PSOERPC2 ;BIRM/MFR - All Patients (Patient Centric) eRx Queue - Supporting APIs 2 ;09/28/22
Source file <PSOERPC2.m>
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 |
---|---|---|
INIT | ; Initialization for the option (Setting global variables, Reviewing Locks, Holds, etc.)
; MBMSITE indicates whether it's an MbM site or not, RESETLBD indicates whether the Look Back Days should be reset |
|
REVLOCKS | ; Review/Clean-up Locks
|
|
UHFFS | ; Un-Hold Future Fills that are Due
|
|
MATCHLBL(MATCH) | ; Match Filter Label
|
|
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) |
|
SETLINE | ; - Setting Listman line
|
Name | Field # of Occurrence |
---|---|
^DIE | REVLOCKS+5, UHFFS+10 |
$$GET1^DIQ | INIT+2, UHFFS+7 |
$$ELIGSTS^PSOERPC1 | MATCHFLT+17 |
VIDEO^PSOERPT1 | SETLINE+36 |
$$SSN^PSOERUT | SETLINE+24 |
RESET^PSOERUT0 | SETLINE+9 |
$$UHSTS^PSOERXH1 | UHFFS+8 |
UPDSTAT^PSOERXU1 | UHFFS+9 |
$$PROXYDUZ^PSOERXUT | UHFFS+9 |
SAVE^VALM10 | SETLINE+34 |
$$FMADD^XLFDT | MATCHFLT+9 |
FileNo | Call Tags |
---|---|
^PS(52.46 - [#52.46] | Classic Fileman Calls |
^PS(52.49 - [#52.49] | GET1^DIQ |
^PS(59.7 - [#59.7] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^PS(52.45 - [#52.45] | UHFFS+2, MATCHFLT+14 |
^PS(52.49 - [#52.49] | UHFFS+4, UHFFS+5, UHFFS+6, MATCHFLT+10, MATCHFLT+11, MATCHFLT+12, MATCHFLT+13, MATCHFLT+14, MATCHFLT+22, MATCHFLT+23 , MATCHFLT+24 |
^TMP("PSOERPC0" | SETLINE+2!, SETLINE+4*, SETLINE+5*, SETLINE+19*, SETLINE+29* |
^TMP("PSOERPCS" | SETLINE+3, SETLINE+14, SETLINE+20, SETLINE+21, SETLINE+22 |
^XTMP("PSOERXLOCK" | REVLOCKS+2, REVLOCKS+3, REVLOCKS+4! |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
CSERX | MATCHFLT+5~, MATCHFLT+12*, MATCHFLT+19, MATCHFLT+20, SETLINE+1~ |
DA | REVLOCKS+1~, REVLOCKS+5*, UHFFS+1~, UHFFS+10* |
DIE | REVLOCKS+1~, REVLOCKS+5*, UHFFS+1~, UHFFS+10!* |
DR | REVLOCKS+1~, REVLOCKS+5*, UHFFS+1~, UHFFS+10* |
DRMTCHLN | SETLINE+10! |
DT | UHFFS+7, MATCHFLT+9 |
ERX | UHFFS+1~, UHFFS+3*, UHFFS+6*, UHFFS+7, UHFFS+8, UHFFS+9, UHFFS+10 |
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, SETLINE+1~, SETLINE+20*, SETLINE+21, SETLINE+22 |
ERXPATID | REVLOCKS+1~, REVLOCKS+2*, REVLOCKS+3, REVLOCKS+4, REVLOCKS+5 |
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 |
GROUP | SETLINE+1~, SETLINE+13*, SETLINE+14*, SETLINE+15, SETLINE+17, SETLINE+20, SETLINE+21, SETLINE+22 |
GRPLN | SETLINE+10! |
GRPLN( | SETLINE+19* |
HFFDT | UHFFS+1~, UHFFS+7* |
HFFIEN | UHFFS+1~, UHFFS+2*, UHFFS+5, UHFFS+6 |
>> HIGHLN( | SETLINE+30* |
>> I | SETLINE+4*, SETLINE+34* |
INST | UHFFS+1~, UHFFS+3*, UHFFS+4*, UHFFS+5, UHFFS+6 |
>> LASTLINE | SETLINE+33, SETLINE+34, SETLINE+35* |
LBL | SETLINE+16~, SETLINE+17*, SETLINE+18, SETLINE+19 |
>> LINE | SETLINE+13*, SETLINE+19*, SETLINE+29*, SETLINE+30, SETLINE+33, SETLINE+34, SETLINE+35, SETLINE+37 |
LKTOUT | REVLOCKS+1~, REVLOCKS+2*, REVLOCKS+3 |
>> LOCKPATS( | SETLINE+30 |
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 | INIT+2*, MATCHLBL+1, MATCHLBL+2, MATCHLBL+3, MATCHLBL+4 |
MSGDT | UHFFS+1~, UHFFS+3*, UHFFS+5*, UHFFS+6 |
MTYPE | MATCHFLT+5~, MATCHFLT+13*, MATCHFLT+17 |
PATIEN | SETLINE+1~, SETLINE+21*, SETLINE+29, SETLINE+30 |
POS | SETLINE+1~, SETLINE+16~, SETLINE+18* |
PRMTCHLN | SETLINE+10! |
>> PSOCSERX | MATCHFLT+19, MATCHFLT+20 |
>> PSOLKBKD | MATCHFLT+9 |
>> PSORDER | SETLINE+13 |
PTMTCHLN | SETLINE+10! |
RECDAT | MATCHFLT+5~, MATCHFLT+9*, MATCHFLT+10*, MATCHFLT+11 |
>> RESETLBD | INIT+2* |
>> SEQ | SETLINE+13*, SETLINE+22*, SETLINE+23, SETLINE+24, SETLINE+29 |
SORTORD | SETLINE+1~, SETLINE+13*, SETLINE+20 |
STATIEN | MATCHFLT+5~, MATCHFLT+14* |
UHSTS | UHFFS+1~, UHFFS+8*, UHFFS+9 |
>> VALMCNT | SETLINE+6*, SETLINE+37* |
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 |
X | SETLINE+16~, SETLINE+18*, SETLINE+19 |
X1 | SETLINE+1~, SETLINE+23*, SETLINE+24*, SETLINE+25*, SETLINE+26*, SETLINE+27*, SETLINE+28*, SETLINE+29 |
>> Z | SETLINE+22*, SETLINE+23, SETLINE+24, SETLINE+25, SETLINE+26, SETLINE+27, SETLINE+28 |