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

Package: Outpatient Pharmacy

Routine: PSODEARV


Information

PSODEARV ;WILM/BDB - EPCS Utilities and Reports; [5/7/02 5:53am] ;10/5/21 14:50

Source Information

Source file <PSODEARV.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
Kernel 4 ^%ZIS  ^%ZISC  ($$DT,$$FMADD,$$FMTE)^XLFDT  $$ACTIVE^XUSER  
VA FileMan 4 $$FIND1^DIC  DT^DILF  ($$GET1,GETS)^DIQ  ^DIR  

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 PSODEARP  

Entry Points

Name Comments DBIA/ICR reference
DL ;Delimited File message
YN ;yes or no prompt if no audited fields found for a file
RUN(PSHEADER,PSCPRSSA,PSOEDS,PSOCPRSU)
COMPILE(PSCPRSSA,PSOEDS,PSOCPRSU,PSOPROB)
TEST(PSODNOBJ,PSONPOBJ,PSCPRSSA,PSOEDS,NPIEN,PSOCPRSU)

External References

Name Field # of Occurrence
^%ZIS RUN+2
^%ZISC RUN+17
$$FIND1^DIC COMPILE+12
DT^DILF TEST+1
$$GET1^DIQ COMPILE+8, COMPILE+9, COMPILE+10, TEST+4, TEST+6
GETS^DIQ COMPILE+6, COMPILE+7
^DIR YN+1, RUN+19
$$DT^XLFDT TEST+5, TEST+9, TEST+11, TEST+29, TEST+31
$$FMADD^XLFDT TEST+19, TEST+21, TEST+24, TEST+26, TEST+39, TEST+41, TEST+44, TEST+46
$$FMTE^XLFDT RUN+9, COMPILE+8, COMPILE+9, COMPILE+10
$$ACTIVE^XUSER TEST+9, TEST+14, TEST+19, TEST+24

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"You have selected the delimited file output."
  • Line Location: DL+2
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: DL+3
Function Call: WRITE
  • Prompt: !,"The report output will be displayed on the screen in a delimited format, so"
  • Line Location: DL+4
Function Call: WRITE
  • Prompt: !,"it can be captured and exported. If you are using Reflections, you can turn"
  • Line Location: DL+5
Function Call: WRITE
  • Prompt: !,"logging on by selecting 'Tools' on the top of the screen, then"
  • Line Location: DL+6
Function Call: WRITE
  • Prompt: !,"select 'Logging' and capture to your desired location. To avoid undesired"
  • Line Location: DL+7
Function Call: WRITE
  • Prompt: !,"wrapping, you may need to set your terminal session display settings to"
  • Line Location: DL+8
Function Call: WRITE
  • Prompt: !,"512 columns. Please enter '0;512;9999' at the 'DEVICE:' prompt. Lines"
  • Line Location: DL+9
Function Call: WRITE
  • Prompt: !,"may need to be deleted at the top and bottom of the logged file before"
  • Line Location: DL+10
Function Call: WRITE
  • Prompt: !,"importing."
  • Line Location: DL+11
Function Call: WRITE
  • Prompt: !!,"The format of the output is as follows, using '|' as the delimiter:"
  • Line Location: DL+12
Function Call: WRITE
  • Prompt: !,"Term Date|Name|DEA|DEA Exp Dt|Last Sign-on|Title|Service/Section|Remarks"
  • Line Location: DL+13
Function Call: WRITE
  • Prompt: !
  • Line Location: YN+1
Function Call: WRITE
  • Prompt: "Term Date","|","Name","|","DEA","|","DEA Exp Dt","|","Last Sign-on","|","Title","|","Service/Section","|","Remarks"
  • Line Location: RUN+6
Function Call: WRITE
  • Prompt: !,"DEA Expiration Date Report"_" "
  • Line Location: RUN+7
Function Call: WRITE
  • Prompt: PSHEADER
  • Line Location: RUN+8
Function Call: WRITE
  • Prompt: "Run Date: ",$$FMTE^XLFDT(DT,"5DZ")
  • Line Location: RUN+9
Function Call: WRITE
  • Prompt: !!,"There is no Data to Print"
  • Line Location: RUN+10
Function Call: WRITE
  • Prompt: !,^TMP($J,"PSODEARP",PSOTD,PSONAME,PSCOUNT2,1),"|"
  • Line Location: RUN+14
Function Call: WRITE
  • Prompt: !,"*PROBLEM* INDICATES BAD CROSS REFERENCE IN NEW PERSON FILE.",!,"CONTACT PRODUCT SUPPORT TO RESOLVE.",!
  • Line Location: RUN+16
Function Call: WRITE
  • Prompt: !!,"End of Report. If 'Logging', please turn off 'Logging'.",!
  • Line Location: RUN+19
Routine Call
  • %ZIS
  • Line Location:
    • RUN+2
Routine Call
  • DIC
  • Line Location:
    • COMPILE+12
