
NDHM (R4), Published and maintained by NRCeS for NHA.
This version is based on the NDHM Health Data Interchange Specifications 1.0 and updated periodically.
StructureDefinition-Specimen
This profile sets minimum expectations for the Specimen resource to searching for and fetching a Organization associated with a patient or provider. It identifies which core elements, extensions, vocabularies and value sets SHALL be present in the resource when using this profile.
Examples
Formal Views of Profile Content
Description of Profiles, Differentials, and Snapshots.
The official URL for this profile is:
https://nrces.in/ndhm/fhir/r4/StructureDefinition/Specimen
This profile builds on Specimen
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | 0..* | Specimen | Sample for analysis | |
![]() ![]() ![]() | 0..1 | CodeableConcept | Kind of material that forms the specimen Binding: Specimen Types (example) | |
![]() ![]() ![]() ![]() | S | 0..* | Coding | Code defined by a terminology system |
![]() ![]() ![]() ![]() ![]() | 0..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Symbol in syntax defined by the system | |
![]() ![]() ![]() ![]() ![]() | 1..1 | string | Representation defined by the system | |
![]() ![]() ![]() ![]() | S | 0..1 | string | Plain text representation of the concept |
![]() ![]() ![]() | 0..1 | Reference(Patient) | Where the specimen came from. This may be from patient(s), from a location (e.g., the source of an environmental sample), or a sampling of a substance or a device | |
![]() ![]() ![]() ![]() | 1..1 | string | Literal reference, Relative, internal or absolute URL | |
![]() ![]() ![]() | S | 1..1 | dateTime | The time when specimen was received for processing |
![]() ![]() ![]() | 0..* | Reference(Specimen) | Specimen from which this specimen originated | |
![]() ![]() ![]() | 0..* | Reference(ServiceRequest) | Why the specimen was collected | |
![]() ![]() ![]() | ||||
![]() ![]() ![]() ![]() | 0..1 | Reference(Practitioner | PractitionerRole) | Who collected the specimen | |
![]() ![]() ![]() ![]() | 1..1 | dateTime | Collection time | |
![]() |
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | I | 0..* | Specimen | Sample for analysis |
![]() ![]() ![]() | Σ | 0..1 | string | Logical id of this artifact |
![]() ![]() ![]() | ΣI | 0..1 | Meta | Metadata about the resource |
![]() ![]() ![]() | ?!ΣI | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() ![]() | I | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred) Max Binding: AllLanguages |
![]() ![]() ![]() | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
![]() ![]() ![]() | 0..* | Resource | Contained, inline Resources | |
![]() ![]() ![]() | I | 0..* | Extension | Additional content defined by implementations |
![]() ![]() ![]() | ?!I | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() | ΣI | 0..* | Identifier | External Identifier |
![]() ![]() ![]() | ΣI | 0..1 | Identifier | Identifier assigned by the lab |
![]() ![]() ![]() | ?!ΣI | 0..1 | code | available | unavailable | unsatisfactory | entered-in-error Binding: SpecimenStatus (required) |
![]() ![]() ![]() | ΣI | 0..1 | CodeableConcept | Kind of material that forms the specimen Binding: Specimen Types (example) |
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() | I | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
![]() ![]() ![]() ![]() | SΣI | 0..* | Coding | Code defined by a terminology system |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() | I | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
![]() ![]() ![]() ![]() ![]() | ΣI | 0..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct |
![]() ![]() ![]() ![]() ![]() | ΣI | 0..1 | string | Version of the system - if relevant |
![]() ![]() ![]() ![]() ![]() | ΣI | 1..1 | code | Symbol in syntax defined by the system |
![]() ![]() ![]() ![]() ![]() | ΣI | 1..1 | string | Representation defined by the system |
![]() ![]() ![]() ![]() ![]() | ΣI | 0..1 | boolean | If this coding was chosen directly by the user |
![]() ![]() ![]() ![]() | SΣI | 0..1 | string | Plain text representation of the concept |
![]() ![]() ![]() | ΣI | 0..1 | Reference(Patient) | Where the specimen came from. This may be from patient(s), from a location (e.g., the source of an environmental sample), or a sampling of a substance or a device |
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() | I | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
![]() ![]() ![]() ![]() | ΣI | 1..1 | string | Literal reference, Relative, internal or absolute URL |
![]() ![]() ![]() ![]() | ΣI | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible) |
![]() ![]() ![]() ![]() | ΣI | 0..1 | Identifier | Logical reference, when literal reference is not known |
![]() ![]() ![]() ![]() | ΣI | 0..1 | string | Text alternative for the resource |
![]() ![]() ![]() | SΣI | 1..1 | dateTime | The time when specimen was received for processing |
![]() ![]() ![]() | I | 0..* | Reference(Specimen) | Specimen from which this specimen originated |
![]() ![]() ![]() | I | 0..* | Reference(ServiceRequest) | Why the specimen was collected |
![]() ![]() ![]() | I | 0..1 | BackboneElement | Collection details |
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() | I | 0..* | Extension | Additional content defined by implementations |
![]() ![]() ![]() ![]() | ?!ΣI | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() | ΣI | 0..1 | Reference(Practitioner | PractitionerRole) | Who collected the specimen |
![]() ![]() ![]() ![]() | ΣI | 1..1 | dateTime | Collection time |
![]() ![]() ![]() ![]() | ΣI | 0..1 | Duration | How long it took to collect specimen |
![]() ![]() ![]() ![]() | I | 0..1 | SimpleQuantity | The quantity of specimen collected |
![]() ![]() ![]() ![]() | I | 0..1 | CodeableConcept | Technique used to perform collection Binding: FHIRSpecimenCollectionMethod (example) |
![]() ![]() ![]() ![]() | I | 0..1 | CodeableConcept | Anatomical collection site Binding: SNOMEDCTBodyStructures (example) |
![]() ![]() ![]() ![]() | ΣI | 0..1 | Whether or how long patient abstained from food and/or drink Binding: hl7VS-relevantClincialInformation (extensible) | |
![]() ![]() ![]() ![]() ![]() | CodeableConcept | |||
![]() ![]() ![]() ![]() ![]() | Duration | |||
![]() ![]() ![]() | I | 0..* | BackboneElement | Processing and processing step details |
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() | I | 0..* | Extension | Additional content defined by implementations |
![]() ![]() ![]() ![]() | ?!ΣI | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() | I | 0..1 | string | Textual description of procedure |
![]() ![]() ![]() ![]() | I | 0..1 | CodeableConcept | Indicates the treatment step applied to the specimen Binding: SpecimenProcessingProcedure (example) |
![]() ![]() ![]() ![]() | I | 0..* | Reference(Substance) | Material used in the processing step |
![]() ![]() ![]() ![]() | I | 0..1 | Date and time of specimen processing | |
![]() ![]() ![]() ![]() ![]() | dateTime | |||
![]() ![]() ![]() ![]() ![]() | Period | |||
![]() ![]() ![]() | I | 0..* | BackboneElement | Direct container of specimen (tube/slide, etc.) |
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() | I | 0..* | Extension | Additional content defined by implementations |
![]() ![]() ![]() ![]() | ?!ΣI | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() | ΣI | 0..* | Identifier | Id for the container |
![]() ![]() ![]() ![]() | I | 0..1 | string | Textual description of the container |
![]() ![]() ![]() ![]() | I | 0..1 | CodeableConcept | Kind of container directly associated with specimen Binding: SpecimenContainerType (example) |
![]() ![]() ![]() ![]() | I | 0..1 | SimpleQuantity | Container volume or size |
![]() ![]() ![]() ![]() | I | 0..1 | SimpleQuantity | Quantity of specimen within container |
![]() ![]() ![]() ![]() | I | 0..1 | Additive associated with container Binding: hl7VS-additivePreservative (example) | |
![]() ![]() ![]() ![]() ![]() | CodeableConcept | |||
![]() ![]() ![]() ![]() ![]() | Reference(Substance) | |||
![]() ![]() ![]() | ΣI | 0..* | CodeableConcept | State of the specimen Binding: hl7VS-specimenCondition (extensible) |
![]() ![]() ![]() | I | 0..* | Annotation | Comments |
![]() |
Differential View
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | 0..* | Specimen | Sample for analysis | |
![]() ![]() ![]() | 0..1 | CodeableConcept | Kind of material that forms the specimen Binding: Specimen Types (example) | |
![]() ![]() ![]() ![]() | S | 0..* | Coding | Code defined by a terminology system |
![]() ![]() ![]() ![]() ![]() | 0..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Symbol in syntax defined by the system | |
![]() ![]() ![]() ![]() ![]() | 1..1 | string | Representation defined by the system | |
![]() ![]() ![]() ![]() | S | 0..1 | string | Plain text representation of the concept |
![]() ![]() ![]() | 0..1 | Reference(Patient) | Where the specimen came from. This may be from patient(s), from a location (e.g., the source of an environmental sample), or a sampling of a substance or a device | |
![]() ![]() ![]() ![]() | 1..1 | string | Literal reference, Relative, internal or absolute URL | |
![]() ![]() ![]() | S | 1..1 | dateTime | The time when specimen was received for processing |
![]() ![]() ![]() | 0..* | Reference(Specimen) | Specimen from which this specimen originated | |
![]() ![]() ![]() | 0..* | Reference(ServiceRequest) | Why the specimen was collected | |
![]() ![]() ![]() | ||||
![]() ![]() ![]() ![]() | 0..1 | Reference(Practitioner | PractitionerRole) | Who collected the specimen | |
![]() ![]() ![]() ![]() | 1..1 | dateTime | Collection time | |
![]() |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | I | 0..* | Specimen | Sample for analysis |
![]() ![]() ![]() | Σ | 0..1 | string | Logical id of this artifact |
![]() ![]() ![]() | ΣI | 0..1 | Meta | Metadata about the resource |
![]() ![]() ![]() | ?!ΣI | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() ![]() | I | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred) Max Binding: AllLanguages |
![]() ![]() ![]() | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
![]() ![]() ![]() | 0..* | Resource | Contained, inline Resources | |
![]() ![]() ![]() | I | 0..* | Extension | Additional content defined by implementations |
![]() ![]() ![]() | ?!I | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() | ΣI | 0..* | Identifier | External Identifier |
![]() ![]() ![]() | ΣI | 0..1 | Identifier | Identifier assigned by the lab |
![]() ![]() ![]() | ?!ΣI | 0..1 | code | available | unavailable | unsatisfactory | entered-in-error Binding: SpecimenStatus (required) |
![]() ![]() ![]() | ΣI | 0..1 | CodeableConcept | Kind of material that forms the specimen Binding: Specimen Types (example) |
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() | I | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
![]() ![]() ![]() ![]() | SΣI | 0..* | Coding | Code defined by a terminology system |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() | I | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
![]() ![]() ![]() ![]() ![]() | ΣI | 0..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct |
![]() ![]() ![]() ![]() ![]() | ΣI | 0..1 | string | Version of the system - if relevant |
![]() ![]() ![]() ![]() ![]() | ΣI | 1..1 | code | Symbol in syntax defined by the system |
![]() ![]() ![]() ![]() ![]() | ΣI | 1..1 | string | Representation defined by the system |
![]() ![]() ![]() ![]() ![]() | ΣI | 0..1 | boolean | If this coding was chosen directly by the user |
![]() ![]() ![]() ![]() | SΣI | 0..1 | string | Plain text representation of the concept |
![]() ![]() ![]() | ΣI | 0..1 | Reference(Patient) | Where the specimen came from. This may be from patient(s), from a location (e.g., the source of an environmental sample), or a sampling of a substance or a device |
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() | I | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
![]() ![]() ![]() ![]() | ΣI | 1..1 | string | Literal reference, Relative, internal or absolute URL |
![]() ![]() ![]() ![]() | ΣI | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible) |
![]() ![]() ![]() ![]() | ΣI | 0..1 | Identifier | Logical reference, when literal reference is not known |
![]() ![]() ![]() ![]() | ΣI | 0..1 | string | Text alternative for the resource |
![]() ![]() ![]() | SΣI | 1..1 | dateTime | The time when specimen was received for processing |
![]() ![]() ![]() | I | 0..* | Reference(Specimen) | Specimen from which this specimen originated |
![]() ![]() ![]() | I | 0..* | Reference(ServiceRequest) | Why the specimen was collected |
![]() ![]() ![]() | I | 0..1 | BackboneElement | Collection details |
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() | I | 0..* | Extension | Additional content defined by implementations |
![]() ![]() ![]() ![]() | ?!ΣI | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() | ΣI | 0..1 | Reference(Practitioner | PractitionerRole) | Who collected the specimen |
![]() ![]() ![]() ![]() | ΣI | 1..1 | dateTime | Collection time |
![]() ![]() ![]() ![]() | ΣI | 0..1 | Duration | How long it took to collect specimen |
![]() ![]() ![]() ![]() | I | 0..1 | SimpleQuantity | The quantity of specimen collected |
![]() ![]() ![]() ![]() | I | 0..1 | CodeableConcept | Technique used to perform collection Binding: FHIRSpecimenCollectionMethod (example) |
![]() ![]() ![]() ![]() | I | 0..1 | CodeableConcept | Anatomical collection site Binding: SNOMEDCTBodyStructures (example) |
![]() ![]() ![]() ![]() | ΣI | 0..1 | Whether or how long patient abstained from food and/or drink Binding: hl7VS-relevantClincialInformation (extensible) | |
![]() ![]() ![]() ![]() ![]() | CodeableConcept | |||
![]() ![]() ![]() ![]() ![]() | Duration | |||
![]() ![]() ![]() | I | 0..* | BackboneElement | Processing and processing step details |
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() | I | 0..* | Extension | Additional content defined by implementations |
![]() ![]() ![]() ![]() | ?!ΣI | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() | I | 0..1 | string | Textual description of procedure |
![]() ![]() ![]() ![]() | I | 0..1 | CodeableConcept | Indicates the treatment step applied to the specimen Binding: SpecimenProcessingProcedure (example) |
![]() ![]() ![]() ![]() | I | 0..* | Reference(Substance) | Material used in the processing step |
![]() ![]() ![]() ![]() | I | 0..1 | Date and time of specimen processing | |
![]() ![]() ![]() ![]() ![]() | dateTime | |||
![]() ![]() ![]() ![]() ![]() | Period | |||
![]() ![]() ![]() | I | 0..* | BackboneElement | Direct container of specimen (tube/slide, etc.) |
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() | I | 0..* | Extension | Additional content defined by implementations |
![]() ![]() ![]() ![]() | ?!ΣI | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() | ΣI | 0..* | Identifier | Id for the container |
![]() ![]() ![]() ![]() | I | 0..1 | string | Textual description of the container |
![]() ![]() ![]() ![]() | I | 0..1 | CodeableConcept | Kind of container directly associated with specimen Binding: SpecimenContainerType (example) |
![]() ![]() ![]() ![]() | I | 0..1 | SimpleQuantity | Container volume or size |
![]() ![]() ![]() ![]() | I | 0..1 | SimpleQuantity | Quantity of specimen within container |
![]() ![]() ![]() ![]() | I | 0..1 | Additive associated with container Binding: hl7VS-additivePreservative (example) | |
![]() ![]() ![]() ![]() ![]() | CodeableConcept | |||
![]() ![]() ![]() ![]() ![]() | Reference(Substance) | |||
![]() ![]() ![]() | ΣI | 0..* | CodeableConcept | State of the specimen Binding: hl7VS-specimenCondition (extensible) |
![]() ![]() ![]() | I | 0..* | Annotation | Comments |
![]() |
Downloads: StructureDefinition: (XML, JSON), Schema: XML Schematron