description: 'HRexPractitioner requires an NPI and that qualification be supported. ' package_name: hl7.fhir.us.davinci-hrex derivation: constraint name: HRexPractitioner type: Practitioner elements: identifier: min: 1 isModifier: false type: Identifier mustSupport: true array: true index: 0 slicing: rules: open discriminator: - {path: system, type: value} min: 1 slices: npislice: match: {system: 'http://hl7.org/fhir/sid/us-npi'} schema: type: Identifier isModifier: false mustSupport: true _required: true index: 1 elements: system: type: uri pattern: {type: Uri, value: 'http://hl7.org/fhir/sid/us-npi'} isModifier: false mustSupport: true index: 2 required: [system] qualification: isModifier: false mustSupport: true index: 3 elements: code: {isModifier: false, mustSupport: false, index: 4} package_version: 0.1.0 class: profile kind: resource url: http://hl7.org/fhir/us/davinci-hrex/StructureDefinition/hrex-practitioner base: http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner version: 0.1.0 required: [identifier]