IVMZ7CS ;ALB/TDM,ERC,ARF - HL7 Z07 CONSISTENCY CHECKER -- SERVICE SUBROUTINE ; 8/1/08 1:54pm
Source file <IVMZ7CS.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 |
Package | Total | Caller Graph |
---|---|---|
Income Verification Match | 2 | IVMZ07C IVMZ7CR |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN(DFN,DGP) | ; entry point. Patient DFN is sent from calling routine.
; initialize working variables |
|
501 | ; POW STATUS INVALID
|
|
502 | ; MIL DIS RETIREMENT INVALID
|
|
503 | ; DISCHARGE DUE TO DISAB INVALID
|
|
504 | ; AGENT ORANGE EXPOSURE INVALID
|
|
505 | ; RADIATION EXPOSURE INVALID
|
|
506 | ; SW ASIA CONDITIONS INVALID (Name changed from Env Con. DG*5.3*688)
|
|
507 | ; RAD EXPOSURE METHOD INVALID
|
|
508 | ; MST STATUS INVALID
|
|
509 | ; MST STATUS CHANGE DATE MISSING
|
|
510 | ; MST STATUS SITE REQUIRED
|
|
511 | ; MST STATUS SITE INVALID
|
|
512 | ; AO EXPOSURE LOCATION MISSING
; Note: RULE #60 in IVMZ7CR is a duplicate of this rule |
|
513 | ; MS ENTRY DATE REQUIRED
; Note: RULE #72 in IVMZ7CR is a duplicate of this rule |
|
514 | ; MS SEPARATION DATE REQUIRED
; Note: RULE #72 in IVMZ7CR is a duplicate of this rule |
|
515 | ; CONFLICT FROM/TO DATE REQUIRED
; Note: RULE #74 in IVMZ7CR is a duplicate of this rule |
|
516 | ; DOB INVALID-MEXICAN BORDER WAR
|
|
517 | ; DOB INVALID-WORLD WAR I
|
|
YM(X) | ; Returns whether date has year & month values: 1=yes, 0=no
|
|
YY(X) | ; Returns whether date has year a value: 1=yes, 0=no
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DGIN(38.6 - [#38.6] | EN+10, EN+11 |
^DIC(8 - [#8] | 516+3, 517+3 |
^DPT - [#2] | 516+2, 516+4, 516+5, 517+2, 517+4, 517+5 |
^TMP($J | EN+13* |
Name | Line Occurrences |
---|---|
@( | EN+12 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DFN | EN~, EN+13, 516+2, 516+4, 516+5, 517+2, 517+4, 517+5 |
DGP | EN~ |
DGP("MST" | 508+1, 509+1, 510+1, 511+1 |
DGP("PAT" | 501+1, 502+1, 503+1, 504+1, 505+1, 506+1, 516+5, 517+5 |
FILERR | EN+2~, EN+13 |
FILERR( | 501+1*, 502+1*, 503+1*, 504+1*, 505+1*, 506+1*, 508+1*, 509+1*, 510+1*, 511+1* , 516+4, 516+5*, 517+4, 517+5* |
MBW | 516+1~, 516+3*, 516+5 |
RULE | EN+2~, EN+10*, EN+11, EN+12, 501+1, 502+1, 503+1, 504+1, 505+1, 506+1 , 508+1, 509+1, 510+1, 511+1, 516+4, 516+5, 517+4, 517+5 |
U | EN+12, 501+1, 502+1, 503+1, 504+1, 505+1, 506+1, 508+1, 509+1, 510+1 , 511+1, 516+5, 517+5 |
WWI | 517+1~, 517+3*, 517+5 |
X | EN+2~, 501+1*, 502+1*, 503+1*, 504+1*, 505+1*, 506+1*, 508+1*, 509+1*, 510+1* , 511+1*, 516+4*, 516+5, 517+4*, 517+5, YM~, YM+1, YY~, YY+1 |
Y | EN+2~, EN+11*, EN+12 |