PrescribeIT™ Specification and Guide Version 2.0 Revision F

 

The official URL for this profile is:

http://prescribeit.ca/fhir/StructureDefinition/profile-communication

Download Excel representation

Description of Profiles, Differentials, Snapshots and how the different presentations work.

>

This structure is derived from Communication

NameCard.TypeConstraints and Usage
.  Communication 0..*Definition:
An occurrence of information being transmitted; e.g. an alert that was sent to a responsible provider, a public health agency was notified about a reportable condition.

..  id 1..1idDefinition:
The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.


Comments:
Usage Note: This will usually be a GUID and is assigned by the sending application. Ideally it should be consistent for all messages referencing this same set of communication information.

..  sender 1..1Reference(Shared Health - eRx Service Location) {b}Definition:
The entity (e.g. person, organization, clinical information system, or device) which was the source of the communication.


Comments:
Conformance Rule: This must be same as Task.creator.

...  reference 1..1stringDefinition:
A reference to a location at which the other resource is found. The reference may be a relative reference, in which case it is relative to the service base URL, or an absolute URL that resolves to the location where the resource is found. The reference may be version specific or not. If the reference is not to a FHIR RESTful server, then it should be assumed to be version specific. Internal fragment references (start with '#') refer to contained resources.


Comments:
This must point to the sender associated with the message

..  recipient 1..1Reference(Shared Health Practitioner) {b}Definition:
The entity (e.g. person, organization, clinical information system, or device) which was the target of the communication. If receipts need to be tracked by individual, a separate resource instance will need to be created for each recipient.  Multiple recipient communications are intended where either a receipt(s) is not tracked (e.g. a mass mail-out) or is captured in aggregate (all emails confirmed received by a particular time).


Comments:
Conformance Rule: This must be the same as Task.owner

...  reference 1..1stringDefinition:
A reference to a location at which the other resource is found. The reference may be a relative reference, in which case it is relative to the service base URL, or an absolute URL that resolves to the location where the resource is found. The reference may be version specific or not. If the reference is not to a FHIR RESTful server, then it should be assumed to be version specific. Internal fragment references (start with '#') refer to contained resources.


Comments:
This must point to the recipient associated with the message

..  payload 1..1BackboneElementDefinition:
Text, attachment(s), or resource(s) that was communicated to the recipient.


Comments:
This contains notes to prescriber indicating changes made to requistion.

...  contentString 1..1stringMax Length: 5000
Definition:
A communicated content (or for multi-part communications, one portion of the communication).


Comments:
This contains notes to prescriber indicating changes made to requistion.

Conformance Rule: Maximum character length set to ‘5000’.

..  status 1..1codeBinding: CommunicationStatus (required)
Fixed Value: in-progress
Definition:
The status of the transmission.


Comments:
Fixed value: in-progress

..  subject 1..1Reference(Shared Health Patient) {b}Definition:
The patient who was the focus of this communication.

...  reference 1..1stringDefinition:
A reference to a location at which the other resource is found. The reference may be a relative reference, in which case it is relative to the service base URL, or an absolute URL that resolves to the location where the resource is found. The reference may be version specific or not. If the reference is not to a FHIR RESTful server, then it should be assumed to be version specific. Internal fragment references (start with '#') refer to contained resources.


Comments:
This must point to the patient associated with the message

This structure is derived from Communication

This structure is derived from Communication

NameFlagsCard.TypeDescription & Constraintsdoco
.. Communication SΣ0..*A record of information transmitted from a sender to a receiver
... id SΣ1..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... language 0..1codeLanguage of the resource content
Binding: http://tools.ietf.org/html/bcp47 (required)
... text I0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional Content defined by implementations
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier Σ0..*IdentifierUnique identifier
... category Σ0..1CodeableConceptMessage category
Binding: (unbound) (example)
... sender SΣ1..1Reference(Shared Health - eRx Service Location) {b}This is the Pharmacy organization creating the note
.... id 0..1idxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... reference SΣI1..1stringRelative, internal or absolute URL reference
.... display Σ0..1stringText alternative for the resource
... recipient SΣ1..1Reference(Shared Health Practitioner) {b}This is the Practitioner receiving the note
.... id 0..1idxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... reference SΣI1..1stringRelative, internal or absolute URL reference
.... display Σ0..1stringText alternative for the resource
... payload SΣ1..1BackboneElementMessage payload
.... id 0..1idxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
.... contentString SΣ1..1stringMessage part content
Max Length: 5000
... medium Σ0..*CodeableConceptA channel of communication
Binding: ParticipationMode (example)
... status ?!SΣ1..1codein-progress | completed | suspended | rejected | failed
Binding: CommunicationStatus (required)
Fixed Value: in-progress
... encounter Σ0..1Reference(Encounter)Encounter leading to message
... sent Σ0..1dateTimeWhen sent
... received Σ0..1dateTimeWhen received
... reason Σ0..*CodeableConceptIndication for message
Binding: (unbound) (example)
... subject SΣ1..1Reference(Shared Health Patient) {b}Focus of message
.... id 0..1idxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... reference SΣI1..1stringRelative, internal or absolute URL reference
.... display Σ0..1stringText alternative for the resource
... requestDetail Σ0..1Reference(CommunicationRequest)CommunicationRequest producing this message

doco Documentation for this format

Grid View

This structure is derived from Communication

