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 |  Marked Items |  All
Print Page as PDF
Routine: PSXRPPL2

Package: CMOP

Routine: PSXRPPL2


Information

PSXRPPL2 ;BIR/WPB - Print From Suspense Utilities ;06/10/08

Source Information

Source file <PSXRPPL2.m>

Call Graph

Call Graph

Call Graph Total: 19

Package Total Call Graph
Outpatient Pharmacy 7 ($$LSTRFL,ECMESND)^PSOBPSU1  RXACT^PSOBPSU2  ($$RETRX,$$RXSITE,$$STATUS)^PSOBPSUT  PREVRX^PSOREJP2  $$TRISTA^PSOREJU3  $$FIND^PSOREJUT  CHANGE^PSOSUCH1  
E Claims Management Engine 3 DUR1^BPSNCPD3  LOG^BPSOSL  ($$IEN59,$$STATUS)^BPSOSRX  
CMOP 2 $$XMIT^PSXBPSUT  $$DOUBLE^PSXRPPL1  
Integrated Billing 2 $$INSUR^IBBAPI  $$BILLABLE^IBNCPDP  
Kernel 2 ($$FMADD,$$FMTE)^XLFDT  $$PATCH^XPDUTL  
VA FileMan 2 ^DIE  $$GET1^DIQ  
Pharmacy Data Management 1 PSOUL^PSSLOCK  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
CMOP 2 PSXRPPL  PSXRPPL1  

Entry Points

