Einzelversicherung

Wir benutzen für die PlanServer ein Framework, ein Code-Grundgerüst, welches wir hier vorstellen möchten. Es hat folgende Bestandteile:

Erläuterungen zu den Objekten und den Rollen, die sie einnehmen:

Das Objekt Kommutat stammt aus dem TarifServer. In der Regel benötigt man in der Einzelversicherung nur die gewöhnlichen Kommutationszahlen. Für TG97 kommt für die komplizierter zu berechnenden Invalidenrenten noch ein Objekt InvTab hinzu.
Die Objekt TG für die Tarifgrundlage ist für die Anlage von Kommutat zuständig. Es enthält auch die Factory-Funktion Plan(...) für die Anlage von Planobjekten. Mit dem Plan wird auch das zugehörige Kostensystem angelegt und Kostensystem und Plan werden miteinander verknüpft. Das Kommutat-Objekt wird mit einer Referenz an den Plan und das Kostensystem weitergereicht
Der Plan enthält die grundlegenden Plandefinitionen und Berechnungsformeln. Der Benutzer des PlanServers kommuniziert hauptsächlich mit den Plänen. So wird z.B. für die Prämienberechnung die Funktion Prämie(...) aufgerufen, welche die Arbeit an die gleichnamige Funktion im Kostensystem delegiert, welche wiederum auf die Prämiensätze und Barwerte der Prämie zurückgreift.
Das Kostensystem fügt das Schema und die Sätze der Kosten hinzu.
Dem Überschusssystem wird als Referenz ein Plan übergeben. Für die Überschüsse können dann Fortschreibungen und Prognosen vorgenommen werden.

Es handelt sich um das grundsätzliche Zusammenspiel der Objektklassen; im konkreten Fall sind natürlich verschiedene Tarifgrundlagen, Pläne, Kosten- und Überschusssysteme beteiligt.