NameCard.TypeConstraints and Usage
.  Communication 0..*Definition:
An occurrence of information being transmitted; e.g. an alert that was sent to a responsible provider, a public health agency was notified about a reportable condition.

..  id 1..1idDefinition:
The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.


Comments:
Usage Note: This will usually be a GUID and is assigned by the sending application. Ideally it should be consistent for all messages referencing this same set of communication information.

..  sender 1..1Reference(Shared Health - eRx Service Location) {b}Definition:
The entity (e.g. person, organization, clinical information system, or device) which was the source of the communication.


Comments:
Conformance Rule: This must be same as Task.creator.

...  reference 1..1stringDefinition:
A reference to a location at which the other resource is found. The reference may be a relative reference, in which case it is relative to the service base URL, or an absolute URL that resolves to the location where the resource is found. The reference may be version specific or not. If the reference is not to a FHIR RESTful server, then it should be assumed to be version specific. Internal fragment references (start with '#') refer to contained resources.


Comments:
This must point to the sender associated with the message

..  recipient 1..1Reference(Shared Health Practitioner) {b}Definition:
The entity (e.g. person, organization, clinical information system, or device) which was the target of the communication. If receipts need to be tracked by individual, a separate resource instance will need to be created for each recipient.  Multiple recipient communications are intended where either a receipt(s) is not tracked (e.g. a mass mail-out) or is captured in aggregate (all emails confirmed received by a particular time).


Comments:
Conformance Rule: This must be the same as Task.owner

...  reference 1..1stringDefinition:
A reference to a location at which the other resource is found. The reference may be a relative reference, in which case it is relative to the service base URL, or an absolute URL that resolves to the location where the resource is found. The reference may be version specific or not. If the reference is not to a FHIR RESTful server, then it should be assumed to be version specific. Internal fragment references (start with '#') refer to contained resources.


Comments:
This must point to the recipient associated with the message

..  payload 1..1BackboneElementDefinition:
Text, attachment(s), or resource(s) that was communicated to the recipient.


Comments:
This contains notes to prescriber indicating changes made to requistion.

...  contentString 1..1stringMax Length: 5000
Definition:
A communicated content (or for multi-part communications, one portion of the communication).


Comments:
This contains notes to prescriber indicating changes made to requistion.

Conformance Rule: Maximum character length set to ‘5000’.

..  status 1..1codeBinding: CommunicationStatus (required)
Fixed Value: in-progress
Definition:
The status of the transmission.


Comments:
Fixed value: in-progress

..  subject 1..1Reference(Shared Health Patient) {b}Definition:
The patient who was the focus of this communication.

...  reference 1..1stringDefinition:
A reference to a location at which the other resource is found. The reference may be a relative reference, in which case it is relative to the service base URL, or an absolute URL that resolves to the location where the resource is found. The reference may be version specific or not. If the reference is not to a FHIR RESTful server, then it should be assumed to be version specific. Internal fragment references (start with '#') refer to contained resources.


Comments:
This must point to the patient associated with the message

This structure is derived from Communication

Differential View

This structure is derived from Communication

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Communication SΣ0..*A record of information transmitted from a sender to a receiver
... id SΣ1..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... language 0..1codeLanguage of the resource content
Binding: http://tools.ietf.org/html/bcp47 (required)
... text I0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional Content defined by implementations
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier Σ0..*IdentifierUnique identifier
... category Σ0..1CodeableConceptMessage category
Binding: (unbound) (example)
... sender SΣ1..1Reference(Shared Health - eRx Service Location) {b}This is the Pharmacy organization creating the note
.... id 0..1idxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... reference SΣI1..1stringRelative, internal or absolute URL reference
.... display Σ0..1stringText alternative for the resource
... recipient SΣ1..1Reference(Shared Health Practitioner) {b}This is the Practitioner receiving the note
.... id 0..1idxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... reference SΣI1..1stringRelative, internal or absolute URL reference
.... display Σ0..1stringText alternative for the resource
... payload SΣ1..1BackboneElementMessage payload
.... id 0..1idxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
.... contentString SΣ1..1stringMessage part content
Max Length: 5000
... medium Σ0..*CodeableConceptA channel of communication
Binding: ParticipationMode (example)
... status ?!SΣ1..1codein-progress | completed | suspended | rejected | failed
Binding: CommunicationStatus (required)
Fixed Value: in-progress
... encounter Σ0..1Reference(Encounter)Encounter leading to message
... sent Σ0..1dateTimeWhen sent
... received Σ0..1dateTimeWhen received
... reason Σ0..*CodeableConceptIndication for message
Binding: (unbound) (example)
... subject SΣ1..1Reference(Shared Health Patient) {b}Focus of message
.... id 0..1idxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... reference SΣI1..1stringRelative, internal or absolute URL reference
.... display Σ0..1stringText alternative for the resource
... requestDetail Σ0..1Reference(CommunicationRequest)CommunicationRequest producing this message

doco Documentation for this format

 

Other representations of profile: Schematron

Terminology Bindings

PathNameConformanceValueSet
Communication.language?extrequiredhttp://tools.ietf.org/html/bcp47
Communication.category?extexample
Communication.mediumv3 Code System ParticipationModeexamplev3 Code System ParticipationMode
Communication.statusCommunicationStatusrequiredCommunicationStatus
Communication.reason?extexample

Constraints

IdPathDetailsRequirements