Specimen Profile¶
| Canonical | ../StructureDefinition/nexus-emr-core-specimen |
|---|---|
| Status | draft (experimental) · 1.26.0 |
| Base | Specimen (constraint) |
| Source | FSH · JSON |
Nexus EMR profile for Specimen -- the physical sample a lab result was produced from. Currently a pass-through type: the platform resolves ServiceRequest.specimen references and traverses into Specimen from DiagnosticReport, but reads none of its own fields. First pass; the heritage-EMR reconciliation is unresolved.
Elements / Differential
What this profile constrains beyond Specimen. Anything not listed is unchanged from the base; muted type/cardinality values are the base's, shown for context.
| Element | Flags | Card. | Type | Description & Constraints |
|---|---|---|---|---|
| Specimen | Nexus EMR Specimen Core Invariants: nexus-note-extension-not-where-native |
|||
| meta | 0..1 | Meta | ||
| source | S | 0..1 | uri | Identifies EMR instance & pipeline version the resource came from i |
| text | S | 0..1 | Narrative | Narrative i |
| identifier | 0..* | Identifier | Business identifier(s) for the specimen i | |
| system | 1..1 | uri | i | |
| value | 1..1 | string | i | |
| accessionIdentifier | S | 0..1 | Identifier | The performing lab's accession number i |
| status | S | 0..1 | code | i |
| type | S | 0..1 | CodeableConcept | The kind of sample (blood, urine, swab, ...) i |
| subject | S | 0..1 | Reference(Patient Profile) | The patient the sample came from |
| receivedTime | S | 0..1 | dateTime | When the lab received the sample |
| request | S | 0..* | Reference(ServiceRequest Profile) | The order this sample was collected for i |
| collection | S | 0..1 | BackboneElement | How and when the sample was collected |
| collector | S | 0..1 | Reference(Practitioner Profile | PractitionerRole Profile) | Who collected the sample |
| collected[x] | S | 0..1 | dateTime, Period | When the sample was collected i |
| bodySite | S | 0..1 | CodeableConcept | Where on the body the sample was taken from i |