description: Sometimes a referral needs to communicate where the patient is at the time of the referral (e.g., in Ward X of Hospital Y), which may be different from the patient's home address. To communicate this, use this extension, which references a Location resource. Present location can be nested using Location.partOf to communicate locations with multiple levels, e.g., Location.partOf > Location for WardX > HospitalY. package_name: ca.infoway.io.erec derivation: constraint name: PatientPresentLocation type: Extension elements: extension: {index: 0} url: pattern: {type: Uri, value: 'http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-Patient-Present-Location-EXT'} index: 1 value: choices: [valueReference] index: 3 valueReference: type: Reference choiceOf: value refers: ['http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-Location'] index: 4 package_version: 1.1.0-dft extensions: {} class: extension kind: complex-type url: http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-Patient-Present-Location-EXT base: http://hl7.org/fhir/StructureDefinition/Extension version: null