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 |