IVMCM5 ;ALB/SEK,BRM,CKN,PWC - ADD NEW DCD INCOME RELATION FILE ENTRIES ;2/8/06 2:01pm
Source file <IVMCM5.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 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN | ; this routine will add entries to INCOME RELATION file (408.22).
; will inactivate dependents (spouse & children) who are not ; dependents of the test being uploaded, by adding an inactivate ; entry into the EFFECTIVE DATE sub-file (multiple-408.1275) of ; the PATIENT RELATION file (#408.12). |
|
| INACTIVE | ; inactivate dependents not in DCD means test or copay test and
; kill corresponding dgrel |
|
| CHKINACT | ; if dependent was made active during income year
; add record for same date (add .08 time) with active code 0 |
|
| INACT1 | ; add inactivate entry to 408.1275
|
|
| CONVERT(VAL,DATATYPE) | ;Data Conversion
; Description: Converts the value found in the HL7 segment to DHCP format |
| FileNo | Call Tags |
|---|---|
| ^DGPR(408.12 - [#408.12] | Classic Fileman Calls |
| ^DGMT(408.22 - [#408.22] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DGMT(408.22 - [#408.22] | EN+49, EN+55*, EN+56* |
| ^DGPR(408.12 - [#408.12] | CHKINACT+4, CHKINACT+6, CHKINACT+7, INACT1+11* |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DA | EN+50*, EN+51!, EN+55*, EN+56*, EN+58!, INACT1+3*, INACT1+6, INACT1+11, INACT1+12! |
| DA(1 | INACTIVE+3*, INACTIVE+12*, CHKINACT+4, CHKINACT+6, CHKINACT+7, INACT1+11 |
| DATATYPE | CONVERT~, CONVERT+10 |
| DD | INACT1+3! |
| >> DFN | EN+23, EN+48 |
| >> DGINI | EN+23 |
| >> DGIRI | EN+23*, EN+26, EN+33, EN+49, EN+50, EN+55, EN+56 |
| >> DGLY | EN+48, INACTIVE+8, INACTIVE+17, CHKINACT+5 |
| >> DGMTI | EN+33, EN+48, INACT1+11 |
| >> DGPRI | INACT1+11 |
| >> DGREL | EN+46, INACTIVE+10 |
| >> DGREL("C" | INACTIVE+12! |
| >> DGREL("S" | INACTIVE+3! |
| >> DGREL("V" | EN+45! |
| DIC | INACT1+3*, INACT1+12! |
| DIC(0 | INACT1+3* |
| DIE | EN+50*, EN+51! |
| DIK | EN+54*, EN+58!, INACT1+3*, INACT1+12! |
| DINUM | INACT1+2! |
| DLAYGO | INACT1+3*! |
| DO | INACT1+3! |
| DR | EN+50*, EN+51! |
| IVM0 | EN+22~, EN+52*, EN+56 |
| IVM01 | EN+22~, EN+53*, EN+55 |
| IVM02 | EN+22~, EN+53*, EN+55 |
| IVM03 | EN+22~, EN+53*, EN+55 |
| IVM04 | EN+22~, EN+52*, EN+56 |
| IVMACTR | INACTIVE+11*, INACTIVE+12*, INACTIVE+20! |
| IVMDGLY | INACTIVE+20!, CHKINACT+4*, CHKINACT+5, CHKINACT+6, CHKINACT+8 |
| >> IVMFERR | EN+30*, EN+41, EN+46, INACTIVE+5, INACTIVE+10, INACTIVE+14, CHKINACT+4, CHKINACT+6, INACT1+10* |
| IVMFLG6 | INACTIVE+5, INACTIVE+14, INACTIVE+20!, CHKINACT+3*, CHKINACT+4, CHKINACT+6, CHKINACT+8* |
| >> IVMSEG | EN+52, EN+53 |
| >> IVMSPCHV | EN+35, EN+41, EN+53, EN+55, EN+56 |
| >> IVMTEXT(6 | EN+27*, EN+28, INACT1+7*, INACT1+8 |
| >> IVMTYPE | EN+33, INACT1+11 |
| IVMYEAR | INACTIVE+20!, CHKINACT+6*, CHKINACT+7 |
| VAL | CONVERT~, CONVERT+8, CONVERT+9*, CONVERT+11*, CONVERT+12*, CONVERT+13*, CONVERT+14 |
| X | INACTIVE+2~, INACTIVE+8*, INACTIVE+17*, CHKINACT+8* |
| Y | INACTIVE+2~, INACT1+3 |