description: null package_name: de.gematik.fhir.directory derivation: constraint name: PractitionerDirectory type: Practitioner elements: meta: elements: tag: constraint: CodingSytemCodeInv: {human: System and Code SHOULD be present, source: 'https://gematik.de/fhir/directory/StructureDefinition/PractitionerDirectory', severity: warning, expression: system.exists() and code.exists()} mustSupport: true index: 0 slicing: rules: open discriminator: - {path: system, type: pattern} min: 1 slices: Origin: match: {system: 'https://gematik.de/fhir/directory/CodeSystem/Origin'} schema: binding: {strength: required, valueSet: 'https://gematik.de/fhir/directory/ValueSet/OriginVS'} mustSupport: true _required: true index: 1 elements: system: pattern: {type: Uri, value: 'https://gematik.de/fhir/directory/CodeSystem/Origin'} index: 2 required: [system] required: [tag] name: {index: 3} qualification: elements: code: binding: {strength: required, valueSet: 'https://gematik.de/fhir/directory/ValueSet/PractitionerQualificationVS'} index: 4 elements: coding: constraint: CodingSytemCodeInv: {human: System and Code SHOULD be present, source: 'https://gematik.de/fhir/directory/StructureDefinition/PractitionerDirectory', severity: warning, expression: system.exists() and code.exists()} index: 5 communication: elements: coding: constraint: CodingSytemCodeInv: {human: System and Code SHOULD be present, source: 'https://gematik.de/fhir/directory/StructureDefinition/PractitionerDirectory', severity: warning, expression: system.exists() and code.exists()} index: 6 package_version: 1.0.0 class: profile kind: resource url: https://gematik.de/fhir/directory/StructureDefinition/PractitionerDirectory base: https://gematik.de/fhir/ti/StructureDefinition/ti-practitioner version: 1.0.0