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

Package: Outpatient Pharmacy

Routine: PSOBPSSL


Information

PSOBPSSL ;ALB/EWL - ePharmacy Site Parameters Definition ;03/20/2013

Source Information

Source file <PSOBPSSL.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Kernel 2 $$UP^XLFSTR  DISP^XQORM1  
List Manager 2 EN^VALM  (CLEAN,CNTRL)^VALM10  
VA FileMan 2 (,LIST)^DIC  $$GET1^DIQ  

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

Package Total Caller Graph
Outpatient Pharmacy 3 PSO EPHARM SITE PARAMS LIST  PSOBPSS2  PSOBPSSP  

Entry Points

Name Comments DBIA/ICR reference
EN ; Entry point for PSO EPHARM PARAMS LIST List Manager screen
HDR ; -- header code -- PSO EPHARM SITE PARAMS LIST
INIT ; -- init variables and list array -- PSO EPHARM SITE PARAMS LIST
; PSODIVS is an array which will contain the divisions to be listed (see EN tag)
; LINECT - keeps track of the line count in the display list
; IEN - IEN of file 52.86 (Site Parameters)
; LMARRAY - List Manager Array Name
HELP ; -- help code -- PSO EPHARM MULTI SITE PARAMS
EXPND ; -- expand code
EXIT ; -- exit code
SITEPICK(DIVS) ; Get the list of sites to display
; Cloned from SEL^PSOREJU1 with changes for Site Parameter List
SITES(DIVS) ; - Returns the list of selected Pharmacy Divisions
GETDATA(IEN,DATA,NXTLINE) ; Adds and formats data from one Pharmacy Division
; This may be called multiple times when displaying multiple divisions
; This is called by PSOBPSSP
TRCMSG ; Transfer Reject Informational Message (called by PSOBPSSP, which was too big)
RRRMSG ; Reject Resolution Required Informational Message (called by PSOBPSSP, which was too big)

External References

Name Field # of Occurrence
^DIC SITEPICK+20
LIST^DIC GETDATA+58, GETDATA+99
$$GET1^DIQ SITES+13, GETDATA+28, GETDATA+39, GETDATA+43, GETDATA+47, GETDATA+81, GETDATA+122
EN^VALM EN+13
CLEAN^VALM10 INIT+15
CNTRL^VALM10 GETDATA+32, GETDATA+36, GETDATA+55, GETDATA+96
$$UP^XLFSTR SITEPICK+21
DISP^XQORM1 HELP+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: INIT+11
Function Call: WRITE
  • Prompt: !!
  • Line Location: HELP+1
Function Call: WRITE
  • Prompt: !!,"You may select a single or multiple Divisions,"
  • Line Location: SITEPICK+14
Function Call: WRITE
  • Prompt: !,"or enter ^ALL to select all Divisions.",!
  • Line Location: SITEPICK+15
Function Call: WRITE
  • Prompt: " ",$P(Y,"^",2),$S($D(DIVS(+Y)):" (already selected)",1:"")
  • Line Location: SITEPICK+23
Function Call: WRITE
  • Prompt: !
  • Line Location: SITEPICK+24
Function Call: WRITE
  • Prompt: !!,"All transfer rejects will automatically be placed on the Third Party Payer"
  • Line Location: TRCMSG+1
Function Call: WRITE
  • Prompt: !,"Rejects - Worklist if the reject code is defined in the site parameter file"
  • Line Location: TRCMSG+2
Function Call: WRITE
  • Prompt: !,"and the AUTO SEND parameter is set to yes. The OPECC must manually transfer"
  • Line Location: TRCMSG+3
Function Call: WRITE
  • Prompt: !,"the reject if the reject code is defined in the site parameter file"
  • Line Location: TRCMSG+4
Function Call: WRITE
  • Prompt: !,"and the AUTO SEND parameter is set to no. (To be used when Pharmacy can"
  • Line Location: TRCMSG+5
Function Call: WRITE
  • Prompt: !,"possibly correct a locally filled or CMOP Rx.)"
  • Line Location: TRCMSG+6
Function Call: WRITE
  • Prompt: !!,"All Reject Resolution Required reject codes will automatically be placed"
  • Line Location: RRRMSG+1
Function Call: WRITE
  • Prompt: !,"on the Third Party Payer Rejects - Worklist. This parameter applies to"
  • Line Location: RRRMSG+2
Function Call: WRITE
  • Prompt: !,"rejects for original unreleased fills only. Prescriptions will not be filled"
  • Line Location: RRRMSG+3
Function Call: WRITE
  • Prompt: !,"until the rejects identified by the Reject Resolution parameter are resolved."
  • Line Location: RRRMSG+4
Routine Call
  • DIC
  • Line Location:
    • SITEPICK+20
Routine Call
  • DIC
  • Line Location:
    • GETDATA+58
    • GETDATA+99
