FHIR © HL7.org  |  FHIRsmith 4.0.1  |  Server Home  |  XIG Home  |  XIG Stats  | 

FHIR IG analytics

Packagede.gematik.vsdm2
Resource TypeStructureDefinition
IdStructureDefinition-VSDMOperationOutcome.json
FHIR VersionR4
Sourcehttps://simplifier.net/resolve?scope=de.gematik.vsdm2@1.0.0-rc6&canonical=https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMOperationOutcome
URLhttps://gematik.de/fhir/vsdm2/StructureDefinition/VSDMOperationOutcome
Version1.0.0-rc6
Statusactive
Date2026-01-30
NameVSDMOperationOutcome
TitleFehlermeldung des VSDM Resource Servers
DescriptionStrukturierte Fehlermeldung im Versichertenstammdatenmanagement (VSDM) 2.0
TypeOperationOutcome
Kindresource

Resources that use this resource

No resources found


Resources that this resource uses

ValueSet
VSDMErrorcodeVSVSDM-Fehlercodes

Narrative

No narrative content found in resource


Source1

{
  "resourceType": "StructureDefinition",
  "id": "VSDMOperationOutcome",
  "url": "https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMOperationOutcome",
  "version": "1.0.0-rc6",
  "name": "VSDMOperationOutcome",
  "title": "Fehlermeldung des VSDM Resource Servers",
  "status": "active",
  "experimental": false,
  "date": "2026-01-30",
  "publisher": "gematik GmbH",
  "description": "Strukturierte Fehlermeldung im Versichertenstammdatenmanagement (VSDM) 2.0",
  "fhirVersion": "4.0.1",
  "kind": "resource",
  "abstract": false,
  "type": "OperationOutcome",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/OperationOutcome",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "OperationOutcome",
        "path": "OperationOutcome",
        "short": "Fehlermeldung des VSDM Resource Servers",
        "definition": "Strukturierte Fehlermeldung im Versichertenstammdatenmanagement (VSDM) 2.0"
      },
      {
        "id": "OperationOutcome.text",
        "path": "OperationOutcome.text",
        "short": "Fehlerbeschreibung zur Anzeige",
        "definition": "Dieser Beschreibungstext wird vom Clientsystem zur Anzeige gebracht, wenn keine anderweitige Fehlerbehandlung auf Grundlage der strukturierten Informationen möglich ist.\nDie Beschreibung soll so formuliert sein, dass sie für den Anwender des Clientsystems verständlich ist.",
        "comment": "Der Beschreibungstext darf identisch zum Anzeigetext in issue.details.text sein.",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "OperationOutcome.text.status",
        "path": "OperationOutcome.text.status",
        "patternCode": "generated"
      },
      {
        "id": "OperationOutcome.text.div",
        "path": "OperationOutcome.text.div",
        "mustSupport": true
      },
      {
        "id": "OperationOutcome.issue",
        "path": "OperationOutcome.issue",
        "short": "Strukturierte Fehlerbeschreibung",
        "definition": "Diese strukturierte Fehlerbeschreibung kann zur Behandlung innerhalb des Clientsystems ausgewertet werden.",
        "mustSupport": true
      },
      {
        "id": "OperationOutcome.issue.severity",
        "path": "OperationOutcome.issue.severity",
        "short": "Schweregrad der Fehlermeldung",
        "definition": "Beschreibt die Kritikalität (den Schweregrad) der Fehlermeldung mit Bezug auf die Ausführung der gesamten Anfrage.",
        "comment": "Für VSDM-spezifische Fehlermeldungen kann der Schweregrad anhand der ConceptMap VSDMErrorcodeIssueSeverity abgeleitet werden.",
        "mustSupport": true
      },
      {
        "id": "OperationOutcome.issue.code",
        "path": "OperationOutcome.issue.code",
        "short": "Klassifizierung der Fehlermeldung",
        "definition": "Ordnet die Fehlermeldung einem standardisierten Fehlertyp zu.",
        "comment": "Für VSDM-spezifische Fehlermeldungen kann der Schweregrad anhand der ConceptMap VSDMErrorcodeIssueType abgeleitet werden.",
        "mustSupport": true
      },
      {
        "id": "OperationOutcome.issue.details",
        "path": "OperationOutcome.issue.details",
        "short": "Fehlerbeschreibung",
        "definition": "Diese Struktur beschreibt die aufgetretene Fehlersituation.",
        "min": 1
      },
      {
        "id": "OperationOutcome.issue.details.coding",
        "path": "OperationOutcome.issue.details.coding",
        "short": "Fehlercode aus den Wertetabellen gemäß Spezifikation",
        "definition": "Es sind grundsätzlich die VSDM-spezifischen Fehlercodes aus dem CodeSystem VSDMErrorcodeCS zu verwenden.\nFalls keiner der Fehlercodes fachlich zutreffend ist, kann ein allgemeiner Fehlercode aus den Standard-FHIR-CodeSystemen verwendet werden.",
        "min": 1,
        "max": "1",
        "binding": {
          "strength": "required",
          "valueSet": "https://gematik.de/fhir/vsdm2/ValueSet/VSDMErrorcodeVS"
        }
      },
      {
        "id": "OperationOutcome.issue.details.coding.system",
        "path": "OperationOutcome.issue.details.coding.system",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "OperationOutcome.issue.details.coding.code",
        "path": "OperationOutcome.issue.details.coding.code",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "OperationOutcome.issue.details.coding.display",
        "path": "OperationOutcome.issue.details.coding.display",
        "short": "Meldungstext laut Katalog",
        "definition": "Dieses Feld nimmt den unverarbeiteten Meldungstext gemäß CodeSystem/ValueSet auf."
      },
      {
        "id": "OperationOutcome.issue.details.text",
        "path": "OperationOutcome.issue.details.text",
        "short": "Aufbereiteter Meldungstext",
        "definition": "Dieses Feld nimmt den aufbereiteten Meldungstext aus dem CodeSystem/ValueSet mit ersetzten Platzhaltern auf.",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "OperationOutcome.issue.diagnostics",
        "path": "OperationOutcome.issue.diagnostics",
        "short": "Diagnostik- und Lösungsmöglichkeiten",
        "definition": "Dieses Feld liefert Hinweise zur Fehlerbehebung durch das Clientsystem in Anlehnung an Anforderung A_27014. \nDieser Text richtet sich primär an Entwickler und technische Betreuer des Clientsystems und soll dem Anwender in der Regel nicht zur Anzeige gebracht werden.",
        "comment": "Dieses Feld darf keine technischen Interna des Fachdienstes (stack traces o.ä.) enthalten.",
        "min": 1,
        "mustSupport": true
      }
    ]
  }
}