Practitioner Profile¶
| Canonical | ../StructureDefinition/nexus-emr-core-practitioner |
|---|---|
| Status | draft · 1.26.0 |
| Base | Practitioner (constraint) |
| Source | FSH · JSON |
Represents a human that practices medicine -- the stable clinical identity that an EMR user login resolves to. Practitioner holds identity, demographics, and qualifications, and carries the EMR user-account identifier. The person's role(s) at organizations/locations are represented by PractitionerRole (0..*), which is the tenant-scoped role binding -- NOT the EMR user. A person may work at multiple organizations, each represented by a PractitionerRole.
Elements / Snapshot
The full effective definition: base Practitioner with this profile's constraints applied.
| Element | Flags | Card. | Type | Description & Constraints |
|---|---|---|---|---|
| Practitioner | 0..* | Nexus EMR Practitioner Core Invariants: dom-2, dom-3, dom-4, dom-5, dom-6, practitioner-name-family-or-given |
||
| id | 0..1 | http://hl7.org/fhirpath/System.String | Logical id of this artifact i | |
| meta | 0..1 | Meta | Metadata about the resource Invariants: ele-1 |
|
| id | 0..1 | http://hl7.org/fhirpath/System.String | Unique id for inter-element referencing | |
| extension | 0..* | Extension | Additional content defined by implementations i Slicing: value:url (open) Invariants: ele-1, ext-1 |
|
| versionId | 0..1 | id | Version specific identifier i Invariants: ele-1 |
|
| lastUpdated | 0..1 | instant | When the resource version last changed i Invariants: ele-1 |
|
| source | S | 0..1 | uri | Identifies EMR instance & pipeline version the resource came from i Invariants: ele-1 |
| profile | 0..* | canonical | Profiles this resource claims to conform to i Invariants: ele-1 |
|
| security | 0..* | Coding | Security Labels applied to this resource i Binding: security-labels ( extensible)Invariants: ele-1 |
|
| tag | 0..* | Coding | Tags applied to this resource i Binding: common-tags ( example)Invariants: ele-1 |
|
| implicitRules | ?! | 0..1 | uri | A set of rules under which this content was created i Invariants: ele-1 |
| language | 0..1 | code | Language of the resource content i Binding: languages ( preferred)Invariants: ele-1 |
|
| text | S | 0..1 | Narrative | Narrative i Invariants: ele-1 |
| contained | 0..* | Resource | Contained, inline Resources i | |
| extension | 0..* | Extension | Additional content defined by implementations i Invariants: ele-1, ext-1 |
|
| modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored i Invariants: ele-1, ext-1 |
| identifier | S | 0..* | Identifier | Practitioner identifiers Slicing: pattern:system (open) Invariants: ele-1 |
| id | 0..1 | http://hl7.org/fhirpath/System.String | Unique id for inter-element referencing | |
| extension | 0..* | Extension | Additional content defined by implementations i Slicing: value:url (open) Invariants: ele-1, ext-1 |
|
| use | ?! | 0..1 | code | usual | official | temp | secondary | old (If known) i Binding: identifier-use ( required)Invariants: ele-1 |
| type | 0..1 | CodeableConcept | Description of identifier i Binding: identifier-type ( extensible)Invariants: ele-1 |
|
| system | 1..1 | uri | The namespace for the identifier value i Invariants: ele-1 |
|
| value | 1..1 | string | The value that is unique i Invariants: ele-1 |
|
| period | 0..1 | Period | Time period when id is/was valid for use Invariants: ele-1 |
|
| assigner | 0..1 | Reference(Organization) | Organization that issued id (may be just text) i Invariants: ele-1 |
|
| identifier:userId | S | 0..1 | Identifier | EMR user-account identifier (the id a login resolves to) Invariants: ele-1 |
| id | 0..1 | http://hl7.org/fhirpath/System.String | Unique id for inter-element referencing | |
| extension | 0..* | Extension | Additional content defined by implementations i Slicing: value:url (open) Invariants: ele-1, ext-1 |
|
| use | ?! | 0..1 | code | usual | official | temp | secondary | old (If known) i Pattern: officialBinding: identifier-use ( required)Invariants: ele-1 |
| type | 0..1 | CodeableConcept | Description of identifier i Binding: identifier-type ( extensible)Invariants: ele-1 |
|
| system | 1..1 | uri | Fixed: http://services.well.com/fhir/NamingSystem/user-id (private authority) i Fixed: http://services.well.com/fhir/NamingSystem/user-idInvariants: ele-1 |
|
| value | 1..1 | string | Opaque EMR user-account id -- do not parse i Invariants: ele-1 |
|
| period | 0..1 | Period | Time period when id is/was valid for use Invariants: ele-1 |
|
| assigner | 0..1 | Reference(Organization) | Organization that issued id (may be just text) i Invariants: ele-1 |
|
| identifier:ohipBillingNumber | S | 0..1 | Identifier | OHIP Billing Number Invariants: ele-1 |
| id | 0..1 | http://hl7.org/fhirpath/System.String | Unique id for inter-element referencing | |
| extension | 0..* | Extension | Additional content defined by implementations i Slicing: value:url (open) Invariants: ele-1, ext-1 |
|
| use | ?! | 0..1 | code | usual | official | temp | secondary | old (If known) i Pattern: usualBinding: identifier-use ( required)Invariants: ele-1 |
| type | 0..1 | CodeableConcept | Description of identifier i Binding: identifier-type ( extensible)Invariants: ele-1 |
|
| system | 1..1 | uri | Must be ../NamingSystem/on-ohip-billing-number i Fixed: ../NamingSystem/on-ohip-billing-numberInvariants: ele-1 |
|
| value | 1..1 | string | The OHIP billing number value (typically 6 digits) i Invariants: ele-1 |
|
| period | 0..1 | Period | Time period when id is/was valid for use Invariants: ele-1 |
|
| assigner | 0..1 | Reference(Organization) | Organization that issued id (may be just text) i Invariants: ele-1 |
|
| identifier:rmaNumber | S | 0..1 | Identifier | RMA / Group Billing Number Invariants: ele-1 |
| id | 0..1 | http://hl7.org/fhirpath/System.String | Unique id for inter-element referencing | |
| extension | 0..* | Extension | Additional content defined by implementations i Slicing: value:url (open) Invariants: ele-1, ext-1 |
|
| use | ?! | 0..1 | code | usual | official | temp | secondary | old (If known) i Pattern: usualBinding: identifier-use ( required)Invariants: ele-1 |
| type | 0..1 | CodeableConcept | Description of identifier i Binding: identifier-type ( extensible)Invariants: ele-1 |
|
| system | 1..1 | uri | Must be ../NamingSystem/on-rma-number i Fixed: ../NamingSystem/on-rma-numberInvariants: ele-1 |
|
| value | 1..1 | string | The RMA number value i Invariants: ele-1 |
|
| period | 0..1 | Period | Time period when id is/was valid for use Invariants: ele-1 |
|
| assigner | 0..1 | Reference(Organization) | Organization that issued id (may be just text) i Invariants: ele-1 |
|
| identifier:physicianLicence | S | 0..1 | Identifier | Ontario physician licence number (CPSO) Invariants: ele-1 |
| id | 0..1 | http://hl7.org/fhirpath/System.String | Unique id for inter-element referencing | |
| extension | 0..* | Extension | Additional content defined by implementations i Slicing: value:url (open) Invariants: ele-1, ext-1 |
|
| use | ?! | 0..1 | code | usual | official | temp | secondary | old (If known) i Binding: identifier-use ( required)Invariants: ele-1 |
| type | 0..1 | CodeableConcept | Where typed, a v2-0203 identifier-type code -- producers disagree on which; optional, and usually absent i Binding: identifier-type ( extensible)Invariants: ele-1 |
|
| system | 1..1 | uri | Must be https://fhir.infoway-inforoute.ca/NamingSystem/ca-on-license-physician i Fixed: https://fhir.infoway-inforoute.ca/NamingSystem/ca-on-license-physicianInvariants: ele-1 |
|
| value | 1..1 | string | The CPSO registration number, as the College issued it i Invariants: ele-1 |
|
| period | 0..1 | Period | Time period when id is/was valid for use Invariants: ele-1 |
|
| assigner | 0..1 | Reference(Organization) | Organization that issued id (may be just text) i Invariants: ele-1 |
|
| identifier:nurseLicence | S | 0..1 | Identifier | Ontario nurse licence number (CNO) Invariants: ele-1 |
| id | 0..1 | http://hl7.org/fhirpath/System.String | Unique id for inter-element referencing | |
| extension | 0..* | Extension | Additional content defined by implementations i Slicing: value:url (open) Invariants: ele-1, ext-1 |
|
| use | ?! | 0..1 | code | usual | official | temp | secondary | old (If known) i Binding: identifier-use ( required)Invariants: ele-1 |
| type | 0..1 | CodeableConcept | Where typed, a v2-0203 identifier-type code -- producers disagree on which; optional, and usually absent i Binding: identifier-type ( extensible)Invariants: ele-1 |
|
| system | 1..1 | uri | Must be https://fhir.infoway-inforoute.ca/NamingSystem/ca-on-license-nurse i Fixed: https://fhir.infoway-inforoute.ca/NamingSystem/ca-on-license-nurseInvariants: ele-1 |
|
| value | 1..1 | string | The CNO registration number, as the College issued it i Invariants: ele-1 |
|
| period | 0..1 | Period | Time period when id is/was valid for use Invariants: ele-1 |
|
| assigner | 0..1 | Reference(Organization) | Organization that issued id (may be just text) i Invariants: ele-1 |
|
| active | 0..1 | boolean | Whether this practitioner's record is in active use: defaults to true i Invariants: ele-1 |
|
| name | S | 1..1 | HumanName | Practitioner name(s) i Invariants: ele-1 |
| id | 0..1 | http://hl7.org/fhirpath/System.String | Unique id for inter-element referencing | |
| extension | 0..* | Extension | Additional content defined by implementations i Slicing: value:url (open) Invariants: ele-1, ext-1 |
|
| use | ?! | 0..1 | code | usual | official | temp | nickname | anonymous | old | maiden i Binding: name-use ( required)Invariants: ele-1 |
| text | 0..1 | string | Text representation of the full name i Invariants: ele-1 |
|
| family | S | 0..1 | string | Family name (surname) i Invariants: ele-1 |
| given | S | 0..* | string | Given name(s) i Invariants: ele-1 |
| prefix | S | 0..* | string | Honorific prefix(es) (e.g. Dr., Prof.) Invariants: ele-1 |
| suffix | S | 0..* | string | Name suffix(es) / post-nominal credentials (e.g. MD, RN, NP) i Invariants: ele-1 |
| period | 0..1 | Period | Time period when name was/is in use Invariants: ele-1 |
|
| telecom | 0..* | ContactPoint | A contact detail for the practitioner (that apply to all roles) i Invariants: ele-1 |
|
| address | 0..* | Address | Address(es) of the practitioner that are not role specific (typically home address) i Invariants: ele-1 |
|
| gender | 0..1 | code | male | female | other | unknown Binding: administrative-gender ( required)Invariants: ele-1 |
|
| birthDate | 0..1 | date | The date on which the practitioner was born Invariants: ele-1 |
|
| photo | 0..* | Attachment | Image of the person Invariants: ele-1 |
|
| qualification | S | 0..* | BackboneElement | Regulatory-college registrations held by this practitioner Invariants: ele-1 |
| id | 0..1 | http://hl7.org/fhirpath/System.String | Unique id for inter-element referencing | |
| extension | 0..* | Extension | Additional content defined by implementations i Invariants: ele-1, ext-1 |
|
| modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored even if unrecognized i Invariants: ele-1, ext-1 |
| identifier | S | 0..* | Identifier | The registration number, under the issuing college's namespace Slicing: pattern:system (open) Invariants: ele-1 |
| identifier:physicianLicence | S | 0..1 | Identifier | CPSO registration number for this qualification Invariants: ele-1 |
| id | 0..1 | http://hl7.org/fhirpath/System.String | Unique id for inter-element referencing | |
| extension | 0..* | Extension | Additional content defined by implementations i Slicing: value:url (open) Invariants: ele-1, ext-1 |
|
| use | ?! | 0..1 | code | usual | official | temp | secondary | old (If known) i Binding: identifier-use ( required)Invariants: ele-1 |
| type | 0..1 | CodeableConcept | Description of identifier i Binding: identifier-type ( extensible)Invariants: ele-1 |
|
| system | 1..1 | uri | Must be https://fhir.infoway-inforoute.ca/NamingSystem/ca-on-license-physician i Fixed: https://fhir.infoway-inforoute.ca/NamingSystem/ca-on-license-physicianInvariants: ele-1 |
|
| value | 1..1 | string | The CPSO registration number, as the College issued it i Invariants: ele-1 |
|
| period | 0..1 | Period | Time period when id is/was valid for use Invariants: ele-1 |
|
| assigner | 0..1 | Reference(Organization) | Organization that issued id (may be just text) i Invariants: ele-1 |
|
| identifier:nurseLicence | S | 0..1 | Identifier | CNO registration number for this qualification Invariants: ele-1 |
| id | 0..1 | http://hl7.org/fhirpath/System.String | Unique id for inter-element referencing | |
| extension | 0..* | Extension | Additional content defined by implementations i Slicing: value:url (open) Invariants: ele-1, ext-1 |
|
| use | ?! | 0..1 | code | usual | official | temp | secondary | old (If known) i Binding: identifier-use ( required)Invariants: ele-1 |
| type | 0..1 | CodeableConcept | Description of identifier i Binding: identifier-type ( extensible)Invariants: ele-1 |
|
| system | 1..1 | uri | Must be https://fhir.infoway-inforoute.ca/NamingSystem/ca-on-license-nurse i Fixed: https://fhir.infoway-inforoute.ca/NamingSystem/ca-on-license-nurseInvariants: ele-1 |
|
| value | 1..1 | string | The CNO registration number, as the College issued it i Invariants: ele-1 |
|
| period | 0..1 | Period | Time period when id is/was valid for use Invariants: ele-1 |
|
| assigner | 0..1 | Reference(Organization) | Organization that issued id (may be just text) i Invariants: ele-1 |
|
| code | S | 1..1 | CodeableConcept | What the registration is -- the college, or the credential, depending on the producer Binding: v2-2.7-0360 ( example)Invariants: ele-1 |
| id | 0..1 | http://hl7.org/fhirpath/System.String | Unique id for inter-element referencing | |
| extension | 0..* | Extension | Additional content defined by implementations i Slicing: value:url (open) Invariants: ele-1, ext-1 |
|
| coding | 0..* | Coding | Code defined by a terminology system i Invariants: ele-1 |
|
| text | S | 0..1 | string | The college as the source system names it, e.g. CPSO or CNO i Invariants: ele-1 |
| period | S | 0..1 | Period | When the registration lapses Invariants: ele-1 |
| id | 0..1 | http://hl7.org/fhirpath/System.String | Unique id for inter-element referencing | |
| extension | 0..* | Extension | Additional content defined by implementations i Slicing: value:url (open) Invariants: ele-1, ext-1 |
|
| start | 0..1 | dateTime | Starting time with inclusive boundary i Invariants: ele-1 |
|
| end | S | 0..1 | dateTime | Registration expiry date i Invariants: ele-1 |
| issuer | S | 0..1 | Reference(Organization) | The awarding college, when it is carried as an Organization Invariants: ele-1 |
| communication | 0..* | CodeableConcept | A language the practitioner can use in patient communication i Binding: languages ( preferred)Invariants: ele-1 |