AGGWVAL ;VNGT/HS/ALA-AGG Window Validation Program ; 07 Apr 2010 7:05 PM
Source file <AGGWVAL.m>
Package | Total | Call Graph |
---|---|---|
Patient Registration GUI | 7 | $$AGE^AGGAGE $$ROI^AGGALTRG (DTEME,DTEMS)^AGGARVAL EN^AGGELCHK ($$DATE,$$FMTE)^AGGUL1 ($$ISREQ,$$QUANT)^AGGUL2 (FEMP,MEMP,TBQ)^AGGWVAL1 |
Kernel | 3 | ^%ZTER $$NOW^XLFDT $$STRIP^XLFSTR |
VA Fileman | 3 | DT^DICRW $$IENS^DILF $$GET1^DIQ |
IHS Patient Registration | 2 | $$RQAOB^AGEDERR4 $$USED^AGUTILS |
Registration | 1 | $$FORMAT^DPTNAME |
Name | Comments | DBIA/ICR reference |
---|---|---|
ERR | ;
|
|
AOB(AOB) | ;EP - Assignment of Benefits
|
|
MEMP(AGGMTEMN,AGGMTNME,AGGFTNME,AGGFTEMN,DFN) | ; EP = Mother's Employer check
|
|
DONE | ;
|
|
VAL(DATA,VFILE,PARMS) | ;EP -- AGG WINDOW DATA VALIDATION
|
|
ELG(AGB,AGTP,AGQT,AGQI,AGEL) | ; EP - Eligibility check
|
|
FM(AGGFTNME,AGGMTNME,DFN) | ; EP = Family Member check
|
|
IBQ(X,DFN,TBQ,AGGPTCLB) | ;EP - Indian Blood Quantum
|
|
FEMP(AGGFTEMN,AGGMTEMN,AGGFTNME,AGGMTNME,DFN) | ; EP = Father's Employer check
|
|
HNUM(HNUM) | ; EP
|
|
MP(INSPTR,DFN) | ; EP - for repeating insurers
|
|
OTQ(X) | ;EP - Other Tribe Quantum
|
|
ELGS(AGB,AGTP,AGQT,AGQI,AGEL) | ; EP - Eligibility check from Eligibility Status field
|
|
VET(DFN,AGGPTVET) | ;EP - Veteran validation
|
|
CERT(DCER) | ; EP - Death Certificate
|
|
SSN(ASSN,DFN) | ;EP - SSN
|
|
ELGC(AGB,AGTP,AGQT,AGQI,AGEL) | ; EP - Eligibility check from Classification field
|
|
IMP(VALUE,AUPNDOB) | ;EP - Imprecise date validation
|
|
DELIP(CHOICE,RECORD) | ;EP - Delete insurance policy
|
|
DTME(TRANSTYP,END,STRT) | ; EP
|
|
NOSSN(NOSSN,ASSN,DFN) | ;EP
|
|
HRN(HRN,DFN) | ;EP - HRN
|
|
DTEMS(STRT,END) | ; EP - Elig dates validation for Medicaid and Private Insurance
|
|
NAM(NAME) | ; EP - Name validation
|
|
DRDTS(BDT,EDT) | ;EP - Daily Reports Date Validation
|
|
ELGT(AGB,AGTP,AGQT,AGQI,AGEL) | ; EP - Eligibility check from Tribe of Membership field
|
|
ROI(AGGPTROI) | ; EP - Release of Information
|
|
MAI(NAME) | ; EP - Maiden name validation
|
|
ZIP(ZIP) | ;EP - Zip Code Validation
|
|
DTMS(TRANSTYP,STRT,END) | ; EP
|
|
DOD(DOD,DFN) | ; EP - Date of Death validation
|
|
DTEME(END,STRT) | ; EP
|
|
DOB(DOB) | ; EP - Date of Birth Validation
|
|
TBQ(X,DFN,IBQ,AGGPTCLB) | ;EP - Tribal Blood Quantum
|
Name | Field # of Occurrence |
---|---|
^%ZTER | ERR+1 |
$$RQAOB^AGEDERR4 | AOB+3 |
$$AGE^AGGAGE | FM+3 |
$$ROI^AGGALTRG | ROI+3 |
DTEME^AGGARVAL | DTEME+1, DTME+2 |
DTEMS^AGGARVAL | DTEMS+1, DTMS+2 |
EN^AGGELCHK | ELG+1, ELGS+2, ELGC+2, ELGT+2 |
$$DATE^AGGUL1 | IMP+3, DRDTS+6, DRDTS+11, DOB+3, DOD+3 |
$$FMTE^AGGUL1 | DOD+6 |
$$ISREQ^AGGUL2 | NOSSN+1 |
$$QUANT^AGGUL2 | IBQ+41 |
FEMP^AGGWVAL1 | FEMP+1 |
MEMP^AGGWVAL1 | MEMP+1 |
TBQ^AGGWVAL1 | TBQ+1 |
$$USED^AGUTILS | DELIP+2 |
DT^DICRW | DRDTS+3 |
$$IENS^DILF | DELIP+8 |
$$GET1^DIQ | DELIP+9, DOD+4 |
$$FORMAT^DPTNAME | NAM+6, MAI+5 |
$$NOW^XLFDT | ERR+3 |
$$STRIP^XLFSTR | VAL+32, VAL+44, VAL+45, VAL+55, ZIP+2 |
RPC Name | Call Tags |
---|---|
AGG WINDOW DATA VALIDATION | VAL |
FileNo | Call Tags |
---|---|
^DPT - [#2] | GET1^DIQ |
9000006.11 | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^AGFAC - [#9009061] | IBQ+41 |
^AGG(9009068.3 - [#9009068.3] | VAL+14, VAL+15, VAL+37, VAL+39, VAL+40 |
^AUPNPAT - [#9000001] | SSN+7, SSN+8, SSN+9 |
^AUPNPAT("D" | HRN+2, HRN+6 |
^AUPNPRVT("I" | MP+1 |
^AUTTBEN("B" | IBQ+4 |
^AUTTSSN - [#9999999.78] | SSN+8, SSN+9 |
^DD("DD" | ERR+3 |
^DPT - [#2] | SSN+13, HRN+9, VET+4 |
^DPT("SSN" | SSN+12 |
^TMP("AGGWVAL" | VAL+9 |
Name | Line Occurrences |
---|---|
@( | VAL+51 |
DONE | VAL+27 |
NAM | FM+6, FM+7 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
AE | NAM+7*, NAM+8*, NAM+9, MAI+1~, MAI+6*, MAI+7*, MAI+8 |
AGB | ELG~, ELG+1, ELGS~, ELGS+2, ELGC~, ELGC+2, ELGT~, ELGT+2 |
AGE | FM+1~, FM+3*, FM+4 |
AGEL | ELG~, ELG+1, ELGS~, ELGS+2, ELGC~, ELGC+2, ELGT~, ELGT+2 |
AGGFTEMN | FEMP~, FEMP+1, MEMP~, MEMP+1 |
AGGFTNME | FM~, FM+6, FM+9, FEMP~, FEMP+1, MEMP~, MEMP+1 |
AGGL | SSN+3~ |
AGGMTEMN | FEMP~, FEMP+1, MEMP~, MEMP+1 |
AGGMTNME | FM~, FM+7, FM+9, FEMP~, FEMP+1, MEMP~, MEMP+1 |
AGGPTCLB | IBQ~, IBQ+5, TBQ~, TBQ+1 |
AGGPTDOB | VET+1~, VET+4*, VET+5 |
AGGPTROI | ROI~, ROI+3 |
AGGPTVET | VET~, VET+3 |
AGQI | ELG~, ELG+1, ELGS~, ELGS+2, ELGC~, ELGC+2, ELGT~, ELGT+2 |
AGQT | ELG~, ELG+1, ELGS~, ELGS+2, ELGC~, ELGC+2, ELGT~, ELGT+2 |
AGTP | ELG~, ELG+1, ELGS~, ELGS+2, ELGC~, ELGC+2, ELGT~, ELGT+2 |
AOB | AOB~, AOB+3 |
ASSN | SSN~, SSN+5, SSN+6, SSN+11, SSN+12, SSN+14, SSN+15, NOSSN~, NOSSN+1, NOSSN+2 , NOSSN+3 |
AUPNDOB | IMP~, IMP+1*, IMP+2 |
BDT | DRDTS~, DRDTS+2, DRDTS+5, DRDTS+6*, DRDTS+7, DRDTS+8, DRDTS+10, DRDTS+15 |
BI | VAL+6~, VAL+43*, VAL+54*, VAL+55 |
>> BMXSEC | VAL+13*, VAL+29, VAL+38*, VAL+46*, VAL+47, ERR+4* |
BN | VAL+6~, VAL+21*, VAL+22* |
BQ | VAL+6~, VAL+29*, VAL+30 |
CHOICE | DELIP~, DELIP+2, DELIP+8 |
CLBEN | IBQ+1~, IBQ+4*, IBQ+5 |
CODE | VAL+7~, VAL+27, VAL+52, IBQ+35*, IBQ+38*, ELGS+1*, ELGS+6*, ELGC+1*, ELGC+6*, ELGT+1* , ELGT+6* |
CODN | VAL+6~, VAL+37*, VAL+38, VAL+39, VAL+40 |
DA | DELIP+7~, DELIP+8* |
DA(1 | DELIP+8* |
DATA | VAL~, VAL+9*, VAL+10, VAL+17, VAL+27, VAL+52, DONE+1, ERR+5 |
DCER | CERT~, CERT+2, CERT+3 |
DFN | SSN~, SSN+5, SSN+7, SSN+8, SSN+9, SSN+13, NOSSN~, HRN~, HRN+4, IBQ~ , TBQ~, TBQ+1, VET~, VET+4, MP~, MP+1, DOD~, DOD+4, FM~, FM+3 , FEMP~, FEMP+1, MEMP~, MEMP+1 |
DG20NAME | NAM+1~, NAM+5*, NAM+6*, MAI+1~, MAI+4*, MAI+5* |
DGY | SSN+3~, SSN+12*, SSN+13 |
DOB | DOB~, DOB+2, DOB+3*, DOB+4, DOB+5, DOD+4*, DOD+6 |
DOD | DOD~, DOD+2, DOD+3*, DOD+5, DOD+6 |
DT | DRDTS+3, DRDTS+8, DRDTS+13, VET+5, DOB+5, DOD+5 |
DUZ(2 | HRN+8, IBQ+41, AOB+3 |
EDFN | HRN+1~, HRN+2*, HRN+3, HRN+4, HRN+6, HRN+9 |
EDT | DRDTS~, DRDTS+2, DRDTS+5, DRDTS+10, DRDTS+11*, DRDTS+12, DRDTS+13, DRDTS+15 |
END | DTEMS~, DTEMS+1, DTEME~, DTEME+1, DTMS~, DTMS+2, DTME~, DTME+2 |
ERRDTM | ERR+2~, ERR+3*, ERR+4 |
ERROR | NAM+1~, NAM+6, MAI+5 |
ERROR( | NAM+8, MAI+7 |
>> FILE | VAL+15* |
HDR | VAL+6~ |
HNDLR | VAL+7~, VAL+27, VAL+52 |
HNUM | HNUM~, HNUM+2, HNUM+3, HNUM+4 |
HRN | HRN~, HRN+2, HRN+6, HRN+9 |
IBQ | TBQ~, TBQ+1 |
IEN | VAL+7~, VAL+27, VAL+52 |
IENS | DELIP+7~, DELIP+8*, DELIP+9 |
II | VAL+6~, VAL+11*, VAL+17, VAL+27*, VAL+52*, DONE+1*, ERR+5* |
IN3PB | DELIP+1~, DELIP+2*, DELIP+3 |
INSPTR | MP~, MP+1 |
LC | HRN+1~, HRN+5*, HRN+6*, HRN+8 |
LIST | VAL+6~, VAL+21*, VAL+22*, VAL+24, VAL+25! |
MSG | VAL+7~, VAL+11*, VAL+27, VAL+52, SSN+6*, SSN+10*, SSN+13*, SSN+14*, SSN+15*, NOSSN+1* , NOSSN+3*, HRN+9*, IBQ+5*, IBQ+30*, IBQ+35*, IBQ+38*, IBQ+41*, OTQ+10*, DELIP+4*, DELIP+5* , DELIP+6*, DELIP+11*, DELIP+12*, DELIP+13*, DELIP+14*, IMP+4*, DRDTS+7*, DRDTS+8*, DRDTS+12*, DRDTS+13* , DRDTS+15*, VET+7*, MP+1*, NAM+4*, NAM+9*, NAM+10*, MAI+8*, MAI+9*, DOB+4*, DOB+5* , DOD+5*, DOD+6*, ELGS+1*, ELGS+6*, ELGC+1*, ELGC+6*, ELGT+1*, ELGT+6*, FM+9*, ROI+2* , ROI+3*, AOB+1*, AOB+3*, ZIP+3*, ZIP+4*, HNUM+3*, HNUM+4*, CERT+3* |
NAME | VAL+6~, VAL+31*, VAL+32*, VAL+33, VAL+36, VAL+37, NAM~, NAM+3, NAM+4, NAM+5 , MAI~, MAI+3, MAI+4 |
NOSSN | NOSSN~, NOSSN+1, NOSSN+2, NOSSN+3 |
PARMS | VAL~, VAL+19*, VAL+20, VAL+23!, VAL+24*, VAL+27, VAL+29, VAL+30 |
PARMS( | VAL+22 |
PDATA | VAL+6~, VAL+30*, VAL+31 |
>> QFL | NAM+7*, NAM+8, NAM+9*, NAM+10*, MAI+6*, MAI+7, MAI+8*, MAI+9* |
RECORD | DELIP~, DELIP+2, DELIP+8 |
REL | DELIP+7~, DELIP+9*, DELIP+10 |
RES | ROI+1~, ROI+3* |
RESULT | VAL+6~, VAL+49*, VAL+52, SSN+4*, SSN+5*, SSN+6*, SSN+10*, SSN+12*, SSN+13*, SSN+14* , SSN+15*, SSN+17*, NOSSN+1*, NOSSN+2*, NOSSN+3*, HRN+3*, HRN+4*, HRN+8*, HRN+9*, IBQ+5* , IBQ+25*, IBQ+30*, IBQ+34, IBQ+35*, IBQ+37, IBQ+38*, IBQ+41*, OTQ+10*, OTQ+11*, DELIP+4* , DELIP+11*, DELIP+15*, IMP+1*, IMP+4*, DRDTS+1*, DRDTS+5, DRDTS+7*, DRDTS+8*, DRDTS+10, DRDTS+12* , DRDTS+13*, DRDTS+15*, VET+2*, VET+7*, NAM+2*, NAM+4*, NAM+9*, NAM+10*, MAI+2*, MAI+8* , MAI+9*, DOB+1*, DOB+4*, DOB+5*, DOD+1*, DOD+5*, DOD+6*, ELGS+1*, ELGS+6*, ELGC+1* , ELGC+6*, ELGT+1*, ELGT+6*, FM+2*, FM+6, FM+7, FM+9*, ROI+2*, ROI+3*, AOB+1* , AOB+3*, ZIP+1*, ZIP+3*, ZIP+4*, ZIP+5*, DTMS+1*, DTME+1*, HNUM+1*, HNUM+3*, HNUM+4* , CERT+1*, CERT+3* |
REVAL | VAL+7~, VAL+27, VAL+52, IBQ+28*, ELG+2*, ELGS+1*, ELGS+9*, ELGC+1*, ELGC+9*, ELGT+1* , ELGT+9*, FM+8*, AOB+2* |
RTN | IBQ+1~, IBQ+41* |
STRT | DTEMS~, DTEMS+1, DTEME~, DTEME+1, DTMS~, DTMS+2, DTME~, DTME+2 |
TBQ | IBQ~, IBQ+8!, IBQ+9*, IBQ+10!, IBQ+11*, IBQ+12!, IBQ+13!, IBQ+14*, IBQ+31, IBQ+34 , IBQ+37, IBQ+41 |
TRANSTYP | DTMS~, DTMS+1, DTME~, DTME+1 |
TYPE | VAL+6~ |
U | VAL+15, VAL+27, VAL+39, VAL+40, VAL+52, SSN+7, SSN+8, SSN+9, HRN+9, IBQ+41 , VET+4, ROI+3 |
UID | VAL+6~, VAL+8*, VAL+9 |
VALFLD | VAL+6~, VAL+40*, VAL+43, VAL+54, VAL+55 |
VALID | VAL+6~, VAL+39*, VAL+49*, VAL+51 |
VALUE | VAL+6~, VAL+31*, VAL+33, IMP~, IMP+2*, IMP+3*, IMP+4 |
VERIFY | SSN+3~, SSN+4*, SSN+9*, SSN+10 |
VFIEN | VAL+7~, VAL+14*, VAL+15, VAL+37, VAL+39, VAL+40 |
VFILE | VAL~, VAL+13*, VAL+14, VAL+36 |
VFLD | VAL+6~, VAL+43*, VAL+44*, VAL+45*, VAL+46, VAL+55*, VAL+56 |
X | VAL+6~, IBQ~, IBQ+17!, IBQ+18*, IBQ+19!, IBQ+20*, IBQ+21!, IBQ+22!, IBQ+23*, IBQ+30 , IBQ+34, IBQ+37, IBQ+41, TBQ~, TBQ+1, OTQ~, OTQ+2!, OTQ+3*, OTQ+4!, OTQ+5* , OTQ+6!, OTQ+7!, OTQ+8*, OTQ+10, VET+1~, VET+6*, VET+7, NAM+1~, NAM+5*, NAM+6* , MAI+1~, MAI+4*, MAI+5* |
X1 | VET+1~, VET+5*, VET+6 |
X2 | VET+1~, VET+5*, VET+6 |
Y | ERR+2~, ERR+3* |
ZIP | ZIP~, ZIP+1, ZIP+2*, ZIP+3, ZIP+4 |
>> ZTSK | VAL+8 |