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 |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: PSOORRNW

Package: Outpatient Pharmacy

Routine: PSOORRNW


Information

PSOORRNW ;BIR/SAB-finish OP renew orders from OE/RR ;29-May-2012 15:01;PLS

Source Information

Source file <PSOORRNW.m>

Call Graph

Call Graph Total: 14

Package Total Call Graph
Outpatient Pharmacy 6 DE^PSOORFI2  (EDTSEL,EN)^PSOORNE4  (CHECK,DRUG,FILDATE,PROCESSX,RXN)^PSORENW0  (,KLIB,STOP)^PSORENW1  INIT^PSORENW3  DSPL^PSOTPCAN  
Order Entry Results Reporting 2 EN1^ORCFLAG  $$VALUE^ORCSAVE2  
VA Fileman 2 $$GET1^DIQ  ^DIR  
IHS Patient 1 $$HRN^AUPNPAT  
Kernel 1 $$FMTE^XLFDT  
Pharmacy Data Management 1 (PSOL,PSOUL)^PSSLOCK  
Registration 1 FULL^VALM1  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Outpatient Pharmacy 1 PSOORFIN  

Entry Points

Name Comments DBIA/ICR reference
EDTPEN ;edit front door renews
UL
CHK ;check for valid # of refills

External References

Name Field # of Occurrence
$$HRN^AUPNPAT PSOORRNW+27
$$GET1^DIQ PSOORRNW+27
^DIR PSOORRNW+11, PSOORRNW+23
EN1^ORCFLAG PSOORRNW+17
$$VALUE^ORCSAVE2 PSOORRNW+59, PSOORRNW+60, PSOORRNW+61
DE^PSOORFI2 PSOORRNW+31
EDTSEL^PSOORNE4 EDTPEN+1
EN^PSOORNE4 PSOORRNW+64
CHECK^PSORENW0 PSOORRNW+48
DRUG^PSORENW0 PSOORRNW+49
FILDATE^PSORENW0 PSOORRNW+49
PROCESSX^PSORENW0 PSOORRNW+28, PSOORRNW+48, PSOORRNW+49, PSOORRNW+50
RXN^PSORENW0 PSOORRNW+50
^PSORENW1 PSOORRNW+48
KLIB^PSORENW1 PSOORRNW+48, PSOORRNW+49, PSOORRNW+50, PSOORRNW+66
STOP^PSORENW1 PSOORRNW+51
INIT^PSORENW3 PSOORRNW+51
DSPL^PSOTPCAN PSOORRNW+32
PSOL^PSSLOCK PSOORRNW+11
PSOUL^PSSLOCK UL
FULL^VALM1 PSOORRNW+14
$$FMTE^XLFDT PSOORRNW+27

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: PSOORRNW+11
Function Call: WRITE
  • Prompt: !
  • Line Location: PSOORRNW+11
Function Call: WRITE
  • Prompt: $C(7),!!,$P(PSOMSG,"^",2)
  • Line Location: PSOORRNW+12
Function Call: WRITE
  • Prompt: !!,"Now Renewing Rx # "_$P(^PSRX($P(OR0,"^",21),0),"^")_" Drug: "_$P($G(^PSDRUG($P(^PSRX($P(OR0,"^",21),0),"^",6),0)),"^")
  • Line Location: PSOORRNW+26
Function Call: WRITE
  • Prompt: !,"Patient: "_$$GET1^DIQ(2,$P(^PSRX(PSORENXX,0),U,2),.01)_" HRN: "_$$HRN^AUPNPAT($P(^PSRX(PSORENXX,0),U,2),$$GET1^DIQ(59,+$P($G(^PSRX(PSORENXX,2)),U,9),100,"I"))_" LFDT: "_$$FMTE^XLFDT(+$G(^PSRX(PSORENXX,3)),"5Z"),!
  • Line Location: PSOORRNW+27
