MII Implementation Guide Core Dataset Base
2026.0.0 - Release
Germany
This page is part of the MII Implementation Guide Core Dataset Base (v2026.0.0: Release) based on FHIR (HL7® FHIR® Standard) R4. The current version which supersedes this version is 2026.0.1. For a full list of available versions, see the Directory of published versions
There are situations when information on a particular data element is missing and the source system does not know the reason for the absence of data.
This section provides guidance for MII DIZ Servers on handling missing data in MII Base Module resources. The rules align with the FHIR core specification and are consistent with international best practices as defined in the International Patient Summary (IPS).
For general guidance on Must Support elements, see the Must Support page. For conformance expectations and coded element requirements, see the General Requirements page.
Rule: If the source system does not have data for an element with a minimum cardinality = 0 (including elements labeled Must Support), the data element SHALL be omitted from the resource.
This applies to both non-coded and coded elements with min = 0. Simply omit the element from the resource instance.
Rule: If the data element is a Mandatory element (minimum cardinality > 0), it SHALL be present even if the source system does not have data or does not know the reason for the absence of data.
The approach for representing missing data in mandatory elements depends on whether the element is coded or non-coded:
For non-coded data elements (e.g., string, HumanName, Address), use the DataAbsentReason Extension in the data type with the code unknown.
Code: unknown - The value is expected to exist but is not known.
Example: Patient resource where the patient's family name is not available:
{
"resourceType": "Patient",
"id": "example-missing-name",
"name": [
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/data-absent-reason",
"valueCode": "unknown"
}
]
}
],
"gender": "unknown",
"birthDate": "1990-01-01"
}
For coded data elements, the approach depends on the binding strength of the element:
For elements with example, preferred, or extensible binding (CodeableConcept or Coding datatypes):
text element is used.
display element.unknown from the DataAbsentReason Code System.Example: Condition resource where the mandatory Condition.code value is unknown:
{
"resourceType": "Condition",
"id": "example-unknown-code",
"clinicalStatus": {
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/condition-clinical",
"code": "active"
}
]
},
"code": {
"coding": [
{
"system": "http://hl7.org/fhir/CodeSystem/data-absent-reason",
"code": "unknown",
"display": "Unknown"
}
]
},
"subject": {
"reference": "Patient/example"
}
}
For elements with required binding (CodeableConcept or Coding or code datatypes):