Notify
Ysis kan geïnformeerd worden van wijzigingen. In reactie haalt Ysis dan de gegevens op bij het Bronsysteem.
Inleiding
De meeste integraties tussen Ysis en andere zorgsystemen werken momenteel met een Notify/Fetch pattern. Het idee is dat het bron systeem een signaal geeft naar het afnemende systeem. Het afnemende systeem haalt deze gegevens vervolgens op.
Dit heeft een aantal voordelen ten opzichte van ‘push’ methoden:
- Het bronsysteem hoeft zich niet te verdiepen in de businesslogica, validaties en mapping van het afnemende systeem. Het afnemende systeem heeft zelf de controle over het valideren en verwerken van de gegevens.
- De meeste zorgsystemen hebben al een API om gegevens op te halen, deze kan (her)bruikt worden, zodat er minder custom software nodig is voor elke individuele integratie.
- Door het ‘notify’ principe is schaalbaarheid eenvoudig. Ysis bijvoorbeeld plaatst alle binnenkomende notifies op een queue, die continue wordt verwerkt: dit maakt het eenvoudig om piekbelastingen op te vangen zonder dat de API vertraagd.
- Het is ook eenvoudig om – als er bij het afhandelen van de notify fouten ontstaan – operaties te herhalen en datacorrectie te doen zonder dat inzet van de partner nodig is.