Bindinglaw

US · guidance

CMS Pub. 100-05, ch. 5, § 50.1.8

Payment Calculation for Physician/Supplier Claims

activein force · 2026-08-25 – presentas-observed

(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
View the official source →

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.

Coverage · API docs

Bindinglaw

Point-in-time US law with the receipt attached. Source URL, retrieval time, content hash, and validity dates on every answer.

curl api.binding.law/v1/law/coverage

© 2026 binding.law · a Jubal, Inc. productAttorneys and firms never pay. Ever.
CMS Pub. 100-05, ch. 5, § 50.1.8 — Payment Calculatio… · binding.law