Patient (CA-Core)

Additional information on this profile (including the JSON & XML structure and detailed element descriptions) can be found at package/structuredefinition-profile-patient-ca-core.json

This profile imposes the CA Baseline (v1.1.5) Patient Profile.

Profile

individual-pronounsI0..*Extension(Complex)
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uri
valueΣ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
useΣ ?!0..1codeBinding
systemΣ0..1uri
versionΣ0..1string
codeΣ0..1codeFixed Value
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
useΣ ?!0..1codeBinding
typeΣ1..1CodeableConceptBindingFixed Value
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
useΣ ?!0..1codeBinding
typeΣ1..1CodeableConceptBindingFixed Value
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
activeΣ ?!0..1boolean
effectivePeriodI0..1Extension(Period)
useΣ ?!0..1codeBinding
textΣ0..1string
familyΣ0..1string
givenΣ0..*string
prefixΣ0..*string
suffixΣ0..*string
periodΣ I0..1Period
useΣ ?!0..1codeBindingFixed Value
textΣ0..1string
familyΣ0..1string
givenΣ0..*string
prefixΣ0..*string
suffixΣ0..*string
periodΣ I0..1Period
preferredI0..1Extension(boolean)
systemΣ I0..1codeBinding
valueΣ0..1string
useΣ ?!0..1codeBinding
rankΣ0..1positiveInt
periodΣ I0..1Period
systemΣ I0..1codeBindingFixed Value
valueΣ0..1string
useΣ ?!0..1codeBinding
rankΣ0..1positiveInt
periodΣ I0..1Period
systemΣ I0..1codeBindingFixed Value
valueΣ0..1string
useΣ ?!0..1codeBinding
rankΣ0..1positiveInt
periodΣ I0..1Period
genderΣ0..1codeBinding
birthDateΣ0..1date
deceasedDateTimedateTime
deceasedBooleanboolean
useΣ ?!0..1codeBindingFixed Value
typeΣ0..1codeBinding
textΣ0..1string
lineΣ0..*string
cityΣ0..1string
districtΣ0..1string
stateΣ0..1string
postalCodeΣ0..1string
countryΣ0..1string
periodΣ I0..1Period
maritalStatus0..1CodeableConceptBinding
multipleBirthBooleanboolean
multipleBirthIntegerinteger
photoI0..*Attachment
relationship0..*CodeableConceptBinding
name0..1HumanName
telecomI0..*ContactPoint
address0..1Address
gender0..1codeBinding
organizationI0..1Reference(Organization)
periodI0..1Period
relationship0..*CodeableConceptBinding
useΣ ?!0..1codeBinding
textΣ0..1string
familyΣ0..1string
givenΣ0..*string
prefixΣ0..*string
suffixΣ0..*string
periodΣ I0..1Period
systemΣ I0..1codeBinding
valueΣ0..1string
useΣ ?!0..1codeBinding
rankΣ0..1positiveInt
periodΣ I0..1Period
address0..1Address
gender0..1codeBinding
organizationI0..1Reference(Organization)
periodI0..1Period
language1..1CodeableConceptBinding
preferred0..1boolean
generalPractitionerI0..*Reference(package/structuredefinition-profile-practitioner-ca-core.json | package/structuredefinition-profile-practitionerrole-ca-core.json | Practitioner | PractitionerRole | Organization)
managingOrganizationΣ I0..1Reference(Organization)
otherΣ I1..1Reference(Patient | RelatedPerson)
typeΣ1..1codeBinding

Obligations

Obligations are a new (and evolving) mechanism in FHIR to provide a consistent and machine processable way for profiles to define their expectations for system behaviors.

This profile utilizes the Obligation Extension to convey these expectations.

Note: Simplifier is working on rendering of Obligations. In the meantime the Obligations applied on the profile (see JSON & XML structure) have been rendered as a table below for easier viewing.

Obligation Code Actor Elements
can-send Server Actor (CA Core) text, identifier, identifier:MRN, name, name.text, name.family, name.given, name:previous, telecom, telecom:Phone, telecom:Email, birthDate, deceasedDateTime, address, address:Home, contact:Emergency, generalPractitioner
no-error Client Actor (CA Core) text, identifier, identifier:MRN, name, name.text, name.family, name.given, name:previous, telecom, telecom:Phone, telecom:Email, birthDate, deceasedDateTime, address, address:Home, contact:Emergency, generalPractitioner

Terminology

This version of the guide is based on the early content development of the pan-Canadian Health Data Content Framework (pCHDCF). The pCHDCF is still collaboratively defining recommended terminology and as such there are no terminology constraints are introduced into this version of the profile.

Mappings to pCHDCF

