Transactie sturen medicatievoorschrift (conversie MP9 3.0.0-beta naar MP 9.0.7 datamodel)
Versie door Marijke van Geijn (overleg | bijdragen) op 9 mrt 2023 om 13:17
Naar Mappings MP
1 Inleiding
Deze pagina beschrijft hoe een versie MP9 3.0.0-beta te converteren naar MP 9.0.7 voor de transactie: 'sturen medicatievoorschrift'.
Aangezien deze conversie plaatsvindt tussen verschillende versies van de MP standaard zijn er een aantal zaken waarmee rekening gehouden moet worden:
- niet alle MP9 3.0.0-functionaliteit is beschikbaar in MP 9.0.7
- wijziging van datamodel
Deze twee aspecten zijn hieronder verder uitgewerkt.
1.1 Missende MP9 3.0.0 functionaliteit bij converteren naar MP 907
# | Informatie / Functionaliteit | Omschrijving |
1 | Relatie naar contact en episode bestaat niet bij Verstrekkingsverzoek. | Bij conversie naar MP 9.0.7 worden deze relaties niet meegenomen (verdwijnen). |
2 | Gebruiksperiode/criterium niet ondersteund. | Bij conversie naar MP 9.0.7 de tekst van gebruiksperiode/criterium in vrije tekst in de Medicatieafspraak/toelichting. Zo komt de informatie voor de menselijke lezer wel over. |
3 | Verstrekkingsverzoek/financiële indicatiecode niet ondersteund. | Bij conversie naar MP 9.0.7 de tekst van Verstrekkingsverzoek/financiële indicatiecode in vrije tekst in Verstrekkingsverzoek/toelichting. Zo komt de informatie voor de menselijke lezer wel over. |
4 | Toedieningsschema/is_flexibel niet in dataset in 9.0.7. | Er is echter wel een technisch veld voor zowel in FHIR als in HL7v3, óók in MP 9.0.7. Converteer dit veld daarom gewoon mee, al kunnen we er in de 907-wereld niet van uitgaan dat dit veld ook door systemen begrepen wordt (dat gaat dan om toedientijden). Dit veld is toegevoegd aan de 9.0.7 ada schema's voor de voorbeeldconversies op GitHub. |
5 | Patient/Adresgegevens niet in transactie in 9.0.7. | In verband met 'open world modelling' deze velden converteren. Al kunnen we er in de 907-wereld niet van uitgaan dat deze velden ook door ontvangende systemen verwerkt worden. |
6 | Zo nodig/Criterium waardelijst extra concept (Bij menstuatiepijnen) niet in dataset in 9.0.7. | Bij conversie naar MP9 3.0.0 komt dit in code OTH (overig) met de MP9 3.0.0 informatie als tekstuele inhoud. |
7 | Medicatieafspraak/Reden wijzigen of staken waardelijst drie extra concepten niet in dataset in 9.0.7. | Bij conversie naar MP 9.0.7 komt dit in code OTH (overig) met de MP9 3.0.0 informatie als tekstuele inhoud. |
8 | Medicatieafspraak/AanvullendeInformatie waardelijst drie extra concepten niet in dataset in 9.0.7. | Bij conversie naar MP 9.0.7 de tekst van het waardelijstconcept in vrije tekst in de toelichting van de betreffende Medicatieafspraak plaatsen. Zo komt de informatie voor de menselijke lezer wel over. |
9 | Verstrekkingsverzoek/GeannuleerdIndicator niet ondersteund in 9.0.7 | Bij conversie naar MP 9.0.7 de tekst 'geannuleerd' in vrije tekst in de toelichting van het betreffende Verstrekkingsverzoek plaatsen. Zo komt de informatie voor de menselijke lezer wel over. |
10 | Voorschrijver/Telefoonnummers niet in transactie in 9.0.7. | In verband met 'open world modelling' deze velden converteren. Al kunnen we er in de 907-wereld niet van uitgaan dat deze velden ook door ontvangende systemen verwerkt worden. |
11 | Medicatieafspraak/volgende behandelaar niet ondersteund. | Bij conversie naar 9.0.7 de informatie in vrije tekst in de toelichting van de betreffende medicatieafspraak plaatsen. Zo komt de informatie voor de menselijke lezer wel over. |
12 | Verstrekkingsverzoek/AanvullendeWensen waardelijst een extra concept niet in dataset in 9.0.7. | Bij conversie naar 9.0.7 de tekst van het waardelijstconcept in vrije tekst in de toelichting van het betreffende verstrekkingsverzoek plaatsen. Zo komt de informatie voor de menselijke lezer wel over. |
1.2 Wijziging van datamodel
# | Informatie / Functionaliteit | Omschrijving |
1 | Lichaamsgewicht en lichaamslengte zijn in MP9 2.0 losse bouwstenen in de transactie, maar in 9.0.7 zijn deze onderdeel van de Medicatieafspraak | Bij conversie naar 9.0.7 zullen lengte en gewicht geplaatst worden in de medicatieafspraak. Als er meer dan 1 medicatieafspraak in het medicatievoorschrift zit, dan wordt lengte en gewicht bij al deze medicatieafspraken ingevoegd. |
1.3 Wijziging van datatype
# | Informatie / Functionaliteit | MP9 3.0.0 datatype | MP 9.0.7 datatype | Omschrijving |
1 | Medicatieafspraak/Stoptype geannuleerd | waardelijst concept | boolean | Bij conversie naar 9.0.7 komt dit in het concept 'geannuleerd indicator'. |