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.
TypedFhir API / TypeScript
The typed accessor surface Practitioner exposes for Practitioner — generated from this IG's compiled profile; each typed accessor has a validating raw-FHIR twin (xRaw) where marked. The three ports are parity-enforced.
class Practitioner extends ClinicalResource — generated source
| Accessor | Type | Access | Notes |
|---|---|---|---|
| $effectiveDate | FuzzyDate | undefined |
read-only | The resource's effective date — the first present of this profile's date elements (precedence), normalized to the canonical FuzzyDatetime f… |
| $display | string | undefined |
read-only | The resource's human headline — a coded concept's label, else a title / name, else undefined. |
| active | boolean | undefined |
read/write | Whether this practitioner's record is in active use: defaults to true |
| name | Names |
read/write | Practitioner name(s) |
| gender | string | undefined |
read/write | male | female | other | unknown |
| qualification | Json[] | undefined |
read/write | Regulatory-college registrations held by this practitioner |
| communication | Concepts |
read/write · raw twin | A language the practitioner can use in patient communication |