# Specimen: Laboratory - HL7 Europe Laboratory Report v2.0.0

* [**Table of Contents**](toc.md)
* [**Artifacts Summary**](artifacts.md)
* **Specimen: Laboratory**

## Resource Profile: Specimen: Laboratory 

| | | |
| :--- | :--- | :--- |
| *Official URL*:http://hl7.eu/fhir/laboratory/StructureDefinition/Specimen-eu-lab | *Version*:2.0.0 | |
| * Standards status: *[Trial-use](http://hl7.org/fhir/R4/versions.html#std-process) | [Maturity Level](http://hl7.org/fhir/versions.html#maturity): 2 | *Computable Name*:SpecimenEu |
| **Copyright/Legal**: Copyright HL7 Europe. Licensed under creative commons public domain (CC0 1.0). | | |

 
This profile defines how to represent Specimens in HL7 FHIR for the purpose of this guide. 

#### Implementation note: specimen source beyond the subject of record

`Specimen.subject` represents the **subject of record** (the chart/record the specimen belongs to). In most cases, the specimen is collected from this same entity.

Use `extension[focus]` when the specimen source is associated with the subject of record, but is **not** identical to `Specimen.subject` (for example: animal, donor, fetus, implanted device, or environmental source).

**Usages:**

* Use this Profile: [Bundle: Laboratory Report](StructureDefinition-Bundle-eu-lab.md)
* Refer to this Profile: [DiagnosticReport: Laboratory Report](StructureDefinition-DiagnosticReport-eu-lab.md), [Observation Results: laboratory](StructureDefinition-Observation-resultslab-eu-lab.md), [ServiceRequest: Laboratory Order](StructureDefinition-ServiceRequest-eu-lab.md) and [Specimen: Laboratory](StructureDefinition-Specimen-eu-lab.md)
* Examples for this Profile: [Specimen/Specimen-animal-example](Specimen-Specimen-animal-example.md)

You can also check for [usages in the FHIR IG Statistics](https://packages2.fhir.org/xig/hl7.fhir.eu.laboratory|current/StructureDefinition/Specimen-eu-lab)

### Formal Views of Profile Content

 [Description of Profiles, Differentials, Snapshots and how the different presentations work](http://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#structure-definitions). 

 

Other representations of profile: [CSV](StructureDefinition-Specimen-eu-lab.csv), [Excel](StructureDefinition-Specimen-eu-lab.xlsx), [Schematron](StructureDefinition-Specimen-eu-lab.sch) 



## Resource Content

```json
{
  "resourceType" : "StructureDefinition",
  "id" : "Specimen-eu-lab",
  "extension" : [{
    "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm",
    "valueInteger" : 2
  },
  {
    "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
    "valueCode" : "trial-use"
  }],
  "url" : "http://hl7.eu/fhir/laboratory/StructureDefinition/Specimen-eu-lab",
  "version" : "2.0.0",
  "name" : "SpecimenEu",
  "title" : "Specimen: Laboratory",
  "status" : "active",
  "date" : "2026-05-05T16:28:07+02:00",
  "publisher" : "HL7 Europe",
  "contact" : [{
    "name" : "HL7 Europe",
    "telecom" : [{
      "system" : "url",
      "value" : "http://hl7.eu"
    }]
  }],
  "description" : "This profile defines how to represent Specimens in HL7 FHIR for the purpose of this guide.",
  "jurisdiction" : [{
    "coding" : [{
      "system" : "http://unstats.un.org/unsd/methods/m49/m49.htm",
      "code" : "150",
      "display" : "Europe"
    }]
  }],
  "copyright" : "Copyright HL7 Europe. Licensed under creative commons public domain (CC0 1.0).",
  "fhirVersion" : "4.0.1",
  "mapping" : [{
    "identity" : "rim",
    "uri" : "http://hl7.org/v3",
    "name" : "RIM Mapping"
  },
  {
    "identity" : "w5",
    "uri" : "http://hl7.org/fhir/fivews",
    "name" : "FiveWs Pattern Mapping"
  },
  {
    "identity" : "v2",
    "uri" : "http://hl7.org/v2",
    "name" : "HL7 v2 Mapping"
  }],
  "kind" : "resource",
  "abstract" : false,
  "type" : "Specimen",
  "baseDefinition" : "http://hl7.org/fhir/StructureDefinition/Specimen",
  "derivation" : "constraint",
  "differential" : {
    "element" : [{
      "id" : "Specimen",
      "path" : "Specimen",
      "short" : "Laboratory Specimen",
      "definition" : "Laboratory specimen"
    },
    {
      "id" : "Specimen.extension",
      "path" : "Specimen.extension",
      "slicing" : {
        "discriminator" : [{
          "type" : "value",
          "path" : "url"
        }],
        "ordered" : false,
        "rules" : "open"
      }
    },
    {
      "id" : "Specimen.extension:focus",
      "path" : "Specimen.extension",
      "sliceName" : "focus",
      "short" : "Animal specimen source",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "Extension",
        "profile" : ["http://hl7.eu/fhir/laboratory/StructureDefinition/specimen-focus"]
      }]
    },
    {
      "id" : "Specimen.extension:focus.value[x]",
      "path" : "Specimen.extension.value[x]",
      "type" : [{
        "code" : "Reference",
        "targetProfile" : ["http://hl7.eu/fhir/laboratory/StructureDefinition/animal-specimen-eu-lab",
        "http://hl7.org/fhir/StructureDefinition/Group",
        "http://hl7.org/fhir/StructureDefinition/Device",
        "http://hl7.org/fhir/StructureDefinition/Substance",
        "http://hl7.org/fhir/StructureDefinition/Location"]
      }]
    },
    {
      "id" : "Specimen.type",
      "path" : "Specimen.type",
      "comment" : "If the specimen.type conveys information about the site the specimen has been collected from, then, if the bodySite if present it shall be coherent with the type.\nFor a non-identifiable animal specimen source (e.g. 710069003 | Tick specimen (specimen) |), Specimen.type with the appropriate code shall be used.",
      "min" : 1,
      "binding" : {
        "strength" : "preferred",
        "valueSet" : "http://hl7.eu/fhir/laboratory/ValueSet/lab-specimenType-eu-lab"
      }
    },
    {
      "id" : "Specimen.subject",
      "path" : "Specimen.subject",
      "type" : [{
        "code" : "Reference",
        "targetProfile" : ["http://hl7.eu/fhir/base/StructureDefinition/patient-eu-core",
        "http://hl7.org/fhir/StructureDefinition/Group",
        "http://hl7.org/fhir/StructureDefinition/Device",
        "http://hl7.org/fhir/StructureDefinition/Substance",
        "http://hl7.org/fhir/StructureDefinition/Location"]
      }]
    },
    {
      "id" : "Specimen.parent",
      "path" : "Specimen.parent",
      "type" : [{
        "code" : "Reference",
        "targetProfile" : ["http://hl7.eu/fhir/laboratory/StructureDefinition/Specimen-eu-lab"]
      }]
    },
    {
      "id" : "Specimen.request",
      "path" : "Specimen.request",
      "short" : "Why the specimen was collected.",
      "comment" : "If the specimen information are known when the order is created then the ServiceRequest.specimen should be used.\nIf the ServiceRequest can be updated when the specimen is collected then the ServiceRequest.specimen or the Specimen.request could be used.\nOtherwise the relationship is recorded in the Specimen.request element"
    },
    {
      "id" : "Specimen.collection.extension",
      "path" : "Specimen.collection.extension",
      "slicing" : {
        "discriminator" : [{
          "type" : "value",
          "path" : "url"
        }],
        "ordered" : false,
        "rules" : "open"
      }
    },
    {
      "id" : "Specimen.collection.extension:bodySite",
      "path" : "Specimen.collection.extension",
      "sliceName" : "bodySite",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "Extension",
        "profile" : ["http://hl7.org/fhir/StructureDefinition/bodySite|5.2.0"]
      }]
    },
    {
      "id" : "Specimen.collection.extension:bodySite.value[x]",
      "path" : "Specimen.collection.extension.value[x]",
      "type" : [{
        "code" : "Reference",
        "targetProfile" : ["http://hl7.eu/fhir/base/StructureDefinition/bodyStructure-eu-core"]
      }]
    },
    {
      "id" : "Specimen.collection.bodySite",
      "path" : "Specimen.collection.bodySite",
      "comment" : "If the specimen.type conveys information about the site the specimen has been collected from, then, if the bodySite is present, it shall be coherent with the type",
      "binding" : {
        "strength" : "preferred",
        "valueSet" : "http://hl7.org/fhir/ValueSet/body-site"
      }
    },
    {
      "id" : "Specimen.processing.additive",
      "path" : "Specimen.processing.additive",
      "type" : [{
        "code" : "Reference",
        "targetProfile" : ["http://hl7.org/fhir/StructureDefinition/Substance",
        "http://hl7.eu/fhir/laboratory/StructureDefinition/Substance-additive-eu-lab"]
      }]
    },
    {
      "id" : "Specimen.container.extension",
      "path" : "Specimen.container.extension",
      "slicing" : {
        "discriminator" : [{
          "type" : "value",
          "path" : "url"
        }],
        "ordered" : false,
        "rules" : "open"
      }
    },
    {
      "id" : "Specimen.container.extension:device",
      "path" : "Specimen.container.extension",
      "sliceName" : "device",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "Extension",
        "profile" : ["http://hl7.org/fhir/5.0/StructureDefinition/extension-Specimen.container.device"]
      }]
    },
    {
      "id" : "Specimen.container.extension:device.extension",
      "path" : "Specimen.container.extension.extension",
      "max" : "0"
    },
    {
      "id" : "Specimen.container.extension:device.value[x]",
      "path" : "Specimen.container.extension.value[x]",
      "type" : [{
        "code" : "Reference",
        "targetProfile" : ["http://hl7.org/fhir/StructureDefinition/Device"]
      }]
    },
    {
      "id" : "Specimen.container.type",
      "path" : "Specimen.container.type",
      "binding" : {
        "strength" : "preferred",
        "valueSet" : "http://hl7.eu/fhir/laboratory/ValueSet/lab-specimenContainer-eu-lab"
      }
    },
    {
      "id" : "Specimen.container.additive[x]",
      "path" : "Specimen.container.additive[x]",
      "max" : "0"
    }]
  }
}

```
