# Mapping from HL7 v3 NullFlavor to FHIR Data Absent Reason - Guide d'implémentation pour l'atelier v0.1.0

* [**Table of Contents**](toc.md)
* [**Artifacts Summary**](artifacts.md)
* **Mapping from HL7 v3 NullFlavor to FHIR Data Absent Reason**

## ConceptMap: Mapping from HL7 v3 NullFlavor to FHIR Data Absent Reason 

| | |
| :--- | :--- |
| *Official URL*:https://interop.aphp.fr/ig/fhir/atelier/ConceptMap/hl7-nullflavor-2-data-absent-reason | *Version*:0.1.0 |
| Active as of 2026-03-31 | *Computable Name*:HL7NullFLavor2DataAbsentReason |

 
Extended ConceptMap between HL7 v3 NullFlavor codes and FHIR Data Absent Reason codes. 



## Resource Content

```json
{
  "resourceType" : "ConceptMap",
  "id" : "hl7-nullflavor-2-data-absent-reason",
  "url" : "https://interop.aphp.fr/ig/fhir/atelier/ConceptMap/hl7-nullflavor-2-data-absent-reason",
  "version" : "0.1.0",
  "name" : "HL7NullFLavor2DataAbsentReason",
  "title" : "Mapping from HL7 v3 NullFlavor to FHIR Data Absent Reason",
  "status" : "active",
  "experimental" : false,
  "date" : "2026-03-31T08:46:55+00:00",
  "publisher" : "AP-HP",
  "contact" : [{
    "name" : "AP-HP",
    "telecom" : [{
      "system" : "url",
      "value" : "https://aphp.fr"
    }]
  }],
  "description" : "Extended ConceptMap between HL7 v3 NullFlavor codes and FHIR Data Absent Reason codes.",
  "jurisdiction" : [{
    "coding" : [{
      "system" : "urn:iso:std:iso:3166",
      "code" : "FRA"
    }]
  }],
  "sourceCanonical" : "http://terminology.hl7.org/ValueSet/v3-NullFlavor|3.0.0",
  "targetCanonical" : "http://hl7.org/fhir/ValueSet/data-absent-reason|4.0.1",
  "group" : [{
    "source" : "http://terminology.hl7.org/CodeSystem/v3-NullFlavor",
    "sourceVersion" : "4.0.0",
    "target" : "http://terminology.hl7.org/CodeSystem/data-absent-reason",
    "targetVersion" : "1.0.0",
    "element" : [{
      "code" : "NI",
      "display" : "NoInformation",
      "target" : [{
        "equivalence" : "unmatched"
      }]
    },
    {
      "code" : "INV",
      "display" : "invalid",
      "target" : [{
        "equivalence" : "unmatched"
      }]
    },
    {
      "code" : "DER",
      "display" : "derived",
      "target" : [{
        "equivalence" : "unmatched"
      }]
    },
    {
      "code" : "OTH",
      "display" : "other",
      "target" : [{
        "equivalence" : "unmatched"
      }]
    },
    {
      "code" : "NINF",
      "display" : "negative infinity",
      "target" : [{
        "code" : "negative-infinity",
        "display" : "Negative Infinity (NINF)",
        "equivalence" : "equivalent"
      }]
    },
    {
      "code" : "PINF",
      "display" : "positive infinity",
      "target" : [{
        "code" : "positive-infinity",
        "display" : "Positive Infinity (PINF)",
        "equivalence" : "equivalent"
      }]
    },
    {
      "code" : "UNC",
      "display" : "un-encoded",
      "target" : [{
        "equivalence" : "unmatched"
      }]
    },
    {
      "code" : "MSK",
      "display" : "masked",
      "target" : [{
        "code" : "masked",
        "display" : "Masked",
        "equivalence" : "equivalent"
      }]
    },
    {
      "code" : "NA",
      "display" : "not applicable",
      "target" : [{
        "code" : "not-applicable",
        "display" : "Not Applicable",
        "equivalence" : "equivalent"
      }]
    },
    {
      "code" : "UNK",
      "display" : "unknown",
      "target" : [{
        "code" : "unknown",
        "display" : "Unknown",
        "equivalence" : "equivalent"
      }]
    },
    {
      "code" : "ASKU",
      "display" : "asked but unknown",
      "target" : [{
        "code" : "asked-unknown",
        "display" : "Asked but unknown",
        "equivalence" : "equivalent"
      }]
    },
    {
      "code" : "NAV",
      "display" : "temporarily unavailable",
      "target" : [{
        "code" : "temp-unknown",
        "display" : "Temporarily Unknown",
        "equivalence" : "relatedto"
      }]
    },
    {
      "code" : "NASK",
      "display" : "not asked",
      "target" : [{
        "code" : "not-asked",
        "display" : "Not Asked",
        "equivalence" : "equivalent"
      }]
    },
    {
      "code" : "NAVU",
      "display" : "Not available",
      "target" : [{
        "equivalence" : "unmatched"
      }]
    },
    {
      "code" : "QS",
      "display" : "Sufficient Quantity",
      "target" : [{
        "equivalence" : "unmatched"
      }]
    },
    {
      "code" : "TRC",
      "display" : "trace",
      "target" : [{
        "equivalence" : "unmatched"
      }]
    },
    {
      "code" : "NP",
      "display" : "not present",
      "target" : [{
        "equivalence" : "unmatched"
      }]
    }],
    "unmapped" : {
      "mode" : "fixed",
      "code" : "unknown"
    }
  }]
}

```
