Difference between revisions of "MSH-9 hoofdstuk2 aanpassen/uitbreiden"
(5 intermediate revisions by 3 users not shown) | |||
Line 108: | Line 108: | ||
|} | |} | ||
<br/> | <br/> | ||
+ | |||
+ | ==TC-AM lijst== | ||
+ | *Auteur: Alexander Henket | ||
+ | *Datum: 10 mei 2011 | ||
+ | *Status: Gereviewed TC-AM dd. 10-mei-2011 | ||
+ | |||
+ | Regels hebben de achtergrondkleur grijs als gebruik in Nederland bekend is | ||
+ | |||
+ | {| class="prettytable" width="100%" border="1" | ||
+ | |- style="background-color:#AFEEEE; text-align:left;" | ||
+ | ! MessageType^Event^Structuur | ||
+ | |- | ||
+ | |style="background-color:silver; text-align:left;" | ACK^xxx^ACK | ||
+ | |- | ||
+ | |style="background-color:silver; text-align:left;" | ADT^A01^ADT_A01 | ||
+ | |- | ||
+ | |style="background-color:silver; text-align:left;" | ADT^A02^ADT_A02 | ||
+ | |- | ||
+ | |style="background-color:silver; text-align:left;" | ADT^A03^ADT_A03 | ||
+ | |- | ||
+ | |style="background-color:silver; text-align:left;" | ADT^A04^ADT_A01 | ||
+ | |- | ||
+ | |style="background-color:silver; text-align:left;" | ADT^A05^ADT_A05 | ||
+ | |- | ||
+ | |style="background-color:silver; text-align:left;" | ADT^A06^ADT_A06 | ||
+ | |- | ||
+ | |style="background-color:silver; text-align:left;" | ADT^A07^ADT_A06 | ||
+ | |- | ||
+ | |style="background-color:silver; text-align:left;" | ADT^A08^ADT_A01 | ||
+ | |- | ||
+ | |style="background-color:silver; text-align:left;" | ADT^A09^ADT_A09 | ||
+ | |- | ||
+ | |style="background-color:silver; text-align:left;" | ADT^A10^ADT_A09 | ||
+ | |- | ||
+ | |style="background-color:silver; text-align:left;" | ADT^A11^ADT_A09 | ||
+ | |- | ||
+ | |style="background-color:silver; text-align:left;" | ADT^A12^ADT_A09 | ||
+ | |- | ||
+ | |style="background-color:silver; text-align:left;" | ADT^A13^ADT_A01 | ||
+ | |- | ||
+ | |style="background-color:silver; text-align:left;" | ADT^A14^ADT_A05 | ||
+ | |- | ||
+ | |style="background-color:silver; text-align:left;" | ADT^A15^ADT_A15 | ||
+ | |- | ||
+ | |style="background-color:silver; text-align:left;" | ADT^A16^ADT_A16 | ||
+ | |- | ||
+ | |style="background-color:silver; text-align:left;" | ADT^A17^ADT_A17 | ||
+ | |- | ||
+ | |style="background-color:silver; text-align:left;" | ADT^A18^ADT_A18 | ||
+ | |- | ||
+ | |style="background-color:silver; text-align:left;" | ADR^A19^ADR_A19 | ||
+ | |- | ||
+ | |style="background-color:silver; text-align:left;" | ADT^A20^ADT_A20 | ||
+ | |- | ||
+ | |style="background-color:silver; text-align:left;" | ADT^A21^ADT_A21 | ||
+ | |- | ||
+ | |style="background-color:silver; text-align:left;" | ADT^A22^ADT_A21 | ||
+ | |- | ||
+ | |style="background-color:silver; text-align:left;" | ADT^A23^ADT_A21 | ||
+ | |- | ||
+ | |style="background-color:silver; text-align:left;" | ADT^A24^ADT_A24 | ||
+ | |- | ||
+ | |style="background-color:silver; text-align:left;" | ADT^A25^ADT_A21 | ||
+ | |- | ||
+ | |style="background-color:silver; text-align:left;" | ADT^A26^ADT_A21 | ||
+ | |- | ||
+ | |style="background-color:silver; text-align:left;" | ADT^A27^ADT_A21 | ||
+ | |- | ||
+ | |style="background-color:silver; text-align:left;" | ADT^A28^ADT_A05 | ||
+ | |- | ||
+ | |style="background-color:silver; text-align:left;" | ADT^A29^ADT_A21 | ||
+ | |- | ||
+ | | ADT^A30^ADT_A30 | ||
+ | |- | ||
+ | |style="background-color:silver; text-align:left;" | ADT^A31^ADT_A05 | ||
+ | |- | ||
+ | |style="background-color:silver; text-align:left;" | ADT^A32^ADT_A21 | ||
+ | |- | ||
+ | |style="background-color:silver; text-align:left;" | ADT^A33^ADT_A21 | ||
+ | |- | ||
+ | | ADT^A34^ADT_A30 | ||
+ | |- | ||
+ | | ADT^A35^ADT_A30 | ||
+ | |- | ||
+ | | ADT^A36^ADT_A30 | ||
+ | |- | ||
+ | |style="background-color:silver; text-align:left;" | ADT^A37^ADT_A37 | ||
+ | |- | ||
+ | |style="background-color:silver; text-align:left;" | ADT^A38^ADT_A38 | ||
+ | |- | ||
+ | | ADT^A39^ADT_A39 | ||
+ | |- | ||
+ | |style="background-color:silver; text-align:left;" | ADT^A40^ADT_A39 | ||
+ | |- | ||
+ | | ADT^A41^ADT_A39 | ||
+ | |- | ||
+ | | ADT^A42^ADT_A39 | ||
+ | |- | ||
+ | | ADT^A43^ADT_A43 | ||
+ | |- | ||
+ | | ADT^A44^ADT_A43 | ||
+ | |- | ||
+ | | ADT^A45^ADT_A45 | ||
+ | |- | ||
+ | | ADT^A46^ADT_A30 | ||
+ | |- | ||
+ | |style="background-color:silver; text-align:left;" | ADT^A47^ADT_A30 | ||
+ | |- | ||
+ | | ADT^A48^ADT_A30 | ||
+ | |- | ||
+ | | ADT^A49^ADT_A30 | ||
+ | |- | ||
+ | | ADT^A50^ADT_A50 | ||
+ | |- | ||
+ | | ADT^A51^ADT_A50 | ||
+ | |- | ||
+ | |style="background-color:silver; text-align:left;" | ADT^A52^ADT_A52 | ||
+ | |- | ||
+ | | ADT^A53^ADT_A52 | ||
+ | |- | ||
+ | |style="background-color:silver; text-align:left;" | ADT^A54^ADT_A54 | ||
+ | |- | ||
+ | |style="background-color:silver; text-align:left;" | ADT^A55^ADT_A52 | ||
+ | |- | ||
+ | | QBP^Q21^QBP_Q21 | ||
+ | |- | ||
+ | | RSP^K21^RSP_K21 | ||
+ | |- | ||
+ | | QBP^Q22^QBP_Q21 | ||
+ | |- | ||
+ | | RSP^K22^RSP_K22 | ||
+ | |- | ||
+ | | QBP^Q23^QBP_Q21 | ||
+ | |- | ||
+ | | RSP^K23^RSP_K23 | ||
+ | |- | ||
+ | | QBP^Q24^QBP_Q21 | ||
+ | |- | ||
+ | | RSP^K24^RSP_K24 | ||
+ | |- | ||
+ | | ADT^A60^ADT_A60 | ||
+ | |- | ||
+ | |style="background-color:silver; text-align:left;" | ADT^A61^ADT_A61 | ||
+ | |- | ||
+ | |style="background-color:silver; text-align:left;" | ADT^A62^ADT_A61 | ||
+ | |- | ||
+ | | BAR^P01^BAR_P01 | ||
+ | |- | ||
+ | | BAR^P02^BAR_P02 | ||
+ | |- | ||
+ | |style="background-color:silver; text-align:left;" | DFT^P03^DFT_P03 | ||
+ | |- | ||
+ | | QRY^P04^QRY_P04 | ||
+ | |- | ||
+ | | DSR^P04^DSR_P04 | ||
+ | |- | ||
+ | | BAR^P06^BAR_P06 | ||
+ | |- | ||
+ | | BAR^P10^BAR_P10 | ||
+ | |- | ||
+ | |style="background-color:silver; text-align:left;" | MFN^M01-M06^MFN_M01 | ||
+ | |- | ||
+ | | MFK^M01-M06^MFK_M01 | ||
+ | |- | ||
+ | | MFD^MFA^MFD_MFA | ||
+ | |- | ||
+ | | MFQ^M01-M06^MFQ_M01 | ||
+ | |- | ||
+ | | MFR^M01-M06^MFR_M01 | ||
+ | |- | ||
+ | |style="background-color:silver; text-align:left;" | SRM^S01-S06^SRM_S01 | ||
+ | |- | ||
+ | | SRM^S07-S11^SRM_S01 | ||
+ | |- | ||
+ | |style="background-color:silver; text-align:left;" | SRR^S01-S06^SRR_S01 | ||
+ | |- | ||
+ | | SRR^S07-S11^SRR_S01 | ||
+ | |- | ||
+ | |style="background-color:silver; text-align:left;" | SIU^S12-S24,S26^SIU_S12 | ||
+ | |- | ||
+ | |style="background-color:silver; text-align:left;" | SQM^S25 | ||
+ | |- | ||
+ | |style="background-color:silver; text-align:left;" | SQR^S25 | ||
+ | |- | ||
+ | | PMU^B01^PMU_B01 | ||
+ | |- | ||
+ | | PMU^B02^PMU_B01 | ||
+ | |- | ||
+ | | PMU^B03^PMU_B03 | ||
+ | |- | ||
+ | | PMU^B04^PMU_B04 | ||
+ | |- | ||
+ | | PMU^B05^PMU_B05 | ||
+ | |- | ||
+ | | PMU^B06^PMU_B06 | ||
+ | |- | ||
+ | | QBP^Q25^QBP_Q21 | ||
+ | |- | ||
+ | | RSP^K25^RSP_K25 | ||
+ | |- | ||
+ | |style="background-color:silver; text-align:left;" | ZDM^ZD1-ZD5^ZDM_ZD1 | ||
+ | |- | ||
+ | |style="background-color:silver; text-align:left;" | QRY^ZD6-7^QRY_ZD6 | ||
+ | |- | ||
+ | |style="background-color:silver; text-align:left;" | ZDM^ZD6-7^ZDM_ZD6 | ||
+ | |+ HL7 Table 0076 - Message type ^ HL7 Table 0003 - Event type ^ HL7 Table 0354 - Message structure | ||
+ | |} | ||
== Nog een fout in de NL implementatiegids die met dit onderwerp te maken heeft == | == Nog een fout in de NL implementatiegids die met dit onderwerp te maken heeft == | ||
Line 122: | Line 329: | ||
== Discussie == | == Discussie == | ||
+ | --[[User:Irmajongeneel|Irmajongeneel]] 10:11, 14 December 2010 (UTC) | ||
+ | De zin ''Bijvoorbeeld de berichtstructuurcode ADT_A01, beschrijft de enige abstracte berichtstructuur die door de gebeurtenis A01 wordt gebruikt, A04, A05, A08, A13, A14, A28 en A31'' is voor mij volslagen onduidelijk. Volgens mij wordt iets bedoeld als "de berichtenstructuur van ADT_A01 wordt zowel bij eventcode A01 gebruikt als bij andere eventscodes, te weten A04, A05, A08, A13, A14, A28 en A31". |
Latest revision as of 15:18, 10 May 2011
Return to InM actie punten
- meeting: TC-InM
- Author: Adri Burggraaf
- Status: Final - subject for discussion in TC
Contents
Inleiding
MSH-9 hoofdstuk 2 HL7 versie 2.4 NL aanpassen/uitbreiden n.a.v. de vraag ingediend door Enovation, Remco Kloet op 29 mei 2009. Ik ben bij diverse HL7 implementaties betrokken die betrekking hebben op de versie 2.4. Waar het precies om gaat zijn de velden MSH.9 en ENV.1. In de Nederlandse implementatie gids staat dat we EVN.1 niet meer gebruiken maar in plaats daarvan 2 component MSH 9.In MSH 9 zie ik diverse dingen langs komen als voorbeeld ADT^A08^ADT_A08. Maar ik zie ook implementaties van ADT^A08^ADT_A01. In de Nederlandse gids zie ik in hoofdstuk 3, alleen maar een ADT^A01^ADT_A01 als voorbeeld. Dus voor de zekerheid heb ik ook nog even naar de bericht typen gekeken in de US gids hoofdstuk 3. Daar vind ik het volgende:
Code |
---|
ADT^A01^ADT_A01 |
ADT^A02 |
ADT^A03^ADT_A03 |
ADT^A04 |
ADT^A05^ADT_A05 |
ADT^A06^ADT_A06 |
ADT^A07^ADT_A07 |
ADT^A08^ADT_A08 |
ADT^A09^ADT_A09 |
ADT^A10^ADT_A09 |
ADT^A11^ADT_A09 |
ADT^A12^ADT_A09 |
ADT^A13 |
Dit lijkt niet eenduidig. Is het mogelijk om vanuit de TC een duidelijk antwoord te geven wat er in HL7 2.4 ingevuld moet worden in MSH.9?
Huidige tekst in hoofdstuk 2, versie 2.4 NL impl gids februari 2007
2.16.9.9 MSH-9 Message type (MSG) 00009
Dit veld geeft het type bericht aan.
Voorbeelden hiervan zijn: ADT^A01^ADT_A01 voor het opnamebericht en
QRY^A19^QRY_A19 voor de patiëntquery.
ADR^A19^ADR_A19 voor het bijbehorende patiëntantwoord.
Raadpleeg voor de eerste component, de ‘message type’: HL7 Table 0076 - Message type. Voorbeelden zijn ACK, ADT, ORU. Raadpleeg voor de tweede component, de ‘trigger event’: HL7 Table 0003 - Event type. Voorbeelden zijn: A01, A19, O01, R01. Raadpleeg voor de derde component, de 'message structure’ de vol-gende tabel: HL7 Table 0354 - Message structure.
Nieuwe tekst hoofdstuk2 NL
HL7 versie 2.4 NL
2.16.9.9 MSH-9 Message type (MSG) 00009
Dit veld geeft het type bericht, de gebeurtenis en berichtstructuur aan.
Het eerste component, het type bericht (message type), is gedefinieerd in HL7 Table 0076 - Message type.
Deze tabel bevat waarden zoals ACK, ADT, ORM, ORU, etc. Kijk in de internationale implementatiegids bij 2.17.1 of in de Nederlandse Appendix A voor een compleet overzicht.
De tweede component, de gebeurtenis (trigger event)is gedefinieerd in HL7 Table 0003 - Event type.
Voorbeelden zijn: A01, A19, O01, R01 etc. Kijk in de internationale implementatiegids bij 2.17.2 of in de Nederlandse Appendix A voor een compleet overzicht.
De derde component, is de abstracte berichtstructuur (message structure)en staat in tabel HL7 Table 0354 - Message structure.
Deze tabel bestaat uit twee kolommen, de eerste bevat de waarde en de tweede kolom de diverse HL7 gebeurtenissen (trigger events)
Bijvoorbeeld de berichtstructuurcode ADT_A01, beschrijft de enige abstracte berichtstructuur die door de gebeurtenis A01 wordt gebruikt, A04, A05, A08, A13, A14, A28 en A31. Kijk in de internationale implementatiegids bij 2.17.3 of in de Nederlandse Appendix A voor een compleet overzicht.
Voorbeelden
Code |
---|
ADT^A01^ADT_A01 |
ADT^A02^ADT_A02 |
ADT^A03^ADT_A03 |
ADT^A04^ADT_A01 |
ADT^A05^ADT_A05 |
ADT^A06^ADT_A06 |
ADT^A07^ADT_A06 |
ADT^A08^ADT_A01 |
ADT^A09^ADT_A09 |
ADT^A10^ADT_A09 |
ADT^A11^ADT_A09 |
ADT^A12^ADT_A09 |
ADT^A13^ADT_A01 |
QRY^A19^QRY_A19 |
ADR^A19^ADR_A19 |
ORM^O01^ORM_O01 |
ORU^R01^ORU_R01 |
TC-AM lijst
- Auteur: Alexander Henket
- Datum: 10 mei 2011
- Status: Gereviewed TC-AM dd. 10-mei-2011
Regels hebben de achtergrondkleur grijs als gebruik in Nederland bekend is
MessageType^Event^Structuur |
---|
ACK^xxx^ACK |
ADT^A01^ADT_A01 |
ADT^A02^ADT_A02 |
ADT^A03^ADT_A03 |
ADT^A04^ADT_A01 |
ADT^A05^ADT_A05 |
ADT^A06^ADT_A06 |
ADT^A07^ADT_A06 |
ADT^A08^ADT_A01 |
ADT^A09^ADT_A09 |
ADT^A10^ADT_A09 |
ADT^A11^ADT_A09 |
ADT^A12^ADT_A09 |
ADT^A13^ADT_A01 |
ADT^A14^ADT_A05 |
ADT^A15^ADT_A15 |
ADT^A16^ADT_A16 |
ADT^A17^ADT_A17 |
ADT^A18^ADT_A18 |
ADR^A19^ADR_A19 |
ADT^A20^ADT_A20 |
ADT^A21^ADT_A21 |
ADT^A22^ADT_A21 |
ADT^A23^ADT_A21 |
ADT^A24^ADT_A24 |
ADT^A25^ADT_A21 |
ADT^A26^ADT_A21 |
ADT^A27^ADT_A21 |
ADT^A28^ADT_A05 |
ADT^A29^ADT_A21 |
ADT^A30^ADT_A30 |
ADT^A31^ADT_A05 |
ADT^A32^ADT_A21 |
ADT^A33^ADT_A21 |
ADT^A34^ADT_A30 |
ADT^A35^ADT_A30 |
ADT^A36^ADT_A30 |
ADT^A37^ADT_A37 |
ADT^A38^ADT_A38 |
ADT^A39^ADT_A39 |
ADT^A40^ADT_A39 |
ADT^A41^ADT_A39 |
ADT^A42^ADT_A39 |
ADT^A43^ADT_A43 |
ADT^A44^ADT_A43 |
ADT^A45^ADT_A45 |
ADT^A46^ADT_A30 |
ADT^A47^ADT_A30 |
ADT^A48^ADT_A30 |
ADT^A49^ADT_A30 |
ADT^A50^ADT_A50 |
ADT^A51^ADT_A50 |
ADT^A52^ADT_A52 |
ADT^A53^ADT_A52 |
ADT^A54^ADT_A54 |
ADT^A55^ADT_A52 |
QBP^Q21^QBP_Q21 |
RSP^K21^RSP_K21 |
QBP^Q22^QBP_Q21 |
RSP^K22^RSP_K22 |
QBP^Q23^QBP_Q21 |
RSP^K23^RSP_K23 |
QBP^Q24^QBP_Q21 |
RSP^K24^RSP_K24 |
ADT^A60^ADT_A60 |
ADT^A61^ADT_A61 |
ADT^A62^ADT_A61 |
BAR^P01^BAR_P01 |
BAR^P02^BAR_P02 |
DFT^P03^DFT_P03 |
QRY^P04^QRY_P04 |
DSR^P04^DSR_P04 |
BAR^P06^BAR_P06 |
BAR^P10^BAR_P10 |
MFN^M01-M06^MFN_M01 |
MFK^M01-M06^MFK_M01 |
MFD^MFA^MFD_MFA |
MFQ^M01-M06^MFQ_M01 |
MFR^M01-M06^MFR_M01 |
SRM^S01-S06^SRM_S01 |
SRM^S07-S11^SRM_S01 |
SRR^S01-S06^SRR_S01 |
SRR^S07-S11^SRR_S01 |
SIU^S12-S24,S26^SIU_S12 |
SQM^S25 |
SQR^S25 |
PMU^B01^PMU_B01 |
PMU^B02^PMU_B01 |
PMU^B03^PMU_B03 |
PMU^B04^PMU_B04 |
PMU^B05^PMU_B05 |
PMU^B06^PMU_B06 |
QBP^Q25^QBP_Q21 |
RSP^K25^RSP_K25 |
ZDM^ZD1-ZD5^ZDM_ZD1 |
QRY^ZD6-7^QRY_ZD6 |
ZDM^ZD6-7^ZDM_ZD6 |
Nog een fout in de NL implementatiegids die met dit onderwerp te maken heeft
Verder zie ik dat het Nederlandse hoofdstuk 2, het datatype van MSH 9 op MSG staat en niet op CM.
2.16.9.9 MSH-9 Message type (MSG) 00009
Oplossing
Dat is sinds de stijl-update, in de uitgave oktober 2005 (er voor dus) staat het wel correct.
Moet alleen tekstueel aangepast worden.
2.16.9.9 MSH-9 Message type (CM) 00009
Discussie
--Irmajongeneel 10:11, 14 December 2010 (UTC) De zin Bijvoorbeeld de berichtstructuurcode ADT_A01, beschrijft de enige abstracte berichtstructuur die door de gebeurtenis A01 wordt gebruikt, A04, A05, A08, A13, A14, A28 en A31 is voor mij volslagen onduidelijk. Volgens mij wordt iets bedoeld als "de berichtenstructuur van ADT_A01 wordt zowel bij eventcode A01 gebruikt als bij andere eventscodes, te weten A04, A05, A08, A13, A14, A28 en A31".