Samen aan Z: Rulebook
Project description
How do we create a centralized policy enforcement micro-service which is data agnostic in order to redact fields from incoming requests and modify outgoing data if needed, so that unauthorized actors do not gain access to data they shouldn't have access to.
Context
Our project is part of the wider Samen aan Z healtcare project, the goal of Samen aan Z is to increase the retention rate of healthcare workers by tracking data from various sources. This data then can be seen by the healthcare workers and researchers to develop new methods to help boost the retention rate.
Results
With our project we managed to create a functioning proof of concept prototype that displays the Minimum Functional Requirements of our stakeholder. We handle & prune incoming GraphQL queries and receive & transform data in chunks and relay these back to the requesting party.
About the project group
Our project group consisted of 4 ICT students with backgrounds in software development. The project was carried out over a period of 5 months during our semester. We worked approximately 30 hours per week and followed an Agile approach with regular meetings and task planning.