PSUDEM4 ;BIR/DAM - Provider Extract ; 4/26/07 4:38pm
Source file <PSUDEM4.m>
| Package | Total | Caller Graph | 
|---|---|---|
| Pharmacy Benefits Management | 4 | PSUDEM1 PSUOP0 PSUUD0 PSUV0 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| XMD | ;Format mailman message and send. | |
| EN | ;Entry point for gathering all provider information from IV, UD, Rx, | |
| CONF | ;Construct globals for confirmation message | |
| IVSSN | ;EN Called from PSUIV1. Gives Provider within date range of extract | |
| SS | ;Find Provider Service/Section | |
| SPEC | ;Find provider specialty and sub-specialty | |
| PDSSN | ;EN  Called from PSUDEM1 | |
| UDSSN | ;EN  Called from PROV^PSUUD1. Find provider SSN and IEN in the unit | |
| OPSSN | ;EN Called from PSUOP0.  Gives prescription Provider | |
| PNAM | ;Find the provider's name. | |
| FAC | ;Find provider station number.  Places that info in each record. | |
| CLASS | ;Find provider class | 
| 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 | 
| Name | Line Occurrences | 
|---|---|
| CLASS | PNAM+7 | 
| CONF | XMD+31 | 
| FAC | PDSSN+8, UDSSN+6 | 
| PNAM | PDSSN+9, UDSSN+12 | 
| SPEC | PNAM+14 | 
| SS | PNAM+8 | 
| UDSSN | IVSSN+2, OPSSN+2 | 
| XMD | EN+17 | 
| >> | 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* |