Mappings/MP612ICA 2 MedMij112Alert: verschil tussen versies

Uit informatiestandaarden
Naar navigatie springen Naar zoeken springen
(Nieuwe pagina aangemaakt met '{{#customtitle: Transactie Opleveren potentiële contraindicaties (conversie MP-6.12 conditieslijst naar MedMij datamodel)}} {{IssueBox|Deze pagina is nog in bewerk...')
 
Regel 55: Regel 55:
  
 
{| class="wikitable"  
 
{| class="wikitable"  
| style="background-color: #1F497D;; color: white; font-weight: bold; text-align:center;"  colspan="3" | MP-6.12 Potentiële contraindicaties || style="background-color: #1F497D;; color: white; font-weight: bold; text-align:center;" | Conversie beschrijving (mapping)  || style="background-color: #1F497D;; color: white; font-weight: bold; text-align:center;" colspan="4" | MedMij dataset (beschikbaarstellen allergie/intolerantie
+
| style="background-color: #1F497D;; color: white; font-weight: bold; text-align:center;"  colspan="3" | MP-6.12 Potentiële contraindicaties || style="background-color: #1F497D;; color: white; font-weight: bold; text-align:center;" | Conversie beschrijving (mapping)  || style="background-color: #1F497D;; color: white; font-weight: bold; text-align:center;" colspan="4" | MedMij dataset (beschikbaarstellen alert)
 
|-style="background-color: #1F497D;; color: white; text-align:left;"  
 
|-style="background-color: #1F497D;; color: white; text-align:left;"  
 
|style="width:30px;"| Type  
 
|style="width:30px;"| Type  
Regel 66: Regel 66:
 
|style="width:40px;"| Card  
 
|style="width:40px;"| Card  
 
|-style="vertical-align:top; background-color: #E3E3E3; "
 
|-style="vertical-align:top; background-color: #E3E3E3; "
|[[Bestand: Container.png| 20px]] ||/REPC_IN000024NL/ControlActProcess/subject/Condition[code = ('DINT', 'DALG', 'DNAINT')][not(@negationInd='true')]
+
|[[Bestand: Container.png| 20px]] ||TODO
||0..*
+
||0..1
||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.
+
||-
|| [[Bestand: Zib.png| 30px]] || AllergyIntolerance|| 1 || 0 .. *
+
|| [[Bestand: Container.png| 20px]] || Alert|| 1 || 0 .. *
 
|-style="vertical-align:top; background-color: #E3E3E3; "
 
|-style="vertical-align:top; background-color: #E3E3E3; "
|||-
+
|[[Bestand: Container.png| 20px]] ||TODO
||-
+
||0..1
 
||-
 
||-
  
 
| [[Bestand: Container.png| 20px]]  ||    Basic Components HCIMRoot || 1 || 0 .. 1
 
| [[Bestand: Container.png| 20px]]  ||    Basic Components HCIMRoot || 1 || 0 .. 1
 
|-
 
|-
|[[Bestand: II.png| 16px]] ||id
+
|[[Bestand: II.png| 16px]] ||TODO
||1..1
+
||0..1
 
||-
 
||-
  
 
| [[Bestand: II.png| 16px]]  ||       IdentificationNumber || 6 || 1 .. 1
 
| [[Bestand: II.png| 16px]]  ||       IdentificationNumber || 6 || 1 .. 1
 
|-style="vertical-align:top; background-color: #E3E3E3; "
 
|-style="vertical-align:top; background-color: #E3E3E3; "
|[[Bestand: Container.png| 20px]] ||informant
+
|[[Bestand: Container.png| 20px]] ||TODO
||0..*
+
||0..1
||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]
+
||-
  
 
| [[Bestand: Container.png| 20px]]  ||       InformationSource || 2 || 1 .. 1
 
| [[Bestand: Container.png| 20px]]  ||       InformationSource || 2 || 1 .. 1
 
|-style="vertical-align:top; background-color: #E3E3E3; "
 
|-style="vertical-align:top; background-color: #E3E3E3; "
|[[Bestand: Container.png| 20px]] ||patient
+
|[[Bestand: Container.png| 20px]] ||TODO
 
||0..1
 
||0..1
 
||-
 
||-
Regel 95: Regel 95:
 
| [[Bestand: Container.png| 20px]]  ||          PatientAsInformationSource || 3 || 0 .. 1
 
| [[Bestand: Container.png| 20px]]  ||          PatientAsInformationSource || 3 || 0 .. 1
 
|-
 
|-
|[[Bestand: Container.png| 20px]] ||subject/patient
+
|[[Bestand: II.png| 16px]] ||TODO
||1..1
+
||0..1
||hierin zetten we een referentie naar de patiënt die deze allergie/intolerantie heeft (en dus opgenomen is in Condition/subject)
+
||-
  
 
| [[Bestand: II.png| 16px]]  ||             Patient || 140 || 1 .. 1
 
| [[Bestand: II.png| 16px]]  ||             Patient || 140 || 1 .. 1
 
|-style="vertical-align:top; background-color: #E3E3E3; "
 
|-style="vertical-align:top; background-color: #E3E3E3; "
|[[Bestand: Container.png| 20px]] ||exists(assignedPerson)
+
|[[Bestand: Container.png| 20px]] ||TODO
 
||0..1
 
||0..1
||deze groep is van toepassing voor iedere informant/assignedPerson
+
||-
  
 
| [[Bestand: Container.png| 20px]]  ||          HealthProfessional || 4 || 0 .. 1
 
| [[Bestand: Container.png| 20px]]  ||          HealthProfessional || 4 || 0 .. 1
 
|-
 
|-
|[[Bestand: Container.png| 20px]] ||assignedPerson
+
|[[Bestand: II.png| 16px]] ||TODO
 
||0..1
 
||0..1
||hierin zit de zib zorgverlener
+
||-
  
 
| [[Bestand: II.png| 16px]]  ||             HealthProfessional || 141 || 1 .. 1
 
| [[Bestand: II.png| 16px]]  ||             HealthProfessional || 141 || 1 .. 1
 
|-style="vertical-align:top; background-color: #E3E3E3; "
 
|-style="vertical-align:top; background-color: #E3E3E3; "
|[[Bestand: Container.png| 20px]] ||exists(responsibleParty)
+
|[[Bestand: Container.png| 20px]] ||TODO
 
||0..1
 
||0..1
||deze groep is van toepassing voor iedere informant/responsibleParty
+
||-
  
 
| [[Bestand: Container.png| 20px]]  ||          RelatedPersonAsInformationSource || 5 || 0 .. 1
 
| [[Bestand: Container.png| 20px]]  ||          RelatedPersonAsInformationSource || 5 || 0 .. 1
 
|-
 
|-
|[[Bestand: Container.png| 20px]] ||responsibleParty
+
|[[Bestand: II.png| 16px]] ||TODO
 
||0..1
 
||0..1
||hierin zit de zib contactpersoon
+
||-
  
 
| [[Bestand: II.png| 16px]]  ||             Contact || 142 || 1 .. 1
 
| [[Bestand: II.png| 16px]]  ||             Contact || 142 || 1 .. 1
 
|-style="vertical-align:top; background-color: #E3E3E3; "
 
|-style="vertical-align:top; background-color: #E3E3E3; "
|[[Bestand: Container.png| 20px]] ||author
+
|[[Bestand: Container.png| 20px]] ||TODO
||1..1
+
||0..1
 
||-
 
||-
  
 
| [[Bestand: Container.png| 20px]]  ||       Author || 7 || 0 .. 1
 
| [[Bestand: Container.png| 20px]]  ||       Author || 7 || 0 .. 1
 
|-style="vertical-align:top; background-color: #E3E3E3; "
 
|-style="vertical-align:top; background-color: #E3E3E3; "
|[[Bestand: Container.png| 20px]] ||patient
+
|[[Bestand: Container.png| 20px]] ||TODO
 
||0..1
 
||0..1
 
||-
 
||-
Regel 137: Regel 137:
 
| [[Bestand: Container.png| 20px]]  ||          PatientAsAuthor || 8 || 0 .. 1
 
| [[Bestand: Container.png| 20px]]  ||          PatientAsAuthor || 8 || 0 .. 1
 
|-
 
|-
|[[Bestand: Container.png| 20px]] ||subject/patient
+
|[[Bestand: II.png| 16px]] ||TODO
||1..1
+
||0..1
||hierin zetten we een referentie naar de patiënt die deze allergie/intolerantie heeft (en dus opgenomen is in Condition/subject)
+
||-
  
 
| [[Bestand: II.png| 16px]]  ||             Patient || 143 || 1 .. 1
 
| [[Bestand: II.png| 16px]]  ||             Patient || 143 || 1 .. 1
 
|-style="vertical-align:top; background-color: #E3E3E3; "
 
|-style="vertical-align:top; background-color: #E3E3E3; "
|[[Bestand: Container.png| 20px]] ||exists(assignedPerson)
+
|[[Bestand: Container.png| 20px]] ||TODO
 
||0..1
 
||0..1
||deze groep is van toepassing voor iedere informant/assignedPerson
+
||-
  
 
| [[Bestand: Container.png| 20px]]  ||          HealthProfessionalAsAuthor || 9 || 0 .. 1
 
| [[Bestand: Container.png| 20px]]  ||          HealthProfessionalAsAuthor || 9 || 0 .. 1
 
|-
 
|-
|[[Bestand: Container.png| 20px]] ||assignedPerson
+
|[[Bestand: II.png| 16px]] ||TODO
 
||0..1
 
||0..1
||hierin zit de zib zorgverlener
+
||-
  
 
| [[Bestand: II.png| 16px]]  ||             HealthProfessional || 144 || 1 .. 1
 
| [[Bestand: II.png| 16px]]  ||             HealthProfessional || 144 || 1 .. 1
 
|-style="vertical-align:top; background-color: #E3E3E3; "
 
|-style="vertical-align:top; background-color: #E3E3E3; "
|||-
+
|[[Bestand: Container.png| 20px]] ||TODO
 +
||0..1
 
||-
 
||-
||Deze bestaat niet in 6.12
 
  
 
| [[Bestand: Container.png| 20px]]  ||          RelatedPersonAsAuthor || 10 || 0 .. 1
 
| [[Bestand: Container.png| 20px]]  ||          RelatedPersonAsAuthor || 10 || 0 .. 1
 
|-
 
|-
|||-
+
|[[Bestand: II.png| 16px]] ||TODO
||-
+
||0..1
 
||-
 
||-
  
 
| [[Bestand: II.png| 16px]]  ||             Contact || 145 || 1 .. 1
 
| [[Bestand: II.png| 16px]]  ||             Contact || 145 || 1 .. 1
 
|-style="vertical-align:top; background-color: #E3E3E3; "
 
|-style="vertical-align:top; background-color: #E3E3E3; "
|[[Bestand: Container.png| 20px]] ||subject
+
|[[Bestand: Container.png| 20px]] ||TODO
||1..1
+
||0..1
 
||-
 
||-
  
 
| [[Bestand: Container.png| 20px]]  ||       Subject || 11 || 1 .. 1
 
| [[Bestand: Container.png| 20px]]  ||       Subject || 11 || 1 .. 1
 
|-style="vertical-align:top; background-color: #E3E3E3; "
 
|-style="vertical-align:top; background-color: #E3E3E3; "
|[[Bestand: Container.png| 20px]] ||patient
+
|[[Bestand: Container.png| 20px]] ||TODO
||1..1
+
||0..1
||
+
||-
  
 
| [[Bestand: Container.png| 20px]]  ||          Patient || 12 || 0 .. 1
 
| [[Bestand: Container.png| 20px]]  ||          Patient || 12 || 0 .. 1
 
|-
 
|-
||| - || - ||-
+
|[[Bestand: II.png| 16px]] ||TODO
 +
||0..1
 +
||-
  
 
| [[Bestand: II.png| 16px]]  ||             Patient || 146 || 1 .. 1
 
| [[Bestand: II.png| 16px]]  ||             Patient || 146 || 1 .. 1
 
|-style="vertical-align:top; background-color: #E3E3E3; "
 
|-style="vertical-align:top; background-color: #E3E3E3; "
|||-
+
|[[Bestand: Container.png| 20px]] ||TODO
 +
||0..1
 
||-
 
||-
||Deze bestaat niet in 6.12
 
  
 
| [[Bestand: Container.png| 20px]]  ||          RelatedPersonAsSubject || 13 || 0 .. 1
 
| [[Bestand: Container.png| 20px]]  ||          RelatedPersonAsSubject || 13 || 0 .. 1
 
|-
 
|-
||| - || - ||-
+
|[[Bestand: II.png| 16px]] ||TODO
 +
||0..1
 +
||-
  
 
| [[Bestand: II.png| 16px]]  ||             Contact || 147 || 1 .. 1
 
| [[Bestand: II.png| 16px]]  ||             Contact || 147 || 1 .. 1
 
|-
 
|-
||| - || - ||-
+
|[[Bestand: ST.png| 16px]] ||TODO
 +
||0..1
 +
||-
  
 
| [[Bestand: ST.png| 16px]]  ||       DateTime || 14 || 0 .. 1
 
| [[Bestand: ST.png| 16px]]  ||       DateTime || 14 || 0 .. 1
|-
+
|-style="vertical-align:top; background-color: #E3E3E3; "
|[[Bestand: CD.png| 16px]] ||causativeAgent/(administerableMaterialKind OR administerableMedicationKind)
+
|[[Bestand: Container.png| 20px]] ||TODO
 
||0..1
 
||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
 
  
| [[Bestand: CD.png| 16px]]  ||    CausativeAgent || 2 || 1 .. 1
+
| [[Bestand: Container.png| 20px]]  ||    Condition || 3 || 0 .. *
 
|-
 
|-
|[[Bestand: CD.png| 16px]] ||exists(causativeAgent)
+
|[[Bestand: II.png| 16px]] ||TODO
||1..1
+
||0..1
||Alleen gebruiken als er een causativeAgent bestaat. Vaste waarde: Medicijn (Propensity to adverse reactions to drug, 419511003, SNOMED CT)
+
||-
  
| [[Bestand: CD.png| 16px]]  ||    AllergyCategory || 4 || 0 .. 1
+
| [[Bestand: II.png| 16px]]  ||       Problem || 16 || 1 .. 1
 
|-
 
|-
|[[Bestand: CD.png| 16px]] ||statusCode
+
|[[Bestand: CD.png| 16px]] ||TODO
 
||0..1
 
||0..1
 
||-
 
||-
  
| [[Bestand: CD.png| 16px]]  ||    AllergyStatus || 5 || 0 .. 1
+
| [[Bestand: CD.png| 16px]]  ||    AlertName || 4 || 0 .. *
 
|-
 
|-
|[[Bestand: ST.png| 16px]] ||effectiveTime/low
+
|[[Bestand: ST.png| 16px]] ||TODO
 
||0..1
 
||0..1
 
||-
 
||-
  
| [[Bestand: ST.png| 16px]]  ||    StartDateTime || 6 || 0 .. 1
+
| [[Bestand: ST.png| 16px]]  ||    StartDateTime || 5 || 0 .. 1
 
|-
 
|-
|[[Bestand: CD.png| 16px]] ||-
+
|[[Bestand: CD.png| 16px]] ||TODO
 +
||0..1
 
||-
 
||-
||Ernst van de observatie mag niet gebruikt worden in 6.12
 
 
| [[Bestand: CD.png| 16px]]  ||    Criticality || 7 || 0 .. 1
 
|-
 
||| - || - || -
 
| [[Bestand: ST.png| 16px]]  ||    LastReactionDateTime || 8 || 0 .. 1
 
|-
 
|[[Bestand: Container.png| 20px]] ||subjectOf2/annotation
 
||0..*
 
||6.12 heeft bij de comment ook verplicht een auteur, waarin een tijdstip en zorgverlener/id kan worden vastgelegd.
 
 
| [[Bestand: ST.png| 16px]]  ||    Comment || 9 || 0 .. 1
 
|-style="vertical-align:top; background-color: #E3E3E3; "
 
||| - || - ||Bestaat niet in 6.12
 
 
| [[Bestand: Container.png| 20px]]  ||    Reaction || 10 || 0 .. *
 
|-
 
||| - || - ||-
 
 
| [[Bestand: CD.png| 16px]]  ||       Symptom || 11 || 1 .. *
 
|-
 
||| - || - ||-
 
 
| [[Bestand: CD.png| 16px]]  ||       SpecificSubstance || 12 || 0 .. 1
 
|-
 
||| - || - ||-
 
 
| [[Bestand: ST.png| 16px]]  ||       ReactionDescription || 13 || 0 .. 1
 
|-
 
||| - || - ||-
 
 
| [[Bestand: CD.png| 16px]]  ||       Severity || 14 || 0 .. 1
 
|-
 
||| - || - ||-
 
 
| [[Bestand: CD.png| 16px]]  ||       RouteOfExposure || 15 || 0 .. 1
 
|-
 
||| - || - ||-
 
  
| [[Bestand: ST.png| 16px]]  ||       ReactionTime || 17 || 0 .. 1
+
| [[Bestand: CD.png| 16px]]  ||    AlertType || 6 || 0 .. 1
 
|}
 
|}
  
 
=categorie=
 
