BVPU ; IHS/ITSC/LJF - VPR UTILITY CALLS ;
Source file <BVPU.m>
| Package | Total | Call Graph | 
|---|---|---|
| VA Fileman | 2 | $$GET1^DIQ ^DIR | 
| IHS VA Utilities | 1 | ENP^XBDIQ1 | 
| Kernel | 1 | $$REPEAT^XLFSTR | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| VALMSG() | ;EP; called to reset message line - OK | |
| PKGCK(RTN,MSG) | ;EP; -- called to check if rtn and package are installed - OK | |
| PAUSE | ;EP; -- ask user to press return - no form feed | |
| PAD(D,L) | ;EP -- SUBRTN to pad length of data ; -- D=data L=length | |
| SP(N) | ; -- SUBRTN to pad N number of spaces | |
| STATUS(PAT) | ;EP; -- returns current patient status | |
| READ(TYPE,PROMPT,DEFAULT,HELP,SCREEN,DIRA) | ;EP; calls reader, returns response | |
| CONFID(X) | ;EP; -- SUBRTN to return confidential message | |
| MSG(DATA,PRE,POST,BEEP) | ;EP; -- writes line to device - OK | |
| HRCN(X) | ;EP; -- returns patient's chart # | |
| USER() | ;EP -- returns user's initials | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^VA(200 - [#200] | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^%ZOSF("TEST" | PKGCK+2 | 
| ^AUPNPAT - [#9000001] | HRCN+1 | 
| ^DPT - [#2] | STATUS+2 | 
| Name | Line Occurrences | 
|---|---|
| $$PAD | STATUS+4, STATUS+5, SP+1 | 
| MSG | PKGCK+4 | 
| PAUSE | PKGCK+5 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| BEEP | MSG~, MSG+5 | 
| BVPX | STATUS+1~, STATUS+3! | 
| BVPX( | STATUS+4, STATUS+5 | 
| D | PAD~, PAD+2 | 
| DATA | MSG~, MSG+3 | 
| DEFAULT | READ~, READ+5 | 
| DIR | PAUSE+1~, READ+1~ | 
| DIR("?" | READ+6* | 
| DIR("A" | PAUSE+2*, READ+4*, READ+7* | 
| DIR("B" | READ+5* | 
| DIR("S" | READ+3* | 
| DIR(0 | PAUSE+2*, READ+2* | 
| DIRA | READ~ | 
| DIRA( | READ+7 | 
| DIRA(1 | READ+7 | 
| DUZ | USER+1 | 
| DUZ(2 | HRCN+1 | 
| HELP | READ~, READ+6 | 
| I | MSG+1~, MSG+2*, MSG+4*, MSG+5* | 
| >> IORVOFF | USER+1 | 
| >> IORVON | USER+1 | 
| IOST | PAUSE+1 | 
| L | PAD~, PAD+2 | 
| LINE | STATUS+1~, STATUS+2, STATUS+4*, STATUS+5*, STATUS+7*, STATUS+8 | 
| MSG | PKGCK~, PKGCK+3, PKGCK+4 | 
| N | SP~, SP+1 | 
| PAT | STATUS~, STATUS+2, STATUS+3 | 
| POST | MSG~, MSG+4 | 
| PRE | MSG~, MSG+2 | 
| PROMPT | READ~, READ+4 | 
| RTN | PKGCK~, PKGCK+2 | 
| SCREEN | READ~, READ+3 | 
| TYPE | READ~, READ+2 | 
| U | HRCN+1 | 
| X | CONFID~, CONFID+1, HRCN~, HRCN+1, STATUS+1~, PKGCK+1~, PKGCK+2* | 
| Y | READ+1~, READ+7*, READ+9 |