StructureDefinition Extension-UKCore-CollectionCollector

Canonical_URLDescriptionProfile_Purpose
http://hl7.org/fhir/5.0/StructureDefinition/extension-Specimen.collection.collector

Allows the referencing of Patient and RelatedPerson within Specimen.collection.

This is a use case from Genomics to backport R5 functionality extending the referencing of Specimen.collection.collector to include Patient and RelatedPerson

Context of Use Specimen

Tree View

url1..1System.StringFixed Value
valueReferenceReference(UK Core Patient | UK Core RelatedPerson)

Table View

Extension..
Extension.url..
Extension.value[x]Reference(UK Core Patient | UK Core RelatedPerson)1..


XML View

<StructureDefinition xmlns="http://hl7.org/fhir">
    <id value="Extension-UKCore-CollectionCollector" />
    <url value="http://hl7.org/fhir/5.0/StructureDefinition/extension-Specimen.collection.collector" />
    <version value="1.0.0" />
    <name value="ExtensionUKCoreCollectionCollector" />
    <title value="Extension UK Core Collection Collector" />
    <status value="active" />
    <date value="2023-04-28" />
    <publisher value="HL7 UK" />
    <contact>
        <name value="HL7 UK" />
        <telecom>
            <system value="email" />
            <value value="ukcore@hl7.org.uk" />
            <use value="work" />
            <rank value="1" />
        </telecom>
    </contact>
    <description value="Allows the referencing of Patient and RelatedPerson within Specimen.collection." />
    <purpose value="This is a use case from Genomics to backport R5 functionality extending the referencing of Specimen.collection.collector to include Patient and RelatedPerson" />
    <fhirVersion value="4.0.1" />
    <kind value="complex-type" />
    <abstract value="false" />
    <context>
        <type value="element" />
        <expression value="Specimen.collection.collector" />
    </context>
    <type value="Extension" />
    <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Extension" />
    <derivation value="constraint" />
    <differential>
        <element id="Extension">
            <path value="Extension" />
            <short value="Person who collected the specimen." />
            <definition value="Person who collected the specimen." />
        </element>
        <element id="Extension.url">
            <path value="Extension.url" />
            <fixedUri value="http://hl7.org/fhir/5.0/StructureDefinition/extension-Specimen.collection.collector" />
        </element>
        <element id="Extension.value[x]">
            <path value="Extension.value[x]" />
            <short value="Person who collected the specimen." />
            <min value="1" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Patient" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-RelatedPerson" />
            </type>
        </element>
    </differential>
</StructureDefinition>

JSON View

{
    "resourceType": "StructureDefinition",
    "id": "Extension-UKCore-CollectionCollector",
    "url": "http://hl7.org/fhir/5.0/StructureDefinition/extension-Specimen.collection.collector",
    "version": "1.0.0",
    "name": "ExtensionUKCoreCollectionCollector",
    "title": "Extension UK Core Collection Collector",
    "status": "active",
    "date": "2023-04-28",
    "publisher": "HL7 UK",
    "contact":  [
        {
            "name": "HL7 UK",
            "telecom":  [
                {
                    "system": "email",
                    "value": "ukcore@hl7.org.uk",
                    "use": "work",
                    "rank": 1
                }
            ]
        }
    ],
    "description": "Allows the referencing of Patient and RelatedPerson within Specimen.collection.",
    "purpose": "This is a use case from Genomics to backport R5 functionality extending the referencing of Specimen.collection.collector to include Patient and RelatedPerson",
    "fhirVersion": "4.0.1",
    "kind": "complex-type",
    "abstract": false,
    "context":  [
        {
            "type": "element",
            "expression": "Specimen.collection.collector"
        }
    ],
    "type": "Extension",
    "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Extension",
    "derivation": "constraint",
    "differential": {
        "element":  [
            {
                "id": "Extension",
                "path": "Extension",
                "short": "Person who collected the specimen.",
                "definition": "Person who collected the specimen."
            },
            {
                "id": "Extension.url",
                "path": "Extension.url",
                "fixedUri": "http://hl7.org/fhir/5.0/StructureDefinition/extension-Specimen.collection.collector"
            },
            {
                "id": "Extension.value[x]",
                "path": "Extension.value[x]",
                "short": "Person who collected the specimen.",
                "min": 1,
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Patient",
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-RelatedPerson"
                        ]
                    }
                ]
            }
        ]
    }
}

Examples

Composition Reference - An example to illustrate the pre-adopted R5 element via an extension, which is used to reference a Patient or RelatedPerson within Specimen.collection.collector.
Example-UKCore-Specimen-Extension-CollectionCollector


back to top