FHIR naar MP9 datamodel - beschikbaarstellen medicatiegegevens

Uit informatiestandaarden
Versie door Lauri Rondolo (overleg | bijdragen) op 15 jan 2024 om 16:05 (Mapping issue voor MedicationUse2.status toegevoegd)
(wijz) ← Oudere versie | Huidige versie (wijz) | Nieuwere versie → (wijz)
Ga naar: navigatie, zoeken


Naar nictiz.nl

Naar Mappings MP

1 Inleiding

Deze pagina beschrijft hoe de transactie 'beschikbaarstellen medicatiegegevens’ in FHIR te converteren naar het MP9 datamodel.

De voorbeeld conversie naar het MP-9 datamodel in ADA gebeurt zonder conceptIds en enkel met Nederlandse conceptnamen. De conceptIds zijn niet nodig voor conversies tussen ada en FHIR en ada en HL7v3 (in beide richtingen). Eventueel kunnen conceptIds wel toegevoegd worden met een ada_2_ada conversie.

2 Voorwaarde voor gebruik

Het voorbeeld conversiescript werkt op basis van FHIR Bundles met daarin alle benodigde informatie om het MP9 datamodel te vullen voor één transactie van één patiënt. FHIR bestaat uit resources die naar elkaar verwijzen. Het MP9 datamodel zet alle benodigde informatie per transactie bij elkaar. Om tot het MP9 datamodel te komen dienen de FHIR-verwijzingen te kunnen worden gevonden ('geresolved') om te worden geconverteerd. Het conversiescript kan de resources alleen vinden wanneer deze in de FHIR Bundle zitten. Externe referenties worden niet 'geresolved'. Momenteel ondersteunt het conversiescript literal referenties op basis van urn: oids:, urn: uuids: en absolute urls. Relatieve urls worden niet ondersteund.

3 Mapping issues

# Informatie / Functionaliteit Omschrijving
1 MedicationUse2.status & medicatiegebruik_stop_type In FHIR wordt er gebruik gemaakt van een modifierExtension in MedicationUse2 om de stoptype in uit te drukken. Wanneer de stoptype niet aanwezig is wordt MedicationUse2.status gebruikt om de waarde van de stoptype af te leiden. Dit wordt alleen gedaan wanneer de status 'on-hold' of 'stopped' is. De stoptype bij een status 'on-hold' wordt 'onderbroken' en voor een status ' stopped' wordt de stoptype 'stopgezet'. Dit is vanaf MP9.3.0 package 2.0.0-beta.2.

4 Beschrijving mappings

De FHIR Implementation Guide heeft een toelichting op mappings tussen het MP-9 datamodel en de FHIR-profielen. Deze mappings zelf zijn te vinden in de daarvoor bestemde 'mappings' sectie in de FHIR profielen zelf. Een goede ingang om de juiste FHIR-profielen (in het goede package!) te vinden is via de Kickstart pagina.



5 Beschrijving mappings

De FHIR Implementation Guide heeft een toelichting op mappings tussen het MP-9 datamodel en de FHIR-profielen. Deze mappings zelf zijn te vinden in de daarvoor bestemde 'mappings' sectie in de FHIR profielen zelf. Een goede ingang om de juiste FHIR-profielen (in het goede package!) te vinden is via de Kickstart pagina.