=categorie=
 
[[Categorie:Mappings]]
 
[[Categorie:Mappings]]

Versie van 28 jun 2019 13:48

{{#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 tabel

MP-6.12 Potentiële contraindicaties Conversie beschrijving (mapping) MedMij dataset (beschikbaarstellen alert)
Type Concept Card Type Concept # Card
Container.png TODO 0..1 - Container.png Alert 1 0 .. *
Container.png TODO 0..1 - Container.png    Basic Components HCIMRoot 1 0 .. 1
II.png TODO 0..1 - II.png       IdentificationNumber 6 1 .. 1
Container.png TODO 0..1 - Container.png       InformationSource 2 1 .. 1
Container.png TODO 0..1 - Container.png          PatientAsInformationSource 3 0 .. 1
II.png TODO 0..1 - II.png             Patient 140 1 .. 1
Container.png TODO 0..1 - Container.png          HealthProfessional 4 0 .. 1
II.png TODO 0..1 - II.png             HealthProfessional 141 1 .. 1
Container.png TODO 0..1 - Container.png          RelatedPersonAsInformationSource 5 0 .. 1
II.png TODO 0..1 - II.png             Contact 142 1 .. 1
Container.png TODO 0..1 - Container.png       Author 7 0 .. 1
Container.png TODO 0..1 - Container.png          PatientAsAuthor 8 0 .. 1
II.png TODO 0..1 - II.png             Patient 143 1 .. 1
Container.png TODO 0..1 - Container.png          HealthProfessionalAsAuthor 9 0 .. 1
II.png TODO 0..1 - II.png             HealthProfessional 144 1 .. 1
Container.png TODO 0..1 - Container.png          RelatedPersonAsAuthor 10 0 .. 1
II.png TODO 0..1 - II.png             Contact 145 1 .. 1
Container.png TODO 0..1 - Container.png       Subject 11 1 .. 1
Container.png TODO 0..1 - Container.png          Patient 12 0 .. 1
II.png TODO 0..1 - II.png             Patient 146 1 .. 1
Container.png TODO 0..1 - Container.png          RelatedPersonAsSubject 13 0 .. 1
II.png TODO 0..1 - II.png             Contact 147 1 .. 1
ST.png TODO 0..1 - ST.png       DateTime 14 0 .. 1
Container.png TODO 0..1 - Container.png    Condition 3 0 .. *
II.png TODO 0..1 - II.png       Problem 16 1 .. 1
CD.png TODO 0..1 - CD.png    AlertName 4 0 .. *
ST.png TODO 0..1 - ST.png    StartDateTime 5 0 .. 1
CD.png TODO 0..1 - CD.png    AlertType 6 0 .. 1

3 categorie