Profiles & Operations > Structure Definition: Patient Profile

Profile: Patient

Canonical URL:http://ontariohealth.ca/fhir/StructureDefinition/ca-on-mha-profile-patient

Simplifier project page: MHA Patient Profile

Derived from: Patient (R4)

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work

Differential View

idΣ0..1string
id0..1string
extensionI0..*Extension
versionIdΣ0..1id
lastUpdatedΣ0..1instant
sourceΣ0..1uri
profileS Σ1..1canonical(StructureDefinition)Fixed Value
securityΣ0..*CodingBinding
tagΣ0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
modifierExtension?! I0..*Extension
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ1..1CodeableConceptBinding
systemΣ1..1uri
valueΣ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1codeFixed Value
displayS Σ1..1stringFixed Value
userSelectedΣ0..1boolean
textΣ0..1string
systemS Σ1..1uriBinding
valueS Σ1..1string
periodΣ I0..1Period
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ1..1string
id0..1string
VersionCodeI0..1Extension(string)
useΣ ?!0..1codeBinding
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1codeFixed Value
displayS Σ1..1stringFixed Value
userSelectedΣ0..1boolean
textΣ0..1string
systemS Σ1..1uriBinding
valueS Σ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
activeS Σ ?!0..1boolean
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
textΣ0..1string
familyS Σ1..1string
givenS Σ1..2string
prefixΣ0..*string
suffixΣ0..*string
periodΣ I0..1Period
telecomΣ I0..*ContactPoint
genderΣ0..1codeBinding
id0..1string
BirthDateEstimatedFlagS I0..1Extension(boolean)
value0..1System.Date
deceasedBooleanboolean
deceasedDateTimedateTime
id0..1string
preferredI0..1Extension(boolean)
noFixedAddressI0..1Extension(boolean)
useS Σ ?!0..1codeBinding
typeΣ0..1codeBinding
textΣ0..1string
lineΣ0..*string
cityS Σ0..1string
districtΣ0..1string
stateS Σ1..1stringBinding
postalCodeS Σ0..1string
countryΣ0..1string
periodΣ I0..1Period
maritalStatusS0..1CodeableConceptBinding
multipleBirthBooleanboolean
multipleBirthIntegerinteger
photoI0..*Attachment
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
relationship0..*CodeableConceptBinding
name0..1HumanName
telecomI0..*ContactPoint
address0..1Address
gender0..1codeBinding
organizationI0..1Reference(Organization)
periodI0..1Period
id0..1string
languageUseS I1..1Extension(CodeableConcept)
modifierExtensionΣ ?! I0..*Extension
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
preferred0..1boolean
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1codeFixed Value
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
modifierExtensionΣ ?! I0..*Extension
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
preferred0..1boolean
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1codeFixed Value
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
modifierExtensionΣ ?! I0..*Extension
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
preferred0..1boolean
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1codeFixed Value
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
modifierExtensionΣ ?! I0..*Extension
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
preferred0..1boolean
generalPractitionerI0..*Reference(Organization | Practitioner | PractitionerRole)
managingOrganizationS Σ I0..1Reference(MHA Organization Profile)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
otherΣ I1..1Reference(Patient | RelatedPerson)
typeΣ1..1codeBinding

Hybrid View

idΣ0..1string
id0..1string
extensionI0..*Extension
versionIdΣ0..1id
lastUpdatedΣ0..1instant
sourceΣ0..1uri
profileS Σ1..1canonical(StructureDefinition)Fixed Value
securityΣ0..*CodingBinding
tagΣ0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
modifierExtension?! I0..*Extension
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ1..1CodeableConceptBinding
systemΣ1..1uri
valueΣ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1codeFixed Value
displayS Σ1..1stringFixed Value
userSelectedΣ0..1boolean
textΣ0..1string
systemS Σ1..1uriBinding
valueS Σ1..1string
periodΣ I0..1Period
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ1..1string
id0..1string
VersionCodeI0..1Extension(string)
useΣ ?!0..1codeBinding
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1codeFixed Value
displayS Σ1..1stringFixed Value
userSelectedΣ0..1boolean
textΣ0..1string
systemS Σ1..1uriBinding
valueS Σ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
activeS Σ ?!0..1boolean
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
textΣ0..1string
familyS Σ1..1string
givenS Σ1..2string
prefixΣ0..*string
suffixΣ0..*string
periodΣ I0..1Period
telecomΣ I0..*ContactPoint
genderΣ0..1codeBinding
id0..1string
BirthDateEstimatedFlagS I0..1Extension(boolean)
value0..1System.Date
deceasedBooleanboolean
deceasedDateTimedateTime
id0..1string
preferredI0..1Extension(boolean)
noFixedAddressI0..1Extension(boolean)
useS Σ ?!0..1codeBinding
typeΣ0..1codeBinding
textΣ0..1string
lineΣ0..*string
cityS Σ0..1string
districtΣ0..1string
stateS Σ1..1stringBinding
postalCodeS Σ0..1string
countryΣ0..1string
periodΣ I0..1Period
maritalStatusS0..1CodeableConceptBinding
multipleBirthBooleanboolean
multipleBirthIntegerinteger
photoI0..*Attachment
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
relationship0..*CodeableConceptBinding
name0..1HumanName
telecomI0..*ContactPoint
address0..1Address
gender0..1codeBinding
organizationI0..1Reference(Organization)
periodI0..1Period
id0..1string
languageUseS I1..1Extension(CodeableConcept)
modifierExtensionΣ ?! I0..*Extension
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
preferred0..1boolean
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1codeFixed Value
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
modifierExtensionΣ ?! I0..*Extension
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
preferred0..1boolean
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1codeFixed Value
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
modifierExtensionΣ ?! I0..*Extension
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
preferred0..1boolean
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1codeFixed Value
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
modifierExtensionΣ ?! I0..*Extension
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
preferred0..1boolean
generalPractitionerI0..*Reference(Organization | Practitioner | PractitionerRole)
managingOrganizationS Σ I0..1Reference(MHA Organization Profile)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
otherΣ I1..1Reference(Patient | RelatedPerson)
typeΣ1..1codeBinding

