IBDFN ;ALB/CJM - ENCOUNTER FORM - INTERFACE ROUTINES ;NOV 16,1992
Source file <IBDFN.m>
Package | Total | Call Graph |
---|---|---|
Registration | 2 | $$GETSTAT^DGMSTAPI (DEM,ELIG,OPD,SVC)^VADPT |
VA Fileman | 2 | DD^%DT $$GET1^DIQ |
Automated Information Collection System | 1 | $$REQ^IBDFDE0 |
Scheduling | 1 | ($$AO,$$EC,$$IR,$$MST,$$SC)^SDCO22 |
Name | Comments | DBIA/ICR reference |
---|---|---|
ELIG1 | ;for output of hidden service connected conditions
|
|
EMPLMNT | ;returns patient's employment status
|
|
ELIG | ;for output of eligibility information & service connected conditions
|
|
ELIG2Q | ||
DATE(Y) | ; Y=date in FM form, this function translates the date to its
|
|
LABELS | ;returns NOTHING for printing labels only, ie, no data
|
|
ELIG1MST | ;-- Similar to ELIG1 but adds MST indicator (if applicable) to hidden classification questions array
|
|
ELIG2 | ; -- for output of hidden classification questions
|
|
ELIG2MST | ;-- Similar to ELIG2 but adds MST indicator (if applicable) to hidden classification questions array
|
|
BLANKS | ;returns NOTHING for printing blank lines
|
|
VADPT | ;returns patient demographic data
|
|
ELIGSET | ;-- Checks for MST and adds MST question to hidden classification array
|
|
ELIGMST | ;-- Adds the MST indicator to existing hidden classification questions
; (patch IBD*3*36) |
|
SETARY(ARY,CNT,TEXT) | ; -- build array
|
Name | Field # of Occurrence |
---|---|
DD^%DT | DATE+2 |
$$GETSTAT^DGMSTAPI | ELIGMST+7 |
$$GET1^DIQ | ELIG+9 |
$$REQ^IBDFDE0 | ELIG2+2 |
$$AO^SDCO22 | ELIG2+7 |
$$EC^SDCO22 | ELIG+20, ELIG1+14, ELIG2+9 |
$$IR^SDCO22 | ELIG2+8 |
$$MST^SDCO22 | ELIGMST+6, ELIGSET+6 |
$$SC^SDCO22 | ELIG2+6 |
DEM^VADPT | VADPT+4 |
ELIG^VADPT | ELIG+4, ELIG1+3 |
OPD^VADPT | EMPLMNT+2 |
SVC^VADPT | ELIG+15, ELIG1+7 |
FileNo | Call Tags |
---|---|
^DG(391 - [#391] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DIC(31 - [#31] | ELIG+10 |
^DPT - [#2] | VADPT+9, ELIG+8, ELIG+9, ELIG+10 |
^TMP("IB" | ELIG1MST+2!, ELIG1MST+3!, ELIG2MST+2!, ELIG2MST+3! |
Name | Line Occurrences |
---|---|
ELIG | ELIGMST+4 |
ELIG1 | ELIG1MST+4 |
ELIG2 | ELIG2MST+4 |
ELIGSET | ELIG1MST+5, ELIG2MST+5 |
SETARY | ELIG2+6, ELIG2+7, ELIG2+8, ELIG2+9 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ARY | VADPT+2~, VADPT+3*, VADPT+5*, VADPT+6, VADPT+7, VADPT+8, VADPT+9, ELIG+1~, ELIG+2*, ELIG+7 , ELIG+8, ELIG+22, ELIG+30, ELIG+36, ELIG1+1~, ELIG1+2*, ELIG1+4, ELIG1+9, ELIG1+10, ELIG1+14 , ELIG2+1~, ELIG2+4*, ELIG2+6, ELIG2+7, ELIG2+8, ELIG2+9, SETARY~, SETARY+2, ELIGMST+3~, ELIGMST+5* , ELIGMST+8, ELIGMST+10, ELIGMST+11, ELIGMST+12, ELIGMST+16, ELIGSET+2~, ELIGSET+3*, ELIGSET+5, ELIGSET+7, ELIGSET+8 |
CNT | SETARY~, SETARY+1*, SETARY+2 |
COND | ELIG+1~, ELIG+9*, ELIG+10 |
COUNT | ELIG+1~, ELIG+9*, ELIG+10*, ELIG+12, ELIG1+1~, ELIG1+2*, ELIG1+4*, ELIG1+9*, ELIG1+10*, ELIG1+14* , ELIG2+1~, ELIG2+4*, ELIG2+6, ELIG2+7, ELIG2+8, ELIG2+9, ELIGSET+2~, ELIGSET+4*, ELIGSET+7*, ELIGSET+8* |
DATA | ELIG+1~, ELIG+16*, ELIG+17*, ELIG+22, ELIG+27*, ELIG+28*, ELIG+29*, ELIG+30, ELIG+33*, ELIG+35* , ELIG+36, ELIGMST+3~, ELIGMST+12*, ELIGMST+14*, ELIGMST+15*, ELIGMST+16 |
DESCR | ELIG+1~, ELIG+10*, ELIG+12 |
>> DFN | VADPT+9, ELIG+8, ELIG+9, ELIG+10, ELIG+20, ELIG1+14, ELIG2+2, ELIG2+6, ELIG2+7, ELIG2+8 , ELIG2+9, ELIGMST+6, ELIGMST+7, ELIGSET+6 |
EC | ELIG+1~, ELIG+20*, ELIG+22, ELIG+33, ELIG+34, ELIG+35, ELIG1+1~ |
I | ELIG+1~, ELIG+5*, ELIGSET+2~, ELIGSET+4*, ELIGSET+7* |
>> IBAPPT | ELIG2+2 |
>> IBARY | EMPLMNT+3, EMPLMNT+4, BLANKS+1, LABELS+1 |
>> IBCLINIC | ELIG2+2 |
MST | ELIGMST+3~, ELIGMST+6*, ELIGMST+13, ELIGMST+15 |
MSTSTAT | ELIGMST+3~, ELIGMST+7*, ELIGMST+8 |
NODE0 | ELIG+1~, ELIG+10*, ELIG+11 |
PERC | ELIG+1~, ELIG+6*, ELIG+7, ELIG+11*, ELIG+12 |
SARY | ELIG+1~, ELIG+3*, ELIG+12 |
TEXT | SETARY~, SETARY+2 |
VA | VADPT+10!, EMPLMNT+5! |
VA("PID" | VADPT+6 |
VADM | VADPT+10! |
VADM(1 | VADPT+6 |
VADM(10 | VADPT+7 |
VADM(3 | VADPT+6 |
VADM(4 | VADPT+6 |
VADM(5 | VADPT+6 |
VADM(8 | VADPT+8 |
VAEL | VADPT+10!, EMPLMNT+5!, ELIG+1~, ELIG1+1~ |
VAEL( | ELIG+5* |
VAEL(1 | ELIG+7 |
VAEL(2 | ELIG+7 |
VAEL(3 | ELIG+6, ELIG+7, ELIG+8, ELIG+27, ELIG1+4 |
VAEL(4 | ELIG+7, ELIG+9 |
VAEL(5 | ELIG+7 |
VAEL(6 | ELIG+7, ELIG+9 |
VAERR | VADPT+5, VADPT+10!, EMPLMNT+3, EMPLMNT+5!, ELIG+1~, ELIG+5, ELIG+16, ELIG1+1~, ELIG1+4, ELIG1+8 |
VAPD | EMPLMNT+5! |
VAPD(7 | EMPLMNT+4 |
VASV | ELIG+1~, ELIG1+1~ |
VASV(1 | ELIG+17 |
VASV(2 | ELIG+17, ELIG+28, ELIG+34, ELIG+35, ELIG1+9 |
VASV(3 | ELIG+17, ELIG+29, ELIG+34, ELIG+35, ELIG1+10 |
VASV(4 | ELIG+17 |
VASV(5 | ELIG+17 |
Y | DATE~, DATE+3 |