VPSRPC5 ;DALOI/KML - Utilities ;4/26/2012
Source file <VPSRPC5.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 |
|---|---|---|
| VA Point of Service | 5 | VPS FULLSSN VPS GET DFN VPS GET SITES VPS LAST5 VPS LIST ALL |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| GETSITES(RETURN,VPSSN) | ; CSW this is the new routine replacing the original
; Input: ; RETURN - passed in by reference; return value populated with the listof site ids visited by PATIENT (DFN) ; VPSSN - patient SSN ; Output: ; RETURN - array of site IDs obtained from the TREATING FACILITY LIST file (391.91). |
|
| GETDFN(RETURN,VPSSN) | ;
|
|
| LAST5(LST,VPSID) | ; Return a list of patients matching A9999 identifiers
|
|
| FULLSSN(LST,VPSID) | ; Return a list of patients matching full SSN entered
|
|
| LISTALL(Y,FROM,DIR) | ; Return a bolus of patient names. From is either Name or IEN^Name.
|
| RPC Name | Call Tags |
|---|---|
| VPS GET SITES | GETSITES |
| VPS GET DFN | GETDFN |
| VPS FULLSSN | FULLSSN |
| VPS LAST5 | LAST5 |
| VPS LIST ALL | LISTALL |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DPT - [#2] | LAST5+3, LAST5+4, FULLSSN+4, LISTALL+6 |
| ^DPT("B" | LISTALL+2, LISTALL+3, LISTALL+4 |
| ^DPT("SSN" | GETDFN+17, FULLSSN+3 |
| Name | Line Occurrences |
|---|---|
| GETDFN | GETSITES+8 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| CNT | LISTALL+1~*, LISTALL+3, LISTALL+4 |
| DIR | LISTALL~, LISTALL+2, LISTALL+3 |
| FROM | LISTALL~, LISTALL+2*, LISTALL+3*, LISTALL+4, LISTALL+8 |
| FROMIEN | LISTALL+1~*, LISTALL+2*, LISTALL+4* |
| I | LAST5+1~, LAST5+2*, LAST5+4*, FULLSSN+1~, FULLSSN+2*, FULLSSN+4*, LISTALL+1~*, LISTALL+3, LISTALL+4, LISTALL+8* |
| IEN | LAST5+1~, LAST5+2*, LAST5+3*, LAST5+4, FULLSSN+1~, FULLSSN+2*, FULLSSN+3*, FULLSSN+4, LISTALL+1~, LISTALL+4* , LISTALL+6, LISTALL+8 |
| LST | LAST5~, FULLSSN~ |
| LST( | LAST5+4*, FULLSSN+4* |
| ORIDNAME | LISTALL+1~, LISTALL+5*, LISTALL+6*, LISTALL+8 |
| RETURN | GETSITES~, GETSITES+6!, GETSITES+9*, GETSITES+12, GETSITES+13, GETDFN~, GETDFN+12!, GETDFN+14*, GETDFN+16*, GETDFN+18* , GETDFN+19* |
| RETURN(1 | GETSITES+7*, GETSITES+13* |
| U | GETSITES+9, GETSITES+10, LAST5+4, FULLSSN+4, LISTALL+2, LISTALL+8 |
| VPSCNT | GETSITES+11~ |
| VPSDFN | GETSITES+6!, GETSITES+8, GETSITES+9, GETSITES+10*, GETSITES+12, GETDFN+13~, GETDFN+17*, GETDFN+18, GETDFN+19 |
| VPSID | GETSITES+11~, LAST5~, LAST5+2, LAST5+3, FULLSSN~, FULLSSN+3 |
| VPSIEN | GETSITES+11~ |
| VPSNM | GETSITES+11~ |
| VPSSN | GETSITES~, GETSITES+7, GETSITES+8, GETDFN~, GETDFN+14, GETDFN+15*, GETDFN+16, GETDFN+17, GETDFN+18 |
| XREF | LAST5+1~, LAST5+2*, LAST5+3 |
| Y | LISTALL~ |
| Y( | LISTALL+8* |