PSUDEM2 ;BIR/DAM - Outpatient Visits Extract ; 1/23/09 3:10pm
Source file <PSUDEM2.m>
| Package | Total | Call Graph | 
|---|---|---|
| Pharmacy Benefits Management | 2 | OPV^PSUDEM5 ($$VAL,$$VALI)^PSUTL | 
| Uncategorized | 1 | $$GETICN^MPIF001 | 
| Package | Total | Caller Graph | 
|---|---|---|
| Pharmacy Benefits Management | 1 | PSUDEM4 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| SET | ; Set segment | |
| CONF | ;Construct globals for confirmation message | |
| XMD | ;Format mailman message and send. | |
| DAT1 | ;Find visits from V POV file that fall within the date range | |
| DAT2 | ; | |
| TLC | ;   Count Lines sent | |
| EN | ;EN Called from PSUCP | |
| EX | ||
| POVS | ;severl POVs can have same visit, work all when the first is found | |
| REC | ;EN If "^" is contained in any record, replace it with "'" | |
| NODATA | ;Generate a 'No data' message if there is no data in the extract | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^AUPNVCPT - [#9000010.18] | POVS+8, POVS+10 | 
| ^AUPNVCPT("AD" | POVS+6 | 
| ^AUPNVPOV - [#9000010.07] | DAT2+3, POVS+12 | 
| ^AUPNVPOV("AD" | DAT2+1, POVS+4 | 
| ^AUPNVSIT - [#9000010] | DAT2+7, DAT2+12 | 
| ^AUPNVSIT("B" | DAT1+4, DAT1+5 | 
| ^DPT - [#2] | DAT2+8 | 
| ^ICD9 - [#80] | POVS+10, POVS+12 | 
| ^ICPT - [#81] | POVS+8 | 
| ^XTMP( | CONF+6*, CONF+7* | 
| ^XTMP("PSU" | DAT2+5 | 
| ^XTMP("PSU_" | EN+1!, EN+6, EX!, EX+1!, EX+2!, EX+3!, SET+7*, XMD+2, XMD+3*, XMD+8 , XMD+11*, XMD+13*, XMD+15*, TLC+2, CONF+4, NODATA+5* | 
| Name | Line Occurrences | 
|---|---|
| CONF | TLC+5 | 
| DAT1 | EN+5 | 
| DAT2 | DAT1+7 | 
| NODATA | EN+6 | 
| POVS | DAT2+6 | 
| SET | DAT2+13 | 
| XMD | EN+7 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | XMD+2 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| ALLCPT | POVS+3!, SET+1, SET+5 | 
| ALLCPT( | POVS+8*, SET+5 | 
| ALLICD9 | POVS+3!, SET+1, SET+4 | 
| ALLICD9( | POVS+10*, POVS+12*, SET+4 | 
| CPTDA | EN+3~, POVS+8* | 
| CPTNM | EN+3~, POVS+8*, SET+5* | 
| >> I | SET+4*, XMD+12*, XMD+13, XMD+15 | 
| ICD9DA | EN+3~, POVS+10*, POVS+12* | 
| ICD9NM | EN+3~, POVS+10*, POVS+12*, SET+4* | 
| J | EN+4~, SET+5* | 
| NONE | EN+2!, CONF+2, NODATA+2* | 
| >> PSUAB | XMD+1*, XMD+2* | 
| PSUDIVIS | CONF+3~, CONF+4*, CONF+6, CONF+7 | 
| >> PSUDT | DAT1+2* | 
| PSUEDT | DAT1+1, DAT1+2~ | 
| PSUICN | EN+3~, DAT2+9*, DAT2+10*, SET+3 | 
| >> PSUJOB | EN+1, EN+6, EX, EX+1, EX+2, EX+3, DAT2+5, SET+7, XMD+2, XMD+3 , XMD+8, XMD+11, XMD+13, XMD+15, TLC+2, CONF+4, CONF+5, NODATA+5 | 
| PSULC | XMD+4~, XMD+8*, XMD+10* | 
| >> PSUM | TLC+2*, TLC+4*, NODATA+4*, NODATA+5 | 
| PSUMAX | XMD+4~, XMD+5*, XMD+6*, XMD+10 | 
| PSUMC | XMD+4~, XMD+7*, XMD+10*, XMD+11, XMD+13, XMD+15, TLC+2, TLC+4, CONF+6 | 
| >> PSUMLC | XMD+7*, XMD+9*, XMD+10*, XMD+11, XMD+13, XMD+14*, XMD+15 | 
| >> PSUPL | XMD+2*, XMD+3 | 
| PSUPOV | DAT2+1*, DAT2+3, POVS+1~, POVS+4*, POVS+12 | 
| >> PSUPT | DAT1+6*, DAT2+8, DAT2+9 | 
| >> PSUREC | REC+2* | 
| >> PSUSDT | DAT1+2, DAT1+3 | 
| >> PSUSNDR | SET+3 | 
| PSUSSN | EN+3~, DAT2+8*, SET+3 | 
| PSUSUB | EN+3~, CONF+5*, CONF+6, CONF+7 | 
| PSUTEDT | EN+3~, DAT1+1*, DAT1+4 | 
| PSUTLC | XMD+4~, TLC+1*, TLC+2*, CONF+2*, CONF+7 | 
| PSUTMC | XMD+4~ | 
| PSUVIEN | DAT1+5*, DAT1+6, DAT2+1, DAT2+2~, DAT2+3*, DAT2+4, DAT2+5, DAT2+7, DAT2+12, POVS+4 , POVS+6, SET+7 | 
| PSUVSTDT | EN+4~, DAT2+7*, SET+3 | 
| PSUX | EN+4~, DAT1+2* | 
| >> PSUXMYH | NODATA+3* | 
| >> PSUXMYS1 | NODATA+3 | 
| PSUY | EN+4~, DAT1+2*, DAT1+3*, DAT1+4*, DAT1+5 | 
| PTSTAT | EN+4~, DAT2+12*, SET+3 | 
| SEG | EN+4~, SET+3*, SET+4*, SET+5*, SET+6*, SET+7 | 
| U | DAT2+3, DAT2+7, DAT2+8, DAT2+12, POVS+8, POVS+10, POVS+12, SET+3, SET+4, SET+5 , SET+6, CONF+4 | 
| VCPTDA | EN+4~, POVS+6*, POVS+8, POVS+10 | 
| >> X | XMD+8*, XMD+11, XMD+12, XMD+13, XMD+15, TLC+2* | 
| XX | EN+4~, XMD+2*, XMD+3 | 
| >> Z | XMD+12* |