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

Package: Outpatient Pharmacy

Routine: PSOERXU8


Information

PSOERXU8 ;ALB/BLB - eRx Utilities/RPC's ; 08/18/2020 10:02am

Source Information

Source file <PSOERXU8.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
VA FileMan 3 FILE^DIE  $$GET1^DIQ  ^DIR  
Outpatient Pharmacy 2 UPDSTAT^PSOERXU1  ($$VALPTADD,PRDRVAL)^PSOERXUT  
Kernel 1 $$FMTE^XLFDT  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

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

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Outpatient Pharmacy 1 PSOERX1B  

Entry Points

Name Comments DBIA/ICR reference
BPROC(PSOIEN,BTYPE,MVFLD,VBFLD,VBDTTMF,VDTTM) ;

External References

Name Field # of Occurrence
FILE^DIE BPROC+69
$$GET1^DIQ BPROC+3, BPROC+4, BPROC+5, BPROC+8, BPROC+9, BPROC+10, BPROC+15, BPROC+16, BPROC+19, BPROC+21
, BPROC+23, BPROC+29, BPROC+33, BPROC+34, BPROC+39, BPROC+40, BPROC+41, BPROC+42, BPROC+43, BPROC+44
, BPROC+53, BPROC+54, BPROC+55, BPROC+59, BPROC+61, BPROC+66, BPROC+67, BPROC+70, BPROC+71
^DIR BPROC+48, BPROC+64
UPDSTAT^PSOERXU1 BPROC+70, BPROC+72
$$VALPTADD^PSOERXUT BPROC+54
PRDRVAL^PSOERXUT BPROC+59
$$FMTE^XLFDT BPROC+28, BPROC+32, BPROC+45

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!
  • Line Location: BPROC+26
Function Call: WRITE
  • Prompt: !,"This patient has other prescriptions for: "_$$FMTE^XLFDT(ERXRECDT)
  • Line Location: BPROC+28
Function Call: WRITE
  • Prompt: !,"Patient: "_$$GET1^DIQ(52.46,ERXPAT,.01,"E")
  • Line Location: BPROC+29
Function Call: WRITE
  • Prompt: !,"There are other prescriptions for this patient, written by this provider on"
  • Line Location: BPROC+31
Function Call: WRITE
  • Prompt: !,$$FMTE^XLFDT(ERXRECDT)
  • Line Location: BPROC+32
Function Call: WRITE
  • Prompt: !,"Provider: "_$$GET1^DIQ(52.48,ERXPROV,.01,"E")
  • Line Location: BPROC+33
Function Call: WRITE
  • Prompt: !,"Patient: "_$$GET1^DIQ(52.46,ERXPAT,.01,"E")
  • Line Location: BPROC+34
Function Call: WRITE
  • Prompt: !!,?4,"DRUG",?42,"PROVIDER",?67,"STA",?71,"REC DATE"
  • Line Location: BPROC+35
Function Call: WRITE
  • Prompt: !,LINE
  • Line Location: BPROC+36
Function Call: WRITE
  • Prompt: !,CNT_".) "_$E(EDRUG,1,37),?42,$E(EPROV,1,24),?67,$E(RXSTAT,1,3),?71,$$FMTE^XLFDT(ERXRDT,"2Z")
  • Line Location: BPROC+45
Function Call: WRITE
  • Prompt: !!,"Would you like to apply the above validation to these prescriptions?"
  • Line Location: BPROC+46
Function Call: WRITE
  • Prompt: !,CNT,". ERX#: ",$$GET1^DIQ(52.49,ERXID,.01)," ERX DRUG: ",$$GET1^DIQ(52.49,ERXID,3.1)
  • Line Location: BPROC+55
Function Call: WRITE
  • Prompt: !,"Unable to validate - VistA Patient does not have a current mailing",!,"or residential address on file.",!
  • Line Location: BPROC+56
Function Call: WRITE
  • Prompt: !,CNT,". ERX#: ",$$GET1^DIQ(52.49,ERXID,.01)," ERX DRUG: ",$$GET1^DIQ(52.49,ERXID,3.1)
  • Line Location: BPROC+61
