UKCore-Specimen

Summary

Details of the specimen(s) provided for testing.

Profile Views

Refer to Profile Descriptions for a definition of the different profile view formats.

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
sampleCategoryC0..1Extension(CodeableConcept)
modifierExtension?! C0..*Extension
identifierΣ0..*Identifier
accessionIdentifierΣ0..1Identifier
statusS Σ ?!0..1codeBinding
typeS Σ0..1CodeableConceptBinding
subjectS Σ0..1Reference(Patient | Group | Device | Substance | Location)
receivedTimeS Σ0..1dateTime
parent0..*Reference(Specimen)
request0..*Reference(ServiceRequest)
id0..1string
specialHandlingC0..*Extension(CodeableConcept)
collectorR5C0..1Extension(Reference(Patient | RelatedPerson))
modifierExtensionΣ ?! C0..*Extension
collectorΣ0..1Reference(Practitioner | PractitionerRole)
collectedDateTimedateTime
collectedPeriodPeriod
durationΣ0..1Duration
quantity0..1SimpleQuantity
method0..1CodeableConcept
id0..1string
id0..1string
extensionC0..*Extension
url1..1uriFixed Value
valueReferenceReference(BodyStructure)
codingΣ0..*Coding
textΣ0..1string
fastingStatusCodeableConceptCodeableConcept
fastingStatusDurationDuration
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
description0..1string
procedure0..1CodeableConcept
additive0..*Reference(Substance)
timeDateTimedateTime
timePeriodPeriod
id0..1string
deviceR5C0..1Extension(Reference(Device))
locationR5C0..1Extension(Reference(UKCoreLocation))
modifierExtensionΣ ?! C0..*Extension
identifierΣ0..*Identifier
description0..1string
type0..1CodeableConceptBinding
capacity0..1SimpleQuantity
specimenQuantity0..1SimpleQuantity
additiveCodeableConceptCodeableConcept
additiveReferenceReference(Substance)
conditionΣ0..*CodeableConceptBinding
note0..*Annotation
idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
sampleCategoryC0..1Extension(CodeableConcept)
modifierExtension?! C0..*Extension
identifierΣ0..*Identifier
accessionIdentifierΣ0..1Identifier
statusS Σ ?!0..1codeBinding
typeS Σ0..1CodeableConceptBinding
subjectS Σ0..1Reference(Patient | Group | Device | Substance | Location)
receivedTimeS Σ0..1dateTime
parent0..*Reference(Specimen)
request0..*Reference(ServiceRequest)
id0..1string
specialHandlingC0..*Extension(CodeableConcept)
collectorR5C0..1Extension(Reference(Patient | RelatedPerson))
modifierExtensionΣ ?! C0..*Extension
collectorΣ0..1Reference(Practitioner | PractitionerRole)
collectedDateTimedateTime
collectedPeriodPeriod
durationΣ0..1Duration
quantity0..1SimpleQuantity
method0..1CodeableConcept
id0..1string
id0..1string
extensionC0..*Extension
url1..1uriFixed Value
valueReferenceReference(BodyStructure)
codingΣ0..*Coding
textΣ0..1string
fastingStatusCodeableConceptCodeableConcept
fastingStatusDurationDuration
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
description0..1string
procedure0..1CodeableConcept
additive0..*Reference(Substance)
timeDateTimedateTime
timePeriodPeriod
id0..1string
deviceR5C0..1Extension(Reference(Device))
locationR5C0..1Extension(Reference(UKCoreLocation))
modifierExtensionΣ ?! C0..*Extension
identifierΣ0..*Identifier
description0..1string
type0..1CodeableConceptBinding
capacity0..1SimpleQuantity
specimenQuantity0..1SimpleQuantity
additiveCodeableConceptCodeableConcept
additiveReferenceReference(Substance)
conditionΣ0..*CodeableConceptBinding
note0..*Annotation
idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
sampleCategoryC0..1Extension(CodeableConcept)
modifierExtension?! C0..*Extension
identifierΣ0..*Identifier
accessionIdentifierΣ0..1Identifier
statusS Σ ?!0..1codeBinding
typeS Σ0..1CodeableConceptBinding
subjectS Σ0..1Reference(Patient | Group | Device | Substance | Location)
receivedTimeS Σ0..1dateTime
parent0..*Reference(Specimen)
request0..*Reference(ServiceRequest)
id0..1string
specialHandlingC0..*Extension(CodeableConcept)
collectorR5C0..1Extension(Reference(Patient | RelatedPerson))
modifierExtensionΣ ?! C0..*Extension
collectorΣ0..1Reference(Practitioner | PractitionerRole)
collectedDateTimedateTime
collectedPeriodPeriod
durationΣ0..1Duration
quantity0..1SimpleQuantity
method0..1CodeableConcept
id0..1string
id0..1string
extensionC0..*Extension
url1..1uriFixed Value
valueReferenceReference(BodyStructure)
codingΣ0..*Coding
textΣ0..1string
fastingStatusCodeableConceptCodeableConcept
fastingStatusDurationDuration
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
description0..1string
procedure0..1CodeableConcept
additive0..*Reference(Substance)
timeDateTimedateTime
timePeriodPeriod
id0..1string
deviceR5C0..1Extension(Reference(Device))
locationR5C0..1Extension(Reference(UKCoreLocation))
modifierExtensionΣ ?! C0..*Extension
identifierΣ0..*Identifier
description0..1string
type0..1CodeableConceptBinding
capacity0..1SimpleQuantity
specimenQuantity0..1SimpleQuantity
additiveCodeableConceptCodeableConcept
additiveReferenceReference(Substance)
conditionΣ0..*CodeableConceptBinding
note0..*Annotation

Additional Guidance

The following additional guidance SHOULD be applied when implementing this profile. It SHOULD be used in conjunction with the profile definition presented above and the Profile Specific Implementation Guidance for UKCore-Specimen in the UK Core Implementation Guide (STU3 Sequence).


status

This SHALL be populated as follows:

  • available: when the specimen is present and in a usable condition
  • unavailable: when the specimen is not available, for example it has been lost
  • unsatisfactory: when the specimen cannot be used, for example because of a broken container or contamination

type

Specimen type is currently represented as text in PMIP EDIFACT (NHS003). To facilitate the initial adoption of FHIR and minimise the impact on existing systems and processes, Specimen.type SHALL continue to be represented as text (using the text element of CodeableConcept), rather than using SNOMED CT coded concepts.

For further information relating to the use of the text element of CodeableConcept, refer to the base FHIR R4 Specification.


request

Reference to the ServiceRequest that the specimen relates to. This should only be used when a test was requested before the specimen was collected.

It is also possible to link a ServiceRequest to a Specimen using the ServiceRequest.specimen data element. This should be used when a test is requested and the specimen has already been collected.

For further information refer to: