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.infoway.io.erec 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: 7 received: {mustSupport: true, index: 14} payload: mustSupport: true index: 20 elements: content: mustSupport: true choices: [contentString, contentAttachment] index: 22 contentString: {type: string, mustSupport: true, choiceOf: content, index: 23} contentAttachment: {type: Attachment, mustSupport: true, choiceOf: content, index: 24} sent: {mustSupport: true, index: 13} status: binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/event-status'} pattern: {type: Code, value: completed} mustSupport: true index: 6 sender: type: Reference mustSupport: true refers: ['http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-PractitionerRole'] index: 15 elements: reference: {mustSupport: true, index: 16} identifier: mustSupport: true index: 17 elements: system: {mustSupport: true, index: 18} value: {mustSupport: true, index: 19} required: [value, system] inResponseTo: {mustSupport: true, index: 5} 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: system: {mustSupport: true, index: 3} value: {mustSupport: true, index: 4} subject: type: Reference mustSupport: true refers: ['http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-Patient'] index: 8 elements: reference: {mustSupport: true, index: 9} identifier: mustSupport: true index: 10 elements: system: {mustSupport: true, index: 11} value: {mustSupport: true, index: 12} required: [value, system] package_version: 1.0.1-dft class: profile kind: resource url: http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-Communication base: http://hl7.org/fhir/StructureDefinition/Communication version: 1.0.0 required: [basedOn]