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 |
| 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 |