Algemene beschrijving van de applicatie HD4DP v2

Laatst bijgewerkt: 2023-09-19 13:40

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 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 integratie-engine voor de gezondheidszorg die berichtstandaarden vertaalt naar de standaard die vereist is door het ontvangende systeem, inclusief dataformaten 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 gegevensinvoer 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.

Data delivery: 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. Het voert al deze acties uit op een gegarandeerde leveringswijze: het zorgt ervoor dat de gegevens hun bestemming bereiken, mogelijk opnieuw proberend 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 een gegevensbeheerplatform met een formulierbouwer met een interface voor slepen en neerzetten, gegevensbeheer met een volledig API-platform, beheer van gebruikers, offline formulieren, dynamische formulieren, automatisch aanmaken van API en insluiten van applicaties. In HD4DP v2 is een Angular frontend-applicatie beschikbaar bovenop de form.io-server. Deze applicatie biedt een gebruikersinterface voor gegevensproviders waarin ze de verschillende gegevensverzamelingen kunnen zien waarvoor ze gegevens handmatig mogen registreren en indienen. Een backend-server van form.io is verantwoordelijk voor het leveren van de formulierdefinities en registraties van nieuwe/bijgewerkte items.

HD Connect (LOCAL Proxy)

De component HD Connect wordt gebruikt om metadata op te halen uit de Master Data Management Database (MDM DB) die zich aan de kant van healthdata.be bevindt.

Local datawarehouse

Elke wijziging in gegevensinvoer op de form.io-server wordt naar het lokale datawarehouse (Lokale DWH) gepusht voor eenvoudige rapportage en gegevensextractie. Deze lokale DWH bestaat uit een PostgreSQL-database.

Installatie en onderhoud

De applicatie HD4DP v2 Local wordt gratis ter beschikking gesteld en op afstand geïnstalleerd op de infrastructuur van de zorgorganisatie door healthdata.be. Zorgorganisaties krijgen de systeemvereisten voor de installatie van de HD4DP v2 applicatie. Zorgorganisaties die niet aan de systeemeisen kunnen voldoen, kunnen ervoor kiezen om toegang en gebruik te vragen van een HD4DP v2 Local applicatie van een andere zorgorganisatie. Zorgorganisaties die niet aan de systeemvereisten kunnen voldoen en geen toegang hebben tot en gebruik kunnen maken van een HD4DP v2 Local applicatie van een andere zorgorganisatie, kunnen toegang en gebruik vragen van HD4DP v2 WEB gehost door healthdata.be.

De applicatie HD4DP v2 Local wordt door healthdata.be kosteloos op afstand op de infrastructuur van de zorgorganisatie onderhouden. De infrastructuur waarop de applicatie HD4DP v2 Local is geïnstalleerd, dient door de zorgorganisatie te worden onderhouden.

Typisch gebruik

  • Een Local Study Lead (neemt de verantwoordelijkheid voor het onderzoek of project binnen de deelnemende gezondheidszorgorganisatie. Vaak is dit het hoofd van de bij de studie of het project betrokken klinische afdeling) kan:
  • Inloggen met active directory
  • Toegang verlenen tot Local Study Associate en Local Study Support
  • Project selecteren en openen
  • Maak, Vind, Update, Verwijder, Verstuur (naar healthdata.be) en Corrigeer een registratie met de form.io component
  • Een registratie maken, zoeken, bijwerken, verwijderen, indienen en corrigeren met de component form.io
  • Bekijk alle registraties voor project
  • Een Local Study Associate (een beroepsbeoefenaar in de gezondheidszorg die deelneemt aan de studie of het project) kan:
    • Inloggen met active directory
    • Toegang verlenen tot Local Study Support
    • Project selecteren en openen
    • Maak, Vind, Update, Verwijder, Verstuur (naar healthdata.be, MyCareNet en andere bestemmigen) en Corrigeer een registratie met de form.io component
    • Bejijk eigen registraties voor project
  • Een Local Study Support (Een Local Study Associate kan de registratie delegeren aan een Local Study Support. Vaak is dit een administratieve medewerker of personeel van een afdeling medische codering) kan:
    • Inloggen met active directory
    • Project selecteren en openen
    • Maak, Vind, Update, Verwijder, Verstuur (naar healthdata.be, MyCareNet en andere bestemmigen) en Corrigeer een registratie met de form.io component
    • Bejijk eigen registraties voor project
  • Een IT administrator (heeft het hoogste niveau van alle rollen en machtigingen) kan:
    • Inloggen met active directory
    • Toegang verlenen tot Local Study Lead, Local Study Associate en Local Study Support
    • Project selecteren en openen
    • Maak, Vind, Update, Verwijder, Verstuur (naar healthdata.be, MyCareNet en andere bestemmigen) en Corrigeer een registratie met de form.io component
    • Maak, Update, Verstuur en Corrigeer een registratie met API voor gegevensverzamelingen
    • Maak, Update, Verstuur en Corrigeer een registratie met CSV API
    • Maak en Verstuur een MyCareNet registratie met MyCareNet API
    • Bekijk alle registraties voor alle projecten
    • Ophaal van alle registraties voor alle projecten uit het lokale DWH met behulp van PostgreSQL API
Deze pagina werd vertaald met behulp van een automatische vertaalmachine met als doel om de inhoud sneller in uw taal te kunnen aanbieden. Een menselijke vertaler moet deze pagina nog beoordelen. Bijgevolg kan deze pagina nog grammaticale en andere taalfouten bevatten. Als u iets in de documentatie ziet dat niet correct is vertaald, neem dan contact met ons op via support.healthdata@sciensano.be (vergeet niet het webadres van de pagina te vermelden). Wij zullen de vertaling dan aanpassen. Bedankt!
Deze documentatie wordt regelmatig bijgewerkt. We proberen de informatie zo correct, volledig en zo duidelijk mogelijk weer te geven. Als u desondanks iets in de documentatie ziet dat niet correct is, niet overeenkomt met uw ervaring, of verdere verduidelijking vereist, maak dan een verzoek aan (type: verzoek om informatie) via ons portaal (https://sciensano.service-now.com/sp) of stuur ons een e-mail via support.healthdata@sciensano.be om dit documentatieprobleem te melden. Vergeet niet de URL of het webadres van de pagina met het documentatieprobleem te vermelden. Wij zullen de documentatie dan aanpassen. Bedankt!