AMIS Conclusion heeft samen met Zorg van de Zaak een aanpak in 4 fasen opgesteld: inventarisatie, blauwdruk, infrastructuur en implementatie. Dit zorgt voor een gestructureerde implementatie terwijl het project volledig beheersbaar blijft.
Inventarisatie
In de inventarisatiefase hebben we samen met Zorg van de Zaak de databronnen en data-afnemers in kaart gebracht. Hierbij leggen we vast welke interne en externe databronnen er zijn, in welk formaat en met welke frequentie ze data aanleveren. Voor de data-afnemers hebben we in kaart gebracht welke data ze gebruiken, hoe deze wordt gepresenteerd en met welke frequentie. Daarbij hebben we ook rekening gehouden met toekomstplannen, zoals nieuwe databronnen of dashboards.
Zorg van de Zaak werkt met medische gegevens en valt daarmee in de hoogste security- en privacy-categorie. Om dit te waarborgen hebben we security- en privacy-by-design toegepast. Bij het bronsysteem geven we deze classificatie al mee, zodat dezelfde privacy- en securityregels door het hele systeem gelden. Dit maakt het werken met de data veilig, betrouwbaar en traceerbaar.
Blauwdruk
In de blauwdrukfase hebben we de benodigde cloud-componenten geïnventariseerd en uitgezocht hoe de on-premise omgeving verbinding maakt met de Cloud-omgeving. Het resultaat van deze fase is een ontwerp van de nieuwe infrastructuur.
Infrastructuur
In de infrastructuurfase hebben we de volledige omgevingen opgezet als Infrastructure As Code (IAC). IAC maakt het mogelijk om identieke omgevingen op te leveren op basis van code en indien nodig een extra omgeving op te leveren. Dit was het fundament voor de volgende fase.
Implementatie
In de implementatiefase hebben we per databron pipelines gebouwd die ervoor zorgen dat deze data beschikbaar komt als dataproducten in de cloud. Deze dataproducten hebben we uiteindelijk gebruikt voor de rapportages en dashboards. Een datapipeline beschrijft de acties om data van bronsysteem naar doelsysteem te verplaatsen. Om de vinger aan de pols te houden, hebben we monitoring ingericht zodat we weten of alles naar behoren werkt.
Voor de oplossing heeft AMIS Conclusion gebruik gemaakt van diverse Azure componenten, waaronder Azure Functions, Azure Data Lake en Azure Synapse Analytics. Azure Synapse Analytics bevat het datawarehouse en met Azure Data Factory zijn de pipelines geconfigureerd.