BADEMRG1 ;IHS/MSC/MGH/PLS - Dentrix HL7 interface ;28-Jun-2010 16:59;MGH
Source file <BADEMRG1.m>
| Package | Total | Call Graph | 
|---|---|---|
| Health Level Seven | 2 | ($$ADDSEG,$$NEWMSG,SET)^HLOAPI $$SENDONE^HLOAPI1 | 
| Kernel | 2 | $$HLNAME^XLFNAME SETUP^XQALERT | 
| Electronic Dental Record | 1 | (EVN,NOTIF,PID)^BADEHL1 | 
| Toolkit | 1 | ($$GET,EN)^XPAR | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| AACK | ; EP - Application ACK callback - called when AA, AE or AR is received. | |
| MRG(FROM) | ;EP | |
| ERR | ; | |
| SET(ARY,V,F,C,S,R) | ;EP | |
| NEWMSG(FROM,TO,EVNTTYPE) | ;EP | |
| MSA | ;EP | |
| NOTIF(TO,FROM,MSG) | ;EP | |
| CACK | ; EP - Commit ACK callback - called when CA, CE or CR is received. | 
| Name | Field # of Occurrence | 
|---|---|
| EVN^BADEHL1 | NEWMSG+16 | 
| NOTIF^BADEHL1 | NEWMSG+7, NEWMSG+33, MRG+9 | 
| PID^BADEHL1 | NEWMSG+17 | 
| $$ADDSEG^HLOAPI | MRG+8, MSA+7, MSA+13 | 
| $$NEWMSG^HLOAPI | NEWMSG+7 | 
| SET^HLOAPI | SET+1 | 
| $$SENDONE^HLOAPI1 | NEWMSG+33 | 
| $$HLNAME^XLFNAME | MRG+5 | 
| $$GET^XPAR | NOTIF+14 | 
| EN^XPAR | NOTIF+17 | 
| SETUP^XQALERT | AACK+10, CACK+9, NOTIF+12 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DPT - [#2] | NOTIF+3, NOTIF+4, MRG+4 | 
| ^HLB - [#778] | AACK+3, AACK+4, CACK+2, CACK+3 | 
| Name | Line Occurrences | 
|---|---|
| MRG | NEWMSG+18 | 
| SET | MRG+2, MRG+3, MRG+7, MSA+2, MSA+3, MSA+4, MSA+5, MSA+6, MSA+12 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| AACK | AACK+1~, AACK+4*, AACK+5, AACK+8 | 
| APPARMS | NEWMSG+1~, NEWMSG+33 | 
| APPARMS("ACCE | PT ACK RESPONSE" , NEWMSG+24*, PT ACK TYPE" , NEWMSG+22* | 
| APPARMS("APP | ACK RESPONSE" , NEWMSG+23*, ACK TYPE" , NEWMSG+25* | 
| APPARMS("QUEUE" | NEWMSG+26* | 
| APPARMS("SEND | ING APPLICATION" , NEWMSG+21* | 
| ARY | NEWMSG+1~, MRG+2, MRG+3, MRG+7, MRG+8, MSA+2, MSA+3, MSA+4, MSA+5, MSA+6 , MSA+7, MSA+12, MSA+13, SET~, SET+1 | 
| C | SET~, SET+1 | 
| CACK | CACK+1~, CACK+3*, CACK+4, CACK+7 | 
| DATA | AACK+1~ | 
| >> DFN | NEWMSG+7, NEWMSG+33, MRG+9 | 
| ERR | NEWMSG+1~, NEWMSG+7, NEWMSG+17, NEWMSG+18, NEWMSG+19, NEWMSG+33, MRG+8, MRG+9 | 
| EVNTTYPE | NEWMSG~, NEWMSG+5, NEWMSG+16 | 
| F | SET~, SET+1 | 
| FLD | NEWMSG+2~, MRG+5*, MRG+6 | 
| FNAME | NOTIF+1~, NOTIF+4*, NOTIF+6*, NOTIF+10 | 
| FROM | NEWMSG~, NEWMSG+18, NOTIF~, NOTIF+4, NOTIF+16, MRG~, MRG+3, MRG+4 | 
| HL1 | NEWMSG+2~ | 
| HL1("ECH" | NEWMSG+10* | 
| HL1("FS" | NEWMSG+11* | 
| HL1("Q" | NEWMSG+12* | 
| HL1("VER" | NEWMSG+13* | 
| HLECH | NEWMSG+1~, NEWMSG+9*, NEWMSG+10, MRG+6 | 
| HLFS | NEWMSG+1~, NEWMSG+8*, NEWMSG+11 | 
| HLMSGIEN | NEWMSG+1~, AACK+2, AACK+3, AACK+4, CACK+2, CACK+3 | 
| HLPM | NEWMSG+1~, NEWMSG+7 | 
| HLPM("ENCODIN | G CHARACTERS" , NEWMSG+9 | 
| HLPM("EVENT" | NEWMSG+5* | 
| HLPM("FIELD S | EPARATOR" , NEWMSG+8 | 
| HLPM("MESSAGE | TYPE" , NEWMSG+4* | 
| HLPM("VERSION" | NEWMSG+6*, NEWMSG+13 | 
| HLQ | NEWMSG+1~ | 
| HLST | NEWMSG+1~, NEWMSG+7, NEWMSG+33, MRG+8, MSA+7, MSA+13 | 
| HRCN | NEWMSG+2~ | 
| LN | NEWMSG+2~, NEWMSG+3* | 
| LP | NEWMSG+2~, MRG+6*, MRG+7 | 
| MRG | MRG+1~ | 
| MSA | MSA+1~, MSA+7* | 
| MSG | NOTIF~, NOTIF+8, NOTIF+16 | 
| MSGID | AACK+1~, AACK+3*, AACK+6, AACK+7, CACK+1~, CACK+2*, CACK+5, CACK+6 | 
| MSH | MSA+11~, MSA+13* | 
| NAME | MRG+1~, MRG+4*, MRG+5 | 
| PNAM | NOTIF+1~, NOTIF+3*, NOTIF+5*, NOTIF+7, NOTIF+10 | 
| PVDIEN | NOTIF+1~ | 
| R | SET~, SET+1 | 
| RET | NOTIF+1~ | 
| S | SET~, SET+1 | 
| SAVE | NOTIF+1~, NOTIF+16*, NOTIF+17 | 
| TO | NEWMSG~, NEWMSG+17, NOTIF~, NOTIF+3, NOTIF+9, NOTIF+16 | 
| U | AACK+3, AACK+5, AACK+8, CACK+2, CACK+4, CACK+7, NOTIF+3, NOTIF+4, MRG+4 | 
| V | SET~, SET+1 | 
| VAL | MRG+1~, MRG+6*, MRG+7 | 
| WHO | NEWMSG+1~, NEWMSG+33 | 
| WHO("FACILITY | LINK NAME" , NEWMSG+31* | 
| WHO("RECEIVIN | G APPLICATION" , NEWMSG+30* | 
| WHO("STATION | NUMBER" , NEWMSG+32* | 
| X | NEWMSG+2~, NOTIF+1~, NOTIF+14*, NOTIF+15*, NOTIF+17, MRG+8* | 
| XQA | AACK+1~, CACK+1~, NOTIF+2~ | 
| XQA("G.RPMS D | ENTAL" , AACK+9*, CACK+8*, NOTIF+11* | 
| XQADATA | NOTIF+2~ | 
| XQAID | AACK+1~, AACK+7*, CACK+1~, CACK+6*, NOTIF+2~, NOTIF+9* | 
| XQAMSG | AACK+1~, AACK+6*, CACK+1~, CACK+5*, NOTIF+2~, NOTIF+7*, NOTIF+8* | 
| XQDATA | AACK+1~, AACK+8*, CACK+1~, CACK+7*, NOTIF+10* |