Function Call: WRITE
  • Prompt: !,"Unable to validate - ",$P(ERXMSG(I),"^"),!
  • Line Location: BPROC+63
Routine Call
  • DIE
  • Line Location:
    • BPROC+69
Routine Call
  • DIR
  • Line Location:
    • BPROC+48
    • BPROC+64

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PS(52.46 - [#52.46] GET1^DIQ
^PS(52.48 - [#52.48] GET1^DIQ
^PS(52.49 - [#52.49] GET1^DIQ
^PS(59.7 - [#59.7] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PS(52.49 - [#52.49] BPROC+13, BPROC+14

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BTYPE BPROC~, BPROC+21, BPROC+23, BPROC+27, BPROC+30, BPROC+54, BPROC+58, BPROC+66, BPROC+67
CNT BPROC+1~, BPROC+37*, BPROC+38*, BPROC+45, BPROC+50*, BPROC+52*, BPROC+55, BPROC+61
CSMSG BPROC+2~, BPROC+50*, BPROC+57*, BPROC+63*, BPROC+64
DIR BPROC+1~, BPROC+48!
DIR("B" BPROC+48*
DIR(0 BPROC+47*, BPROC+64*
DUZ BPROC+68
EDRUG BPROC+1~, BPROC+40*, BPROC+45
EEPROV BPROC+2~, BPROC+41*, BPROC+42
EHID BPROC+1~, BPROC+39*
EPAT BPROC+1~, BPROC+43*
EPROV BPROC+1~, BPROC+42*, BPROC+45
ERESTAT BPROC+1~, BPROC+16*, BPROC+17
ERXARY BPROC+1~
ERXDT BPROC+1~, BPROC+12*, BPROC+13*, BPROC+14
ERXEDT BPROC+1~, BPROC+11*, BPROC+13
ERXID BPROC+2~, BPROC+50*, BPROC+51*, BPROC+53, BPROC+55, BPROC+57, BPROC+59, BPROC+61, BPROC+63, BPROC+64
ERXIEN BPROC+1~, BPROC+14*, BPROC+15, BPROC+16, BPROC+19, BPROC+21, BPROC+22, BPROC+23, BPROC+24
ERXMSG BPROC+59!, BPROC+60
ERXMSG( BPROC+62, BPROC+63
ERXPAT BPROC+1~, BPROC+8*, BPROC+13, BPROC+14, BPROC+29, BPROC+34, BPROC+43
ERXPROV BPROC+2~, BPROC+9*, BPROC+23, BPROC+33
ERXRDT BPROC+1~, BPROC+44*, BPROC+45
ERXRECDT BPROC+1~, BPROC+10*, BPROC+11, BPROC+12, BPROC+28, BPROC+32
ERXSTAT BPROC+1~
EXARY BPROC+2~
EXARY( BPROC+24*, BPROC+37, BPROC+51, BPROC+57!, BPROC+63!, BPROC+64, BPROC+65
EXARY(0 BPROC+25
FDA BPROC+69!
FDA( BPROC+66*, BPROC+67*, BPROC+68*
FLG BPROC+1~
I BPROC+1~, BPROC+62*, BPROC+63, BPROC+65*, BPROC+66, BPROC+67, BPROC+68, BPROC+70, BPROC+71, BPROC+72
L BPROC+1~, BPROC+37*, BPROC+39, BPROC+40, BPROC+41, BPROC+44
LINE BPROC+1~, BPROC+36*
MBMSITE BPROC+1~, BPROC+3*, BPROC+15
MTYPE BPROC+2~, BPROC+4*, BPROC+6, BPROC+7
MVFLD BPROC~, BPROC+68
>> PSNPINST BPROC+15
PSOIEN BPROC~, BPROC+4, BPROC+5, BPROC+8, BPROC+9, BPROC+10, BPROC+22, BPROC+54, BPROC+59, BPROC+66
, BPROC+67
RESTYPE BPROC+2~, BPROC+5*, BPROC+7
REXEDT BPROC+2~
>> RXSTAT BPROC+45
VBDTTMF BPROC~, BPROC+68
VBFLD BPROC~, BPROC+68
VDTTM BPROC~, BPROC+68
Y BPROC+1~, BPROC+47!, BPROC+49
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Local Variables  | All