Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: PSXRPPL2

Package: CMOP

Routine: PSXRPPL2


Information

PSXRPPL2 ;BIR/WPB - Print From Suspense Utilities ;29-Apr-2013 14:01;PLS

Source Information

Source file <PSXRPPL2.m>

Call Graph

Call Graph Total: 17

Package Total Call Graph
Outpatient Pharmacy 6 ($$LSTRFL,ECMESND)^PSOBPSU1  RXACT^PSOBPSU2  ($$RETRX,$$RXFLDT,$$RXSITE,$$STATUS)^PSOBPSUT  $$TRISTA^PSOREJU3  $$FIND^PSOREJUT  CHANGE^PSOSUCH1  
CMOP 2 $$XMIT^PSXBPSUT  $$DOUBLE^PSXRPPL1  
Integrated Billing 2 $$INSUR^IBBAPI  $$DEA^IBNCPDP  
Kernel 2 ($$FMADD,$$FMTE)^XLFDT  $$PATCH^XPDUTL  
Uncategorized 2 DUR1^BPSNCPD3  $$STATUS^BPSOSRX  
VA Fileman 2 ^DIE  $$GET1^DIQ  
Pharmacy Data Management 1 PSOUL^PSSLOCK  

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
CMOP 2 PSXRPPL  PSXRPPL1  
Outpatient Pharmacy 1 PSOSULBL  

Entry Points

Name Comments DBIA/ICR reference
SHDTLOG(RX,RFL) ;
SHDT(RX,RFL) ;
PRFDT(RXIEN) ; Returns PRIOR FILL DATE in internal format
DSH(REC) ;ePharmacy API to check for 3/4 days supply hold
ECMESTAT(RX,RFL) ;
DSHDT(RXIEN) ;
DUR(RX,RFL) ;
HOSTREJ(RX,RFL,ONE) ;
LDT(RXIEN) ; Returns LAST DISPENSED DATE in internal format
EPHARM ; - ePharmacy checks for third party billing
EPH ; - Store Rx not xmitted to CMOP in XTMP file for MailMan message.
LFDS(RXIEN) ;
LDPFDT(RXIEN) ; Returns PRIOR FILL DATE if renewal otherwise LAST DISPENSED DATE or -1 if not valid
CHKDFN(THRDT) ; use the patient 'C' index under RX multiple in file 550.2 to GET dfn to gather Patients' future RXs

External References

