DVBAB51 ;ALB/VM - CAPRI INCOMPETENT PATIENT REPORT ; 3/21/12 3:21pm
Source file <DVBAB51.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 |
|---|---|---|
| Automated Medical Information Exchange | 1 | DVBAB REPORT INCOMPVET |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| STRT(ZMSG,BDATE,EDATE,DVBADLMTR) | ;ENTER HERE
|
|
| SET | ||
| PRINTB | ||
| PRINTND | ;create non-delimited incompetent report
|
|
| ELIG | ||
| PRINTD | ;create delimited incompetent report
|
|
| PRINT1 | ||
| TERM | ;D HOME^%ZIS K NOASK
|
|
| SETUP | ;W @IOF,!,"VARO INCOMPETENCY REPORT" D NOPARM^DVBAUTL2
|
|
| NOPARM | ;check for AMIE parameter setup
|
|
| EN1 | ;***vm-out*W !!,"Please enter dates for search, oldest date first, most recent date last.",!!,"Last report was run on " S Y=$P(DTAR,U,5) X ^DD("DD") W Y,!!
|
|
| QUEUE | ;***vm-out*I $D(IO("Q")) S ZTRTN="DEQUE^DVBACMRP",ZTIO=ION,NOASK=1,ZTDESC="AMIE INCOMPETENT VET REPORT" F I="FDT(0)","HEAD","HEAD1","BDATE","EDATE","TYPE","RO","RONUM","NOASK" S ZTSAVE(I)=""
|
|
| GO | ||
| KILL | ||
| DEQUE | ||
| COLHDR | ;Column header for delimited report
|
| Name | Line Occurrences |
|---|---|
| Function Call: READ |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| RPC Name | Call Tags |
|---|---|
| DVBAB REPORT INCOMPVET | STRT |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DG(405.2 - [#405.2] | PRINTB+4 |
| ^DGPM - [#405] | PRINTB+3 |
| ^DGPM("AMV1" | GO |
| ^DIC(4 - [#4] | PRINTND+8, PRINTD+4 |
| ^DPT - [#2] | SET, SET+3, ELIG+3, PRINTD+10 |
| ^DVB(396.1 - [#396.1] | NOPARM+1, NOPARM+2 |
| ^TMP("DVBAR" | STRT+5!, PRINTB+5*, PRINTND+1*, PRINTND+2*, PRINTND+3*, PRINTND+4*, PRINTND+5*, PRINTND+6*, PRINTND+7*, PRINTND+8* , PRINTND+9*, PRINTND+10*, PRINTND+11*, ELIG+1*, ELIG+4*, ELIG+5*, ELIG+6*, PRINTD+3*, PRINTD+4*, PRINTD+5* , PRINTD+6*, PRINTD+12*, NOPARM+1*, GO+1*, KILL+1, COLHDR+1*, COLHDR+2*, COLHDR+3*, COLHDR+4*, COLHDR+5* , COLHDR+6*, COLHDR+7* |
| ^TMP($J | STRT+5!, SET+5*, PRINT+1, PRINT1, GO+1, GO+2, DEQUE! |
| ^XTMP("DVBA_INCOMPETENT_RPT" | PRINTD+1, GO+2!, KILL!, COLHDR+9* |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| %ZIS | EN1+2*! |
| >> ADM | PRINTB+3, PRINT1* |
| >> ADMDT | PRINTB+1*, PRINTND+5, PRINTD+3 |
| BDATE | STRT~, GO |
| >> BEDSEC | PRINTND+9, PRINTD+5 |
| >> CFLOC | SET+3, SET+5, PRINTND+3, PRINTD+3, PRINT+1*, PRINT1 |
| >> CNUM | SET+5, PRINTB*, PRINTND+2, PRINTD+3 |
| >> DA | SET, SET+3, SET+5, PRINTB, ELIG+3, PRINTD+10, PRINT1*, GO* |
| >> DATA | PRINTB, PRINT1* |
| >> DCHGDT | PRINTB+2*, PRINTND+7, PRINTND+8, PRINTD+3, PRINTD+4 |
| >> DCHPTR | PRINTB+3* |
| >> DFN | SET+3*, PRINTB* |
| >> DIAG | PRINTND+6, PRINTD+3 |
| DT | NOPARM+2, COLHDR+9 |
| >> DTAR | NOPARM+2*, NOPARM+3 |
| >> DVBABCNT | STRT+2*, PRINTB+5*, PRINTND+1*, PRINTND+2*, PRINTND+3*, PRINTND+4*, PRINTND+5*, PRINTND+6*, PRINTND+7*, PRINTND+8* , PRINTND+9*, PRINTND+10*, PRINTND+11*, ELIG+1, ELIG+4*, ELIG+5*, ELIG+6*, PRINTD+3, PRINTD+4, PRINTD+5 , PRINTD+6, PRINTD+12, PRINTD+13*, NOPARM+1*, GO+1, COLHDR+1*, COLHDR+2, COLHDR+3, COLHDR+4, COLHDR+5 , COLHDR+6, COLHDR+7, COLHDR+8* |
| DVBADLMTR | STRT~, STRT+3, STRT+4*, PRINTB+5, PRINTB+8, PRINTB+9, PRINTD+2, PRINTD+3, PRINTD+4, PRINTD+5 , PRINTD+6, PRINTD+12, COLHDR+2, COLHDR+3, COLHDR+4, COLHDR+5, COLHDR+6, COLHDR+7 |
| >> DVBAELIG | ELIG, PRINTD+8 |
| >> DVBAELST | ELIG+2, PRINTD+9 |
| DVBAFNLDTE | STRT+1~, STRT+3*, GO+2, KILL |
| DVBAON2 | PRINTB+5, PRINTB+10*, GO+2!, KILL+2! |
| >> DVBAQUIT | NOPARM+1*, NOPARM+2, GO+2 |
| EDATE | STRT~, GO, GO+2, KILL |
| >> ELIG | ELIG*, ELIG+2*, ELIG+4, PRINTD+8*, PRINTD+9*, PRINTD+12 |
| >> FDT(0 | NOPARM+2*, NOPARM+3 |
| >> H | PRINT+1* |
| >> HEAD | NOPARM+3*, COLHDR+1 |
| >> HEAD1 | NOPARM+3*, COLHDR+1 |
| >> ICDAT | SET*, SET+1*, SET+5, PRINTB*, ELIG+5, PRINTD+12 |
| >> ICDAT2 | SET*, SET+2*, SET+5, PRINTB*, ELIG+5, PRINTD+12 |
| >> INCMP | SET*, SET+5, PRINTB*, ELIG*, ELIG+3*, ELIG+4, PRINTD+8*, PRINTD+10*, PRINTD+12 |
| IO | |
| IOST | PRINTB+5 |
| >> J | PRINT+1*, GO* |
| >> K | PRINT1* |
| >> L | PRINT1* |
| >> LADM | PRINTB+3* |
| >> M | PRINT+1* |
| >> MA | SET+4, PRINT+1*, PRINT1, GO* |
| MA1 | STRT+1~, SET+4*, SET+5 |
| >> MB | SET+5, GO* |
| NOASK | TERM+1!, GO |
| >> PNAM | PRINTND+1, PRINTD+3 |
| >> POP | EN1+2 |
| >> QUIT | PRINT*, PRINT+1, PRINT1 |
| >> QUIT1 | PRINTB* |
| >> RCVAA | SET+5, PRINTB*, PRINTND+10, PRINTD+5 |
| >> RCVPEN | SET+5, PRINTB*, PRINTND+11, PRINTD+6 |
| >> RO | STRT+2*, SET+3 |
| >> RONUM | STRT+2*, SET+3 |
| >> SSN | PRINTND+4, PRINTD+2*, PRINTD+3 |
| >> TDIS | PRINTB+3*, PRINTB+4*, PRINTND+8, PRINTD+4 |
| >> TO | PRINTB+3*, PRINTND+8, PRINTD+4 |
| U | SET, SET+5, PRINTB, PRINTB+3, PRINTB+4, PRINTND+8, ELIG+3, PRINTD+2, PRINTD+4, PRINTD+10 , NOPARM+3, COLHDR+9 |
| >> VADM(1 | PRINTD+2 |
| >> VADM(2 | PRINTD+2 |
| >> X | KILL+2* |
| >> XCN | SET+5, PRINT+1*, PRINT1 |
| ZMSG | STRT~, KILL+1* |
| >> ZTQUEUED | KILL+2 |