{ "description": "This is the patient profile for patient response from PCR.", "_filename": "pcr-patient-response.json", "package_name": "pcr.r4.1-1-0-pkg", "date": "2023-11-08T18:30:16.1139399+00:00", "derivation": "constraint", "meta": { "lastUpdated": "2023-11-08T18:27:01.3246038+00:00" }, "publisher": null, "fhirVersion": "4.0.1", "name": "PCRPatientResponse", "abstract": false, "type": "Patient", "experimental": null, "resourceType": "StructureDefinition", "title": "PCR Patient Response Profile", "package_version": "1.2.2", "status": "active", "id": "b4957f49-c88d-46aa-90a3-6908d65563b6", "kind": "resource", "url": "http://ehealthontario.ca/fhir/StructureDefinition/ca-on-pcr-profile-Patient", "version": "2.0.0", "differential": { "element": [ { "id": "Patient.id", "min": 1, "path": "Patient.id", "short": "Logical id of this artifact. Contain the PCR enterprise client id" }, { "id": "Patient.meta", "min": 1, "path": "Patient.meta", "mustSupport": true }, { "id": "Patient.meta.profile", "max": "1", "min": 1, "path": "Patient.meta.profile", "type": [ { "code": "canonical", "versioning": "specific" } ], "mustSupport": true, "fixedCanonical": "http://ehealthontario.ca/fhir/StructureDefinition/ca-on-pcr-profile-Patient|2.0.0" }, { "id": "Patient.meta.security", "max": "1", "min": 1, "path": "Patient.meta.security", "mustSupport": true }, { "id": "Patient.meta.security.system", "min": 1, "path": "Patient.meta.security.system", "fixedUri": "http://terminology.hl7.org/CodeSystem/v3-Confidentiality", "mustSupport": true }, { "id": "Patient.meta.security.code", "min": 1, "path": "Patient.meta.security.code", "short": "N|R", "mustSupport": true }, { "id": "Patient.meta.security.display", "min": 1, "path": "Patient.meta.security.display", "short": "normal or restricted", "mustSupport": true }, { "id": "Patient.meta.tag", "path": "Patient.meta.tag", "definition": "If this tag is populated, represents the EMPI Match response as a subset of this profile." }, { "id": "Patient.meta.tag.id", "max": "0", "path": "Patient.meta.tag.id" }, { "id": "Patient.meta.tag.system", "min": 1, "path": "Patient.meta.tag.system", "short": "v3 Code System ObservationValue", "fixedUri": "http://terminology.hl7.org/CodeSystem/v3-ObservationValue", "definition": "This domain is the root domain to which all HL7-recognized value sets for the Observation.value attribute will be linked when Observation.value has a coded data type." }, { "id": "Patient.meta.tag.version", "max": "0", "path": "Patient.meta.tag.version" }, { "id": "Patient.meta.tag.code", "min": 1, "path": "Patient.meta.tag.code", "fixedCode": "SUBSETTED" }, { "id": "Patient.meta.tag.display", "min": 1, "path": "Patient.meta.tag.display", "fixedString": "subsetted" }, { "id": "Patient.meta.tag.userSelected", "max": "0", "path": "Patient.meta.tag.userSelected" }, { "id": "Patient.identifier", "min": 1, "path": "Patient.identifier", "type": [ { "code": "Identifier", "profile": [ "http://ehealthontario.ca/fhir/StructureDefinition/pcr-identifier-types" ] } ], "mustSupport": true }, { "id": "Patient.name", "min": 1, "path": "Patient.name", "short": "A name associated with the patient. If multiple names exists, PCR will return the first 20 instances", "mustSupport": true }, { "id": "Patient.name.family", "path": "Patient.name.family", "mustSupport": true }, { "id": "Patient.name.given", "path": "Patient.name.given", "slicing": { "rules": "open", "description": "by extension('http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier')", "discriminator": [ { "path": "extension('http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier')", "type": "exists" } ] }, "mustSupport": true }, { "id": "Patient.name.given:given-first", "max": "1", "path": "Patient.name.given", "sliceName": "given-first", "mustSupport": true }, { "id": "Patient.name.given:given-first.extension", "min": 0, "path": "Patient.name.given.extension", "slicing": { "rules": "open", "discriminator": [ { "path": "url", "type": "value" } ] } }, { "id": "Patient.name.given:given-first.extension:EN-qualifier", "max": "0", "min": 0, "path": "Patient.name.given.extension", "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier" ] } ], "sliceName": "EN-qualifier" }, { "id": "Patient.name.given:given-middle", "max": "1", "path": "Patient.name.given", "sliceName": "given-middle", "mustSupport": true }, { "id": "Patient.name.given:given-middle.extension", "min": 1, "path": "Patient.name.given.extension", "slicing": { "rules": "open", "discriminator": [ { "path": "url", "type": "value" } ] } }, { "id": "Patient.name.given:given-middle.extension:EN-qualifier", "max": "1", "min": 1, "path": "Patient.name.given.extension", "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier" ] } ], "short": "EN-qualifier", "sliceName": "EN-qualifier", "mustSupport": true }, { "id": "Patient.name.given:given-middle.extension:EN-qualifier.value[x]", "path": "Patient.name.given.extension.value[x]", "slicing": { "rules": "open", "discriminator": [ { "path": "$this", "type": "type" } ] } }, { "id": "Patient.name.given:given-middle.extension:EN-qualifier.value[x]:valueCode", "path": "Patient.name.given.extension.value[x]", "fixedCode": "MID", "sliceName": "valueCode" }, { "id": "Patient.name.prefix", "max": "1", "path": "Patient.name.prefix", "mustSupport": true }, { "id": "Patient.name.suffix", "path": "Patient.name.suffix", "slicing": { "rules": "open", "discriminator": [ { "path": "extension('http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier')", "type": "exists" } ] }, "mustSupport": true }, { "id": "Patient.name.suffix:suffix-regular", "max": "1", "path": "Patient.name.suffix", "sliceName": "suffix-regular", "mustSupport": true }, { "id": "Patient.name.suffix:suffix-regular.extension", "min": 0, "path": "Patient.name.suffix.extension", "slicing": { "rules": "open", "discriminator": [ { "path": "url", "type": "value" } ] } }, { "id": "Patient.name.suffix:suffix-regular.extension:EN-qualifier", "max": "0", "min": 0, "path": "Patient.name.suffix.extension", "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier" ] } ], "sliceName": "EN-qualifier" }, { "id": "Patient.name.suffix:suffix-academic", "max": "1", "path": "Patient.name.suffix", "sliceName": "suffix-academic" }, { "id": "Patient.name.suffix:suffix-academic.extension", "min": 1, "path": "Patient.name.suffix.extension", "slicing": { "rules": "open", "discriminator": [ { "path": "url", "type": "value" } ] } }, { "id": "Patient.name.suffix:suffix-academic.extension:EN-qualifier", "max": "1", "min": 1, "path": "Patient.name.suffix.extension", "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier" ] } ], "short": "EN-qualifier", "sliceName": "EN-qualifier", "mustSupport": true }, { "id": "Patient.name.suffix:suffix-academic.extension:EN-qualifier.value[x]", "path": "Patient.name.suffix.extension.value[x]", "slicing": { "rules": "open", "discriminator": [ { "path": "$this", "type": "type" } ] } }, { "id": "Patient.name.suffix:suffix-academic.extension:EN-qualifier.value[x]:valueCode", "path": "Patient.name.suffix.extension.value[x]", "fixedCode": "AC", "sliceName": "valueCode" }, { "id": "Patient.telecom", "path": "Patient.telecom", "short": "A contact detail for the individual. If multiple telecom exists, PCR will return the first 10 instances.", "mustSupport": true }, { "id": "Patient.telecom.system", "min": 1, "path": "Patient.telecom.system", "short": "phone | fax | email | pager | other", "mustSupport": true }, { "id": "Patient.telecom.value", "min": 1, "path": "Patient.telecom.value", "mustSupport": true }, { "id": "Patient.telecom.use", "min": 1, "path": "Patient.telecom.use", "mustSupport": true }, { "id": "Patient.gender", "min": 1, "path": "Patient.gender", "short": "male | female | unknown", "mustSupport": true }, { "id": "Patient.birthDate", "path": "Patient.birthDate", "mustSupport": true }, { "id": "Patient.deceased[x]", "path": "Patient.deceased[x]", "mustSupport": true }, { "id": "Patient.address", "path": "Patient.address", "short": "Addresses for the individual. If multiple addresses exist, PCR will return the first 10 instances.", "mustSupport": true }, { "id": "Patient.address.use", "min": 1, "path": "Patient.address.use", "mustSupport": true }, { "id": "Patient.address.type", "min": 1, "path": "Patient.address.type", "mustSupport": true }, { "id": "Patient.address.line", "max": "4", "path": "Patient.address.line", "mustSupport": true }, { "id": "Patient.address.city", "path": "Patient.address.city", "mustSupport": true }, { "id": "Patient.address.state", "path": "Patient.address.state", "binding": { "strength": "extensible", "valueSet": "http://ehealthontario.ca/fhir/ValueSet/province-state-code", "description": "Province-StateCode" }, "mustSupport": true }, { "id": "Patient.address.postalCode", "path": "Patient.address.postalCode", "mustSupport": true }, { "id": "Patient.address.country", "path": "Patient.address.country", "binding": { "strength": "extensible", "valueSet": "http://ehealthontario.ca/fhir/ValueSet/country-code", "description": "3-character ISO country codes for use in addresses by eHealth Ontario" }, "mustSupport": true }, { "id": "Patient.multipleBirth[x]", "path": "Patient.multipleBirth[x]", "mustSupport": true }, { "id": "Patient.contact", "path": "Patient.contact", "mustSupport": true }, { "id": "Patient.contact.relationship", "max": "1", "min": 1, "path": "Patient.contact.relationship", "mustSupport": true }, { "id": "Patient.contact.relationship.coding", "max": "1", "min": 1, "path": "Patient.contact.relationship.coding", "fixedCoding": { "code": "C", "system": "http://terminology.hl7.org/CodeSystem/v2-0131", "display": "Emergency Contact" }, "mustSupport": true }, { "id": "Patient.contact.relationship.coding.system", "min": 1, "path": "Patient.contact.relationship.coding.system", "fixedUri": "http://terminology.hl7.org/CodeSystem/v2-0131", "mustSupport": true }, { "id": "Patient.contact.relationship.coding.code", "min": 1, "path": "Patient.contact.relationship.coding.code", "fixedCode": "C", "mustSupport": true }, { "id": "Patient.contact.relationship.coding.display", "min": 1, "path": "Patient.contact.relationship.coding.display", "fixedString": "Emergency Contact", "mustSupport": true }, { "id": "Patient.contact.telecom", "max": "1", "min": 1, "path": "Patient.contact.telecom", "mustSupport": true }, { "id": "Patient.contact.telecom.system", "min": 1, "path": "Patient.contact.telecom.system", "mustSupport": true }, { "id": "Patient.contact.telecom.value", "min": 1, "path": "Patient.contact.telecom.value", "mustSupport": true }, { "id": "Patient.communication", "path": "Patient.communication", "mustSupport": true }, { "id": "Patient.communication.language", "path": "Patient.communication.language", "binding": { "strength": "extensible", "valueSet": "http://ehealthontario.ca/fhir/ValueSet/human-language" }, "mustSupport": true }, { "id": "Patient.communication.language.coding", "max": "1", "min": 1, "path": "Patient.communication.language.coding", "mustSupport": true }, { "id": "Patient.communication.language.coding.system", "min": 1, "path": "Patient.communication.language.coding.system", "fixedUri": "urn:ietf:bcp:47", "mustSupport": true }, { "id": "Patient.communication.language.coding.code", "min": 1, "path": "Patient.communication.language.coding.code", "mustSupport": true }, { "id": "Patient.communication.language.coding.display", "path": "Patient.communication.language.coding.display", "mustSupport": true }, { "id": "Patient.communication.preferred", "path": "Patient.communication.preferred", "mustSupport": true } ] }, "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Patient" }