PSOERPC2 ;BIRM/MFR - All Patients (Patient Centric) eRx Queue - Supporting APIs 2 ;09/28/22
Source file <PSOERPC2.m>
Package | Total | Call Graph |
---|---|---|
Kernel | 1 | $$FMADD^XLFDT |
Outpatient Pharmacy | 1 | $$ELIGSTS^PSOERPC1 |
VA FileMan | 1 | ^DIE |
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 |
---|---|---|
Outpatient Pharmacy | 4 | PSOERPC0 PSOERPC1 PSOERRX0 PSOERRX1 |
Name | Comments | DBIA/ICR reference |
---|---|---|
MATCHLBL(MATCH) | ; Match Filter Label
|
|
REVLOCKS | ; Review/Clean-up Locks
|
|
MATCHFLT(FILTER,ERXPAT) | ; Check whether the patient qualifies for Match Filter
; Input: FILTER - Filter Value: 1 - Patient Fail | 2 - Provider Fail | 3 - Drug Fail | 4 - Basic (All matched) | 5 - All ; ERXPAT - eRx Patient IEN (Pointer to #52.46) |
FileNo | Call Tags |
---|---|
^PS(52.46 - [#52.46] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^PS(52.45 - [#52.45] | MATCHFLT+14 |
^PS(52.49 - [#52.49] | MATCHFLT+10, MATCHFLT+11, MATCHFLT+12, MATCHFLT+13, MATCHFLT+14, MATCHFLT+22, MATCHFLT+23, MATCHFLT+24 |
^XTMP("PSOERXLOCK" | REVLOCKS+4, REVLOCKS+5, REVLOCKS+6! |
Name | Line Occurrences |
---|---|
$$MATCHFLT | MATCHFLT+27, MATCHFLT+28 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
CSERX | MATCHFLT+5~, MATCHFLT+12*, MATCHFLT+19, MATCHFLT+20 |
>> DA | REVLOCKS+7* |
DIE | REVLOCKS+1~, REVLOCKS+7* |
DR | REVLOCKS+1~, REVLOCKS+7* |
DT | MATCHFLT+9 |
ERXIEN | MATCHFLT+5~, MATCHFLT+11*, MATCHFLT+12, MATCHFLT+13, MATCHFLT+14, MATCHFLT+22, MATCHFLT+23, MATCHFLT+24 |
ERXPAT | MATCHFLT~, MATCHFLT+10, MATCHFLT+11, MATCHFLT+27, MATCHFLT+28 |
ERXPATID | REVLOCKS+1~, REVLOCKS+4*, REVLOCKS+5, REVLOCKS+6, REVLOCKS+7 |
ERXSTAT | MATCHFLT+5~, MATCHFLT+14*, MATCHFLT+16, MATCHFLT+17 |
FILTER | MATCHFLT~, MATCHFLT+6*, MATCHFLT+8, MATCHFLT+10, MATCHFLT+11, MATCHFLT+26, MATCHFLT+27, MATCHFLT+28, MATCHFLT+29 |
FOUNDONE | MATCHFLT+5~, MATCHFLT+7*, MATCHFLT+25*, MATCHFLT+30 |
LKTOUT | REVLOCKS+1~, REVLOCKS+4*, REVLOCKS+5 |
MATCH | MATCHLBL~, MATCHLBL+1, MATCHLBL+2, MATCHLBL+3, MATCHLBL+4 |
MATCHFLT | MATCHFLT+5~, MATCHFLT+7*, MATCHFLT+8*, MATCHFLT+10, MATCHFLT+11, MATCHFLT+26*, MATCHFLT+27*, MATCHFLT+28*, MATCHFLT+29*, MATCHFLT+30* , MATCHFLT+32 |
>> MBMSITE | MATCHLBL+1, MATCHLBL+2, MATCHLBL+3, MATCHLBL+4, REVLOCKS+3 |
MTYPE | MATCHFLT+5~, MATCHFLT+13*, MATCHFLT+17 |
>> PSOCSERX | MATCHFLT+19, MATCHFLT+20 |
>> PSOLKBKD | MATCHFLT+9 |
RECDAT | MATCHFLT+5~, MATCHFLT+9*, MATCHFLT+10*, MATCHFLT+11 |
STATIEN | MATCHFLT+5~, MATCHFLT+14* |
VDRGIEN | MATCHFLT+5~, MATCHFLT+24*, MATCHFLT+28, MATCHFLT+29 |
VPATIEN | MATCHFLT+5~, MATCHFLT+22*, MATCHFLT+26, MATCHFLT+29 |
VPRVIEN | MATCHFLT+5~, MATCHFLT+23*, MATCHFLT+27, MATCHFLT+29 |