Order Catalog Implementation Guide, published by HL7 International - Orders and Observations Work Group. This is not an authorized publication; it is the continuous build for version current). This version is based on the current content of https://github.com/HL7/fhir-order-catalog/ and changes regularly. See the Directory of published versions
Defining URL: | http://hl7.org/fhir/uv/order-catalog/StructureDefinition/LabSpecimenDefinition |
Version: | current |
Name: | LabSpecimenDefinition |
Title: | Laboratory IVD Specimen Definition |
Status: | Draft as of 2022-05-06 03:37:23+0000 |
Definition: | The LabSpecimenDefinition profile constrains the SpecimenDefinition resource to represent definitions of IVD specimens attached to laboratory procedures described in catalogs of laboratory services using these procedures and specimens. |
Publisher: | HL7 International - Orders and Observations Work Group |
Source Resource: | XML / JSON / Turtle |
The official URL for this profile is:
http://hl7.org/fhir/uv/order-catalog/StructureDefinition/LabSpecimenDefinition
Description of Profiles, Differentials, Snapshots and how the different presentations work.
This structure is derived from SpecimenDefinition
This structure is derived from SpecimenDefinition
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | 0..* | SpecimenDefinition | Kind of specimen | |
![]() ![]() ![]() | S | 0..* | BackboneElement | Specimen in container intended for testing by lab |
![]() ![]() ![]() ![]() | S | 0..1 | CodeableConcept | Type of intended specimen |
![]() |
Name | Flags | Card. | Type | Description & Constraints![]() | ||||
---|---|---|---|---|---|---|---|---|
![]() ![]() | 0..* | SpecimenDefinition | Kind of specimen | |||||
![]() ![]() ![]() | Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() ![]() | Σ | 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: CommonLanguages (preferred): IETF language tag
| |||||
![]() ![]() ![]() | 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 | ||||
![]() ![]() ![]() | Σ | 0..1 | uri | Logical canonical URL to reference this SpecimenDefinition (globally unique) | ||||
![]() ![]() ![]() | Σ | 0..1 | Identifier | Business identifier | ||||
![]() ![]() ![]() | Σ | 0..1 | string | Business version of the SpecimenDefinition | ||||
![]() ![]() ![]() | Σ | 0..1 | string | Name for this SpecimenDefinition (Human friendly) | ||||
![]() ![]() ![]() | Σ | 0..* | canonical(SpecimenDefinition) | Based on FHIR definition of another SpecimenDefinition | ||||
![]() ![]() ![]() | Σ | 0..* | uri | Based on external definition | ||||
![]() ![]() ![]() | ?!Σ | 1..1 | code | draft | active | retired | unknown Binding: PublicationStatus (required): Codes identifying the status of a SpecimenDefinition resource. | ||||
![]() ![]() ![]() | ?!Σ | 0..1 | boolean | If this SpecimenDefinition is not for real usage | ||||
![]() ![]() ![]() | Σ | 0..1 | Type of subject for specimen collection | |||||
![]() ![]() ![]() ![]() | CodeableConcept | |||||||
![]() ![]() ![]() ![]() | Reference(Group) | |||||||
![]() ![]() ![]() | Σ | 0..1 | dateTime | Date status first applied | ||||
![]() ![]() ![]() | Σ | 0..1 | Reference(Practitioner | PractitionerRole | Organization) | The name of the individual or organization that published the SpecimenDefinition | ||||
![]() ![]() ![]() | Σ | 0..* | ContactDetail | Contact details for the publisher | ||||
![]() ![]() ![]() | 0..1 | markdown | Natural language description of the SpecimenDefinition | |||||
![]() ![]() ![]() | 0..* | UsageContext | Content intends to support these contexts | |||||
![]() ![]() ![]() | Σ | 0..* | CodeableConcept | Intended jurisdiction for this SpecimenDefinition (if applicable) Binding: Jurisdiction ValueSet (extensible): Codes for country, country subdivision and region for indicating where a resource is intended to be used. | ||||
![]() ![]() ![]() | 0..1 | markdown | Why this SpecimenDefinition is defined | |||||
![]() ![]() ![]() | 0..1 | markdown | Use and/or publishing restrictions | |||||
![]() ![]() ![]() | 0..1 | date | When SpecimenDefinition was approved by publisher | |||||
![]() ![]() ![]() | 0..1 | date | The date on which the asset content was last reviewed | |||||
![]() ![]() ![]() | Σ | 0..1 | Period | The effective date range for the SpecimenDefinition | ||||
![]() ![]() ![]() | Σ | 0..1 | CodeableConcept | Kind of material to collect Binding: hl7VS-specimenType (example): The type of the specimen to be collected. | ||||
![]() ![]() ![]() | Σ | 0..* | CodeableConcept | Patient preparation for collection Binding: PreparePatient (example): SCT descendants of 703763000 |Precondition value (qualifier value)| | ||||
![]() ![]() ![]() | Σ | 0..1 | string | Time aspect for collection Example General: 24 hour, 20' post charge | ||||
![]() ![]() ![]() | Σ | 0..* | CodeableConcept | Specimen collection procedure Binding: SpecimenCollection (example): SCT actions and procedures for specimen collection | ||||
![]() ![]() ![]() | S | 0..* | BackboneElement | Specimen in container intended for testing by lab | ||||
![]() ![]() ![]() ![]() | 0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() | 0..1 | boolean | Primary or secondary specimen Example General: false | |||||
![]() ![]() ![]() ![]() | S | 0..1 | CodeableConcept | Type of intended specimen Binding: hl7VS-specimenType (example): The type of specimen conditioned in a container for lab testing. | ||||
![]() ![]() ![]() ![]() | 1..1 | code | preferred | alternate Binding: SpecimenContainedPreference (required): Degree of preference of a type of conditioned specimen. Example General: preferred, alternate | |||||
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | The specimen's container | |||||
![]() ![]() ![]() ![]() ![]() | 0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() | 0..1 | CodeableConcept | The material type used for the container Binding: ContainerMaterials (example): SCT 32039001 |Glass|, 61088005 |Plastic|, 425620007 |Metal| | |||||
![]() ![]() ![]() ![]() ![]() | 0..1 | CodeableConcept | Kind of container associated with the kind of specimen Binding: SpecimenContainer (example): SCT descendants of 706041008 |Device for body fluid and tissue collection/transfer/processing (physical object)| | |||||
![]() ![]() ![]() ![]() ![]() | 0..1 | CodeableConcept | Color of container cap Binding: ContainerCap (example): Color of the container cap. | |||||
![]() ![]() ![]() ![]() ![]() | 0..1 | string | The description of the kind of container Example General: Blue top tube with citrate | |||||
![]() ![]() ![]() ![]() ![]() | 0..1 | SimpleQuantity | The capacity of this kind of container | |||||
![]() ![]() ![]() ![]() ![]() | 0..1 | Minimum volume | ||||||
![]() ![]() ![]() ![]() ![]() ![]() | Quantity(SimpleQuantity) | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | string | |||||||
![]() ![]() ![]() ![]() ![]() | 0..* | BackboneElement | Additive associated with container | |||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | Additive associated with container Binding: hl7VS-additivePreservative (example): Substance added to specimen container. | ||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | CodeableConcept | |||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Reference(SubstanceDefinition) | |||||||
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Special processing applied to the container for this specimen type | |||||
![]() ![]() ![]() ![]() | 0..1 | string | Requirements for specimen delivery and special handling | |||||
![]() ![]() ![]() ![]() | 0..1 | Duration | The usual time for retaining this kind of specimen | |||||
![]() ![]() ![]() ![]() | 0..1 | boolean | Specimen for single use only | |||||
![]() ![]() ![]() ![]() | 0..* | CodeableConcept | Criterion specified for specimen rejection Binding: RejectionCriterion (example): Criterion for rejection of the specimen by laboratory. | |||||
![]() ![]() ![]() ![]() | 0..* | BackboneElement | Specimen handling before testing | |||||
![]() ![]() ![]() ![]() ![]() | 0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() | 0..1 | CodeableConcept | Qualifies the interval of temperature Binding: HandlingConditionSet (example): Set of handling instructions prior testing of the specimen. | |||||
![]() ![]() ![]() ![]() ![]() | 0..1 | Range | Temperature range for these handling instructions | |||||
![]() ![]() ![]() ![]() ![]() | 0..1 | Duration | Maximum preservation time | |||||
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Preservation instruction Example General: freeze within 4 hours | |||||
![]() ![]() ![]() ![]() | 0..* | CodeableConcept | Where the specimen will be tested Binding: DiagnosticServiceSectionCodes (example): Codes specifying where the specimen will be tested. | |||||
![]() |
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | 0..* | SpecimenDefinition | Kind of specimen | |
![]() ![]() ![]() | 0..* | BackboneElement | Specimen in container intended for testing by lab | |
![]() ![]() ![]() ![]() | 0..1 | CodeableConcept | Type of intended specimen Binding: hl7VS-specimenType (example): The type of specimen conditioned in a container for lab testing. | |
![]() |
This structure is derived from SpecimenDefinition
Differential View
This structure is derived from SpecimenDefinition
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | 0..* | SpecimenDefinition | Kind of specimen | |
![]() ![]() ![]() | S | 0..* | BackboneElement | Specimen in container intended for testing by lab |
![]() ![]() ![]() ![]() | S | 0..1 | CodeableConcept | Type of intended specimen |
![]() |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints![]() | ||||
---|---|---|---|---|---|---|---|---|
![]() ![]() | 0..* | SpecimenDefinition | Kind of specimen | |||||
![]() ![]() ![]() | Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() ![]() | Σ | 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: CommonLanguages (preferred): IETF language tag
| |||||
![]() ![]() ![]() | 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 | ||||
![]() ![]() ![]() | Σ | 0..1 | uri | Logical canonical URL to reference this SpecimenDefinition (globally unique) | ||||
![]() ![]() ![]() | Σ | 0..1 | Identifier | Business identifier | ||||
![]() ![]() ![]() | Σ | 0..1 | string | Business version of the SpecimenDefinition | ||||
![]() ![]() ![]() | Σ | 0..1 | string | Name for this SpecimenDefinition (Human friendly) | ||||
![]() ![]() ![]() | Σ | 0..* | canonical(SpecimenDefinition) | Based on FHIR definition of another SpecimenDefinition | ||||
![]() ![]() ![]() | Σ | 0..* | uri | Based on external definition | ||||
![]() ![]() ![]() | ?!Σ | 1..1 | code | draft | active | retired | unknown Binding: PublicationStatus (required): Codes identifying the status of a SpecimenDefinition resource. | ||||
![]() ![]() ![]() | ?!Σ | 0..1 | boolean | If this SpecimenDefinition is not for real usage | ||||
![]() ![]() ![]() | Σ | 0..1 | Type of subject for specimen collection | |||||
![]() ![]() ![]() ![]() | CodeableConcept | |||||||
![]() ![]() ![]() ![]() | Reference(Group) | |||||||
![]() ![]() ![]() | Σ | 0..1 | dateTime | Date status first applied | ||||
![]() ![]() ![]() | Σ | 0..1 | Reference(Practitioner | PractitionerRole | Organization) | The name of the individual or organization that published the SpecimenDefinition | ||||
![]() ![]() ![]() | Σ | 0..* | ContactDetail | Contact details for the publisher | ||||
![]() ![]() ![]() | 0..1 | markdown | Natural language description of the SpecimenDefinition | |||||
![]() ![]() ![]() | 0..* | UsageContext | Content intends to support these contexts | |||||
![]() ![]() ![]() | Σ | 0..* | CodeableConcept | Intended jurisdiction for this SpecimenDefinition (if applicable) Binding: Jurisdiction ValueSet (extensible): Codes for country, country subdivision and region for indicating where a resource is intended to be used. | ||||
![]() ![]() ![]() | 0..1 | markdown | Why this SpecimenDefinition is defined | |||||
![]() ![]() ![]() | 0..1 | markdown | Use and/or publishing restrictions | |||||
![]() ![]() ![]() | 0..1 | date | When SpecimenDefinition was approved by publisher | |||||
![]() ![]() ![]() | 0..1 | date | The date on which the asset content was last reviewed | |||||
![]() ![]() ![]() | Σ | 0..1 | Period | The effective date range for the SpecimenDefinition | ||||
![]() ![]() ![]() | Σ | 0..1 | CodeableConcept | Kind of material to collect Binding: hl7VS-specimenType (example): The type of the specimen to be collected. | ||||
![]() ![]() ![]() | Σ | 0..* | CodeableConcept | Patient preparation for collection Binding: PreparePatient (example): SCT descendants of 703763000 |Precondition value (qualifier value)| | ||||
![]() ![]() ![]() | Σ | 0..1 | string | Time aspect for collection Example General: 24 hour, 20' post charge | ||||
![]() ![]() ![]() | Σ | 0..* | CodeableConcept | Specimen collection procedure Binding: SpecimenCollection (example): SCT actions and procedures for specimen collection | ||||
![]() ![]() ![]() | S | 0..* | BackboneElement | Specimen in container intended for testing by lab | ||||
![]() ![]() ![]() ![]() | 0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() | 0..1 | boolean | Primary or secondary specimen Example General: false | |||||
![]() ![]() ![]() ![]() | S | 0..1 | CodeableConcept | Type of intended specimen Binding: hl7VS-specimenType (example): The type of specimen conditioned in a container for lab testing. | ||||
![]() ![]() ![]() ![]() | 1..1 | code | preferred | alternate Binding: SpecimenContainedPreference (required): Degree of preference of a type of conditioned specimen. Example General: preferred, alternate | |||||
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | The specimen's container | |||||
![]() ![]() ![]() ![]() ![]() | 0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() | 0..1 | CodeableConcept | The material type used for the container Binding: ContainerMaterials (example): SCT 32039001 |Glass|, 61088005 |Plastic|, 425620007 |Metal| | |||||
![]() ![]() ![]() ![]() ![]() | 0..1 | CodeableConcept | Kind of container associated with the kind of specimen Binding: SpecimenContainer (example): SCT descendants of 706041008 |Device for body fluid and tissue collection/transfer/processing (physical object)| | |||||
![]() ![]() ![]() ![]() ![]() | 0..1 | CodeableConcept | Color of container cap Binding: ContainerCap (example): Color of the container cap. | |||||
![]() ![]() ![]() ![]() ![]() | 0..1 | string | The description of the kind of container Example General: Blue top tube with citrate | |||||
![]() ![]() ![]() ![]() ![]() | 0..1 | SimpleQuantity | The capacity of this kind of container | |||||
![]() ![]() ![]() ![]() ![]() | 0..1 | Minimum volume | ||||||
![]() ![]() ![]() ![]() ![]() ![]() | Quantity(SimpleQuantity) | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | string | |||||||
![]() ![]() ![]() ![]() ![]() | 0..* | BackboneElement | Additive associated with container | |||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | Additive associated with container Binding: hl7VS-additivePreservative (example): Substance added to specimen container. | ||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | CodeableConcept | |||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Reference(SubstanceDefinition) | |||||||
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Special processing applied to the container for this specimen type | |||||
![]() ![]() ![]() ![]() | 0..1 | string | Requirements for specimen delivery and special handling | |||||
![]() ![]() ![]() ![]() | 0..1 | Duration | The usual time for retaining this kind of specimen | |||||
![]() ![]() ![]() ![]() | 0..1 | boolean | Specimen for single use only | |||||
![]() ![]() ![]() ![]() | 0..* | CodeableConcept | Criterion specified for specimen rejection Binding: RejectionCriterion (example): Criterion for rejection of the specimen by laboratory. | |||||
![]() ![]() ![]() ![]() | 0..* | BackboneElement | Specimen handling before testing | |||||
![]() ![]() ![]() ![]() ![]() | 0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() | 0..1 | CodeableConcept | Qualifies the interval of temperature Binding: HandlingConditionSet (example): Set of handling instructions prior testing of the specimen. | |||||
![]() ![]() ![]() ![]() ![]() | 0..1 | Range | Temperature range for these handling instructions | |||||
![]() ![]() ![]() ![]() ![]() | 0..1 | Duration | Maximum preservation time | |||||
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Preservation instruction Example General: freeze within 4 hours | |||||
![]() ![]() ![]() ![]() | 0..* | CodeableConcept | Where the specimen will be tested Binding: DiagnosticServiceSectionCodes (example): Codes specifying where the specimen will be tested. | |||||
![]() |
Other representations of profile: CSV, Excel, Schematron
Path | Conformance | ValueSet |
SpecimenDefinition.language | preferred | CommonLanguages Max Binding: AllLanguages |
SpecimenDefinition.status | required | PublicationStatus |
SpecimenDefinition.jurisdiction | extensible | Jurisdiction ValueSet |
SpecimenDefinition.typeCollected | example | Hl7VSSpecimenType |
SpecimenDefinition.patientPreparation | example | PreparePatient |
SpecimenDefinition.collection | example | SpecimenCollection |
SpecimenDefinition.typeTested.type | example | Hl7VSSpecimenType |
SpecimenDefinition.typeTested.preference | required | SpecimenContainedPreference |
SpecimenDefinition.typeTested.container.material | example | ContainerMaterials |
SpecimenDefinition.typeTested.container.type | example | SpecimenContainer |
SpecimenDefinition.typeTested.container.cap | example | ContainerCap |
SpecimenDefinition.typeTested.container.additive.additive[x] | example | Hl7VSAdditivePreservative |
SpecimenDefinition.typeTested.rejectionCriterion | example | RejectionCriterion |
SpecimenDefinition.typeTested.handling.temperatureQualifier | example | HandlingConditionSet |
SpecimenDefinition.typeTested.testingDestination | example | DiagnosticServiceSectionCodes |
Id | Grade | Path | Details | Requirements |
dom-2 | error | SpecimenDefinition | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | error | SpecimenDefinition | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty() | |
dom-4 | error | SpecimenDefinition | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
dom-5 | error | SpecimenDefinition | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
dom-6 | Best Practice | SpecimenDefinition | A resource should have narrative for robust management : text.`div`.exists() | |
ele-1 | error | SpecimenDefinition.meta | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | SpecimenDefinition.implicitRules | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | SpecimenDefinition.language | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | SpecimenDefinition.text | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | SpecimenDefinition.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | SpecimenDefinition.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | SpecimenDefinition.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | SpecimenDefinition.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | SpecimenDefinition.url | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | SpecimenDefinition.identifier | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | SpecimenDefinition.version | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | SpecimenDefinition.title | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | SpecimenDefinition.derivedFromCanonical | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | SpecimenDefinition.derivedFromUri | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | SpecimenDefinition.status | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | SpecimenDefinition.experimental | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | SpecimenDefinition.subject[x] | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | SpecimenDefinition.date | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | SpecimenDefinition.publisher | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | SpecimenDefinition.contact | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | SpecimenDefinition.description | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | SpecimenDefinition.useContext | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | SpecimenDefinition.jurisdiction | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | SpecimenDefinition.purpose | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | SpecimenDefinition.copyright | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | SpecimenDefinition.approvalDate | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | SpecimenDefinition.lastReviewDate | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | SpecimenDefinition.effectivePeriod | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | SpecimenDefinition.typeCollected | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | SpecimenDefinition.patientPreparation | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | SpecimenDefinition.timeAspect | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | SpecimenDefinition.collection | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | SpecimenDefinition.typeTested | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | SpecimenDefinition.typeTested.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | SpecimenDefinition.typeTested.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | SpecimenDefinition.typeTested.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | SpecimenDefinition.typeTested.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | SpecimenDefinition.typeTested.isDerived | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | SpecimenDefinition.typeTested.type | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | SpecimenDefinition.typeTested.preference | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | SpecimenDefinition.typeTested.container | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | SpecimenDefinition.typeTested.container.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | SpecimenDefinition.typeTested.container.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | SpecimenDefinition.typeTested.container.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | SpecimenDefinition.typeTested.container.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | SpecimenDefinition.typeTested.container.material | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | SpecimenDefinition.typeTested.container.type | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | SpecimenDefinition.typeTested.container.cap | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | SpecimenDefinition.typeTested.container.description | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | SpecimenDefinition.typeTested.container.capacity | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | SpecimenDefinition.typeTested.container.minimumVolume[x] | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | SpecimenDefinition.typeTested.container.additive | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | SpecimenDefinition.typeTested.container.additive.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | SpecimenDefinition.typeTested.container.additive.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | SpecimenDefinition.typeTested.container.additive.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | SpecimenDefinition.typeTested.container.additive.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | SpecimenDefinition.typeTested.container.additive.additive[x] | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | SpecimenDefinition.typeTested.container.preparation | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | SpecimenDefinition.typeTested.requirement | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | SpecimenDefinition.typeTested.retentionTime | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | SpecimenDefinition.typeTested.singleUse | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | SpecimenDefinition.typeTested.rejectionCriterion | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | SpecimenDefinition.typeTested.handling | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | SpecimenDefinition.typeTested.handling.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | SpecimenDefinition.typeTested.handling.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | SpecimenDefinition.typeTested.handling.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | SpecimenDefinition.typeTested.handling.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | SpecimenDefinition.typeTested.handling.temperatureQualifier | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | SpecimenDefinition.typeTested.handling.temperatureRange | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | SpecimenDefinition.typeTested.handling.maxDuration | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | SpecimenDefinition.typeTested.handling.instruction | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | SpecimenDefinition.typeTested.testingDestination | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |