FBUTL5 ;WOIFO/SAB-FEE BASIS UTILITY ;7/6/2003
Source file <FBUTL5.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 |
---|---|---|
FPPSC(FBEDIT,FBFPPSC) | ; Prompt EDI Claim and FPPS Claim ID Extrinsic Function
; Input ; FBEDIT - optional, true (=1) when editing an existing item ; FBFPPSC - optional, current value of FPPS CLAIM ID ; only passed when editing an existing item ; Return value (FBRET) ; = FPPS CLAIM ID if EDI Claim ; = null if not EDI Claim ; = -1 if time-out or '^' |
|
ASKEDI | ; ask if claim is an EDI claim
|
|
ASKID | ; If EDI then ask claim ID
|
|
FPPSCX | ; FPPSC Exit
|
|
FPPSL(FBFPPSL,FBALL,FBNOOUT) | ; Prompt FPPS Line Item Extrinsic Function
; Input ; FBFPPSL - optional, current value of FPPS LINE ITEM ; only passed when editing an existing item ; FBALL - optional, true (=1) if ALL allowed as input value, ; default is false ; FBNOOUT - optional, boolean value, default 0, set =1 if user ; should not be allowed to exit using an uparrow ; Return value (FBRET) ; = FPPS LINE ITEM ; = -1 if time-out or '^' |
|
ASKLI | ; ask line item
|
|
FPPSLX | ; FPPSL Exit
|
|
LIHLP | ; Line Item ?? Help
|
|
ASKPAN() | ; Ask Patient Account Number Extrinsic Function
; Return value (FBRET) ; = PATIENT ACCOUNT NUMBER (if entered) ; = null if value not entered ; = '^' if time-out or '^' |
|
ASKREVC() | ; Ask Revenue Code Extrinsic Function
; Return value (FBRET) ; = REVENUE CODE, internal pointer value (if entered) ; = null if value not entered ; = '^' if time-out or '^' |
|
ASKUNITS() | ; Ask Units Paid Extrinsic Function
; Return value (FBRET) ; = UNITS PAID (if entered) ; = null if value not entered ; = '^' if time-out or '^' |
|
ASKPCN() | ; Ask Patient Control Number Extrinsic Function
; Return value (FBRET) ; = PATIENT ACCOUNT NUMBER (if entered) ; = null if value not entered ; = '^' if time-out or '^' |
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 |
|
Routine Call |
|
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DA | ASKID+2~, FPPSCX+4, ASKPAN+6~, ASKREVC+6~, ASKUNITS+6~, ASKPCN+6~ |
DIR | FPPSC+11~, ASKEDI+4!, ASKID+5!, FPPSL+13~, ASKLI+6!, ASKLI+14!, ASKPAN+6~, ASKPAN+9!, ASKREVC+6~, ASKREVC+9! , ASKUNITS+6~, ASKUNITS+10!, ASKPCN+6~, ASKPCN+9! |
DIR("?" | ASKLI+11* |
DIR("??" | ASKLI+12* |
DIR("A" | ASKEDI+2*, ASKLI+4*, ASKLI+10* |
DIR("B" | ASKEDI+3*, ASKID+4*, ASKLI+5*, ASKLI+13*, ASKUNITS+9* |
DIR(0 | ASKEDI+1*, ASKID+3*, ASKLI+3*, ASKLI+9*, ASKPAN+8*, ASKREVC+8*, ASKUNITS+8*, ASKPCN+8* |
DIROUT | FPPSC+11~, FPPSL+13~, ASKPAN+6~, ASKREVC+6~, ASKUNITS+6~, ASKPCN+6~ |
DIRUT | FPPSC+11~, ASKEDI+4, ASKID+5, FPPSL+13~, ASKLI+1, ASKLI+6, ASKPAN+6~, ASKPAN+11, ASKREVC+6~, ASKREVC+11 , ASKUNITS+6~, ASKUNITS+12, ASKPCN+6~, ASKPCN+11 |
DTOUT | FPPSC+11~, ASKID+1, FPPSL+13~, ASKLI+15, ASKPAN+6~, ASKPAN+10, ASKREVC+6~, ASKREVC+10, ASKUNITS+6~, ASKUNITS+11 , ASKPCN+6~, ASKPCN+10 |
DUOUT | FPPSC+11~, ASKID+1, FPPSL+13~, ASKLI+15, ASKPAN+6~, ASKPAN+10, ASKREVC+6~, ASKREVC+10, ASKUNITS+6~, ASKUNITS+11 , ASKPCN+6~, ASKPCN+10 |
FBALL | FPPSL~, FPPSL+16*, ASKLI+1 |
FBEDI | FPPSC+10~, ASKEDI+5*, ASKID+1, ASKID+9 |
FBEDIT | FPPSC~, ASKEDI+3 |
FBFPPSC | FPPSC~, ASKEDI+3, ASKID+4 |
FBFPPSL | FPPSL~, ASKLI+5, ASKLI+13 |
FBNOOUT | FPPSL~, FPPSL+15*, FPPSLX+1 |
FBRET | FPPSC+10~, FPPSC+12*, ASKEDI+4*, ASKID+1*, ASKID+6*, ASKID+9, FPPSCX+1, FPPSCX+4, FPPSCX+5, FPPSL+12~ , FPPSL+14*, ASKLI+1*, ASKLI+2*, ASKLI+7*, ASKLI+15*, ASKLI+16*, FPPSLX+1, FPPSLX+4*, FPPSLX+5, ASKPAN+5~ , ASKPAN+7*, ASKPAN+10*, ASKPAN+11*, ASKPAN+12, ASKREVC+5~, ASKREVC+7*, ASKREVC+10*, ASKREVC+11*, ASKREVC+12, ASKUNITS+5~ , ASKUNITS+7*, ASKUNITS+11*, ASKUNITS+12*, ASKUNITS+13, ASKPCN+5~, ASKPCN+7*, ASKPCN+10*, ASKPCN+11*, ASKPCN+12 |
U | FPPSCX+3 |
X | FPPSC+11~, FPPSL+13~, ASKPAN+6~, ASKREVC+6~, ASKUNITS+6~, ASKPCN+6~ |
XQOPT | FPPSCX+2~, FPPSCX+3 |
Y | FPPSC+11~, ASKEDI+5, ASKID+6, FPPSL+13~, ASKLI+7, ASKLI+16, ASKPAN+6~, ASKPAN+11, ASKREVC+6~, ASKREVC+11 , ASKUNITS+6~, ASKUNITS+12, ASKPCN+6~, ASKPCN+11 |