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

FHIR IG analytics

Packageca.pipeline.test.package
Resource TypeStructureDefinition
IdCommunication.StructureDefinition.json
FHIR VersionR4
Sourcehttps://simplifier.net/resolve?scope=ca.pipeline.test.package@0.0.1&canonical=http://fhir.infoway-inforoute.ca/io/CA-pipeline-test/StructureDefinition/CA-eReC-Communication
URLhttp://fhir.infoway-inforoute.ca/io/CA-pipeline-test/StructureDefinition/CA-eReC-Communication
Statusdraft
NameCommunication
TitleCommunication
DescriptionCommunication 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.
TypeCommunication
Kindresource

Resources that use this resource

No resources found


Resources that this resource uses

StructureDefinition
communication-ca-coreCommunication (CA-Core)
CA-eReC-HealthcareServiceHealthcareService
CA-eReC-PatientPatient
CA-eReC-PractitionerRolePractitionerRole
CA-eReC-ServiceRequestServiceRequest
ValueSet
communication-categoryCommunication Category

Narrative

No narrative content found in resource


Source1

{
  "resourceType": "StructureDefinition",
  "id": "CA-eReC-Communication",
  "url": "http://fhir.infoway-inforoute.ca/io/CA-pipeline-test/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://fhir.infoway-inforoute.ca/cacore/StructureDefinition/communication-ca-core",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "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",
        "mustSupport": true,
        "binding": {
          "strength": "example",
          "valueSet": "http://fhir.infoway-inforoute.ca/io/CA-eReC/ValueSet/communication-category"
        }
      },
      {
        "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": "Attachment"
          }
        ],
        "mustSupport": true
      }
    ]
  }
}