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

Package: Outpatient Pharmacy

Routine: PSOSPMU2


Information

PSOSPMU2 ;BIRM/MFR - State Prescription Monitoring Program Utility #2 - Prompts ;10/07/15

Source Information

Source file <PSOSPMU2.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Outpatient Pharmacy 3 $$RXFLDT^PSOBPSUT  VERLIST^PSOSPMU0  HLP1^PSOSPMU2  
VA FileMan 2 $$GET1^DIQ  ^DIR  
Kernel 1 $$FMTE^XLFDT  

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

Package Total Caller Graph
Outpatient Pharmacy 5 PSOSPML3  PSOSPML4  PSOSPML6  PSOSPMSP  PSOSPMU2  

Entry Points

Name Comments DBIA/ICR reference
HLP1(VERLST) ; Help Text for ASAP Version prompt
MWA(RXIEN,FILL) ; Returns the Rx delivering (WINDOW/MAIL/ADMIN IN CLINIC)
ASK1 ; Label used in case the prompt needs to be asked again
RXFILL(RXIEN) ; Select Prescription Fill #
ASAPVER(DEFTYPE,DSPHLP,DEFAULT,REQUIRED,ALLOWDEL) ; Prompt for the ASAP Version
; Input: (r) DEFTYPE - ASAP Definition Type (S: Standard Only; C: Customized Only, F: Fully Customized Only,
; A: All. A combination is also allowed, e.g., "CF")
; (o) DSPHLP - Display Help before prompting? (1: YES / 0: NO)
; (o) DEFAULT - Default ASAP Version
; (o) REQUIRED - Is Answer Required? (1: YES / 0: NO)
; (o) ALLOWDEL - Allow delete? (accepts "@" as a valid input)

External References

Name Field # of Occurrence
$$GET1^DIQ MWA+3, MWA+4, MWA+5, MWA+6
^DIR ASK1+4, RXFILL+15
$$RXFLDT^PSOBPSUT RXFILL+5, RXFILL+7, RXFILL+9
VERLIST^PSOSPMU0 ASK1+1
HLP1^PSOSPMU2 ASK1+3
$$FMTE^XLFDT RXFILL+5, RXFILL+7, RXFILL+9, RXFILL+14

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"This is a required response. Enter '^' to exit",$C(7),!
  • Line Location: ASK1+7
Function Call: WRITE
  • Prompt: ?40,"Invalid ASAP Version",$C(7),!
  • Line Location: ASK1+9
Function Call: WRITE
  • Prompt: !?5,"American Society for Automation in Pharmacy (ASAP) Version"
  • Line Location: HLP1+3
Function Call: WRITE
  • Prompt: !!?5,"Select one of the following:"
  • Line Location: HLP1+4
Function Call: WRITE
  • Prompt: !
  • Line Location: HLP1+5
Function Call: WRITE
  • Prompt: !,HLPLN
  • Line Location: HLP1+8
Function Call: WRITE
  • Prompt: !
  • Line Location: HLP1+9
Routine Call
  • DIR
  • Line Location:
    • ASK1+4
    • RXFILL+15

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PSRX - [#52] GET1^DIQ
52.1 GET1^DIQ
52.2 GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PSRX - [#52] RXFILL+6, RXFILL+8, RXFILL+10, RXFILL+11, RXFILL+12

Label References

Name Line Occurrences
$$MWA RXFILL+5, RXFILL+7, RXFILL+9, RXFILL+14
ASK1 ASK1+7, ASK1+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ALLOWDEL ASAPVER~, ASK1+6
DEFAULT ASAPVER~, ASK1+2
DEFTYPE ASAPVER~, ASK1+1
DIR ASAPVER+8~, ASK1+2!, RXFILL+2~, RXFILL+4!
DIR("?" ASK1+3*
DIR("A" ASK1+2*, RXFILL+4*
DIR("B" ASK1+2*, RXFILL+4*
DIR(0 ASK1+2*, RXFILL+5*, RXFILL+7*, RXFILL+9*, RXFILL+14*
DIRUT ASAPVER+8~, ASK1+8, RXFILL+2~, RXFILL+15
DSPHLP ASAPVER~, ASK1+3
DTOUT ASAPVER+8~, ASK1+8, RXFILL+2~, RXFILL+15
FILL MWA~, MWA+3, MWA+4
FILLARR RXFILL+2~
FILLARR( RXFILL+7*, RXFILL+11, RXFILL+13*
FILLARR("P" RXFILL+9*
FILLARR(0 RXFILL+3*
HLPLN HLP1+2~, HLP1+7*, HLP1+8
I RXFILL+2~, RXFILL+6*, RXFILL+7, RXFILL+8*, RXFILL+9, RXFILL+10*, RXFILL+11, RXFILL+12
REQUIRED ASAPVER~, ASK1+5, ASK1+7
RTSFILL RXFILL+2~, RXFILL+11*, RXFILL+13, RXFILL+14
RTSFLDT RXFILL+2~, RXFILL+12*, RXFILL+14
RXFILL RXFILL+2~, RXFILL+3*, RXFILL+16*, RXFILL+17
RXIEN RXFILL~, RXFILL+5, RXFILL+6, RXFILL+7, RXFILL+8, RXFILL+9, RXFILL+10, RXFILL+11, RXFILL+12, RXFILL+14
, MWA~, MWA+3, MWA+4, MWA+5, MWA+6
VER HLP1+2~, HLP1+6*, HLP1+7
VERLST ASAPVER+8~, ASK1+1, ASK1+3, HLP1~
VERLST( ASK1+9, HLP1+6, HLP1+7
X ASAPVER+8~, ASK1+5, ASK1+6, ASK1+7, ASK1+9, ASK1+10
Y ASAPVER+8~, RXFILL+2~, RXFILL+16
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