Routine Call
  • DIR
  • Line Location:
    • YN+1
    • RUN+19

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] GET1^DIQ,  GETS^DIQ
200.5321 FIND1^DIC
^XTV(8991.9 - [#8991.9] GET1^DIQ,  GETS^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP($J RUN+3!, RUN+10, RUN+11, RUN+12, RUN+13, RUN+14, RUN+18!, COMPILE+25*, COMPILE+30*
^VA(200 - [#200] COMPILE+5
^XTV(8991.9 - [#8991.9] COMPILE+3, COMPILE+4

Label References

Name Line Occurrences
$$TEST COMPILE+11
COMPILE RUN+4
YN DL+2, DL+14

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %ZIS RUN+2*
DEAEXPDT TEST+1~, TEST+9, TEST+11, TEST+19, TEST+21, TEST+24, TEST+26, TEST+29, TEST+31, TEST+39
, TEST+41, TEST+44, TEST+46
DEAIEN COMPILE+1~, COMPILE+4*, COMPILE+6, COMPILE+10
DEATXT COMPILE+1~, COMPILE+3*, COMPILE+4, COMPILE+5, COMPILE+12
DIR YN+1!, YN+3!, RUN+19!
DIR("A" YN+1*, RUN+19*
DIR(0 YN+1*, RUN+19*
DIRUT YN+3!
DT RUN+9, TEST+19, TEST+21, TEST+24, TEST+26, TEST+39, TEST+41, TEST+44, TEST+46
DTOUT YN+2, YN+3!
DUOUT YN+2, YN+3!
IO RUN+5
IOF DL+3
ION RUN+2
IOP RUN+1~, RUN+2*
NPIEN COMPILE+5*, COMPILE+7, COMPILE+8, COMPILE+9, COMPILE+11, COMPILE+12, TEST~, TEST+4, TEST+6, TEST+9
, TEST+14, TEST+19, TEST+24
P200P5321 COMPILE+12~*, COMPILE+13
POP RUN+1~, RUN+2
PSCOUNT1 COMPILE+1~, COMPILE+2*, COMPILE+22*, COMPILE+25, COMPILE+30
PSCOUNT2 RUN+1~, RUN+13*, RUN+14
PSCPRSSA RUN~, RUN+4, COMPILE~, COMPILE+11, TEST~, TEST+9, TEST+11, TEST+14, TEST+16, TEST+19
, TEST+21, TEST+24, TEST+26, TEST+29, TEST+31, TEST+34, TEST+36, TEST+39, TEST+41, TEST+44
, TEST+46
PSHEADER RUN~, RUN+8
PSOACC TEST+2~, TEST+6*, TEST+29, TEST+34, TEST+39, TEST+44
PSOCPRSU RUN~, RUN+4, COMPILE~, COMPILE+11, TEST~, TEST+9, TEST+11, TEST+14, TEST+16, TEST+19
, TEST+21, TEST+24, TEST+26, TEST+29, TEST+31, TEST+34, TEST+36, TEST+39, TEST+41, TEST+44
, TEST+46
PSODNOBJ COMPILE+6!*, COMPILE+11, TEST~
PSODNOBJ( COMPILE+10*, COMPILE+13*, COMPILE+17, COMPILE+18, TEST+1, TEST+9, TEST+11, TEST+14, TEST+16, TEST+19
, TEST+21, TEST+24, TEST+26, TEST+29, TEST+31, TEST+34, TEST+36, TEST+39, TEST+41, TEST+44
, TEST+46
PSOEDS RUN~, RUN+4, COMPILE~, COMPILE+11, TEST~, TEST+9, TEST+11, TEST+14, TEST+16, TEST+19
, TEST+21, TEST+24, TEST+26, TEST+29, TEST+31, TEST+34, TEST+36, TEST+39, TEST+41, TEST+44
, TEST+46
PSOION RUN+1~, RUN+2*
PSOLINE COMPILE+1~, COMPILE+14*, COMPILE+15*, COMPILE+16*, COMPILE+17*, COMPILE+18*, COMPILE+19*, COMPILE+20*, COMPILE+21*, COMPILE+25
, COMPILE+28*, COMPILE+30
PSONAME RUN+1~, RUN+12*, RUN+13, RUN+14
PSONPOBJ COMPILE+7!*, COMPILE+11, TEST~
PSONPOBJ( COMPILE+8*, COMPILE+15, COMPILE+16, COMPILE+25, COMPILE+27, COMPILE+28, COMPILE+30
PSONPOBJ(202 COMPILE+9*, COMPILE+19
PSONPOBJ(29 COMPILE+21
PSONPOBJ(7 TEST+11, TEST+16, TEST+21, TEST+26, TEST+29, TEST+31, TEST+34, TEST+36, TEST+39, TEST+41
, TEST+44, TEST+46
PSONPOBJ(8 COMPILE+20
PSOOUT DL+2, YN+1!, YN+2*
PSOPROB RUN+1~, RUN+2*, RUN+4, RUN+15, COMPILE~, COMPILE+13*
PSOTD RUN+1~, RUN+11*, RUN+12, RUN+13, RUN+14, COMPILE+1~, COMPILE+8*, COMPILE+23*, COMPILE+25, COMPILE+30
PSOTERM TEST+3~, TEST+4*, TEST+11, TEST+16, TEST+21, TEST+26, TEST+29, TEST+31, TEST+34, TEST+36
, TEST+39, TEST+41, TEST+44, TEST+46
PSOTODAY TEST+3~, TEST+5*, TEST+11, TEST+16, TEST+21, TEST+26, TEST+29, TEST+31, TEST+34, TEST+36
, TEST+39, TEST+41, TEST+44, TEST+46
RESP TEST+2~*, TEST+48
TMP COMPILE+6!, COMPILE+7!
TMP( COMPILE+6
TMP(200 COMPILE+7
X YN+3!
Y YN+1!, YN+2, YN+3!
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