/
AB.016 - Resource instanties en optimistic “locking”

AB.016 - Resource instanties en optimistic “locking”

Naam

Resource instanties en optimistic “locking”

Naam

Resource instanties en optimistic “locking”

Context

  • De FHIR RESTfull server onthoudt geen locks

  • Om wijzigingen op gegevens gecontroleerd uit te voeren, wordt er bij FHIR RESTful API's gebruik gemaakt van Optimistic Locking “, omdat RESTful API servers " stateless " zijn.

Besluit

  • Maak gebruik van de ETag HTTP header in combinatie met de If Match" HTTP header.

  • Blijkt “if match” geen match te zijn en is er in de tussentijd dus een nieuwe versie van de resource ontstaan , dan wordt deze weigering tot write in de FHIR store aan de gebruiker teruggekoppeld . De verdere omgang met deze weigering is aan de applicatie.

  • Weigeringen worden gelogd . Blijken er hotspots van weigeringen te zijn , dan onderzoeken we voor deze hotspots oplossingen

Consequenties

 

 





Related content

AB.011 - FHIR resources en extensies
AB.011 - FHIR resources en extensies
Read with this
VER - Eisen (en aanbevelingen) voor versiebeheer
VER - Eisen (en aanbevelingen) voor versiebeheer
More like this
AB.012 - Attributen en dialecten
AB.012 - Attributen en dialecten
Read with this
TOP-KT-002a - FHIR Resource Service interacties
TOP-KT-002a - FHIR Resource Service interacties
More like this
AB.005 - Autorisatie op applicatieniveau
AB.005 - Autorisatie op applicatieniveau
Read with this
TOP-KT-012a - FHIR REST API Foutafhandeling
TOP-KT-012a - FHIR REST API Foutafhandeling
More like this