VPRSDAF ;SLC/MKB -- SDA PRF/Alert utilities ;10/25/18 15:29
Source file <VPRSDAF.m>
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 |
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 |
---|---|---|
Kernel | 1 | ^ORD(101 |
VA FileMan | 1 | ^DDE |
Virtual Patient Record | 1 | VPR PRF EVENTS |
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
|
>> | 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 |