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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: VPRHST

Package: Virtual Patient Record

Routine: VPRHST


Information

VPRHST ;SLC/MKB -- Test HS utilities ;09/18/18 4:36pm

Source Information

Source file <VPRHST.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
VA FileMan 3 ^DIC  $$GET1^DID  ^DIR  
Kernel 1 (,HOME)^%ZIS  
Virtual Patient Record 1 GET^VPRHS  

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

Package Total Caller Graph
Virtual Patient Record 4 VPR HS TEST  VPRHST2  VPRHSX  VPRHSX1  

Entry Points

Name Comments DBIA/ICR reference
EN ; -- test VPRHS, write results to screen
RUN ; -- get search parameters, run and display
READ ; -- continue?
PATIENT() ; -- select patient
SOURCE() ; -- select SDA source
FILE(CONT) ; -- select optional source file for CONTainer
CONTNR() ; -- select SDA container
START() ; -- select a start date
STOP(START) ; -- select a stop date
TOTAL() ; -- select the max# to return
ITEM() ; -- select an item ID to return
FORMAT() ; -- select output format

External References

Name Field # of Occurrence
^%ZIS RUN+12
HOME^%ZIS RUN+20
^DIC PATIENT+2, SOURCE+3, CONTNR+3
$$GET1^DID FILE+5
^DIR FILE+9, START+4, STOP+4, TOTAL+4, ITEM+4, FORMAT+4
GET^VPRHS RUN+11

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!
  • Line Location: EN+3
Function Call: WRITE
  • Prompt: !!,"#Results: "_TOTAL
  • Line Location: RUN+15
Function Call: WRITE
  • Prompt: !,"Result #"_I,!
  • Line Location: RUN+18
Function Call: WRITE
  • Prompt: !!,"Press <return> to continue or ^ to exit results ..."
  • Line Location: READ+2
Routine Call
  • %ZIS
  • Line Location:
    • RUN+12
Routine Call
  • %ZIS
  • Line Location:
    • RUN+20
Routine Call
  • DIC
  • Line Location:
    • PATIENT+2
    • SOURCE+3
    • CONTNR+3
Routine Call
  • DIR
  • Line Location:
    • FILE+9
    • START+4
    • STOP+4
    • TOTAL+4
    • ITEM+4
    • FORMAT+4

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VPRC(560.1 - [#560.1] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^VPRC(560.1 - [#560.1] SOURCE+5, FILE+2, FILE+4

Label References

Name Line Occurrences
$$FILE SOURCE+6
$$PATIENT EN+2
$$SOURCE EN+3
$$START RUN+2
$$STOP RUN+3
$$TOTAL RUN+4
@( RUN+18
READ RUN+17
RUN EN+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CONT FILE~, FILE+1*, FILE+2*, FILE+4, FILE+9
DA SOURCE+1~, SOURCE+4*, SOURCE+5, SOURCE+6
DFN EN+1~, EN+2*, RUN+11
DIC PATIENT+1~, PATIENT+2*, SOURCE+1~, SOURCE+2*, CONTNR+1~, CONTNR+2*
DIC("A" SOURCE+2*, CONTNR+2*
DIC("S" SOURCE+3*, CONTNR+3*
DIC(0 PATIENT+2*, SOURCE+2*, CONTNR+2*
DIR FILE+1~, START+1~, STOP+1~, TOTAL+1~, ITEM+1~, FORMAT+1~
DIR("?" FILE+8*, START+3*, STOP+3*, TOTAL+3*, ITEM+3*, FORMAT+3*
DIR("A" FILE+3*, START+2*, STOP+2*, TOTAL+2*, ITEM+2*, FORMAT+2*
DIR("B" FORMAT+2*
DIR(0 FILE+3*, FILE+7*, START+2*, STOP+2*, TOTAL+2*, ITEM+2*, FORMAT+2*
DONE RUN+1~, RUN+17, READ+1!
DTIME READ+2
DTOUT START+1~, START+4, STOP+1~, STOP+4, TOTAL+1~, TOTAL+4, ITEM+1~, ITEM+4, FORMAT+1~
DUOUT START+1~, STOP+1~, TOTAL+1~, ITEM+1~, FORMAT+1~, FORMAT+4
FMT RUN+1~, RUN+6*, RUN+14
FN SOURCE+1~, SOURCE+6*, SOURCE+7
GBL FILE+1~, FILE+6*
I RUN+1~, RUN+16*, RUN+18, FILE+1~, FILE+4*
ID RUN+1~
IN RUN+1~, RUN+11
IN("max" RUN+10*
IN("start" RUN+8*
IN("stop" RUN+9*
MAX RUN+1~, RUN+4*, RUN+10
OUT RUN+1~, RUN+11, RUN+14, RUN+16, RUN+18, RUN+19
QUIT RUN+1~, RUN+16, RUN+17, READ+1!, READ+3*
RTN RUN+1~, RUN+14*, RUN+18
START RUN+1~, RUN+2*, RUN+3, RUN+8, STOP~, STOP+2
STOP RUN+1~, RUN+3*, RUN+9
TOTAL RUN+1~, RUN+14*, RUN+15
TYPE EN+1~, EN+3*, RUN+11
U SOURCE+4, SOURCE+5, CONTNR+4
VPRZTEST EN+1~*
X RUN+1~, RUN+18*, READ+1~, READ+2*, READ+3, PATIENT+1~, SOURCE+1~, FILE+1~, FILE+4*, FILE+5
, FILE+7, FILE+9!, CONTNR+1~, START+1~, STOP+1~, TOTAL+1~, ITEM+1~, FORMAT+1~
Y PATIENT+1~, PATIENT+3, SOURCE+1~, SOURCE+3, SOURCE+4*, SOURCE+6*, SOURCE+7*, SOURCE+8, FILE+1~, FILE+3*
, FILE+10, CONTNR+1~, CONTNR+3, CONTNR+4*, CONTNR+5, START+1~, START+4*, START+5, STOP+1~, STOP+4*
, STOP+5, TOTAL+1~, TOTAL+4*, TOTAL+5, ITEM+1~, ITEM+4*, ITEM+5, FORMAT+1~, FORMAT+4*, FORMAT+5
Y(0 SOURCE+4, CONTNR+4
Z FILE+1~, FILE+5*, FILE+6*, FILE+7
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All