DVBCPRF ;ALB/AG-Patient Record Flag ; 5/12/20 10:35am
Source file <DVBCPRF.m>
Package | Total | Call Graph |
---|---|---|
Registration | 1 | ($$GETACT,GETACT)^DGPFAPI |
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 |
---|---|---|
Automated Medical Information Exchange | 4 | DVBAB CLRFLG DVBAB GETFLAG DVBAB HASFLG DVBAB PRF POPUP |
Name | Comments | DBIA/ICR reference |
---|---|---|
FMT(ROOT) | ; Format - Convert record flag data to displayable data
; Sets ^TMP("DVBPRF",$J,NN) with flag data for multiple flags |
|
HASFLG(DVBY,PTDFN) | ;Does patient PTDFN have flags
; DBIA 3860: $$GETACT^DGPFAPI(PTDFN,.FLGDATA) ; Returns array DVBY listing active assigned flags ; Array DVBY has form: ; DVBY(flagID) = flagID^flagname,CAT1 ; where CAT1 is 1 if flag is cat 1, 0 if cat 2 ; DVBY = Num of items returned in array ORY = num of flags |
|
TRIGRPOP(POPUP,PTDFN) | ;Should the flag display pop up upon patient selection
|
|
GETFLG(DVBY,PTDFN,FLAGID) | ;Return detailed flag info for flag FLAGID
|
|
CLEAR(ORY) | ;Clear up the temp global
|
RPC Name | Call Tags |
---|---|
DVBAB PRF POPUP | TRIGRPOP |
DVBAB HASFLG | HASFLG |
DVBAB GETFLAG | GETFLG |
DVBAB CLRFLG | CLEAR |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^TMP("DVBPRF" | FMT+5*, FMT+6*, FMT+7*, FMT+9*, FMT+10*, FMT+12*, FMT+13*, FMT+15*, FMT+16*, FMT+17* , FMT+18*, FMT+19*, FMT+20*, FMT+21*, FMT+22*, HASFLG+9!, HASFLG+13, HASFLG+14, HASFLG+16, GETFLG+1 , GETFLG+4, GETFLG+5, CLEAR+1! |
Name | Line Occurrences |
---|---|
FMT | HASFLG+12 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
CAT1 | HASFLG+8~, HASFLG+15*, HASFLG+16*, HASFLG+17 |
CNT | FMT+2~, FMT+3*, FMT+7*, FMT+9*, FMT+10*, FMT+12*, FMT+13*, FMT+15*, FMT+16*, FMT+17* , FMT+18*, FMT+19*, FMT+20*, FMT+21*, FMT+22*, GETFLG+2~, GETFLG+3*, GETFLG+5* |
DVBY | HASFLG~, HASFLG+7*, HASFLG+10*, HASFLG+11, GETFLG~ |
DVBY( | HASFLG+14*, HASFLG+17*, GETFLG+5* |
FLAGID | GETFLG~, GETFLG+1, GETFLG+4, GETFLG+5 |
IDX | FMT+2~, FMT+3*, FMT+4*, FMT+5, FMT+6, FMT+7, FMT+8, FMT+9, FMT+10, FMT+11 , FMT+12, FMT+13, FMT+15, FMT+16, FMT+17, FMT+18, FMT+19, FMT+20, FMT+21, FMT+22 |
IDY | HASFLG+8~, HASFLG+13*, HASFLG+14, HASFLG+16, HASFLG+17 |
IX | FMT+2~, FMT+11*, FMT+12, GETFLG+2~, GETFLG+3*, GETFLG+4*, GETFLG+5 |
ORY | CLEAR~ |
POPUP | TRIGRPOP~, TRIGRPOP+5* |
PRFARR | HASFLG+8~, TRIGRPOP+4~ |
PTDFN | HASFLG~, HASFLG+10, TRIGRPOP~, TRIGRPOP+5, GETFLG~ |
ROOT | FMT~, FMT+23! |
ROOT( | FMT+4, FMT+5, FMT+6, FMT+7, FMT+8, FMT+11, FMT+12, FMT+15, FMT+16, FMT+18 , FMT+19, FMT+20, FMT+21, FMT+22 |
U | FMT+5, FMT+6, FMT+7, FMT+15, FMT+16, FMT+18, FMT+19, FMT+20, FMT+21, FMT+22 , HASFLG+14, HASFLG+17 |
Name | Field # of Occurrence |
---|---|
$T(GETACT^DGPFAPI | HASFLG+7 |