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. package_name: ca.pipeline.test.package derivation: constraint name: Communication type: Communication elements: category: binding: {strength: example, valueSet: 'http://fhir.infoway-inforoute.ca/io/CA-eReC/ValueSet/communication-category'} mustSupport: true index: 8 received: {mustSupport: true, index: 15} payload: mustSupport: true index: 21 elements: content: mustSupport: true choices: [contentString, contentAttachment] index: 23 contentString: {type: string, mustSupport: true, choiceOf: content, index: 24} contentAttachment: {type: Attachment, mustSupport: true, choiceOf: content, index: 25} sent: {mustSupport: true, index: 14} status: binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/event-status'} pattern: {type: code, value: completed} mustSupport: true type: code index: 7 sender: type: Reference mustSupport: true refers: ['http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-HealthcareService', 'http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-PractitionerRole'] index: 16 elements: reference: {mustSupport: true, index: 17} identifier: mustSupport: true index: 18 elements: system: {mustSupport: true, index: 19} value: {mustSupport: true, index: 20} required: [system, value] inResponseTo: {mustSupport: true, index: 6} basedOn: type: Reference mustSupport: true refers: ['http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-ServiceRequest'] index: 0 elements: reference: {mustSupport: true, index: 1} identifier: mustSupport: true index: 2 elements: use: {mustSupport: true, index: 3} system: {mustSupport: true, index: 4} value: {mustSupport: true, index: 5} required: [system, use, value] subject: type: Reference mustSupport: true refers: ['http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-Patient'] index: 9 elements: reference: {mustSupport: true, index: 10} identifier: mustSupport: true index: 11 elements: system: {mustSupport: true, index: 12} value: {mustSupport: true, index: 13} required: [system, value] package_version: 0.0.1 class: profile kind: resource url: http://fhir.infoway-inforoute.ca/io/CA-pipeline-test/StructureDefinition/CA-eReC-Communication base: http://fhir.infoway-inforoute.ca/cacore/StructureDefinition/communication-ca-core version: null required: [basedOn]