Mappings/MP612ICA 2 CioIcaVertaling

Uit informatiestandaarden
Naar navigatie springen Naar zoeken springen

{{#customtitle: Transactie Opleveren potentiële contraindicaties (conversie MP-6.12 conditieslijst naar MedMij datamodel)}}

Naar nictiz.nl

Naar Mapping architectuur

1 Inleiding

Deze pagina beschrijft hoe een ICA versie 6.12 'opleveren potentiële contraindicaties' response te converteren naar MedMij versie 1.1 voor de transactie: 'Beschikbaarstellen AllergieIntolerantie gegevens'.

Een ICA versie 6.12 'opleveren potentiële contraindicaties' converteert zich in het MedMij datamodel naar de zib AllergieIntolerantie (en zorgverlener, zorgaanbieder en patiënt).

Aangezien deze conversie plaatsvindt tussen verschillende versies van de standaard zijn er een aantal zaken waarmee rekening gehouden moet worden:

  • niet alle MedMij-functionaliteit is beschikbaar in ICA 6.12
  • de informatie uit ICA 6.12 past niet altijd naadloos op het MedMij-datamodel.

Deze twee aspecten zijn hieronder verder uitgewerkt.

1.1 Missende MedMij functionaliteit bij converteren vanaf ICA 6.12

Sommige elementen uit de zib basiselementen kunnen niet worden gevuld vanuit 6.12. Dat wordt echter niet gezien als een omissie, omdat die basiscomponenten ontworpen zijn voor alle zibs en voor een specifieke zib niet alle elementen van toepassing zullen zijn.

Onderstaande tabel toont de overige elementen die niet (goed) gevuld kunnen worden vanuit 6.12.

# Informatie / Functionaliteit Omschrijving
1 Type overgevoeligheid In 6.12 zijn er alleen overgevoeligheden voor medicatie, overige overgevoeligheden zijn geen onderdeel van de 6.12 informatiestandaard. De zib kent bijvoorbeeld ook overgevoeligheden voor voeding, omgeving, stof/product of 'anders'.
2 Reactie In 6.12 bestaat geen informatie over reactie, deze bestaan wel in de zib. De datum/tijd laatste reactie is er ook niet in 6.12.
3 Ernst In 6.12 bestaat geen informatie over ernst, deze bestaan wel in de zib.

1.2 Informatie in ICA 6.12 die niet past op het MedMij datamodel

# Informatie / Functionaliteit Omschrijving
1 6.12 Condition Bij deze transactie kunnen alleen overgevoeligheden worden gemapt. De overige condities (met code 'DX', denk bijvoorbeeld aan een aandoening of zwangerschap) kunnen niet worden gemapt op AllergieIntolerantie.
2 informant ZIB BasisElementen heeft nu exact 1 informant. FHIR kent 0..1 informant. De 6.12 condition kan er echter 0..* bevatten. Aangemeld bij het bestaande ZIB issue 737
3 toelichting in 6.12 is er nog informatie over tijdstip vastleggen van de toelichting en een aparte auteur voor de toelichting. Deze kan alleen in vrije tekst meegezonden worden als onderdeel van de toelichting zelf naar de zib.
4 (on)zekerheid in 6.12 bestaat de zogenaamde 'uncertaintyCode', die overigens op vaste waarde 'N' (geen uitspraak over onzekerheid) gezet wordt. Deze ontbreekt in de zib en kan daarom niet gemapt worden. Omdat dit een vaste waarde is in 6.12 levert dit eigenlijk geen verlies van informatie op.
5 ontkenning in 6.12 is het niet de bedoeling om de ontkenning van een conditie (er is géén allergie voor antibiotica) uit te wisselen. Technisch is het echter wel mogelijk (met een @negationInd), ontvangers moeten daarom negatieve conditities negeren. De mapping mapt om deze reden alleen positieve condities.

2 Conversie specificaties (mappings)

Specificaties voor de ICA 6.12 potentiële contra-indicaties vindt u via de informatiestandaard medicatieveiligheid op de Nictiz website.

Specificaties voor het MedMij 1.1 datamodel vindt u via de MedMij wiki voor AllergieIntolerantie.

2.1 AllergieIntolerantie

MP-6.12 Potentiële contraindicaties Conversie beschrijving (mapping) CIO dataset (beschikbaarstellen icavertaling
Type Concept Card Type Concept # Card
Container.png /REPC_IN000024NL/ControlActProcess/subject/Condition[code = ('DINT', 'DALG', 'DNAINT')][not(@negationInd = 'true')] 0..* Bij allergie/intolerantie kunnen alleen overgevoeligheden die aanwezig zijn worden gemapt. De overige condities (met code 'DX') kunnen niet worden gemapt op AllergieIntolerantie. In 6.12 zijn er alleen overgevoeligheden voor medicatie, overige overgevoeligheden zijn geen onderdeel van de 6.12 informatiestandaard. In 6.12 is het niet toegestaan om condities te ontkennen, als dit tóch gebeurt worden deze condities niet gemapt. Container.png AllergieIntolerantie 1 0 .. *
- - - Container.png    ZIBRoot 54 1 .. 1
II.png id 1..1 - II.png       Identificatienummer 55 1 .. 1
Container.png informant 0..* ZIB BasisElementen heeft nu exact 1 informant. FHIR kent 0..1 informant. De 6.12 condition kan er echter 0..* bevatten. Aangemeld bij het bestaande [https://bits.nictiz.nl/browse/ZIB-737 ZIB issue 737] Container.png       Informatiebron 56 0 .. 1
Container.png patient 0..1 - Container.png          PatientAlsBron 57 0 .. 1
Container.png subject/patient 1..1 de referentie naar de patiënt die deze allergie/intolerantie heeft (en dus opgenomen is in Condition/subject) ST.png             Patient 58 1 .. 1
Container.png exists(assignedPerson) 0..1 deze groep is van toepassing voor iedere informant/assignedPerson Container.png          Zorgverlener 59 0 .. 1
Container.png assignedPerson 0..1 hierin zit de zib zorgverlener ST.png             Zorgverlener 60 1 .. 1
Container.png exists(responsibleParty) 0..1 deze groep is van toepassing voor iedere informant/responsibleParty Container.png          BetrokkeneAlsBron 61 0 .. 1
Container.png responsibleParty 0..1 hierin zit de zib contactpersoon ST.png             Contactpersoon 62 1 .. 1
Container.png author 1..1 - Container.png       Auteur 63 0 .. 1
Container.png patient 0..1 - Container.png          PatientAlsAuteur 64 0 .. 1
Container.png subject/patient 1..1 de referentie naar de patiënt die deze allergie/intolerantie heeft (en dus opgenomen is in Condition/subject) ST.png             Patient 65 0 .. 1
Container.png exists(assignedPerson) 0..1 deze groep is van toepassing voor iedere informant/assignedPerson Container.png          ZorgverlenerAlsAuteur 66 0 .. 1
Container.png assignedPerson 0..1 hierin zit de zib zorgverlener ST.png             Zorgverlener 67 0 .. 1
- - Deze bestaat niet in 6.12 Container.png          BetrokkeneAlsAuteur 68 0 .. 1
- - - ST.png             Contactpersoon 69 0 .. 1
Container.png subject 1..1 - Container.png       Onderwerp 70 1 .. 1
- - - Container.png          Patient 71 1 .. 1
Container.png patient 1..1 ST.png             Patient 72 0 .. 1
TS.png author/time 0..1 - ST.png       DatumTijd 75 0 .. 1
CD.png causativeAgent/(administerableMaterialKind OR administerableMedicationKind) 0..1 In 6.12 is dit één van de volgende
  • Stofnaamcode (SNK) OID 2.16.840.1.113883.2.4.4.1.750
  • Stofnaamcode i.c.m. toedieningsweg (SSK) OID 2.16.840.1.113883.2.4.4.1.725
  • Ongewenste groep OID 2.16.840.1.113883.2.4.4.1.902.122
  • Handelsproduct (HPK) 2.16.840.1.113883.2.4.4.7
CD.png    VeroorzakendeStof 2 1 .. 1
CD.png exists(causativeAgent) 1..1 Alleen gebruiken als er een causativeAgent bestaat. Vaste waarde: Medicijn (Propensity to adverse reactions to drug, 419511003, SNOMED CT) CD.png    AllergieCategorie 3 0 .. 1
CD.png statusCode 0..1 - CD.png    AllergieStatus 4 0 .. 1
ST.png effectiveTime/low 0..1 - ST.png    BeginDatumTijd 5 0 .. 1
CD.png - - Ernst van de observatie mag niet gebruikt worden in 6.12 CD.png    MateVanKritiekZijn 6 0 .. 1
- - - ST.png    LaatsteReactieDatumTijd 7 0 .. 1
ST.png subjectOf2/annotation 0..* 6.12 heeft bij de comment ook verplicht een auteur, waarin een tijdstip en zorgverlener/id kan worden vastgelegd. ST.png    Toelichting 8 0 .. 1
- - Bestaat niet in 6.12 Container.png    Reactie 9 0 .. *
- - - CD.png       Symptoom 10 1 .. *
- - - CD.png       SpecifiekeStof 11 0 .. 1
- - - ST.png       ReactieBeschrijving 12 0 .. 1
- - - CD.png       Ernst 13 0 .. 1
- - - CD.png       WijzeVanBlootstelling 14 0 .. 1
- - - ST.png       ReactieTijdstip 15 0 .. 1

2.2 Alert

MP-6.12 Potentiële contraindicaties Conversie beschrijving (mapping) CIO dataset (beschikbaarstellen icavertaling
Type Concept Card Type Concept # Card
Container.png /REPC_IN000024NL/ControlActProcess/subject/Condition[code = ('DX')][not(@negationInd = 'true')] 0..1 In 6.12 is het niet toegestaan om condities te ontkennen, als dit tóch gebeurt worden deze condities niet gemapt. Container.png Alert 16 0 .. *
- - 6.12 kent geen apart concept voor Alert, maar legt alleen een diagnose vast én maakt deze onderdeel van een ICA-transactie. Diagnose mapt op zib Probleem, die ook onderdeel is van Alert. De gegevens uit basiscomponenten worden gevuld bij de zib Alert en niet bij Probleem omdat aangenomen wordt dat dit qua betekenis het beste aansluit bij wat nu geregistreerd wordt voor ICA 6.12. Container.png    ZIBRoot 32 0 .. 1
II.png id 1..1 - II.png       Identificatienummer 33 1 .. 1
Container.png informant 0..* ZIB BasisElementen heeft nu exact 1 informant. FHIR kent 0..1 informant. De 6.12 condition kan er echter 0..* bevatten. Aangemeld bij het bestaande [https://bits.nictiz.nl/browse/ZIB-737 ZIB issue 737] Container.png       Informatiebron 34 0 .. 1
Container.png subject/patient 1..1 de referentie naar de patiënt die deze allergie/intolerantie heeft (en dus opgenomen is in Condition/subject) Container.png          PatientAlsBron 35 0 .. 1
- - - ST.png             Patient 36 1 .. 1
Container.png exists(assignedPerson) 0..1 deze groep is van toepassing voor iedere informant/assignedPerson Container.png          Zorgverlener 37 0 .. 1
Container.png assignedPerson 0..1 hierin zit de zib zorgverlener ST.png             Zorgverlener 38 1 .. 1
Container.png exists(responsibleParty) 0..1 deze groep is van toepassing voor iedere informant/responsibleParty Container.png          BetrokkeneAlsBron 39 0 .. 1
Container.png responsibleParty 0..1 hierin zit de zib contactpersoon ST.png             Contactpersoon 40 1 .. 1
Container.png author 1..1 - Container.png       Auteur 41 0 .. 1
Container.png patient 0..1 - Container.png          PatientAlsAuteur 42 0 .. 1
II.png subject/patient 1..1 de referentie naar de patiënt die deze allergie/intolerantie heeft (en dus opgenomen is in Condition/subject) ST.png             Patient 43 0 .. 1
Container.png exists(assignedPerson) 0..1 deze groep is van toepassing voor iedere informant/assignedPerson Container.png          ZorgverlenerAlsAuteur 44 0 .. 1
II.png assignedPerson 0..1 hierin zit de zib zorgverlener ST.png             Zorgverlener 45 0 .. 1
Container.png - - Deze bestaat niet in 6.12 Container.png          BetrokkeneAlsAuteur 46 0 .. 1
II.png - - - ST.png             Contactpersoon 47 0 .. 1
Container.png subject 1..1 - Container.png       Onderwerp 48 1 .. 1
Container.png patient 1..1 Container.png          Patient 49 0 .. 1
- - - ST.png             Patient 50 0 .. 1
TS.png author/time 0..1 - ST.png       DatumTijd 53 0 .. 1
Container.png /REPC_IN000024NL/ControlActProcess/subject/Condition[code = ('DX')][not(@negationInd = 'true')] 0..* In 6.12 is het niet toegestaan om condities te ontkennen, als dit tóch gebeurt worden deze condities niet gemapt. Container.png    Conditie 17 0 .. *
Container.png "" 0..1 - ST.png       Probleem 18 1 .. 1
- - - CD.png    AlertNaam 19 0 .. *
- - - ST.png    BeginDatumTijd 20 0 .. 1
CD.png vaste waarde 0..1 mappen als 'conditie'. 6.12 kent het type 'alert' niet. CD.png    AlertType 21 0 .. 1

2.3 Probleem

MP-6.12 Potentiële contraindicaties Conversie beschrijving (mapping) CIO dataset (beschikbaarstellen icavertaling
Type Concept Card Type Concept # Card
Container.png /REPC_IN000024NL/ControlActProcess/subject/Condition[code = ('DX')][not(@negationInd = 'true')] 0..* In 6.12 is het niet toegestaan om condities te ontkennen, als dit tóch gebeurt worden deze condities niet gemapt. Container.png Probleem 22 0 .. 1
Container.png TODO 0..1 - Container.png    ZIBRoot 76 0 .. 1
II.png TODO 0..1 - II.png       Identificatienummer 77 1 .. 1
Container.png TODO 0..1 - Container.png       Informatiebron 78 0 .. 1
Container.png TODO 0..1 - Container.png          PatientAlsBron 79 0 .. 1
ST.png TODO 0..1 - ST.png             Patient 80 1 .. 1
Container.png TODO 0..1 - Container.png          Zorgverlener 81 0 .. 1
ST.png TODO 0..1 - ST.png             Zorgverlener 82 1 .. 1
Container.png TODO 0..1 - Container.png          BetrokkeneAlsBron 83 0 .. 1
ST.png TODO 0..1 - ST.png             Contactpersoon 84 1 .. 1
Container.png TODO 0..1 - Container.png       Auteur 85 0 .. 1
Container.png TODO 0..1 - Container.png          PatientAlsAuteur 86 0 .. 1
ST.png TODO 0..1 - ST.png             Patient 87 1 .. 1
Container.png TODO 0..1 - Container.png          ZorgverlenerAlsAuteur 88 0 .. 1
ST.png TODO 0..1 - ST.png             Zorgverlener 89 1 .. 1
Container.png TODO 0..1 - Container.png          BetrokkeneAlsAuteur 90 0 .. 1
ST.png TODO 0..1 - ST.png             Contactpersoon 91 1 .. 1
Container.png TODO 0..1 - Container.png       Onderwerp 92 1 .. 1
Container.png TODO 0..1 - Container.png          Patient 93 1 .. 1
ST.png TODO 0..1 - ST.png             Patient 94 0 .. 1
ST.png TODO 0..1 - ST.png       DatumTijd 97 0 .. 1
- - - CD.png    ProbleemAnatomischeLocatie 23 0 .. 1
- - - CD.png    ProbleemLateraliteit 24 0 .. 1
CD.png vaste waarde: Diagnose (SNOMED CT 282291009) 1..1 Condition/code heeft vaste waarde 'DX', hetgeen mapt op Diagnose CD.png    ProbleemType 25 0 .. 1
CD.png value 1..1 - CD.png    ProbleemNaam 26 1 .. 1
TS.png effectiveTime/low 0..1 - ST.png    ProbleemBeginDatum 27 0 .. 1
TS.png effectiveTime/high 0..1 - ST.png    ProbleemEindDatum 28 0 .. 1
CD.png statusCode 0..1
  • active -> actueel
  • completed, obsolete, nullified -> niet actueel
CD.png    ProbleemStatus 29 0 .. 1
- - - CD.png    VerificatieStatus 30 0 .. 1
ST.png subjectOf2/annotation 0..* 6.12 heeft bij de comment ook verplicht een auteur, waarin een tijdstip en zorgverlener/id kan worden vastgelegd. ST.png    Toelichting 31 0 .. 1