Snapshot View

idΣ0..1string
id0..1string
extensionI0..*Extension
versionIdΣ0..1id
lastUpdatedΣ0..1instant
sourceΣ0..1uri
profileS Σ1..1canonical(StructureDefinition)Fixed Value
securityΣ0..*CodingBinding
tagΣ0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
modifierExtension?! I0..*Extension
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ1..1CodeableConceptBinding
systemΣ1..1uri
valueΣ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1codeFixed Value
displayS Σ1..1stringFixed Value
userSelectedΣ0..1boolean
textΣ0..1string
systemS Σ1..1uriBinding
valueS Σ1..1string
periodΣ I0..1Period
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ1..1string
id0..1string
VersionCodeI0..1Extension(string)
useΣ ?!0..1codeBinding
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1codeFixed Value
displayS Σ1..1stringFixed Value
userSelectedΣ0..1boolean
textΣ0..1string
systemS Σ1..1uriBinding
valueS Σ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
activeS Σ ?!0..1boolean
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
textΣ0..1string
familyS Σ1..1string
givenS Σ1..2string
prefixΣ0..*string
suffixΣ0..*string
periodΣ I0..1Period
telecomΣ I0..*ContactPoint
genderΣ0..1codeBinding
id0..1string
BirthDateEstimatedFlagS I0..1Extension(boolean)
value0..1System.Date
deceasedBooleanboolean
deceasedDateTimedateTime
id0..1string
preferredI0..1Extension(boolean)
noFixedAddressI0..1Extension(boolean)
useS Σ ?!0..1codeBinding
typeΣ0..1codeBinding
textΣ0..1string
lineΣ0..*string
cityS Σ0..1string
districtΣ0..1string
stateS Σ1..1stringBinding
postalCodeS Σ0..1string
countryΣ0..1string
periodΣ I0..1Period
maritalStatusS0..1CodeableConceptBinding
multipleBirthBooleanboolean
multipleBirthIntegerinteger
photoI0..*Attachment
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
relationship0..*CodeableConceptBinding
name0..1HumanName
telecomI0..*ContactPoint
address0..1Address
gender0..1codeBinding
organizationI0..1Reference(Organization)
periodI0..1Period
id0..1string
languageUseS I1..1Extension(CodeableConcept)
modifierExtensionΣ ?! I0..*Extension
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
preferred0..1boolean
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1codeFixed Value
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
modifierExtensionΣ ?! I0..*Extension
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
preferred0..1boolean
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1codeFixed Value
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
modifierExtensionΣ ?! I0..*Extension
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
preferred0..1boolean
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1codeFixed Value
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
modifierExtensionΣ ?! I0..*Extension
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
preferred0..1boolean
generalPractitionerI0..*Reference(Organization | Practitioner | PractitionerRole)
managingOrganizationS Σ I0..1Reference(MHA Organization Profile)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
otherΣ I1..1Reference(Patient | RelatedPerson)
typeΣ1..1codeBinding

Table View

