RGMTHLDB ;BIR/CML-MPI/PD HL7 ACTIVITY BY PATIENT/SINGLE PROTOCOL ;11/05/01
Source file <RGMTHLDB.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 |
|---|---|---|
| Clinical Information Resource Network | 1 | RGMT DIAG SINGLE PROTOCOL |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| CHK | ;
|
|
| BEGIN | ;
|
|
| ASK1 | ;Ask for Protocol
|
|
| ASK2 | ;Ask for Date Range
|
|
| ASK3 | ;Ask for TYPE
|
|
| ASK4 | ;Ask for PATIENT
|
|
| DEV | ;
|
|
| START | ;
|
|
| LOOP | ;Loop on ^XTMP("RGMT","HLICN" & ^XTMP("RGMT","HLDFN"
|
|
| QUIT | ;
|
|
| HDR | ;HEADER
|
|
| BATCHPRT | ;
|
|
| PROC | ;Print data
|
|
| BREAK | ;Break up text lines greater than 75
|
|
| LOOKUP1 | ;Lookup by patient name/ssn
|
|
| LOOKUP2 | ;Lookup by ICN
|
| 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 |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^ORD(101 - [#101] | Classic Fileman Calls |
| ^DPT - [#2] | Classic Fileman Calls |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | START+4, QUIT+3! |
| BATCHIEN | QUIT+3!, BATCHPRT+3*, BATCHPRT+4, BATCHPRT+6 |
| CNT | QUIT+3!, BREAK+1*, BREAK+2* |
| DFN | ASK4+4, ASK4+5, LOOP+3, LOOP+14, QUIT+3!, HDR+5, LOOKUP1+1!, LOOKUP1+4*, LOOKUP1+5!, LOOKUP2+1! , LOOKUP2+3*, LOOKUP2+4!, LOOKUP2+5 |
| DIC | ASK1+2*, ASK1+4!, LOOKUP1+2*! |
| DIC("A" | LOOKUP1+2* |
| DIC("S" | ASK1+3* |
| DIC(0 | ASK1+2*, LOOKUP1+2* |
| DIR | ASK2+2!, ASK2+4!, ASK2+7!, ASK3+3!, ASK4+3!, QUIT+1!, HDR+2!, LOOKUP2+2! |
| DIR("A" | ASK2+3*, ASK2+6*, ASK3+2*, ASK4+2*, LOOKUP2+2* |
| DIR("B" | ASK4+2* |
| DIR(0 | ASK2+3*, ASK2+6*, ASK3+2*, ASK4+2*, QUIT+1*, HDR+2*, LOOKUP2+2* |
| DIRUT | ASK2+2!, ASK2+4, ASK2+7, ASK3+3, ASK4+3, LOOKUP2+2 |
| DTOUT | ASK2+2! |
| DUOUT | ASK2+2! |
| GOT | LOOP+9*, LOOP+10, QUIT+3!, PROC+1* |
| GOTDATA | START+2*, LOOP+15, QUIT+3!, BATCHPRT+1*, PROC+1* |
| HDT | START+4*, QUIT+3!, HDR+4 |
| ICN | LOOP+3, LOOP+11, LOOP+12, LOOP+13, QUIT+3!, LOOKUP1+1!, LOOKUP1+5*!, LOOKUP2+1!, LOOKUP2+3*, LOOKUP2+4! |
| IEN | LOOP+7*, LOOP+8, LOOP+9, LOOP+10, LOOP+11, LOOP+12, LOOP+13, LOOP+14, QUIT+3!, BATCHPRT+3 , BATCHPRT+4, BATCHPRT+6, PROC+2, PROC+3 |
| IOF | CHK+10, QUIT+5, HDR+3 |
| IOSL | BATCHPRT+2, PROC+5, BREAK+2 |
| IOST | QUIT+1, QUIT+5, HDR+1, HDR+2, HDR+3 |
| JJ | QUIT+2*, QUIT+3!, HDR+1* |
| LIM | QUIT+3!, BREAK+1*, BREAK+2 |
| LINE | QUIT+3!, BREAK+2* |
| LN | START+2*, QUIT+3!, HDR+8 |
| LOOKUP | ASK4+3*, ASK4+4, ASK4+5, QUIT+3! |
| NODE | QUIT+3!, BATCHPRT+6*, BATCHPRT+7, BATCHPRT+8, PROC+3*, PROC+4, PROC+5, BREAK+1, BREAK+2 |
| NUM | QUIT+3!, PROC+3* |
| PG | START+2*, QUIT+3!, HDR+2, HDR+3*, HDR+4 |
| >> POP | DEV+4 |
| PRGBDT | START+3*, QUIT+3!, HDR+7 |
| PRGEDT | START+3*, QUIT+4!, HDR+7 |
| PROT | ASK1+4*, LOOP+6, LOOP+7, LOOP+8, QUIT+4!, HDR+6, BATCHPRT+3 |
| QFLG | RGMTHLDB+7*, START+2*, LOOP+3, LOOP+5, LOOP+6, LOOP+7, LOOP+9, LOOP+10, QUIT+1, QUIT+4! , HDR+2*, BATCHPRT+2, PROC+3, PROC+5, BREAK+2 |
| RGBDT | ASK2+6*, START+3, LOOP+4, QUIT+4! |
| RGDT | LOOP+4*, LOOP+5*, LOOP+6, LOOP+7, LOOP+8, QUIT+4!, BATCHPRT+3, BATCHPRT+5, PROC+2 |
| RGEDT | ASK2+7*, START+3, LOOP+2, QUIT+4! |
| SITE | START+2*, QUIT+4!, HDR+4 |
| SS | QUIT+2*, QUIT+4!, HDR+1* |
| STAT | LOOP+6*, LOOP+7, LOOP+8, QUIT+4!, BATCHPRT+3, BATCHPRT+5, PROC+2 |
| STOPDT | LOOP+2*, LOOP+5, QUIT+4! |
| SUB1 | LOOP+3*, LOOP+5, LOOP+6, LOOP+7, LOOP+8, QUIT+4!, BATCHPRT+3 |
| SUB2 | LOOP+3*, LOOP+5, LOOP+6, LOOP+7, LOOP+8, QUIT+4!, BATCHPRT+3 |
| TXT | LOOP+10*, LOOP+11, LOOP+12, LOOP+13, LOOP+14, QUIT+4! |
| TYPE | ASK3+3*, LOOP+6, LOOP+7, LOOP+8, QUIT+4!, HDR+7, BATCHPRT+3 |
| U | START+2*, LOOP+11, LOOP+12, LOOP+13, LOOP+14, HDR+5, LOOKUP1+5 |
| Y | ASK1+4, ASK2+6, ASK2+7, ASK3+3, ASK4+3, QUIT+4!, HDR+2, LOOKUP1+3, LOOKUP1+4, LOOKUP2+3 |
| >> ZTQUEUED | QUIT+5 |
| >> ZTREQ | QUIT+5* |
| >> ZTSAVE("DFN" | DEV+3* |
| >> ZTSAVE("ICN" | DEV+3* |
| >> ZTSAVE("PROT" | DEV+2* |
| >> ZTSAVE("RGBDT" | DEV+2* |
| >> ZTSAVE("RGEDT" | DEV+2* |
| >> ZTSAVE("TYPE" | DEV+3* |
| ZTSK | QUIT+4! |