Patient Profile¶
| Canonical | ../StructureDefinition/nexus-emr-core-patient |
|---|---|
| Status | draft · 1.26.0 |
| Base | Patient (constraint) |
| Source | FSH · JSON |
Generic Nexus EMR core profile for patient demographic and administrative information, based on CA Core+. Designed to support a broad range of integration needs.
Elements / Differential
What this profile constrains beyond Patient. Anything not listed is unchanged from the base; muted type/cardinality values are the base's, shown for context.
| Element | Flags | Card. | Type | Description & Constraints |
|---|---|---|---|---|
| Patient | Nexus EMR Patient Core Invariants: patient-name-family-or-given, patient-indigenous-identity-absence-exclusive, patient-indigenous-identity-instances-clean, patient-racialized-group-absence-exclusive, patient-racialized-group-instances-clean, patient-indian-registration-number-format |
|||
| id | S | 0..1 | http://hl7.org/fhirpath/System.String | i |
| meta | 0..1 | Meta | ||
| source | S | 0..1 | uri | Identifies EMR instance & pipeline version the resource came from i |
| text | 0..1 | Narrative | Narrative i | |
| extension | 0..* | Extension | i Slicing: value:url (open) |
|
| extension:genderIdentity | S | 0..1 | Extension(individual-genderIdentity) | Gender identity (distinct from administrative gender) i |
| extension:value | 1..1 | Extension | i | |
| value[x] | 1..1 | CodeableConcept | Binding: Gender Identity Value Set (required)e.g. 446141000124107 · 446151000124109 · 33791000087105 … |
|
| extension:pronouns | S | 0..* | Extension(individual-pronouns) | Personal pronouns i |
| extension:value | 1..1 | Extension | ||
| value[x] | 1..1 | CodeableConcept | Binding: Personal Pronouns Value Set (extensible)e.g. LA29519-8 · LA29518-0 · LA29520-6 |
|
| extension:birthSex | S | 0..1 | Extension(ext-patientbirthsex) | Sex assigned at birth (CA Baseline) i |
| extension:recordInactiveReason | 0..1 | Extension(Patient Record Inactive Reason Extension) | Why a heritage patient record is inactive i | |
| extension:indigenousIdentity | S | 0..* | Extension(patient-indigenousIdentity) | The Indigenous identity a patient self-identifies with i |
| value[x] | 0..1 | CodeableConcept | Binding: Indigenous Identity Value Set (extensible)e.g. 29921000087109 · 29931000087106 · 29941000087100 … |
|
| extension:racializedGroup | S | 0..* | Extension(patient-racializedGroup) | The racialized group a patient self-identifies with i |
| value[x] | 0..1 | CodeableConcept | Binding: Racialized Group Value Set (extensible)e.g. 413464008 · 26621000087107 · 26631000087109 … |
|
| extension:indianActRegistrationStatus | 0..1 | Extension(Indian Act Registration Status Extension) | Indian Act registration status, as stated i | |
| extension:firstNationRegistryGroup | 0..1 | Extension(First Nation Registry Group Extension) | Registry group (band) the registration is held under i | |
| extension:firstNationCommunity | 0..1 | Extension(First Nation Community Extension) | First Nation community the patient affiliates with i | |
| extension:interpreterRequired | S | 0..1 | Extension(patient-interpreterRequired) | Whether this patient needs an interpreter i |
| extension:primaryCareAttachment | S | 0..1 | Extension(Primary Care Attachment) | Current primary-care roster/enrollment/attachment i |
| identifier | S | 0..* | Identifier | Patient identifiers (Nexus EMR ID recommended) Slicing: pattern:type (open) |
| extension:reasonForNoHCN | S | 0..1 | Extension(CA-eReC-reason-for-no-HCN-EXT) | Why the patient has no health card number (Ontario CA-eReC extension) i |
| system | 1..1 | uri | i | |
| value | 1..1 | string | i | |
| identifier:jurisdictional | S | 0..* | Identifier | Provincial/Territorial Health Number |
| extension:reasonForNoHCN | S | 0..1 | Extension(CA-eReC-reason-for-no-HCN-EXT) | Why the patient has no health card number (Ontario CA-eReC extension) i |
| extension:healthCardVersion | S | 0..1 | Extension(ext-identifierversion) | Health card version code (CA Baseline ext-identifierversion) i |
| use | 0..1 | code | i Pattern: official |
|
| type | 1..1 | CodeableConcept | Type or jurisdiction of the health card, which drives format validation i Pattern: {"coding":[{"code":"JHN","system":"http://terminology.hl7.org/CodeSystem/v2-0203","display":"Jurisdictional health numb… |
|
| coding | 1..1 | Coding | i | |
| system | 0..1 | uri | i Fixed: http://terminology.hl7.org/CodeSystem/v2-0203 |
|
| code | 0..1 | code | Pattern: JHN |
|
| display | 0..1 | string | Pattern: Jurisdictional health number |
|
| system | 1..1 | uri | PHN system from Canadian PHN systems ValueSet i Binding: Canadian Provincial Health Number Systems ( required)e.g. https://fhir.infoway-inforoute.ca/NamingSystem/ca-ab-patient-healthcare-id · https://fhir.infoway-inforoute.ca/NamingSystem/ca-bc-patient-healthcare-id · https://fhir.infoway-inforoute.ca/NamingSystem/ca-mb-patient-healthcare-id … |
|
| value | 1..1 | string | The actual PHN value i | |
| identifier:mrn | S | 0..1 | Identifier | Medical Record Number (chart number) |
| extension:reasonForNoHCN | S | 0..1 | Extension(CA-eReC-reason-for-no-HCN-EXT) | Why the patient has no health card number (Ontario CA-eReC extension) i |
| type | 1..1 | CodeableConcept | i Pattern: {"coding":[{"code":"MR","system":"http://terminology.hl7.org/CodeSystem/v2-0203","display":"Medical record number"}]} |
|
| coding | 1..1 | Coding | i | |
| system | 0..1 | uri | i Fixed: http://terminology.hl7.org/CodeSystem/v2-0203 |
|
| code | 0..1 | code | Pattern: MR |
|
| display | 0..1 | string | Pattern: Medical record number |
|
| system | 1..1 | uri | i Fixed: ../NamingSystem/patient-mrn |
|
| active | S | 0..1 | boolean | Whether this patient record is in active use i |
| name | S | 1..* | HumanName | i |
| family | S | 0..1 | string | i |
| given | S | 0..* | string | Given names (not always 'first') i |
| prefix | S | 0..* | string | Honorific prefix(es) (e.g. Dr., Mr., Ms.) |
| suffix | S | 0..* | string | Name suffix(es) (e.g. Jr., Sr.) |
| telecom | S | 0..* | ContactPoint | Contact details for the patient i |
| gender | S | 0..1 | code | Administrative gender (male | female | other | unknown) i Binding: administrative-gender ( required) |
| birthDate | S | 0..1 | date | The date of birth for the patient i |
| deceased[x] | S | 0..1 | boolean, dateTime | Indicates if the patient is deceased i |
| address | S | 0..* | Address | Addresses for the patient i Invariants: patient-address-country-alpha2 |
| state | S | 0..1 | string | Province / territory / state (bare two-letter subdivision code) i Binding: Province / Territory / State Value Set ( required)e.g. ON · BC · AB … |
| postalCode | S | 0..1 | string | |
| country | S | 0..1 | string | Country as ISO 3166-1 alpha-2 (CA, US) iBinding: iso3166-1-2 ( required) |
| maritalStatus | S | 0..1 | CodeableConcept | Marital status with raw code support |
| multipleBirth[x] | 0..1 | boolean, integer | Whether patient is part of multiple birth i | |
| communication | S | 0..* | BackboneElement | Language communication capabilities i |
| language | S | 1..1 | CodeableConcept | Language with raw code support i |
| generalPractitioner | S | 0..* | Reference(PractitionerRole Profile | Practitioner Profile) | Patient's primary care provider(s) i |
| managingOrganization | 1..1 | Reference(Organization Profile) | Organization that maintains the patient record i |