Description
Return max(0, requiredHours - committedHours) and committedHours - completedHours.
Care-service administration records appointments, referrals, reimbursements, and contact arrangements. Formatting or comparing these fields supports record keeping; it does not assess a person's needs or replace a professional care decision.
Return max(0, requiredHours - committedHours) and committedHours - completedHours.
When to use this tool
Use Volunteer Support Hour Balance when you need one administrative calculation or label from supplied care-service records.
How to use the tool and how it works
- Enter requiredHours, committedHours, completedHours. Use the units and conventions below.
- Run the tool. Correct any format, range, or cross-field input error before interpreting the output.
- Read uncommittedHours, committedOutstandingHours. Use the output convention below.
Require completedHours ≤ committedHours and all hours nonnegative. Return max(0, requiredHours - committedHours) and committedHours - completedHours.1
| Input field | Meaning and units | Accepted input |
|---|---|---|
| requiredHours | Required Hours | Required. Finite number; minimum 0. |
| committedHours | Committed Hours | Required. Finite number; minimum 0. |
| completedHours | Completed Hours | Required. Finite number; minimum 0. |
| Output field | Interpretation | Returned shape |
|---|---|---|
| uncommittedHours | Uncommitted Hours | Required. Finite number. |
| committedOutstandingHours | Committed Outstanding Hours | Required. Finite number. |
{
"input": {
"requiredHours": 40,
"committedHours": 30,
"completedHours": 12
},
"output": {
"uncommittedHours": 10,
"committedOutstandingHours": 18
}
} Limitations and assumptions
- Overcommitment is allowed and uncommitted time is floored at zero; service quality, staffing suitability, and actual support delivery are not verified.
- Inputs must satisfy both the field types and the cross-field conditions above. Invalid input causes an error; a successful false flag or documented placeholder is a different result.
- Numeric calculations use binary floating point unless exact decimal-integer arithmetic is explicitly stated. No hidden measurement tolerance or decimal rounding is added; nonfinite or out-of-contract results are rejected. Numeric signed-zero results are exported as zero.
Alternative or Complementary methods
Use the responsible service's complete workflow and consult an appropriate professional for care decisions.
References
Similar or alternative tools
- Support Task Completion Flag
Return outstandingRequiredTask only when required is true and completed is false.
- Workload Allocation Over Capacity
Return positive excess above capacity and allocated/capacity as utilizationFraction.