Health-RI wiki v4.0 -> consultatie (open tot 03-12-2024)


Vereisten voor de nationale gezondheidsdata catalogus

Dit artikel bevat de requirements die gesteld worden aan de nationale gezondheidsdata catalogus.

Zoekfunctie

Zoek op naam, filter op basiseigenschappen van de dataset.

Het is mogelijk om

  1. te zoeken op vrije tekst,

  2. te zoeken op gestandaardiseerde metadata-eigenschappen en

  3. de datacatalogus te doorzoeken met behulp van op ontologie gebaseerd zoeken met behulp van een hiërarchische structuur, zoals SNOMED CT,

om efficiëntere en nauwkeurigere zoekopdrachten mogelijk te maken. Dit omvat de mogelijkheid om naar een concept te zoeken en al zijn afstammelingen in de hiërarchie op te halen zonder dat u elke mogelijke variant of term hoeft te kennen. Dit stelt gebruikers in staat om gemakkelijk alle relevante informatie met betrekking tot een concept terug te vinden, waardoor de algehele bruikbaarheid en toegankelijkheid van de datacatalogus wordt verbeterd.

De zoekopdracht retourneert een lijst met datasets die overeenkomen met de zoekopdracht.

 Functionaliteit aanvragen

De mogelijkheid om één of meerdere datasets te selecteren en de selectie in een winkelmandje te plaatsen om een aanvraag van deze datasets te kunnen initiëren/starten (in een losjes gekoppelde request workflow module)

Beheer van datacatalogi

Beheerderstoegang tot de datacatalogus die functionaliteit ontgrendelt om de service te bewaken en te beheren. Dit omvat het beheer van de metadata, het beheer van metadata-sjablonen, het beheer van zoekindexen en zoekmachineoptimalisatie (SEO).

Dashboard voor gebruik van datacatalogus

Administratief dashboard om gebruiksstatistieken weer te geven, inclusief zoekstatistieken.

Dashboard voor datahouders

Een dashboard dat de datahouder inzichten en managementtools biedt. Het dashboard stelt de datahouder in staat om te volgen hoe zijn datasets presteren in de zoekopdracht; het beheren van de metadata van de datasets; en toegang tot verzoeken om toegang tot hun datasets.

Dashboard voor gebruikers

Het gebruikersdashboard biedt een gebruiker toegang tot zijn zoekopdrachten en verzoeken om toegang tot datasets.

Service voor het beheer van metadata

De mogelijkheid om metadata voor een dataset te beheren, versiebeheer, gebruik van metadatasjablonen. Importeren en exporteren van metadata. Ondersteuning voor DCAT- en FAIR-datapunten.

Verificatie-, autorisatie- en identiteitsservice

Ondersteuning voor AAI-diensten zoals eIDAS, SURF SRAM en LS-AAI. OpenID Verbinding / SAML. Het beheer van gebruikers en rechten.

Naast  de  functionaliteiten en vereisten die hierboven worden vermeld, moet de oplossing ook het volgende ondersteunen:

 Functionaliteit:

  • Een bewezen in- en exit-strategie om het product/vendor neutraal te maken

  • Communicatie met andere catalogussystemen / federatieve omgeving, bijvoorbeeld in de regionale knooppunten en ondersteuning voor DCAT- en FAIR-datapunten

  • Hosting op verschillende platformen

  • Aanpassing van de oplossing aan de Health-RI-website en UX/UI, inclusief aanpassing aan toegankelijkheidsnormen

  • Zoekfunctionaliteit in de software en aanpassing van de zoekfunctie

Processen:

  • Goede onderhouds- en coderingspraktijken, zoals:

    • conform SOLID principes

    • Schone code

    • Goed gedocumenteerd

    • Testgevallen: unittest- en integratietests, met een hoge dekking van branch-tests (meer dan 80%).

    • Een taal die breed wordt ondersteund door de ontwikkelgemeenschap, vanwege het open-source karakter

  • Schaalbaarheid

  • Federatie van catalogi

  • Load-balancing

  • Voldoende logging, tenminste:

    • Houdt uitzonderingen/incidenten bij

    • Volgt gebruiker, sessie en gebeurtenissen

    • Volgt gebruikersstromen

  • Processen voor het afhandelen van beveiligingsincidenten (bijv. certificering uit de ISO 27000-serie)

  • Bewezen beveiliging via OWASP Vulnerability Scan of ISO 27000-serie certificeringen

  • Serviceniveau aangeboden voor het product

 

Â