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 |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: VPRSDAF

Package: Virtual Patient Record

Routine: VPRSDAF


Information

VPRSDAF ;SLC/MKB -- SDA PRF/Alert utilities ;10/25/18 15:29

Source Information

Source file <VPRSDAF.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Text Integration Utility 3 EXTRACT^TIULQ  $$ISA^TIULX  ENCOVER^TIUPP3  
Registration 2 ($$FNDASGN,$$GETALL,$$GETASGN)^DGPFAA  ($$GETFIRST,$$GETLAST,GETHIST)^DGPFAAH  
Virtual Patient Record 1 POST^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: 3

Package Total Caller Graph
Kernel 1 ^ORD(101  
VA FileMan 1 ^DDE  
Virtual Patient Record 1 VPR PRF EVENTS  

Entry Points

Name Comments DBIA/ICR reference
PRFQ ; -- Patient Record Flags query
; Expects DSTRT, DSTOP, DMAX from DDEGET
; Returns DLIST(#)=assignment ien
PRF1(IEN) ; -- set up one patient record flag assignment
; Returns IEN and VPRF, VPRF1H, VPRFLH arrays
EVT ; -- DGPF PRF EVENT protocol listener
CWQ ; -- Crisis/Warning notes (alerts) query
; Expects DSTRT, DSTOP, DMAX from DDEGET and returns DLIST(#)=ien
CW1 ; -- get info for one CW note/alert
CW23 ; -- ID Action for P23 entity
ADQ ; -- Adv Directive query
; Expects DSTRT, DSTOP, DMAX from DDEGET and returns DLIST(#)=ien
AD1(ID) ; -- get info for one Adv Directive

External References

Name Field # of Occurrence
$$FNDASGN^DGPFAA PRF1+4
$$GETALL^DGPFAA PRFQ+4
$$GETASGN^DGPFAA PRF1+6
$$GETFIRST^DGPFAAH PRF1+7
$$GETLAST^DGPFAAH PRF1+8
GETHIST^DGPFAAH PRF1+7, PRF1+8
EXTRACT^TIULQ CW1+2, AD1+2
$$ISA^TIULX CW1+6
ENCOVER^TIUPP3 CWQ+3, ADQ+3
POST^VPRHS EVT+6

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DDE("B" CW23+7
^TMP("TIUPPCV" CWQ+6, CWQ+10!, ADQ+6

Label References

Name Line Occurrences
CW1 CW23+1

Naked Globals

Name Field # of Occurrence
^( CWQ+6, ADQ+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
AD ADQ+2~, ADQ+6*
CNT CWQ+2~, CWQ+8*, CWQ+9*, ADQ+2~, ADQ+8*, ADQ+9*
DAD CW1+4~, CW1+5*, CW1+6
>> DDEOUT PRF1+5*, PRF1+6*, CW1+3*, CW23+1, CW23+3*
DFN PRFQ+4, EVT+1~, EVT+3*, EVT+6, CWQ+3, ADQ+3, AD1+3*
>> DGIEN EVT+2
>> DGPRF("DFN" EVT+3
>> DGPRF("FLAG" EVT+4
>> DIEN CW1+1*, CW1+2, CW1+5, CW23+2
>> DIENTY CW23+7*
>> DLIST( PRFQ+5*, CWQ+9*, ADQ+9*
>> DMAX CWQ+9, ADQ+9
>> DNAME CW23+2*
>> DSTOP CWQ+8, ADQ+8
>> DSTRT CWQ+9, ADQ+9
I PRFQ+3~, PRFQ+5*, CWQ+2~, CWQ+6*, CWQ+8*, CWQ+9*, ADQ+2~, ADQ+6*, ADQ+8*, ADQ+9*
ID AD1~, AD1+1*, AD1+2, AD1+3
IEN PRFQ+3~, PRFQ+5*, PRF1~, PRF1+4*, PRF1+5*, PRF1+6, PRF1+7, PRF1+8, EVT+1~, EVT+2*
EVT+6
NUM PRFQ+3~, PRFQ+4*
RDT CW23+2~*, CW23+3, CW23+5
TIUD CWQ+2~, ADQ+2~
TIUD( CWQ+6*, CWQ+9, ADQ+6*, ADQ+9
TIUD(0 CWQ+7, ADQ+7
TTL CW1+4~, CW1+5*, CW1+6
U EVT+4, CWQ+6, CWQ+9, ADQ+6
VPRF PRFQ+3~, PRFQ+4, PRF1+2!, PRF1+6
VPRF( PRFQ+5
VPRF1H PRF1+2!, PRF1+7*
VPRFLH PRF1+2!, PRF1+8*
VPRTIU CW1+1!, AD1+1!
VPRTIU( CW1+5, CW23+2, AD1+3
>> VPRTYP CW1+1*, CW1+3, CW1+6*
X CWQ+2~, CWQ+6*, CWQ+9
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All