Skip to content

Practitioner Profile

Canonical../StructureDefinition/nexus-emr-core-practitioner
Statusdraft · 1.26.0
BasePractitioner (constraint)
SourceFSH · 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: official
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 Fixed: http://services.well.com/fhir/NamingSystem/user-id (private authority) i
Fixed: http://services.well.com/fhir/NamingSystem/user-id
Invariants: 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: usual
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 ../NamingSystem/on-ohip-billing-number i
Fixed: ../NamingSystem/on-ohip-billing-number
Invariants: 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: usual
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 ../NamingSystem/on-rma-number i
Fixed: ../NamingSystem/on-rma-number
Invariants: 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-physician
Invariants: 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-nurse
Invariants: 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-physician
Invariants: 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-nurse
Invariants: 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