FHIR IG analytics
Resources that use this resource
Resources that this resource uses
Examples of Use for Extension
No extension usage examples found
Narrative
No narrative content found in resource
Source1
{
"resourceType": "StructureDefinition",
"id": "dipag-documentreference-markierung",
"url": "https://gematik.de/fhir/dipag/StructureDefinition/dipag-documentreference-markierung",
"version": "1.1.0-rc2",
"name": "DiPagDocumentReferenceMarkierung",
"title": "Digitale Patientenrechnung DocumentReference Markierung",
"status": "active",
"experimental": false,
"date": "2025-04-07",
"publisher": "gematik GmbH",
"contact": [
{
"telecom": [
{
"system": "url",
"value": "http://gematik.de/"
}
]
}
],
"fhirVersion": "4.0.1",
"kind": "complex-type",
"abstract": false,
"context": [
{
"type": "element",
"expression": "Element"
}
],
"type": "Extension",
"baseDefinition": "http://hl7.org/fhir/StructureDefinition/Extension",
"derivation": "constraint",
"differential": {
"element": [
{
"id": "Extension.extension",
"path": "Extension.extension",
"min": 1
},
{
"id": "Extension.extension:markierung",
"path": "Extension.extension",
"sliceName": "markierung",
"min": 1,
"max": "1"
},
{
"id": "Extension.extension:markierung.extension",
"path": "Extension.extension.extension",
"max": "0"
},
{
"id": "Extension.extension:markierung.url",
"path": "Extension.extension.url",
"fixedUri": "markierung"
},
{
"id": "Extension.extension:markierung.value[x]",
"path": "Extension.extension.value[x]",
"min": 1,
"type": [
{
"code": "Coding"
}
],
"binding": {
"strength": "required",
"valueSet": "https://gematik.de/fhir/dipag/ValueSet/dipag-dokument-artderarchivierung-vs"
}
},
{
"id": "Extension.extension:zeitpunkt",
"path": "Extension.extension",
"sliceName": "zeitpunkt",
"min": 0,
"max": "1"
},
{
"id": "Extension.extension:zeitpunkt.extension",
"path": "Extension.extension.extension",
"max": "0"
},
{
"id": "Extension.extension:zeitpunkt.url",
"path": "Extension.extension.url",
"fixedUri": "zeitpunkt"
},
{
"id": "Extension.extension:zeitpunkt.value[x]",
"path": "Extension.extension.value[x]",
"min": 1,
"type": [
{
"code": "dateTime"
}
]
},
{
"id": "Extension.extension:details",
"path": "Extension.extension",
"sliceName": "details",
"min": 0,
"max": "1"
},
{
"id": "Extension.extension:details.extension",
"path": "Extension.extension.extension",
"max": "0"
},
{
"id": "Extension.extension:details.url",
"path": "Extension.extension.url",
"fixedUri": "details"
},
{
"id": "Extension.extension:details.value[x]",
"path": "Extension.extension.value[x]",
"min": 1,
"type": [
{
"code": "string"
}
]
},
{
"id": "Extension.extension:gelesen",
"path": "Extension.extension",
"sliceName": "gelesen",
"min": 0,
"max": "1",
"constraint": [
{
"key": "DiPagDocumentReferenceMarkierung-2",
"source": "https://gematik.de/fhir/dipag/StructureDefinition/dipag-documentreference-markierung",
"severity": "error",
"human": "Details zum Gelesen-Status können nur angegeben werden wenn die Markierung vom Typ 'Gelesen' ist",
"expression": "extension.where(url = 'gelesen').value.exists() implies extension.where(url = 'markierung').value.coding.where(code = 'gelesen').exists()"
}
]
},
{
"id": "Extension.extension:gelesen.extension",
"path": "Extension.extension.extension",
"max": "0"
},
{
"id": "Extension.extension:gelesen.url",
"path": "Extension.extension.url",
"fixedUri": "gelesen"
},
{
"id": "Extension.extension:gelesen.value[x]",
"path": "Extension.extension.value[x]",
"min": 1,
"type": [
{
"code": "boolean"
}
]
},
{
"id": "Extension.extension:artDerArchivierung",
"path": "Extension.extension",
"sliceName": "artDerArchivierung",
"min": 0,
"max": "1",
"constraint": [
{
"key": "DiPagDocumentReferenceMarkierung-1",
"source": "https://gematik.de/fhir/dipag/StructureDefinition/dipag-documentreference-markierung",
"severity": "error",
"human": "Details zur Art der Archivierung können nur angegeben werden wenn die Markierung vom Typ 'Archiviert' ist",
"expression": "extension.where(url = 'artDerArchivierung').value.exists() implies extension.where(url = 'markierung').value.coding.where(code = 'archiviert').exists()"
}
]
},
{
"id": "Extension.extension:artDerArchivierung.extension",
"path": "Extension.extension.extension",
"max": "0"
},
{
"id": "Extension.extension:artDerArchivierung.url",
"path": "Extension.extension.url",
"fixedUri": "artDerArchivierung"
},
{
"id": "Extension.extension:artDerArchivierung.value[x]",
"path": "Extension.extension.value[x]",
"type": [
{
"code": "Coding"
}
]
},
{
"id": "Extension.url",
"path": "Extension.url",
"fixedUri": "https://gematik.de/fhir/dipag/StructureDefinition/dipag-documentreference-markierung"
},
{
"id": "Extension.value[x]",
"path": "Extension.value[x]",
"max": "0"
}
]
}
}