Transactie sturen medicatievoorschrift (conversie MP 9.0.7 naar MP9 2.0.0 datamodel)
Versie door Marijke van Geijn (overleg | bijdragen) op 12 sep 2022 om 12:23 (Nieuwe pagina aangemaakt met '{{DISPLAYTITLE: Transactie sturen medicatievoorschrift (conversie MP 9.0.7 naar MP9 2.0.0 datamodel)}} {{IssueBox|Dit is een werkpagina voor intern Nictiz gebruik.<...')
Dit is een werkpagina voor intern Nictiz gebruik. |
Naar Mapping architectuur
1 Inleiding
Deze pagina beschrijft hoe een versie MP 9.0.7 te converteren naar MP9 2.0.0 voor de transactie: 'sturen medicatievoorschrift'.
Aangezien deze conversie plaatsvindt tussen verschillende versies van de MP standaard is het MP 9.0.7 datamodel niet helemaal naadloos te mappen op date van MP9 2.0.0.
Deze twee aspecten zijn hieronder verder uitgewerkt.
1.1 Datamodel wijzigingen
# | Informatie / Functionaliteit | Omschrijving |
1 | Lichaamslengte en lichaamsgewicht zijn in MP9 2.0.0 wel onderdeel van transactie sturen_medicatievoorschrift, maar als losse bouwstenen. In MP 9.0.7 zaten deze bouwstenen ín de medicatieafspraak. | Bij conversie naar MP9 2.0.0 worden deze bouwstenen gewoon geconverteerd. In theorie kan in een 9.0.7 voorschrift meer dan 1 lengte en/of gewicht aanwezig zijn. Dat kan wanneer er meer dan 1 medicatieafspraak in het bericht zit. In MP9 2.0 mag maximaal 1 lengte en 1 gewicht opgenomen worden. Hanteer dan de volgende regels voor de selectie van de te converteren lengte/gewicht:
|
1.2 Wijziging van datatype
Twee dataset concepten in de toedieningsafspraak zijn gewijzigd van datatype code naar string en vice versa.
# | Informatie / Functionaliteit | MP 9.0.7 datatype | MP9 2.0.0 datatype | Omschrijving |
1 | Toedieningsafspraak/aanvullende informatie | code | string | Bij conversie naar MP9 2.0.0 wordt alleen de tekstuele weergave van de code ('displayName') geconverteerd in het element. |
2 | Toedieningsafspraak/reden wijzigen of staken | string | code | Bij conversie naar MP9 2.0.0 komt dit in code OTH (overig) met de MP 9.0.7 informatie als tekstuele inhoud. |