PSUDEM7 ;BIR/DAM - Inpatient PTF Record Extract ;20 DEC 2001
Source file <PSUDEM7.m>
| Package | Total | Call Graph |
|---|---|---|
| Pharmacy Benefits Management | 4 | INST^PSUDEM1 PTF^PSUDEM5 EN^PSUDEM8 $$VAL^PSUTL |
| Uncategorized | 1 | $$GETICN^MPIF001 |
| VA Fileman | 1 | C^%DTC |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| SSNICN | ;Find patient Admission date, SSN and ICN for inpatient record
|
|
| EN | ;EN
|
|
| XMD | ;Format mailman message and send.
|
|
| DAT | ;Find discharge dates that fall within the extract date range
|
|
| CONF | ;Construct globals for confirmation message
|
|
| REC | ;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) |
|---|---|
| ^DGPT - [#45] | DAT+17, SSNICN+4 |
| ^DGPT("ADS" | DAT+5, DAT+14 |
| ^DPT - [#2] | SSNICN+8 |
| ^XTMP( | CONF+8*, CONF+9* |
| ^XTMP("PSU_" | EN+3, EN+5!, EN+6!, DAT+12*, DAT+15*, DAT+18*, DAT+20*, DAT+21*, SSNICN+9*, SSNICN+12* , NODATA+5*, XMD+3, XMD+4*, XMD+11, XMD+14*, XMD+16*, XMD+18*, XMD+22 |
| Name | Line Occurrences |
|---|---|
| CONF | XMD+25 |
| DAT | EN+1 |
| NODATA | EN+3 |
| REC | SSNICN+8 |
| SSNICN | DAT+22 |
| XMD | EN+4 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> I | XMD+15*, XMD+16, XMD+18 |
| >> NONE | NODATA+2*, CONF+3 |
| >> PSUAB | XMD+2*, XMD+3*, XMD+4 |
| >> PSUDD | DAT+4*, DAT+5*, DAT+6, DAT+14 |
| >> PSUDDT | DAT+6*, DAT+11, DAT+12, DAT+15 |
| PSUDIVIS | CONF+4~, CONF+6*, CONF+8, CONF+9 |
| PSUDT | DAT+16~, DAT+17*, DAT+18 |
| >> PSUEDT | DAT+11 |
| PSUICN | SSNICN+3~, SSNICN+10*, SSNICN+11, SSNICN+12 |
| PSUICN1 | SSNICN+3~ |
| >> PSUIEN | DAT+13*, DAT+14*, DAT+15, DAT+17, DAT+18, DAT+20, DAT+21, SSNICN+4, SSNICN+9, SSNICN+12 |
| >> PSUJOB | EN+3, EN+5, EN+6, DAT+12, DAT+15, DAT+18, DAT+20, DAT+21, SSNICN+9, SSNICN+12 , NODATA+5, XMD+3, XMD+4, XMD+11, XMD+14, XMD+16, XMD+18, XMD+22, CONF+7 |
| PSULC | XMD+7~, XMD+11*, XMD+13* |
| >> PSUM | NODATA+4*, NODATA+5, XMD+22*, XMD+24* |
| PSUMAX | XMD+7~, XMD+8*, XMD+9*, XMD+13 |
| PSUMC | XMD+7~, XMD+10*, XMD+13*, XMD+14, XMD+16, XMD+18, XMD+22, XMD+24, CONF+8 |
| >> PSUMLC | XMD+10*, XMD+12*, XMD+13*, XMD+14, XMD+16, XMD+17*, XMD+18 |
| >> PSUPL | XMD+2*, XMD+4, XMD+5* |
| PSUPT | SSNICN+3~, SSNICN+4*, SSNICN+7, SSNICN+8, SSNICN+10 |
| PSUREC | SSNICN+6~, SSNICN+8*, SSNICN+9, REC+2* |
| >> PSUSDT | DAT+7 |
| >> PSUSDT1 | DAT+10*, DAT+11 |
| >> PSUSIT | DAT+20, DAT+21 |
| >> PSUSNDR | CONF+6 |
| >> PSUSUB | CONF+7*, CONF+8, CONF+9 |
| PSUTLC | XMD+7~, XMD+21*, XMD+22*, CONF+3*, CONF+9 |
| PSUTMC | XMD+7~ |
| >> PSUXMYH | NODATA+3* |
| >> PSUXMYS1 | NODATA+3 |
| U | DAT+15, DAT+17, DAT+18, DAT+20, DAT+21, SSNICN+4, SSNICN+8, SSNICN+9, SSNICN+12 |
| >> X | DAT+10, XMD+11*, XMD+14, XMD+15, XMD+16, XMD+18, XMD+22* |
| >> X1 | DAT+7* |
| >> X2 | DAT+8* |
| >> Z | XMD+15* |