{ "description": "Communications between the MOH and the submitters.", "_filename": "IDMS-COMMUNICATION.json", "package_name": "ca.on.health.idms", "date": null, "derivation": "constraint", "meta": { "source": "#LcRSTRWWLBxljk57", "versionId": "1", "lastUpdated": "2023-10-12T12:50:09.361+00:00" }, "publisher": null, "name": "IDMS-Communication", "abstract": false, "type": "Communication", "experimental": null, "resourceType": "StructureDefinition", "title": "IDMS Communication", "package_version": "1.0.2-beta", "status": "active", "id": "21be087c-0d78-4e6d-ae2c-e628198bc0eb", "kind": "resource", "url": "https://health.gov.on.ca/idms/fhir/StructureDefinition/IDMS-Communication", "version": "1.0.0", "differential": { "element": [ { "id": "Communication", "path": "Communication", "definition": "#### **_`IDMS: This is used to record data exchanges between MOH and Submitters.`_**" }, { "id": "Communication.identifier", "max": "0", "path": "Communication.identifier" }, { "id": "Communication.instantiatesCanonical", "max": "0", "path": "Communication.instantiatesCanonical" }, { "id": "Communication.instantiatesUri", "max": "0", "path": "Communication.instantiatesUri" }, { "id": "Communication.basedOn", "max": "1", "min": 1, "path": "Communication.basedOn", "type": [ { "code": "Reference", "targetProfile": [ "https://health.gov.on.ca/idms/fhir/StructureDefinition/IDMS-ServiceRequest" ] } ], "definition": "#### **_`IDMS: This is a reference to the ServiceRequest.`_**" }, { "id": "Communication.partOf", "max": "1", "min": 0, "path": "Communication.partOf", "type": [ { "code": "Reference", "targetProfile": [ "https://health.gov.on.ca/idms/fhir/StructureDefinition/IDMS-PractitionerRole" ] } ], "definition": "#### **_`IDMS: This is a reference to the PractitionerRole that is the owner of the basedOn Request. This is used by the security inteceptor.`_**" }, { "id": "Communication.inResponseTo", "max": "0", "path": "Communication.inResponseTo" }, { "id": "Communication.status", "path": "Communication.status", "definition": "#### **_`IDMS: Use 'completed' if it was sucessful and 'entered-in-error' for errors.`_**" }, { "id": "Communication.statusReason", "max": "0", "path": "Communication.statusReason", "definition": "#### **_`IDMS: Use 'completed' if it was sucessful and 'entered-in-error' for errors.`_**" }, { "id": "Communication.category", "max": "1", "min": 1, "path": "Communication.category", "binding": { "strength": "required", "valueSet": "https://health.gov.on.ca/idms/fhir/ValueSet/IDMS-Communication-Types" }, "definition": "#### **_`IDMS: Type of communication.`_**" }, { "id": "Communication.priority", "max": "0", "path": "Communication.priority" }, { "id": "Communication.medium", "max": "0", "path": "Communication.medium" }, { "id": "Communication.subject", "max": "0", "path": "Communication.subject" }, { "id": "Communication.subject.reference", "max": "0", "path": "Communication.subject.reference" }, { "id": "Communication.subject.type", "max": "0", "path": "Communication.subject.type" }, { "id": "Communication.subject.identifier", "max": "0", "path": "Communication.subject.identifier" }, { "id": "Communication.subject.display", "max": "0", "path": "Communication.subject.display" }, { "id": "Communication.topic", "max": "0", "path": "Communication.topic" }, { "id": "Communication.about", "max": "0", "path": "Communication.about" }, { "id": "Communication.about.reference", "max": "0", "path": "Communication.about.reference" }, { "id": "Communication.about.type", "max": "0", "path": "Communication.about.type" }, { "id": "Communication.about.identifier", "max": "0", "path": "Communication.about.identifier" }, { "id": "Communication.about.display", "max": "0", "path": "Communication.about.display" }, { "id": "Communication.encounter", "max": "0", "path": "Communication.encounter" }, { "id": "Communication.sent", "path": "Communication.sent", "definition": "#### **_`IDMS: If IDMS is doing the sending then this is populated otherwise it is null`_**" }, { "id": "Communication.received", "path": "Communication.received", "definition": "#### **_`IDMS: If IDMS is doing the receiving then this is populated otherwise it is null`_**" }, { "id": "Communication.recipient", "max": "1", "min": 1, "path": "Communication.recipient", "type": [ { "code": "Reference", "targetProfile": [ "https://health.gov.on.ca/idms/fhir/StructureDefinition/IDMS-Organization" ] } ], "definition": "#### **_`IDMS: If IDMS is doing the sending then the reference will be populated with a reference to the Organization. If IDMS is receiving then this reference is null and the display = IDMS`_**" }, { "id": "Communication.recipient.type", "max": "0", "path": "Communication.recipient.type" }, { "id": "Communication.recipient.identifier", "max": "0", "path": "Communication.recipient.identifier" }, { "id": "Communication.sender", "min": 1, "path": "Communication.sender", "type": [ { "code": "Reference", "targetProfile": [ "https://health.gov.on.ca/idms/fhir/StructureDefinition/IDMS-Organization" ] } ], "definition": "#### **_`IDMS: If IDMS is doing the sending this reference is null and display IDMS. If IDMS is sending then this is a reference to the Organization`_**" }, { "id": "Communication.sender.type", "max": "0", "path": "Communication.sender.type" }, { "id": "Communication.sender.identifier", "max": "0", "path": "Communication.sender.identifier" }, { "id": "Communication.reasonCode", "max": "0", "path": "Communication.reasonCode" }, { "id": "Communication.reasonReference", "max": "0", "path": "Communication.reasonReference" }, { "id": "Communication.reason", "max": "0", "path": "Communication.reason" }, { "id": "Communication.payload", "path": "Communication.payload", "definition": "#### **_`IDMS: Any documents will be stored as a contentAttachment. If a contentAttachment is present the UI will display a download button so the user can download and view the document. The following are the elements of the attachement that will be used: contentType=type of file, url=pointer to the binary, size=size of the file, hash=security hash, title=title for the document.`_**" }, { "id": "Communication.note", "max": "0", "path": "Communication.note" } ] }, "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Communication" }