VPRHSX2 ;SLC/MKB -- Monitor Encounter Upload task ;09/18/18 4:36pm
Source file <VPRHSX2.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 |
|---|---|---|
| Virtual Patient Record | 3 | VPR HS MENU VPR HS MGR VPR HS TASK MONITOR |
| Kernel | 1 | ^DIC(19 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN | ; -- Monitor Encounter update task
|
|
| ERR | ||
| DISP | ; -- show current status
|
|
| TSKERR(X) | ; -- return description for error code X
|
|
| WAIT | ; -- end of action
|
|
| TSK | ; -- TM display of task
|
|
| QUE | ; -- Requeue the task
|
|
| QD | ;end
|
|
| REQUE() | ; -- return 1 or 0, if ready to re-queue task
|
|
| ENC | ; -- display ^XTMP("VPRPX",VST~DFN)
|
|
| VTYP(C,HL) | ; -- return visit type for service Category & Hosp Loc
|
|
| EHDR | ; -- write encounter header
|
|
| DOC | ; -- display ^XTMP("VPRPX","DOC",ien)
|
|
| DHDR | ; -- write doc header
|
|
| ACTION() | ; -- select monitor action
|
|
| A1 | ||
| ACTHLP | ; -- show choices
|
|
| BANNER | ; -- banner(s) for mgt menu
|
| Name | Field # of Occurrence |
|---|---|
| ISQED^%ZTLOAD | DISP+7, BANNER+3 |
| STAT^%ZTLOAD | DISP+13 |
| $$GET1^DIQ | DOC+7 |
| ^DIR | REQUE+3 |
| $$CATG^VPRDVSIT | VTYP+4 |
| QUE^VPRENC | QUE+7 |
| $$ON^VPRHS | DISP+3, QUE+5, BANNER+1 |
| $$FMTE^XLFDT | DISP+2, ENC+9, EHDR+1, DOC+8, DHDR+1 |
| $$HTE^XLFDT | DISP+11 |
| $$NOW^XLFDT | DISP+2, EHDR+1, DHDR+1 |
| $$REPEAT^XLFSTR | EHDR+2, DHDR+2 |
| $$UP^XLFSTR | A1+3 |
| $$PROD^XUPROD | BANNER+1 |
| EN^XUTMTP | TSK+2 |
| 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: READ |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: READ |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: READ |
|
| 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 |
|
| FileNo | Call Tags |
|---|---|
| ^TIU(8925 - [#8925] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^AUPNVSIT - [#9000010] | ENC+7 |
| ^SC - [#44] | VTYP+3 |
| ^XTMP("VPRPX" | EN+2, BANNER+2 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ACT | EN+1~, EN+4*, EN+5, EN+6 |
| C | VTYP~, VTYP+2*, VTYP+3, VTYP+4 |
| CODES | ACTION+1~, ACTION+2*, A1+4 |
| DFN | ENC+1~, ENC+7*, ENC+9, DOC+1~, DOC+7*, DOC+8 |
| DIR | REQUE+1~ |
| DIR("A" | REQUE+2* |
| DIR("B" | REQUE+2* |
| DIR(0 | REQUE+2* |
| DONE | EN+1~, EN+2*, EN+3, EN+5* |
| DTIME | WAIT+1, ENC+12, DOC+11, A1+1 |
| DTOUT | REQUE+1~, REQUE+3 |
| DUOUT | REQUE+1~ |
| EXT | ENC+1~, ENC+5*, ENC+12*, ENC+14, DOC+1~, DOC+5*, DOC+11*, DOC+13 |
| HL | VTYP~, VTYP+2*, VTYP+3 |
| IOF | DISP+2, EHDR+1, DHDR+1 |
| L | ENC+1~, ENC+8* |
| LCNT | ENC+1~, ENC+5*, ENC+10*, DOC+1~, DOC+5*, DOC+9* |
| NAME | ENC+1~, ENC+8*, ENC+9 |
| STS | EN+1~, DISP+7*, DISP+8, DISP+10, DISP+11, DISP+12, DISP+20, QUE+2, BANNER+2~, BANNER+3* , BANNER+4 |
| TTL | DOC+1~, DOC+7*, DOC+8 |
| U | ENC+8, VTYP+3 |
| VPRD | DOC+1~, DOC+4* |
| VPRI | ENC+1~, ENC+6*, ENC+7, ENC+9, DOC+1~, DOC+6*, DOC+7, DOC+8 |
| VPRPX | EN+1~, EN+2*, DISP+1, DISP+17, DISP+18, QUE+1, QUE+3, QUE+7, ENC+2, ENC+4 , DOC+2, DOC+4 |
| VPRT | ENC+1~, ENC+6*, ENC+9, DOC+1~, DOC+6*, DOC+8 |
| >> VPRTEST | ACTION+2, ACTHLP+4 |
| VPRV | ENC+1~, ENC+4* |
| VPRX | ENC+1~, ENC+4*, ENC+5*, ENC+6, ENC+10, DOC+1~, DOC+4*, DOC+5*, DOC+6, DOC+9 |
| X | DISP+11*, TSKERR~, TSKERR+1*, TSKERR+2, TSKERR+3, TSKERR+4, TSKERR+5, TSKERR+6, WAIT+1~*, REQUE+1~ , ENC+1~, ENC+8*, ENC+12*, DOC+1~, DOC+11*, ACTION+1~, A1+1*, A1+2, A1+3*, A1+4 , A1+5 |
| X0 | ENC+1~, ENC+7*, ENC+8 |
| Y | TSKERR+1~*, TSKERR+2*, TSKERR+3*, TSKERR+4*, TSKERR+5*, TSKERR+6*, TSKERR+7, REQUE+1~, REQUE+3*, REQUE+4 , VTYP+1~*, VTYP+3*, VTYP+4*, VTYP+5 |
| ZTSK | EN+1~, DISP+1!*, DISP+7, DISP+9, DISP+10, DISP+20, TSK+1, TSK+2, QUE+1, QUE+2 , QUE+3, QUE+4, QUE+7*, QUE+8, BANNER+2~* |
| ZTSK("D" | DISP+11 |
| ZTSK("E" | DISP+12 |
| ZTSK(0 | DISP+7, BANNER+3 |
| ZTSK(2 | DISP+13 |