FHIR © HL7.org  |  Server Home  |  XIG Home  |  XIG Stats  |  Server Source  |  FHIR  

FHIR IG Statistics: StructureDefinition/679d1f7f-f1de-4cbb-80aa-4891d9f4144c

Packageca.on.health.sadie
Resource TypeStructureDefinition
Id679d1f7f-f1de-4cbb-80aa-4891d9f4144c
FHIR VersionR4
Sourcehttps://simplifier.net/resolve?scope=ca.on.health.sadie@1.4.11&canonical=https://health.gov.on.ca/sadie/fhir/StructureDefinition/ClientDataLoad
URLhttps://health.gov.on.ca/sadie/fhir/StructureDefinition/ClientDataLoad
Version1.0.0
Statusactive
NameClientDataLoad
TitleClient Data Load
DescriptionClient requests to load their data. The data itself conforms the ClientLoad profile
TypeCommunication
Kindresource

Resources that use this resource

No resources found


Resources that this resource uses

StructureDefinition
ProgramAreaProgramArea
ValueSet
FlexForms-CommunicationTypesFlexForms-Communication Types
FlexForms-ClientCommunication-ErrorsFlexForms - Client Communication Errors

Narrative

No narrative content found in resource


Source

{
  "resourceType": "StructureDefinition",
  "id": "679d1f7f-f1de-4cbb-80aa-4891d9f4144c",
  "url": "https://health.gov.on.ca/sadie/fhir/StructureDefinition/ClientDataLoad",
  "version": "1.0.0",
  "name": "ClientDataLoad",
  "title": "Client Data Load",
  "status": "active",
  "description": "Client requests to load their data.  The data itself conforms the ClientLoad profile",
  "fhirVersion": "4.0.1",
  "mapping": [
    {
      "identity": "workflow",
      "uri": "http://hl7.org/fhir/workflow",
      "name": "Workflow Pattern"
    },
    {
      "identity": "w5",
      "uri": "http://hl7.org/fhir/fivews",
      "name": "FiveWs Pattern Mapping"
    },
    {
      "identity": "rim",
      "uri": "http://hl7.org/v3",
      "name": "RIM Mapping"
    }
  ],
  "kind": "resource",
  "abstract": false,
  "type": "Communication",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Communication",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Communication",
        "path": "Communication",
        "definition": "#### **_`FOR SADIE USE:  This is used to record client data preload requests.  Clients will send data such as Referral and Member IDs that they want loaded.`_**"
      },
      {
        "id": "Communication.identifier",
        "path": "Communication.identifier",
        "max": "0"
      },
      {
        "id": "Communication.instantiatesCanonical",
        "path": "Communication.instantiatesCanonical",
        "max": "0"
      },
      {
        "id": "Communication.instantiatesUri",
        "path": "Communication.instantiatesUri",
        "max": "0"
      },
      {
        "id": "Communication.basedOn",
        "path": "Communication.basedOn",
        "max": "0"
      },
      {
        "id": "Communication.partOf",
        "path": "Communication.partOf",
        "max": "0"
      },
      {
        "id": "Communication.inResponseTo",
        "path": "Communication.inResponseTo",
        "max": "0"
      },
      {
        "id": "Communication.status",
        "path": "Communication.status",
        "definition": "#### **_`FOR SADIE USE: Use 'completed' if it was sucessful and 'entered-in-error' for errors.`_**\n\nThe status of the transmission."
      },
      {
        "id": "Communication.statusReason",
        "path": "Communication.statusReason",
        "definition": "#### **_`FOR SADIE USE: This is the code for the SADIE error message.`_**\n\nThe status of the transmission.",
        "binding": {
          "strength": "required",
          "valueSet": "http://health.gov.on.ca/sadie/fhir/ValueSet/FlexForms-ClientCommunication-Errors"
        }
      },
      {
        "id": "Communication.category",
        "path": "Communication.category",
        "definition": "#### **_`FOR SADIE USE:  Use PRELOAD_REQUEST`_**\n\nThe type of message conveyed such as alert, notification, reminder, instruction, etc.",
        "min": 1,
        "max": "1",
        "binding": {
          "strength": "required",
          "valueSet": "http://health.gov.on.ca/sadie/fhir/ValueSet/FlexForms-CommunicationTypes"
        }
      },
      {
        "id": "Communication.priority",
        "path": "Communication.priority",
        "max": "0"
      },
      {
        "id": "Communication.medium",
        "path": "Communication.medium",
        "max": "0"
      },
      {
        "id": "Communication.subject",
        "path": "Communication.subject",
        "max": "0"
      },
      {
        "id": "Communication.subject.reference",
        "path": "Communication.subject.reference",
        "max": "0"
      },
      {
        "id": "Communication.subject.type",
        "path": "Communication.subject.type",
        "max": "0"
      },
      {
        "id": "Communication.subject.identifier",
        "path": "Communication.subject.identifier",
        "max": "0"
      },
      {
        "id": "Communication.subject.display",
        "path": "Communication.subject.display",
        "max": "0"
      },
      {
        "id": "Communication.topic",
        "path": "Communication.topic",
        "max": "0"
      },
      {
        "id": "Communication.about",
        "path": "Communication.about",
        "max": "0"
      },
      {
        "id": "Communication.about.reference",
        "path": "Communication.about.reference",
        "max": "0"
      },
      {
        "id": "Communication.about.type",
        "path": "Communication.about.type",
        "max": "0"
      },
      {
        "id": "Communication.about.identifier",
        "path": "Communication.about.identifier",
        "max": "0"
      },
      {
        "id": "Communication.about.display",
        "path": "Communication.about.display",
        "max": "0"
      },
      {
        "id": "Communication.encounter",
        "path": "Communication.encounter",
        "max": "0"
      },
      {
        "id": "Communication.sent",
        "path": "Communication.sent",
        "max": "0"
      },
      {
        "id": "Communication.received",
        "path": "Communication.received",
        "definition": "#### **_`FOR SADIE USE:  If SADIE is doing the receiving then this is populated otherwise it is null`_**\n\nThe time when this communication arrived at the destination."
      },
      {
        "id": "Communication.recipient",
        "path": "Communication.recipient",
        "definition": "#### **_`FOR SADIE USE: There will be no Reference,  the display = SADIE`_**",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Communication.recipient.type",
        "path": "Communication.recipient.type",
        "max": "0"
      },
      {
        "id": "Communication.recipient.identifier",
        "path": "Communication.recipient.identifier",
        "max": "0"
      },
      {
        "id": "Communication.sender",
        "path": "Communication.sender",
        "definition": "#### **_`FOR SADIE USE:  Since SADIE is doing the receiving then the reference will be populated with a reference to the Program Area and display will be populated with the Program Area identifier code.`_**\n\nThe entity (e.g. person, organization, clinical information system, or device) which was the source of the communication.",
        "min": 1,
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://health.gov.on.ca/sadie/fhir/StructureDefinition/ProgramArea"
            ]
          }
        ]
      },
      {
        "id": "Communication.sender.type",
        "path": "Communication.sender.type",
        "max": "0"
      },
      {
        "id": "Communication.sender.identifier",
        "path": "Communication.sender.identifier",
        "max": "0"
      },
      {
        "id": "Communication.reasonCode",
        "path": "Communication.reasonCode",
        "max": "0"
      },
      {
        "id": "Communication.reasonReference",
        "path": "Communication.reasonReference",
        "max": "0"
      },
      {
        "id": "Communication.payload",
        "path": "Communication.payload",
        "definition": "#### **_`FOR SADIE USE:  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.`_**\n\nText, attachment(s), or resource(s) that was communicated to the recipient."
      },
      {
        "id": "Communication.note",
        "path": "Communication.note",
        "max": "0"
      }
    ]
  }
}