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

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

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

Entry Points

Name Comments DBIA/ICR reference
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)
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)
VERLIST(DEFTYPE,ARRAY) ; Return a list of ASAP Versions
; 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")
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+16, LOADASAP+17, LOADASAP+18, LOADASAP+20, LOADASAP+21, LOADASAP+23, LOADASAP+24, LOADASAP+30, LOADASAP+31
, LOADASAP+34, LOADASAP+35, SEGTREE+18, SEGTREE+21, SEGTREE+22, SEGTREE+24, SEGTREE+25, VERLIST+6, VERLIST+7, VERLIST+9
, VERLIST+13, VERLIST+14, VERLIST+15, 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+5!
ARRAY( VERLIST+11*, VERLIST+14*, VERLIST+15*
ASAPDEF LOADASAP+5~, LOADASAP+10*, LOADASAP+11, LOADASAP+12, LOADASAP+13, LOADASAP+16, LOADASAP+37, 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+18*
ASARRAY( LOADASAP+27*, LOADASAP+29!, LOADASAP+31*, LOADASAP+33!, LOADASAP+35*, LOADASAP+38*
ASDEFIEN VERDATA+4~, VERDATA+9*, VERDATA+10, VERDATA+11
CUSIEN VERLIST+4~, VERLIST+7*, VERLIST+13
DEFTYPE LOADASAP~, LOADASAP+9, LOADASAP+11, LOADASAP+12, SEGTREE~, SEGTREE+16, SEGTREE+17, VERLIST~, VERLIST+8, VERLIST+12
, VERLIST+14, VERLIST+15, VERDATA~, VERDATA+7, VERDATA+8
ELM0 LOADASAP+5~, LOADASAP+24*, LOADASAP+25, LOADASAP+27
ELMIEN LOADASAP+5~, LOADASAP+22*, LOADASAP+23*, LOADASAP+24, LOADASAP+30, LOADASAP+31, LOADASAP+34, LOADASAP+35
ELMPOS LOADASAP+5~, LOADASAP+25*, LOADASAP+27, LOADASAP+29, LOADASAP+31, LOADASAP+33, LOADASAP+35, LOADASAP+38
FILEIEN LOADASAP+5~, LOADASAP+13*, LOADASAP+16, LOADASAP+17, LOADASAP+18, LOADASAP+20, LOADASAP+21, LOADASAP+23, LOADASAP+24, LOADASAP+30
, LOADASAP+31, LOADASAP+34, LOADASAP+35, SEGTREE+12~, SEGTREE+18*, SEGTREE+21, SEGTREE+22, SEGTREE+24, SEGTREE+25
I LOADASAP+5~, LOADASAP+30*, LOADASAP+31, LOADASAP+34*, LOADASAP+35
PARSEG SEGTREE+12~, SEGTREE+26*, SEGTREE+28
SEG BLDTREE~, BLDTREE+7
SEG0 SEGTREE+12~, SEGTREE+25*, SEGTREE+26, SEGTREE+27, SEGTREE+28, SEGTREE+29
SEGIEN LOADASAP+5~, LOADASAP+19*, LOADASAP+20*, LOADASAP+21, LOADASAP+23, LOADASAP+24, LOADASAP+30, LOADASAP+31, LOADASAP+34, LOADASAP+35
, 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+21*, LOADASAP+27, LOADASAP+29, LOADASAP+31, LOADASAP+33, LOADASAP+35, LOADASAP+38, BLDTREE+4~, BLDTREE+5*
, BLDTREE+6*, BLDTREE+7, BLDTREE+8, BLDTREE+9
SEGPOS SEGTREE+12~, SEGTREE+27*, SEGTREE+28
STAIEN LOADASAP+5~
STDIEN VERLIST+4~, VERLIST+6*, VERLIST+9, VERLIST+14, VERLIST+15
VER LOADASAP+5~, LOADASAP+14*, LOADASAP+17, LOADASAP+18, SEGTREE+12~, SEGTREE+19*, SEGTREE+22
VERDATA VERDATA+4~, VERDATA+5*, VERDATA+11*, VERDATA+12
VERIEN LOADASAP+5~, LOADASAP+17*, LOADASAP+18, LOADASAP+20, LOADASAP+21, LOADASAP+23, LOADASAP+24, LOADASAP+30, LOADASAP+31, LOADASAP+34
, LOADASAP+35, SEGTREE+12~, SEGTREE+22*, SEGTREE+24, SEGTREE+25, VERDATA+4~, VERDATA+10*, VERDATA+11
VERSION LOADASAP~, LOADASAP+7, LOADASAP+9, LOADASAP+14, LOADASAP+16, SEGTREE~, SEGTREE+19, SEGTREE+21, VERLIST+4~, VERLIST+9*
, VERLIST+10, VERLIST+11, VERLIST+13*, VERLIST+14, VERLIST+15, VERDATA~, VERDATA+10
Info |  Source |  Caller Graph |  Entry Points |  Global Variables Directly Accessed |  Label References |  Local Variables |  All