Use Cases Transformatie Server
Overzicht Transformatie Server
Onderstaande figuur toont een overzicht van de interfaces, services en functies van de Transformatie Server. De Transformatie Server transformeert tussen verschillende berichtformaten en informatiestandaarden. Het betreft hier syntactische transformaties.
De services zijn toegankelijk via een geboden interface en worden beschreven in de vorm van use cases. Een service wordt altijd vervult middels één of meerdere applicatiefuncties, bijvoorbeeld "Informatie Standaard Transformatie".
Transformeer content
Primaire actor | Resource Broker VnC |
---|---|
Systeem | Informatie Standaard Transformatie |
Code |
Pre-condities
AOF.TS-I.MDI.100.v4 Het systeem biedt een endpoint voor de TS Metadata Interface. |
Het systeem biedt een endpoint voor de Transformatie Interface. |
Het systeem is slechts benaderbaar voor
|
Het systeem is aangesloten op het MedMij netwerk
Triggers
De primaire actor wil bepaalde content laten transformeren naar een ander formaat
Main flow
Stap | Omschrijving | Uitzondering(en) |
---|---|---|
1 | Het systeem ontvangt een verzoek en start de verwerking. | |
2 | Het systeem toetst of het verzoek voldoet aan de interface specificatie. | Ongeldig verzoek statuscode 400 Bad Request Het systeem genereert de vereiste foutresponse en gaat verder met de exit stap van de main flow. |
4 | Het systeem transformeert de ontvangen content naar het gewenste formaat, en voegt het gehanteerde transformatie-id + de versie van de transformatie toe aan het resultaat. | Transformatie niet geslaagd statuscode 500 Internal Server Error Het systeem genereert de vereiste foutresponse en gaat verder met de exit stap van de main flow. |
7 <exit> | Het systeem retourneert een response naar de primaire actor. |
Post-condities
Het systeem heeft het verzoek op de juiste wijze verwerkt en heeft een daarbij passende response geretourneerd. |
AOF.UC-ADS.POS.200.v1 Het systeem heeft van het ontvangen request, de volgende attributen gelogd:
Aanvullend daarop heeft het systeem van het ontvangen request de volgende attributen gelogd:
|
AOF.UC-ADS.POS.300.v1 Het systeem heeft van de geretourneerde response, de volgende attributen gelogd:
Aanvullend daarop heeft het systeem van de geretourneerde de volgende attributen gelogd:
|