Patient (CA-Core)

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

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

Profile

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
individual-recordedSexOrGenderI0..*Extension(Complex)
individual-pronounsI0..*Extension(Complex)
modifierExtension?! I0..*Extension
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
activeΣ ?!0..1boolean
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
textΣ0..1string
familyΣ0..1string
givenΣ0..*string
prefixΣ0..*string
suffixΣ0..*string
periodΣ I0..1Period
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBindingFixed Value
textΣ0..1string
familyΣ0..1string
givenΣ0..*string
prefixΣ0..*string
suffixΣ0..*string
periodΣ I0..1Period
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBindingFixed Value
textΣ0..1string
familyΣ0..1string
givenΣ0..*string
prefixΣ0..*string
suffixΣ0..*string
periodΣ I0..1Period
id0..1string
extensionI0..*Extension
systemΣ I0..1codeBinding
valueΣ0..1string
useΣ ?!0..1codeBinding
rankΣ0..1positiveInt
periodΣ I0..1Period
genderΣ0..1codeBinding
birthDateΣ0..1date
deceasedBooleanboolean
deceasedDateTimeΣ ?!0..1dateTime
id0..1string
no-fixed-addressI0..1Extension(Complex)
useΣ ?!0..1codeBinding
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
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
relationship0..*CodeableConceptBinding
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
textΣ0..1string
familyΣ0..1string
givenΣ0..*string
prefixΣ0..*string
suffixΣ0..*string
periodΣ I0..1Period
id0..1string
extensionI0..*Extension
systemΣ I0..1codeBinding
valueΣ0..1string
useΣ ?!0..1codeBinding
rankΣ0..1positiveInt
periodΣ I0..1Period
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
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
gender0..1codeBinding
organizationI0..1Reference(Organization)
periodI0..1Period
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
language1..1CodeableConceptBinding
preferred0..1boolean
generalPractitionerI0..*Reference(package/structuredefinition-practitioner-ca-core.json | package/structuredefinition-practitionerrole-ca-core.json | Practitioner | PractitionerRole | Organization)
managingOrganizationΣ I0..1Reference(Organization)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
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.

Earlier versions of the profiles exposed an initial set of obligations to garner feedback from the community on their use in Core+ profiles.

Obligations have been temporarily removed in this version to allow for further refinement of the approach against the Core Data for Interoperability (CACDI), which is now in development.

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 beginning to introduce recommended terminology for select concepts.

Terminology for CA Core+ Patient Profile has not been implemented in this release.

Mappings to pCHDCF

