ChallengesDocs

Q5 Solution

Submit the ten-year replacement schedule and, optionally, its cost

Q5 Solution

POST /api/v2/q5/solution

Request Body

FieldTypeNotes
yearsobjectKeys "2027" to "2036"; each value is an array of the assets due that year
years[year][].ceidstringThe asset's CEID
years[year][].manufacturerstringThe asset's manufacturer
years[year][].device_typestringThe asset's device type, from Q4
years[year][].estimated_costnumberOptional. What replacing this asset will cost, in dollars
reportstringMarkdown, up to 12,000 characters: your projection and how you built it
{
  "years": {
    "2027": [
      {
        "ceid": "31829716",
        "manufacturer": "ZOLL",
        "device_type": "Defibrillator",
        "estimated_cost": 28000
      },
      {
        "ceid": "31829822",
        "manufacturer": "BAXTER",
        "device_type": "Infusion Pump",
        "estimated_cost": 3100
      }
    ],
    "2028": [
      {
        "ceid": "30118842",
        "manufacturer": "GE",
        "device_type": "Patient Monitor"
      }
    ]
  },
  "report": "## Capital projection\n..."
}
  • Replacement year = year of Manufactured Date + useful life (from Q4).
  • Leave out assets due before 2027 (overdue), after 2036, or with no manufactured date.
  • Years outside 2027 to 2036 are ignored and listed back to you in ignored_years.
  • estimated_cost is in today's dollars: the health system's inflation rate is 0%.

How It's Scored

PartWeightWhat it checks
Schedule100%F1 over (year, CEID) pairs across all ten years
Bonusup to 50 extra pointsPer asset: full credit within 15% of its replacement cost, none at half or double it

The bonus is the average over every asset due in the horizon that has a replacement cost in Equiply's records. An asset you leave out, place in the wrong year, or give no estimated_cost scores zero. manufacturer and device_type aren't scored; they're read by the Equiply team.

This rule is deliberately simpler than Equiply's own capital forecast, which also adjusts useful life by risk tier and folds overdue assets into the first year. Answers are checked against the rule above, not that forecast.

What We Look For in the Report

Your report is read by the Equiply team with these points in mind. It doesn't change your score.

  • method: how the replacement year was computed and how assets were assigned to years.
  • data_gaps: how missing manufactured dates, missing useful lives and overdue assets were handled, and how many assets each affected.
  • insights: what drives the projection: peak years, and the device types and facilities behind them.
  • cost_estimate: if you estimated costs, where prices came from, how they were applied per asset and year, and how reliable they are.

Responses

200

{
  "challenge": "q5",
  "score": 158,
  "max_points": 150,
  "bonus_points": 24,
  "max_bonus": 50,
  "best_score": 158,
  "result": {
    "schedule": { "precision": 0.91, "recall": 0.88, "f1": 0.895 },
    "years": [
      { "year": 2027, "f1": 0.93 },
      { "year": 2028, "f1": 0.87 }
    ],
    "capital_estimate_credit": 0.48,
    "ignored_years": []
  },
  "attempts_remaining": 4
}

score includes bonus_points.

400

{
  "error": "INVALID_SUBMISSION",
  "message": "\"years\" keys must be calendar years; got \"FY27\""
}
{
  "error": "INVALID_SUBMISSION",
  "message": "years[\"2029\"][3].estimated_cost must be a dollar amount"
}

Invalid requests don't use a submission.