PSXRPPL2 ;BIR/WPB - Print From Suspense Utilities ;06/10/08
Source file <PSXRPPL2.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 |
---|---|---|
CMOP | 2 | PSXRPPL PSXRPPL1 |
E Claims Management Engine | 1 | BPSSCRRS |
Outpatient Pharmacy | 1 | PSOSULBL |
Name | Comments | DBIA/ICR reference |
---|---|---|
CHKDFN(THRDT) | ;
|
|
EPHARM | ; - ePharmacy checks for third party billing
|
|
EPH | ; - Store Rx not xmitted to CMOP in XTMP file for MailMan message.
|
|
ECMESTAT(RX,RFL) | ;
|
|
DSH(REC,ACT) | ;ePharmacy API to check for 3/4 days supply hold
|
|
DSHDT(RXIEN,RFL) | ; ePharmacy function to determine the 3/4 of the days supply date
; Input: RXIEN = Prescription file #52 ien ; RFL = fill# ; Returns: DATE value of last date of service plus 3/4 of days supply ; PREVRX = Previous Rx if PREVRX^PSOREJP2 identified one that ; should be used in the 3/4 days' supply calculation. |
|
LFDS(RXIEN) | ;
|
|
DUR(RX,RFL) | ;
|
|
CHHEDT(RX,RFL) | ;
; RX = Prescription File IEN ; RFL = Refill |
|
HOSTREJ(RX,RFL,ONE) | ;
|
|
SHDTLOG(RX,RFL) | ;
|
|
SHDT(RX,RFL) | ;
|
|
ECETREJ(RX) | ;
|
|
Name | Field # of Occurrence |
---|---|
DUR1^BPSNCPD3 | HOSTREJ+4 |
LOG^BPSOSL | CHKDFN+39, CHKDFN+49, EPHARM+32 |
$$IEN59^BPSOSRX | CHKDFN+39, CHKDFN+49, EPHARM+32 |
^DIE | DSH+35, DSH+37, SHDTLOG+5, SHDTLOG+6 |
$$GET1^DIQ | CHKDFN+26, CHKDFN+27, DSH+6, DSH+7, DSH+27, SHDT+4, ECETREJ+5 |
$$LSTRFL^PSOBPSU1 | CHKDFN+27, DSH+8, LFDS+3, DUR+3, SHDTLOG+2, SHDT+2 |
ECMESND^PSOBPSU1 | CHKDFN+47 |
RXACT^PSOBPSU2 | DSH+20, DSH+34, SHDTLOG+7 |
$$FLAG^PSOBPSU4 | DSH+17 |
$$RETRX^PSOBPSUT | CHKDFN+31, CHKDFN+41, EPHARM+8 |
$$RXSITE^PSOBPSUT | EPH+1 |
$$STATUS^PSOBPSUT | EPHARM+25, ECMESTAT+7 |
PREVRX^PSOREJP2 | DSHDT+11 |
$$TRISTA^PSOREJU3 | CHKDFN+51, EPHARM+19 |
$$FIND^PSOREJUT | CHKDFN+33, EPHARM+9 |
CHANGE^PSOSUCH1 | DSH+38 |
$$EBILLABLE^PSOSULB2 | DSH+12 |
PSOUL^PSSLOCK | CHKDFN+55 |
$$XMIT^PSXBPSUT | CHKDFN+28 |
$$DOUBLE^PSXRPPL1 | CHKDFN+32, EPHARM+7 |
$$TRICVANB^PSXRPPL1 | CHKDFN+38 |
$$FMADD^XLFDT | DSHDT+18, SHDTLOG+3 |
$$FMTE^XLFDT | DSH+30, SHDTLOG+4 |
$$PATCH^XPDUTL | CHKDFN+30, CHKDFN+42, CHKDFN+43, CHKDFN+51, EPHARM+19, EPHARM+20, EPHARM+31, EPHARM+37, ECMESTAT+1 |
FileNo | Call Tags |
---|---|
^PSRX - [#52] | Classic Fileman Calls |
52.25 | GET1^DIQ |
^PS(52.5 - [#52.5] | Classic Fileman Calls, GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^PS(52.5 - [#52.5] | CHKDFN+23, CHKDFN+25 |
^PSRX - [#52] | DSHDT+8, LFDS+2, LFDS+4, ECETREJ+4 |
^PSX(550.2 - [#550.2] | CHKDFN+14, CHKDFN+19, CHKDFN+21 |
^TMP("PSXEPHDFN" | CHKDFN+17!, CHKDFN+29, CHKDFN+54*, CHKDFN+56! |
^TMP("PSXEPHIN" | EPH+1* |
^TMP("PSXEPHNB" | CHKDFN+51*, EPHARM+20 |
Name | Line Occurrences |
---|---|
$$CHHEDT | ECMESTAT+17, DUR+10 |
$$DSH | CHKDFN+43, EPHARM+31 |
$$DSHDT | DSH+23 |
$$DUR | CHKDFN+42, EPHARM+37 |
$$ECETREJ | EPHARM+13, ECMESTAT+5 |
$$ECMESTAT | CHKDFN+41 |
$$HOSTREJ | ECMESTAT+25, DUR+16 |
$$LFDS | DSH+33 |
$$SHDT | CHHEDT+8 |
EPH | EPHARM+13, EPHARM+19, EPHARM+20, EPHARM+25, EPHARM+37 |
SHDTLOG | ECMESTAT+26, DUR+17 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ACT | DSH~, DSH+18 |
CHDAT | ECMESTAT+2~, ECMESTAT+17*, ECMESTAT+18, ECMESTAT+26, ECMESTAT+27 |
CHDAT1 | DUR+1~, DUR+10*, DUR+11, DUR+12 |
CODE | DUR+1~, HOSTREJ+1~, HOSTREJ+7*, HOSTREJ+9, HOSTREJ+10 |
COMM | DSH+2~, DSH+30*, DSH+31*, DSH+32*, DSH+34, SHDTLOG+1~, SHDTLOG+4*, SHDTLOG+7 |
DA | DSH+2~, DSH+35*, DSH+36~, DSH+37*, SHDTLOG+1~, SHDTLOG+5*, SHDTLOG+6* |
DA(1 | SHDTLOG+6* |
DAYSSUP | DSH+2~, DSH+33*, DSHDT+7~, DSHDT+11, DSHDT+14 |
DEAD | DSH+36~, DSH+38* |
DIE | DSH+2~, DSH+35*, DSH+36~, DSH+37*, SHDTLOG+1~, SHDTLOG+5*, SHDTLOG+6* |
DR | DSH+2~, DSH+35*, DSH+36~, DSH+37*, SHDTLOG+1~, SHDTLOG+5*, SHDTLOG+6* |
DSH34 | DSHDT+7~, DSHDT+14*, DSHDT+15*, DSHDT+18 |
DSHDT | DSH+2~, DSH+23*, DSH+24, DSH+25*, DSH+26, DSH+27, DSH+30, DSH+37, DSH+38 |
DSHOLD | DSH+2~, DSH+5*, DSH+12, DSH+17, DSH+26*, DSH+42 |
DT | CHKDFN+31, EPHARM+8, DSH+26, CHHEDT+10, SHDTLOG+3 |
DUZ | DSH+20, DSH+34, SHDTLOG+7 |
>> EPHQT | EPHARM+7*, EPHARM+8*, EPHARM+9*, EPHARM+31*, EPH+1* |
FILE | SHDT+1~, SHDT+3*, SHDT+4 |
FILLDT | DSHDT+7~, DSHDT+11, DSHDT+12, DSHDT+18 |
HERR | ECMESTAT+2~, ECMESTAT+25*, ECMESTAT+26, ECMESTAT+27, DUR+16*, DUR+17, DUR+18 |
HRCODE | HOSTREJ+1~, HOSTREJ+8*, HOSTREJ+9, HOSTREJ+10 |
HRQUIT | HOSTREJ+1~, HOSTREJ+2*, HOSTREJ+5, HOSTREJ+7, HOSTREJ+8, HOSTREJ+9*, HOSTREJ+10* |
>> I | HOSTREJ+7* |
IDX | DUR+1~, DUR+2*, HOSTREJ+1~, HOSTREJ+2*, HOSTREJ+5*, HOSTREJ+6 |
IENS | SHDT+1~, SHDT+3*, SHDT+4 |
INDT | DSH+36~, DSH+38* |
OLD | DSH+36~ |
ONE | HOSTREJ~, HOSTREJ+3*, HOSTREJ+9 |
PREVRX | DSH+3~, DSH+24*, DSH+31, DSHDT+7~, DSHDT+11, DSHDT+18 |
>> PRTDT | CHKDFN+22 |
PSARR | DSH+3~ |
PSINSUR | DSH+3~ |
PSOLRX | CHKDFN+10~, CHKDFN+26*, CHKDFN+55 |
PSOX | DSH+36~ |
>> PSXBAT | CHKDFN+14, CHKDFN+19, CHKDFN+21 |
PSXCOMMENT | DSH+3~, DSH+19*, DSH+20 |
>> PSXDTRG | CHKDFN+23 |
PSXECET | ECMESTAT+2~, ECETREJ+1~, ECETREJ+3*, ECETREJ+4 |
PSXIEN | ECMESTAT+2~, ECETREJ+1~, ECETREJ+3*, ECETREJ+4*, ECETREJ+5 |
PSXPTNM | CHKDFN+10~, CHKDFN+18*, CHKDFN+19*, CHKDFN+21 |
PSXREJ | ECMESTAT+2~, ECETREJ+1~, ECETREJ+2*, ECETREJ+5*, ECETREJ+6 |
>> PSXTDIV | CHKDFN+23, CHKDFN+25 |
>> PSXTYP | CHKDFN+23, CHKDFN+25 |
REC | CHKDFN+10~, CHKDFN+24*, CHKDFN+25*, CHKDFN+26, CHKDFN+27, CHKDFN+28, CHKDFN+43, EPHARM+31, DSH~, DSH+6 , DSH+7, DSH+27, DSH+35, DSH+37, DSH+38 |
REJ | DUR+1~, HOSTREJ+1~, HOSTREJ+4 |
REJ( | HOSTREJ+5, HOSTREJ+6 |
RESP | CHKDFN+10~, CHKDFN+47, CHKDFN+49, CHKDFN+51, CHKDFN+53, EPHARM+19 |
RETV | HOSTREJ+1~, HOSTREJ+2*, HOSTREJ+9*, HOSTREJ+10*, HOSTREJ+11 |
RFL | CHKDFN+10~, CHKDFN+27*, CHKDFN+31, CHKDFN+32, CHKDFN+33, CHKDFN+38, CHKDFN+39, CHKDFN+41, CHKDFN+42, CHKDFN+47 , CHKDFN+49, CHKDFN+51, EPHARM+7, EPHARM+8, EPHARM+9, EPHARM+19, EPHARM+20, EPHARM+25, EPHARM+32, EPHARM+37 , EPH+1, ECMESTAT~, ECMESTAT+7, ECMESTAT+17, ECMESTAT+25, ECMESTAT+26, DSH+3~, DSH+7*, DSH+8*, DSH+12 , DSH+17, DSH+20, DSH+23, DSH+34, DSH+38, DSHDT~, DSHDT+9, DSHDT+11, DUR~, DUR+3* , DUR+10, DUR+16, DUR+17, CHHEDT~, CHHEDT+8, HOSTREJ~, HOSTREJ+4, SHDTLOG~, SHDTLOG+2*, SHDTLOG+5 , SHDTLOG+6, SHDTLOG+7, SHDT~, SHDT+2*, SHDT+3 |
RX | CHKDFN+10~, CHKDFN+26*, CHKDFN+27, CHKDFN+31, CHKDFN+32, CHKDFN+33, CHKDFN+38, CHKDFN+39, CHKDFN+41, CHKDFN+42 , CHKDFN+47, CHKDFN+49, CHKDFN+51, ECMESTAT~, ECMESTAT+5, ECMESTAT+7, ECMESTAT+17, ECMESTAT+25, ECMESTAT+26, DUR~ , DUR+3, DUR+10, DUR+16, DUR+17, CHHEDT~, CHHEDT+8, HOSTREJ~, HOSTREJ+4, SHDTLOG~, SHDTLOG+2 , SHDTLOG+5, SHDTLOG+6, SHDTLOG+7, SHDT~, SHDT+2, SHDT+3, ECETREJ~, ECETREJ+4, ECETREJ+5 |
RXFIL | LFDS+1~, LFDS+3*, LFDS+4 |
RXIEN | DSH+3~, DSH+6*, DSH+8, DSH+12, DSH+17, DSH+20, DSH+23, DSH+33, DSH+34, DSH+38 , DSHDT~, DSHDT+8, DSHDT+11, LFDS~, LFDS+2, LFDS+3, LFDS+4 |
>> RXN | EPHARM+7, EPHARM+8, EPHARM+9, EPHARM+13, EPHARM+19, EPHARM+20, EPHARM+25, EPHARM+32, EPHARM+37, EPH+1 |
SBTECME | CHKDFN+10~, CHKDFN+16*, CHKDFN+53*, CHKDFN+57 |
SDT | CHKDFN+10~, CHKDFN+22*, CHKDFN+23*, CHKDFN+25, CHKDFN+29, CHKDFN+31, EPHARM+8, DSH+3~ |
SFN | DSH+3~, DSH+36~, DSH+38* |
SHCODE | DUR+1~ |
SHDT | DSH+3~, DUR+1~, DUR+17, CHHEDT+8*, CHHEDT+9, CHHEDT+10, SHDTLOG+1~, SHDTLOG+3*, SHDTLOG+4, SHDTLOG+5 , SHDTLOG+6 |
STATUS | ECMESTAT+2~, ECMESTAT+7*, ECMESTAT+9, ECMESTAT+11 |
SUB | DSH+36~ |
THRDT | CHKDFN~, CHKDFN+29 |
TXT | DUR+1~, HOSTREJ+1~, HOSTREJ+6*, HOSTREJ+7 |
U | DSH+24, DSH+25, DSHDT+18, LFDS+4 |
XDFN | CHKDFN+10~, CHKDFN+20*, CHKDFN+21*, CHKDFN+25, CHKDFN+29, CHKDFN+54 |
XOK | DSH+36~ |
Name | Field # of Occurrence |
---|---|
$T( | CHKDFN+39, CHKDFN+49, EPHARM+32 |