PSUDEM4 ;BIR/DAM - Provider Extract ; 4/26/07 4:38pm
Source file <PSUDEM4.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 |
Package | Total | Caller Graph |
---|---|---|
Pharmacy Benefits Management | 4 | PSUDEM1 PSUOP0 PSUUD0 PSUV0 |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ;Entry point for gathering all provider information from IV, UD, Rx,
|
|
PDSSN | ;EN Called from PSUDEM1
|
|
UDSSN | ;EN Called from PROV^PSUUD1. Find provider SSN and IEN in the unit
|
|
IVSSN | ;EN Called from PSUIV1. Gives Provider within date range of extract
|
|
OPSSN | ;EN Called from PSUOP0. Gives prescription Provider
|
|
FAC | ;Find provider station number. Places that info in each record.
|
|
PNAM | ;Find the provider's name.
|
|
CLASS | ;Find provider class
|
|
SS | ;Find Provider Service/Section
|
|
SPEC | ;Find provider specialty and sub-specialty
|
|
XMD | ;Format mailman message and send.
|
|
CONF | ;Construct globals for confirmation message
|
Name | Field # of Occurrence |
---|---|
$$GET1^DIQ | PNAM+5, PNAM+7, PNAM+8, PNAM+13 |
PULL^PSUCP | EN+6 |
EN^PSUDEM1 | EN+9 |
INST^PSUDEM1 | CONF+6 |
REC^PSUDEM1 | UDSSN+7 |
REC^PSUDEM2 | PDSSN+11, PDSSN+13, UDSSN+10, SS+26, SPEC+5, SPEC+8 |
PROV^PSUDEM5 | XMD+30 |
EN^PSUOP0 | EN+14 |
EN^PSUSUM1 | EN+18 |
$$VAL^PSUTL | XMD+18 |
EN^PSUUD0 | EN+11 |
EN^PSUV0 | EN+10 |
FileNo | Call Tags |
---|---|
^VA(200 - [#200] | GET1^DIQ |
200.05 | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DIC(49 - [#49] | SS+6, SS+7, SS+8, SS+9, SS+10, SS+11, SS+12, SS+13, SS+14, SS+15 , SS+16, SS+17, SS+18, SS+19, SS+20, SS+21, SS+22, SS+23, SS+24, SS+25 |
^DIC(7 - [#7] | CLASS+6, CLASS+7 |
^TMP("PSUPROM" | XMD+14*, XMD+21 |
^TMP("PSUPROV" | FAC+3*, FAC+4 |
^USC(8932.1 - [#8932.1] | SPEC+5, SPEC+7, SPEC+8, SPEC+10 |
^VA(200 - [#200] | PNAM+11 |
^XTMP( | CONF+10*, CONF+11* |
^XTMP("PSU_" | EN+4*, EN+13*, EN+15*, EN+19!, PDSSN+5, PDSSN+7, PDSSN+10, PDSSN+12*, PDSSN+14*, PDSSN+15! , UDSSN+4, UDSSN+5, UDSSN+9*, UDSSN+11*, FAC+4*, PNAM+5*, PNAM+16*, PNAM+17*, CLASS+2*, CLASS+3* , CLASS+8*, SS+4*, SS+27*, SPEC+2*, SPEC+3*, SPEC+6*, SPEC+7*, SPEC+9*, SPEC+10*, XMD+3 , XMD+4*, XMD+8, XMD+9, XMD+10*, XMD+13, XMD+14, XMD+24*, XMD+26*, XMD+28*, CONF+4 , CONF+8 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> I | EN+7*, XMD+25*, XMD+26, XMD+28 |
PSUA | CLASS+5~, CLASS+6*, CLASS+7*, CLASS+8, CLASS+9! |
>> PSUAA | XMD+2*, XMD+3*, XMD+4 |
>> PSUAB | XMD+7*, XMD+8*, XMD+9, XMD+10 |
>> PSUAC | XMD+12*, XMD+13*, XMD+14 |
PSUCLP | PNAM+2~, PNAM+7*, CLASS+2, CLASS+3, CLASS+4, CLASS+6, CLASS+7 |
>> PSUD1 | PNAM+10*, PNAM+11*, PNAM+12, PNAM+13, PNAM+15 |
PSUDIVIS | CONF+7~, CONF+8*, CONF+10, CONF+11 |
PSUIEN | PDSSN+6~, PDSSN+7*, PDSSN+12, PDSSN+13, PDSSN+14, PDSSN+15, UDSSN+3*, UDSSN+5*, UDSSN+9, UDSSN+10 , UDSSN+11, FAC+4, PNAM+5, PNAM+7, PNAM+8, PNAM+11, PNAM+13, PNAM+16, PNAM+17, CLASS+2 , CLASS+3, CLASS+8, SS+4, SS+27, SPEC+2, SPEC+3, SPEC+6, SPEC+7, SPEC+9, SPEC+10 |
>> PSUJOB | EN+4, EN+13, EN+15, EN+19, PDSSN+5, PDSSN+7, PDSSN+10, PDSSN+12, PDSSN+14, PDSSN+15 , UDSSN+4, UDSSN+5, UDSSN+9, UDSSN+11, FAC+4, PNAM+5, PNAM+16, PNAM+17, CLASS+2, CLASS+3 , CLASS+8, SS+4, SS+27, SPEC+2, SPEC+3, SPEC+6, SPEC+7, SPEC+9, SPEC+10, XMD+3 , XMD+4, XMD+8, XMD+9, XMD+10, XMD+13, XMD+14, XMD+24, XMD+26, XMD+28, CONF+4 , CONF+8, CONF+9 |
PSULC | XMD+17~, XMD+21*, XMD+23* |
>> PSUM | XMD+30*, CONF+4* |
PSUMAX | XMD+17~, XMD+18*, XMD+19*, XMD+23 |
PSUMC | XMD+17~, XMD+20*, XMD+23*, XMD+24, XMD+26, XMD+28, XMD+30, CONF+4, CONF+10 |
>> PSUMLC | XMD+20*, XMD+22*, XMD+23*, XMD+24, XMD+26, XMD+27*, XMD+28 |
>> PSUMOD( | EN+7* |
>> PSUMOD(1 | EN+10 |
>> PSUMOD(2 | EN+11 |
>> PSUMOD(4 | EN+12 |
>> PSUMOD(7 | EN+9 |
>> PSUOPTS | EN+7 |
>> PSUPL | XMD+12*, XMD+14, XMD+15* |
PSUREC | EN+3~, PDSSN+11*, PDSSN+12, PDSSN+13*, PDSSN+14, PDSSN+15, UDSSN+7*, UDSSN+8*, UDSSN+9, UDSSN+10* , UDSSN+11, SS+26*, SS+27, SPEC+5*, SPEC+6, SPEC+8*, SPEC+9 |
>> PSUSNDR | FAC+3 |
PSUSP | PNAM+2~, PNAM+13*, SPEC+2, SPEC+3, SPEC+4, SPEC+5, SPEC+7, SPEC+8, SPEC+10 |
PSUSS | PNAM+2~, PNAM+8*, SS+4, SS+5, SS+6, SS+7, SS+8, SS+9, SS+10, SS+11 , SS+12, SS+13, SS+14, SS+15, SS+16, SS+17, SS+18, SS+19, SS+20, SS+21 , SS+22, SS+23, SS+24, SS+25 |
PSUSSN1 | PDSSN+6~, PDSSN+10*, PDSSN+11 |
>> PSUSUB | CONF+9*, CONF+10, CONF+11 |
>> PSUT | PDSSN+4*, PDSSN+5*, PDSSN+7, PDSSN+10 |
PSUTLC | XMD+17~, CONF+3*, CONF+4*, CONF+11 |
PSUTMC | XMD+17~ |
PSUTMP | SS+2~, SS+5*, SS+6*, SS+7*, SS+8*, SS+9*, SS+10*, SS+11*, SS+12*, SS+13* , SS+14*, SS+15*, SS+16*, SS+17*, SS+18*, SS+19*, SS+20*, SS+21*, SS+22*, SS+23* , SS+24*, SS+25*, SS+26 |
>> PSUVSSN1 | UDSSN+3*, UDSSN+4*, UDSSN+5, UDSSN+7 |
U | PDSSN+7, PDSSN+10, PDSSN+12, PDSSN+14, UDSSN+9, UDSSN+11, FAC+3, PNAM+5, PNAM+16, PNAM+17 , CLASS+2, CLASS+3, CLASS+6, CLASS+7, CLASS+8, SS+4, SS+6, SS+7, SS+8, SS+9 , SS+10, SS+11, SS+12, SS+13, SS+14, SS+15, SS+16, SS+17, SS+18, SS+19 , SS+20, SS+21, SS+22, SS+23, SS+24, SS+25, SS+27, SPEC+2, SPEC+3, SPEC+5 , SPEC+6, SPEC+7, SPEC+8, SPEC+9, SPEC+10, XMD+4, XMD+9, XMD+10, CONF+8 |
>> X | XMD+21*, XMD+24, XMD+25, XMD+26, XMD+28, CONF+4* |
>> Z | XMD+25* |