PackagesCanonicalsLogsProblems
    Packages
    ca.infoway.io.core@0.1.0-DFT-Ballot-pre
    http://fhir.infoway-inforoute.ca/ca-core/StructureDefinition/practitioner-ca-core
description: This profile represents the constraints applied to the Practitioner resource by the CA Core+ project to represent the minimum expectations for the Practitioner resource when used to promote capacity building for functionality found across Canadian FHIR implementations. It is informed by the constraints of shared across CIHI pCHDCF data sets and has also undergone analysis to assert alignment with the [Canadian Baseline Practitioner General Profile v1.1.0](http://build.fhir.org/ig/HL7-Canada/ca-baseline/branches/master/StructureDefinition-profile-practitioner.html)
package_name: ca.infoway.io.core
derivation: constraint
name: PractitionerCACore
type: Practitioner
elements:
  identifier:
    index: 0
    elements:
      system: {index: 1}
      value: {index: 2}
    required: [value, system]
    slicing:
      rules: open
      discriminator:
      - {path: type, type: pattern}
      min: null
      slices:
        nupi:
          match:
            type:
              coding:
              - {code: NPI, system: 'http://terminology.hl7.org/CodeSystem/v2-0203'}
          schema:
            short: National Provider Identifier (Placeholder)
            index: 3
            elements:
              type:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: NPI, system: 'http://terminology.hl7.org/CodeSystem/v2-0203'}
                index: 4
        registration:
          match:
            type:
              coding:
              - {code: PRN, system: 'http://terminology.hl7.org/CodeSystem/v2-0203'}
          schema:
            short: Provider Provincial/Territorial Registration Number (Placeholder)
            index: 5
            elements:
              type:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: PRN, system: 'http://terminology.hl7.org/CodeSystem/v2-0203'}
                index: 6
        billing:
          match:
            type:
              coding:
              - {code: PRN, system: 'http://terminology.hl7.org/CodeSystem/v2-0203'}
          schema:
            short: Provider Provincial/Territorial Billing Number
            index: 7
            elements:
              type:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: PRN, system: 'http://terminology.hl7.org/CodeSystem/v2-0203'}
                index: 8
  name:
    index: 9
    elements:
      text: {index: 10}
      family: {index: 11}
      given: {index: 12}
  telecom:
    index: 13
    slicing:
      rules: open
      discriminator:
      - {path: system, type: value}
      min: null
      slices:
        PhoneNumber:
          match: {system: phone}
          schema:
            index: 14
            elements:
              system:
                pattern: {type: Code, value: phone}
                index: 15
              value: {index: 16}
        Email:
          match: {system: email}
          schema:
            index: 17
            elements:
              system:
                pattern: {type: Code, value: email}
                index: 18
              value: {index: 19}
package_version: 0.1.0-DFT-Ballot-pre
class: profile
kind: resource
url: http://fhir.infoway-inforoute.ca/ca-core/StructureDefinition/practitioner-ca-core
base: http://hl7.org/fhir/StructureDefinition/Practitioner
version: null