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 |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: PSOORED7

Package: Outpatient Pharmacy

Routine: PSOORED7


Information

PSOORED7 ;ISC-BHAM/MFR - edit orders from backdoor con't ;03/06/95 10:24

Source Information

Source file <PSOORED7.m>

Call Graph

Call Graph

Call Graph Total: 17

Package Total Call Graph
Outpatient Pharmacy 11 ($$LSTRFL,ECMESND,REVERSE)^PSOBPSU1  ($$RXSITE,$$STATUS,$$SUBMIT)^PSOBPSUT  EDTDAW^PSODAWUT  (DAYS,QTY,REFILL)^PSODIR1  SET^PSODRG  ($$GETNDC,NDCEDT)^PSONDCUT  (CHK1,REF)^PSOORED2  DOLST^PSOORED3  
$$PSOET^PSOREJP3  $$HDLG^PSOREJU1  $$FIND^PSOREJUT  
VA FileMan 3 ^DIC  GETS^DIQ  EN^DIQ1  
E Claims Management Engine 2 $$DIVNCPDP^BPSBUTL  $$ECMEON^BPSUTIL  
List Manager 1 PAUSE^VALM1  

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: 3

Package Total Caller Graph
Outpatient Pharmacy 3 PSOORED3  PSOORED6  PSOOREDT  

Entry Points

Name Comments DBIA/ICR reference
NDCDAWDE(ST,FLN,RXN) ; allow edit of NDC & DAW for DC'd/expired ECME RXs
CHANGED(RX,PRIOR) ; - Check if fields have changed and should for 3rd Party Claim resubmission
VER ;checks for changes to dosing instructions
RESUB ; Resubmits 3rd party claim in case of an edit (Original)
NOCHG

External References

Name Field # of Occurrence
$$DIVNCPDP^BPSBUTL CHANGED+8
$$ECMEON^BPSUTIL RESUB+4
^DIC NOCHG+13, NOCHG+17
GETS^DIQ CHANGED+5
EN^DIQ1 NOCHG+2
$$LSTRFL^PSOBPSU1 NDCDAWDE+9, NDCDAWDE+21
ECMESND^PSOBPSU1 RESUB+8
REVERSE^PSOBPSU1 RESUB+5
$$RXSITE^PSOBPSUT RESUB+4
$$STATUS^PSOBPSUT RESUB+7, NDCDAWDE+9
$$SUBMIT^PSOBPSUT RESUB+6
EDTDAW^PSODAWUT NDCDAWDE+27
DAYS^PSODIR1 NOCHG+6
QTY^PSODIR1 NOCHG+9
REFILL^PSODIR1 NOCHG+20
SET^PSODRG NOCHG+17
$$GETNDC^PSONDCUT RESUB+8, NDCDAWDE+14
NDCEDT^PSONDCUT NDCDAWDE+15
CHK1^PSOORED2 NOCHG
REF^PSOORED2 NDCDAWDE+22
DOLST^PSOORED3 NOCHG+4
$$PSOET^PSOREJP3 RESUB+10
$$HDLG^PSOREJU1 RESUB+12
$$FIND^PSOREJUT RESUB+12
PAUSE^VALM1 NOCHG

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"No editing allowed of "_$S(FLN=9:"Day Supply",FLN=10:"Quantity",1:"# of Refills")_" (CMOP)."
  • Line Location: NOCHG+0
