DGMTOFA ;ALB/CAW/AEG/PWC/DHS - Future Appointments who will require MT ; 4/21/11 10:57am
Source file <DGMTOFA.m>
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| Package | Total | Caller Graph |
|---|---|---|
| Registration | 4 | DG CO-PAY TEST FUTURE LIST DG MEANS TEST FUTURE LIST DGMTCOM DGMTM |
| Kernel | 1 | ^DIC(19 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN | ;
|
|
| ENQ | ;
|
|
| QUE() | ; -- que job
; return: did job que [ 1|yes 0|no ] |
|
| MAIN | ;
|
|
| CBLD3(DGCLN) | ; Build array of specified Clinics for specified Divisions
|
|
| SDAM | ; Build TMP Global with Appointment API Data for Report
|
|
| CLN1 | ; Loop through appointments
|
|
| MT | ; Is patient going to need to complete a MT/Copay by appt?
|
|
| SC(DFN) | ; Check if patient is SC 0% non-compensable
; Input -- DFN Patient IEN ; Output -- 1=Yes and 0=No |
|
| SCQ | ||
| LETTER() | ;
; Input - none ; Output - DGYN - yes/no |
|
| LTR | ||
| DOM(DFN,DGT) | ; Screen out dom patient
; Input: DFN - Patient IEN ; DGT - Date of visit |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DG(40.8 - [#40.8] | MT+28 |
| ^DG(43 - [#43] | DOM+6 |
| ^DGMT(408.31 - [#408.31] | MT+1, MT+9, MT+14, MT+17 |
| ^DIC(42 - [#42] | DOM+6 |
| ^DIC(8 - [#8] | MT+11, SC+6 |
| ^DPT - [#2] | MT+10, MT+28, SC+6, SC+9, SC+11 |
| ^IVM(301.5 - [#301.5] | MT+26 |
| ^SC - [#44] | MAIN+2, MAIN+4, MT+28 |
| ^TMP("DGMTL" | ENQ+2!, MT+28* |
| ^TMP("DGMTO" | ENQ+2!, MAIN+1!, MT+28* |
| ^TMP($J | ENQ+3!, SDAM+5*, SDAM+6!, CLN1+3, CLN1+4, CLN1+5, CLN1+6 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | LETTER+4~, LTR*, LTR+2, LTR+3 |
| >> %ZIS | EN+5* |
| CLNARRAY | ENQ+3! |
| CLNARRAY( | CBLD3+1*, CBLD3+2, SDAM+3, SDAM+4 |
| DFN | ENQ+2!, SC~, SC+6, SC+9, SC+11, DOM~ |
| >> DG1 | DOM+6 |
| DGA1 | DOM+4~ |
| DGAPT | ENQ+2! |
| DGARRAY | ENQ+3!, SDAM+5 |
| DGARRAY("FLDS" | SDAM+2* |
| DGARRAY(1 | SDAM+1* |
| DGARRAY(2 | SDAM+4* |
| DGBEG | ENQ+2!, SDAM+1, CLN1+2 |
| DGCLN | ENQ+2!, MAIN+2*, MAIN+4*, MAIN+5*, CBLD3~, CBLD3+1, CLN1+3*, CLN1+4, CLN1+5, CLN1+6 , MT+28 |
| DGDATE | ENQ+2!, CLN1+2*, CLN1+5*, CLN1+6, CLN1+7, MT+1, MT+12, MT+28 |
| DGDFN | ENQ+2!, CLN1+4*, CLN1+5, CLN1+6, CLN1+7, MT+1, MT+10, MT+11, MT+26, MT+28 |
| DGDIV | ENQ+2!, MAIN+4* |
| DGEND | ENQ+2!, SDAM+1, CLN1+2 |
| DGFLG | ENQ+2! |
| DGI | DOM+4~ |
| DGINFO | ENQ+2! |
| DGINP | DOM+4~ |
| DGLINE | ENQ+2! |
| DGLST | ENQ+2!, CLN1+2* |
| DGMT | ENQ+2!, MT+1*, MT+9, MT+12, MT+14, MT+17, MT+21, MT+22, MT+28 |
| DGMT1 | ENQ+2!, MT+1*, MT+12, MT+14, MT+17, MT+22, MT+23 |
| DGMTYPT | ENQ+2!, MT+1, MT+3 |
| DGNXTMT | MT+25~, MT+26*, MT+27*, MT+28 |
| DGPAGE | ENQ+2! |
| DGSTOP | ENQ+2! |
| DGT | DOM~ |
| DGTMP | ENQ+2!, ENQ+3!, CLN1+2~, CLN1+6*, CLN1+8, MT+28 |
| DGTMP1 | ENQ+2! |
| DGTMP2 | ENQ+2! |
| DGXFR0 | DOM+4~ |
| DGYN | ENQ+2!, LTR+2*, LTR+4 |
| DIW | ENQ+2! |
| DIWF | ENQ+2! |
| DIWR | ENQ+2! |
| DIWT | ENQ+2! |
| DN | ENQ+2! |
| DT | MT+26 |
| I | ENQ+3!, MAIN+1*, CBLD3+1, CBLD3+2*, SDAM+3*, SDAM+4 |
| IO("Q" | EN+6, QUE+3! |
| MTQ | MT+2~*, MT+3, MT+11* |
| >> POP | EN+5 |
| SDCNT | ENQ+3! |
| SDFORM | ENQ+2! |
| SDLET | ENQ+2! |
| U | MAIN+2, MAIN+4, CLN1+8, MT+1, MT+9, MT+12, MT+14, MT+17, MT+21, MT+22 , MT+28, DOM+6 |
| VA | ENQ+2! |
| VAERR | ENQ+2! |
| VAUTC | ENQ+2!, MAIN+2, MAIN+4, MAIN+5 |
| VAUTC( | MAIN+5 |
| VAUTD | ENQ+2!, MAIN+2, MAIN+4 |
| VAUTD( | MAIN+4 |
| X | QUE+5*, MT+2~, MT+10*, MT+11, MT+12 |
| >> X1 | MT+12* |
| >> X2 | MT+12* |
| Y | EN+7*, SC+3~, SC+4*, SC+6*, SC+7, SC+9*, SC+11*, SCQ, DOM+4~, DOM+5* , DOM+6*, DOM+7 |
| >> ZTDESC | QUE+4* |
| >> ZTQUEUED | ENQ+1 |
| >> ZTRTN | QUE+4* |
| >> ZTSAVE( | QUE+5* |
| ZTSK | QUE+3!, QUE+6, QUE+7 |