Draft Data Content Standard Element (As of 2023-11-09) Draft Data Content Standard Element Definition (As of 2023-11-09) FHIR Profile Element Additional Notes
National Unique Health Identifier A national unique health identification number (to be developed). Patient.identifier:NH
Medical Record Number A unique identification number as assigned by the provider or care delivery organization. Patient.identifier:MRN
Name Text A text representation of the full name. Patient.name.text Patient.name.text may be used to convey multiple pCHDCF name attributes (e.g., first name, last name) in a single string
Last Name The last name of the person. Patient.name.family
First Name The first name of the person. Patient.name.given
Middle Name The middle name of the person. Patient.name.given
Name Used The name specified by the person that should be used in context of healthcare, including nicknames, middle names, language specific alternatives (e.g., Bill, William, Guillaume, Guillermo), or names that affirm gender identity. Patient.name.extension:effectivePeriod Patient.name.extension:effectivePeriod is proposed to differentiate between name that is actively in use.
Previous First Name The first name by which the person formerly went by. Patient.name:previous.use
Previous Last Name The last name by which the person formerly went by. Patient.name:previous.use
Pronouns The person's preferred pronouns by which they prefer to be referred. Patient.extension:individual-Pronouns
Birth Date The year, month and day on which the person was born. Patient.birthDate
Date of Death The date that the person passed away. Patient.deceased[x]
Home Address The person's home address. Patient.address:Home.use Patient.address.use may be used to convey that the address is a Home address which is indicated in the pCHDCF artefacts. Patient.address.text may be used to convey multiple pCHDCF attributes (e.g., street, city, country)
Home Address Street The person's home address street. Patient.address:Home.line
Home Address City The city in which the person lives. Patient.address:Home.city
Home Address Province The province or territory in which the person lives. Patient.address:Home.state
Home Address Postal Code The person's postal code. Patient.address:Home.postalCode
Home Address Country The person's country of residence. Patient.address:Home.country
Primary Phone Number The person's phone number. Patient.telecom:Phone.system Patient.telecom.extension:preferred is applied to differentiate between the primary phone number and any alternate phone numbers
Alternate Phone Number Person's alternate phone number. Patient.telecom:Phone.system Patient.telecom.extension:preferred is applied to differentiate between the primary phone number and any alternate phone numbers
Email address The person's email address. Patient.telecom:Email.system
Emergency Contact Relationship Emergency contact's relationship to the person, for example, friend, mother, father. Patient.contact:Emergency.relationship Patient.contact.relationship is used to convey that the contact is for Emergency purposes as indicated in the pCHDCF artefacts as well as to convey additional information about the relationship that is relevant to that person's role as an emergency contact (e.g., friend, mother, father). The relatedPerson resource should be used for conveying details on patient's relationships outside the context of Emergency Contact.
Emergency Contact Relationship Type Emergency contact's role for the person, for example, next of kin, caregiver, emergency contact. Patient.contact:Emergency.relationship Patient.contact.relationship is used to convey that the contact is for Emergency purposes as indicated in the pCHDCF artefacts as well as to convey additional information about the relationship that is relevant to that person's role as an emergency contact (e.g., friend, mother, father). The relatedPerson resource should be used for conveying details on patient's relationships outside the context of Emergency Contact.
Emergency Contact Last Name Last name of the person's emergency contact. Patient.contact:Emergency.name.family Patient.contact.name.text may be used to convey multiple attributes related to Emergency Contact Name in the pCHDCF artefacts.
Emergency Contact First Name First name of the person's emergency contact. Patient.contact:Emergency.name.given Patient.contact.name.text may be used to convey multiple attributes related to Emergency Contact Name in the pCHDCF artefacts.
Emergency Contact Phone Number Emergency contact's phone number. Patient.contact:Emergency.telecom.value Patient.contact.type may be used to convey that the contact method is for telephone or an email which is indicated in the pCHDCF artefacts
Emergency Contact Email Address Emergency contact's email address. Patient.contact:Emergency.telecom.value Patient.contact.type may be used to convey that the contact method is for telephone or an email which is indicated in the pCHDCF artefacts
Person Notes General comments or textual description about the person. Patient.text Patient.text (where status=additional) applied as potential mapping for notes about the patient record
Most Responsible Provider First Name First name of the person's most responsible primary health care provider. Patient.generalPractitioner.name.family Patient.generalPractitioner is used to link to these details housed in the practitioner resource.
Most Responsible Provider Last Name Last name of the person's most responsible primary health care provider. Patient.generalPractitioner.name.given Patient.generalPractitioner is used to link to these details housed in the practitioner resource.
Most Responsible Provider Enrolment Status Indicates if the person is registered/enrolled to a regular primary health care provider where they receive ongoing care. N/A Expected to be housed outside of Patient Resource (e.g., CareTeam)
Most Responsible Provider Enrolment Start Date The date that the person was enroled to the primary health care practice. N/A Expected to be housed outside of Patient Resource (e.g., CareTeam)
Most Responsible Provider Enrolment Termination Date The date (year, month, day) that the person's enrolment with the primary health care practice ended. N/A Expected to be housed outside of Patient Resource (e.g., CareTeam)
Most Responsible Provider Enrolment Termination Reason The reason why the person's enrolment status was terminated. N/A Expected to be housed outside of Patient Resource (e.g., CareTeam)