Routine Call
  • DIR
  • Line Location:
    • PSOORRNW+11
    • PSOORRNW+23

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DPT - [#2] GET1^DIQ
^PS(59 - [#59] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD("DD" PSOORRNW+15
^PS(50.607 - [#50.607] PSOORRNW+39
^PS(51.2 - [#51.2] PSOORRNW+41
^PS(52.41 - [#52.41] PSOORRNW+17, PSOORRNW+24, PSOORRNW+36, PSOORRNW+62
^PS(53 - [#53] CHK+7, CHK+8, CHK+10
^PSDRUG - [#50] PSOORRNW+26, PSOORRNW+29
^PSRX - [#52] PSOORRNW+13, PSOORRNW+26, PSOORRNW+27, PSOORRNW+28, PSOORRNW+29, PSOORRNW+30, PSOORRNW+62
^VA(200 - [#200] PSOORRNW+33, PSOORRNW+55

Label References

Name Line Occurrences
UL PSOORRNW+28, PSOORRNW+48, PSOORRNW+49, PSOORRNW+50, PSOORRNW+65

Naked Globals

Name Field # of Occurrence
^(2 PSOORRNW+36

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACOM PSOORRNW+31*!
>> APSPCMP PSOORRNW+59
>> DEA CHK+3*
DIC CHK+2!
DIR PSOORRNW+11!, PSOORRNW+18!, CHK+2!
DIR("A" PSOORRNW+11*, PSOORRNW+19*, PSOORRNW+20*, PSOORRNW+21*, PSOORRNW+22*
DIR("B" PSOORRNW+22*
DIR(0 PSOORRNW+11*, PSOORRNW+22*
DIRUT PSOORRNW+17, PSOORRNW+18!, PSOORRNW+23
>> DOSE PSOORRNW+36*, PSOORRNW+38, PSOORRNW+39, PSOORRNW+40, PSOORRNW+41, PSOORRNW+42, PSOORRNW+43
>> DOSE1 PSOORRNW+36*, PSOORRNW+38
>> DR PSOORRNW+45*, PSOORRNW+46, PSOORRNW+47
DT PSOORRNW+14, PSOORRNW+15, PSOORRNW+53
DTOUT PSOORRNW+18!
DUOUT PSOORRNW+18!
>> DUR1 PSOORRNW+46*, PSOORRNW+47
I PSOORRNW+36*, PSOORRNW+44!
II PSOORRNW+36!, PSOORRNW+37*, PSOORRNW+38, PSOORRNW+40, PSOORRNW+42, PSOORRNW+43, PSOORRNW+44!
OI PSOORRNW+14~
>> OR0 PSOORRNW+10, PSOORRNW+26, PSOORRNW+28, PSOORRNW+29, PSOORRNW+30, PSOORRNW+33, PSOORRNW+34, PSOORRNW+53, PSOORRNW+54, PSOORRNW+55
, PSOORRNW+59, PSOORRNW+60, PSOORRNW+61, PSOORRNW+62, CHK+6, CHK+8, CHK+12
>> ORD PSOORRNW+17, PSOORRNW+24, PSOORRNW+32, PSOORRNW+36, PSOORRNW+62, PSOORRNW+63
PHI PSOORRNW+10!
>> POERR("COMM" PSOORRNW+31!
>> POERR("DFLG" PSOORRNW+14!
>> POERR("PLACER" PSOORRNW+31!
>> POERR("STAT" PSOORRNW+31!
PRC PSOORRNW+10!
>> PSOCS CHK+2*, CHK+3*, CHK+5
>> PSODRUG("DEA" CHK+1, CHK+3, CHK+5
>> PSOFDR PSOORRNW+54*
>> PSOFROM PSOORRNW+10*
PSOFXRN PSOORRNW+57*, PSOORRNW+65, PSOORRNW+67!
PSOFXRNX PSOORRNW+57*, PSOORRNW+67!
>> PSOMAX CHK+5*, CHK+6*, CHK+9, CHK+10*, CHK+12
PSOMSG PSOORRNW+11!, PSOORRNW+12, PSOORRNW+14!
>> PSONOOR PSOORRNW+31*
>> PSOORRNW PSOORRNW+52
PSORENW PSOORRNW+64!
PSORENW("# OF REFILLS" , PSOORRNW+54*, CHK+8*, CHK+9*, CHK+12*
PSORENW("CLER K CODE" , PSOORRNW+55*
PSORENW("CLININD" PSOORRNW+60*
PSORENW("CLININD2" PSOORRNW+61*
PSORENW("CM" PSOORRNW+59*
PSORENW("CONJUNCTION" PSOORRNW+43*
PSORENW("DFLG" PSOORRNW+14*, PSOORRNW+48, PSOORRNW+49, PSOORRNW+50
PSORENW("DOSE ORDERED" , PSOORRNW+38*
PSORENW("DOSE" PSOORRNW+38*
PSORENW("DURATION" PSOORRNW+42*, PSOORRNW+45, PSOORRNW+46, PSOORRNW+47*
PSORENW("ENT" PSOORRNW+44*, PSOORRNW+45
PSORENW("FILL DATE" , PSOORRNW+14*, PSOORRNW+53
PSORENW("ISSU E DATE" , PSOORRNW+53*
PSORENW("MAIL/WINDOW" PSOORRNW+34*
PSORENW("NOO" PSOORRNW+33*
PSORENW("NOUN" PSOORRNW+38*
PSORENW("PEND ING ORDER" , PSOORRNW+63*
PSORENW("POE" PSOORRNW+62*
PSORENW("PROV IDER NAME" , PSOORRNW+33*
PSORENW("PROVIDER" PSOORRNW+34*
PSORENW("ROUTE" PSOORRNW+40*
PSORENW("RX0" CHK+7
PSORENW("SCHEDULE" PSOORRNW+42*
PSORENW("UNITS" PSOORRNW+38*
PSORENW("VERB" PSOORRNW+40*
PSORENXX PSOORRNW+10*, PSOORRNW+11, PSOORRNW+13, PSOORRNW+27, UL, UL+1!
>> PSORNW("FILL DATE" , PSOORRNW+14*
>> PSORX("CLERK CODE" , PSOORRNW+55*
>> PSORX("DFLG" PSOORRNW+14*, PSOORRNW+49
>> PSORX("FILL D ATE" , PSOORRNW+15*, PSOORRNW+64!
>> PSORX("PROVID ER NAME" , PSOORRNW+33*
>> PSOTPBFG PSOORRNW+32
PSOX CHK+2!, CHK+8*
>> ROUTE PSOORRNW+41*
RXPT CHK+7*, CHK+8, CHK+10!
U PSOORRNW+27
>> UNITS PSOORRNW+39*
>> VALMBCK PSOORRNW+23*
VALMCNT PSOORRNW+14~, EDTPEN+1~
>> XQORNOD(0 EDTPEN+1
Y PSOORRNW+15*!, PSOORRNW+17, PSOORRNW+23, EDTPEN+1*
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 |  Naked Globals |  Local Variables |  All