Name Flags Card. Type Description & Constraints doco
. . CommunicationRequest TU DomainResource A request for information to be sent to a receiver
Elements defined in Ancestors: id, meta, implicitRules, language, text, contained, extension, modifierExtension
. . . identifier Σ 0..* Identifier Unique identifier
. . . basedOn Σ 0..* Reference( Any) Fulfills plan or proposal
. . . replaces Σ 0..* Reference( CommunicationRequest) Request(s) replaced by this request
. . . groupIdentifier Σ 0..1 Identifier Composite request this is part of
. . . status ?! Σ 1..1 code draft | active | on-hold | revoked | completed | entered-in-error | unknown
RequestStatus ( Required)
. . . statusReason 0..1 CodeableConcept Reason for current status
CommunicationRequestStatusReason ( Example)
. . . category 0..* CodeableConcept Message category
CommunicationCategory ( Example)
. . . priority Σ 0..1 code routine | urgent | asap | stat
RequestPriority ( Required)
. . . doNotPerform ?! Σ 0..1 boolean True if request is prohibiting action
. . . medium 0..* CodeableConcept A channel of communication
ParticipationMode ( Example)
. . . subject 0..1 Reference( Patient | Group) Focus of message
. . . about 0..* Reference( Any) Resources that pertain to this communication request
. . . encounter Σ 0..1 Reference( Encounter) Encounter created as part of
. . . payload 0..* BackboneElement Message payload
. . . . content[x] 1..1 Message part content
. . . . . contentString string
. . . . . contentAttachment Attachment
. . . . . contentReference Reference( Any)
. . . occurrence[x] Σ 0..1 When scheduled
. . . . occurrenceDateTime dateTime
. . . . occurrencePeriod Period
. . . authoredOn Σ 0..1 dateTime When request transitioned to being actionable
. . . requester Σ 0..1 Reference( Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device) Who/what is requesting service
. . . recipient 0..* Reference( Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson | Group | CareTeam | HealthcareService) Message recipient
. . . sender Σ 0..1 Reference( Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson | HealthcareService) Message sender
. . . reasonCode Σ 0..* CodeableConcept Why is communication needed?
v3 Code System ActReason ( Example)
. . . reasonReference Σ 0..* Reference( Condition | Observation | DiagnosticReport | DocumentReference) Why is communication needed?
. . . note 0..* Annotation Comments made about communication request

doco Documentation for this format