PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.pl.base.r5@0.1.2
    http://hl7.org.pl/fhir/ig/pl-base/StructureDefinition/pl-base-practitioner
description: Dane pracownika medycznego
package_name: hl7.fhir.pl.base.r5
derivation: constraint
name: PLBasePractitioner
type: Practitioner
elements:
  identifier:
    mustSupport: true
    index: 0
    slicing:
      rules: open
      ordered: false
      description: Pule identyfikatorów praw wykonywania zawodu różnych zawodów medycznych
      discriminator:
      - {path: system, type: value}
      min: 1
      slices:
        pharmacistId:
          match: {system: 'urn:oid:2.16.840.1.113883.3.4424.1.6.1'}
          schema:
            index: 1
            elements:
              system:
                pattern: {type: Uri, value: 'urn:oid:2.16.840.1.113883.3.4424.1.6.1'}
                index: 2
            required: [system]
        physicianId:
          match: {system: 'urn:oid:2.16.840.1.113883.3.4424.1.6.2'}
          schema:
            index: 3
            elements:
              system:
                pattern: {type: Uri, value: 'urn:oid:2.16.840.1.113883.3.4424.1.6.2'}
                index: 4
            required: [system]
        nurseId:
          match: {system: 'urn:oid:2.16.840.1.113883.3.4424.1.6.3'}
          schema:
            index: 5
            elements:
              system:
                pattern: {type: Uri, value: 'urn:oid:2.16.840.1.113883.3.4424.1.6.3'}
                index: 6
            required: [system]
        labDiagnosticianId:
          match: {system: 'urn:oid:2.16.840.1.113883.3.4424.1.6.4'}
          schema:
            index: 7
            elements:
              system:
                pattern: {type: Uri, value: 'urn:oid:2.16.840.1.113883.3.4424.1.6.4'}
                index: 8
            required: [system]
  name: {index: 9}
  qualification:
    index: 10
    slicing:
      rules: open
      ordered: false
      description: Zawody i specjalności medyczne
      discriminator:
      - {path: code.coding.system, type: value}
      min: null
      slices:
        LEK:
          match:
            code:
              coding: {system: 'http://hl7.org.pl/fhir/CodeSystem/pl-medicalProfession-CS'}
          schema:
            index: 16
            elements:
              identifier:
                elements:
                  system:
                    pattern: {type: Uri, value: 'urn:oid:2.16.840.1.113883.3.4424.1.6.2'}
                    index: 17
                  value: {index: 18}
                required: [value]
              code:
                elements:
                  coding:
                    elements:
                      system:
                        pattern: {type: Uri, value: 'http://hl7.org.pl/fhir/CodeSystem/pl-medicalProfession-CS'}
                        index: 19
                      code:
                        pattern: {type: Code, value: LEK}
                        index: 20
                    required: [system]
        LEKD:
          match:
            code:
              coding: {system: 'http://hl7.org.pl/fhir/CodeSystem/pl-medicalProfession-CS'}
          schema:
            index: 21
            elements:
              identifier:
                elements:
                  system:
                    pattern: {type: Uri, value: 'urn:oid:2.16.840.1.113883.3.4424.1.6.2'}
                    index: 22
                  value: {index: 23}
                required: [value]
              code:
                elements:
                  coding:
                    elements:
                      system:
                        pattern: {type: Uri, value: 'http://hl7.org.pl/fhir/CodeSystem/pl-medicalProfession-CS'}
                        index: 24
                      code:
                        pattern: {type: Code, value: LEKD}
                        index: 25
                    required: [system]
        FEL:
          match:
            code:
              coding: {system: 'http://hl7.org.pl/fhir/CodeSystem/pl-medicalProfession-CS'}
          schema:
            index: 26
            elements:
              code:
                elements:
                  coding:
                    elements:
                      system:
                        pattern: {type: Uri, value: 'http://hl7.org.pl/fhir/CodeSystem/pl-medicalProfession-CS'}
                        index: 27
                      code:
                        pattern: {type: Code, value: FEL}
                        index: 28
                    required: [system]
        FARM:
          match:
            code:
              coding: {system: 'http://hl7.org.pl/fhir/CodeSystem/pl-medicalProfession-CS'}
          schema:
            index: 11
            elements:
              identifier:
                elements:
                  system:
                    pattern: {type: Uri, value: 'urn:oid:2.16.840.1.113883.3.4424.1.6.1'}
                    index: 12
                  value: {index: 13}
                required: [value]
              code:
                elements:
                  coding:
                    elements:
                      system:
                        pattern: {type: Uri, value: 'http://hl7.org.pl/fhir/CodeSystem/pl-medicalProfession-CS'}
                        index: 14
                      code:
                        pattern: {type: Code, value: FARM}
                        index: 15
                    required: [system]
        specialty:
          match:
            code:
              coding: {system: 'http://hl7.org.pl/fhir/CodeSystem/pl-practitionerSpecialty-CS'}
          schema:
            array: true
            index: 47
            elements:
              identifier: {index: 48}
              code:
                elements:
                  coding:
                    elements:
                      system:
                        pattern: {type: Uri, value: 'http://hl7.org.pl/fhir/CodeSystem/pl-practitionerSpecialty-CS'}
                        index: 49
                      code: {index: 50}
                    required: [system, code]
        PIEL:
          match:
            code:
              coding: {system: 'http://hl7.org.pl/fhir/CodeSystem/pl-medicalProfession-CS'}
          schema:
            index: 29
            elements:
              identifier:
                elements:
                  system:
                    pattern: {type: Uri, value: 'urn:oid:2.16.840.1.113883.3.4424.1.6.3'}
                    index: 30
                  value: {index: 31}
                required: [value]
              code:
                elements:
                  coding:
                    elements:
                      system:
                        pattern: {type: Uri, value: 'http://hl7.org.pl/fhir/CodeSystem/pl-medicalProfession-CS'}
                        index: 32
                      code:
                        pattern: {type: Code, value: PIEL}
                        index: 33
                    required: [system]
        TFARM:
          match:
            code:
              coding: {system: 'http://hl7.org.pl/fhir/CodeSystem/pl-medicalProfession-CS'}
          schema:
            index: 44
            elements:
              code:
                elements:
                  coding:
                    elements:
                      system:
                        pattern: {type: Uri, value: 'http://hl7.org.pl/fhir/CodeSystem/pl-medicalProfession-CS'}
                        index: 45
                      code:
                        pattern: {type: Code, value: TFARM}
                        index: 46
                    required: [system]
        POL:
          match:
            code:
              coding: {system: 'http://hl7.org.pl/fhir/CodeSystem/pl-medicalProfession-CS'}
          schema:
            index: 34
            elements:
              identifier:
                elements:
                  system:
                    pattern: {type: Uri, value: 'urn:oid:2.16.840.1.113883.3.4424.1.6.3'}
                    index: 35
                  value: {index: 36}
                required: [value]
              code:
                elements:
                  coding:
                    elements:
                      system:
                        pattern: {type: Uri, value: 'http://hl7.org.pl/fhir/CodeSystem/pl-medicalProfession-CS'}
                        index: 37
                      code:
                        pattern: {type: Code, value: POL}
                        index: 38
                    required: [system]
        DLAB:
          match:
            code:
              coding: {system: 'http://hl7.org.pl/fhir/CodeSystem/pl-medicalProfession-CS'}
          schema:
            index: 39
            elements:
              identifier:
                elements:
                  system:
                    pattern: {type: Uri, value: 'urn:oid:2.16.840.1.113883.3.4424.1.6.4'}
                    index: 40
                  value: {index: 41}
                required: [value]
              code:
                elements:
                  coding:
                    elements:
                      system:
                        pattern: {type: Uri, value: 'http://hl7.org.pl/fhir/CodeSystem/pl-medicalProfession-CS'}
                        index: 42
                      code:
                        pattern: {type: Code, value: DLAB}
                        index: 43
                    required: [system]
package_version: 0.1.2
class: profile
kind: resource
url: http://hl7.org.pl/fhir/ig/pl-base/StructureDefinition/pl-base-practitioner
base: http://hl7.org/fhir/StructureDefinition/Practitioner
version: 0.1.2
required: [name, identifier]