Name Field # of Occurrence
DUR1^BPSNCPD3 HOSTREJ+5
$$STATUS^BPSOSRX DSH+11
^DIE DSH+27, DSH+29, SHDTLOG+5, SHDTLOG+6
$$GET1^DIQ CHKDFN+10, CHKDFN+11, DSH+5, DSH+6, DSH+7, DSH+17, PRFDT+1, LDT+1, SHDT+4
$$INSUR^IBBAPI DSH+6
$$DEA^IBNCPDP DSH+15
$$LSTRFL^PSOBPSU1 CHKDFN+11, DSH+5, LFDS+3, DUR+3, SHDTLOG+2, SHDT+2
ECMESND^PSOBPSU1 CHKDFN+21
RXACT^PSOBPSU2 DSH+26, SHDTLOG+7
$$RETRX^PSOBPSUT CHKDFN+15, CHKDFN+18, EPHARM+2
$$RXFLDT^PSOBPSUT CHKDFN+20
$$RXSITE^PSOBPSUT EPH+1
$$STATUS^PSOBPSUT EPHARM+6, ECMESTAT+3
$$TRISTA^PSOREJU3 CHKDFN+22, EPHARM+4
$$FIND^PSOREJUT CHKDFN+17, EPHARM+3
CHANGE^PSOSUCH1 DSH+30
PSOUL^PSSLOCK CHKDFN+25
$$XMIT^PSXBPSUT CHKDFN+12
$$DOUBLE^PSXRPPL1 CHKDFN+16, EPHARM+1
$$FMADD^XLFDT DSHDT+7, DUR+6, SHDTLOG+3
$$FMTE^XLFDT DSH+24, SHDTLOG+4
$$PATCH^XPDUTL CHKDFN+14, CHKDFN+19, CHKDFN+22, EPHARM+4, EPHARM+5, EPHARM+9, ECMESTAT+1

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PSDRUG - [#50] GET1^DIQ
^PSRX - [#52] Classic Fileman Calls,  GET1^DIQ
^PS(52.5 - [#52.5] Classic Fileman Calls,  GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PS(52.5 - [#52.5] CHKDFN+7, CHKDFN+8, CHKDFN+9, DSH+4
^PSRX - [#52] DSH+8, DSHDT+2, LFDS+2, LFDS+4, LDPFDT+1
^PSX(550.2 - [#550.2] CHKDFN+3, CHKDFN+5, CHKDFN+6
^TMP("PSXEPHDFN" CHKDFN+4!, CHKDFN+13, CHKDFN+24*, CHKDFN+26!
^TMP("PSXEPHIN" EPH+1*
^TMP("PSXEPHNB" CHKDFN+22*, EPHARM+5

Label References

Name Line Occurrences
$$DSH CHKDFN+19
$$DSHDT DSH+21
$$DUR CHKDFN+19, EPHARM+9
$$ECMESTAT CHKDFN+18
$$HOSTREJ ECMESTAT+9, DUR+9
$$LDPFDT DSHDT+4
$$LDT LDPFDT+1
$$LFDS DSH+25, DSHDT+5
$$PRFDT LDPFDT+1
$$SHDT DUR+4
EPH EPHARM+4, EPHARM+5, EPHARM+6, EPHARM+9
SHDTLOG DUR+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CODE DUR+1~, HOSTREJ+2~, HOSTREJ+8*, HOSTREJ+10, HOSTREJ+11
COMM DSH+2~, DSH+24*, DSH+26, SHDTLOG+1~, SHDTLOG+4*, SHDTLOG+7
DA DSH+2~, DSH+27*, DSH+28~, DSH+29*, SHDTLOG+1~, SHDTLOG+5*, SHDTLOG+6*
DA(1 SHDTLOG+6*
DAYSSUP DSH+2~, DSH+25*, DSHDT+1~, DSHDT+5*, DSHDT+6
DEA DSH+3~, DSH+7*, DSH+15
DEAD DSH+28~, DSH+30*
DEAOK DSH+3~, DSH+15*
DIE DSH+2~, DSH+27*, DSH+28~, DSH+29*, SHDTLOG+1~, SHDTLOG+5*, SHDTLOG+6*
>> DOS CHKDFN+20*, CHKDFN+21
DR DSH+2~, DSH+27*, DSH+28~, DSH+29*, SHDTLOG+1~, SHDTLOG+5*, SHDTLOG+6*
DRG DSH+2~, DSH+6*, DSH+7
DSH34 DSHDT+1~, DSHDT+6*, DSHDT+7
DSHDT DSH+2~, DSH+21*, DSH+22, DSH+23, DSH+24, DSH+29, DSH+30
DSHOLD DSH+2~, DSH+4*, DSH+11, DSH+13, DSH+15, DSH+17, DSH+19, DSH+22*, DSH+31
DT CHKDFN+15, CHKDFN+20, EPHARM+2, DSH+22, DUR+6, SHDTLOG+3
DUZ DSH+26, SHDTLOG+7
>> EPHQT EPHARM+1*, EPHARM+2*, EPHARM+3*, EPH+1*
FILE SHDT+1~, SHDT+3*, SHDT+4
FILLDT DSHDT+1~, DSHDT+4*, DSHDT+7
HRCODE HOSTREJ+2~, HOSTREJ+9*, HOSTREJ+10, HOSTREJ+11
HRQUIT HOSTREJ+2~, HOSTREJ+3*, HOSTREJ+6, HOSTREJ+8, HOSTREJ+9, HOSTREJ+10*, HOSTREJ+11*
>> I HOSTREJ+8*
IBINS DSH+2~, DSH+6
>> IBSTAT DSH+6*, DSH+19
ICD DSH+3~, DSH+7*, DSH+8*, DSH+13
IDX DUR+1~, DUR+2*, HOSTREJ+2~, HOSTREJ+3*, HOSTREJ+6*, HOSTREJ+7
IENS SHDT+1~, SHDT+3*, SHDT+4
INDT DSH+28~, DSH+30*
LSTFIL DSH+2~, DSH+5*, DSH+11, DSH+17
>> NDFN CHKDFN+7*, CHKDFN+8*, CHKDFN+9
OLD DSH+28~
ONE HOSTREJ~, HOSTREJ+4*, HOSTREJ+10
>> PRTDT CHKDFN+7
PS0 DSH+2~, DSH+4*, DSH+23
PSARR DSH+2~
PSINSUR DSH+2~
>> PSOLRX CHKDFN+10*, CHKDFN+25
PSOX DSH+28~
>> PSXBAT CHKDFN+3, CHKDFN+5, CHKDFN+6
>> PSXDTRG CHKDFN+7
>> PSXPTNM CHKDFN+5*, CHKDFN+6
>> PSXTDIV CHKDFN+7, CHKDFN+8, CHKDFN+9
>> PSXTYP CHKDFN+7, CHKDFN+8, CHKDFN+9
PTDFN DSH+2~, DSH+5*, DSH+6
REC CHKDFN+8*, CHKDFN+9*, CHKDFN+10, CHKDFN+11, CHKDFN+12, CHKDFN+19, DSH~, DSH+4, DSH+27, DSH+29
, DSH+30
REJ DUR+1~, HOSTREJ+2~, HOSTREJ+5
REJ( HOSTREJ+6, HOSTREJ+7
>> RESP CHKDFN+21, CHKDFN+22, CHKDFN+23, EPHARM+4
RETV HOSTREJ+2~, HOSTREJ+3*, HOSTREJ+10*, HOSTREJ+11*, HOSTREJ+12
RFL CHKDFN+11*, CHKDFN+15, CHKDFN+16, CHKDFN+17, CHKDFN+18, CHKDFN+19, CHKDFN+20, CHKDFN+21, CHKDFN+22, EPHARM+1
, EPHARM+2, EPHARM+3, EPHARM+4, EPHARM+5, EPHARM+6, EPHARM+9, EPH+1, ECMESTAT~, ECMESTAT+3, ECMESTAT+9
, DSH+2~, DSH+4*, DSH+26, DSH+30, DUR~, DUR+3*, DUR+4, DUR+9, HOSTREJ~, HOSTREJ+5
, SHDTLOG~, SHDTLOG+2*, SHDTLOG+5, SHDTLOG+6, SHDTLOG+7, SHDT~, SHDT+2*, SHDT+3
RX CHKDFN+10*, CHKDFN+11, CHKDFN+15, CHKDFN+16, CHKDFN+17, CHKDFN+18, CHKDFN+19, CHKDFN+20, CHKDFN+21, CHKDFN+22
, ECMESTAT~, ECMESTAT+3, ECMESTAT+9, DUR~, DUR+3, DUR+4, DUR+9, HOSTREJ~, HOSTREJ+5, SHDTLOG~
, SHDTLOG+2, SHDTLOG+5, SHDTLOG+6, SHDTLOG+7, SHDT~, SHDT+2, SHDT+3
RXFIL DSHDT+1~, LFDS+1~, LFDS+3*, LFDS+4
RXIEN DSH+2~, DSH+4*, DSH+5, DSH+6, DSH+8, DSH+11, DSH+17, DSH+21, DSH+25, DSH+26
, DSH+30, DSHDT~, DSHDT+2, DSHDT+4, DSHDT+5, LFDS~, LFDS+2, LFDS+3, LFDS+4, LDPFDT~
, LDPFDT+1, PRFDT~, PRFDT+1, LDT~, LDT+1
>> RXN CHKDFN+22, EPHARM+1, EPHARM+2, EPHARM+3, EPHARM+4, EPHARM+5, EPHARM+6, EPHARM+9, EPH+1
RXREC DSH+28~
>> SBTECME CHKDFN+4*, CHKDFN+23*, CHKDFN+27
SDT CHKDFN+7*, CHKDFN+8, CHKDFN+9, CHKDFN+13, CHKDFN+15, EPHARM+2, DSH+3~
SFN DSH+3~, DSH+28~, DSH+30*
SHCODE DUR+1~
SHDT DSH+2~, DUR+1~, DUR+4*, DUR+6, DUR+9, SHDTLOG+1~, SHDTLOG+3*, SHDTLOG+4, SHDTLOG+5, SHDTLOG+6
SHOLD DUR+1~, DUR+2*, DUR+9*, DUR+10
STATUS ECMESTAT+2~, ECMESTAT+3*, ECMESTAT+5, ECMESTAT+7
SUB DSH+28~
THRDT CHKDFN~, CHKDFN+13
TXT DUR+1~, HOSTREJ+2~, HOSTREJ+7*, HOSTREJ+8
U DSH+4, DSH+23, LFDS+4
>> XDFN CHKDFN+6*, CHKDFN+8, CHKDFN+13, CHKDFN+24
XOK DSH+28~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All