Patient..
Patient.meta1..
Patient.meta.profile1..1
Patient.extension0..
Patient.extensionExtension0..
Patient.extension.value[x]..
Patient.extension.value[x].coding..
Patient.extension.value[x].coding.system1..
Patient.extension.value[x].coding.code1..
Patient.extension.value[x].coding.display1..
Patient.extensionExtension0..
Patient.extension.value[x]1..
Patient.identifier..
Patient.identifier.type1..
Patient.identifier.system1..
Patient.identifier.value1..
Patient.identifier1..1
Patient.identifier.type1..
Patient.identifier.type.coding1..1
Patient.identifier.type.coding.system1..
Patient.identifier.type.coding.code1..
Patient.identifier.type.coding.display1..
Patient.identifier.system1..
Patient.identifier.value1..
Patient.identifier.assigner..
Patient.identifier.assigner.display1..
Patient.identifier..
Patient.identifier.extension0..
Patient.identifier.extensionExtension0..
Patient.identifier.type1..
Patient.identifier.type.coding1..1
Patient.identifier.type.coding.system1..
Patient.identifier.type.coding.code1..
Patient.identifier.type.coding.display1..
Patient.identifier.system1..
Patient.identifier.value1..
Patient.active..
Patient.name1..1
Patient.name.family1..
Patient.name.given1..2
Patient.birthDate1..
Patient.birthDate.extension0..
Patient.birthDate.extensionExtension0..1
Patient.address..
Patient.address.extension0..
Patient.address.extensionExtension0..
Patient.address.extensionExtension0..
Patient.address.use..
Patient.address.line..
Patient.address.city..
Patient.address.state1..
Patient.address.postalCode..
Patient.maritalStatus..
Patient.communication..
Patient.communication.extension1..
Patient.communication.extensionExtension1..
Patient.communication.language..
Patient.communication.language.coding..
Patient.communication.language.coding.system1..
Patient.communication.language.coding.code1..
Patient.communication.language.coding.display1..
Patient.communication..
Patient.communication.extension1..
Patient.communication.extensionExtension1..
Patient.communication.extension.value[x]1..
Patient.communication.extension.value[x].coding..
Patient.communication.extension.value[x].coding.code..
Patient.communication.language..
Patient.communication.language.coding1..1
Patient.communication.language.coding.system1..
Patient.communication.language.coding.code1..
Patient.communication.language.coding.display1..
Patient.communication..1
Patient.communication.extension1..
Patient.communication.extensionExtension1..
Patient.communication.extension.value[x]1..
Patient.communication.extension.value[x].coding..
Patient.communication.extension.value[x].coding.code..
Patient.communication.language..
Patient.communication.language.coding1..1
Patient.communication.language.coding.system1..
Patient.communication.language.coding.code1..
Patient.communication.language.coding.display1..
Patient.communication..
Patient.communication.extension1..
Patient.communication.extensionExtension1..
Patient.communication.extension.value[x]1..
Patient.communication.extension.value[x].coding..
Patient.communication.extension.value[x].coding.code..
Patient.communication.language..
Patient.communication.language.coding1..1
Patient.communication.language.coding.system1..
Patient.communication.language.coding.code1..
Patient.communication.language.coding.display1..
Patient.managingOrganizationReference(MHA Organization Profile)..

JSON View

