# Résultat de laboratoire - Data Management with FHIR v0.1.0

* [**Table of Contents**](toc.md)
* [**Artifacts Summary**](artifacts.md)
* **Résultat de laboratoire**

## Resource Profile: Résultat de laboratoire ( Abstract ) 

| | |
| :--- | :--- |
| *Official URL*:https://interop.aphp.fr/ig/fhir/dm/StructureDefinition/DMObservationLaboratoryGeneric | *Version*:0.1.0 |
| Draft as of 2025-10-23 | *Computable Name*:DMObservationLaboratoryGeneric |

 
Profil générique des résultats de laboratoire du socle commun des EDS. 

**Usages:**

* Derived from this Profile: [Alanine aminotransférase (ALAT)](StructureDefinition-DMObservationLaboratoryALAT.md), [Aspartate aminotransférase (ASAT)](StructureDefinition-DMObservationLaboratoryASAT.md), [Bilirubine conjuguée](StructureDefinition-DMObservationLaboratoryBilirubineConjuguee.md), [Bilirubine totale](StructureDefinition-DMObservationLaboratoryBilirubineTotale.md)...Show 18 more,[Eosinophiles](StructureDefinition-DMObservationLaboratoryEosinophiles.md),[Erythrocytes](StructureDefinition-DMObservationLaboratoryErythrocytes.md),[Fonction rénale](StructureDefinition-DMObservationLaboratoryFonctionRenale.md),[Gamma-glutamyl transférase (GGT)](StructureDefinition-DMObservationLaboratoryGGT.md),[Glycémie à jeun](StructureDefinition-DMObservationLaboratoryGlycemieAJeun.md),[Hémoglobine glyquée](StructureDefinition-DMObservationLaboratoryHbA1c.md),[Hématocrite](StructureDefinition-DMObservationLaboratoryHematocrite.md),[Hémoglobine](StructureDefinition-DMObservationLaboratoryHemoglobine.md),[Leucocytes](StructureDefinition-DMObservationLaboratoryLeucocytes.md),[Lymphocytes](StructureDefinition-DMObservationLaboratoryLymphocytes.md),[Monocytes](StructureDefinition-DMObservationLaboratoryMonocytes.md),[Neutrophiles](StructureDefinition-DMObservationLaboratoryNeutrophiles.md),[Phosphatases alcaline](StructureDefinition-DMObservationLaboratoryPAL.md),[Plaquettes](StructureDefinition-DMObservationLaboratoryPlaquettes.md),[Temps de céphaline activée (TCA)](StructureDefinition-DMObservationLaboratoryTCA.md),[Taux prothrombine (TP)](StructureDefinition-DMObservationLaboratoryTP.md),[Urée](StructureDefinition-DMObservationLaboratoryUremie.md)and[Volume globulaire moyen](StructureDefinition-DMObservationLaboratoryVGM.md)

