PackagesCanonicalsLogsProblems
    Packages
    ch.fhir.ig.ch@elm-1.8.0
    http://fhir.ch/ig/ch-elm/StructureDefinition/ch-elm-practitioner-orderer
description: This CH ELM base profile constrains the Practitioner resource for the orderer.
package_name: ch.fhir.ig.ch
derivation: constraint
name: ChElmPractitionerOrderer
type: Practitioner
elements:
  identifier:
    mustSupport: true
    array: true
    max: 2
    index: 0
    slicing:
      slices:
        GLN:
          match: {}
          schema: {mustSupport: true, index: 1}
        ZSR:
          match: {}
          schema: {mustSupport: true, index: 2}
          max: 1
  name:
    index: 3
    elements:
      family:
        maxLength: 100
        mustSupport: true
        index: 4
        extensions:
          dataabsentreason: {url: 'http://hl7.org/fhir/StructureDefinition/data-absent-reason', min: 0, max: 0, type: Extension, index: 5}
        elements:
          extension:
            type: Extension
            url: http://hl7.org/fhir/StructureDefinition/data-absent-reason
            index: 5
            slicing:
              slices:
                dataabsentreason:
                  match: {}
                  schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/data-absent-reason', index: 5}
                  min: 0
                  max: 0
      given:
        maxLength: 100
        mustSupport: true
        index: 6
        extensions:
          dataabsentreason: {url: 'http://hl7.org/fhir/StructureDefinition/data-absent-reason', min: 0, max: 1, type: Extension, index: 7}
        elements:
          extension:
            type: Extension
            url: http://hl7.org/fhir/StructureDefinition/data-absent-reason
            index: 7
            slicing:
              slices:
                dataabsentreason:
                  match: {}
                  schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/data-absent-reason', index: 7}
                  min: 0
                  max: 1
  telecom:
    mustSupport: true
    index: 8
    slicing:
      slices:
        email:
          match: {}
          schema:
            mustSupport: true
            index: 8
            elements:
              value: {maxLength: 255, index: 9}
        phone:
          match: {}
          schema:
            mustSupport: true
            index: 10
            elements:
              value: {maxLength: 25, index: 11}
  address:
    mustSupport: true
    index: 12
    elements:
      city: {mustSupport: true, index: 13}
      postalCode: {mustSupport: true, index: 14}
package_version: elm-1.8.0
class: profile
kind: resource
url: http://fhir.ch/ig/ch-elm/StructureDefinition/ch-elm-practitioner-orderer
base: http://fhir.ch/ig/ch-lab-report/StructureDefinition/ch-lab-practitioner
version: 1.8.0