CA Core+
DFT-Ballot - The specification is a DFT-Ballot version of CA Core+ for collecting ballot feedback. For a full list of available versions, see the Directory of published versions
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 | string |
| 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 | string |
| 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 |
| 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 |