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

Package: Outpatient Pharmacy

Routine: PSOSPML6


Information

PSOSPML6 ;BIRM/MFR - Unmark Rx Fill as 'Administered in Clinic' ;09/30/13

Source Information

Source file <PSOSPML6.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Outpatient Pharmacy 5 $$RXNUM^PSOBPSU2  ($$RXRLDT,$$RXSTATE)^PSOBPSUT  $$BLDBAT^PSOSPMU1  $$RXFILL^PSOSPMU2  ($$ADMCLN,EXPORT)^PSOSPMUT  
VA FileMan 3 IX^DIC  ^DIE  ^DIR  
Kernel 1 $$UP^XLFSTR  

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
Kernel 1 ^DIC(19  
Outpatient Pharmacy 1 PSO SPMP UNMARK ADMIN CLINIC  

Entry Points

Name Comments DBIA/ICR reference
EXIT
RXLKP(RXNUM) ; - Peforms Lookup on the PRESCRIPTION file
RX ; - Prescription prompt

External References

Name Field # of Occurrence
IX^DIC RXLKP+3
^DIE RX+23
^DIR RX+2, RX+16, RX+29
$$RXNUM^PSOBPSU2 RX+7
$$RXRLDT^PSOBPSUT RX+25
$$RXSTATE^PSOBPSUT RX+31
$$BLDBAT^PSOSPMU1 RX+33
$$RXFILL^PSOSPMU2 RX+9
$$ADMCLN^PSOSPMUT RX+11
EXPORT^PSOSPMUT RX+34
$$UP^XLFSTR RX+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: RX+2
Function Call: WRITE
  • Prompt: !?5,"The ECME# must be 7 digits long!",$C(7)
  • Line Location: RX+6
Function Call: WRITE
  • Prompt: " ??"
  • Line Location: RX+7
Function Call: WRITE
  • Prompt: !!," Prescription Fill not marked as 'Administered in Clinic'.",$C(7)
  • Line Location: RX+12
Function Call: WRITE
  • Prompt: !
  • Line Location: RX+14
Function Call: WRITE
  • Prompt: !!,"Updating Rx..."
  • Line Location: RX+18
Function Call: WRITE
  • Prompt: "done.",$C(7)
  • Line Location: RX+23
Function Call: WRITE
  • Prompt: !
  • Line Location: RX+27
Routine Call
  • DIE
  • Line Location:
    • RX+23
Routine Call
  • DIR
  • Line Location:
    • RX+2
    • RX+16
    • RX+29
Routine Call
  • DIC
  • Line Location:
    • RXLKP+3

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PSRX - [#52] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP("PSOSPMRX" RX+32!*

Label References

Name Line Occurrences
$$RXLKP RX+4
EXIT RX+2, RX+9
RX RX+4, RX+5, RX+11, RX+25, RX+29, RX+36

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BATIEN PSOSPML6+3~, RX+33*, RX+34
D RXLKP+1~, RXLKP+2*
DA RX+18~, RX+20*, RX+22*
DA(1 RX+22*
DIC RXLKP+1~, RXLKP+2*
DIC(0 RXLKP+2*
DIE RX+18~, RX+20*, RX+22*
DIR PSOSPML6+3~, RX+1!, RX+14!, RX+27!
DIR("?" RX+1*
DIR("??" RX+1*
DIR("A" RX+1*, RX+15*, RX+28*
DIR("B" RX+16*, RX+28*
DIR(0 RX+1*, RX+16*, RX+28*
DIRUT PSOSPML6+3~, RX+2
DR RX+18~, RX+20*, RX+22*
DTOUT RX+14!, RX+16, RX+29
DUOUT RX+14!, RX+16, RX+29
PSOQUIT PSOSPML6+3~, RX+3*, RX+5, RX+6*, RX+7*
RXFILL PSOSPML6+3~, RX+9*, RX+11, RX+19, RX+22, RX+25, RX+32
RXIEN PSOSPML6+3~, RX+4*, RX+7*, RX+9, RX+11, RX+20, RX+22, RX+25, RX+31, RX+32
RXNUM RXLKP~, RXLKP+2
STATEIEN PSOSPML6+3~, RX+31*, RX+32
X PSOSPML6+3~, RX+2, RX+3*, RX+4, RX+5, RX+6, RX+7, RXLKP+1~, RXLKP+2*
Y RX+16, RX+29, RXLKP+1~, RXLKP+4
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