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 |