Zeitlinien für Anspruchsberechtigung und Leistungshöhe ableiten

Die Regelklasse 'DefaultCase' muss erweitert werden, damit die Ableitung des Attributs 'isEligibleTimeline' eingeschlossen werden kann. Dieses Attribut wird zum Ableiten anspruchsberechtigter Zeiträume während der Laufzeit eines einfachen Produktbereitstellungsfalls mithilfe der Werte für 'startDate', 'endDate' und 'eligibleInd' für aktive Angaben für einfache Produkte verwendet. Die grundlegende Ableitung dieses Attributs wird nachfolgend erläutert:

isEligibleTimeline
Von diesem Attribut werden die Folgesatzzeiträume für aufgezeichnete Angaben einfacher Produkte berechnet. Von ihm werden die Werte für 'startDate' und 'endDate' gesucht und auch die aktiven Angaben einfacher Produkte, sofern diese verfügbar sind. Wenn Werte gefunden werden, wird eine Liste der Datumsangaben erstellt, die Bestandteil des Folgesatzes sind.

Die Klasse 'DefaultObjectiveType' in 'DefaultProductEligibilityEntitlementRuleSet' muss erweitert werden, damit eine Definition des übermittelten Planziels bereitgestellt werden kann. Außerdem muss zusammen mit der Ableitung das Attribut 'isEntitledTimeline' bereitgestellt werden. Die Ableitung dieses Attributs für ein einfaches Produkt wird nachfolgend erläutert:

isEntitledTimeline
Der Anspruchsteller ist für 'SimpleObjectiveType' berechtigt, wenn eine Anspruchsberechtigung besteht (zum Beispiel für Zeiträume, in denen 'isEligibleTimeline' den Wert 'true' aufweist) und der Betrag der Angaben größer als null ist. Diese Verarbeitung wird in CER zentral gesteuert. Ein Anspruchsteller kann in einem Zeitraum ohne Anspruchsberechtigung nie für einen Leistungsbezug berechtigt sein. Das separate Attribut 'amountTimeline' muss erstellt werden, damit eine Liste der Beträge für jeden Zeitraum mit Anspruchsberechtigung erstellt wird; die Daten hierfür werden vom Attribut 'isEligibleTimeline' ermittelt.