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 |
DRG Grouper | 1 | $$ICDDX^ICDEX |
Master Patient Index VistA | 1 | $$GETICN^MPIF001 |
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 | 1 | PSUDEM4 |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ;EN Called from PSUCP
|
|
EX | ||
DAT1 | ;Find visits from V POV file that fall within the date range
|
|
DAT2 | ;
|
|
POVS | ;several POVs can have same visit, work all when the first is found
|
|
SET | ; Set segment
|
|
XMD | ;Format mailman message and send.
|
|
TLC | ; Count Lines sent
|
|
CONF | ;Construct globals for confirmation message
|
|
NODATA | ;Generate a 'No data' message if there is no data in the extract
|
|
REC | ;EN If "^" is contained in any record, replace it with "'"
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^AUPNVCPT - [#9000010.18] | POVS+9, POVS+11 |
^AUPNVCPT("AD" | POVS+7 |
^AUPNVPOV - [#9000010.07] | DAT2+3, POVS+14 |
^AUPNVPOV("AD" | DAT2+1, POVS+5 |
^AUPNVSIT - [#9000010] | DAT2+7, DAT2+12 |
^AUPNVSIT("B" | DAT1+4, DAT1+5 |
^DPT - [#2] | DAT2+8 |
^ICPT - [#81] | POVS+9 |
^XTMP( | CONF+6*, CONF+7* |
^XTMP("PSU" | DAT2+5 |
^XTMP("PSU_" | EN+1!, EN+6, EX!, EX+1!, EX+2!, EX+3!, SET+13*, XMD+2, XMD+3*, XMD+8 , XMD+11*, XMD+13*, XMD+15*, TLC+2, CONF+4, NODATA+5* |
Name | Field # of Occurrence |
---|---|
^( | XMD+2 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ALLCPT | POVS+4!, SET+6, SET+10 |
ALLCPT( | POVS+9*, SET+10 |
ALLICD | POVS+4!, SET+6, SET+9 |
ALLICD( | SET+5*, SET+9 |
ALLICDX | POVS+4! |
ALLICDX( | POVS+12*, POVS+15*, SET+5 |
ALLICDX("10" | SET+2, SET+3, SET+4 |
ALLICDX("9" | SET+2, SET+3, SET+4 |
CPTDA | EN+3~, POVS+9* |
CPTNM | EN+3~, POVS+9*, SET+10*, SET+11* |
>> I | SET+5*, SET+9*, XMD+12*, XMD+13, XMD+15 |
ICDDATA | POVS+2~, POVS+11*, POVS+12, POVS+14*, POVS+15 |
ICDXDA | EN+3~ |
ICDXNM | EN+3~, POVS+11*, POVS+12, POVS+14*, POVS+15, SET+9*, SET+11* |
J | EN+4~, SET+5*, SET+10* |
NONE | EN+2!, CONF+2, NODATA+2* |
>> PSUAB | XMD+1*, XMD+2* |
PSUCSYS | POVS+4!, SET+2*, SET+3*, SET+4*, SET+12 |
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+8 |
>> PSUJOB | EN+1, EN+6, EX, EX+1, EX+2, EX+3, DAT2+5, SET+13, 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+2~, POVS+5*, POVS+14 |
>> PSUPT | DAT1+6*, DAT2+8, DAT2+9 |
>> PSUREC | REC+2* |
>> PSUSDT | DAT1+2, DAT1+3 |
>> PSUSNDR | SET+8 |
PSUSSN | EN+3~, DAT2+8*, SET+8 |
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+5 , POVS+7, SET+13 |
PSUVSTDT | EN+4~, DAT2+7*, SET+8 |
PSUX | EN+4~, DAT1+2* |
>> PSUXDA | POVS+11*, POVS+14* |
>> PSUXMYH | NODATA+3* |
>> PSUXMYS1 | NODATA+3 |
PSUY | EN+4~, DAT1+2*, DAT1+3*, DAT1+4*, DAT1+5 |
PTSTAT | EN+4~, DAT2+12*, SET+8 |
SEG | EN+4~, SET+8*, SET+9*, SET+10*, SET+11*, SET+12*, SET+13 |
U | DAT2+3, DAT2+7, DAT2+8, DAT2+12, POVS+9, POVS+11, POVS+12, POVS+14, POVS+15, SET+8 , SET+9, SET+10, SET+11, SET+12, CONF+4 |
VCPTDA | EN+4~, POVS+7*, POVS+9, POVS+11 |
>> X | XMD+8*, XMD+11, XMD+12, XMD+13, XMD+15, TLC+2* |
XX | EN+4~, XMD+2*, XMD+3 |
>> Z | XMD+12* |