US · guidance
CMS Pub. 100-05, ch. 5, § 50.1.8
Payment Calculation for Physician/Supplier Claims
(MSPPAYBL)
(Rev. 11550; Issued: 08-12-22; Effective: 10-13-22; Implementation:10-13-22)
The sub-module performs the necessary payment calculation, on a by-line basis, for
physician/supplier claims with service "thru-dates" on or after April 1, 1998.
A. MSPPAYBL Sending Data Elements.
MSPPAY must send the following data to MSPPAYBL:
No. Field Name Definition/Use Source/Value
1 TEST SWITCH Indicator to turn on
function within the MSP
software display sending
and returning data. Used to
identify payment problems.
"T" = display send/return data;
Space = do not display data
2 FILLER 8 value spaces
3 RECORD ID Identification of Part B type
claim being processed =
"HMBL"
4 CLMNO Health Insurance Claim
Number
Supplied by the A/B MAC
(Part B) system.
5 DOC CNTL NUM Assigned document control
number
Assigned and supplied by the
A/B MAC (Part B) system
6 FILLER 1 value space
7 APPORTION
SWITCH
Determine whether to
apportion the Other Payer's
Allowed Amount and
Payment Amount
Supplied by the A/B MAC
(Part B) system
"N" = do not apportion Space
= do apportion
8 TOTAL ACTUAL
CHARGES
Supplied by the A/B MAC
(Part B) system
9 NUM OF OTHER
PAYERS
The number of other payers
who are primary to
Medicare
Supplied by the A/B MAC
(Part B) system. Valid value
'01' thru '10'
NOTE: THE FOLLOWING FIELDS WILL OCCUR 13 TIMES
No. Field Name Definition/Use Source/Value
10 THIRD PARTY
PAYER TABLE
MSP code(s) and MSP
amount comprise third
party data.
MSP Code - Code(s)
identifying the other payer:
12 = GHP (Working Aged)
13 = ESRD (End Stage
Renal disease)
14 = AUTO
(Automobile/No-Fault)
15 = Work (Worker's
Compensation)
16 = FEDS (Federal)
41 = BL (Black Lung)
42 = VA (Veterans)
43 = DSAB (Disability)
47 = Liab (Liability)
Based on information obtained
from the claim, third party
information submitted with the
claim, i.e., explanation of
benefits or appropriate
electronic data elements.
Supplied by the A/B MAC
(Part B) system.
May occur up to 10 times.
MSP AMOUNT Amount(s) paid by the
other payer.
11 OTHER PAYER
ALLOWED AMT
Covered charges allowed
by the third party payer.
Third Party Payer explanation
of benefits
12 NUMBER OF LINES Number of lines to
compute MSP amounts.
Supplied by the A/B MAC
(Part B) system
13 RESERVED FOR
CMS
Space reserved for future
enhancements.
124 value spaces
14 RESERVED FOR
USER
Space reserved for user as
necessary.
100 value spaces
15 LINE NUMBER Line of service number. Supplied by the A/B MAC
(Part B) system. Values "01"
thru "13''
16 DENIED INDICATOR Indicator that reflects
whether Medicare or the
other A/B MAC (Part B)
denied the line of service.
Supplied by the A/B MAC
(Part B) system
"D" = Line of service denied
by the other A/B MAC (Part
B) and/or Medicare.
Space = Line of service
accepted for payment by the
other A/B MAC (Part B)
and/or Medicare.
17 FILLER One value space
18 THRU DATE Ending service date of the
period included on the
claim (CCYYMMDD)
THRU DATE CC
THRU DATE YY
THRU DATE MM
Supplied by the A/B MAC
(Part B) system from Field 24
of the Form CMS-1500
Value = "19" or "20"
Value = "00" thru "99"
Value = "01" thru "12"
No. Field Name Definition/Use Source/Value
THRU DATE DD Value = "01" thru "31"
19 RECORD ID Identifies the claim type. Part B = "HMBL"
20 CLMNO Health Insurance Claim
Number (HICN)
Supplied by the A/B MAC
(Part B) system from Field 1a
of the Form CMS-1500
21 DOC CNTL NUM Assigned document control
number
Assigned and supplied by the
A/B MAC (Part B) system
22 FULLY PAID CLAIM
IND
Indicator that reflects claim
is fully paid by the third
party payer.
Supplied by the A/B MAC
(Part B) system
"Y" = Fully paid by other
payer
Space = Not fully paid by other
payer
23 NUM OF OTHER
PAYERS
The number of other payers
who are primary to
Medicare
Supplied by the A/B MAC
(Part B) system
Valid value "01" thru "10"
24 THIRD PARTY
PAYER TABLE
MSP code(s) and MSP
amount comprise third
party data.
Based on information obtained
from the claim. Third party
information submitted with the
claim, i.e., explanation of
benefits or appropriate
electronic data elements.
25 MSP CODE Code(s) identifying the
other payer:
12 = GHP (Working Aged)
13 = ESRD (End Stage
Renal disease)
14 = AUTO
(Automobile/No-Fault)
15 = Work (Workers'
Compensation)
16 = FEDS (Federal)
41 = BL (Black Lung)
42 = VA (Veterans)
43 = DSAB (Disability)
47 = LIAB (Liability)
Supplied by the A/B MAC
(Part B) system. May occur up
to 10 times
26 MSP AMOUNT Amount(s) paid by the
other payer.
Third party payer explanation
of benefits
27 TOTAL ACTUAL
CHARGES
Total charges billed by the
physician/supplier.
Form CMS-1500, Field 28
28 OBLIGATED TO
ACCEPT
Amount the provider
agrees to accept as
payment in full when this
amount is less than the
charges but higher than the
Third party payer explanation
of benefits
No. Field Name Definition/Use Source/Value
payment received from the
primary payer.
29 OTHER PAYER
ALLOWED AMT
Covered charges allowed
by the third party payer.
Third party payer explanation
of benefits
30 MEDICARE
REASONABLE CHG
&FEE SCHEDULE
The Medicare
reimbursement amount
excluding applicable
deductible and
coinsurance.
Computed and supplied by the
A/B MAC (Part B) system.
31 FILLER Nine value spaces
32 BLOOD DEDUCTION Dollar amount of blood
deductible charged by
Medicare.
Zero for Medicare Part B
33 CASH DEDUCTION Dollar amount of
deductible charged by
Medicare.
Supplied by the A/B MAC
(Part B) system.
34 FILLER Sixty-eight value spaces
35 TOTAL COIN AMT The total coinsurance
amount chargeable to the
beneficiary.
Computed and supplied by the
A/B MAC (Part B) system.
36 FILLER Six value spaces
37 ASSIGNMENT
INDICATOR
An indicator that identifies
if the claim is assigned or
unassigned.
From the claim
"A" = Assigned claim
"B" = Non-assigned claim
38 FILLER Twenty eight value spaces
39 MED PRIMARY
PAYMENT
The Medicare
reimbursement amount less
applicable deductible and
coinsurance.
Computed and supplied by the
A/B MAC (Part B) system.
40 PROVIDER
PAYMENT AMT
The Medicare
reimbursement amount to
be paid to the provider.
Computed and supplied by the
A/B MAC (Part B) system.
41 PATIENT PAYMENT
AMT
The Medicare
reimbursement amount to
be paid to the patient.
Computed and supplied by the
A/B MAC (Part B) system.
42 G-R-H PERCENT
(GRAMM-RUDMANN -
HOLLINGS)
The applicable percent
reduction required by the
Gramm-Rudmann-Hollings
Act.
Supplied by the A/B MAC
(Part B) system.
No. Field Name Definition/Use Source/Value
43 CHARGES NSDC
(CHARGES NOT
SUBJECT TO
DEDUCTIBLE AND
COINSURANCE)
Charge amount not subject
to deductible and
coinsurance, i.e.,
reimbursed at 100%.
Computed and supplied by the
A/B MAC (Part B) system.
44 CHARGES SD
(CHARGES SUBJECT
TO DEDUCTIBLE)
Charge amount subject to
the deductible.
Computed and supplied by the
A/B MAC (Part B) system.
45 PSYCH CHARGES Allowed psychiatric
charges.
Computed and supplied by the
A/B MAC (Part B) system.
46 PAR INDICATOR Indicator reflecting
whether the provider
participates in the
Medicare program.
Supplied by the A/B MAC
(Part B) system.
"P" = Par Provider
"N" = Non-Par Provider
47 LIMITED FEE NON-PAR
The fee amount paid to a
nonparticipating provider.
Computed and supplied by the
A/B MAC (Part B) system.
48 LIMITED CHARGES
UNASSIGNED
The charge for each service
on unassigned claims.
Computed and supplied by the
A/B MAC (Part B) system if
LC on the claim exceeds more
than 115% of Medicare fee
schedule amount.
49 RESERVED FOR
CMS
Space reserved for future
enhancements.
One hundred seventy nine
value spaces.
50 RESERVED FOR
USER
Space reserved for user as
necessary.
One hundred ninety value
spaces.
B. MSPPAYBL Returning Data Elements.
MSPPAYBL will return the following data to MSPPAY:
No Field Name Definition/Use Source/Value
1 RETURN
CODE
Numeric code indicating the
results from processing the
secondary payment computation
and savings. Identifies a fully or
partially paid bill as well as
invalid sending data.
Determined by MSPPAYB
Valid values "3000" thru
"3999" (See §40.1.3 above;
also refer to the technical
documentation released with
the software.) Unless
otherwise specified MSPPAY
is the source of all the
following, possibly modified
by MSPPAY.
2 HEADER OR
LINE ERROR
Reflects if an error was detected
at the claim header or line when
computing MSP by line.
Determined by MSPPAYBL:
"H" = Header Error
"L" = Line Error
No Field Name Definition/Use Source/Value
3 LINE
NUMBER OF
ERROR
Reflects the line of service an
error was detected.
4 BLOOD
DEDUCTION
TO CWF
Amount of blood deductible to report to the Common Working
File (CWF).
5 CASH
DEDUCTION
TO CWF
Dollar amount of deductible to report to the CWF
6 TOTAL COIN
AMT TO CWF
The total coinsurance amount to report to the Common Working
File.
7 MED
SECONDARY
PAYMENT
Medicare's secondary payment computed by the MSP software.
8 PROVIDER
PAYMENT
AMT
Medicare's secondary payment computed by the MSP software.
9 PATIENT
PAYMENT
AMT
Medicare's secondary payment computed by the MSP software.
10 BLOOD
DEDUCTION
TO CHG
The amount of blood deductible the beneficiary may be charged
by the provider.
11 CASH
DEDUCTION
TO CHG
The dollar amount of deductible the beneficiary may be charged
by the provider.
12 TOTAL COIN
AMT TO CHG
The total coinsurance amount chargeable to the beneficiary.
13 G-R-H
(GRAMM-RUDMANN-HOLLINGS)
SAVINGS
REDUCTION
The amount of the MSP savings reduced for Gramm-Rudmann-Hollings.
14 SAVINGS
MSP GHP
Amount saved by Medicare when a GHP has made a payment for
a working aged beneficiary (MSP Code 12).
15 SAVINGS
MSP ESRD
Amount saved by Medicare when an EGHP has made a payment
for an ESRD beneficiary (MSP Code 13).
16 SAVINGS
MSP AUTO
Amount saved by Medicare when another insurer has made
payment in an automobile/no-fault situation (MSP Code 14).
17 SAVINGS
MSP WORK
Amount saved by Medicare when workers' compensation
payment has been made (MSP Code 15).
18 SAVINGS
MSP FEDS
Amount saved by Medicare when PHS or other Federal agency
made payment (MSP Code 16).
No Field Name Definition/Use Source/Value
19 SAVINGS
MSP BL
Amount saved by Medicare when Black Lung payment has been
made by the Department of Labor (MSP Code 41).
20 SAVINGS
MSP VA
Amount saved by Medicare when payment has been made by the
Department of Veteran's Affairs (MSP Code 42).
21 SAVINGS
MSP DSAB
Amount saved by Medicare when an LGHP has made a payment
for a disabled beneficiary (MSP Code 43).
22 SAVINGS
MSP LIAB
Amount saved by Medicare when payment has been made by a
liability insurer (MSP Code 47).
23 SAVINGS
TOTAL
Total savings to the Medicare program when Medicare is the
secondary payer a primary payer(s) has made some payment.
Includes all MSP codes 12 - 16, 41 - 43, and 47.
24 RESERVED
FOR CMS
Space reserved for future enhancements. (123 value spaces)
25 RESERVED
FOR USER
Space reserved for user as necessary. (118 value spaces)
NOTE: THE FOLLOWING FIELDS WILL OCCUR 13 TIMES
26 LINE
NUMBER
Line of service number
27 RETURN
CODE
Numeric code indicating the results from processing the
secondary payment computation and savings. Identifies a fully
or partially paid bill as well as invalid sending data.
NOTE: The Source/Value is determined by MSPPAYB Valid values "3000" thru "3999"
(See §40.1.3 above; also refer to the technical and user documentation released with the
software.) Unless otherwise specified MSPPAY is the source of all the following,
possibly modified by MSPPAY.
No Field Name Definition
28 BLOOD
DEDUCTION
TO CWF
Amount of blood deductible to report to the CWF
29 CASH
DEDUCTION
TO CWF
Dollar amount of deductible to report to the CWF.
30 FILLER (77 value spaces)
31 TOTAL COIN
AMT TO CWF
The total coinsurance amount to report to the CWF.
32 FILLER (9 value spaces)
33 MED
SECONDARY
PAYMENT
Medicare's secondary payment computed by the MSP software.
34 PROVIDER
PAYMENT
AMT
Reimbursement paid to the provider.
35 PATIENT
PAYMENT
AMT
Reimbursement paid to the patient.
No Field Name Definition/Use Source/Value
36 BLOOD
DEDUCTION
TO CHG
The amount of blood deductible the beneficiary may be charged
by the provider.
37 CASH
DEDUCTION
TO CHG
The dollar amount of deductible the beneficiary may be charged
by the provider.
38 TOTAL COIN
AMT TO CHG
The total coinsurance amount chargeable to the beneficiary.
39 FILLER (3 value spaces)
40 G-R-H
(GRAMM-RUDMANN-HOLLINGS)
SAVINGS
REDUCTION
The amount of the MSP savings reduced for Gramm-Rudmann-Hollings.
41 GROSS
MEDICARE
PAYMENT
The amount Medicare pays as primary excluding deductibles
and coinsurance.
42 FILLER (36 value spaces)
43 SAVINGS MSP
GHP
Amount saved by Medicare when a GHP has made a payment
for a working aged beneficiary (MSP Code 12).
44 SAVINGS MSP
ESRD
Amount saved by Medicare when an EGHP has made a payment
for an ESRD beneficiary (MSP Code 13).
45 SAVINGS MSP
AUTO
Amount saved by Medicare when another insurer has made
payment in an automobile/no-fault situation (MSP Code 14).
46 SAVINGS MSP
WORK
Amount saved by Medicare when Workers' compensation
payment has been made (MSP Code 15).
47 SAVINGS MSP
FEDS
Amount saved by Medicare when PHS or other Federal agency
made payment (MSP Code 16).
48 SAVINGS MSP
BL
Amount saved by Medicare when Black Lung payment has been
made by the Department of Labor (MSP Code 41).
49 SAVINGS MSP
VA
Amount saved by Medicare when payment has been made by the
Department of Veteran's Affairs (MSP Code 42).
50 SAVINGS MSP
DSAB
Amount saved by Medicare when an LGHP has made a payment
for a disabled beneficiary (MSP Code 43).
51 SAVINGS MSP
LIAB
Amount saved by Medicare when payment has been made by a
liability insurer (MSP Code 47).
52 SAVINGS
TOTAL
Total savings to the Medicare program when Medicare is the
secondary payer a primary payer(s) has made some payment.
Includes all MSP codes 12 - 16, 41 - 43, and 47.
53 FILLER Eighteen value spaces
54 MSP
COMPUTATIO
N 1
The result of the total actual charge by the physician/supplier, or
the limiting charge (if the claim is unassigned), or an amount the
physician/supplier is obligated to accept as payment in full, if
that is less than the charges, minus the amount paid by the
primary payer for covered services.
No Field Name Definition/Use Source/Value
55 MSP
COMPUTATIO
N 2
The result of the gross amount payable by Medicare minus
applicable deductible and coinsurance amounts.
56 MSP
COMPUTATIO
N 3
The result of the higher of the primary payer's allowed or the
Medicare allowed minus the amount paid by the primary payer.
The Medicare allowed and the primary payer's allowed are
determined without regard to the Medicare or primary plan's
deductible or coinsurance, respectively.
57 FILLER Nine value spaces
58 RESERVED
FOR CMS
Space reserved for future enhancements. (200 value spaces)
59 RESERVED
FOR USER
Space reserved for user as necessary. (153 value spaces)
History
(Rev. 11550; Issued: 08-12-22; Effective: 10-13-22; Implementation:10-13-22)
Provenance
- Source
- cms.gov
- Retrieved
- 2026-08-25
- Edition
- iom-2026-08-25
- Content hash
e7782674b268e45ec93d307a1d543485e20c0d2b85c0e0e7eda1054676d03867
The link goes to the issuing authority’s own document — the one we read to produce this record. Where a source publishes whole titles rather than sections, your browser may need a moment to jump to the provision.
Unofficial copy of government-published law, reproduced from official sources with full provenance. Not an official publication; verify against official sources before relying on it in a filing. Records in the 'guidance' corpus, and only that corpus, are sub-regulatory (interpretive guidelines, survey procedures) and are not binding law. Validity bounds follow each jurisdiction's declared temporalBasis.