Observation Profile¶
| Canonical | ../StructureDefinition/nexus-emr-core-observation |
|---|---|
| Status | draft · 1.26.0 |
| Base | Observation (constraint) |
| Source | FSH · JSON |
Nexus EMR profile for the Observation resource, based on CA-Core. Represents measurements, tests, and simple assertions originating from source EMRs for aggregation.
Elements / Snapshot
The full effective definition: base Observation with this profile's constraints applied.
| Element | Flags | Card. | Type | Description & Constraints |
|---|---|---|---|---|
| Observation | 0..* | Nexus EMR Observation Core i Invariants: dom-2, dom-3, dom-4, dom-5, dom-6, obs-6, obs-7, nexus-note-extension-not-where-native |
||
| id | 0..1 | http://hl7.org/fhirpath/System.String | Logical id of this artifact i | |
| meta | 0..1 | Meta | Metadata about the resource Invariants: ele-1 |
|
| id | 0..1 | http://hl7.org/fhirpath/System.String | Unique id for inter-element referencing | |
| extension | 0..* | Extension | Additional content defined by implementations i Slicing: value:url (open) Invariants: ele-1, ext-1 |
|
| versionId | 0..1 | id | Version specific identifier i Invariants: ele-1 |
|
| lastUpdated | 0..1 | instant | When the resource version last changed i Invariants: ele-1 |
|
| source | S | 0..1 | uri | Identifies EMR instance & pipeline version the resource came from i Invariants: ele-1 |
| profile | 0..* | canonical | Profiles this resource claims to conform to i Invariants: ele-1 |
|
| security | 0..* | Coding | Security Labels applied to this resource i Binding: security-labels ( extensible)Invariants: ele-1 |
|
| tag | 0..* | Coding | Tags applied to this resource i Binding: common-tags ( example)Invariants: ele-1 |
|
| implicitRules | ?! | 0..1 | uri | A set of rules under which this content was created i Invariants: ele-1 |
| language | 0..1 | code | Language of the resource content i Binding: languages ( preferred)Invariants: ele-1 |
|
| text | S | 0..1 | Narrative | Narrative i Invariants: ele-1 |
| contained | 0..* | Resource | Contained, inline Resources i | |
| extension | 0..* | Extension | Additional content defined by implementations i Slicing: value:url (open) Invariants: ele-1, ext-1 |
|
| extension:preventionStatus | 0..1 | Extension(Prevention Status Extension) | Prevention/screening status (completed externally, refused, ...) i Invariants: ele-1, ext-1 |
|
| extension:reviewed | 0..1 | Extension(Reviewed) | Review acknowledgement (absent = unreviewed) i Invariants: ele-1, ext-1 |
|
| extension:preventionResultDetail | 0..1 | Extension(Prevention Result Detail Extension) | Detail accompanying a screening result (independent of value[x]) i Invariants: ele-1, ext-1 |
|
| extension:preventionInstructions | 0..1 | Extension(Prevention Instructions Extension) | Instructions given to the patient for this prevention i Invariants: ele-1, ext-1 |
|
| modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored i Invariants: ele-1, ext-1 |
| identifier | S | 0..* | Identifier | Business identifier(s) for observation i Invariants: ele-1 |
| id | 0..1 | http://hl7.org/fhirpath/System.String | Unique id for inter-element referencing | |
| extension | 0..* | Extension | Additional content defined by implementations i Slicing: value:url (open) Invariants: ele-1, ext-1 |
|
| use | ?! | 0..1 | code | usual | official | temp | secondary | old (If known) i Binding: identifier-use ( required)Invariants: ele-1 |
| type | 0..1 | CodeableConcept | Description of identifier i Binding: identifier-type ( extensible)Invariants: ele-1 |
|
| system | 1..1 | uri | The namespace for the identifier value i Invariants: ele-1 |
|
| value | 1..1 | string | The value that is unique i Invariants: ele-1 |
|
| period | 0..1 | Period | Time period when id is/was valid for use Invariants: ele-1 |
|
| assigner | 0..1 | Reference(Organization) | Organization that issued id (may be just text) i Invariants: ele-1 |
|
| basedOn | 0..* | Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest) | Fulfills plan, proposal or order Invariants: ele-1 |
|
| partOf | 0..* | Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy) | Part of referenced event i Invariants: ele-1 |
|
| status | S ?! | 1..1 | code | Where the result is in its lifecycle i Binding: observation-status ( required)Invariants: ele-1 |
| category | S | 1..1 | CodeableConcept | Classification of type of observation i Binding: observation-category ( required)Invariants: ele-1 |
| code | S | 1..1 | CodeableConcept | Observation type with raw code support i Binding: observation-codes ( example)Invariants: ele-1 |
| id | 0..1 | http://hl7.org/fhirpath/System.String | Unique id for inter-element referencing | |
| extension | 0..* | Extension | Additional content defined by implementations i Slicing: value:url (open) Invariants: ele-1, ext-1 |
|
| coding | 0..* | Coding | Code defined by a terminology system i Slicing: pattern:system (open) Invariants: ele-1 |
|
| coding:loinc | S | 0..1 | Coding | LOINC observation code i Invariants: ele-1 |
| id | 0..1 | http://hl7.org/fhirpath/System.String | Unique id for inter-element referencing | |
| extension | 0..* | Extension | Additional content defined by implementations i Slicing: value:url (open) Invariants: ele-1, ext-1 |
|
| system | 1..1 | uri | LOINC system URI i Fixed: http://loinc.orgInvariants: ele-1 |
|
| version | 0..1 | string | Version of the system - if relevant i Invariants: ele-1 |
|
| code | 1..1 | code | LOINC code Invariants: ele-1 |
|
| display | 0..1 | string | Representation defined by the system Invariants: ele-1 |
|
| userSelected | 0..1 | boolean | If this coding was chosen directly by the user i Invariants: ele-1 |
|
| text | S | 1..1 | string | Human-readable observation type (required) i Invariants: ele-1 |
| subject | S | 1..1 | Reference(Patient Profile) | Who and/or what the observation is about i Invariants: ele-1 |
| focus | 0..* | Reference(Resource) | What the observation is about, when it is not about the subject of record i Invariants: ele-1 |
|
| encounter | S | 0..1 | Reference(Encounter Profile) | Healthcare event during which observation was made i Invariants: ele-1 |
| effective[x] | S | 1..1 | dateTime, Period | Clinically relevant time/time-period for observation i Invariants: ele-1 |
| issued | 0..1 | instant | Date/Time this version was made available i Invariants: ele-1 |
|
| performer | S | 0..* | Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson) | Who performed the observation; repeat for an outside performer i Invariants: ele-1 |
| value[x] | S | 0..1 | Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, Period | Actual observation result i Invariants: ele-1 |
| dataAbsentReason | 0..1 | CodeableConcept | Why the result is missing i Binding: data-absent-reason ( extensible)Invariants: ele-1 |
|
| interpretation | S | 0..* | CodeableConcept | High, low, normal, etc. i Binding: observation-interpretation ( extensible)Invariants: ele-1 |
| note | S | 0..* | Annotation | Clinical comments on the observation -- one whole comment per repeat i Invariants: ele-1 |
| bodySite | 0..1 | CodeableConcept | Observed body part i Binding: body-site ( example)Invariants: ele-1 |
|
| method | 0..1 | CodeableConcept | How it was done i Binding: observation-methods ( example)Invariants: ele-1 |
|
| specimen | 0..1 | Reference(Specimen) | Specimen used for this observation i Invariants: ele-1 |
|
| device | 0..1 | Reference(Device | DeviceMetric) | (Measurement) Device i Invariants: ele-1 |
|
| referenceRange | S | 0..* | BackboneElement | Reference range for observation i Invariants: ele-1, obs-3 |
| id | 0..1 | http://hl7.org/fhirpath/System.String | Unique id for inter-element referencing | |
| extension | 0..* | Extension | Additional content defined by implementations i Invariants: ele-1, ext-1 |
|
| modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored even if unrecognized i Invariants: ele-1, ext-1 |
| low | S | 0..1 | Quantity(SimpleQuantity) | Low Range, if relevant Invariants: ele-1 |
| high | S | 0..1 | Quantity(SimpleQuantity) | High Range, if relevant Invariants: ele-1 |
| type | 0..1 | CodeableConcept | Reference range qualifier i Binding: referencerange-meaning ( preferred)Invariants: ele-1 |
|
| appliesTo | 0..* | CodeableConcept | Reference range population i Binding: referencerange-appliesto ( example)Invariants: ele-1 |
|
| age | 0..1 | Range | Applicable age range, if relevant Invariants: ele-1 |
|
| text | S | 0..1 | string | Text based reference range in an observation Invariants: ele-1 |
| hasMember | 0..* | Reference(Observation | QuestionnaireResponse | MolecularSequence) | Related resource that belongs to the Observation group i Invariants: ele-1 |
|
| derivedFrom | 0..* | Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence) | Related measurements the observation is made from i Invariants: ele-1 |
|
| component | S | 0..* | BackboneElement | Component observations i Invariants: ele-1 |
| id | 0..1 | http://hl7.org/fhirpath/System.String | Unique id for inter-element referencing | |
| extension | 0..* | Extension | Additional content defined by implementations i Invariants: ele-1, ext-1 |
|
| modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored even if unrecognized i Invariants: ele-1, ext-1 |
| code | S | 1..1 | CodeableConcept | Type of component observation i Binding: observation-codes ( example)Invariants: ele-1 |
| value[x] | S | 0..1 | Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, Period | Component observation result i Invariants: ele-1 |
| dataAbsentReason | 0..1 | CodeableConcept | Why the component result is missing i Binding: data-absent-reason ( extensible)Invariants: ele-1 |
|
| interpretation | 0..* | CodeableConcept | High, low, normal, etc. i Binding: observation-interpretation ( extensible)Invariants: ele-1 |
|
| referenceRange | 0..* | Provides guide for interpretation of component result i Invariants: ele-1 |