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 / Key elements
The working view: must-support, required, modifier and sliced elements from the effective (snapshot) definition.
| Element | Flags | Card. | Type | Description & Constraints |
|---|---|---|---|---|
| Patient | 0..* | Nexus EMR Patient Core Invariants: dom-2, dom-3, dom-4, dom-5, dom-6, 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 | Logical id of this artifact i |
| meta | 0..1 | Meta | Metadata about the resource Invariants: ele-1 |
|
| source | S | 0..1 | uri | Identifies EMR instance & pipeline version the resource came from i Invariants: ele-1 |
| implicitRules | ?! | 0..1 | uri | A set of rules under which this content was created i Invariants: ele-1 |
| extension:genderIdentity | S | 0..1 | Extension(individual-genderIdentity) | Gender identity (distinct from administrative gender) i Invariants: ele-1, ext-1 |
| extension | 1..* | Extension | Additional content defined by implementations i Slicing: value:url (open) Invariants: ele-1, ext-1 |
|
| extension:value | 1..1 | Extension | The individual's gender identity i Invariants: ele-1, ext-1 |
|
| url | 1..1 | uri | identifies the meaning of the extension i Fixed: value |
|
| value[x] | 1..1 | CodeableConcept | Value of extension Binding: Gender Identity Value Set ( required)e.g. 446141000124107 · 446151000124109 · 33791000087105 …Invariants: ele-1 |
|
| extension:period | 0..1 | Extension | The time period during which the gender identity applies to the individual Invariants: ele-1, ext-1 |
|
| url | 1..1 | uri | identifies the meaning of the extension i Fixed: period |
|
| value[x] | 1..1 | Period | Value of extension Invariants: ele-1 |
|
| extension:comment | 0..1 | Extension | Text to further explain the use of the specified gender identity Invariants: ele-1, ext-1 |
|
| url | 1..1 | uri | identifies the meaning of the extension i Fixed: comment |
|
| value[x] | 1..1 | string | Value of extension Invariants: ele-1 |
|
| url | 1..1 | http://hl7.org/fhirpath/System.String | identifies the meaning of the extension i Fixed: http://hl7.org/fhir/StructureDefinition/individual-genderIdentity |
|
| extension:pronouns | S | 0..* | Extension(individual-pronouns) | Personal pronouns i Invariants: ele-1, ext-1 |
| extension | 1..* | Extension | Additional content defined by implementations i Slicing: value:url (open) Invariants: ele-1, ext-1 |
|
| extension:value | 1..1 | Extension | The individual's pronouns Invariants: ele-1, ext-1 |
|
| url | 1..1 | uri | identifies the meaning of the extension i Fixed: value |
|
| value[x] | 1..1 | CodeableConcept | Value of extension Binding: Personal Pronouns Value Set ( extensible)e.g. LA29519-8 · LA29518-0 · LA29520-6Invariants: ele-1 |
|
| extension:period | 0..1 | Extension | When the pronouns apply to the individual Invariants: ele-1, ext-1 |
|
| url | 1..1 | uri | identifies the meaning of the extension i Fixed: period |
|
| value[x] | 1..1 | Period | Value of extension Invariants: ele-1 |
|
| extension:comment | 0..1 | Extension | Explaination about the use of the pronouns Invariants: ele-1, ext-1 |
|
| url | 1..1 | uri | identifies the meaning of the extension i Fixed: comment |
|
| value[x] | 1..1 | string | Value of extension Invariants: ele-1 |
|
| url | 1..1 | http://hl7.org/fhirpath/System.String | identifies the meaning of the extension i Fixed: http://hl7.org/fhir/StructureDefinition/individual-pronouns |
|
| extension:birthSex | S | 0..1 | Extension(ext-patientbirthsex) | Sex assigned at birth (CA Baseline) i Invariants: ele-1, ext-1 |
| extension:recordInactiveReason | 0..1 | Extension(Patient Record Inactive Reason Extension) | Why a heritage patient record is inactive i Invariants: ele-1, ext-1 |
|
| extension:indigenousIdentity | S | 0..* | Extension(patient-indigenousIdentity) | The Indigenous identity a patient self-identifies with i Invariants: ele-1, ext-1 |
| url | 1..1 | http://hl7.org/fhirpath/System.String | identifies the meaning of the extension i Fixed: http://fhir.infoway-inforoute.ca/ca-ext/StructureDefinition/patient-indigenousIdentity |
|
| extension:racializedGroup | S | 0..* | Extension(patient-racializedGroup) | The racialized group a patient self-identifies with i Invariants: ele-1, ext-1 |
| url | 1..1 | http://hl7.org/fhirpath/System.String | identifies the meaning of the extension i Fixed: http://fhir.infoway-inforoute.ca/ca-ext/StructureDefinition/patient-racializedGroup |
|
| extension:indianActRegistrationStatus | 0..1 | Extension(Indian Act Registration Status Extension) | Indian Act registration status, as stated i Invariants: ele-1, ext-1 |
|
| extension:firstNationRegistryGroup | 0..1 | Extension(First Nation Registry Group Extension) | Registry group (band) the registration is held under i Invariants: ele-1, ext-1 |
|
| extension:firstNationCommunity | 0..1 | Extension(First Nation Community Extension) | First Nation community the patient affiliates with i Invariants: ele-1, ext-1 |
|
| extension:interpreterRequired | S | 0..1 | Extension(patient-interpreterRequired) | Whether this patient needs an interpreter i Invariants: ele-1, ext-1 |
| extension:primaryCareAttachment | S | 0..1 | Extension(Primary Care Attachment) | Current primary-care roster/enrollment/attachment i Invariants: ele-1, ext-1 |
| identifier | S | 0..* | Identifier | Patient identifiers (Nexus EMR ID recommended) Slicing: pattern:type (open) Invariants: ele-1 |
| 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 Invariants: ele-1, ext-1 |
| use | ?! | 0..1 | code | usual | official | temp | secondary | old (If known) i Binding: identifier-use ( required)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 |
|
| identifier:jurisdictional | S | 0..* | Identifier | Provincial/Territorial Health Number Invariants: ele-1 |
| 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 Invariants: ele-1, ext-1 |
| extension:healthCardVersion | S | 0..1 | Extension(ext-identifierversion) | Health card version code (CA Baseline ext-identifierversion) i 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 | 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…Binding: identifier-type ( extensible)Invariants: ele-1 |
|
| coding | 1..1 | Coding | Code defined by a terminology system i Invariants: ele-1 |
|
| 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 …Invariants: ele-1 |
|
| value | 1..1 | string | The actual PHN value i Invariants: ele-1 |
|
| identifier:mrn | S | 0..1 | Identifier | Medical Record Number (chart number) Invariants: ele-1 |
| 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 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 | 1..1 | CodeableConcept | Description of identifier i Pattern: {"coding":[{"code":"MR","system":"http://terminology.hl7.org/CodeSystem/v2-0203","display":"Medical record number"}]}Binding: identifier-type ( extensible)Invariants: ele-1 |
|
| coding | 1..1 | Coding | Code defined by a terminology system i Invariants: ele-1 |
|
| system | 1..1 | uri | The namespace for the identifier value i Fixed: ../NamingSystem/patient-mrnInvariants: ele-1 |
|
| value | 1..1 | string | The value that is unique i Invariants: ele-1 |
|
| active | S ?! | 0..1 | boolean | Whether this patient record is in active use i Invariants: ele-1 |
| name | S | 1..* | HumanName | A name associated with the patient i Invariants: ele-1 |
| use | ?! | 0..1 | code | usual | official | temp | nickname | anonymous | old | maiden i Binding: name-use ( required)Invariants: ele-1 |
| family | S | 0..1 | string | Family name (often called 'Surname') i Invariants: ele-1 |
| given | S | 0..* | string | Given names (not always 'first') i Invariants: ele-1 |
| prefix | S | 0..* | string | Honorific prefix(es) (e.g. Dr., Mr., Ms.) Invariants: ele-1 |
| suffix | S | 0..* | string | Name suffix(es) (e.g. Jr., Sr.) Invariants: ele-1 |
| telecom | S | 0..* | ContactPoint | Contact details for the patient i Invariants: ele-1 |
| gender | S | 0..1 | code | Administrative gender (male | female | other | unknown) i Binding: administrative-gender ( required)Invariants: ele-1 |
| birthDate | S | 0..1 | date | The date of birth for the patient i Invariants: ele-1 |
| deceased[x] | S ?! | 0..1 | boolean, dateTime | Indicates if the patient is deceased i Invariants: ele-1 |
| address | S | 0..* | Address | Addresses for the patient i Invariants: ele-1, patient-address-country-alpha2 |
| use | ?! | 0..1 | code | home | work | temp | old | billing - purpose of this address i Binding: address-use ( required)Invariants: ele-1 |
| 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 …Invariants: ele-1 |
| postalCode | S | 0..1 | string | Postal code for area Invariants: ele-1 |
| country | S | 0..1 | string | Country as ISO 3166-1 alpha-2 (CA, US) iBinding: iso3166-1-2 ( required)Invariants: ele-1 |
| maritalStatus | S | 0..1 | CodeableConcept | Marital status with raw code support Binding: marital-status ( extensible)Invariants: ele-1 |
| communication | S | 0..* | BackboneElement | Language communication capabilities i Invariants: ele-1 |
| language | S | 1..1 | CodeableConcept | Language with raw code support i Binding: languages ( preferred)Invariants: ele-1 |
| generalPractitioner | S | 0..* | Reference(PractitionerRole Profile | Practitioner Profile) | Patient's primary care provider(s) i Invariants: ele-1 |
| managingOrganization | 1..1 | Reference(Organization Profile) | Organization that maintains the patient record i Invariants: ele-1 |
|
| link | ?! | 0..* | BackboneElement | Link to another patient resource that concerns the same actual person i Invariants: ele-1 |
| other | 1..1 | Reference(Patient | RelatedPerson) | The other patient or related person resource that the link refers to i Invariants: ele-1 |
|
| type | 1..1 | code | replaced-by | replaces | refer | seealso Binding: link-type ( required)Invariants: ele-1 |