Document toolboxDocument toolbox

AB.007 - Foutafhandeling-foutcodes

Foutafhandeling-foutcodes

We gebruiken de standard HTTP error code en daar aan gerelateerde FHIR errors en operational outcomes

Foutafhandeling-foutcodes

We gebruiken de standard HTTP error code en daar aan gerelateerde FHIR errors en operational outcomes

Context

  • Koppeltaal heeft een set van foutcodes nodig om éénduidig fouten en waarschuwingen te communiceren

  • Koppeltaal 2.0 gebruikt een rest based protocol. Gebruikelijk is dan ook HTTP Statuscodes te gebruiken als foutcodes

  • De beheer organisatie heeft naast een beschrijving van de fout ook graag een link naar) oplossingen

Besluit

  • We gebruiken HTTP Statuscodes en de daaraan gerelateerde FHIR errors en Operational Outcomes als basis voor het communiceren over fouten en waarschuwingen

  • Waar nodig vullen we “reason messages” aan voor eventuele verfijning , maar zonder inhoud . Bijvoorbeeld door het meegeven van een code, die opzoekbaar is in een service system. In het service system staat de eventuele oplossing

  • Foutcodes worden ook opgeslagen in de applicatielog (s) en de domeinlog (s)

  • We zijn voorzichtig naar het opnemen van ( een link naar) oplossingen van fouten . We onderzoeken wat binnen de OWASP richtlijnen

  • de mogelijkheden en gevaren zijn voor het opnemen van een link naar oplossingen voor fouten

Consequenties

  • Consequent toepassen van HTTP Statuscodes

  • Opnemen van HTTP Statuscodes en “reason messages” in applicatielog (s) en domeinlog

  • Standaardiseren van reason messages