Routine Call
  • DIC
  • Line Location:
    • NOCHG+13
    • NOCHG+17

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PSRX - [#52] GETS^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PSRX - [#52] NOCHG+19, VER+4, VER+5, VER+6, VER+7, VER+9, VER+11, VER+12, VER+13, VER+14

Label References

Name Line Occurrences
$$CHANGED RESUB+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CHANGED RESUB+1~*, RESUB+2, RESUB+4, RESUB+7, RESUB+8, CHANGED+4~, CHANGED+5*, CHANGED+6, CHANGED+7*, CHANGED+8*
, CHANGED+9
>> CHGNDC RESUB+8
CMRL NOCHG*!, NOCHG+1!
>> DA NOCHG+2*, NOCHG+3
DAW NDCDAWDE+26~, NDCDAWDE+27, NDCDAWDE+28, NDCDAWDE+29
DIC NOCHG+1!, NOCHG+2*!, NOCHG+13*!, NOCHG+17*
DIC(0 NOCHG+13*, NOCHG+17*
DIQ NOCHG+1!, NOCHG+2*!
>> DR NOCHG+3
>> DRG NDCDAWDE+15
DURATION VER+9*, VER+10, VER+15!
>> ENTS VER+1*, VER+2*, VER+3
>> FLDS RESUB+1
FLN NOCHG, NOCHG+3, NOCHG+5, NOCHG+8, NOCHG+11, NDCDAWDE~, NDCDAWDE+6, NDCDAWDE+8, NDCDAWDE+12, NDCDAWDE+20
, NDCDAWDE+25
>> I NOCHG+19*, VER+2*, VER+4*, VER+5, VER+6, VER+7, VER+8, VER+9, VER+10, VER+11
, VER+12, VER+13, VER+14, CHANGED+6*, CHANGED+7
NDC NDCDAWDE+13~, NDCDAWDE+14*, NDCDAWDE+15, NDCDAWDE+16, NDCDAWDE+17
>> OLENT VER+3, VER+4
PRIOR CHANGED~
PRIOR(52 CHANGED+7, CHANGED+8
PSODRUG NOCHG+17!
PSODRUG("DAW" NDCDAWDE+29*
PSODRUG("IEN" NOCHG+17
PSODRUG("NDC" NDCDAWDE+17*
>> PSORXED NOCHG+6, NOCHG+9, NOCHG+20
>> PSORXED( NOCHG+3*
>> PSORXED("# OF REFILLS" , NOCHG+22, NOCHG+23
>> PSORXED("CONJUNCTION" VER+11
>> PSORXED("DAYS SUPPLY" , NOCHG+7, NOCHG+18*
>> PSORXED("DFLG" NOCHG+6, NOCHG+9, NOCHG+21
>> PSORXED("DOSE ORDERED" , VER+7
>> PSORXED("DOSE" NOCHG+4, VER+2, VER+5, VER+6
>> PSORXED("DURATION" VER+8, VER+10
>> PSORXED("FLD" NOCHG+6!, NOCHG+7*, NOCHG+9!, NOCHG+10*, NOCHG+21!, NOCHG+23*, NDCDAWDE+17*, NDCDAWDE+29*
>> PSORXED("IRXN" NOCHG+2, NOCHG+19, VER+4, VER+5, VER+6, VER+7, VER+9, VER+11, VER+12, VER+13
, VER+14, RESUB+1, RESUB+3
>> PSORXED("ODOSE" VER+14
>> PSORXED("PATI ENT STATUS" , NOCHG+12, NOCHG+15*
>> PSORXED("PTST NODE" , NOCHG+14*
>> PSORXED("QTY" NOCHG+10
>> PSORXED("ROUTE" VER+12
>> PSORXED("SCHEDULE" VER+13
>> PSORXED(52 NOCHG+3
>> PSOSIGFL VER+3*, VER+5*, VER+7*, VER+10*, VER+11*, VER+12*, VER+13*, VER+14*
>> PSOSITE NDCDAWDE+15
PSOY NOCHG+17!*
PSOY(0 NOCHG+17*
RFTT NOCHG+19*, NOCHG+20!
RX RESUB+3~*, RESUB+4, RESUB+5, RESUB+6, RESUB+7, RESUB+8, RESUB+10, RESUB+12, CHANGED~, CHANGED+5
, CHANGED+7, CHANGED+8
>> RX0 NOCHG+12, NOCHG+17, NOCHG+18, NOCHG+22
RXN NDCDAWDE~, NDCDAWDE+6, NDCDAWDE+9, NDCDAWDE+14, NDCDAWDE+15, NDCDAWDE+21, NDCDAWDE+27
SAVED CHANGED+4~
SAVED(52 CHANGED+7, CHANGED+8
ST NDCDAWDE~, NDCDAWDE+6, NDCDAWDE+7
>> VALMSG NDCDAWDE+7*, NDCDAWDE+8*, NDCDAWDE+9*, NDCDAWDE+21*
X NOCHG+12*, NOCHG+16!, NOCHG+17*, RESUB+10*, RESUB+12*
Y NOCHG+14, NOCHG+15, NOCHG+16!, NOCHG+17
Y(0 NOCHG+14, NOCHG+17
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All