Draft Data Content Standard Element (As of 2024-06-18) Draft Data Content Standard Element Definition (As of 2024-06-18) FHIR Profile Element Additional Notes
Person Identifier Type A coded type for the identifier that can be used to determine which identifier to use for a specific purpose. Patient.identifier.type This mapping was updated from identifier.use in prior releases after example values were provided.
Person Identifier Value The alphanumeric value and/or number of the health identifier (e.g., medical record number, jurisdictional health number). Patient.identifier.value
Person Identifier System The namespace for the identifier value – a URI that describes a set value that are unique. Patient.identifier.system
Patient Identifier Assigner Represents the legal entity/ organization responsible for assigning the Person Identifier. Patient.identifier.assigner
Person Identifier Period The start and end date (e.g., expiry date) for the unique identifier. Patient.identifier.period
Person Active Status Indicates whether the person’s record is in active use. Patient.active
Name Type Indicates the use of the person’s name, for example, whether it is their official name or nickname. Patient.name.use
Surname The person’s surname as indicated on their government issued identification (e.g., health card, driver’s license, passport). Patient.name.family
Given Name The person’s first name as indicated on their government issued identification (e.g., health card, driver’s license, passport). Patient.name.given
Middle Name The person’s middle name as indicated on their government issued identification (e.g., health card, driver’s license, passport). Patient.name.given
Name Period Indicates the period of time when this name was valid for the named person. Patient.name.period
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. **Note: Name used is an important element to cpature. When implemented Name used will be a name with name type=usual Patient.name:used.given + Patient.name:used.family The Patient.name:used slice pattern is proposed to express Given and Surname in the context of the Name Used concept.
Previous Given Name The first name by which the person formerly went by. Patient.name:previous.given The Patient.name:previous slice pattern is proposed to express Given and Surname in the context of the name that was previously used.
Previous Surname The last name by which the person formerly went by. Patient.name:previous.family The Patient.name:previous slice pattern is proposed to express Given and Surname in the context of the name that was previously used.
Pronouns Pronouns are linguistic tools used to refer to people instead of using their name, a noun or noun phrase, and gender pronouns are third-person pronouns that reference a person’s gender identity (e.g., he, she, they), and are a part of their gender expression. Patient.extension:individual-pronouns This concept is socialized to demonstrate mapping, terminology that aligns with international and pan-Canadian standards has been socialized in this release. Pronouns, while part of the GSSO standard, are captured under Person Information.
Recorded Sex or Gender Refers to gender related datum recorded shortly after birth, usually by a clinician, and usually indicated in a legal system and/or document, like a birth certificate or provincial registry. Patient.extension:individual-recordedSexOrGender This concept is socialized to demonstrate mapping, no further terminology or constraints have been identified in the release of the pCHDCF this profile is modelled from.
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]:deceasedDateTime
Person Address Street The person's street address. Patient.address.line
Person Address City The person's city. Patient.address.city
Person Address Province The person's province/territory. Patient.address.state
Person Address Postal Code The person's postal code. Patient.address.postalCode
Person Address Country The person's country. Patient.address.country
Person Address Use The use for a given address, for example, home, work, temporary, old/incorrect. Patient.address.use
Person Address Type The type for a given address, for example, physical or postal, or both. Patient.address.type
Person Address Period The period of time in which the person’s address is in use. Patient.address.period
Person No Fixed Address Flag Indicates whether the person has no fixed address (i.e., experiencing houselessness, living in a shelter). Patient.address.extension:no-fixed-address
Person Telecom Value The actual value of the telecom (e.g., phone number or email address). Patient.telecom.value
Person Telecom System The type of telecom system (e.g., email, phone, etc.) Patient.telecom.system
Person Telecom Use Indicates whether the telecom value is a home number, work number, etc. Patient.telecom.use
Person Telecom Rank The order of priority for the telecom list (e.g., use home number first). Patient.telecom.rank
Person Telecom Period The period of time in which the person’s communication method is in use. Patient.telecom.period
Contact Relationship Type The contact’s relationship to the person, for example, emergency contact, mother, spouse, step-sibling. Patient.contact.relationship
Contact Relationship Role The contact's role within the circle of care, for example, next of kin, caregiver, emergency contact. Patient.contact.relationship* *Mapping to current available element, reviewers should be aware that the modelling and terminology for contact.relationship is changing and this mapping target may evolve with those changes (see https://jira.hl7.org/browse/FHIR-15841).
Contact Given Name The contact’s first name as indicated on their government issued identification (e.g., health card, driver’s license, passport). Patient.contact.name.given
Contact Surname The contact’s surname as indicated on their government issued identification (e.g., health card, driver’s license, passport). Patient.contact.name.family
Contact Name Type Indicates the use of the contact’s name, for example, whether it is their official name or nickname. Patient.contact.name.use
Contact Telecom Value The actual value of the telecom (e.g., phone number or email address). Patient.contact.telecom.value
Contact Telecom System The type of telecom system (e.g., email, phone, etc.) Patient.contact.telecom.system
Contact Telecom Use Indicates whether the telecom value is a home number, work number, etc. Patient.contact.telecom.use
Contact Telecom Rank The order of priority for the telecom list (e.g., use home number first). Patient.contact.telecom.rank
Contact Telecom Period The period of time in which the contact’s communication method is in use. Patient.contact.telecom.period
Contact Address Street The contact's street address. Patient.contact.address.line
Contact Address City The contact's city. Patient.contact.address.city
Contact Address Province The contact's province/territory. Patient.contact.address.state
Contact Address Postal Code The contact’s postal code. Patient.contact.address.postalCode
Contact Address Country The contact’s country. Patient.contact.address.country
Contact Address Use The use for the contact’s address for example, home, work, temporary, old/incorrect. Patient.contact.address.use
Contact Address Type The type for a given address, for example, physical or postal, or both. Patient.contact.address.type
Contact Address Period The period of time in which the contact’s address is in use. Patient.contact.address.period
Contact Period The period of time in which the contact is active. Patient.contact.period
Most Responsible Provider Given Name The most responsible provider’s first name. Patient.generalPractitioner.name.given Patient.generalPractitioner is used to link to these details housed in the practitioner resource.
Most Responsible Provider Surname The most responsible provider’s surname. Patient.generalPractitioner.name.family Patient.generalPractitioner is used to link to these details housed in the practitioner resource.
Most Responsible Provider Status Indicates the person's status 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 Period The approximate date that the person started receiving ongoing care from their most responsible provider. N/A Expected to be housed outside of Patient Resource (e.g., CareTeam)