Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Label References |  Local Variables |  Marked Items  | All
Print Page as PDF
Routine: VPRDTST

Package: Virtual Patient Record

Routine: VPRDTST


Information

VPRDTST ;SLC/MKB -- Test VistA data XML RPC ;10/18/12 6:26pm

Source Information

Source file <VPRDTST.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
VA FileMan 2 ^DIC  ^DIR  
Kernel 1 $$LOW^XLFSTR  
Virtual Patient Record 1 GET^VPRD  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Virtual Patient Record 1 VPR TEST XML  

Entry Points

Name Comments DBIA/ICR reference
EN ; -- test GET^VPRD, write results to screen
RPC ; -- get search parameters, run and display
READ ; -- continue?
PATIENT() ; -- select patient
DOMAIN() ; -- select domain
TYPE ;;CODE:NAME:TAG
DIRL ; -- set up DIR("L") array
DOC(X) ; -- Returns 1 or 0, if type X includes a document
SHOW() ; -- true/false to include body of note
NOWRAP() ; -- true/false to include CRLF in $$STRING
START() ; -- select a start date
STOP(START) ; -- select a stop date
TOTAL() ; -- select the max# to return
FILTERS(LIST) ; -- define additional filters for domain
F1
FQ
ITEM() ; -- select an item ID to return

External References

Name Field # of Occurrence
^DIC PATIENT+2
^DIR DOMAIN+5, SHOW+4, NOWRAP+5, START+4, STOP+4, TOTAL+4, F1+2, F1+6, ITEM+4
GET^VPRD RPC+14
$$LOW^XLFSTR F1+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: EN+4
Function Call: WRITE
  • Prompt: !
  • Line Location: RPC+17
Function Call: WRITE
  • Prompt: !,$G(@OUT@(IDX))
  • Line Location: RPC+17
Function Call: WRITE
  • Prompt: !,@OUT@(IDX)
  • Line Location: RPC+21
Function Call: WRITE
  • Prompt: !
  • Line Location: RPC+23
Function Call: WRITE
  • Prompt: !,@IDX
  • Line Location: RPC+24
Function Call: WRITE
  • Prompt: !!,"Press <return> to continue or ^ to exit results ..."
  • Line Location: READ+2
Function Call: WRITE
  • Prompt: !
  • Line Location: READ+3
Routine Call
  • DIC
  • Line Location:
    • PATIENT+2
Routine Call
  • DIR
  • Line Location:
    • DOMAIN+5
    • SHOW+4
    • NOWRAP+5
    • START+4
    • STOP+4
    • TOTAL+4
    • F1+2
    • F1+6
    • ITEM+4

Label References

Name Line Occurrences
$$DOC RPC+1
$$DOMAIN EN+3
$$FILTERS RPC+8
$$ITEM RPC+9
$$NOWRAP RPC+2
$$PATIENT EN+2
$$SHOW RPC+1
$$START RPC+5
$$STOP RPC+6
$$TOTAL RPC+7
DIRL DOMAIN+2
F1 F1+7
FQ F1+2, F1+6
READ RPC+20
RPC EN+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CRLF EN+1~, EN+5!, RPC+2*, RPC+13
DFN EN+1~, EN+2*, RPC+14
DIC PATIENT+1~, PATIENT+2*
DIC(0 PATIENT+2*
DIR DOMAIN+1~, SHOW+1~, NOWRAP+2~, START+1~, STOP+1~, TOTAL+1~, FILTERS+2~, ITEM+1~
DIR("?" DOMAIN+4*, SHOW+3*, NOWRAP+4*, START+3*, STOP+3*, TOTAL+3*, F1+1*, F1+5*, ITEM+3*
DIR("A" DOMAIN+2*, SHOW+2*, NOWRAP+3*, START+2*, STOP+2*, TOTAL+2*, F1*, F1+4*, ITEM+2*
DIR("L" DIRL+1*, DIRL+2*, DIRL+3*, DIRL+4*, DIRL+5*, DIRL+6*, DIRL+7*, DIRL+8*, DIRL+9*, DIRL+10*
DIRL+11*, DIRL+12*, DIRL+13*, DIRL+14*
DIR(0 DOMAIN+2*, DOMAIN+3*, SHOW+2*, NOWRAP+3*, START+2*, STOP+2*, TOTAL+2*, F1*, ITEM+2*
DONE RPC+3~*, RPC+4, RPC+5*, RPC+6*, RPC+7*, RPC+8*, RPC+9*, RPC+11
DTIME READ+2
DTOUT SHOW+1~, SHOW+4, NOWRAP+2~, NOWRAP+5, START+1~, START+4, STOP+1~, STOP+4, TOTAL+1~, TOTAL+4
, FILTERS+2~, F1+2, F1+6, ITEM+1~, ITEM+4
DUOUT SHOW+1~, NOWRAP+2~, START+1~, STOP+1~, TOTAL+1~, FILTERS+2~, ITEM+1~
I DOMAIN+1~, DOMAIN+3*
ID EN+1~, EN+5!, RPC+9*, RPC+14
IDX EN+1~, RPC+17*, RPC+18*, RPC+19, RPC+21
IN EN+1~, EN+5!, RPC+8, RPC+9, RPC+14
IN("nowrap" RPC+13*
IN("text" RPC+12*
LIST FILTERS~
LIST( F1+7*
MAX EN+1~, EN+5!, RPC+7*, RPC+9, RPC+14
NAME FILTERS+2~, F1+3*, F1+7
OUT EN+1~, RPC+14, RPC+17, RPC+18, RPC+19, RPC+21, RPC+22
QUIT EN+1~, EN+5!, RPC+18, RPC+20, READ+1!, READ+3*
START EN+1~, EN+5!, RPC+5*, RPC+6, RPC+9, RPC+14, STOP~, STOP+2
STOP EN+1~, EN+5!, RPC+6*, RPC+14
TEXT EN+1~, EN+5!, RPC+1*, RPC+12
TYPE EN+1~, EN+3*, RPC+1, RPC+4, RPC+5, RPC+14, RPC+16*, RPC+20, NOWRAP+1
U NOWRAP+1
VPR DOMAIN+1~
VPR( DOMAIN+3*, DOMAIN+5
X EN+1~, RPC+19*, RPC+20, READ+1~, READ+2*, READ+3, PATIENT+1~, DOMAIN+1~, DOMAIN+3*, DOC~
, DOC+2, DOC+3, DOC+4, DOC+5, DOC+6, DOC+7, DOC+8, DOC+9, DOC+10, SHOW+1~
, NOWRAP+2~, START+1~, STOP+1~, TOTAL+1~, FILTERS+2~, F1+4!, ITEM+1~
Y PATIENT+1~, PATIENT+3, DOMAIN+1~, DOMAIN+5*, DOMAIN+6, DOC+1~*, DOC+2*, DOC+3*, DOC+4*, DOC+5*
, DOC+6*, DOC+7*, DOC+8*, DOC+9*, DOC+10*, DOC+11, SHOW+1~, SHOW+4*, SHOW+5, NOWRAP+2~
, NOWRAP+5*, NOWRAP+6, START+1~, START+4*, START+5, STOP+1~, STOP+4*, STOP+5, TOTAL+1~, TOTAL+4*
, TOTAL+5, FILTERS+2~, F1+2*, F1+3, F1+4!, F1+6*, F1+7, FQ, ITEM+1~, ITEM+4*
, ITEM+5

Marked Items

Name Field # of Occurrence
$T(TYPE+I DOMAIN+3
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Label References |  Local Variables |  Marked Items  | All