CareDegree
The CareDegree type provides information about its level and the steps to getting this level.
type CareDegree {
affectedBillingEntryCount(
clientId: ClientID!
): AffectedBillingEntryCount!
createdOn: LocalDateTime!
endDate: Date
id: CareDegreeID!
isActive: Boolean!
level: CareDegreeLevel!
notes: String
startDate: Date!
}
Fields
CareDegree.affectedBillingEntryCount ● AffectedBillingEntryCount! non-null object
Fetches the count of invoices, performance reports and contracts that were affected when the care degree change took place
CareDegree.affectedBillingEntryCount.clientId ● ClientID! non-null scalar
CareDegree.createdOn ● LocalDateTime! non-null scalar
When the care degree entry was created
CareDegree.endDate ● Date scalar
End date of the new care degree. Optional.
CareDegree.id ● CareDegreeID! non-null scalar
Identifier of this instance. (NN. unique)
CareDegree.isActive ● Boolean! non-null scalar
A CareDegree is active when: * CareDegreeStatus = APPROVED * APPROVED statusDueDate <= current date
CareDegree.level ● CareDegreeLevel! non-null enum
@see CareDegreeLevel
CareDegree.notes ● String scalar
Further explanatory notes. Optional
CareDegree.startDate ● Date! non-null scalar
Start date of this care degree. The 1st of a calendar month for every record written since
2026-09-09 (Product Owner: a Pflegegrad only ever changes on the 1st). Records that predate the
rule may carry a mid-month date; they are never silently moved, because a moved start date
changes the budgets a month is billed against. The read-only ./gradlew firstOfMonthAudit
report counts and lists them.
Member Of
Client object