PackagesCanonicalsLogsProblems
    Packages
    il.tasmc.fhir.r4@0.9.5
    http://fhir.tasmc.org.il/StructureDefinition/tasmc-practitioner
description: Defines constraints and extensions on the Practitioner resource for TASMC
package_name: il.tasmc.fhir.r4
derivation: constraint
name: TasmcPractitioner
type: Practitioner
elements:
  identifier:
    index: 0
    slicing:
      slices:
        tasmc:
          match: {}
          schema:
            index: 0
            elements:
              system:
                pattern: {type: Uri, value: 'http://fhir.tasmc.org.il/identifier/tasmc-id'}
                index: 1
            required: [system]
        user-name:
          match: {}
          schema:
            index: 2
            elements:
              system:
                pattern: {type: Uri, value: 'http://fhir.tasmc.org.il/identifier/AD-user'}
                index: 3
            required: [system]
  telecom:
    index: 4
    slicing:
      rules: open
      discriminator:
      - {path: system, type: value}
      - {path: use, type: value}
      min: null
      slices:
        work:
          match: {system: phone, use: work}
          schema:
            index: 5
            elements:
              system:
                pattern: {type: Code, value: phone}
                index: 6
              value: {index: 7}
              use:
                pattern: {type: Code, value: work}
                index: 8
            required: [value, system, use]
        mobile:
          match: {system: phone, use: mobile}
          schema:
            index: 9
            elements:
              system:
                pattern: {type: Code, value: phone}
                index: 10
              value: {index: 11}
              use:
                pattern: {type: Code, value: mobile}
                index: 12
            required: [value, system, use]
        work-email:
          match: {system: email, use: work}
          schema:
            index: 13
            elements:
              system:
                pattern: {type: Code, value: email}
                index: 14
              value: {index: 15}
              use:
                pattern: {type: Code, value: work}
                index: 16
            required: [value, system, use]
        home-email:
          match: {system: email, use: home}
          schema:
            index: 17
            elements:
              system:
                pattern: {type: Code, value: email}
                index: 18
              value: {index: 19}
              use:
                pattern: {type: Code, value: home}
                index: 20
            required: [value, system, use]
package_version: 0.9.5
class: profile
kind: resource
url: http://fhir.tasmc.org.il/StructureDefinition/tasmc-practitioner
base: http://fhir.health.gov.il/StructureDefinition/il-core-practitioner
version: 0.9.6