{ "description": "A practice location of the Requestor", "_filename": "RequestorLocation.StructureDefinition.json", "package_name": "ca.on.health.sadie", "date": null, "derivation": "constraint", "publisher": null, "fhirVersion": "4.0.1", "name": "RequestorLocation", "mapping": [ { "uri": "http://hl7.org/v3", "name": "RIM Mapping", "identity": "rim" }, { "uri": "http://hl7.org/fhir/fivews", "name": "FiveWs Pattern Mapping", "identity": "w5" } ], "abstract": false, "type": "Location", "experimental": null, "resourceType": "StructureDefinition", "title": "RequestorLocation", "package_version": "0.1.7-beta", "status": "draft", "id": "fdc947db-06c0-46af-92f2-03102fdacdac", "kind": "resource", "url": "http://health.gov.on.ca/sadie/fhir/StructureDefinition/RequestorLocation", "version": null, "differential": { "element": [ { "id": "Location", "path": "Location", "definition": "#### **_`FOR SADIE USE: A practice location of the Requestor.`_**\r\n\r\n- they can be populated from data in other systems (EAP, CPDB)\r\n- can have street address\r\n- can have a city\r\n- can have a postal code\r\n- can have a fax number\r\n- can have a phone number\r\n- can be flagged as the primary location for the Requestor??\r\n- must have a one line summary of the address\r\n\r\nDetails and position information for a physical place where services are provided and resources and participants may be stored, found, contained, or accommodated." }, { "id": "Location.identifier", "path": "Location.identifier", "definition": "#### **_`FOR SADIE USE: A business identifier for the location. This will be the identifier from the CPDB system.`_**\r\n\r\nUnique code or number identifying the location to its users." }, { "id": "Location.identifier.use", "max": "0", "path": "Location.identifier.use" }, { "id": "Location.identifier.type", "min": 1, "path": "Location.identifier.type" }, { "id": "Location.identifier.type.coding", "max": "1", "min": 1, "path": "Location.identifier.type.coding" }, { "id": "Location.identifier.type.coding.system", "min": 1, "path": "Location.identifier.type.coding.system", "fixedUri": "https://health.gov.on.ca/sadie/fhir/CodeSystem/FlexForms-Internal" }, { "id": "Location.identifier.type.coding.code", "min": 1, "path": "Location.identifier.type.coding.code", "binding": { "strength": "required", "valueSet": "http://health.gov.on.ca/sadie/fhir/ValueSet/FlexForms-ExternalSystems" }, "definition": "#### **_`FOR SADIE USE: This the code identifying the external system. CPDB, EAP or GOSECURE`_**\r\n\r\nA symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination)." }, { "id": "Location.identifier.type.coding.display", "max": "0", "path": "Location.identifier.type.coding.display" }, { "id": "Location.identifier.type.coding.userSelected", "max": "0", "path": "Location.identifier.type.coding.userSelected" }, { "id": "Location.identifier.type.text", "max": "0", "path": "Location.identifier.type.text" }, { "id": "Location.identifier.system", "max": "0", "path": "Location.identifier.system" }, { "id": "Location.identifier.value", "path": "Location.identifier.value", "definition": "#### **_`FOR SADIE USE: The id from the external system.`_**\r\n\r\nThe portion of the identifier typically relevant to the user and which is unique within the context of the system." }, { "id": "Location.identifier.period", "max": "0", "path": "Location.identifier.period" }, { "id": "Location.identifier.assigner", "max": "0", "path": "Location.identifier.assigner" }, { "id": "Location.status", "min": 1, "path": "Location.status", "short": "ACTIVE-FULL | ACTIVE-TEMP | INACTIVE", "binding": { "strength": "required", "valueSet": "http://health.gov.on.ca/sadie/fhir/ValueSet/FlexForms-LocationStatuses" }, "definition": "#### **_`FOR SADIE USE: This is the status of the location`_**\r\n\r\nThe status property covers the general availability of the resource, not the current value which may be covered by the operationStatus, or by a schedule/slots if they are configured for the location." }, { "id": "Location.operationalStatus", "max": "0", "path": "Location.operationalStatus" }, { "id": "Location.name", "min": 1, "path": "Location.name", "definition": "#### **_`FOR SADIE USE: This is the name of the location`_**\r\n\r\nName of the location as used by humans. Does not need to be unique." }, { "id": "Location.alias", "max": "0", "path": "Location.alias" }, { "id": "Location.description", "max": "0", "path": "Location.description" }, { "id": "Location.mode", "max": "0", "path": "Location.mode" }, { "id": "Location.type", "max": "1", "path": "Location.type" }, { "id": "Location.type.coding", "max": "1", "min": 1, "path": "Location.type.coding" }, { "id": "Location.type.coding.system", "max": "0", "path": "Location.type.coding.system" }, { "id": "Location.type.coding.version", "max": "0", "path": "Location.type.coding.version" }, { "id": "Location.type.coding.code", "path": "Location.type.coding.code", "binding": { "strength": "required", "valueSet": "http://health.gov.on.ca/sadie/fhir/ValueSet/FlexForms-LocationTypes" } }, { "id": "Location.type.coding.display", "max": "0", "path": "Location.type.coding.display" }, { "id": "Location.type.coding.userSelected", "max": "0", "path": "Location.type.coding.userSelected" }, { "id": "Location.type.text", "max": "0", "path": "Location.type.text" }, { "id": "Location.telecom", "path": "Location.telecom", "slicing": { "rules": "open", "discriminator": [ { "path": "system", "type": "value" } ] }, "definition": "#### **_`FOR SADIE USE: The phone number, fax number and email.`_**\r\n\r\nThe contact details of communication devices available at the location. This can include phone numbers, fax numbers, mobile numbers, email addresses and web sites." }, { "id": "Location.telecom:PhoneNumber", "path": "Location.telecom", "sliceName": "PhoneNumber" }, { "id": "Location.telecom:PhoneNumber.system", "min": 1, "path": "Location.telecom.system", "binding": { "strength": "required", "valueSet": "http://health.gov.on.ca/sadie/fhir/ValueSet/FlexForms-ContactTypes" }, "fixedCode": "PHONE" }, { "id": "Location.telecom:PhoneNumber.value", "min": 1, "path": "Location.telecom.value", "definition": "#### **_`FOR SADIE USE: This is the phone number`_**\r\n\r\nThe actual contact point details, in a form that is meaningful to the designated communication system (i.e. phone number or email address)." }, { "id": "Location.telecom:PhoneNumber.use", "max": "0", "path": "Location.telecom.use" }, { "id": "Location.telecom:PhoneNumber.rank", "min": 1, "path": "Location.telecom.rank", "definition": "#### **_`FOR SADIE USE: A value = 1 is the primary`_**\r\n\r\nSpecifies a preferred order in which to use a set of contacts. ContactPoints with lower rank values are more preferred than those with higher rank values." }, { "id": "Location.telecom:PhoneNumber.period", "max": "0", "path": "Location.telecom.period" }, { "id": "Location.telecom:FaxNumber", "path": "Location.telecom", "sliceName": "FaxNumber" }, { "id": "Location.telecom:FaxNumber.system", "min": 1, "path": "Location.telecom.system", "binding": { "strength": "required", "valueSet": "http://health.gov.on.ca/sadie/fhir/ValueSet/FlexForms-ContactTypes" }, "fixedCode": "FAX" }, { "id": "Location.telecom:FaxNumber.value", "min": 1, "path": "Location.telecom.value", "definition": "#### **_`FOR SADIE USE: This is the fax number`_**\r\n\r\nThe actual contact point details, in a form that is meaningful to the designated communication system (i.e. phone number or email address)." }, { "id": "Location.telecom:FaxNumber.use", "max": "0", "path": "Location.telecom.use" }, { "id": "Location.telecom:FaxNumber.rank", "min": 1, "path": "Location.telecom.rank", "definition": "#### **_`FOR SADIE USE: A value = 1 is the primary`_**\r\n\r\nSpecifies a preferred order in which to use a set of contacts. ContactPoints with lower rank values are more preferred than those with higher rank values." }, { "id": "Location.telecom:FaxNumber.period", "max": "0", "path": "Location.telecom.period" }, { "id": "Location.telecom:EmailAddress", "path": "Location.telecom", "sliceName": "EmailAddress" }, { "id": "Location.telecom:EmailAddress.system", "min": 1, "path": "Location.telecom.system", "binding": { "strength": "required", "valueSet": "http://health.gov.on.ca/sadie/fhir/ValueSet/FlexForms-ContactTypes" }, "fixedCode": "EMAIL" }, { "id": "Location.telecom:EmailAddress.value", "min": 1, "path": "Location.telecom.value", "definition": "#### **_`FOR SADIE USE: This is the email address`_**\r\n\r\nThe actual contact point details, in a form that is meaningful to the designated communication system (i.e. phone number or email address)." }, { "id": "Location.telecom:EmailAddress.use", "max": "0", "path": "Location.telecom.use", "fixedCode": "EMAIL" }, { "id": "Location.telecom:EmailAddress.rank", "min": 1, "path": "Location.telecom.rank", "definition": "#### **_`FOR SADIE USE: A value = 1 is the primary`_**\r\n\r\n\r\nSpecifies a preferred order in which to use a set of contacts. ContactPoints with lower rank values are more preferred than those with higher rank values." }, { "id": "Location.telecom:EmailAddress.period", "max": "0", "path": "Location.telecom.period" }, { "id": "Location.address", "path": "Location.address", "definition": "#### **_`FOR SADIE USE: This is the Pratitioner's address.`_**" }, { "id": "Location.address.use", "max": "0", "path": "Location.address.use" }, { "id": "Location.address.type", "max": "0", "path": "Location.address.type" }, { "id": "Location.address.text", "path": "Location.address.text", "definition": "#### **_`FOR SADIE USE: This is used to store a free text field on the UI where the user can record updates they want to the location. It also stores new locations that are inputed using the UI.`_**\r\n\r\nSpecifies the entire address as it should be displayed e.g. on a postal label. This may be provided instead of or as well as the specific parts." }, { "id": "Location.address.line", "max": "1", "path": "Location.address.line" }, { "id": "Location.address.district", "max": "0", "path": "Location.address.district" }, { "id": "Location.address.country", "max": "0", "path": "Location.address.country" }, { "id": "Location.address.period", "max": "0", "path": "Location.address.period" }, { "id": "Location.physicalType", "max": "0", "path": "Location.physicalType" }, { "id": "Location.position", "max": "0", "path": "Location.position" }, { "id": "Location.managingOrganization", "max": "0", "path": "Location.managingOrganization" }, { "id": "Location.partOf", "max": "0", "path": "Location.partOf" }, { "id": "Location.hoursOfOperation", "max": "0", "path": "Location.hoursOfOperation" }, { "id": "Location.availabilityExceptions", "max": "0", "path": "Location.availabilityExceptions" }, { "id": "Location.endpoint", "max": "0", "path": "Location.endpoint" } ] }, "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Location" }