{
    "resourceType": "StructureDefinition",
    "id": "profile-patient",
    "meta": {
        "lastUpdated": "2023-10-03T13:39:24.9699769+00:00"
    },
    "url": "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-mha-profile-patient",
    "version": "0.1.1",
    "name": "Patient",
    "title": "MHA Patient Profile",
    "status": "active",
    "date": "2023-10-03T13:43:06.889914+00:00",
    "publisher": "HL7 Canada",
    "description": "Proposed constraints and extensions on the Patient Resource. This represents client information.",
    "purpose": "The Patient Profile will serve to exchange client related data including but not limited to identifiers and demographics.",
    "fhirVersion": "4.0.1",
    "mapping":  [
        {
            "identity": "MHA-PDS-Mapping",
            "name": "MHA PDS Mapping"
        }
    ],
    "kind": "resource",
    "abstract": false,
    "type": "Patient",
    "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Patient",
    "derivation": "constraint",
    "differential": {
        "element":  [
            {
                "id": "Patient",
                "path": "Patient",
                "short": "Patient Profile",
                "definition": "The Patient Profile is based upon the core FHIR Patient Resource",
                "mustSupport": true,
                "isModifier": false
            },
            {
                "id": "Patient.meta",
                "path": "Patient.meta",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Patient.meta.profile",
                "path": "Patient.meta.profile",
                "min": 1,
                "max": "1",
                "fixedCanonical": "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-mha-profile-patient",
                "mustSupport": true
            },
            {
                "id": "Patient.extension",
                "path": "Patient.extension",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "value",
                            "path": "url"
                        }
                    ],
                    "rules": "open"
                },
                "min": 0
            },
            {
                "id": "Patient.extension:clientReligion",
                "path": "Patient.extension",
                "sliceName": "clientReligion",
                "min": 0,
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://hl7.org/fhir/StructureDefinition/patient-religion"
                        ]
                    }
                ],
                "mustSupport": true,
                "mapping":  [
                    {
                        "identity": "MHA-PDS-Mapping",
                        "map": "Religion and Spiritual Affiliation"
                    }
                ]
            },
            {
                "id": "Patient.extension:clientReligion.value[x]",
                "path": "Patient.extension.value[x]",
                "mustSupport": true,
                "binding": {
                    "strength": "required",
                    "description": "Assignment of spiritual faith affiliation",
                    "valueSet": "http://ontariohealth.ca/fhir/ValueSet/religion-and-spiritual-affiliation"
                }
            },
            {
                "id": "Patient.extension:clientReligion.value[x].coding.system",
                "path": "Patient.extension.value[x].coding.system",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Patient.extension:clientReligion.value[x].coding.code",
                "path": "Patient.extension.value[x].coding.code",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Patient.extension:clientReligion.value[x].coding.display",
                "path": "Patient.extension.value[x].coding.display",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Patient.extension:ethnicity",
                "path": "Patient.extension",
                "sliceName": "ethnicity",
                "min": 0,
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-mha-ext-ethnicity"
                        ]
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "Patient.extension:ethnicity.value[x]",
                "path": "Patient.extension.value[x]",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Patient.identifier",
                "path": "Patient.identifier",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "value",
                            "path": "type.coding.code"
                        }
                    ],
                    "rules": "open"
                },
                "mustSupport": true
            },
            {
                "id": "Patient.identifier.type",
                "path": "Patient.identifier.type",
                "min": 1,
                "example":  [
                    {
                        "label": "Pattern",
                        "valueCodeableConcept": {
                            "coding":  [
                                {
                                    "system": "http://terminology.hl7.org/CodeSystem/v2-0203",
                                    "code": "MR"
                                }
                            ]
                        }
                    }
                ],
                "mapping":  [
                    {
                        "identity": "MHA-PDS-Mapping",
                        "map": "Identifier Type"
                    }
                ]
            },
            {
                "id": "Patient.identifier.system",
                "path": "Patient.identifier.system",
                "min": 1,
                "isModifier": false
            },
            {
                "id": "Patient.identifier.value",
                "path": "Patient.identifier.value",
                "short": "The value that is unique within the system.",
                "min": 1,
                "isModifier": false
            },
            {
                "id": "Patient.identifier:MRN",
                "path": "Patient.identifier",
                "sliceName": "MRN",
                "short": "Medical Record Number",
                "definition": "An identifier assigned by the vendor system.",
                "min": 1,
                "max": "1",
                "mustSupport": true
            },
            {
                "id": "Patient.identifier:MRN.type",
                "path": "Patient.identifier.type",
                "short": "Medical Record Number identifier type",
                "min": 1,
                "fixedCodeableConcept": {
                    "coding":  [
                        {
                            "system": "http://terminology.hl7.org/CodeSystem/v2-0203",
                            "code": "MR",
                            "display": "Medical record number"
                        }
                    ]
                },
                "mustSupport": true,
                "binding": {
                    "strength": "required",
                    "valueSet": "http://ontariohealth.ca/fhir/ValueSet/client-identifier-type-code"
                }
            },
            {
                "id": "Patient.identifier:MRN.type.coding",
                "path": "Patient.identifier.type.coding",
                "min": 1,
                "max": "1",
                "mustSupport": true
            },
            {
                "id": "Patient.identifier:MRN.type.coding.system",
                "path": "Patient.identifier.type.coding.system",
                "min": 1,
                "fixedUri": "http://terminology.hl7.org/CodeSystem/v2-0203",
                "mustSupport": true
            },
            {
                "id": "Patient.identifier:MRN.type.coding.code",
                "path": "Patient.identifier.type.coding.code",
                "min": 1,
                "fixedCode": "MR",
                "mustSupport": true
            },
            {
                "id": "Patient.identifier:MRN.type.coding.display",
                "path": "Patient.identifier.type.coding.display",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Patient.identifier:MRN.system",
                "path": "Patient.identifier.system",
                "min": 1,
                "mustSupport": true,
                "binding": {
                    "strength": "required",
                    "description": "MHA Patient MRN system URI values",
                    "valueSet": "http://ontariohealth.ca/fhir/ValueSet/mha/patient-mrn-identifier-system"
                }
            },
            {
                "id": "Patient.identifier:MRN.value",
                "path": "Patient.identifier.value",
                "short": "A Medical Record Number.",
                "min": 1,
                "mustSupport": true,
                "mapping":  [
                    {
                        "identity": "MHA-PDS-Mapping",
                        "map": "Client Identifier - MRN"
                    }
                ]
            },
            {
                "id": "Patient.identifier:MRN.assigner",
                "path": "Patient.identifier.assigner",
                "short": "Vendor that issued id (may be just text)",
                "definition": "Vendor that issued/manages the identifier."
            },
            {
                "id": "Patient.identifier:MRN.assigner.display",
                "path": "Patient.identifier.assigner.display",
                "min": 1
            },
            {
                "id": "Patient.identifier:JHN",
                "path": "Patient.identifier",
                "sliceName": "JHN",
                "short": "Jurisdictional Health Number",
                "definition": "Federal patient and person health numbers used by all jurisdictions across Canada",
                "mustSupport": true
            },
            {
                "id": "Patient.identifier:JHN.extension",
                "path": "Patient.identifier.extension",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "value",
                            "path": "url"
                        }
                    ],
                    "rules": "open"
                },
                "min": 0
            },
            {
                "id": "Patient.identifier:JHN.extension:VersionCode",
                "path": "Patient.identifier.extension",
                "sliceName": "VersionCode",
                "min": 0,
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://hl7.org/fhir/ca/baseline/StructureDefinition/ext-identifierversion"
                        ]
                    }
                ],
                "isModifier": false
            },
            {
                "id": "Patient.identifier:JHN.type",
                "path": "Patient.identifier.type",
                "min": 1,
                "fixedCodeableConcept": {
                    "coding":  [
                        {
                            "system": "http://terminology.hl7.org/CodeSystem/v2-0203",
                            "code": "JHN",
                            "display": "Jurisdictional health number"
                        }
                    ]
                },
                "mustSupport": true,
                "binding": {
                    "strength": "required",
                    "valueSet": "http://ontariohealth.ca/fhir/ValueSet/client-identifier-type-code"
                }
            },
            {
                "id": "Patient.identifier:JHN.type.coding",
                "path": "Patient.identifier.type.coding",
                "min": 1,
                "max": "1",
                "mustSupport": true
            },
            {
                "id": "Patient.identifier:JHN.type.coding.system",
                "path": "Patient.identifier.type.coding.system",
                "min": 1,
                "fixedUri": "http://terminology.hl7.org/CodeSystem/v2-0203",
                "mustSupport": true
            },
            {
                "id": "Patient.identifier:JHN.type.coding.code",
                "path": "Patient.identifier.type.coding.code",
                "min": 1,
                "fixedCode": "JHN",
                "mustSupport": true
            },
            {
                "id": "Patient.identifier:JHN.type.coding.display",
                "path": "Patient.identifier.type.coding.display",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Patient.identifier:JHN.system",
                "path": "Patient.identifier.system",
                "short": "A Health Number Naming System from the Canadian URI Registry",
                "min": 1,
                "mustSupport": true,
                "binding": {
                    "strength": "required",
                    "description": "MHA Patient JHN system URI values",
                    "valueSet": "http://ontariohealth.ca/fhir/ValueSet/mha/patient-jhn-identifier-system"
                }
            },
            {
                "id": "Patient.identifier:JHN.value",
                "path": "Patient.identifier.value",
                "min": 1,
                "mustSupport": true,
                "mapping":  [
                    {
                        "identity": "MHA-PDS-Mapping",
                        "map": "Health Card Number"
                    }
                ]
            },
            {
                "id": "Patient.active",
                "path": "Patient.active",
                "definition": "Only use this field to mark a patient record is inactive.",
                "mustSupport": true
            },
            {
                "id": "Patient.name",
                "path": "Patient.name",
                "short": "A name associated with the patient(client)",
                "min": 1,
                "max": "1",
                "constraint":  [
                    {
                        "key": "ca-baseline-name",
                        "severity": "error",
                        "human": "Patient.name.given  or Patient.name.family or both SHALL be present",
                        "expression": "family.exists() or given.exists()",
                        "xpath": "f:given or f:family",
                        "source": "http://hl7.org/fhir/ca/baseline/StructureDefinition/profile-patient"
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "Patient.name.family",
                "path": "Patient.name.family",
                "min": 1,
                "mustSupport": true,
                "mapping":  [
                    {
                        "identity": "MHA-PDS-Mapping",
                        "map": "Client Last Name"
                    }
                ]
            },
            {
                "id": "Patient.name.given",
                "path": "Patient.name.given",
                "definition": "The first or given name of the client. If middle name is available, it should be provided as the second value.",
                "min": 1,
                "max": "2",
                "mustSupport": true,
                "mapping":  [
                    {
                        "identity": "MHA-PDS-Mapping",
                        "map": "Client First Name, Client Middle Name"
                    }
                ]
            },
            {
                "id": "Patient.birthDate",
                "path": "Patient.birthDate",
                "comment": "At least an estimated year should be provided as a guess if the real DOB is unknown",
                "requirements": "• Used to calculate the age of the person and which age group the person belongs to.\n• Used to categorize data for reporting.",
                "min": 1,
                "mustSupport": true,
                "mapping":  [
                    {
                        "identity": "MHA-PDS-Mapping",
                        "map": "Date of Birth"
                    }
                ]
            },
            {
                "id": "Patient.birthDate.extension",
                "path": "Patient.birthDate.extension",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "value",
                            "path": "url"
                        }
                    ],
                    "rules": "open"
                },
                "min": 0
            },
            {
                "id": "Patient.birthDate.extension:BirthDateEstimatedFlag",
                "path": "Patient.birthDate.extension",
                "sliceName": "BirthDateEstimatedFlag",
                "min": 0,
                "max": "1",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-ext-birthdate-estimated-flag"
                        ]
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "Patient.address",
                "path": "Patient.address",
                "mustSupport": true
            },
            {
                "id": "Patient.address.extension",
                "path": "Patient.address.extension",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "value",
                            "path": "url"
                        }
                    ],
                    "rules": "open"
                },
                "min": 0
            },
            {
                "id": "Patient.address.extension:preferred",
                "path": "Patient.address.extension",
                "sliceName": "preferred",
                "short": "HL7 Preferred Address Flag extension",
                "definition": "Flag denoting whether parent address item is preferred",
                "min": 0,
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://hl7.org/fhir/StructureDefinition/iso21090-preferred"
                        ]
                    }
                ]
            },
            {
                "id": "Patient.address.extension:noFixedAddress",
                "path": "Patient.address.extension",
                "sliceName": "noFixedAddress",
                "short": "No Fixed Address indicator",
                "definition": "Flag indicating that there is an assertion that there is no fixed address",
                "min": 0,
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://hl7.org/fhir/ca/baseline/StructureDefinition/ext-nofixedaddress"
                        ]
                    }
                ]
            },
            {
                "id": "Patient.address.use",
                "path": "Patient.address.use",
                "mustSupport": true,
                "mapping":  [
                    {
                        "identity": "MHA-PDS-Mapping",
                        "map": "Address Use"
                    }
                ]
            },
            {
                "id": "Patient.address.line",
                "path": "Patient.address.line",
                "mapping":  [
                    {
                        "identity": "MHA-PDS-Mapping",
                        "map": "Address Line 1"
                    }
                ]
            },
            {
                "id": "Patient.address.city",
                "path": "Patient.address.city",
                "mustSupport": true,
                "mapping":  [
                    {
                        "identity": "MHA-PDS-Mapping",
                        "map": "City"
                    }
                ]
            },
            {
                "id": "Patient.address.state",
                "path": "Patient.address.state",
                "min": 1,
                "mustSupport": true,
                "binding": {
                    "strength": "required",
                    "description": "Codes to identify the provinces and territories of Canada",
                    "valueSet": "https://fhir.infoway-inforoute.ca/ValueSet/canadianjurisdiction"
                },
                "mapping":  [
                    {
                        "identity": "MHA-PDS-Mapping",
                        "map": "Province"
                    }
                ]
            },
            {
                "id": "Patient.address.postalCode",
                "path": "Patient.address.postalCode",
                "mustSupport": true,
                "mapping":  [
                    {
                        "identity": "MHA-PDS-Mapping",
                        "map": "Postal Code"
                    }
                ]
            },
            {
                "id": "Patient.maritalStatus",
                "path": "Patient.maritalStatus",
                "mustSupport": true
            },
            {
                "id": "Patient.communication",
                "path": "Patient.communication",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "value",
                            "path": "extension.value.coding.code"
                        }
                    ],
                    "rules": "open"
                },
                "mustSupport": true
            },
            {
                "id": "Patient.communication.extension",
                "path": "Patient.communication.extension",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "value",
                            "path": "url"
                        }
                    ],
                    "rules": "open"
                },
                "min": 1
            },
            {
                "id": "Patient.communication.extension:languageUse",
                "path": "Patient.communication.extension",
                "sliceName": "languageUse",
                "min": 1,
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-mha-ext-LanguageUse"
                        ]
                    }
                ]
            },
            {
                "id": "Patient.communication.language",
                "path": "Patient.communication.language",
                "mapping":  [
                    {
                        "identity": "MHA-PDS-Mapping",
                        "map": "Preferred Language"
                    }
                ]
            },
            {
                "id": "Patient.communication.language.coding.system",
                "path": "Patient.communication.language.coding.system",
                "min": 1
            },
            {
                "id": "Patient.communication.language.coding.code",
                "path": "Patient.communication.language.coding.code",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Patient.communication.language.coding.display",
                "path": "Patient.communication.language.coding.display",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Patient.communication:MotherTongue",
                "path": "Patient.communication",
                "sliceName": "MotherTongue",
                "mustSupport": true
            },
            {
                "id": "Patient.communication:MotherTongue.extension",
                "path": "Patient.communication.extension",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "value",
                            "path": "url"
                        }
                    ],
                    "rules": "open"
                },
                "min": 1
            },
            {
                "id": "Patient.communication:MotherTongue.extension:languageUse",
                "path": "Patient.communication.extension",
                "sliceName": "languageUse",
                "min": 1,
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-mha-ext-LanguageUse"
                        ]
                    }
                ]
            },
            {
                "id": "Patient.communication:MotherTongue.extension:languageUse.value[x]",
                "path": "Patient.communication.extension.value[x]",
                "label": "MotherTongue",
                "min": 1
            },
            {
                "id": "Patient.communication:MotherTongue.extension:languageUse.value[x].coding.code",
                "path": "Patient.communication.extension.value[x].coding.code",
                "fixedCode": "224075005"
            },
            {
                "id": "Patient.communication:MotherTongue.language",
                "path": "Patient.communication.language",
                "mustSupport": true,
                "binding": {
                    "strength": "extensible",
                    "description": "Languages understood or supported by Ontario clients and organizations.",
                    "valueSet": "http://ontariohealth.ca/fhir/ValueSet/human-language"
                }
            },
            {
                "id": "Patient.communication:MotherTongue.language.coding",
                "path": "Patient.communication.language.coding",
                "min": 1,
                "max": "1",
                "mustSupport": true
            },
            {
                "id": "Patient.communication:MotherTongue.language.coding.system",
                "path": "Patient.communication.language.coding.system",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Patient.communication:MotherTongue.language.coding.code",
                "path": "Patient.communication.language.coding.code",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Patient.communication:MotherTongue.language.coding.display",
                "path": "Patient.communication.language.coding.display",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Patient.communication:preferredOfficialLanguage",
                "path": "Patient.communication",
                "sliceName": "preferredOfficialLanguage",
                "max": "1",
                "mustSupport": true
            },
            {
                "id": "Patient.communication:preferredOfficialLanguage.extension",
                "path": "Patient.communication.extension",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "value",
                            "path": "url"
                        }
                    ],
                    "rules": "open"
                },
                "min": 1
            },
            {
                "id": "Patient.communication:preferredOfficialLanguage.extension:languageUse",
                "path": "Patient.communication.extension",
                "sliceName": "languageUse",
                "min": 1,
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-mha-ext-LanguageUse"
                        ]
                    }
                ]
            },
            {
                "id": "Patient.communication:preferredOfficialLanguage.extension:languageUse.value[x]",
                "path": "Patient.communication.extension.value[x]",
                "min": 1
            },
            {
                "id": "Patient.communication:preferredOfficialLanguage.extension:languageUse.value[x].coding.code",
                "path": "Patient.communication.extension.value[x].coding.code",
                "fixedCode": "OFL"
            },
            {
                "id": "Patient.communication:preferredOfficialLanguage.language",
                "path": "Patient.communication.language",
                "mustSupport": true,
                "binding": {
                    "strength": "required",
                    "description": "Official languages of Canada.",
                    "valueSet": "http://ontariohealth.ca/fhir/ValueSet/official-language"
                }
            },
            {
                "id": "Patient.communication:preferredOfficialLanguage.language.coding",
                "path": "Patient.communication.language.coding",
                "min": 1,
                "max": "1",
                "mustSupport": true
            },
            {
                "id": "Patient.communication:preferredOfficialLanguage.language.coding.system",
                "path": "Patient.communication.language.coding.system",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Patient.communication:preferredOfficialLanguage.language.coding.code",
                "path": "Patient.communication.language.coding.code",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Patient.communication:preferredOfficialLanguage.language.coding.display",
                "path": "Patient.communication.language.coding.display",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Patient.communication:serviceLanguage",
                "path": "Patient.communication",
                "sliceName": "serviceLanguage",
                "mustSupport": true
            },
            {
                "id": "Patient.communication:serviceLanguage.extension",
                "path": "Patient.communication.extension",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "value",
                            "path": "url"
                        }
                    ],
                    "rules": "open"
                },
                "min": 1
            },
            {
                "id": "Patient.communication:serviceLanguage.extension:languageUse",
                "path": "Patient.communication.extension",
                "sliceName": "languageUse",
                "min": 1,
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-mha-ext-LanguageUse"
                        ]
                    }
                ]
            },
            {
                "id": "Patient.communication:serviceLanguage.extension:languageUse.value[x]",
                "path": "Patient.communication.extension.value[x]",
                "label": "ServiceLanguage",
                "min": 1
            },
            {
                "id": "Patient.communication:serviceLanguage.extension:languageUse.value[x].coding.code",
                "path": "Patient.communication.extension.value[x].coding.code",
                "fixedCode": "428996008"
            },
            {
                "id": "Patient.communication:serviceLanguage.language",
                "path": "Patient.communication.language",
                "mustSupport": true,
                "binding": {
                    "strength": "extensible",
                    "description": "Languages understood or supported by Ontario clients and organizations.",
                    "valueSet": "http://ontariohealth.ca/fhir/ValueSet/human-language"
                }
            },
            {
                "id": "Patient.communication:serviceLanguage.language.coding",
                "path": "Patient.communication.language.coding",
                "min": 1,
                "max": "1",
                "mustSupport": true
            },
            {
                "id": "Patient.communication:serviceLanguage.language.coding.system",
                "path": "Patient.communication.language.coding.system",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Patient.communication:serviceLanguage.language.coding.code",
                "path": "Patient.communication.language.coding.code",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Patient.communication:serviceLanguage.language.coding.display",
                "path": "Patient.communication.language.coding.display",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Patient.managingOrganization",
                "path": "Patient.managingOrganization",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-mha-profile-organization"
                        ]
                    }
                ],
                "mustSupport": true
            }
        ]
    }
}

