BADEEVNT ;IHS/MSC/MGH - Dentrix HL7 interface ;30-Jun-2009 15:26;PLS
Source file <BADEEVNT.m>
| Package | Total | Call Graph | 
|---|---|---|
| Electronic Dental Record | 3 | A28^BADEEVNT (NEWMSG,NOTIF)^BADEHL1 EDPROT^BADEUTIL | 
| VA Fileman | 3 | ^DIC ^DIE ^DIR | 
| Kernel | 2 | ^%ZTLOAD $$DT^XLFDT | 
| Health Level Seven | 1 | ($$ADDSEG,SET)^HLOAPI | 
| Toolkit | 1 | ($$GET,EN)^XPAR | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| COMPLETE | ;Mark options out of order | |
| LOADPT | ;EP Load all patient's data | |
| A28(DFN) | ;EP Create and send one A28 message | |
| MSA | ;EP | |
| SENDA28 | ;Send one A28 message | |
| TLOADPT | ;EP Taskman call to start patient load | |
| A31(DFN) | ;EP Create and send one A31 message | |
| SET(ARY,V,F,C,S,R) | ;EP | |
| RESTPT | ;EP Restart the patient load | |
| LOOP2 | ||
| TRESTRT | ;EP Taskman call to restart patient load | |
| SENDA31 | ;Send one A31 message | |
| LOOP | 
| Name | Field # of Occurrence | 
|---|---|
| ^%ZTLOAD | TLOADPT+14, TRESTRT+11 | 
| A28^BADEEVNT | LOOP+9, LOOP2+10 | 
| NEWMSG^BADEHL1 | A28+8, A31+7 | 
| NOTIF^BADEHL1 | A28+5, A31+3 | 
| EDPROT^BADEUTIL | COMPLETE+15, COMPLETE+16 | 
| ^DIC | SENDA28+2, SENDA31+2 | 
| ^DIE | COMPLETE+13 | 
| ^DIR | SENDA28+7, SENDA31+7 | 
| $$ADDSEG^HLOAPI | MSA+7 | 
| SET^HLOAPI | SET+1 | 
| $$DT^XLFDT | SENDA28+2, SENDA31+2 | 
| $$GET^XPAR | TLOADPT+3, TLOADPT+7, LOADPT+5, LOADPT+7, LOOP+17, LOOP+21, LOOP+22, TRESTRT+3, RESTPT+3, RESTPT+7 , RESTPT+8, LOOP2+18, LOOP2+22, LOOP2+23 | 
| EN^XPAR | TLOADPT+16, LOADPT+3, LOOP+12, LOOP+15, LOOP+27, LOOP+28, TRESTRT+13, RESTPT+5, LOOP2+13, LOOP2+16 , LOOP2+28, LOOP2+29 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^DIC(19 - [#19] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^AUPNPAT - [#9000001] | LOOP+3, LOOP+5, LOOP2+4, LOOP2+6 | 
| ^DIC(19 - [#19] | COMPLETE+10 | 
| ^DPT - [#2] | LOOP+1, LOOP2+2, A28+4, A28+5, A28+7, A31+3 | 
| Name | Line Occurrences | 
|---|---|
| A28 | SENDA28+4 | 
| A31 | SENDA31+4 | 
| COMPLETE | LOOP+29, LOOP2+30 | 
| SET | MSA+2, MSA+3, MSA+4, MSA+5, MSA+6 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| ARY | MSA+2, MSA+3, MSA+4, MSA+5, MSA+6, MSA+7, SET~, SET+1 | 
| BADELOAD | LOADPT+1~, LOOP+8*, LOOP+10!, LOOP2+9*, LOOP2+11! | 
| BADERR | SENDA31+1~ | 
| C | SET~, SET+1 | 
| CNT | LOADPT+1~, LOOP*, LOOP+7*, LOOP+20, LOOP+24*, RESTPT+1~, LOOP2*, LOOP2+8*, LOOP2+21, LOOP2+25* | 
| CNTCHK | LOADPT+1~, LOADPT+7*, LOOP+20, LOOP+22*, RESTPT+1~, RESTPT+8*, LOOP2+21, LOOP2+23* | 
| DA | COMPLETE+8~, COMPLETE+10*, COMPLETE+11 | 
| DATA | LOADPT+1~, RESTPT+1~ | 
| DFN | LOADPT+1~, LOADPT+5*, LOOP*, LOOP+1*, LOOP+3, LOOP+4, LOOP+5, LOOP+9, LOOP+12, RESTPT+1~ , RESTPT+3*, LOOP2+1*, LOOP2+2*, LOOP2+4, LOOP2+5, LOOP2+6, LOOP2+10, LOOP2+13, SENDA28+1~, SENDA28+3* , SENDA28+4, SENDA31+1~, SENDA31+3*, SENDA31+4, A28~, A28+4, A28+5, A28+7, A28+8, A31~ , A31+3, A31+7 | 
| DIC | SENDA28+1~, SENDA28+2*, SENDA31+1~, SENDA31+2* | 
| DIC("A" | SENDA28+2*, SENDA31+2* | 
| DIC(0 | SENDA28+2*, SENDA31+2* | 
| DIE | COMPLETE+8~, COMPLETE+12* | 
| DIR | SENDA28+7!, SENDA31+7! | 
| DIR("?" | SENDA28+7*, SENDA31+7* | 
| DIR("A" | SENDA28+7*, SENDA31+7* | 
| DIR(0 | SENDA28+7*, SENDA31+7* | 
| DOD | A28+1~, A28+7*, A28+8, A31+1~ | 
| DR | COMPLETE+8~, COMPLETE+12* | 
| DT | SENDA28+1~, SENDA28+2*, SENDA31+1~, SENDA31+2* | 
| ERR | SENDA28+1~, SENDA28+5, SENDA31+1~, SENDA31+5, A28+5*, A31+3* | 
| EVNTTYPE | A28+1~, A28+2*, A28+8, A31+1~, A31+2*, A31+7 | 
| F | SET~, SET+1 | 
| HLST | MSA+1~, MSA+7 | 
| I | COMPLETE+1~, COMPLETE+7*, COMPLETE+10 | 
| MENU | COMPLETE+1~ | 
| MENU( | COMPLETE+10 | 
| MENU(1 | COMPLETE+2* | 
| MENU(2 | COMPLETE+3* | 
| MENU(3 | COMPLETE+4* | 
| MENU(4 | COMPLETE+5* | 
| MENU(5 | COMPLETE+6* | 
| MSA | MSA+1~, MSA+7* | 
| MSG | COMPLETE+1~, COMPLETE+9* | 
| PATNO | LOOP+2!, LOOP+3*, LOOP+4, LOOP+5*, LOOP+6, LOOP2+3!, LOOP2+4*, LOOP2+5, LOOP2+6*, LOOP2+7 | 
| R | SET~, SET+1 | 
| S | SET~, SET+1 | 
| STOP | TLOADPT+1~, TLOADPT+3*, TLOADPT+5, LOADPT+1~, LOOP*, LOOP+1, LOOP+17*, LOOP+18, LOOP+26, TRESTRT+1~ , TRESTRT+3*, TRESTRT+5, RESTPT+1~, LOOP2*, LOOP2+2, LOOP2+18*, LOOP2+19, LOOP2+27 | 
| THROTTLE | LOADPT+1~, LOOP+21*, LOOP+23, LOOP2+22*, LOOP2+24 | 
| TOTAL | LOADPT+1~, LOOP*, LOOP+14*, LOOP+15, RESTPT+1~, RESTPT+7*, LOOP2+15*, LOOP2+16 | 
| U | A28+7 | 
| V | SET~, SET+1 | 
| Y | SENDA28+1~, SENDA28+2, SENDA28+3, SENDA31+1~, SENDA31+2, SENDA31+3 | 
| ZTDESC | TLOADPT+1~, TLOADPT+11*, TRESTRT+1~, TRESTRT+8* | 
| ZTDTH | TLOADPT+1~, TRESTRT+1~ | 
| ZTIO | TLOADPT+1~, TLOADPT+9*, TRESTRT+1~, TRESTRT+6* | 
| ZTPRI | TLOADPT+1~, TLOADPT+10*, TRESTRT+1~, TRESTRT+7* | 
| ZTRTN | TLOADPT+1~, TLOADPT+12*, TRESTRT+1~, TRESTRT+9* | 
| ZTSAVE | TLOADPT+1~, TRESTRT+1~ | 
| ZTSAVE("DUZ" | TLOADPT+13*, TRESTRT+10* | 
| ZTSK | TLOADPT+1~, TLOADPT+15, TLOADPT+16, TLOADPT+17, TRESTRT+1~, TRESTRT+12, TRESTRT+13, TRESTRT+14 |