Skip to content

Communication Profile

Canonical../StructureDefinition/nexus-emr-core-communication
Statusdraft (experimental) · 1.26.0
BaseCommunication (constraint)
SourceFSH · JSON

Nexus EMR profile for Communication, covering two distinct populations: WELL-internal staff chat about a patient, and eReferral correspondence passed through from or to external partners. First pass -- the pass-through boundary and message threading are not yet settled.

TypedFhir API / C#

The typed accessor surface Communication exposes for Communication — generated from this IG's compiled profile; each typed accessor has a validating raw-FHIR twin (xRaw) where marked. The three ports are parity-enforced.

class Communication : ClinicalResourcegenerated source

Accessor Type Access Notes
EffectiveDate FuzzyDate? read-only The resource's effective date — the first present of this profile's date elements (precedence), normalized to the canonical FuzzyDatetime f…
Display string? read-only The resource's human headline — a coded concept's label, else a title / name, else undefined.
InResponseTo References read/write · raw twin The message this one replies to
Status string? read/write preparation | in-progress | not-done | completed | entered-in-error | ...
StatusReason Concept? read/write · raw twin Reason for current status
Category Concepts read/write · raw twin Which population: internal staff chat, or external eReferral correspondence
Priority string? read/write routine | urgent | asap | stat
Medium Concepts read/write · raw twin A channel of communication
Subject Reference? read/write · raw twin The patient the communication is about
Topic Concept? read/write · raw twin Description of the purpose/content
Sent FuzzyDate? read/write When the message was sent
Received FuzzyDate? read/write When the message was received
Recipient References read/write · raw twin Who the message was addressed to
Sender Reference? read/write · raw twin Who sent the message
ReasonCode Concepts read/write · raw twin Indication for message
Payload Json[]? read/write The message content