Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Caller Graph |  Entry Points |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: PSOSPMU0

Package: Outpatient Pharmacy

Routine: PSOSPMU0


Information

PSOSPMU0 ;BIRM/MFR - State Prescription Monitoring Program - Load ASAP Definition Utility ;10/07/12

Source Information

Source file <PSOSPMU0.m>

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

Package Total Caller Graph
Outpatient Pharmacy 8 PSOASAP0  PSOSPMA3  PSOSPMB3  PSOSPML3  PSOSPML4  PSOSPMU2  PSOSPMU3  PSOSPMUT  

Entry Points

Name Comments DBIA/ICR reference
LOADASAP(VERSION,DEFTYPE,ASARRAY) ; Loads the ASAP definition array for the specific Version
; Input: (r) VERSION - ASAP Version (3.0, 4.0, 4.1, 4.2)
; (r) DEFTYPE - ASAP Definition Type (S: Standard Only; C: Customized Only, B: Both)
SEGTREE(VERSION,DEFTYPE,ARRAY) ; Retrieve Hierarchical (Tree) Segement Positioning Information for each ASAP Version
; Input: (r) VERSION - ASAP Version (e.g., "3.0", "4.2", etc.)
; (r) DEFTYPE - ASAP Definition Type (S: Standard Only; C: Customized Only, B: Both)
BLDTREE(SEG,SEGINFO,ARRAY) ; Build the ASAP Segment Tree (Recursivity Used)
; Input: SEG - Initial Segment (Usually "" to build from the top of the tree)
; SEGINFO - Segment Information Array (Parent & Position)
VERLIST(DEFTYPE,REGZERO,ARRAY) ; Return a list of ASAP Versions ;Zero Report adding REGZERO
; Input: (r) DEFTYPE - ASAP Definition Type (D: Default Only; C: Customized Only, F: Fully Customized Only,
; A: All. A combination is also allowed, e.g., "CF")
; (r) REGZERO - Regular or Zero Report or Both ASAP Definitions (R: Regular Only;
; Z: Zero Report Only; B: Both)
VERDATA(VERSION,DEFTYPE) ; Returns the ASAP Version fields
; Input: (r) VERSION - ASAP Version (e.g., "3.0", "4.2", etc.)
; (r) DEFTYPE - ASAP Definition Type (S: Standard Only; C: Customized Only, B: Both)

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PS(58.4 - [#58.4] LOADASAP+13, LOADASAP+17, LOADASAP+18, LOADASAP+19, LOADASAP+21, LOADASAP+22, LOADASAP+24, LOADASAP+25, LOADASAP+31, LOADASAP+32
, LOADASAP+35, LOADASAP+36, SEGTREE+18, SEGTREE+21, SEGTREE+22, SEGTREE+24, SEGTREE+25, VERLIST+9, VERLIST+10, VERLIST+12
, VERLIST+14, VERLIST+20, VERLIST+22, VERLIST+25, VERLIST+26, VERLIST+27, VERLIST+28, VERDATA+9, VERDATA+10, VERDATA+11

Label References

Name Line Occurrences
BLDTREE SEGTREE+31, BLDTREE+9
SEGTREE LOADASAP+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ARRAY SEGTREE~, SEGTREE+14, SEGTREE+29, SEGTREE+31, BLDTREE~, BLDTREE+8, BLDTREE+9, VERLIST~, VERLIST+8!
ARRAY( VERLIST+17*, VERLIST+18*, VERLIST+21, VERLIST+25*, VERLIST+26*, VERLIST+27*, VERLIST+28*
ASAPDEF LOADASAP+5~, LOADASAP+10*, LOADASAP+11, LOADASAP+12, LOADASAP+13, LOADASAP+17, LOADASAP+38, SEGTREE+12~, SEGTREE+15*, SEGTREE+16
, SEGTREE+17, SEGTREE+18, SEGTREE+21, VERDATA+4~, VERDATA+6*, VERDATA+7, VERDATA+8, VERDATA+9
ASARRAY LOADASAP~, LOADASAP+8!, LOADASAP+19*
ASARRAY( LOADASAP+28*, LOADASAP+30!, LOADASAP+32*, LOADASAP+34!, LOADASAP+36*, LOADASAP+39*
ASDEFIEN VERDATA+4~, VERDATA+9*, VERDATA+10, VERDATA+11
CUSIEN VERLIST+6~, VERLIST+10*, VERLIST+20, VERLIST+22
DEFTYPE LOADASAP~, LOADASAP+9, LOADASAP+11, LOADASAP+12, SEGTREE~, SEGTREE+16, SEGTREE+17, VERLIST~, VERLIST+11, VERLIST+19
, VERLIST+25, VERLIST+26, VERLIST+27, VERLIST+28, VERDATA~, VERDATA+7, VERDATA+8
ELM0 LOADASAP+5~, LOADASAP+25*, LOADASAP+26, LOADASAP+28
ELMIEN LOADASAP+5~, LOADASAP+23*, LOADASAP+24*, LOADASAP+25, LOADASAP+31, LOADASAP+32, LOADASAP+35, LOADASAP+36
ELMPOS LOADASAP+5~, LOADASAP+26*, LOADASAP+28, LOADASAP+30, LOADASAP+32, LOADASAP+34, LOADASAP+36, LOADASAP+39
FILEIEN LOADASAP+5~, LOADASAP+13*, LOADASAP+17, LOADASAP+18, LOADASAP+19, LOADASAP+21, LOADASAP+22, LOADASAP+24, LOADASAP+25, LOADASAP+31
, LOADASAP+32, LOADASAP+35, LOADASAP+36, SEGTREE+12~, SEGTREE+18*, SEGTREE+21, SEGTREE+22, SEGTREE+24, SEGTREE+25
I LOADASAP+5~, LOADASAP+31*, LOADASAP+32, LOADASAP+35*, LOADASAP+36
PARSEG SEGTREE+12~, SEGTREE+26*, SEGTREE+28
REGZERO VERLIST~, VERLIST+15, VERLIST+16, VERLIST+17, VERLIST+23, VERLIST+24
SEG BLDTREE~, BLDTREE+7
SEG0 SEGTREE+12~, SEGTREE+25*, SEGTREE+26, SEGTREE+27, SEGTREE+28, SEGTREE+29
SEGIEN LOADASAP+5~, LOADASAP+20*, LOADASAP+21*, LOADASAP+22, LOADASAP+24, LOADASAP+25, LOADASAP+31, LOADASAP+32, LOADASAP+35, LOADASAP+36
, SEGTREE+12~, SEGTREE+23*, SEGTREE+24*, SEGTREE+25
SEGINFO LOADASAP+8!, SEGTREE+12~, SEGTREE+31, BLDTREE~, BLDTREE+9
SEGINFO( SEGTREE+28*, BLDTREE+6, BLDTREE+7, BLDTREE+8
SEGNAM LOADASAP+5~, LOADASAP+22*, LOADASAP+28, LOADASAP+30, LOADASAP+32, LOADASAP+34, LOADASAP+36, LOADASAP+39, BLDTREE+4~, BLDTREE+5*
, BLDTREE+6*, BLDTREE+7, BLDTREE+8, BLDTREE+9
SEGPOS SEGTREE+12~, SEGTREE+27*, SEGTREE+28
STAIEN LOADASAP+5~
STDIEN VERLIST+6~, VERLIST+9*, VERLIST+12, VERLIST+14, VERLIST+25, VERLIST+26, VERLIST+27, VERLIST+28
VER LOADASAP+5~, LOADASAP+14*, LOADASAP+15, LOADASAP+18, LOADASAP+19, SEGTREE+12~, SEGTREE+19*, SEGTREE+22, VERLIST+7~, VERLIST+14*
, VERLIST+22*
VERDATA VERDATA+4~, VERDATA+5*, VERDATA+11*, VERDATA+12
VERIEN LOADASAP+5~, LOADASAP+18*, LOADASAP+19, LOADASAP+21, LOADASAP+22, LOADASAP+24, LOADASAP+25, LOADASAP+31, LOADASAP+32, LOADASAP+35
, LOADASAP+36, SEGTREE+12~, SEGTREE+22*, SEGTREE+24, SEGTREE+25, VERDATA+4~, VERDATA+10*, VERDATA+11
VERSION LOADASAP~, LOADASAP+7, LOADASAP+9, LOADASAP+14, LOADASAP+15, LOADASAP+17, SEGTREE~, SEGTREE+19, SEGTREE+21, VERLIST+6~
, VERLIST+12*, VERLIST+13, VERLIST+14, VERLIST+17, VERLIST+18, VERLIST+20*, VERLIST+21, VERLIST+22, VERLIST+25, VERLIST+26
, VERLIST+27, VERLIST+28, VERDATA~, VERDATA+10
ZFLG VERLIST+7~, VERLIST+14*, VERLIST+15, VERLIST+16, VERLIST+17, VERLIST+22*, VERLIST+23, VERLIST+24, VERLIST+26, VERLIST+28
Info |  Source |  Caller Graph |  Entry Points |  Global Variables Directly Accessed |  Label References |  Local Variables  | All