You can also check for [usages in the FHIR IG Statistics](https://packages2.fhir.org/xig/aphp.fhir.fr.dm|current/StructureDefinition/DMObservationLaboratoryGeneric)

### 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-DMObservationLaboratoryGeneric.csv), [Excel](StructureDefinition-DMObservationLaboratoryGeneric.xlsx), [Schematron](StructureDefinition-DMObservationLaboratoryGeneric.sch) 



## Resource Content

```json
{
  "resourceType" : "StructureDefinition",
  "id" : "DMObservationLaboratoryGeneric",
  "url" : "https://interop.aphp.fr/ig/fhir/dm/StructureDefinition/DMObservationLaboratoryGeneric",
  "version" : "0.1.0",
  "name" : "DMObservationLaboratoryGeneric",
  "title" : "Résultat de laboratoire",
  "status" : "draft",
  "date" : "2025-10-23T20:49:03+00:00",
  "publisher" : "AP-HP",
  "contact" : [
    {
      "name" : "AP-HP",
      "telecom" : [
        {
          "system" : "url",
          "value" : "https://aphp.fr"
        }
      ]
    }
  ],
  "description" : "Profil générique des résultats de laboratoire du socle commun des EDS.",
  "jurisdiction" : [
    {
      "coding" : [
        {
          "system" : "urn:iso:std:iso:3166",
          "code" : "FR",
          "display" : "France"
        }
      ]
    }
  ],
  "fhirVersion" : "4.0.1",
  "mapping" : [
    {
      "identity" : "workflow",
      "uri" : "http://hl7.org/fhir/workflow",
      "name" : "Workflow Pattern"
    },
    {
      "identity" : "sct-concept",
      "uri" : "http://snomed.info/conceptdomain",
      "name" : "SNOMED CT Concept Domain Binding"
    },
    {
      "identity" : "v2",
      "uri" : "http://hl7.org/v2",
      "name" : "HL7 v2 Mapping"
    },
    {
      "identity" : "rim",
      "uri" : "http://hl7.org/v3",
      "name" : "RIM Mapping"
    },
    {
      "identity" : "w5",
      "uri" : "http://hl7.org/fhir/fivews",
      "name" : "FiveWs Pattern Mapping"
    },
    {
      "identity" : "sct-attr",
      "uri" : "http://snomed.org/attributebinding",
      "name" : "SNOMED CT Attribute Binding"
    }
  ],
  "kind" : "resource",
  "abstract" : true,
  "type" : "Observation",
  "baseDefinition" : "http://hl7.org/fhir/StructureDefinition/Observation",
  "derivation" : "constraint",
  "differential" : {
    "element" : [
      {
        "id" : "Observation",
        "path" : "Observation",
        "constraint" : [
          {
            "key" : "dm-lab-1",
            "severity" : "error",
            "human" : "SHALL use UCUM for valueQuantity",
            "expression" : "(value.ofType(Quantity).system.empty() or value.ofType(Quantity).system = 'http://unitsofmeasure.org')",
            "source" : "https://interop.aphp.fr/ig/fhir/dm/StructureDefinition/DMObservationLaboratoryGeneric"
          },
          {
            "key" : "dm-lab-2",
            "severity" : "error",
            "human" : "SHALL use UCUM for referenceRange unit",
            "expression" : "referenceRange.all((low.system.empty() or low.system = 'http://unitsofmeasure.org') and (high.system.empty() or high.system = 'http://unitsofmeasure.org'))",
            "source" : "https://interop.aphp.fr/ig/fhir/dm/StructureDefinition/DMObservationLaboratoryGeneric"
          },
          {
            "key" : "dm-lab-3",
            "severity" : "error",
            "human" : "Value and referenceRange SHALL have the same unit",
            "expression" : "((referenceRange.low.code in (value.ofType(Quantity).code)) or referenceRange.low.code.empty()) and ((referenceRange.high.code in (value.ofType(Quantity).code)) or referenceRange.high.code.empty())",
            "source" : "https://interop.aphp.fr/ig/fhir/dm/StructureDefinition/DMObservationLaboratoryGeneric"
          },
          {
            "key" : "dm-lab-4",
            "severity" : "error",
            "human" : "SHALL use UCUM for component.valueQuantity",
            "expression" : "component.all(value.ofType(Quantity).system.empty() or value.ofType(Quantity).system = 'http://unitsofmeasure.org')",
            "source" : "https://interop.aphp.fr/ig/fhir/dm/StructureDefinition/DMObservationLaboratoryGeneric"
          },
          {
            "key" : "dm-lab-5",
            "severity" : "error",
            "human" : "SHALL use UCUM for component.referenceRange unit",
            "expression" : "component.all(referenceRange.all((low.system.empty() or low.system = 'http://unitsofmeasure.org') and (high.system.empty() or high.system = 'http://unitsofmeasure.org')))",
            "source" : "https://interop.aphp.fr/ig/fhir/dm/StructureDefinition/DMObservationLaboratoryGeneric"
          },
          {
            "key" : "dm-lab-6",
            "severity" : "error",
            "human" : "component.value and component.referenceRange SHALL have the same unit.code",
            "expression" : "component.all(((referenceRange.low.code in (value.ofType(Quantity).code)) or referenceRange.low.code.empty()) and ((referenceRange.high.code in (value.ofType(Quantity).code)) or referenceRange.high.code.empty()))",
            "source" : "https://interop.aphp.fr/ig/fhir/dm/StructureDefinition/DMObservationLaboratoryGeneric"
          }
        ]
      },
      {
        "id" : "Observation.status",
        "path" : "Observation.status",
        "mustSupport" : true
      },
      {
        "id" : "Observation.category",
        "path" : "Observation.category",
        "min" : 1,
        "max" : "1",
        "fixedCodeableConcept" : {
          "coding" : [
            {
              "system" : "http://terminology.hl7.org/CodeSystem/observation-category",
              "code" : "laboratory"
            }
          ]
        },
        "mustSupport" : true
      },
      {
        "id" : "Observation.code",
        "path" : "Observation.code",
        "mustSupport" : true,
        "binding" : {
          "strength" : "required",
          "valueSet" : "https://interop.aphp.fr/ig/fhir/dm/ValueSet/DMLaboratory"
        }
      },
      {
        "id" : "Observation.subject",
        "path" : "Observation.subject",
        "short" : "L'observation concerne la personne que l'on analyse.",
        "type" : [
          {
            "code" : "Reference",
            "targetProfile" : [
              "https://interop.aphp.fr/ig/fhir/dm/StructureDefinition/DMPatient"
            ]
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "Observation.effective[x]",
        "path" : "Observation.effective[x]",
        "mustSupport" : true
      },
      {
        "id" : "Observation.value[x]",
        "path" : "Observation.value[x]",
        "mustSupport" : true
      },
      {
        "id" : "Observation.component",
        "path" : "Observation.component",
        "mustSupport" : true
      },
      {
        "id" : "Observation.component.code",
        "path" : "Observation.component.code",
        "mustSupport" : true,
        "binding" : {
          "strength" : "required",
          "valueSet" : "https://interop.aphp.fr/ig/fhir/dm/ValueSet/DMLaboratory"
        }
      },
      {
        "id" : "Observation.component.value[x]",
        "path" : "Observation.component.value[x]",
        "mustSupport" : true
      },
      {
        "id" : "Observation.component.referenceRange",
        "path" : "Observation.component.referenceRange",
        "mustSupport" : true
      }
    ]
  }
}

```
