VPRHSX1 ;SLC/MKB -- HS Mgt Options cont ;09/18/18 4:36pm
Source file <VPRHSX1.m>
Package | Total | Call Graph |
---|---|---|
Kernel | 2 | $$FMTE^XLFDT $$PROD^XUPROD |
VA FileMan | 2 | ($$GET1,GETS)^DIQ ^DIR |
Virtual Patient Record | 2 | ($$MERGED,$$SUBS,NEW,P1)^VPRHS ($$CONTNR,$$FILE,$$PATIENT)^VPRHST |
Master Patient Index VistA | 1 | $$GETICN^MPIF001 |
Order Entry Results Reporting | 1 | TEXT^ORQ12 |
Registration | 1 | $$TESTPAT^VADPT |
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 | 2 | VPR HS PUSH VPRHSX |
Name | Comments | DBIA/ICR reference |
---|---|---|
GET | ; -- Add patient/container/record to GET list [VPR HS PUSH]
|
|
G1 | ;loop for prompting
|
|
ICN(DFN) | ; -- return ICN or -1^Message
|
|
ICQ | ;exit
|
|
OUT(N) | ; -- write message
|
|
CONT() | ; -- continue?
|
|
ENTITY(TYPE) | ; -- return array of selected Entity info
|
|
ENTQ | ;exit
|
|
ALL() | ; -- return 1 or 0, for full container (all records) update
|
|
QUERY | ; -- execute Query, return DLIST(#)=ID
; Expects DFN, ENT=ien^name^file# |
|
SELECT(FNUM) | ; -- select ID(s) for update list
|
|
LIST | ; -- ??help for SELECT
|
|
DATE(FN,FD,DA) | ; -- return external date
|
|
NAME(FN,FD,DA) | ; -- return name or description
|
|
FIELDS(FN,IEN) | ; -- DATE;NAME fields to display record
|
Name | Field # of Occurrence |
---|---|
$$GET1^DIQ | DATE+1 |
GETS^DIQ | NAME+9 |
^DIR | CONT+5, ALL+5, SELECT+6 |
$$GETICN^MPIF001 | GET+16, ICN+8 |
TEXT^ORQ12 | NAME+5 |
$$TESTPAT^VADPT | ICN+4 |
$$MERGED^VPRHS | GET+13, ICN+5 |
$$SUBS^VPRHS | GET+5 |
NEW^VPRHS | GET+9 |
P1^VPRHS | G1+6, G1+7, G1+16 |
$$CONTNR^VPRHST | G1+1 |
$$FILE^VPRHST | ENTITY+8 |
$$PATIENT^VPRHST | GET+4 |
$$FMTE^XLFDT | ICN+3 |
$$PROD^XUPROD | ICN+4 |
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: READ |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DDE - [#1.5] | ENTQ+1, QUERY+3 |
^DPT - [#2] | GET+14, ICN+2, ICN+6, SELECT+2 |
^GMR(120.86 - [#120.86] | NAME+2 |
^VPR(1 | GET+2, GET+8, GET+10, G1+2, OUT+2 |
^VPRC(560.1 - [#560.1] | ENTITY+2, ENTITY+3, ENTITY+5, ENTITY+9, ENTITY+10 |
Name | Field # of Occurrence |
---|---|
^( | ENTITY+5 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ACT | GET+17~, G1+11* |
C | ENTITY+1~, ENTITY+2*, ENTITY+3, ENTITY+5, ENTITY+8, ENTITY+9, ENTITY+10 |
DA | DATE~, DATE+1, NAME~, NAME+2, NAME+5, NAME+9 |
DFN | GET+1~, GET+4*, GET+5, GET+7, GET+8, GET+9, GET+10, GET+13, GET+14, GET+16 , G1+2, G1+5, ICN~, ICN+1, ICN+2, ICN+4, ICN+5, ICN+6, ICN+8, OUT+2 , QUERY+3, SELECT+2 |
DIR | CONT+1~, ALL+1~, SELECT+1~ |
DIR("?" | CONT+4*, ALL+4*, SELECT+4* |
DIR("??" | SELECT+5* |
DIR("A" | CONT+3*, ALL+3*, SELECT+3* |
DIR("B" | CONT+2*, ALL+2* |
DIR(0 | CONT+2*, ALL+2*, SELECT+3* |
DLIST | GET+17~, G1+12, QUERY+4! |
DLIST( | G1+15, LIST+3, LIST+4 |
DLIST("A" | SELECT+3 |
DMAX | QUERY+2~, QUERY+4* |
DONE | LIST+1~, LIST+2*, LIST+3, LIST+9* |
DSTOP | QUERY+2~, QUERY+4* |
DSTRT | QUERY+2~, QUERY+4* |
DTIME | LIST+9 |
DTOUT | CONT+1~, CONT+5, ALL+1~, ALL+5 |
DUOUT | CONT+1~, CONT+5, ALL+1~, ALL+5 |
ENT | GET+17~, G1+10*, G1+11, QUERY+3 |
FD | DATE~, DATE+1, NAME~, NAME+9 |
FLDS | LIST+1~, LIST+2*, LIST+5, LIST+7, FIELDS+1~ |
FN | GET+17~, G1+11*, G1+13, G1+15, ENTITY+1~, ENTITY+8*, ENTITY+9, DATE~, DATE+1, NAME~ , NAME+2, NAME+3, NAME+9, FIELDS~, FIELDS+2, FIELDS+3, FIELDS+4, FIELDS+5, FIELDS+6, FIELDS+7 , FIELDS+9, FIELDS+10, FIELDS+11, FIELDS+12, FIELDS+13, FIELDS+14, FIELDS+15, FIELDS+16, FIELDS+17, FIELDS+18 , FIELDS+19, FIELDS+20, FIELDS+21, FIELDS+22, FIELDS+23 |
FNUM | SELECT~, LIST+2, LIST+5, LIST+7 |
I | ENTITY+1~, ENTITY+5*, ENTITY+9*, ENTITY+10 |
ICN | GET+1~, GET+7*, GET+9, GET+16*, ICN+1~*, ICN+3*, ICN+4*, ICN+6*, ICN+7*, ICN+8* , ICQ+1 |
ID | GET+17~, G1+1*, G1+5*, G1+15*, OUT+1*, OUT+2, OUT+3, LIST+1~, LIST+4*, LIST+5 , LIST+7 |
IDX | NAME+8~*, NAME+9, NAME+10* |
IEN | FIELDS~ |
LCNT | LIST+1~, LIST+2*, LIST+3*, LIST+4, LIST+5, LIST+8 |
N | OUT~, OUT+4 |
ORIGVIEW | NAME+4~, NAME+5* |
QRTN | QUERY+2~, QUERY+3*, QUERY+5 |
RES | DATE+1~*, DATE+2*, DATE+3*, DATE+4, NAME+1~*, NAME+2*, NAME+3, NAME+6*, NAME+7*, NAME+10* , NAME+11 |
SEQ | OUT+2~*, OUT+3, OUT+4 |
SP | NAME+8~*, NAME+10* |
TYPE | GET+17~, G1+1*, G1+2, G1+3, G1+10, OUT+2, OUT+3, OUT+4, ENTITY~, ENTITY+1* , ENTITY+2, SELECT+2, LIST+6, NAME+3 |
U | GET+2, GET+7, G1+11, ENTITY+3, ENTITY+5, ENTITY+10, ENTQ+1, SELECT+2, LIST+4, NAME+2 |
VPRI | GET+17~, G1+14* |
VPRN | GET+17~, G1+14*, G1+15, G1+16 |
VPRX | GET+17~, G1+13*, G1+14, NAME+4~, NAME+5, NAME+8~ |
VPRX(1 | NAME+6 |
VST | GET+17~ |
X | GET+1~, GET+10*, GET+11, GET+14*, GET+15, ICN+1~, ICN+2*, ICN+3, ICN+6*, ICN+7 , CONT+1~, ENTITY+1~, ENTITY+3*, ENTITY+4, ENTITY+5, ALL+1~, SELECT+1~, LIST+1~, LIST+9* |
Y | CONT+1~, CONT+5*, CONT+6, ENTITY+1~, ENTITY+3*, ENTITY+5*, ENTITY+10*, ENTQ+1*, ENTQ+2, ALL+1~ , ALL+5*, ALL+6, SELECT+1~, SELECT+7, FIELDS+1~*, FIELDS+2*, FIELDS+3*, FIELDS+4*, FIELDS+5*, FIELDS+6* , FIELDS+7*, FIELDS+9*, FIELDS+10*, FIELDS+11*, FIELDS+12*, FIELDS+13*, FIELDS+14*, FIELDS+15*, FIELDS+16*, FIELDS+17* , FIELDS+18*, FIELDS+19*, FIELDS+20*, FIELDS+21*, FIELDS+22*, FIELDS+23*, FIELDS+24 |
Name | Field # of Occurrence |
---|---|
$T(@(4) | QUERY+3 |