Unable to upload claims without ProgramCost table - Update Participant.PrgYear data rule
When I try to upload a claims file with only the Measure, Claim, Site, ContactClaim, and Participant tables (i.e., without ProgramCost) as an XLSX file, I encounter a server error. I tested this with both the example claims file and some of my PA’s claims.
I didn’t see any issues uploading an XLSX file with all tables or only with the ProgramCost table.
New Update (7/28):
The specific validation rule that triggered the error is:
Participant.PrgYear must match a valid ProgramCost.PrgYear.
Update this validation rule to be:
Participant.PrgYear is for the current claim year.This matches one of the validation rule applied to
Measure.ClaimYearQuarter
- Environment
- Staging cedars-2
- Select user type
Log in to comment and vote
Comments8
cedars team
Aug 4
Hi @SoCalREN_TEC @Kevin Truong (TEC) @Roopa Reddy,
This fix has been deployed to
cedars-2. Could you please test this again by uploading a claim without theProgramCosttable and verify that it’s working as intended?Thank you,
Erika
ktruong_TEC
Aug 4
Hi Erika,
Confirming that I no longer run into the server error when uploading a claims file without the ProgramCost table.
cedars team
Jul 23
Hi @SoCalREN_TEC @Kevin Truong (TEC)
We've investigated the server error reported when uploading an XLSX claims file containing the Measure, Claim, Site, ContactClaim, and Participant tables, but excluding the ProgramCost table.
The upload itself is behaving as expected. CEDARS currently allows claims uploads without a ProgramCost table.
The issue occurs during validation. One of the validation rules checks that every
Participant.PrgYearmatches a validProgramCost.PrgYear. When the ProgramCost table is not included, this validation assumes the table exists and crashes instead of handling its absence gracefully.The specific validation rule that triggered the error is:
Participant.PrgYearmust match a validProgramCost.PrgYear.Roopa Reddy
Jul 23
Hi @cedars team
Under the current scope, the Participant table was intended to be submitted without program cost data. With that in mind, would there be any concerns with defining the following validation rule as an alternative approach?
Participant.PrgYearmust match a valid year inMeasure.ClaimYearQuarter.Would this create any issues or unintended impacts, and would it provide meaningful validation?
Thank you!
cedars team
Jul 27
Hi @Roopa Reddy,
Since the
Measure.ClaimYearQuarterdata rule is validated against the current claim year, we're proposing to apply the same logic toParticipant.PrgYearas an alternative approach. This would reduce cross-table validation dependencies while still ensuring the program year is valid for the current claim year.Current data rule:
Participant.PrgYear must match a valid ProgramCost.PrgYear.Proposed data rule:
Participant.PrgYear is for the current claim year.Regards,
Erika
Roopa Reddy
Jul 27
@cedars team Sounds good to me. Thanks for the update, Erika.
cedars team
Jul 22
Could you please provide us the file you were trying to upload for testing purposes @SoCalREN_TEC
ktruong_TEC
Jul 22
claim_2026_example_input_noPC.xlsx
25.5 KB• Spreadsheet
SCR Q1 2026 DRAFTv2_noPC.xlsx
61.8 KB• Spreadsheet
Please see attached.