Algemene beschrijving van de applicatie HD4DP v2

Algemene beschrijving van de applicatie HD4DP v2

Last updated: 2022-12-12 23:50

De HD4DP versie 2.x Local is een elektronisch gegevensregistratiesysteem (EDC): een geautomatiseerd systeem dat is ontworpen voor het verzamelen van klinische gegevens in elektronisch formaat voor gebruik in onderzoek ter ondersteuning van het volksgezondheidsbeleid. HD4DP (Health Data for Data providers) vervangt de traditionele op papier, spreadsheet, e-mail gebaseerde methode voor het verzamelen van gegevens en de wildgroei aan websites om het verzamelen van gegevens te stroomlijnen en de tijd tot analyse en rapportage te versnellen.

Componenten en functies

De HD4DP versie 2.x Local applicatie bevat de volgende hoofdcomponenten: NextGen Connect, Form.io, HD Connect (LOCAL Proxy), Local datawarehouse.

NextGen Connect

NextGen Connect is een integratiemotor voor de gezondheidszorg die berichtstandaarden vertaalt naar de standaard die vereist is door het ontvangende systeem, inclusief gegevensformaten en -standaarden zoals HL7, DICOM, ANSI X12, ASCII en XML. Belangrijkste functionaliteiten zijn filteren, transformeren, extraheren en routeren.

De NextGen Connect component wordt gebruikt om alle integraties binnen HD4DP 2.0 zelf af te handelen, maar ook alle integraties met de buitenwereld.

API voor gegevensverzamelingen: De form.io server biedt een REST API die kan worden gebruikt om gegevens in te dienen voor elke bekende gegevensverzameling. Gegevensprovider Master Systems heeft geen rechtstreekse toegang tot deze API, maar moet de API gebruiken die wordt weergegeven door de NextGen Connect-component. Deze API is gewoon een proxy voor de form.io API, maar biedt extra functies bovenop de form.io API zoals beveiliging, monitoring, throttling, …

CSV API: Voor elke dataverzameling kunnen gegevens file-based worden ingediend met behulp van een CSV. Een CSV kan meerdere ingevoerde gegevens bevatten voor een enkele definitie van gegevensverzameling. Deze gegevensinvoer wordt getransformeerd en door de NextGen Connect-component naar de form.io-server geduwd voor mogelijke handmatige naverwerking en validatie.

HL7 FHIR API: Voor sommige gegevensverzamelingen zal een HL7 FHIR API beschikbaar zijn. Het NextGen Connect-onderdeel voert de transformatie naar de API voor gegevensverzamelingen uit en pusht de gegevens naar de form.io-server.

Levering van de gegevens: de NextGen Connect-component zorgt voor alle routering van gegevens naar de buitenwereld. Dit betekent dat het de form.io-server verifieert op voltooide gegevensinvoer die nog niet is afgeleverd. Voor elke gegevensinvoer die moet worden afgeleverd, wordt bepaald waar de gegevens naartoe moeten worden gestuurd, hoe ze moeten worden getransformeerd en hoe ze moeten worden gesplitst. Hij voert al deze acties uit op een gegarandeerde leveringswijze: hij zorgt ervoor dat de gegevens hun bestemming bereiken, en probeert zo nodig opnieuw als er iets mis ging.

Feedback: de NextGen Connect-component coördineert de ontvangst van feedback, transformeert deze mogelijk en duwt deze naar de respectieve invoer voor gegevensverzameling met behulp van de API voor gegevensverzamelingen.

Form.io

Form.io is a data management platform that includes a form builder with a drag and drop interface, management of data with complete API platform, management of users, offline forms, dynamic forms, automatic creation of API, and application embedding. In HD4DP v2, an Angular frontend application is available on top of the form.io server. This application provides a user interface to data providers in which they can see the different data collections for which they are allowed to record and submit data manually. A form.io backend server is responsible for providing the form definitions and registrations of new/updated entries.

HD Connect (LOCAL Proxy)

The HD Connect component is used to retrieve metadata from Master Data Management Database (MDM DB) residing on healthdata.be side.

Local datawarehouse

Each and every change in data entries on the form.io server is pushed towards the local datawarehouse (Local DWH) for easy reporting and data extraction. This local DWH consists of a PostgreSQL database.

Installation and maintenance

The application HD4DP v2 Local is provided without cost and installed remotely on the infrastructure of the healthcare organization by healthdata.be. Healthcare organizations are provided the system requirements for installation of HD4DP v2 application. Healthcare organizations that cannot provide the system requirements can opt to request access and use of a HD4DP v2 Local application of another healthcare organization. Healthcare organizations that cannot provide the system requirements and cannot access and use a HD4DP v2 Local application of another healthcare organization, can request access and use of HD4DP v2 WEB hosted by healthdata.be.

The application HD4DP v2 Local is maintained without cost remotely on the infrastructure of the healthcare organization by healthdata.be. The infrastructure on which the application HD4DP v2 Local is installed, should be maintained by the healthcare organization.

This documentation is being updated regularly. We try to provide as correct, complete and clear as possible information on these pages. Nevertheless, if you see anything in the documentation that is not correct, does not match your experience or requires further clarification, please create a request (type : request for information) via our portal (https://sciensano.service-now.com/sp) or send us an e-mail via support.healthdata@sciensano.be to report this documentation issue. Please, do not forget to mention the URL or web address of the page with the documentation issue. We will then adjust the documentation as soon as possible. Thank you!