Name Comments DBIA/ICR reference
CHHEDT(RX,RFL) ;
; RX = Prescription File IEN
; RFL = Refill
SHDT(RX,RFL) ;
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.
SHDTLOG(RX,RFL) ;
DSH(REC) ;ePharmacy API to check for 3/4 days supply hold
ECMESTAT(RX,RFL) ;
DUR(RX,RFL) ;
HOSTREJ(RX,RFL,ONE) ;
EPHARM ; - ePharmacy checks for third party billing
EPH ; - Store Rx not xmitted to CMOP in XTMP file for MailMan message.
LFDS(RXIEN) ;
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+4
LOG^BPSOSL CHKDFN+37
$$IEN59^BPSOSRX CHKDFN+37
$$STATUS^BPSOSRX DSH+10
^DIE DSH+30, DSH+32, SHDTLOG+5, SHDTLOG+6
$$GET1^DIQ CHKDFN+25, CHKDFN+26, DSH+4, DSH+6, SHDT+4
$$INSUR^IBBAPI DSH+6
$$BILLABLE^IBNCPDP DSH+14
$$LSTRFL^PSOBPSU1 CHKDFN+26, DSH+4, LFDS+3, DUR+3, SHDTLOG+2, SHDT+2
ECMESND^PSOBPSU1 CHKDFN+35
RXACT^PSOBPSU2 DSH+29, SHDTLOG+7
$$RETRX^PSOBPSUT CHKDFN+30, CHKDFN+33, EPHARM+8
$$RXSITE^PSOBPSUT EPH+1
$$STATUS^PSOBPSUT EPHARM+21, ECMESTAT+3
PREVRX^PSOREJP2 DSHDT+11
$$TRISTA^PSOREJU3 CHKDFN+39, EPHARM+15
$$FIND^PSOREJUT CHKDFN+32, EPHARM+9
CHANGE^PSOSUCH1 DSH+33
PSOUL^PSSLOCK CHKDFN+43
$$XMIT^PSXBPSUT CHKDFN+27
$$DOUBLE^PSXRPPL1 CHKDFN+31, EPHARM+7
$$FMADD^XLFDT DSHDT+18, SHDTLOG+3
$$FMTE^XLFDT DSH+25, SHDTLOG+4
$$PATCH^XPDUTL CHKDFN+29, CHKDFN+34, CHKDFN+39, EPHARM+15, EPHARM+16, EPHARM+27, EPHARM+32, ECMESTAT+1

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^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+20, CHKDFN+22, CHKDFN+24, DSH+3
^PSRX - [#52] DSH+7, DSH+12, DSHDT+8, LFDS+2, LFDS+4
^PSX(550.2 - [#550.2] CHKDFN+12, CHKDFN+16, CHKDFN+18
^TMP("PSXEPHDFN" CHKDFN+14!, CHKDFN+28, CHKDFN+42*, CHKDFN+44!
^TMP("PSXEPHIN" EPH+1*
^TMP("PSXEPHNB" CHKDFN+39*, EPHARM+16

Label References

Name Line Occurrences
$$CHHEDT ECMESTAT+11, DUR+7
$$DSH CHKDFN+34, EPHARM+27
$$DSHDT DSH+18
$$DUR CHKDFN+34, EPHARM+32
$$ECMESTAT CHKDFN+33
$$HOSTREJ ECMESTAT+17, DUR+10
$$LFDS DSH+28
$$SHDT CHHEDT+6
EPH EPHARM+15, EPHARM+16, EPHARM+21, EPHARM+32
SHDTLOG ECMESTAT+18, DUR+11

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CHDAT ECMESTAT+2~, ECMESTAT+11*, ECMESTAT+18, ECMESTAT+19
CHDAT1 DUR+1~, DUR+7*
CODE DUR+1~, HOSTREJ+1~, HOSTREJ+7*, HOSTREJ+9, HOSTREJ+10
COMM DSH+1~, DSH+25*, DSH+26*, DSH+27*, DSH+29, SHDTLOG+1~, SHDTLOG+4*, SHDTLOG+7
DA DSH+1~, DSH+30*, DSH+31~, DSH+32*, SHDTLOG+1~, SHDTLOG+5*, SHDTLOG+6*
DA(1 SHDTLOG+6*
DAYSSUP DSH+1~, DSH+28*, DSHDT+7~, DSHDT+11, DSHDT+14
DEAD DSH+31~, DSH+33*
DIE DSH+1~, DSH+30*, DSH+31~, DSH+32*, SHDTLOG+1~, SHDTLOG+5*, SHDTLOG+6*
DR DSH+1~, DSH+30*, DSH+31~, DSH+32*, SHDTLOG+1~, SHDTLOG+5*, SHDTLOG+6*
DRG DSH+1~, DSH+6*, DSH+14
DSH34 DSHDT+7~, DSHDT+14*, DSHDT+15*, DSHDT+18
DSHDT DSH+1~, DSH+18*, DSH+19, DSH+20*, DSH+21, DSH+22, DSH+25, DSH+32, DSH+33
DSHOLD DSH+1~, DSH+3*, DSH+10, DSH+12, DSH+14, DSH+16, DSH+21*, DSH+36
DT CHKDFN+30, EPHARM+8, DSH+21, CHHEDT+7, SHDTLOG+3
DUZ DSH+29, SHDTLOG+7
ELIG DSH+2~, DSH+7*, DSH+14
>> EPHQT EPHARM+7*, EPHARM+8*, EPHARM+9*, EPHARM+27*, EPH+1*
FILE SHDT+1~, SHDT+3*, SHDT+4
FILLDT DSHDT+7~, DSHDT+11, DSHDT+12, DSHDT+18
HERR ECMESTAT+2~, ECMESTAT+17*, ECMESTAT+18, ECMESTAT+19, DUR+10*, DUR+11, DUR+12
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*
IBINS DSH+1~, DSH+6
>> IBSTAT DSH+6*, DSH+16
IDX DUR+1~, DUR+2*, HOSTREJ+1~, HOSTREJ+2*, HOSTREJ+5*, HOSTREJ+6
IENS SHDT+1~, SHDT+3*, SHDT+4
INDT DSH+31~, DSH+33*
LSTFIL DSH+1~, DSH+4*, DSH+5, DSH+10
NDFN CHKDFN+10~, CHKDFN+21*, CHKDFN+22*, CHKDFN+24
OLD DSH+31~
ONE HOSTREJ~, HOSTREJ+3*, HOSTREJ+9
PREVRX DSH+2~, DSH+19*, DSH+26, DSHDT+7~, DSHDT+11, DSHDT+18
>> PRTDT CHKDFN+19
PS0 DSH+1~, DSH+3*, DSH+22
PSARR DSH+1~
PSINSUR DSH+1~
PSOLRX CHKDFN+10~, CHKDFN+25*, CHKDFN+43
PSOX DSH+31~
>> PSXBAT CHKDFN+12, CHKDFN+16, CHKDFN+18
>> PSXDTRG CHKDFN+20
PSXPTNM CHKDFN+10~, CHKDFN+15*, CHKDFN+16*, CHKDFN+18
>> PSXTDIV CHKDFN+20, CHKDFN+22, CHKDFN+24
>> PSXTYP CHKDFN+20, CHKDFN+22, CHKDFN+24
PTDFN DSH+1~, DSH+4*, DSH+6
REC CHKDFN+10~, CHKDFN+23*, CHKDFN+24*, CHKDFN+25, CHKDFN+26, CHKDFN+27, CHKDFN+34, EPHARM+27, DSH~, DSH+3
, DSH+30, DSH+32, DSH+33
REJ DUR+1~, HOSTREJ+1~, HOSTREJ+4
REJ( HOSTREJ+5, HOSTREJ+6
RESP CHKDFN+10~, CHKDFN+35, CHKDFN+37, CHKDFN+39, CHKDFN+41, EPHARM+15
RETV HOSTREJ+1~, HOSTREJ+2*, HOSTREJ+9*, HOSTREJ+10*, HOSTREJ+11
RFL CHKDFN+10~, CHKDFN+26*, CHKDFN+30, CHKDFN+31, CHKDFN+32, CHKDFN+33, CHKDFN+34, CHKDFN+35, CHKDFN+37, CHKDFN+39
, EPHARM+7, EPHARM+8, EPHARM+9, EPHARM+15, EPHARM+16, EPHARM+21, EPHARM+32, EPH+1, ECMESTAT~, ECMESTAT+3
, ECMESTAT+11, ECMESTAT+17, ECMESTAT+18, DSH+1~, DSH+3*, DSH+5*, DSH+7, DSH+18, DSH+29, DSH+33
, DSHDT~, DSHDT+9, DSHDT+11, DUR~, DUR+3*, DUR+7, DUR+10, DUR+11, CHHEDT~, CHHEDT+6
, HOSTREJ~, HOSTREJ+4, SHDTLOG~, SHDTLOG+2*, SHDTLOG+5, SHDTLOG+6, SHDTLOG+7, SHDT~, SHDT+2*, SHDT+3
RX CHKDFN+10~, CHKDFN+25*, CHKDFN+26, CHKDFN+30, CHKDFN+31, CHKDFN+32, CHKDFN+33, CHKDFN+34, CHKDFN+35, CHKDFN+37
, CHKDFN+39, ECMESTAT~, ECMESTAT+3, ECMESTAT+11, ECMESTAT+17, ECMESTAT+18, DUR~, DUR+3, DUR+7, DUR+10
, DUR+11, CHHEDT~, CHHEDT+6, HOSTREJ~, HOSTREJ+4, SHDTLOG~, SHDTLOG+2, SHDTLOG+5, SHDTLOG+6, SHDTLOG+7
, SHDT~, SHDT+2, SHDT+3
RXFIL LFDS+1~, LFDS+3*, LFDS+4
RXIEN DSH+1~, DSH+3*, DSH+4, DSH+6, DSH+7, DSH+10, DSH+12, DSH+18, DSH+28, DSH+29
, DSH+33, DSHDT~, DSHDT+8, DSHDT+11, LFDS~, LFDS+2, LFDS+3, LFDS+4
>> RXN EPHARM+7, EPHARM+8, EPHARM+9, EPHARM+15, EPHARM+16, EPHARM+21, EPHARM+32, EPH+1
RXREC DSH+31~
SBTECME CHKDFN+10~, CHKDFN+13*, CHKDFN+41*, CHKDFN+45
SDT CHKDFN+10~, CHKDFN+19*, CHKDFN+20*, CHKDFN+22, CHKDFN+24, CHKDFN+28, CHKDFN+30, EPHARM+8, DSH+2~
SFN DSH+2~, DSH+31~, DSH+33*
SHCODE DUR+1~
SHDT DSH+1~, DUR+1~, DUR+11, CHHEDT+6*, CHHEDT+7, SHDTLOG+1~, SHDTLOG+3*, SHDTLOG+4, SHDTLOG+5, SHDTLOG+6
STATUS ECMESTAT+2~, ECMESTAT+3*, ECMESTAT+5, ECMESTAT+7
SUB DSH+31~
THRDT CHKDFN~, CHKDFN+28
TXT DUR+1~, HOSTREJ+1~, HOSTREJ+6*, HOSTREJ+7
U DSH+3, DSH+7, DSH+12, DSH+19, DSH+20, DSH+22, DSHDT+18, LFDS+4
XDFN CHKDFN+10~, CHKDFN+17*, CHKDFN+18*, CHKDFN+22, CHKDFN+28, CHKDFN+42
XOK DSH+31~

Marked Items

Name Field # of Occurrence
$T( CHKDFN+37
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 |  Marked Items |  All