Union of http://fhir.ch/ig/ch-lab-report/StructureDefinition/ch-lab-report-specimen-definition and http://fhir.ch/ig/ch-lab-report/StructureDefinition/ch-lab-report-specimen-definition

This is the set of resources that conform to either of the profiles CH Lab SpecimenDefinition: Laboratory Report (http://fhir.ch/ig/ch-lab-report/StructureDefinition/ch-lab-report-specimen-definition) and CH Lab SpecimenDefinition: Laboratory Report (http://fhir.ch/ig/ch-lab-report/StructureDefinition/ch-lab-report-specimen-definition). E.g. what you have to deal with if you get resources conforming to one of them

Structure

NameFlagsCard.TypeDescription & Constraintsdoco
.. SpecimenDefinition 0..*Kind of specimen
dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources
dom-3: 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
dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
dom-5: If a resource is contained in another resource, it SHALL NOT have a security label
dom-6: A resource should have narrative for robust management
... meta Σ0..1MetaMetadata about the resource
ele-1: All FHIR elements must have a @value or children
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
ele-1: All FHIR elements must have a @value or children
... language 0..1codeLanguage of the resource content
Binding: ?? (preferred): A human language.


ele-1: All FHIR elements must have a @value or children
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional content defined by implementations
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... identifier Σ0..1IdentifierBusiness identifier of a kind of specimen
ele-1: All FHIR elements must have a @value or children
... typeCollected Σ0..1CodeableConceptKind of material to collect
Binding: ?? (example): The type of the specimen to be collected.


ele-1: All FHIR elements must have a @value or children
... patientPreparation Σ0..*CodeableConceptPatient preparation for collection
Binding: ?? (example): Checks on the patient prior specimen collection.


ele-1: All FHIR elements must have a @value or children
... timeAspect Σ0..1stringTime aspect for collection
ele-1: All FHIR elements must have a @value or children
Example General: 24 hour, 20' post charge
... collection Σ0..*CodeableConceptSpecimen collection procedure
Binding: ?? (example): The action to collect a type of specimen.


ele-1: All FHIR elements must have a @value or children
... typeTested 0..*BackboneElementSpecimen in container intended for testing by lab
ele-1: All FHIR elements must have a @value or children
.... extension 0..*ExtensionAdditional content defined by implementations
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... isDerived 0..1booleanPrimary or secondary specimen
ele-1: All FHIR elements must have a @value or children
Example General: false
.... type 0..1CodeableConceptType of intended specimen
Binding: ?? (example): The type of specimen conditioned in a container for lab testing.


ele-1: All FHIR elements must have a @value or children
.... preference 1..1codepreferred | alternate
Binding: ?? (required): Degree of preference of a type of conditioned specimen.


ele-1: All FHIR elements must have a @value or children
Example General: preferred, alternate
.... container 0..1BackboneElementThe specimen's container
ele-1: All FHIR elements must have a @value or children
..... extension 0..*ExtensionAdditional content defined by implementations
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... material 0..1CodeableConceptContainer material
Binding: ?? (example): Types of material for specimen containers.


ele-1: All FHIR elements must have a @value or children
..... type 0..1CodeableConceptKind of container associated with the kind of specimen
Binding: ?? (example): Type of specimen container.


ele-1: All FHIR elements must have a @value or children
..... cap 0..1CodeableConceptColor of container cap
Binding: ?? (example): Color of the container cap.


ele-1: All FHIR elements must have a @value or children
..... description 0..1stringContainer description
ele-1: All FHIR elements must have a @value or children
Example General: Blue top tube with citrate
..... capacity 0..1??Container capacity
ele-1: All FHIR elements must have a @value or children
..... minimumVolume[x] 0..1Minimum volume
ele-1: All FHIR elements must have a @value or children
...... minimumVolumeQuantityQuantity(SimpleQuantity)
...... minimumVolumeStringstring
..... additive 0..*BackboneElementAdditive associated with container
ele-1: All FHIR elements must have a @value or children
...... extension 0..*ExtensionAdditional content defined by implementations
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
...... additive[x] 1..1Additive associated with container
Binding: ?? (example): Substance added to specimen container.


ele-1: All FHIR elements must have a @value or children
....... additiveCodeableConceptCodeableConcept
....... additiveReferenceReference(Substance)
..... preparation 0..1stringSpecimen container preparation
ele-1: All FHIR elements must have a @value or children
.... requirement 0..1stringSpecimen requirements
ele-1: All FHIR elements must have a @value or children
.... retentionTime 0..1DurationSpecimen retention time
ele-1: All FHIR elements must have a @value or children
.... rejectionCriterion 0..*CodeableConceptRejection criterion
Binding: ?? (example): Criterion for rejection of the specimen by laboratory.


ele-1: All FHIR elements must have a @value or children
.... handling 0..*BackboneElementSpecimen handling before testing
ele-1: All FHIR elements must have a @value or children
..... extension 0..*ExtensionAdditional content defined by implementations
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... temperatureQualifier 0..1CodeableConceptTemperature qualifier
Binding: ?? (example): Set of handling instructions prior testing of the specimen.


ele-1: All FHIR elements must have a @value or children
..... temperatureRange 0..1RangeTemperature range
ele-1: All FHIR elements must have a @value or children
..... maxDuration 0..1DurationMaximum preservation time
ele-1: All FHIR elements must have a @value or children
..... instruction 0..1stringPreservation instruction
ele-1: All FHIR elements must have a @value or children
Example General: freeze within 4 hours

doco Documentation for this format