Usage

The Patient Resource is used to share demographics and other administrative information about the client.

Notes

.id

  • used to uniquely identify the resource

.meta.profile

  • used to declare conformance to this profile
  • populate with a fixed value: http://ontariohealth.ca/fhir/StructureDefinition/ca-on-mha-profile-patient

.meta.versionId

  • SHALL be populated by the OH FHIR server
  • source systems do not need to populate this element prior to submission

.extension.ethnicity.value[x].valueCoding.code

  • SHOULD contain an ethnicity code from the value set it is bound to.

extension.clientReligion.value[x].valueCoding.code

  • SHOULD contain a code representing religion/spiritual affiliation from the value set it is bound to.

    • If client does not support the value in the defined value set, they can send their own code as below.
    
    "extension":  [
                      {
                          "url": "http://hl7.org/fhir/StructureDefinition/patient-religion",
                          "valueCodeableConcept": {
                              "coding":  [
                                  {
                                      "system": "http://example.org",
                                      "code": "example-value",
                                      "display": "example-display"
                                  }
                              ]
                          }
                      },
    
    
    • If client wants to send "other", they can send as below.
    
    "extension":  [
                      {
                          "url": "http://hl7.org/fhir/StructureDefinition/patient-religion",
                          "valueCodeableConcept": {
                              "coding":  [
                                  {
                                      "system": "http://terminology.hl7.org/CodeSystem/v3-NullFlavor",
                                      "code": "OTH",
                                      "display": "Other"
                                  }
                              ]
                          }
                      },
    
    

.active

  • SHALL only be used to mark a patient is inactive. In this case, send "false" in this field

.identifier

  • SHALL provide a MRN number defined at the HSP. The system value must be a URI in the value set binded to the identifier:MRN slice.

  • SHOULD include an health card number if applicable. The system value must be a URI in the value set binded to the identifier:JHN slice.

    • If the health card number assigning authority is not in the list, SHALL provide system URI as "http://terminology.hl7.org/CodeSystem/v3-NullFlavor#OTH"
    • If health card number assigning authority is unknown, SHALL provide system URI as "http://terminology.hl7.org/CodeSystem/v3-NullFlavor#UNK"

.name.family

  • SHALL contain client's surname
.name.given

  • SHALL contain client's first name

.birthDate

  • SHALL contain client's date of birth
  • If the date of birth is estimated, client system SHALL populate the extension DateofBirthEstimatedFlag with valueBoolean set to "true"

.address.use

  • SHOULD contain a code from the AddressUse value set representing the purpose of this address

.address.city

  • SHOULD contain the city the client resides in.
.address.state

  • SHOULD contain a code from the presribed value set representing the province the client resides in.
.address.postalCode

  • SHOULD contain the client's postal code.
.maritalStatus

  • If available SHOULD contain a code from the prescribed value set representing the client's marital status.
.communication

  • .MotherTongue
    • Used to capture the client's mother tongue
    • .extension.Use.value SHALL contain a fixed value code of 224075005.
    • .coding.system SHALL contain a reference to one of the code systems used in the value set.
    • .coding.code SHALL contain a code representing the client's mother tongue from the prescribed value set.
    • .coding.display SHALL contain a string represetnation of the code.
  • .PreferredOfficialLanguage
    • Used to capture the client's preferred official language.
    • .extension.Use.value SHALL contain a fixed value code of OFL.
    • .coding.system SHALL contain a reference to one of the code systems used in the value set.
    • .coding.code SHALL contain a code representing the client's preferred official language from the prescribed value set.
    • .coding.display SHALL contain a string represetnation of the code.
  • .ServiceLanguage
    • Used to capture the client's service language
    • .extension.Use.value SHALL contain a fixed value code of 428996008.
    • .coding.system SHALL contain a reference to one of the code systems used in the value set.
    • .coding.code SHALL contain a code representing the client's preferred language to receive services from the prescribed value set.
    • .coding.display SHALL contain a string represetnation of the code.
.managingOrganization

  • SHALL be used to identify the organization (Health Service Provider) from where the client is receiving care.
  • When present, .managingOrganization.reference SHALL contain a reference to the Organization resource to which this Patient resource applies.
  • the referenced resource SHALL be included in the payload as a Bundle.entry