PSOSPMU0 ;BIRM/MFR - State Prescription Monitoring Program - Load ASAP Definition Utility ;10/07/12
Source file <PSOSPMU0.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
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) |
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 |
Name | Line Occurrences |
---|---|
BLDTREE | SEGTREE+31, BLDTREE+9 |
SEGTREE | LOADASAP+9 |
>> | 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 |