FHIR © HL7.org  |  FHIRsmith 4.0.1  |  Server Home  |  XIG Home  |  XIG Stats  | 

FHIR IG analytics

Packageca.infoway.io.erec
Resource TypeStructureDefinition
IdCommunication.StructureDefinition.json
FHIR VersionR4

Resources that use this resource

No resources found


Resources that this resource uses

No resources found


Narrative

No narrative content found in resource


Source1

{
  "resourceType": "StructureDefinition",
  "id": "CA-eReC-Communication",
  "url": "http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-Communication",
  "name": "Communication",
  "title": "Communication",
  "status": "draft",
  "description": "Communication resource is used to achieve the bi-directional communication between two systems. The Communication resource can be used to ask questions regarding a referral, request a referral be updated with missing information, or request additional information not covered by the specific referral dataset.",
  "fhirVersion": "4.0.1",
  "kind": "resource",
  "abstract": false,
  "type": "Communication",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Communication",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Communication.meta",
        "path": "Communication.meta",
        "mustSupport": true
      },
      {
        "id": "Communication.meta.profile",
        "path": "Communication.meta.profile",
        "mustSupport": true,
        "comment": "Implementers should be aware that some Canadian jurisdictions require vendors to use meta.profile to declare which FHIR profile(s) and version(s) the resource conforms to."
      },
      {
        "id": "Communication.basedOn",
        "path": "Communication.basedOn",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-ServiceRequest"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Communication.basedOn.reference",
        "path": "Communication.basedOn.reference",
        "mustSupport": true
      },
      {
        "id": "Communication.basedOn.identifier",
        "path": "Communication.basedOn.identifier",
        "mustSupport": true
      },
      {
        "id": "Communication.basedOn.identifier.use",
        "path": "Communication.basedOn.identifier.use",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Communication.basedOn.identifier.system",
        "path": "Communication.basedOn.identifier.system",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Communication.basedOn.identifier.value",
        "path": "Communication.basedOn.identifier.value",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Communication.inResponseTo",
        "path": "Communication.inResponseTo",
        "mustSupport": true
      },
      {
        "id": "Communication.status",
        "path": "Communication.status",
        "fixedCode": "completed",
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/fhir/ValueSet/event-status"
        }
      },
      {
        "id": "Communication.category",
        "path": "Communication.category",
        "binding": {
          "strength": "extensible",
          "valueSet": "https://fhir.infoway-inforoute.ca/ValueSet/ca-referralcommunicationcategory"
        }
      },
      {
        "id": "Communication.subject",
        "path": "Communication.subject",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-Patient"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Communication.subject.reference",
        "path": "Communication.subject.reference",
        "mustSupport": true
      },
      {
        "id": "Communication.subject.identifier",
        "path": "Communication.subject.identifier",
        "mustSupport": true
      },
      {
        "id": "Communication.subject.identifier.system",
        "path": "Communication.subject.identifier.system",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Communication.subject.identifier.value",
        "path": "Communication.subject.identifier.value",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Communication.sent",
        "path": "Communication.sent",
        "mustSupport": true
      },
      {
        "id": "Communication.received",
        "path": "Communication.received",
        "mustSupport": true
      },
      {
        "id": "Communication.sender",
        "path": "Communication.sender",
        "comment": "When the communication comes from a CAT, then HealthcareService can be used to identify the sender.",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-PractitionerRole",
              "http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-HealthcareService"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Communication.sender.reference",
        "path": "Communication.sender.reference",
        "mustSupport": true
      },
      {
        "id": "Communication.sender.identifier",
        "path": "Communication.sender.identifier",
        "mustSupport": true
      },
      {
        "id": "Communication.sender.identifier.system",
        "path": "Communication.sender.identifier.system",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Communication.sender.identifier.value",
        "path": "Communication.sender.identifier.value",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Communication.payload",
        "path": "Communication.payload",
        "mustSupport": true
      },
      {
        "id": "Communication.payload.content[x]",
        "path": "Communication.payload.content[x]",
        "type": [
          {
            "code": "string"
          },
          {
            "code": "Reference",
            "targetProfile": [
              "http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-DocumentReference"
            ]
          }
        ],
        "mustSupport": true
      }
    ]
  }
}