Routine Call
  • VALM
  • Line Location:
    • EN+13

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PS(52.86 - [#52.86] Classic Fileman Calls,  GET1^DIQ
52.865 LIST^DIC
52.8651 LIST^DIC
^BPSF(9002313.93 - [#9002313.93] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PS(52.86 - [#52.86] INIT+26
^TMP("PSOBPSSL" INIT+18, EXIT+1!

Label References

Name Line Occurrences
$$SITES HDR+1
EXIT EN+14
GETDATA INIT+22, INIT+26
SITEPICK INIT+11

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
AUTOSEND GETDATA+25~, GETDATA+79*, GETDATA+85
CODE GETDATA+25~, GETDATA+79*, GETDATA+83, GETDATA+120*, GETDATA+125
DATA GETDATA~, GETDATA+11, GETDATA+30, GETDATA+31, GETDATA+35, GETDATA+40, GETDATA+44, GETDATA+48, GETDATA+53, GETDATA+54
, GETDATA+63, GETDATA+65, GETDATA+83*, GETDATA+84*, GETDATA+85*, GETDATA+89, GETDATA+94, GETDATA+95, GETDATA+104, GETDATA+106
, GETDATA+125*, GETDATA+126*, GETDATA+128*, GETDATA+132
DIC SITEPICK+11~, SITEPICK+18*
DIC("A" SITEPICK+19*, SITEPICK+24*
DIC("B" SITEPICK+24!
DIC(0 SITEPICK+18*
DIVS SITEPICK~, SITEPICK+18!, SITEPICK+21!*, SITEPICK+22!*, SITES~, SITES+8, SITES+9
DIVS( SITEPICK+23, SITEPICK+24*, SITES+12, SITES+14*
DTOUT SITEPICK+11~, SITEPICK+22
DUOUT SITEPICK+11~, SITEPICK+22
GETS GETDATA+25~, GETDATA+58!, GETDATA+61, GETDATA+89, GETDATA+99!, GETDATA+102, GETDATA+132
GETS( GETDATA+78, GETDATA+79, GETDATA+81, GETDATA+119, GETDATA+120, GETDATA+122
GETS(" " GETDATA+72*, GETDATA+113*
GETS("DILIST" GETDATA+69, GETDATA+72, GETDATA+75!, GETDATA+110, GETDATA+113, GETDATA+116!
IEN INIT+5~, INIT+22*, INIT+26*, GETDATA~, GETDATA+10, GETDATA+28, GETDATA+39, GETDATA+43, GETDATA+47, GETDATA+58
, GETDATA+99
>> IORVOFF GETDATA+32
>> IORVON GETDATA+32
>> IOUOFF GETDATA+36, GETDATA+55, GETDATA+96
>> IOUON GETDATA+36, GETDATA+55, GETDATA+96
LINECT INIT+5~, INIT+8*, INIT+22, INIT+26, INIT+27
LMARRAY INIT+5~, INIT+18*, INIT+22, INIT+26
NAME SITES+1~, SITES+13*, SITES+14, SITES+15
NXTLINE GETDATA~, GETDATA+12, GETDATA+30*, GETDATA+31*, GETDATA+32, GETDATA+35*, GETDATA+36, GETDATA+40*, GETDATA+44*, GETDATA+48*
, GETDATA+53*, GETDATA+54*, GETDATA+55, GETDATA+62*, GETDATA+63, GETDATA+64*, GETDATA+65, GETDATA+83*, GETDATA+84, GETDATA+85
, GETDATA+89*, GETDATA+94*, GETDATA+95*, GETDATA+96, GETDATA+103*, GETDATA+104, GETDATA+105*, GETDATA+106, GETDATA+125*, GETDATA+126
, GETDATA+128, GETDATA+132*
PAUSE GETDATA+25~, GETDATA+43*, GETDATA+44
PSITE SITES+1~
PSODIV EN+10~
PSODIVS EN+10~, HDR+1, INIT+11, INIT+14, INIT+21, INIT+25, EXIT+1!
PSODIVS( INIT+22
PSOI GETDATA+25~, GETDATA+68*, GETDATA+69*, GETDATA+72, GETDATA+78*, GETDATA+79, GETDATA+81, GETDATA+109*, GETDATA+110*, GETDATA+113
, GETDATA+119*, GETDATA+120, GETDATA+122
PSOIGNORE GETDATA+25~, GETDATA+47*, GETDATA+48
QT SITEPICK+8~, SITEPICK+20, SITEPICK+21*, SITEPICK+22*
REJEXPL GETDATA+25~, GETDATA+81*, GETDATA+84, GETDATA+122*, GETDATA+126
SITE SITES+1~, SITES+12*, SITES+13, SITES+14, GETDATA+25~, GETDATA+28*, GETDATA+31
SITES SITES+1~*, SITES+12*, SITES+15*, SITES+16
THRESHLD GETDATA+25~, GETDATA+120*, GETDATA+127*, GETDATA+128
U SITES+14, GETDATA+72, GETDATA+79, GETDATA+81, GETDATA+113, GETDATA+120, GETDATA+122
>> VALMCNT INIT+27*
>> VALMHDR(1 HDR+1*, HDR+2*, HDR+3*
>> VALMHDR(2 HDR+4*
>> VALMQUIT INIT+14*
WLSTDAYS GETDATA+25~, GETDATA+39*, GETDATA+40
X HELP+1*, SITEPICK+11~, SITEPICK+20, SITEPICK+21
Y SITEPICK+11~, SITEPICK+23, SITEPICK+24
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