AGEMARP ; VNGT/IHS/DLS - Patient Email Listing ; May 14, 2010
Source file <AGEMARP.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| PRINTS | ; Generate Standard Output
|
|
| END | ; Get end date
|
|
| GETPARMS | ; Get Report Parameters
|
|
| GETDTS | ; Get Date Range
|
|
| START | ; Get Start Date
|
|
| ; Top level print engine
|
||
| DEV | ;
|
|
| GO | ; Start Processing
|
|
| QUE | ;QUE TO TASKMAN
|
|
| DTCHK(PATNT,OK) | ; Check Date Parameters
|
|
| PRINTF | ; Generate "Flat" Datafile Output
|
|
| VAR | ||
| EXIT | ; Exit the program
|
|
| GETDATA | ; Gather Report data
|
|
| HDR | ; Print Header
|
| Name | Field # of Occurrence |
|---|---|
| DD^%DT | START+10, END+12, GETDATA+3 |
| ^%ZIS | DEV+2, DEV+3 |
| HOME^%ZIS | DEV+4, DEV+8 |
| ^%ZISC | DEV+7 |
| CLOSE^%ZISH | PRINTS+49, PRINTF+13 |
| ^%ZTLOAD | QUE+4 |
| RTRN^AG | PRINTS+34, PRINTS+48, PRINTF+11, PRINTF+12 |
| $$GET1^DIQ | GETDATA+4, GETDATA+8, GETDATA+14, GETDATA+19, GETDATA+21, GETDATA+22, DTCHK+13, HDR+3, HDR+4 |
| ^DIR | GETPARMS+9, GETPARMS+22, START+6, END+6 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| 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 |
|---|---|
| ^DPT - [#2] | GET1^DIQ |
| ^VA(200 - [#200] | GET1^DIQ |
| ^DIC(4 - [#4] | GET1^DIQ |
| ^AUPNPAT - [#9000001] | GET1^DIQ |
| 9000001.811 | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^AUPNPAT - [#9000001] | GETDATA+13, GETDATA+16, GETDATA+17 |
| ^AUPNPAT("B" | GETDATA+6 |
| ^AUPNVSIT - [#9000010] | DTCHK+8 |
| ^AUPNVSIT("AC" | DTCHK+7 |
| ^TMP("AGEMARP" | VAR+1!, GETDATA+4*, GETDATA+24*, GETDATA+25*, PRINT+1, PRINTS+10, PRINTS+12, PRINTS+14, PRINTS+33, PRINTF+5 , PRINTF+6, PRINTF+8, PRINTF+9, EXIT+1! |
| Name | Line Occurrences |
|---|---|
| DTCHK | GETDATA+11 |
| END | GETDTS+2, END+8, END+10 |
| EXIT | VAR+9, VAR+10, VAR+11, VAR+12, GO+3 |
| GETDATA | GO+1 |
| GETDTS | GETPARMS+12 |
| GETPARMS | VAR+8 |
| GO | DEV+6 |
| HDR | PRINTS+8, PRINTS+34, PRINTS+35 |
| GO+2 | |
| PRINTF | PRINT+3 |
| PRINTS | PRINT+2 |
| QUE | DEV+4 |
| START | GETDTS+1, START+8 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> %ZIS | DEV+1* |
| ACCCNT | GETDATA+7~, GETDATA+16*, GETDATA+17, GETDATA+18 |
| ACCESS | GETDATA+7~, GETDATA+15*, GETDATA+19*, GETDATA+20*, GETDATA+24 |
| ACCIEN1 | GETDATA+7~, GETDATA+15*, GETDATA+17*, GETDATA+18 |
| ACCIEN2 | GETDATA+7~, GETDATA+18*, GETDATA+19 |
| AGIO | VAR~, PRINTS+4 |
| AGLINE | PRINTS+5~ |
| AGLINE("DASH" | PRINTS+7*, PRINTS+33 |
| AGLINE("EQ" | PRINTS+6*, PRINTS+37, HDR+17 |
| AGT | PRINTS+1~, PRINTS+23*, PRINTS+24, PRINTS+30*, PRINTS+31, PRINTS+38*, PRINTS+40*, PRINTS+41, PRINTS+42, PRINTS+43 , PRINTS+45 |
| AGTOT | PRINTS+1~ |
| AGTOT( | PRINTS+24*, PRINTS+31*, PRINTS+40, PRINTS+45 |
| AGTOT("TOTAL" | PRINTS+25*, PRINTS+32*, PRINTS+47 |
| AIANCNT | GETDATA+1~, GETDATA+2*, GETDATA+22*, GETDATA+25 |
| >> AQGIO | PRINTF+2 |
| CHRTNO | GETDATA+7~, GETDATA+13*, GETDATA+24 |
| DIR | GETPARMS+1~, GETPARMS+15~, START+1~, END+1~, PRINTS+34!, PRINTS+48!, PRINTF+11!, PRINTF+12! |
| DIR("A" | GETPARMS+2*, GETPARMS+16*, START+2*, END+2* |
| DIR("B" | GETPARMS+3*, GETPARMS+17*, START+3*, END+3* |
| DIR("L" | GETPARMS+5*, GETPARMS+6*, GETPARMS+7*, GETPARMS+8*, GETPARMS+19*, GETPARMS+20*, GETPARMS+21* |
| DIR(0 | GETPARMS+4*, GETPARMS+18*, START+4*, END+4* |
| DL | VAR~, VAR+5*, GETDATA+4, GETDATA+24, GETDATA+25, PRINTS+15, PRINTS+16, PRINTS+17, PRINTS+18, PRINTF+9 |
| DT | START+8, END+10, GETDATA+3 |
| DUZ | HDR+3 |
| DUZ(2 | GETDATA+4, GETDATA+13, HDR+4 |
| EMAOUT | PRINTS+1~, PRINTS+16*, PRINTS+19, PRINTS+20 |
| ENDT | DTCHK+2~, DTCHK+4*, DTCHK+9, DTCHK+14 |
| ESCAPE | PRINTS+1~, PRINTS+2*, PRINTS+10, PRINTS+12, PRINTS+34*, PRINTS+36, PRINTF+1~, PRINTF+4*, PRINTF+6, PRINTF+11* |
| EXTDT | GETDATA+1~, GETDATA+3*, GETDATA+4 |
| FILENAME | PRINTF+1~ |
| HRNOUT | PRINTS+1~, PRINTS+15*, PRINTS+19 |
| I | PRINTS+28~*, PRINTS+29, PRINTS+30, PRINTF+1~ |
| IO | DEV+5, PRINTS+4, PRINTS+49, PRINTF+2, PRINTF+13 |
| IO("Q" | DEV+4, QUE+1! |
| IOF | HDR+2, PRINTF+3, PRINTF+11 |
| ION | DEV+3 |
| IOP | DEV+3~* |
| IOSL | PRINTS+34, PRINTS+35, PRINTF+11, PRINTF+14* |
| IOST | PRINTS+34, PRINTS+35, PRINTS+48, PRINTS+49, PRINTF+3, PRINTF+11, PRINTF+12, PRINTF+13 |
| LINECNT | PRINTS+1~ |
| LPCNT | PRINTF+1~ |
| OK | GETDATA+7~, GETDATA+10*, GETDATA+11, GETDATA+12, DTCHK~, DTCHK+1*, DTCHK+7, DTCHK+9*, DTCHK+10, DTCHK+14* |
| OUTFNM | PRINTF+1~ |
| PAGE | PRINTS+1~, PRINTS+2*, HDR+1*, HDR+5 |
| PATH | PRINTF+1~ |
| PATNT | GETDATA+1~, GETDATA+5*, GETDATA+6*, GETDATA+8, GETDATA+11, GETDATA+13, GETDATA+14, GETDATA+16, GETDATA+17, GETDATA+18 , GETDATA+21, GETDATA+22, GETDATA+24, DTCHK~, DTCHK+7, DTCHK+13, PRINTS+1~, PRINTS+11*, PRINTS+12*, PRINTS+14 , PRINTS+33, PRINTF+1~, PRINTF+7*, PRINTF+8*, PRINTF+9 |
| PERMIT | GETDATA+7~, GETDATA+21*, GETDATA+24 |
| PNLNGTH | PRINTF+1~ |
| POP | DEV+3, PRINTS+1~, PRINTF+1~ |
| PRMOUT | PRINTS+1~, PRINTS+18*, PRINTS+21 |
| PTNTEM | GETDATA+7~, GETDATA+8*, GETDATA+9, GETDATA+24 |
| PTNTNM | GETDATA+7~, GETDATA+14*, GETDATA+24 |
| REC | PRINTS+1~, PRINTS+9*, PRINTS+10*, PRINTS+12, PRINTS+14, PRINTS+19, PRINTS+33, PRINTS+48, PRINTF+1~, PRINTF+4* , PRINTF+5, PRINTF+6*, PRINTF+8, PRINTF+9, PRINTF+12 |
| RECOUT | PRINTS+1~, PRINTS+14*, PRINTS+15, PRINTS+16, PRINTS+17, PRINTS+18, PRINTF+1~, PRINTF+9*, PRINTF+10 |
| SDL | VAR~, VAR+6*, GETDATA+19, GETDATA+20, PRINTS+26, PRINTS+27, PRINTS+29, PRINTS+30 |
| STDT | DTCHK+2~, DTCHK+3*, DTCHK+9, DTCHK+14 |
| TOTCNT | GETDATA+1~, GETDATA+2*, GETDATA+23*, GETDATA+25 |
| TYP | PRINTS+1~, PRINTS+3*, HDR+10, HDR+11 |
| TYPE | VAR~ |
| TYPE("DATE" | VAR+9, VAR+10, VAR+11, GETPARMS+12*, GETPARMS+13, GETPARMS+14, GETDTS+1, GETDTS+2, START+8, START+10* , END+8, END+10, END+12*, GETDATA+4, DTCHK+3, DTCHK+4, DTCHK+5, DTCHK+11, PRINTS+3, HDR+7 , HDR+8, HDR+9, HDR+10, HDR+11, HDR+12, HDR+13, HDR+15 |
| TYPE("FORMAT" | VAR+12, GETPARMS+24*, PRINT+2, PRINT+3 |
| U | START+10, END+12, GETDATA+4, GETDATA+13, GETDATA+16, DTCHK+8, PRINTS+34, HDR+10, HDR+11, HDR+13 , HDR+15, PRINTF+11 |
| UDT | DTCHK+12~, DTCHK+13*, DTCHK+14 |
| VDT | DTCHK+2~, DTCHK+8*, DTCHK+9 |
| VIEN | DTCHK+2~, DTCHK+6*, DTCHK+7*, DTCHK+8 |
| WHERCNT | PRINTS+13~, PRINTS+27*, PRINTS+28 |
| WHROUT | PRINTS+1~, PRINTS+17*, PRINTS+21, PRINTS+22, PRINTS+23, PRINTS+26, PRINTS+27, PRINTS+29, PRINTS+30 |
| X | GETPARMS+1~, GETPARMS+10, GETPARMS+12, GETPARMS+24, START+1~, END+1~, PRINTS+34, PRINTF+11 |
| Y | GETPARMS+1~, GETPARMS+23, START+1~, START+7, START+8, START+10, END+1~, END+7, END+8, END+10 , END+12, GETDATA+1~, GETDATA+3* |
| >> ZTDESC | QUE+2* |
| >> ZTRTN | QUE+2* |
| >> ZTSAVE("*" | QUE+3* |
| ZTSK | QUE+4!, QUE+5, QUE+6 |