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 / Snapshot
The full effective definition: base Specimen with this profile's constraints applied.
| Element | Flags | Card. | Type | Description & Constraints |
|---|---|---|---|---|
| Specimen | 0..* | Nexus EMR Specimen Core Invariants: dom-2, dom-3, dom-4, dom-5, dom-6, 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 Invariants: ele-1, ext-1 |
|
| modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored i Invariants: ele-1, ext-1 |
| identifier | 0..* | Identifier | Business identifier(s) for the specimen 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 |
|
| accessionIdentifier | S | 0..1 | Identifier | The performing lab's accession number i Invariants: ele-1 |
| status | S ?! | 0..1 | code | available | unavailable | unsatisfactory | entered-in-error i Binding: specimen-status ( required)Invariants: ele-1 |
| type | S | 0..1 | CodeableConcept | The kind of sample (blood, urine, swab, ...) i Binding: v2-0487 ( example)Invariants: ele-1 |
| subject | S | 0..1 | Reference(Patient Profile) | The patient the sample came from Invariants: ele-1 |
| receivedTime | S | 0..1 | dateTime | When the lab received the sample Invariants: ele-1 |
| parent | 0..* | Reference(Specimen) | Specimen from which this specimen originated i Invariants: ele-1 |
|
| request | S | 0..* | Reference(ServiceRequest Profile) | The order this sample was collected for i Invariants: ele-1 |
| collection | S | 0..1 | BackboneElement | How and when the sample was collected 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 |
| collector | S | 0..1 | Reference(Practitioner Profile | PractitionerRole Profile) | Who collected the sample Invariants: ele-1 |
| collected[x] | S | 0..1 | dateTime, Period | When the sample was collected i Invariants: ele-1 |
| duration | 0..1 | Duration | How long it took to collect specimen Invariants: ele-1 |
|
| quantity | 0..1 | Quantity(SimpleQuantity) | The quantity of specimen collected Invariants: ele-1 |
|
| method | 0..1 | CodeableConcept | Technique used to perform collection Binding: specimen-collection-method ( example)Invariants: ele-1 |
|
| bodySite | S | 0..1 | CodeableConcept | Where on the body the sample was taken from i Binding: body-site ( example)Invariants: ele-1 |
| fastingStatus[x] | 0..1 | CodeableConcept, Duration | Whether or how long patient abstained from food and/or drink i Binding: v2-0916 ( extensible)Invariants: ele-1 |
|
| processing | 0..* | BackboneElement | Processing and processing step details 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 |
| description | 0..1 | string | Textual description of procedure Invariants: ele-1 |
|
| procedure | 0..1 | CodeableConcept | Indicates the treatment step applied to the specimen Binding: specimen-processing-procedure ( example)Invariants: ele-1 |
|
| additive | 0..* | Reference(Substance) | Material used in the processing step Invariants: ele-1 |
|
| time[x] | 0..1 | dateTime, Period | Date and time of specimen processing Invariants: ele-1 |
|
| container | 0..* | BackboneElement | Direct container of specimen (tube/slide, etc.) 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 |
| identifier | 0..* | Identifier | Id for the container Invariants: ele-1 |
|
| description | 0..1 | string | Textual description of the container Invariants: ele-1 |
|
| type | 0..1 | CodeableConcept | Kind of container directly associated with specimen Binding: specimen-container-type ( example)Invariants: ele-1 |
|
| capacity | 0..1 | Quantity(SimpleQuantity) | Container volume or size Invariants: ele-1 |
|
| specimenQuantity | 0..1 | Quantity(SimpleQuantity) | Quantity of specimen within container Invariants: ele-1 |
|
| additive[x] | 0..1 | CodeableConcept, Reference(Substance) | Additive associated with container Binding: v2-0371 ( example)Invariants: ele-1 |
|
| condition | 0..* | CodeableConcept | State of the specimen i Binding: v2-0493 ( extensible)Invariants: ele-1 |
|
| note | 0..* | Annotation | Comments Invariants: ele-1 |