STANDARD DATA DICTIONARY #344 -- AR BATCH PAYMENT FILE 9/29/25 PAGE 1
STORED IN ^RCY(344, *** NO DATA STORED YET *** SITE: WWW.BMIRWIN.COM UCI: VISTA,VISTA (VERSION 4.5)
DATA NAME GLOBAL DATA
ELEMENT TITLE LOCATION TYPE
-----------------------------------------------------------------------------------------------------------------------------------
This file holds batch payments information. Payments no longer are posted directly to patient bills, but rather, entered into this
file. Once the entries in this file are reconciled with cash on-hand and verified to be correct, they are then 'posted' to the
patient bills.
NOTICE: This file SHOULD NOT be edited directly via FileMan. Information in this file should only be modified via the AR package
options.
Per VHA Directive 10-93-142, this file definition should not be modified.
IDENTIFIED BY:
"WR1": S %I=Y,Y=$S('$D(^(0)):"",$D(^VA(200,+$P(^(0),U,2),0))#2:$P(^(0),U,1),1:""),C=$P(^DD(200,.01,0),U,2) D Y^DIQ:Y]"" W "
",Y,@("$E("_DIC_"%I,0),0)") S Y=%I K %I
"WR2": W " ",$E($P(^(0),U,3),4,5)_"-"_$E($P(^(0),U,3),6,7)_"-"_$E($P(^(0),U,3),2,3)
"WR3": S %I=Y,Y=$S('$D(^(0)):"",$D(^RC(341.1,+$P(^(0),U,4),0))#2:$P(^(0),U,1),1:""),C=$P(^DD(341.1,.01,0),U,2) D Y^DIQ:Y]""
W " ",Y,@("$E("_DIC_"%I,0),0)") S Y=%I K %I
POINTED TO BY: RECEIPT # field (#.09) of the EDI THIRD PARTY EFT DETAIL File (#344.31)
RECEIPT field (#.08) of the ELECTRONIC REMITTANCE ADVICE File (#344.4)
RECEIPT field (#.25) of the ERA DETAIL sub-field (#344.41) of the ELECTRONIC REMITTANCE ADVICE File (#344.4)
OTHER RECEIPT NUMBER field (#.01) of the OTHER RECEIPT NUMBERS sub-field (#344.48) of the ELECTRONIC REMITTANCE
ADVICE File (#344.4)
RECEIPT # field (#.02) of the EDI LOCKBOX EOB WORKLIST File (#344.49)
OTHER RECEIPT NUMBER field (#.01) of the OTHER RECEIPT NUMBERS sub-field (#344.494) of the EDI LOCKBOX EOB WORKLIST
File (#344.49)
RECEIPT # field (#.03) of the RCDPE SUSPENSE AUDIT File (#344.71)
RECEIPT # field (#.01) of the RCDPE COMMENT HISTORY File (#344.73)
RECEIPT # field (#1.03) of the AR FMS DOCUMENT File (#347)
AR BATCH PAYMENT field (#.01) of the AR BATCH PAYMENT sub-field (#348.42) of the AR DATA QUEUE File (#348.4)
CROSS
REFERENCED BY: TYPE OF PAYMENT(AA), OPENED BY(AA1), ACCOUNT(AACCT), ACCOUNT(AC), DEPOSIT TICKET(AD), FMS DOCUMENT NUMBER(ADOC),
EFT RECORD(AEFT), TRANSACTION(AN01), ACCOUNT(AN03), DATE OPENED(AO), STATUS(ASTAT), RECEIPT #(B)
INDEXED BY: DATE/TIME PROCESSED & DATE/TIME LAST EDIT & EFT RECORD & FMS DOCUMENT NUMBER & CR DOCUMENT ENTERED ON LINE (AMCCF),
TYPE OF PAYMENT & DATE/TIME PROCESSED (C)
LAST MODIFIED: NOV 21,2024@17:15:20
344,.01 RECEIPT # 0;1 FREE TEXT (Required)
INPUT TRANSFORM: K:X[""""!($A(X)=45) X I $D(X) K:$L(X)>12!($L(X)<7) X D:$D(X) DUPLCATE^RCDPURED
LAST EDITED: FEB 10, 2015
HELP-PROMPT: Answer must be 7-10 characters in length.
DESCRIPTION: This field should reflect the field service receipt number. This field is assigned during entry of
payments and will separate different types of payment (cash, check, or credit card) for a
particular user for a given time-frame.
PRE-LOOKUP: D LOOKUP^RCDPUREC
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
CROSS-REFERENCE: 344^B
1)= S ^RCY(344,"B",$E(X,1,30),DA)=""
2)= K ^RCY(344,"B",$E(X,1,30),DA)
3)= Needed to look-up Batch Payment entries by RECEIPT NUMBER
This cross-reference is used for sorting and file look-up by receipt
#.
CROSS-REFERENCE: ^^TRIGGER^344.4^.08
1)= Q
2)= K DIV S DIV=X,D0=DA,DIV(0)=D0 X ^DD(344,.01,1,2,89.2) S X=$P($G(^RCY(344,+$P(Y(101),U,8),0)),U)
S D0=I(0,0) S DIU=X K Y S X="" S DIH=$G(^RCY(344.4,DIV(0),0)),DIV=X I $D(^(0)) S $P(^(0),U,8)=DIV,
DIH=344.4,DIG=.08 D ^DICR
3)= Do not delete
89.2)= S I(0,0)=$G(D0),Y(1)=$S($D(^RCY(344,D0,0)):^(0),1:""),D0=$P(Y(1),U,18) S:'D0!'$D(^RCY(344.4,
+D0,0)) D0=-1 S DIV(0)=D0 S Y(101)=$S($D(^RCY(344.4,D0,0)):^(0),1:"")
CREATE VALUE)= NO EFFECT
DELETE VALUE)= @
FIELD)= ERA REFERENCE:RECEIPT
344,.02 OPENED BY 0;2 POINTER TO NEW PERSON FILE (#200) (Required)
LAST EDITED: JUN 22, 1992
DESCRIPTION:
This field contains the name of the person who created the receipt.
CROSS-REFERENCE: 344^AA1^MUMPS
1)= I $P(^RCY(344,DA,0),"^",4)]"" K ^RCY(344,"AA",X,$P(^(0),"^",4)) S ^RCY(344,"AA",X,$P(^RCY(344,D
A,0),"^",4),DA)=""
2)= I $P(^RCY(344,DA,0),"^",4)]"",$O(^RCY(344,"AA",X,$P(^(0),"^",4),""))=DA K ^RCY(344,"AA",X,$P(^R
CY(344,DA,0),"^",4),DA)
3)= NEEDED TO STORE LAST RECEIPT NUMBER USED
This cross-reference stores the last receipt number used by a user specific to type of payment.
This cross-reference is used to show the default Receipt # when using the payment options in the
Agent Cashier module.
344,.03 DATE OPENED 0;3 DATE
INPUT TRANSFORM: S %DT="ETX" D ^%DT S X=Y K:Y<1 X
LAST EDITED: MAY 24, 2017
DESCRIPTION:
This field contains the date/time the receipt was created.
CROSS-REFERENCE: 344^AO
1)= S ^RCY(344,"AO",$E(X,1,30),DA)=""
2)= K ^RCY(344,"AO",$E(X,1,30),DA)
This cross reference by DATE OPENED was added to speed compilation of the RCDP LIST OF RECEIPTS
REPORT which is filtered by this field.
344,.04 TYPE OF PAYMENT 0;4 POINTER TO AR EVENT TYPE FILE (#341.1) (Required)
INPUT TRANSFORM: S DIC("S")="I $P(^(0),U,6)=1" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
LAST EDITED: MAY 06, 1998
DESCRIPTION: A receipt is created for different types of payments, such as, Cash, Credit Card, or Check/Money
Order. This field defines the types of payments that are stored under this receipt.
SCREEN: S DIC("S")="I $P(^(0),U,6)=1"
EXPLANATION: You can only select payment event types.
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
CROSS-REFERENCE: 344^AA^MUMPS
1)= I $P(^RCY(344,DA,0),"^",2)]"" K ^RCY(344,"AA",$P(^(0),"^",2),X) S ^RCY(344,"AA",$P(^RCY(344,DA,
0),"^",2),X,DA)=""
2)= I $P(^RCY(344,DA,0),"^",2)]"",$O(^RCY(344,"AA",$P(^(0),"^",2),X,""))=DA K ^RCY(344,"AA",$P(^RCY
(344,DA,0),"^",2),X,DA)
3)= NEEDED TO STORE LAST RECEIPT NUMBER USED
This cross-reference stores the last receipt number used by a user specific to type of payment.
This cross-reference supports the cross-reference in field "OPENED BY".
RECORD INDEXES: C (#817)
344,.05 *QUEUED TO POST 0;5 DATE
INPUT TRANSFORM: S %DT="ETXR" D ^%DT S X=Y K:Y<1 X
LAST EDITED: JUL 27, 1998
DESCRIPTION:
***** This field is no longer used. *****
344,.06 DEPOSIT TICKET 0;6 POINTER TO AR DEPOSIT FILE (#344.1)
INPUT TRANSFORM: S DIC("S")="I $P(^(0),""^"",12)=1" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
LAST EDITED: APR 04, 1997
DESCRIPTION: The Date of Deposit defines the date that the payments received under this batch will be deposited
to the bank.
SCREEN: S DIC("S")="I $P(^(0),""^"",12)=1"
EXPLANATION: Select only OPENED deposit tickets
CROSS-REFERENCE: 344^AD
1)= S ^RCY(344,"AD",$E(X,1,30),DA)=""
2)= K ^RCY(344,"AD",$E(X,1,30),DA)
344,.07 PROCESSED BY 0;7 POINTER TO NEW PERSON FILE (#200)
LAST EDITED: JUL 27, 1998
DESCRIPTION: When a receipt is processed, the AR accounts are updated with the payments and the Cash Receipt
documents are sent to FMS. This field tracks the user processing the receipt.
344,.08 DATE/TIME PROCESSED 0;8 DATE
INPUT TRANSFORM: S %DT="ETXR" D ^%DT S X=Y K:Y<1 X
LAST EDITED: JUL 13, 2020
DESCRIPTION: When a receipt is processed, the AR accounts are updated with the payments and the Cash Receipt
documents are sent to FMS. This field tracks the date and time the receipt was processed.
RECORD INDEXES: AMCCF (#765), C (#817)
344,.09 *START DATE/TIME 0;9 DATE
INPUT TRANSFORM: S %DT="ETXR" D ^%DT S X=Y K:Y<1 X
LAST EDITED: JUL 27, 1998
DESCRIPTION:
***** This field is no longer used. *****
344,.1 *END DATE/TIME 0;10 DATE
INPUT TRANSFORM: S %DT="ETXR" D ^%DT S X=Y K:Y<1 X
LAST EDITED: JUL 27, 1998
DESCRIPTION:
***** This field is no longer used. *****
344,.11 LAST EDITED BY 0;11 POINTER TO NEW PERSON FILE (#200)
LAST EDITED: FEB 21, 1991
DESCRIPTION: This contains the name of the person who last edited the receipt entry. This field is
automatically entered each time a person edits the receipt.
344,.12 DATE/TIME LAST EDIT 0;12 DATE
INPUT TRANSFORM: S %DT="ETXR" D ^%DT S X=Y K:Y<1 X
LAST EDITED: FEB 14, 1991
DESCRIPTION:
This field contains the date/time the receipt was last edited.
RECORD INDEXES: AMCCF (#765)
344,.14 STATUS 0;14 SET (Required)
'0' FOR CLOSED;
'1' FOR OPEN;
LAST EDITED: SEP 12, 1994
DESCRIPTION: This field stores the status of the receipt. An open receipt can be modified (payments added,
cancelled, or edited). A closed receipt cannot be changed.
CROSS-REFERENCE: 344^ASTAT
1)= S ^RCY(344,"ASTAT",$E(X,1,30),DA)=""
2)= K ^RCY(344,"ASTAT",$E(X,1,30),DA)
344,.15 TOTAL AMOUNT OF RECEIPTS ; COMPUTED
MUMPS CODE: S X=$$PAYTOTAL^RCDPURED(D0)
ALGORITHM: S X=$$PAYTOTAL^RCDPURED(D0)
LAST EDITED: MAY 07, 1999
DESCRIPTION:
Total of all payments in the receipt.
344,.16 LOCKBOX ACH NUMBER 0;16 FREE TEXT
INPUT TRANSFORM: K:$L(X)>9!($L(X)<1) X
LAST EDITED: MAR 13, 2003
HELP-PROMPT: Answer must be 1-9 characters in length.
DESCRIPTION:
Number assigned by banking institution to track their electronic deposit for the V.A.
344,.17 EFT RECORD 0;17 POINTER TO EDI THIRD PARTY EFT DETAIL FILE (#344.31)
INPUT TRANSFORM: S DIC("S")="I $S('$O(^RCY(344,""AEFT"",+Y,0)):1,1:$O(^(0))=DA),$P($G(^RCY(344.31,+Y,0)),U,8)=0" D ^
DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
LAST EDITED: DEC 03, 2014
HELP-PROMPT: Enter the EFT from which this receipt detail record was generated
DESCRIPTION: If this is the detail receipt for a payment made via an EFT, this is the pointer to the individual
EFT that was received.
SCREEN: S DIC("S")="I $S('$O(^RCY(344,""AEFT"",+Y,0)):1,1:$O(^(0))=DA),$P($G(^RCY(344.31,+Y,0)),U,8)=0"
EXPLANATION: 1. An EFT record can only be associated with 1 EDI Lockbox type receipt. 2. Selection of a matched
EFT cannot occur.
NOTES: TRIGGERED by the TYPE OF PAYMENT field of the AR BATCH PAYMENT File
CROSS-REFERENCE: 344^AEFT
1)= S ^RCY(344,"AEFT",$E(X,1,30),DA)=""
2)= K ^RCY(344,"AEFT",$E(X,1,30),DA)
3)= Do not delete
RECORD INDEXES: AMCCF (#765)
344,.18 ERA REFERENCE 0;18 POINTER TO ELECTRONIC REMITTANCE ADVICE FILE (#344.4)
LAST EDITED: OCT 13, 2014
HELP-PROMPT: Enter the ERA record that will be used to populate this receipt detail.
DESCRIPTION:
This is the pointer to the ERA record that will be associated with this receipt.
SCREEN: S DIC("S")="N Z S Z=$O(^RCY(344.4,""ARCT"",+DA,0)) I 'Z!(Z=+Y)"
EXPLANATION: Only 1 receipt can be associated with an ERA record
344,.19 RECEIPT PAY TYPE 0;19 FREE TEXT
INPUT TRANSFORM: K:$L(X)>3!($L(X)<1) X
LAST EDITED: JUN 10, 2016
HELP-PROMPT: Answer must be 1-3 characters in length.
DESCRIPTION: Pay type will be auto set during lockbox posting to drive the pay type needed for receipt
re-processing.
TECHNICAL DESCR:
Set in routine RCBEPAY as a result of lockboc type post
344,.22 RECEIPT TOTAL 0;22 NUMBER
INPUT TRANSFORM: S:X["$" X=$P(X,"$",2) K:X'?."-".N.1".".2N!(X>9999999.99)!(X<-99999.99)!(X?.E1"."3.N) X
LAST EDITED: OCT 11, 2022
HELP-PROMPT: Type a dollar amount between -99999.99 and 9999999.99, 2 decimal digits.
DESCRIPTION: This field is used for CHAMPVA receipts only. This is the receipt total for the CHAMPVA receipt.
This must match the sum of the line items on the receipt for the receipt to be processed.
344,1 TRANSACTION 1;0 Multiple #344.01 (Add New Entry without Asking)
LAST EDITED: JUN 19, 1992
DESCRIPTION:
This multiple contains all the payment transactions within a receipt.
344.01,.01 TRANSACTION 0;1 NUMBER (Required) (Multiply asked)
INPUT TRANSFORM: K:+X'=X!(X>99999)!(X<1)!(X?.E1"."1N.N) X S:$D(X) DINUM=X
LAST EDITED: MAR 13, 2003
HELP-PROMPT: Type a Number between 1 and 99999, 0 Decimal Digits
DESCRIPTION: This DINUM field is the entry number for each transaction within a receipt. This field is
sequentially assigned by the computer.
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
CROSS-REFERENCE: 344.01^B
1)= S ^RCY(344,DA(1),1,"B",$E(X,1,30),DA)=""
2)= K ^RCY(344,DA(1),1,"B",$E(X,1,30),DA)
This x-ref is used for look-up and sorting by FileMan.
CROSS-REFERENCE: 344^AN01^MUMPS
1)= I '$P($G(^RCY(344,DA(1),1,DA,0)),"^",3),$$EDILB^RCDPEU(DA(1))'=1 S ^RCY(344,"AN",DA(1),DA)=""
2)= K ^RCY(344,"AN",DA(1),DA)
This cross reference is used to build the list of payments that are unlinked. An unlinked
payment does not have an entry in field .03. The cross reference for field .03 will remove the
cross reference when the field is populated. EDI Lockbox deposit receipts will not have an entry
in the .03 field, but are excluded from this xref since the funds are not deposited into suspense
but are instead placed in FUND 5287/revenue source code 8NZZ.
344.01,.02 CONFIRMATION # 0;2 FREE TEXT
INPUT TRANSFORM: K:$L(X)>15!($L(X)<1) X
LAST EDITED: FEB 22, 1992
HELP-PROMPT: Answer must be 1-15 characters in length.
DESCRIPTION: This data should reflect the confirmation number that the credit card machine returns when
entering credit card payments.
344.01,.03 ACCOUNT 0;3 VARIABLE POINTER (Required)
FILE ORDER PREFIX LAYGO MESSAGE
430 2 B n BILL NUMBER
2 1 P n PATIENT NAME
LAST EDITED: APR 26, 1999
DESCRIPTION: This field is used to store where the payment should be applied. If the payment is associated to
a specific bill, then the payment will be applied to the bill first and any money left over will
be applied to any other bills the patient has remaining. If the bill is not a patient bill, then
the money will be applied to the specific bill and any money left over will be refunded.
If this field is associated with a Patient, then the program will automatically search the
patient bills and apply payments to their respective bills until the payment is exhausted.
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
TRIGGERED by the PATIENT NAME OR BILL NUMBER field of the TRANSACTION sub-field of the AR BATCH
PAYMENT File
CROSS-REFERENCE: 344^AC^MUMPS
1)= S:X[";DPT(" ^RCY(344,"AC",X,DA(1),DA)="" I X[";PRCA(430,",$D(^RCD(340,+$P(^PRCA(430,+X,0),"^",9
),0)) S ^RCY(344,"AC",$P(^RCD(340,+$P(^PRCA(430,+X,0),"^",9),0),"^"),DA(1),DA)=""
2)= K:X[";DPT(" ^RCY(344,"AC",X,DA(1),DA) I X[";PRCA(430,",$D(^RCD(340,+$P(^PRCA(430,+X,0),"^",9),0
)) K ^RCY(344,"AC",$P(^RCD(340,+$P(^PRCA(430,+X,0),"^",9),0),"^"),DA(1),DA)
3)= NEEDED FOR ACCOUNT PROFILE
This cross-reference is needed to display payments not yet posted to patient accounts during the
use of the "Account Profile" option.
CROSS-REFERENCE:344^AACCT
1)= S ^RCY(344,"AACCT",$E(X,1,30),DA(1),DA)=""
2)= K ^RCY(344,"AACCT",$E(X,1,30),DA(1),DA)
This cross reference is used to lookup payments by account. This is especially useful when
determining the pending payments for an account.
CROSS-REFERENCE:344^AN03^MUMPS
1)= K ^RCY(344,"AN",DA(1),DA)
2)= S ^RCY(344,"AN",DA(1),DA)=""
This cross reference is used to build the list of payments that are unlinked. An unlinked payment
does not have an entry in field .03. This cross reference is initially set when the .01 entry is
added to the file.
344.01,.04 PAYMENT AMOUNT 0;4 NUMBER (Required)
INPUT TRANSFORM:S:X["$" X=$P(X,"$",2) K:X'?.N.1".".2N!(X>9999999.99)!(+X'>0) X S:$D(X) X=$J(X,0,2) I $D(X) D CHGAMT
^RCDPURED I $D(X) D PAYCHK^RCDPURED
LAST EDITED: FEB 28, 2024
HELP-PROMPT: Type a Dollar Amount between .01 and 9999999.99, 2 Decimal Digits
DESCRIPTION:
This field is the amount of payment to be posted to A/R.
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
344.01,.05 AMOUNT PROCESSED 0;5 NUMBER
INPUT TRANSFORM:S:X["$" X=$P(X,"$",2) K:X'?.N.1".".2N!(X>9999999.99)!(X<0) X
LAST EDITED: MAR 05, 1992
HELP-PROMPT: Type a Dollar Amount between 0 and 9999999.99, 2 Decimal Digits
DESCRIPTION: Once payments begin to post to bills, this field will reflect the amount of payment actually
processed. For example, if the payment amount is $20.00 and only $15.00 of the payment could be
applied, this field would reflect the $15.00 processed.
344.01,.06 DATE OF PAYMENT 0;6 DATE (Required)
INPUT TRANSFORM:S %DT="EX" D ^%DT S X=Y K:Y<1 X D:$D(X) PAYDATE^RCDPURED
LAST EDITED: MAY 11, 1999
HELP-PROMPT: Type a valid date for payment. Cannot be in future or over a month in past.
DESCRIPTION: Date of Payment represents the date the payment was received and should be credited to the account.
For example, if the payment was received yesterday, but due to time-delays is being input today,
this field should be set to T-1 (yesterday). This is necessary so the patient will get credit for
paying bills on time. If the patients' payment date was, for example, 5/10/92 and the payment was
received 5/9/92 but is being input on 5/12/92, this field should have 5/9/92. If 5/12/92 is
entered, the patient will be incorrectly charged interest and administrative charges.
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
344.01,.07 CHECK # 0;7 FREE TEXT
INPUT TRANSFORM:K:$L(X)>50!($L(X)<1) X
LAST EDITED: MAY 23, 2011
HELP-PROMPT: Answer must be 1-50 characters in length.
DESCRIPTION: If available the check # should be entered for check payments. This information will be valuable
for tracking 'lost' payments or to provide information for patient inquiries. The check number
will be logged with the payment transaction for each bill to which the payment is applied.
344.01,.08 CHECK BANK/ROUTING # 0;8 FREE TEXT
INPUT TRANSFORM:K:$L(X)>15!($L(X)<1) X
LAST EDITED: DEC 23, 1998
HELP-PROMPT: Answer must be 1-15 characters in length.
DESCRIPTION: If available, the bank # should be entered for check payments. This information will be valuable
for tracking 'lost' payments or to provide information for patient inquiries. The check number
will be logged with the payment transaction for each bill to which the payment is applied.
344.01,.09 PATIENT NAME OR BILL NUMBER 0;9 FREE TEXT
INPUT TRANSFORM:D PNORBILL^RCDPURED K:'$G(X) X
OUTPUT TRANSFORM:S Y=$P(@("^"_$P(Y,";",2)_+Y_",0)"),"^")
LAST EDITED: JUN 19, 2017
HELP-PROMPT: Enter one of following: Patient Name, Bill No, TRICARE Authorization No, ECME Rx Reference Number
or Prescription Number.
EXECUTABLE HELP:D HLP09^RCDPURED
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
CROSS-REFERENCE:^^TRIGGER^344.01^.03
1)= K DIV S DIV=X,D0=DA(1),DIV(0)=D0,D1=DA,DIV(1)=D1 S Y(1)=$S($D(^RCY(344,D0,1,D1,0)):^(0),1:"") S
X=$P(Y(1),U,3),X=X S DIU=X K Y S X=DIV S X=DIV,X=X X ^DD(344.01,.09,1,1,1.4)
1.4)= S DIH=$S($D(^RCY(344,DIV(0),1,DIV(1),0)):^(0),1:""),DIV=X S $P(^(0),U,3)=DIV,DIH=344.01,DIG=.
03 D ^DICR:$O(^DD(DIH,DIG,1,0))
2)= K DIV S DIV=X,D0=DA(1),DIV(0)=D0,D1=DA,DIV(1)=D1 S Y(1)=$S($D(^RCY(344,D0,1,D1,0)):^(0),1:"") S
X=$P(Y(1),U,3),X=X S DIU=X K Y S X="" X ^DD(344.01,.09,1,1,2.4)
2.4)= S DIH=$S($D(^RCY(344,DIV(0),1,DIV(1),0)):^(0),1:""),DIV=X S $P(^(0),U,3)=DIV,DIH=344.01,DIG=.
03 D ^DICR:$O(^DD(DIH,DIG,1,0))
3)= Needed to set Account field
CREATE VALUE)= INTERNAL(#.09)
DELETE VALUE)= @
FIELD)= ACCOUNT
This field allows a customized look-up to the Patient file and Bill number file when prompting the
user for "PATIENT NAME OR BILL NUMBER" during payment entry. Once the user selects the Patient or
Bill Number, this data is then moved to the "Account" field for VA FileMan Compatiblity for
printing.
344.01,.1 DATE OF CHECK 0;10 DATE
INPUT TRANSFORM:S %DT="EX" D ^%DT S X=Y K:Y<1 X
LAST EDITED: APR 29, 1992
DESCRIPTION: If available, the date appearing at the top of the check should be entered for check payments.
This information will be valuable for tracking 'lost' payments or to provide information for
patient inquiries. The Date of Check will be logged with the payment transaction for each bill to
which payment is applied.
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
344.01,.11 CREDIT CARD # 0;11 FREE TEXT
INPUT TRANSFORM:K:$L(X)>16!($L(X)<10)!'(X?1N.N) X
LAST EDITED: DEC 10, 1998
HELP-PROMPT: Answer must be 10-16 characters in length.
DESCRIPTION: If available, the credit card # should be entered for credit card payments. This information will
be valuable for tracking 'lost' payments or to provide information for patient inquiries. The
Credit Card number will be logged with the payment transaction for each bill to which payment is
applied.
344.01,.12 ENTERED BY 0;12 POINTER TO NEW PERSON FILE (#200) (Required)
LAST EDITED: FEB 25, 1993
DESCRIPTION:
This field contains the person who entered the payment into the AR system.
344.01,.13 CHECK ACCOUNT # 0;13 FREE TEXT
INPUT TRANSFORM:K:$L(X)>9!($L(X)<1) X
LAST EDITED: JAN 07, 1999
HELP-PROMPT: Answer must be 1-9 characters in length.
DESCRIPTION:
This field is used to store the account number from a check.
344.01,.14 EDITED BY 0;14 POINTER TO NEW PERSON FILE (#200)
LAST EDITED: OCT 16, 2003
DESCRIPTION:
This field contains the person who edited the payment entry into the AR system.
344.01,.15 LOCKBOX TRANSACTION CODE 0;19 NUMBER
INPUT TRANSFORM:K:+X'=X!(X>999)!(X<100)!(X?.E1"."1N.N) X
LAST EDITED: SEP 28, 2016
HELP-PROMPT: Type a number between 100 and 999, 0 decimal digits.
DESCRIPTION:
This field indentifies the transaction type as the receipt is posted or re-processed.
344.01,.21 ACCOUNT LOOKUP 2;1 FREE TEXT
INPUT TRANSFORM:K:$L(X)>20!($L(X)<1) X
LAST EDITED: SEP 02, 1998
HELP-PROMPT: Answer must be 1-20 characters in length.
DESCRIPTION: This field is used to store the account lookup information. The account lookup information is
obtained from automatic payment processing. The account lookup information may not be successful
in finding the correct account and is stored for manual linking of the account by the user.
344.01,.22 BATCH NUMBER 2;2 NUMBER
INPUT TRANSFORM:K:+X'=X!(X>99999)!(X<1)!(X?.E1"."1N.N) X
LAST EDITED: SEP 02, 1998
HELP-PROMPT: Type a Number between 1 and 99999, 0 Decimal Digits
DESCRIPTION: The batch number in combination with the sequence number is supplied by automatic payment
processing and is used to identify the payment at the central bank.
344.01,.23 SEQUENCE NUMBER 2;3 NUMBER
INPUT TRANSFORM:K:+X'=X!(X>99999)!(X<1)!(X?.E1"."1N.N) X
LAST EDITED: SEP 02, 1998
HELP-PROMPT: Type a Number between 1 and 99999, 0 Decimal Digits
DESCRIPTION: The sequence number in combination with the batch number is supplied by automatic payment
processing and is used to identify the payment at the central bank.
344.01,.24 PAYMENT TYPE 2;4 SET
'1' FOR CASH;
'2' FOR CHECK;
'3' FOR CREDIT CARD;
LAST EDITED: DEC 23, 1998
DESCRIPTION:
This field is used to identify the type of payment used by automatic payment processing.
344.01,.25 UNAPPLIED DEPOSIT NUMBER 2;5 FREE TEXT
INPUT TRANSFORM:K:$L(X)>13!($L(X)<13) X
LAST EDITED: JAN 20, 1999
HELP-PROMPT: Answer must be 13 characters in length.
DESCRIPTION: This field stores the unapplied deposit number used on the Cash Receipt document when referencing
the suspense fund.
344.01,.26 CLEAR SUSPENSE FMS DOC ID# 2;6 FREE TEXT
INPUT TRANSFORM:K:$L(X)>15!($L(X)<1) X
LAST EDITED: APR 28, 1999
HELP-PROMPT: Answer must be 1-15 characters in length.
DESCRIPTION: This field is used to enter the FMS Document ID Number used to clear a payment from suspense in
FMS.
DELETE TEST: 1,0)= I 1 W !,"You cannot delete this value. Use lowercase x to override current value."
344.01,.27 ERA WORKLIST SEQUENCE 0;27 NUMBER
INPUT TRANSFORM:K:+X'=X!(X>99999)!(X<1)!(X?.E1"."1N.N) X
LAST EDITED: JUL 29, 2003
HELP-PROMPT: Type a Number between 1 and 99999, 0 Decimal Digits
DESCRIPTION:
This is the ien of the entry in file 344.491 that was used to create this line in the receipt.
344.01,.28 AUTO DECREASE ADJUSTMENT 0;28 SET
'0' FOR NO;
'1' FOR YES;
LAST EDITED: MAY 09, 2003
HELP-PROMPT: Enter 1 if there is a decrease adjustment from EOB Worklist for this payment.
DESCRIPTION: This is the flag that indicates the EOB Worklist has a pending decrease adjustment for this
payment.
344.01,.29 DEBIT/CREDIT FLAG 0;29 SET
'D' FOR DEBIT;
LAST EDITED: JAN 21, 2021
HELP-PROMPT: Enter 'D' if this is a debit transaction.
DESCRIPTION: This field contains a "D" if the Transaction represents a debit. This field is programmatically
generated and should never be updated by a user.
344.01,1.01 POSTING ERROR 1;1 FREE TEXT
INPUT TRANSFORM:K:$L(X)>60!($L(X)<1) X
LAST EDITED: FEB 22, 1992
HELP-PROMPT: Answer must be 1-60 characters in length.
DESCRIPTION: If a payment transaction cannot be posted to a bill, this field will contain the type of problem
encountered.
344.01,1.02 COMMENT 1;2 FREE TEXT
INPUT TRANSFORM:S X=$$TRIM^XLFSTR(X) K:$L(X)>60!($L(X)<1) X
LAST EDITED: JAN 07, 2016
HELP-PROMPT: Answer must be 1-60 characters in length.
DESCRIPTION:
This field is used to enter comments for payments cancelled or unapplied.
344.01,3.01 SUSPENSE STATUS 3;1 SET
'PD' FOR Paid;
'P' FOR Pending;
'R' FOR Refund Sent;
LAST EDITED: SEP 17, 2015
HELP-PROMPT: Enter the Suspense Status for the transaction.
DESCRIPTION:
Current Status of an EFT transaction that is in suspense.
344.01,3.02 DATE IN SUSPENSE 3;2 DATE
INPUT TRANSFORM:S %DT="ETXR" D ^%DT S X=Y K:Y<1 X
LAST EDITED: JAN 05, 2016
HELP-PROMPT: Enter the date and time the transaction was placed in suspense
DESCRIPTION:
The date and time the transaction was placed in suspense.
344.01,3.03 SUSPENDED BY 3;3 POINTER TO NEW PERSON FILE (#200)
LAST EDITED: SEP 17, 2015
HELP-PROMPT: Enter the user who placed the transaction in suspense.
DESCRIPTION:
The AR Clerk (or Postmaster if done in the background) who placed the transaction in suspense.
344.01,3.04 DATE OUT OF SUSPENSE 3;4 DATE
INPUT TRANSFORM:S %DT="ETXR" D ^%DT S X=Y K:Y<1 X
LAST EDITED: JAN 05, 2016
HELP-PROMPT: Enter the date and time the transaction was taken out of suspense.
DESCRIPTION:
The date and time the transaction was taken out of suspense.
344.01,3.05 REMOVED BY 3;5 POINTER TO NEW PERSON FILE (#200)
LAST EDITED: SEP 17, 2015
HELP-PROMPT: Enter the user who removed the transaction from suspense.
DESCRIPTION: The AR Clerk who removed the transaction from suspense. If the transaction was removed from
suspense during nightly processing, the AR Clerk will be Postmaster
344,9 MCCF DATE/TIME 9;1 DATE
INPUT TRANSFORM: S %DT="ESTR" D ^%DT S X=Y K:X<1 X
LAST EDITED: MAY 28, 2020
HELP-PROMPT: Enter the date/time the RECEIPT data changed
DESCRIPTION: This field is updated each time any RECEIPT field required for MCCF reporting is updated. The field
is used by MCCF extract RPCs to identify recently changed RECEIPT data.
344,100 *PROGRESS ; COMPUTED
MUMPS CODE: S X=""
ALGORITHM: S X=""
LAST EDITED: MAY 07, 1999
DESCRIPTION:
***** This field is no longer used. *****
344,101 NUMBER OF TRANSACTIONS ; COMPUTED
MUMPS CODE: S X=$$PAYCOUNT^RCDPURED(D0)
ALGORITHM: S X=$$PAYCOUNT^RCDPURED(D0)
LAST EDITED: MAY 07, 1999
DESCRIPTION:
Total number of payment transactions recorded on a receipt.
344,200 FMS DOCUMENT NUMBER 2;1 FREE TEXT
INPUT TRANSFORM: K:$L(X)>20!($L(X)<1) X
LAST EDITED: JAN 28, 1999
HELP-PROMPT: Answer must be 1-20 characters in length.
DESCRIPTION: This field is used to store the FMS document number used to create the CR code sheets for this
receipt.
CROSS-REFERENCE: 344^ADOC
1)= S ^RCY(344,"ADOC",$E(X,1,30),DA)=""
2)= K ^RCY(344,"ADOC",$E(X,1,30),DA)
This cross reference is used to lookup up the receipt number if the cash receipt document is known.
RECORD INDEXES: AMCCF (#765)
344,201 CR DOCUMENT ENTERED ON LINE 2;2 SET
'1' FOR YES;
'0' FOR NO;
LAST EDITED: MAR 27, 2001
DESCRIPTION: This field will override the status of a cash receipt document. If a cash receipt document is
rejected, you can set this field to a 1 to show the document is entered on line.
RECORD INDEXES: AMCCF (#765)
344,202 ORIGINAL FMS DOCUMENT 2;3 FREE TEXT
INPUT TRANSFORM: K:$L(X)>20!($L(X)<1) X
MAXIMUM LENGTH: 20
LAST EDITED: DEC 21, 2017
HELP-PROMPT: Answer must be 1-20 characters in length.
DESCRIPTION:
This is the original FMS document for a CR receipt.
TECHNICAL DESCR: This field is used to save the original rejected FMS document if the receipt is marked as an
ON-LINE entry and the original FMS DOCUMENT field (#200) value is replaced with a manually entered
FMS document.
If the on-line entry status of the receipt is removed then the #202 field value is restored into
field #200.
FILES POINTED TO FIELDS
AR DEPOSIT (#344.1) DEPOSIT TICKET (#.06)
AR EVENT TYPE (#341.1) TYPE OF PAYMENT (#.04)
EDI THIRD PARTY EFT DETAIL
(#344.31) EFT RECORD (#.17)
ELECTRONIC REMITTANCE ADVICE
(#344.4) RECEIPT # (#.01)
ERA REFERENCE (#.18)
NEW PERSON (#200) OPENED BY (#.02)
PROCESSED BY (#.07)
LAST EDITED BY (#.11)
TRANSACTION:ENTERED BY (#.12)
EDITED BY (#.14)
SUSPENDED BY (#3.03)
REMOVED BY (#3.05)
File #344
Record Indexes:
AMCCF (#765) RECORD MUMPS IR ACTION
Short Descr: Updates Recent ERA/EFT Change Indexes for MCCF Extract
Description: When any of the defined fields are updated, if this is an EDI Lockbox cash receipt document for an EFT, update
the MCCF DATE/TIME (#9) field for the relevant record in the EDI THIRD PARTY EFT DETAIL (#344.31) file.
Otherwise, if this is either an EDI Lockbox cash receipt document for an ERA or an EDI Lockbox transfer receipt
document for an EFT, update the MCCF DATE/TIME (#9) field in the relevant record in the ELECTRONIC REMITTANCE
ADVICE (#344.4) file.
Set Logic: D RECEIPT^RCTAS10I(DA) Q
Kill Logic: Q
X(1): DATE/TIME PROCESSED (344,.08) (forwards)
X(2): DATE/TIME LAST EDIT (344,.12) (forwards)
X(3): EFT RECORD (344,.17) (forwards)
X(4): FMS DOCUMENT NUMBER (344,200) (forwards)
X(5): CR DOCUMENT ENTERED ON LINE (344,201) (forwards)
NO RE-INDEXING ALLOWED!
C (#817) RECORD REGULAR IR LOOKUP & SORTING
Short Descr: Indexes file on the receipt's Payment Type and Date/Time Processed
Description: This cross-reference indexes the file by TYPE OF PAYMENT (#.04) and then by DATE/TIME PROCESSED (#.08) so that
the EDI Lockbox background process can auto-decrease by processed receipts.
Set Logic: S ^RCY(344,"C",X(1),X(2),DA)=""
Kill Logic: K ^RCY(344,"C",X(1),X(2),DA)
Whole Kill: K ^RCY(344,"C")
X(1): TYPE OF PAYMENT (344,.04) (Subscr 1) (forwards)
X(2): DATE/TIME PROCESSED (344,.08) (Subscr 2) (forwards)
Transform (Storage): S X=$P(X,".",1)
INPUT TEMPLATE(S):
PRINT TEMPLATE(S):
SORT TEMPLATE(S):
FORM(S)/BLOCK(S):