Diese Seite beschreibt, wie Konformitätsanforderungen dokumentiert werden. Eine ggf. aktuellere Version ist im Kerndatensatz-Wiki dokumentiert.
Anforderungen in dieser Spezifikation werden durch folgende in Großbuchstaben geschriebenen Schlüsselworte (Conformance verbs) basierend auf RFC-2119 gekennzeichnet:
| Deutsch | Englisch |
|---|---|
| MUSS / MÜSSEN | MUST / SHALL |
| DARF NICHT / DÜRFEN NICHT | MUST NOT / SHALL NOT |
| VERPFLICHTEND | REQUIRED |
| SOLLTE / SOLLTEN | SHOULD |
| SOLLTE NICHT / SOLLTEN NICHT | SHOULD NOT |
| EMPFOHLEN | RECOMMENDED |
| KANN / OPTIONAL | MAY |
Elemente einer FHIR-Ressource können in einem Profil als obligatorisch oder Must Support gekennzeichnet werden.
Obligatorische Elemente sind Elemente mit Mindestkardinalität 1 (z.B. 1..1, 1..*). Diese MÜSSEN grundsätzlich vorhanden sein. In Ausnahmefällen können die Werte fehlen -> in diesem Fall MUSS die Abwesenheit durch Mechanismen wie Data-Absent-Reason Extension dokumentiert werden (siehe Abschnitt Fehlende Daten)
Must Support (MS) bei einem Element bedeutet, dass Systeme dieses Element unterstützen MÜSSEN, auch wenn die Kardinalität 0..* lautet. Unterstützen heißt: Systeme MÜSSEN in der Lage sein, das Element zu befüllen, zu speichern, anzuzeigen und korrekt zu verarbeiten.
Ein konformes daten-erzeugendes System MUSS:
Ein konformes daten-verarbeitendes System MUSS:
Es gibt Situationen, in denen Informationen zu einem bestimmten Datenelement fehlen und das Quellsystem den Grund für das Fehlen nicht kennt.
0 vor (einschließlich der mit Must Support gekennzeichneten Elemente), MUSS das Datenelement in der Ressource ausgelassen werden.1..), MUSS es vorhanden sein, auch wenn das Quellsystem keine Daten hat.Dies ist im Folgenden zusammengefasst:
Data-Absent-Reason am Datentyp und der Code unknown verwendet werden.CodeableConcept.text) genutzt werden.unknown aus dem CodeSystem DataAbsentReason genutzt werden.