{ "description": "Proposed constraints and extensions on the Patient Resource. This represents client information.", "_filename": "PatientProfile-duplicate-2.json", "package_name": "ca.on.oh.mha-pds", "date": "2020-09-29", "derivation": "constraint", "publisher": "HL7 Canada", "purpose": "The Patient Profile will serve to exchange client related data including but not limited to identifiers and demographics.", "name": "Patient", "mapping": [ { "name": "MHA PDS Mapping", "identity": "MHA-PDS-Mapping" } ], "abstract": false, "type": "Patient", "experimental": null, "resourceType": "StructureDefinition", "title": "MHA Patient Profile", "package_version": "0.9.0-alpha-1.7", "status": "draft", "id": "144cc222-fe8c-4f11-970f-97f62e268d94", "kind": "resource", "url": "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-mha-profile-patient", "version": "0.1.1", "differential": { "element": [ { "id": "Patient", "path": "Patient", "short": "Patient Profile", "definition": "The Patient Profile is based upon the core FHIR Patient Resource", "isModifier": false, "mustSupport": true }, { "id": "Patient.meta", "min": 1, "path": "Patient.meta", "mustSupport": true }, { "id": "Patient.meta.profile", "max": "1", "min": 1, "path": "Patient.meta.profile", "mustSupport": true, "fixedCanonical": "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-mha-profile-patient" }, { "id": "Patient.extension", "min": 0, "path": "Patient.extension", "slicing": { "rules": "open", "discriminator": [ { "path": "url", "type": "value" } ] } }, { "id": "Patient.extension:clientReligion", "min": 0, "path": "Patient.extension", "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/StructureDefinition/patient-religion" ] } ], "mapping": [ { "map": "Religion and Spiritual Affiliation", "identity": "MHA-PDS-Mapping" } ], "sliceName": "clientReligion", "mustSupport": true }, { "id": "Patient.extension:clientReligion.value[x].coding.system", "min": 1, "path": "Patient.extension.value[x].coding.system", "mustSupport": true }, { "id": "Patient.extension:clientReligion.value[x].coding.code", "min": 1, "path": "Patient.extension.value[x].coding.code", "mustSupport": true }, { "id": "Patient.extension:ethnicity", "min": 0, "path": "Patient.extension", "type": [ { "code": "Extension", "profile": [ "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-mha-ext-ethnicity" ] } ], "sliceName": "ethnicity", "mustSupport": true }, { "id": "Patient.extension:ethnicity.value[x]", "min": 1, "path": "Patient.extension.value[x]", "mustSupport": true }, { "id": "Patient.identifier", "path": "Patient.identifier", "slicing": { "rules": "open", "discriminator": [ { "path": "type", "type": "pattern" } ] }, "mustSupport": true }, { "id": "Patient.identifier.type", "min": 1, "path": "Patient.identifier.type", "example": [ { "label": "Pattern", "valueCodeableConcept": { "coding": [ { "code": "MR", "system": "http://terminology.hl7.org/CodeSystem/v2-0203" } ] } } ], "mapping": [ { "map": "Identifier Type", "identity": "MHA-PDS-Mapping" } ], "mustSupport": true }, { "id": "Patient.identifier.system", "min": 1, "path": "Patient.identifier.system", "isModifier": false, "mustSupport": true }, { "id": "Patient.identifier.value", "min": 1, "path": "Patient.identifier.value", "short": "The value that is unique within the system.", "isModifier": false, "mustSupport": true }, { "id": "Patient.identifier:MRN", "max": "1", "min": 1, "path": "Patient.identifier", "short": "Medical Record Number", "sliceName": "MRN", "definition": "An identifier assigned by the vendor system.", "mustSupport": true }, { "id": "Patient.identifier:MRN.type", "min": 1, "path": "Patient.identifier.type", "short": "Medical Record Number identifier type", "mustSupport": true, "fixedCodeableConcept": { "coding": [ { "code": "MR", "system": "http://terminology.hl7.org/CodeSystem/v2-0203" } ] } }, { "id": "Patient.identifier:MRN.type.coding.system", "path": "Patient.identifier.type.coding.system", "fixedUri": "http://terminology.hl7.org/CodeSystem/v2-0203" }, { "id": "Patient.identifier:MRN.type.coding.code", "min": 1, "path": "Patient.identifier.type.coding.code", "fixedCode": "MR" }, { "id": "Patient.identifier:MRN.system", "min": 1, "path": "Patient.identifier.system", "mustSupport": true }, { "id": "Patient.identifier:MRN.value", "min": 1, "path": "Patient.identifier.value", "short": "A Medical Record Number.", "mapping": [ { "map": "Client Identifier - MRN", "identity": "MHA-PDS-Mapping" } ], "mustSupport": true }, { "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", "min": 1, "path": "Patient.identifier.assigner.display" }, { "id": "Patient.identifier:JHN", "path": "Patient.identifier", "short": "Jurisdictional Health Number", "sliceName": "JHN", "definition": "Federal patient and person health numbers used by all jurisdictions across Canada", "mustSupport": true }, { "id": "Patient.identifier:JHN.extension", "min": 1, "path": "Patient.identifier.extension", "slicing": { "rules": "open", "discriminator": [ { "path": "url", "type": "value" } ] } }, { "id": "Patient.identifier:JHN.extension:versionCode", "min": 0, "path": "Patient.identifier.extension", "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/ca/baseline/StructureDefinition/ext-identifierversion" ] } ], "short": "Health Number Version Code", "sliceName": "versionCode" }, { "id": "Patient.identifier:JHN.extension:HealthCardIssuingAuthority", "max": "1", "min": 1, "path": "Patient.identifier.extension", "type": [ { "code": "Extension", "profile": [ "https://ontariohealth.ca/fhir/StructureDefinition/HealthCardIssuingAuthority" ] } ], "sliceName": "HealthCardIssuingAuthority", "mustSupport": true }, { "id": "Patient.identifier:JHN.extension:HealthCardIssuingAuthority.value[x]", "path": "Patient.identifier.extension.value[x]", "mustSupport": true }, { "id": "Patient.identifier:JHN.type", "min": 1, "path": "Patient.identifier.type", "binding": { "strength": "extensible", "valueSet": "http://ontariohealth.ca/fhir/ValueSet/client-identifier-type-code" }, "mustSupport": true, "fixedCodeableConcept": { "coding": [ { "code": "JHN", "system": "http://terminology.hl7.org/CodeSystem/v2-0203" } ] } }, { "id": "Patient.identifier:JHN.system", "min": 1, "path": "Patient.identifier.system", "short": "A Health Number Naming System from the Canadian URI Registry" }, { "id": "Patient.identifier:JHN.value", "min": 1, "path": "Patient.identifier.value", "mapping": [ { "map": "Health Card Number", "identity": "MHA-PDS-Mapping" } ] }, { "id": "Patient.name", "max": "1", "min": 1, "path": "Patient.name", "short": "A name associated with the patient(client)", "constraint": [ { "key": "ca-baseline-name", "human": "Patient.name.given or Patient.name.family or both SHALL be present", "xpath": "f:given or f:family", "source": "http://hl7.org/fhir/ca/baseline/StructureDefinition/profile-patient", "severity": "error", "expression": "family.exists() or given.exists()" } ], "mustSupport": true }, { "id": "Patient.name.family", "min": 1, "path": "Patient.name.family", "mapping": [ { "map": "Client Last Name", "identity": "MHA-PDS-Mapping" } ], "mustSupport": true }, { "id": "Patient.name.given", "max": "1", "min": 1, "path": "Patient.name.given", "mapping": [ { "map": "Client First Name, Client Middle Name", "identity": "MHA-PDS-Mapping" } ], "definition": "The first or given name of the client.", "mustSupport": true }, { "id": "Patient.birthDate", "min": 1, "path": "Patient.birthDate", "comment": "At least an estimated year should be provided as a guess if the real DOB is unknown", "mapping": [ { "map": "Date of Birth", "identity": "MHA-PDS-Mapping" } ], "mustSupport": true, "requirements": "• Used to calculate the age of the person and which age group the person belongs to.\r\n• Used to categorize data for reporting." }, { "id": "Patient.address", "path": "Patient.address", "mustSupport": true }, { "id": "Patient.address.extension", "min": 0, "path": "Patient.address.extension", "slicing": { "rules": "open", "discriminator": [ { "path": "url", "type": "value" } ] } }, { "id": "Patient.address.extension:preferred", "min": 0, "path": "Patient.address.extension", "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/StructureDefinition/iso21090-preferred" ] } ], "short": "HL7 Preferred Address Flag extension", "sliceName": "preferred", "definition": "Flag denoting whether parent address item is preferred" }, { "id": "Patient.address.extension:noFixedAddress", "max": "1", "min": 0, "path": "Patient.address.extension", "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/ca/baseline/StructureDefinition/ext-nofixedaddress" ] } ], "short": "No Fixed Address indicator", "sliceName": "noFixedAddress", "definition": "Flag indicating that there is an assertion that there is no fixed address" }, { "id": "Patient.address.use", "path": "Patient.address.use", "mapping": [ { "map": "Address Use", "identity": "MHA-PDS-Mapping" } ], "mustSupport": true }, { "id": "Patient.address.line", "path": "Patient.address.line", "mapping": [ { "map": "Address Line 1", "identity": "MHA-PDS-Mapping" } ] }, { "id": "Patient.address.city", "path": "Patient.address.city", "mapping": [ { "map": "City", "identity": "MHA-PDS-Mapping" } ], "mustSupport": true }, { "id": "Patient.address.state", "path": "Patient.address.state", "binding": { "strength": "required", "valueSet": "https://fhir.infoway-inforoute.ca/ValueSet/canadianjurisdiction" }, "mapping": [ { "map": "Province", "identity": "MHA-PDS-Mapping" } ], "mustSupport": true }, { "id": "Patient.address.postalCode", "path": "Patient.address.postalCode", "mapping": [ { "map": "Postal Code", "identity": "MHA-PDS-Mapping" } ], "mustSupport": true }, { "id": "Patient.maritalStatus", "path": "Patient.maritalStatus", "mustSupport": true }, { "id": "Patient.communication", "path": "Patient.communication", "slicing": { "rules": "open", "discriminator": [ { "path": "extension.value.coding.code", "type": "value" } ] }, "mustSupport": true }, { "id": "Patient.communication.extension", "min": 1, "path": "Patient.communication.extension", "slicing": { "rules": "open", "discriminator": [ { "path": "url", "type": "value" } ] } }, { "id": "Patient.communication.extension:languageUse", "min": 1, "path": "Patient.communication.extension", "type": [ { "code": "Extension", "profile": [ "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-mha-ext-LanguageUse" ] } ], "sliceName": "languageUse" }, { "id": "Patient.communication.language", "path": "Patient.communication.language", "mapping": [ { "map": "Preferred Language", "identity": "MHA-PDS-Mapping" } ] }, { "id": "Patient.communication.language.coding.system", "min": 1, "path": "Patient.communication.language.coding.system" }, { "id": "Patient.communication.language.coding.code", "min": 1, "path": "Patient.communication.language.coding.code", "mustSupport": true }, { "id": "Patient.communication.language.coding.display", "min": 1, "path": "Patient.communication.language.coding.display", "mustSupport": true }, { "id": "Patient.communication:MotherTongue", "max": "1", "path": "Patient.communication", "sliceName": "MotherTongue", "mustSupport": true }, { "id": "Patient.communication:MotherTongue.extension", "min": 1, "path": "Patient.communication.extension", "slicing": { "rules": "open", "discriminator": [ { "path": "url", "type": "value" } ] } }, { "id": "Patient.communication:MotherTongue.extension:languageUse", "min": 1, "path": "Patient.communication.extension", "type": [ { "code": "Extension", "profile": [ "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-mha-ext-LanguageUse" ] } ], "sliceName": "languageUse" }, { "id": "Patient.communication:MotherTongue.extension:languageUse.value[x]", "min": 1, "path": "Patient.communication.extension.value[x]", "label": "MotherTongue" }, { "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", "binding": { "strength": "required", "valueSet": "http://ontariohealth.ca/fhir/ValueSet/language", "description": "Languages understood or supported by Ontario clients, practitioners and organizations. This value set represents the subset of all ISO living languages as of April 22, 2020." }, "mustSupport": true }, { "id": "Patient.communication:MotherTongue.language.coding", "path": "Patient.communication.language.coding", "binding": { "strength": "required", "valueSet": "http://ontariohealth.ca/fhir/ValueSet/language", "description": "Languages understood or supported by Ontario clients, practitioners and organizations. This value set represents the subset of all ISO living languages as of April 22, 2020." }, "mustSupport": true }, { "id": "Patient.communication:MotherTongue.language.coding.system", "path": "Patient.communication.language.coding.system", "mustSupport": true }, { "id": "Patient.communication:MotherTongue.language.coding.code", "min": 1, "path": "Patient.communication.language.coding.code", "mustSupport": true }, { "id": "Patient.communication:MotherTongue.language.coding.display", "path": "Patient.communication.language.coding.display", "mustSupport": true }, { "id": "Patient.communication:preferredOfficialLanguage", "max": "1", "path": "Patient.communication", "sliceName": "preferredOfficialLanguage", "mustSupport": true }, { "id": "Patient.communication:preferredOfficialLanguage.extension", "min": 1, "path": "Patient.communication.extension", "slicing": { "rules": "open", "discriminator": [ { "path": "url", "type": "value" } ] } }, { "id": "Patient.communication:preferredOfficialLanguage.extension:languageUse", "min": 1, "path": "Patient.communication.extension", "type": [ { "code": "Extension", "profile": [ "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-mha-ext-LanguageUse" ] } ], "sliceName": "languageUse" }, { "id": "Patient.communication:preferredOfficialLanguage.extension:languageUse.value[x]", "min": 1, "path": "Patient.communication.extension.value[x]" }, { "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", "binding": { "strength": "required", "valueSet": "http://ontariohealth.ca/fhir/ValueSet/language", "description": "Languages understood or supported by Ontario clients, practitioners and organizations. This value set represents the subset of all ISO living languages as of April 22, 2020." }, "mustSupport": true }, { "id": "Patient.communication:preferredOfficialLanguage.language.coding", "path": "Patient.communication.language.coding", "binding": { "strength": "required", "valueSet": "http://ontariohealth.ca/fhir/ValueSet/language", "description": "Languages understood or supported by Ontario clients, practitioners and organizations. This value set represents the subset of all ISO living languages as of April 22, 2020." }, "mustSupport": true }, { "id": "Patient.communication:preferredOfficialLanguage.language.coding.system", "path": "Patient.communication.language.coding.system", "mustSupport": true }, { "id": "Patient.communication:preferredOfficialLanguage.language.coding.code", "min": 1, "path": "Patient.communication.language.coding.code", "mustSupport": true }, { "id": "Patient.communication:preferredOfficialLanguage.language.coding.display", "path": "Patient.communication.language.coding.display", "mustSupport": true }, { "id": "Patient.communication:serviceLanguage", "max": "1", "path": "Patient.communication", "sliceName": "serviceLanguage", "mustSupport": true }, { "id": "Patient.communication:serviceLanguage.extension", "min": 1, "path": "Patient.communication.extension", "slicing": { "rules": "open", "discriminator": [ { "path": "url", "type": "value" } ] } }, { "id": "Patient.communication:serviceLanguage.extension:languageUse", "min": 1, "path": "Patient.communication.extension", "type": [ { "code": "Extension", "profile": [ "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-mha-ext-LanguageUse" ] } ], "sliceName": "languageUse" }, { "id": "Patient.communication:serviceLanguage.extension:languageUse.value[x]", "min": 1, "path": "Patient.communication.extension.value[x]", "label": "ServiceLanguage" }, { "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", "binding": { "strength": "required", "valueSet": "http://ontariohealth.ca/fhir/ValueSet/language", "description": "Languages understood or supported by Ontario clients, practitioners and organizations. This value set represents the subset of all ISO living languages as of April 22, 2020." }, "mustSupport": true }, { "id": "Patient.communication:serviceLanguage.language.coding", "path": "Patient.communication.language.coding", "mustSupport": true }, { "id": "Patient.communication:serviceLanguage.language.coding.system", "path": "Patient.communication.language.coding.system", "mustSupport": true }, { "id": "Patient.communication:serviceLanguage.language.coding.code", "min": 1, "path": "Patient.communication.language.coding.code", "mustSupport": true }, { "id": "Patient.communication:serviceLanguage.language.coding.display", "path": "Patient.communication.language.coding.display", "mustSupport": true }, { "id": "Patient.managingOrganization", "path": "Patient.managingOrganization", "type": [ { "code": "Reference", "targetProfile": [ "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-mha-organization" ] } ], "mustSupport": true } ] }, "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Patient" }