DGBTUTL1 ;PAV - BENEFICIARY/TRAVEL UTILITY ROUTINES ; 11/14/11
Source file <DGBTUTL1.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 |
|---|---|---|
| ELIG(DFN) | ;***PAVEL
|
|
| PCE | ; Patient Encounter
|
|
| EXIT | ;
|
|
| VIS(DGBTCSN) | ;
|
|
| BTC | ; List of entries in 392.41 file
|
|
| SETC | ;Set entries into 392.41 if these are not there
|
|
| KILLC | ;Remove all entries from 392.41
|
|
| QUALQUES | ;this will ask if the appointment was a qualified appointment if the patient is SC 30% or greater
|
|
| MTCHK(DFN,DGBTDTI) | ;
|
|
| MTQ | ;
|
|
| RESADDR(DGBTADDR) | ;dgbt*1.0*39 - residential address
|
|
| DASHADDR(DFN) | ;dgbt*1.0*39 - function to pull the address for the bt dashboard patient class
|
| Name | Field # of Occurrence |
|---|---|
| $$WVELG^DGBT1 | ELIG+15 |
| CLRLTR^DGBTDLT | PCE+23, PCE+26, PCE+32, QUALQUES+4, QUALQUES+6 |
| $$LI^DGBTUTL | ELIG+25 |
| $$LST^DGMTCOU1 | MTCHK+5 |
| YN^DICN | PCE+23, PCE+26, PCE+30, QUALQUES+4 |
| UPDATE^DIE | SETC+2 |
| ^DIK | KILLC+1 |
| $$GET1^DIQ | PCE+21, PCE+22, VIS+6, QUALQUES+3, MTCHK+10 |
| GETS^DIQ | MTCHK+7 |
| ^DIR | PCE+34, PCE+39 |
| ADD^VADPT | RESADDR+14 |
| ELIG^VADPT | ELIG+8 |
| MB^VADPT | ELIG+19 |
| $$FMADD^XLFDT | MTCHK+17 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^DGBT(392 - [#392] | GET1^DIQ |
| ^DGBT(392.41 - [#392.41] | Classic Fileman Calls |
| ^DGMT(408.31 - [#408.31] | GETS^DIQ |
| ^SD(409.1 - [#409.1] | GET1^DIQ |
| ^DG(43 - [#43] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DG(408.32 - [#408.32] | MTCHK+25 |
| ^DGBT(392.41 - [#392.41] | KILLC+1 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> % | PCE+23*, PCE+24, PCE+25, PCE+26*, PCE+27, PCE+28, PCE+30*, PCE+31, PCE+33, QUALQUES+4* , QUALQUES+5, QUALQUES+6, QUALQUES+7 |
| DA | KILLC+1~* |
| DFN | ELIG~, ELIG+25, MTCHK~, MTCHK+5, RESADDR+14, DASHADDR~, DASHADDR+1 |
| DGBTADDR | RESADDR~ |
| DGBTADDR(1 | RESADDR+17*, RESADDR+31* |
| DGBTADDR(2 | RESADDR+18*, RESADDR+32* |
| DGBTADDR(3 | RESADDR+19*, RESADDR+33* |
| DGBTADDR(4 | RESADDR+20*, RESADDR+34* |
| DGBTADDR(5 | RESADDR+21*, RESADDR+35* |
| DGBTADDR(6 | RESADDR+24*, RESADDR+25*, RESADDR+36* |
| DGBTADDR(7 | RESADDR+26*, RESADDR+37* |
| >> DGBTAPPTYP | PCE+31* |
| DGBTARY | DASHADDR+2~, DASHADDR+4 |
| DGBTARY(1 | DASHADDR+6 |
| DGBTARY(2 | DASHADDR+6 |
| DGBTARY(3 | DASHADDR+6 |
| DGBTARY(4 | DASHADDR+6 |
| DGBTARY(5 | DASHADDR+6 |
| DGBTARY(6 | DASHADDR+6 |
| >> DGBTCPAP | PCE+22*, PCE+26* |
| DGBTCS | VIS+4~, VIS+5* |
| DGBTCSN | VIS~, VIS+5, VIS+6 |
| >> DGBTDEP | ELIG+25 |
| DGBTDTI | ELIG+25, PCE+21, PCE+22, QUALQUES+3, MTCHK~, MTCHK+5 |
| >> DGBTDYFL | ELIG+16, ELIG+18 |
| >> DGBTELL | ELIG+11, ELIG+12, ELIG+13, ELIG+15, ELIG+16, ELIG+17, ELIG+20, ELIG+26, QUALQUES+5*, QUALQUES+7* |
| >> DGBTINC | ELIG+12, ELIG+13, ELIG+16, ELIG+18, ELIG+25 |
| >> DGBTINCA | ELIG+25 |
| DGBTMT | MTCHK+1~, MTCHK+8* |
| DGBTMT( | MTCHK+14, MTCHK+17, MTCHK+19, MTCHK+22, MTCHK+23, MTCHK+27, MTCHK+28, MTCHK+29, MTCHK+32, MTCHK+33 , MTCHK+34, MTCHK+37, MTCHK+38, MTCHK+39, MTCHK+40, MTCHK+41 |
| >> DGBTNSC | ELIG+16, ELIG+18, PCE+23, PCE+24, PCE+25 |
| >> DGBTQAP | QUALQUES+3*, QUALQUES+4* |
| >> DGBTREF | ELIG+16, ELIG+17, ELIG+25 |
| DGBTRES | RESADDR+28, DASHADDR+2~, DASHADDR+3* |
| >> DGBTRXTH | ELIG+16, ELIG+18 |
| >> DGBTSCAP | PCE+21*, PCE+23* |
| DGBTX | ELIG+8~, ELIG+9*, ELIG+17, ELIG+18* |
| DGCBK | PCE+1~ |
| DGDONE | MTCHK+1~, MTCHK+3*, MTCHK+18, MTCHK+19*, MTCHK+22, MTCHK+23*, MTCHK+27, MTCHK+29*, MTCHK+32, MTCHK+34* |
| DGDT1 | PCE+1~, VIS+2 |
| DGIEN | MTCHK+1~ |
| DGMTST | MTCHK+1~, MTCHK+25*, MTCHK+27, MTCHK+32 |
| DGQUERY | PCE+1~ |
| DGVAL | PCE+1~ |
| DIK | KILLC+1~* |
| DIR | PCE+34!, PCE+39! |
| DIR("A" | PCE+34*, PCE+39* |
| DIR(0 | PCE+34*, PCE+39* |
| DT | MTCHK+14 |
| ERR | MTCHK+1~ |
| FDA | SETC+1~ |
| FDA( | SETC+2* |
| IENC | SETC+1~ |
| IENC(1 | SETC+2* |
| II | SETC+1~, SETC+2* |
| LI | ELIG+23~, ELIG+24*, ELIG+25*, ELIG+26, QUALQUES+5* |
| MTDATA | MTCHK+1~ |
| MTDATA( | MTCHK+8 |
| MTDAYS | MTCHK+1~, MTCHK+17*, MTCHK+18 |
| MTIEN | MTCHK+1~, MTCHK+5*, MTCHK+6, MTCHK+7, MTCHK+8 |
| RESULT | MTCHK+1~, MTCHK+3*, MTCHK+19*, MTCHK+23*, MTCHK+29*, MTCHK+34*, MTCHK+41*, MTQ+1 |
| SDOE0 | PCE+1~, VIS+2 |
| SDSTOP | PCE+1~, VIS+2*, VIS+3 |
| U | ELIG+11, ELIG+12, ELIG+13, ELIG+16, ELIG+17, ELIG+18, PCE+35, PCE+40, VIS+5 |
| VAEL | ELIG+8~ |
| VAEL(3 | ELIG+11, ELIG+17 |
| VAMB | ELIG+19~ |
| VAMB(4 | ELIG+20 |
| >> VAPA(1 | RESADDR+31 |
| >> VAPA(11 | RESADDR+36 |
| >> VAPA(2 | RESADDR+32 |
| >> VAPA(3 | RESADDR+33 |
| >> VAPA(30 | RESADDR+15, RESADDR+17 |
| >> VAPA(31 | RESADDR+18 |
| >> VAPA(32 | RESADDR+19 |
| >> VAPA(33 | RESADDR+20 |
| >> VAPA(34 | RESADDR+21 |
| >> VAPA(35 | RESADDR+22, RESADDR+24, RESADDR+25 |
| >> VAPA(36 | RESADDR+26 |
| >> VAPA(4 | RESADDR+34 |
| >> VAPA(5 | RESADDR+35 |
| >> VAPA(7 | RESADDR+37 |
| VFADAYS | MTCHK+1~ |
| VFADT | MTCHK+1~, MTCHK+10*, MTCHK+11, MTCHK+18, MTCHK+22 |
| X | RESADDR+13~ |
| XX | ELIG+23~, ELIG+26*, VIS+7*, VIS+8* |
| >> Y | PCE+35, PCE+36, PCE+37, PCE+40, PCE+41 |
| YY | VIS+4~, VIS+6*, VIS+7, VIS+8 |
| Name | Field # of Occurrence |
|---|---|
| $T(BTC+(3) | ELIG+26 |
| $T(BTC+1 | ELIG+11 |
| $T(BTC+10 | PCE+27 |
| $T(BTC+11 | PCE+36 |
| $T(BTC+12 | PCE+37 |
| $T(BTC+13 | PCE+41 |
| $T(BTC+14 | ELIG+11, ELIG+12, ELIG+13, ELIG+15, ELIG+16, ELIG+17, ELIG+20, ELIG+26, PCE+25, PCE+28 , PCE+33, PCE+35, PCE+40 |
| $T(BTC+15 | ELIG+11, ELIG+12, ELIG+13, ELIG+15, ELIG+16, ELIG+17, ELIG+20, ELIG+26, PCE+31 |
| $T(BTC+16 | ELIG+16 |
| $T(BTC+17 | ELIG+17 |
| $T(BTC+18 | ELIG+12 |
| $T(BTC+19 | ELIG+13 |
| $T(BTC+2 | ELIG+15, ELIG+20 |
| $T(BTC+7 | VIS+7 |
| $T(BTC+8 | VIS+8 |
| $T(BTC+9 | PCE+24 |
| $T(BTC+II | SETC+2 |