IBECEA36 ;ALB/CPM - Cancel/Edit/Add... Urgent Care Add Utilities ; 23-APR-93
Source file <IBECEA36.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 |
|---|---|---|
| PRTUCVST(DFN,IBDT,IBDUPFLG) | ; Print the UC visits for a calendar year
|
|
| GETVST(DFN,IBDT) | ;Retrieve the UC visits as recorded in VistA during the calendar year being
; being billed |
|
| PRTMSSN | ; Print the Mission Act Exemption Message (May get moved to IB ERROR File to use IB ERROR functionality)
|
|
| PRTUCUPD | ; Print the UC Visit Tracking DB has been updated.
|
|
| PRTSARUR() | ; Print the UC SA message for PG 6 vets.
|
|
| PRTNORUR | ; Print the info message if no RUR completed PG 6 vet copays.
|
|
| UCCHRG2(DFN,IBDT) | ; Process Urgent Care Copay Charge
; set the initial charge to $30 ; Undeclared parameters ; IBFEE - Flag for Community Care Copays ; IBUNIT - (Default 1) # units for the charge ; IBCHG - Default Copay to charge ; DFN - Patient IEN |
|
| ADDVST(DFN,IBDT,IBN,IBSTATUS,IBREAS,IBSITE) | ; Update the Visit Tracking DB
|
|
| PRTVSTSA() | ; Print the UC SA message for PG 6 vets.
|
|
| GETOK(IBDUPFLG) | ; Ask the user if it is OK to proceed.
|
|
| GETELIG(IBDFN,IBOUT) | ; This function returns all of the Enrollment Priority Group Entries for the specified patient
|
|
| GETELGP(IBDFN,IBDOS) | ; Function to return a patient's Enrollment Priority Group For a specified Date of Service
|
|
| IBEDIT() |
| Name | Field # of Occurrence |
|---|---|
| FIND^DIC | GETELIG+20 |
| $$GET1^DIQ | GETVST+18, GETVST+19, GETVST+20, GETVST+22, GETVST+29, ADDVST+20, ADDVST+28, ADDVST+33, GETELGP+39 |
| ^DIR | PRTSARUR+5, PRTVSTSA+4, GETOK+5, GETOK+13 |
| ADD^IBECEA38 | ADDVST+38 |
| CTBB^IBECEAU3 | UCCHRG2+22, UCCHRG2+39, UCCHRG2+68 |
| $$INDCHK^IBINUT1 | UCCHRG2+16 |
| $$FMTE^XLFDT | GETVST+31 |
| $$STA^XUAF4 | ADDVST+20, ADDVST+26 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^DPT - [#2] | GET1^DIQ |
| ^DGEN(27.11 - [#27.11] | FIND^DIC |
| ^IB - [#350] | GET1^DIQ |
| ^IBUC(351.82 - [#351.82] | GET1^DIQ |
| ^DIC(4 - [#4] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^IBUC(351.82 - [#351.82] | GETVST+12, GETVST+13 |
| ^TMP($J | PRTUCVST+3!, PRTUCVST+13, PRTUCVST+16, PRTUCVST+17, PRTUCVST+23!, GETVST+31* |
| ^XUSEC("IB EDIT" | IBEDIT+2 |
| Name | Line Occurrences |
|---|---|
| $$GETELGP | UCCHRG2+15 |
| $$GETELIG | GETELGP+11 |
| $$GETOK | UCCHRG2+32, UCCHRG2+61 |
| $$GETVST | PRTUCVST+4, UCCHRG2+44 |
| $$PRTSARUR | UCCHRG2+48 |
| $$PRTUCVST | UCCHRG2+20, UCCHRG2+28, UCCHRG2+52 |
| $$PRTVSTSA | UCCHRG2+57 |
| ADDVST | UCCHRG2+34, UCCHRG2+63 |
| PRTMSSN | UCCHRG2+31, UCCHRG2+60 |
| PRTNORUR | UCCHRG2+49 |
| PRTUCUPD | UCCHRG2+35, UCCHRG2+64 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DFN | PRTUCVST~, PRTUCVST+4, GETVST~, GETVST+12, UCCHRG2~, UCCHRG2+15, UCCHRG2+16, UCCHRG2+20, UCCHRG2+28, UCCHRG2+34 , UCCHRG2+44, UCCHRG2+52, UCCHRG2+63, ADDVST~, ADDVST+38 |
| DIR | PRTSARUR+1~, PRTVSTSA+1~, GETOK+1~ |
| DIR("A" | PRTSARUR+4*, PRTVSTSA+3*, GETOK+4*, GETOK+12* |
| DIR(0 | PRTSARUR+4*, PRTVSTSA+3*, GETOK+4*, GETOK+12* |
| DIRUT | PRTSARUR+1~, PRTSARUR+6, PRTVSTSA+1~, PRTVSTSA+6, GETOK+1~ |
| DTIME | IBEDIT+4 |
| DUOUT | PRTSARUR+1~, PRTSARUR+7, PRTVSTSA+1~, PRTVSTSA+7, GETOK+1~ |
| DUZ | IBEDIT+2 |
| FDA | ADDVST+15~ |
| FDAIEN | ADDVST+15~ |
| I | GETELGP+8~, GETELGP+17*, GETELGP+18*, GETELGP+19 |
| IBBILL | GETVST+6~, GETVST+8*, GETVST+26*, GETVST+28, ADDVST+15~, ADDVST+28*, ADDVST+32, ADDVST+35*, ADDVST+38 |
| IBBLCMT | GETVST+6~, GETVST+27*, GETVST+28*, GETVST+31 |
| IBBLSTAT | ADDVST+15~, ADDVST+33*, ADDVST+35 |
| IBCAL | GETVST+6~, GETVST+10*, GETVST+16 |
| >> IBCHG | UCCHRG2+9* |
| IBCHK | GETELGP+8~, GETELGP+11*, GETELGP+13, GETELGP+14 |
| IBCMT | GETVST+6~, GETVST+8*, GETVST+29*, GETVST+31 |
| IBCT | PRTUCVST+2~, PRTUCVST+4*, PRTUCVST+5*, PRTUCVST+6, PRTUCVST+9, PRTUCVST+24, GETVST+6~, GETVST+8*, GETVST+24*, GETVST+31 , GETVST+32, UCCHRG2+8~, UCCHRG2+20*, UCCHRG2+28*, UCCHRG2+29*, UCCHRG2+44*, UCCHRG2+45*, UCCHRG2+52*, UCCHRG2+53* |
| IBDATA | PRTUCVST+2~, PRTUCVST+17*, PRTUCVST+18, PRTUCVST+19, PRTUCVST+20, PRTUCVST+21, GETVST+13*, GETVST+14, GETVST+17, GETVST+26 , GETELGP+8~, GETELGP+19*, GETELGP+20 |
| IBDCT | PRTUCVST+2~, PRTUCVST+5*, PRTUCVST+6, GETVST+6~, GETVST+8*, GETVST+23*, GETVST+32 |
| IBDFN | GETELIG~, GETELIG+8, GETELIG+20, GETELGP~, GETELGP+11, GETELGP+39 |
| IBDOS | GETELGP~, GETELGP+29, GETELGP+32 |
| IBDT | PRTUCVST~, PRTUCVST+4, PRTUCVST+14, GETVST~, GETVST+10, UCCHRG2~, UCCHRG2+10*, UCCHRG2+15, UCCHRG2+16, UCCHRG2+20 , UCCHRG2+28, UCCHRG2+34, UCCHRG2+44, UCCHRG2+52, UCCHRG2+63, ADDVST~, ADDVST+38 |
| IBDUPFLG | PRTUCVST~, PRTUCVST+14*, UCCHRG2+8~, UCCHRG2+10*, UCCHRG2+20, UCCHRG2+28, UCCHRG2+32, UCCHRG2+52, UCCHRG2+61, GETOK~ , GETOK+2*, GETOK+3, GETOK+9 |
| IBEFDT | GETELGP+8~, GETELGP+20*, GETELGP+22, GETELGP+25 |
| IBELIG | GETELGP+8~, GETELGP+20*, GETELGP+21*, GETELGP+24, GETELGP+25 |
| IBELKUP | GETELGP+8~, GETELGP+29*, GETELGP+30, GETELGP+34*, GETELGP+36, GETELGP+42, GETELGP+45, GETELGP+48*, GETELGP+50 |
| IBERR | GETELIG+11~, GETELIG+13* |
| IBERROR | ADDVST+15~, ADDVST+38 |
| >> IBEVDA | UCCHRG2+10* |
| >> IBFAC | ADDVST+26 |
| >> IBFR | UCCHRG2+10 |
| IBFRCT | PRTUCVST+2~, PRTUCVST+5*, PRTUCVST+24, GETVST+8*, GETVST+25*, GETVST+32, UCCHRG2+8~, UCCHRG2+29*, UCCHRG2+30, UCCHRG2+45* , UCCHRG2+47, UCCHRG2+53*, UCCHRG2+56 |
| IBI | PRTUCVST+2~, PRTUCVST+15*, PRTUCVST+16*, PRTUCVST+17, GETVST+6~, GETVST+8*, GETVST+12*, GETVST+13, GETVST+18, GETVST+22 , GETVST+29 |
| IBIND | UCCHRG2+8~, UCCHRG2+16*, UCCHRG2+19, UCCHRG2+27 |
| IBLDT | PRTUCVST+2~, PRTUCVST+12*, PRTUCVST+13*, PRTUCVST+14, PRTUCVST+16, PRTUCVST+17 |
| IBLKDT | GETELGP+8~, GETELGP+32*, GETELGP+33, GETELGP+34, GETELGP+45 |
| IBN | ADDVST~, ADDVST+20, ADDVST+28, ADDVST+33 |
| IBOK | UCCHRG2+8~, UCCHRG2+32*, UCCHRG2+33, UCCHRG2+61*, UCCHRG2+62 |
| IBOLD | GETELGP+8~, GETELGP+22*, GETELGP+24 |
| IBOUT | GETELIG~, GETELIG+9*, GETELGP+8~, GETELGP+10*, GETELGP+11 |
| IBOUT("DILIST" | GETELIG+21, GETELGP+18, GETELGP+19 |
| IBOUT("SDATE" | GETELGP+22, GETELGP+25*, GETELGP+29, GETELGP+32, GETELGP+34, GETELGP+48 |
| IBPRI | UCCHRG2+8~, UCCHRG2+15*, UCCHRG2+19, UCCHRG2+27 |
| IBREAS | ADDVST~, ADDVST+29*, ADDVST+38 |
| IBRESP | UCCHRG2+8~, UCCHRG2+46*, UCCHRG2+47, UCCHRG2+48*, UCCHRG2+49, UCCHRG2+55*, UCCHRG2+57*, UCCHRG2+58, UCCHRG2+59 |
| IBSCEFDT | GETELGP+8~, GETELGP+39*, GETELGP+42, GETELGP+45, GETELGP+48 |
| IBSITE | GETVST+6~, GETVST+18*, GETVST+19, GETVST+20, GETVST+21*, GETVST+31, ADDVST~, ADDVST+15~, ADDVST+20*, ADDVST+26* , ADDVST+38 |
| IBSITECD | GETVST+6~, GETVST+19*, GETVST+21 |
| IBSITENM | GETVST+6~, GETVST+20*, GETVST+21 |
| IBSTAT | GETVST+6~, GETVST+22*, GETVST+23, GETVST+25, GETVST+31 |
| IBSTATUS | ADDVST~, ADDVST+38 |
| >> IBTO | UCCHRG2+10* |
| IBTYPE | UCCHRG2+8~, UCCHRG2+10* |
| IBUCVT | UCCHRG2+8~, UCCHRG2+24* |
| >> IBUNIT | UCCHRG2+9*, UCCHRG2+10* |
| IBVDT | GETVST+6~, GETVST+14*, GETVST+16, GETVST+31 |
| >> IBX | UCCHRG2+10*, IBEDIT+4* |
| IBY | PRTSARUR+1~, PRTSARUR+2*, PRTSARUR+6, PRTSARUR+7, PRTSARUR+8, UCCHRG2+36*, UCCHRG2+49*, UCCHRG2+56, UCCHRG2+58*, UCCHRG2+65* , PRTVSTSA+1~, PRTVSTSA+2*, PRTVSTSA+6, PRTVSTSA+7, GETOK+1~ |
| U | PRTUCVST+5, PRTUCVST+19, PRTUCVST+20, PRTUCVST+21, PRTUCVST+24, GETVST+14, GETVST+17, GETVST+26, GETVST+31, GETVST+32 , UCCHRG2+29, UCCHRG2+45, UCCHRG2+53, GETELGP+20 |
| X | PRTSARUR+1~, PRTVSTSA+1~, GETOK+1~ |
| Y | PRTSARUR+1~, PRTSARUR+8, PRTVSTSA+1~, PRTVSTSA+8, GETOK+1~, GETOK+9, GETOK+15 |