Nexus EMR profile for the Observation resource, based on CA-Core. Represents measurements, tests, and simple assertions originating from source EMRs for aggregation.
The profile's synthesized-accessor contract: fields TypedFhir surfaces as first-class typed properties, each computed from the instance by a restricted FHIRPath expression. See Salient Fields for what they are, how they shape LLM contexts, and how to declare them.
Type of observation (e.g., vital sign, laboratory test, imaging observation).
REQUIRED: text element for human readability
RECOMMENDED: LOINC code when available
OPTIONAL: Raw EMR observation codes for source system preservation
Nexus EMR does not mandate a specific coding system for observations.
The text element ensures human readability even when coded values are not recognized.
Where this code was mapped from a source system's own vocabulary, carry the raw coding alongside the mapped one, flagged userSelected = true. See Carrying the raw code.
Comments
All code-value and, if present, component.code-component.value pairs need to be taken into account to correctly understand the meaning of the observation.
Reads Observation.effective[x]: effectiveDateTime, or the start of effectivePeriod. This is the time the observation APPLIES to, not when it was recorded -- use meta.lastUpdated or Observation.issued for that.