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 |