This page is part of the FHIR Specification (v1.1.0: STU 3 Ballot 1). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions
This is a frozen snapshot of the FHIR specification created for the purpose of balloting the GAO implementation Guide. It includes draft changes that may be part of the future DSTU 2.1 release but further change is expected. Readers should focus solely on the GAO implementation content, and FHIR DSTU 2 for other purposes.
The official URL for this profile is:
http://hl7.org/fhir/StructureDefinition/uslab-spec
USLab Specimen Resource
This profile was published on Mon, Nov 17, 2014 00:00+1100 as a draft by Health Level Seven International (Orders and Observations - US Lab).
Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.
This structure is derived from Specimen.
This structure is derived from Specimen.
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | 0..* | Specimen | USLab Specimen Resource | |
![]() ![]() ![]() | S | 0..* | Identifier | |
![]() ![]() ![]() ![]() | S | 1..1 | code | Fixed Value: official |
![]() ![]() ![]() ![]() | S | 1..1 | uri | Placer URI |
![]() ![]() ![]() ![]() | S | 1..1 | string | Placer Identifier |
![]() ![]() ![]() | S | 1..1 | CodeableConcept | Binding: USLab Specimen Type (extensible) |
![]() ![]() ![]() ![]() | S | 1..* | Coding | |
![]() ![]() ![]() ![]() ![]() | S | 1..1 | uri | |
![]() ![]() ![]() ![]() ![]() | S | 1..1 | code | |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | string | |
![]() ![]() ![]() ![]() | S | 0..1 | string | Display text |
![]() ![]() ![]() | S | 1..1 | Reference(US Laboratory Patient Profile | US Laboratory Patient Profile) | Patient |
![]() ![]() ![]() | S | 1..1 | Identifier | |
![]() ![]() ![]() ![]() | S | 1..1 | code | Fixed Value: official |
![]() ![]() ![]() ![]() | S | 1..1 | uri | Filler URI |
![]() ![]() ![]() ![]() | S | 1..1 | string | Filler Identifier |
![]() ![]() ![]() | S | 1..1 | BackboneElement | |
![]() ![]() ![]() ![]() | S I | 1..1 | dateTime, Period | inv-2: Datetime must be at least to the day. |
![]() ![]() ![]() ![]() | S | 0..1 | CodeableConcept | Binding: USLab Specimen Body Site (extensible) |
![]() ![]() ![]() ![]() ![]() | S | 1..* | Coding | |
![]() ![]() ![]() ![]() ![]() ![]() | S | 1..1 | uri | |
![]() ![]() ![]() ![]() ![]() ![]() | S | 1..1 | code | |
![]() ![]() ![]() ![]() ![]() ![]() | S | 0..1 | string | |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | string | Display text |
![]() |
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | 0..* | Specimen | USLab Specimen Resource | |
![]() ![]() ![]() | ∑ | 0..1 | Meta | Metadata about the resource |
![]() ![]() ![]() | ?! ∑ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() ![]() | 0..1 | code | Language of the resource content Binding: IETF BCP-47 ![]() | |
![]() ![]() ![]() | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
![]() ![]() ![]() | 0..* | Resource | Contained, inline Resources | |
![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() | S ∑ | 0..* | Identifier | External Identifier |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?! S∑ | 1..1 | code | usual | official | temp | secondary (If known) Binding: IdentifierUse (required) Fixed Value: official |
![]() ![]() ![]() ![]() | ∑ | 0..1 | CodeableConcept | Description of identifier Binding: Identifier Type Codes (extensible) |
![]() ![]() ![]() ![]() | S ∑ | 1..1 | uri | Placer URI Example: http://www.acme.com/identifiers/patient or urn:ietf:rfc:3986 if the Identifier.value itself is a full uri |
![]() ![]() ![]() ![]() | S ∑ | 1..1 | string | Placer Identifier Example: 123456 |
![]() ![]() ![]() ![]() | ∑ | 0..1 | Period | Time period when id is/was valid for use |
![]() ![]() ![]() ![]() | ∑ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) |
![]() ![]() ![]() | ?! ∑ | 0..1 | code | available | unavailable | unsatisfactory | entered-in-error Binding: SpecimenStatus (required) |
![]() ![]() ![]() | S ∑ | 1..1 | CodeableConcept | Kind of material that forms the specimen Binding: USLab Specimen Type (extensible) |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | S ∑ | 1..* | Coding | Code defined by a terminology system |
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() ![]() | S ∑ | 1..1 | uri | Identity of the terminology system |
![]() ![]() ![]() ![]() ![]() | ∑ | 0..1 | string | Version of the system - if relevant |
![]() ![]() ![]() ![]() ![]() | S ∑ | 1..1 | code | Symbol in syntax defined by the system |
![]() ![]() ![]() ![]() ![]() | S ∑ | 0..1 | string | Representation defined by the system |
![]() ![]() ![]() ![]() ![]() | ∑ | 0..1 | boolean | If this coding was chosen directly by the user |
![]() ![]() ![]() ![]() | S ∑ | 0..1 | string | Display text |
![]() ![]() ![]() | 0..* | Reference(Specimen) | Specimen from which this specimen originated | |
![]() ![]() ![]() | S ∑ | 1..1 | Reference(US Laboratory Patient Profile | US Laboratory Patient Profile) | Patient |
![]() ![]() ![]() | S ∑ | 1..1 | Identifier | Identifier assigned by the lab |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?! S∑ | 1..1 | code | usual | official | temp | secondary (If known) Binding: IdentifierUse (required) Fixed Value: official |
![]() ![]() ![]() ![]() | ∑ | 0..1 | CodeableConcept | Description of identifier Binding: Identifier Type Codes (extensible) |
![]() ![]() ![]() ![]() | S ∑ | 1..1 | uri | Filler URI Example: http://www.acme.com/identifiers/patient or urn:ietf:rfc:3986 if the Identifier.value itself is a full uri |
![]() ![]() ![]() ![]() | S ∑ | 1..1 | string | Filler Identifier Example: 123456 |
![]() ![]() ![]() ![]() | ∑ | 0..1 | Period | Time period when id is/was valid for use |
![]() ![]() ![]() ![]() | ∑ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) |
![]() ![]() ![]() | ∑ | 0..1 | dateTime | The time when specimen was received for processing |
![]() ![]() ![]() | S | 1..1 | BackboneElement | Collection details |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() | ∑ | 0..1 | Reference(Practitioner) | Who collected the specimen |
![]() ![]() ![]() ![]() | 0..* | string | Collector comments | |
![]() ![]() ![]() ![]() | S ∑I | 1..1 | dateTime, Period | Collection time inv-2: Datetime must be at least to the day. |
![]() ![]() ![]() ![]() | 0..1 | SimpleQuantity | The quantity of specimen collected | |
![]() ![]() ![]() ![]() | 0..1 | CodeableConcept | Technique used to perform collection Binding: SpecimenCollectionMethod (example) | |
![]() ![]() ![]() ![]() | S | 0..1 | CodeableConcept | Anatomical collection site Binding: USLab Specimen Body Site (extensible) |
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() ![]() | S ∑ | 1..* | Coding | Code defined by a terminology system |
![]() ![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() ![]() ![]() | S ∑ | 1..1 | uri | Identity of the terminology system |
![]() ![]() ![]() ![]() ![]() ![]() | ∑ | 0..1 | string | Version of the system - if relevant |
![]() ![]() ![]() ![]() ![]() ![]() | S ∑ | 1..1 | code | Symbol in syntax defined by the system |
![]() ![]() ![]() ![]() ![]() ![]() | S ∑ | 0..1 | string | Representation defined by the system |
![]() ![]() ![]() ![]() ![]() ![]() | ∑ | 0..1 | boolean | If this coding was chosen directly by the user |
![]() ![]() ![]() ![]() ![]() | S ∑ | 0..1 | string | Display text |
![]() ![]() ![]() | 0..* | BackboneElement | Treatment and processing step details | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() | 0..1 | string | Textual description of procedure | |
![]() ![]() ![]() ![]() | 0..1 | CodeableConcept | Indicates the treatment or processing step applied to the specimen Binding: SpecimenTreatmentProcedure (example) | |
![]() ![]() ![]() ![]() | 0..* | Reference(Substance) | Material used in the processing step | |
![]() ![]() ![]() | 0..* | BackboneElement | Direct container of specimen (tube/slide, etc.) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() | ∑ | 0..* | Identifier | Id for the container |
![]() ![]() ![]() ![]() | 0..1 | string | Textual description of the container | |
![]() ![]() ![]() ![]() | 0..1 | CodeableConcept | Kind of container directly associated with specimen Binding: SpecimenContainer (example) | |
![]() ![]() ![]() ![]() | 0..1 | SimpleQuantity | Container volume or size | |
![]() ![]() ![]() ![]() | 0..1 | SimpleQuantity | Quantity of specimen within container | |
![]() ![]() ![]() ![]() | 0..1 | CodeableConcept, Reference(Substance) | Additive associated with container Binding: v2 Additive/Preservative (example) | |
![]() |
todo
This structure is derived from Specimen.
Differential View
This structure is derived from Specimen.
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | 0..* | Specimen | USLab Specimen Resource | |
![]() ![]() ![]() | S | 0..* | Identifier | |
![]() ![]() ![]() ![]() | S | 1..1 | code | Fixed Value: official |
![]() ![]() ![]() ![]() | S | 1..1 | uri | Placer URI |
![]() ![]() ![]() ![]() | S | 1..1 | string | Placer Identifier |
![]() ![]() ![]() | S | 1..1 | CodeableConcept | Binding: USLab Specimen Type (extensible) |
![]() ![]() ![]() ![]() | S | 1..* | Coding | |
![]() ![]() ![]() ![]() ![]() | S | 1..1 | uri | |
![]() ![]() ![]() ![]() ![]() | S | 1..1 | code | |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | string | |
![]() ![]() ![]() ![]() | S | 0..1 | string | Display text |
![]() ![]() ![]() | S | 1..1 | Reference(US Laboratory Patient Profile | US Laboratory Patient Profile) | Patient |
![]() ![]() ![]() | S | 1..1 | Identifier | |
![]() ![]() ![]() ![]() | S | 1..1 | code | Fixed Value: official |
![]() ![]() ![]() ![]() | S | 1..1 | uri | Filler URI |
![]() ![]() ![]() ![]() | S | 1..1 | string | Filler Identifier |
![]() ![]() ![]() | S | 1..1 | BackboneElement | |
![]() ![]() ![]() ![]() | S I | 1..1 | dateTime, Period | inv-2: Datetime must be at least to the day. |
![]() ![]() ![]() ![]() | S | 0..1 | CodeableConcept | Binding: USLab Specimen Body Site (extensible) |
![]() ![]() ![]() ![]() ![]() | S | 1..* | Coding | |
![]() ![]() ![]() ![]() ![]() ![]() | S | 1..1 | uri | |
![]() ![]() ![]() ![]() ![]() ![]() | S | 1..1 | code | |
![]() ![]() ![]() ![]() ![]() ![]() | S | 0..1 | string | |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | string | Display text |
![]() |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | 0..* | Specimen | USLab Specimen Resource | |
![]() ![]() ![]() | ∑ | 0..1 | Meta | Metadata about the resource |
![]() ![]() ![]() | ?! ∑ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() ![]() | 0..1 | code | Language of the resource content Binding: IETF BCP-47 ![]() | |
![]() ![]() ![]() | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
![]() ![]() ![]() | 0..* | Resource | Contained, inline Resources | |
![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() | S ∑ | 0..* | Identifier | External Identifier |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?! S∑ | 1..1 | code | usual | official | temp | secondary (If known) Binding: IdentifierUse (required) Fixed Value: official |
![]() ![]() ![]() ![]() | ∑ | 0..1 | CodeableConcept | Description of identifier Binding: Identifier Type Codes (extensible) |
![]() ![]() ![]() ![]() | S ∑ | 1..1 | uri | Placer URI Example: http://www.acme.com/identifiers/patient or urn:ietf:rfc:3986 if the Identifier.value itself is a full uri |
![]() ![]() ![]() ![]() | S ∑ | 1..1 | string | Placer Identifier Example: 123456 |
![]() ![]() ![]() ![]() | ∑ | 0..1 | Period | Time period when id is/was valid for use |
![]() ![]() ![]() ![]() | ∑ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) |
![]() ![]() ![]() | ?! ∑ | 0..1 | code | available | unavailable | unsatisfactory | entered-in-error Binding: SpecimenStatus (required) |
![]() ![]() ![]() | S ∑ | 1..1 | CodeableConcept | Kind of material that forms the specimen Binding: USLab Specimen Type (extensible) |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | S ∑ | 1..* | Coding | Code defined by a terminology system |
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() ![]() | S ∑ | 1..1 | uri | Identity of the terminology system |
![]() ![]() ![]() ![]() ![]() | ∑ | 0..1 | string | Version of the system - if relevant |
![]() ![]() ![]() ![]() ![]() | S ∑ | 1..1 | code | Symbol in syntax defined by the system |
![]() ![]() ![]() ![]() ![]() | S ∑ | 0..1 | string | Representation defined by the system |
![]() ![]() ![]() ![]() ![]() | ∑ | 0..1 | boolean | If this coding was chosen directly by the user |
![]() ![]() ![]() ![]() | S ∑ | 0..1 | string | Display text |
![]() ![]() ![]() | 0..* | Reference(Specimen) | Specimen from which this specimen originated | |
![]() ![]() ![]() | S ∑ | 1..1 | Reference(US Laboratory Patient Profile | US Laboratory Patient Profile) | Patient |
![]() ![]() ![]() | S ∑ | 1..1 | Identifier | Identifier assigned by the lab |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?! S∑ | 1..1 | code | usual | official | temp | secondary (If known) Binding: IdentifierUse (required) Fixed Value: official |
![]() ![]() ![]() ![]() | ∑ | 0..1 | CodeableConcept | Description of identifier Binding: Identifier Type Codes (extensible) |
![]() ![]() ![]() ![]() | S ∑ | 1..1 | uri | Filler URI Example: http://www.acme.com/identifiers/patient or urn:ietf:rfc:3986 if the Identifier.value itself is a full uri |
![]() ![]() ![]() ![]() | S ∑ | 1..1 | string | Filler Identifier Example: 123456 |
![]() ![]() ![]() ![]() | ∑ | 0..1 | Period | Time period when id is/was valid for use |
![]() ![]() ![]() ![]() | ∑ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) |
![]() ![]() ![]() | ∑ | 0..1 | dateTime | The time when specimen was received for processing |
![]() ![]() ![]() | S | 1..1 | BackboneElement | Collection details |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() | ∑ | 0..1 | Reference(Practitioner) | Who collected the specimen |
![]() ![]() ![]() ![]() | 0..* | string | Collector comments | |
![]() ![]() ![]() ![]() | S ∑I | 1..1 | dateTime, Period | Collection time inv-2: Datetime must be at least to the day. |
![]() ![]() ![]() ![]() | 0..1 | SimpleQuantity | The quantity of specimen collected | |
![]() ![]() ![]() ![]() | 0..1 | CodeableConcept | Technique used to perform collection Binding: SpecimenCollectionMethod (example) | |
![]() ![]() ![]() ![]() | S | 0..1 | CodeableConcept | Anatomical collection site Binding: USLab Specimen Body Site (extensible) |
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() ![]() | S ∑ | 1..* | Coding | Code defined by a terminology system |
![]() ![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() ![]() ![]() | S ∑ | 1..1 | uri | Identity of the terminology system |
![]() ![]() ![]() ![]() ![]() ![]() | ∑ | 0..1 | string | Version of the system - if relevant |
![]() ![]() ![]() ![]() ![]() ![]() | S ∑ | 1..1 | code | Symbol in syntax defined by the system |
![]() ![]() ![]() ![]() ![]() ![]() | S ∑ | 0..1 | string | Representation defined by the system |
![]() ![]() ![]() ![]() ![]() ![]() | ∑ | 0..1 | boolean | If this coding was chosen directly by the user |
![]() ![]() ![]() ![]() ![]() | S ∑ | 0..1 | string | Display text |
![]() ![]() ![]() | 0..* | BackboneElement | Treatment and processing step details | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() | 0..1 | string | Textual description of procedure | |
![]() ![]() ![]() ![]() | 0..1 | CodeableConcept | Indicates the treatment or processing step applied to the specimen Binding: SpecimenTreatmentProcedure (example) | |
![]() ![]() ![]() ![]() | 0..* | Reference(Substance) | Material used in the processing step | |
![]() ![]() ![]() | 0..* | BackboneElement | Direct container of specimen (tube/slide, etc.) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() | ∑ | 0..* | Identifier | Id for the container |
![]() ![]() ![]() ![]() | 0..1 | string | Textual description of the container | |
![]() ![]() ![]() ![]() | 0..1 | CodeableConcept | Kind of container directly associated with specimen Binding: SpecimenContainer (example) | |
![]() ![]() ![]() ![]() | 0..1 | SimpleQuantity | Container volume or size | |
![]() ![]() ![]() ![]() | 0..1 | SimpleQuantity | Quantity of specimen within container | |
![]() ![]() ![]() ![]() | 0..1 | CodeableConcept, Reference(Substance) | Additive associated with container Binding: v2 Additive/Preservative (example) | |
![]() |
XML Template
JSON Template
todo
Other representations of profile: Schematron
Path | Name | Conformance | ValueSet |
Specimen.language | ?ext | required | http://tools.ietf.org/html/bcp47 ![]() |
Specimen.identifier.use | IdentifierUse | required | IdentifierUse |
Specimen.identifier.type | Identifier Type Codes | extensible | Identifier Type Codes |
Specimen.status | SpecimenStatus | required | SpecimenStatus |
Specimen.type | USLab Specimen Type | extensible | USLab Specimen Type |
Specimen.accessionIdentifier.use | IdentifierUse | required | IdentifierUse |
Specimen.accessionIdentifier.type | Identifier Type Codes | extensible | Identifier Type Codes |
Specimen.collection.method | SpecimenCollectionMethod | example | SpecimenCollectionMethod |
Specimen.collection.bodySite | USLab Specimen Body Site | extensible | USLab Specimen Body Site |
Specimen.treatment.procedure | SpecimenTreatmentProcedure | example | SpecimenTreatmentProcedure |
Specimen.container.type | SpecimenContainer | example | SpecimenContainer |
Specimen.container.additive[x] | v2 Additive/Preservative | example | v2 Additive/Preservative |
Id | Path | Details | Requirements |
inv-2 | Specimen.collection.collected[x] | Datetime must be at least to the day. XPath: f:matches(.,/\d{4}-[01]\d-[0-3])/) |