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* |