CA Core+
1.2.0-DFT - The specification is version 1.2.0-DFT of CA Core+ For a full list of available versions, see the Directory of published versions
Many ValueSet and CodeSystem bindings in this guide link to resources hosted on the Canada Health Infoway Terminology Service (Ontoserver). If you are redirected to a login page: This is expected and you are being directed to Infoway’s secure environment. To access these resources: You’ll need an InfoCentral Account.
http://hl7.org/fhir/StructureDefinition/Practitioner
example-practitioner-ca-core, example-practitioner-ca-core-2, example-practitioner-ca-core-3
This profile applies constraints to the Patient resource for CA Core+ to support identity, demographics, and administrative data in the pan-Canadian context.
AllergyIntoleranceCACore, AppointmentCACore, CommunicationCACore, ConditionCACore, CopiedParticipants, DiagnosticReportCACore, DocumentReferenceCACore, EncounterCACore, ExampleProcedureProfile, ImmunizationCACore, ObservationCACore, ObservationLaboratoryPathologyResultCACore, PatientCACore, PractitionerRoleCACore, ServiceRequestCACore, TaskCACoreeRec
CFMM: 2
| PractitionerCACore (Practitioner) | C | Practitioner | |
| id | Σ | 0..1 | id |
| meta | Σ | 0..1 | Meta |
| implicitRules | Σ ?! | 0..1 | uri |
| language | 0..1 | codeBinding | |
| text | 0..1 | Narrative | |
| contained | 0..* | Resource | |
| extension | C | 0..* | Extension |
| modifierExtension | ?! C | 0..* | Extension |
| identifier | Σ | 0..* | Identifier |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| use | Σ ?! | 0..1 | codeBinding |
| type | Σ | 0..1 | CodeableConceptBinding |
| system | Σ | 0..1 | uri |
| value | Σ | 0..1 | string |
| period | Σ C | 0..1 | Period |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| start | Σ C | 0..1 | dateTime |
| end | Σ C | 0..1 | dateTime |
| assigner | Σ C | 0..1 | Reference(Organization) |
| active | Σ | 0..1 | boolean |
| name | Σ | 0..* | HumanName |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| use | Σ ?! | 0..1 | codeBinding |
| text | Σ | 0..1 | string |
| family | Σ | 0..1 | string |
| given | Σ | 0..* | string |
| prefix | Σ | 0..* | string |
| suffix | Σ | 0..* | string |
| period | Σ C | 0..1 | Period |
| telecom | Σ C | 0..* | ContactPoint |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | Σ C | 0..1 | codeBinding |
| value | Σ | 0..1 | string |
| use | Σ ?! | 0..1 | codeBinding |
| rank | Σ | 0..1 | positiveInt |
| period | Σ C | 0..1 | Period |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| start | Σ C | 0..1 | dateTime |
| end | Σ C | 0..1 | dateTime |
| address | Σ | 0..* | Address |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| preferred | C | 0..1 | Extension(boolean) |
| use | Σ ?! | 0..1 | codeBinding |
| type | Σ | 0..1 | codeBinding |
| text | Σ | 0..1 | string |
| line | Σ | 0..* | string |
| city | Σ | 0..1 | string |
| district | Σ | 0..1 | string |
| state | Σ | 0..1 | string |
| postalCode | Σ | 0..1 | string |
| country | Σ | 0..1 | string |
| period | Σ C | 0..1 | Period |
| gender | Σ | 0..1 | codeBinding |
| birthDate | Σ | 0..1 | date |
| photo | C | 0..* | Attachment |
| qualification | 0..* | BackboneElement | |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| identifier | 0..* | Identifier | |
| code | 1..1 | CodeableConcept | |
| period | C | 0..1 | Period |
| issuer | C | 0..1 | Reference(Organization) |
| communication | 0..* | CodeableConceptBinding |
| PractitionerCACore (Practitioner) | C | Practitioner | |
| id | Σ | 0..1 | id |
| meta | Σ | 0..1 | Meta |
| implicitRules | Σ ?! | 0..1 | uri |
| language | 0..1 | codeBinding | |
| text | 0..1 | Narrative | |
| contained | 0..* | Resource | |
| extension | C | 0..* | Extension |
| modifierExtension | ?! C | 0..* | Extension |
| identifier | Σ | 0..* | Identifier |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| use | Σ ?! | 0..1 | codeBinding |
| type | Σ | 0..1 | CodeableConceptBinding |
| system | Σ | 0..1 | uri |
| value | Σ | 0..1 | string |
| period | Σ C | 0..1 | Period |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| start | Σ C | 0..1 | dateTime |
| end | Σ C | 0..1 | dateTime |
| assigner | Σ C | 0..1 | Reference(Organization) |
| active | Σ | 0..1 | boolean |
| name | Σ | 0..* | HumanName |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| use | Σ ?! | 0..1 | codeBinding |
| text | Σ | 0..1 | string |
| family | Σ | 0..1 | string |
| given | Σ | 0..* | string |
| prefix | Σ | 0..* | string |
| suffix | Σ | 0..* | string |
| period | Σ C | 0..1 | Period |
| telecom | Σ C | 0..* | ContactPoint |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | Σ C | 0..1 | codeBinding |
| value | Σ | 0..1 | string |
| use | Σ ?! | 0..1 | codeBinding |
| rank | Σ | 0..1 | positiveInt |
| period | Σ C | 0..1 | Period |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| start | Σ C | 0..1 | dateTime |
| end | Σ C | 0..1 | dateTime |
| address | Σ | 0..* | Address |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| preferred | C | 0..1 | Extension(boolean) |
| use | Σ ?! | 0..1 | codeBinding |
| type | Σ | 0..1 | codeBinding |
| text | Σ | 0..1 | string |
| line | Σ | 0..* | string |
| city | Σ | 0..1 | string |
| district | Σ | 0..1 | string |
| state | Σ | 0..1 | string |
| postalCode | Σ | 0..1 | string |
| country | Σ | 0..1 | string |
| period | Σ C | 0..1 | Period |
| gender | Σ | 0..1 | codeBinding |
| birthDate | Σ | 0..1 | date |
| photo | C | 0..* | Attachment |
| qualification | 0..* | BackboneElement | |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| identifier | 0..* | Identifier | |
| code | 1..1 | CodeableConcept | |
| period | C | 0..1 | Period |
| issuer | C | 0..1 | Reference(Organization) |
| communication | 0..* | CodeableConceptBinding |
| Path | Conformance | ValueSet |
|---|---|---|
| Practitioner.qualification.code | example | http://terminology.hl7.org/ValueSet/v2-2.7-0360 |
| Practitioner.communication | preferred | http://hl7.org/fhir/ValueSet/languages |
These bindings may be used in lieu of the primary bindings in the table above.
The following tables list how the data elements from CA Core+ map to CACDI. For more information visit Mapping Logic.
| FHIR Profile Element | CACDI Element(s) |
|---|---|
| Practitioner.identifier | Health Care Provider Identifier Information |
| Practitioner.identifier.type | Party Non-Health Identifier Type |
| Practitioner.identifier.system | Party Non-Health Identifier System |
| Practitioner.identifier.value | Health Care Provider Licence Number, Party Non-Health Identifier |
| Practitioner.identifier.period.start | Health Care Provider Licence Effective Date, Party Non-Health Identifier Effective Date |
| Practitioner.identifier.period.end | Health Care Provider Licence Expiry Date, Party Non-Health Identifier Expiry Date |
| Practitioner.name | Health Care Provider Name Information |
| Practitioner.name.use | Name Type |
| Practitioner.telecom | Health Care Provider Telecom Information |
| Practitioner.telecom.value | Contact Mechanism Value |
| Practitioner.telecom.use | Contact Mechanism Type Code |
| Practitioner.telecom.rank | Contact Mechanism Rank |
| Practitioner.telecom.period.start | Contact Mechanism Effective Date |
| Practitioner.telecom.period.end | Contact Mechanism Expiry Date |
| Practitioner.address | Health Care Provider Address Information |
| Practitioner.address.type | Address Type Code |
| Practitioner.address.line | Street Number, Street Number Suffix, Street Name, Street Type Code, Street Direction Code, Suite Type Code, Suite Number, Address 2, Address Additional Information Text |
| Practitioner.address.state | Province or Territory Code, Province or Territory English Name, Province or Territory French Name |
| Practitioner.address.postalCode | Non-Canadian Postal Code Value, Canadian Postal Code Value |
| Practitioner.address.country | Country Code, Country English Name, Country French Name |
The following table lists constraints (from differential).