Einfache Zuordnungskonfiguration

Am folgenden Beispiel wird eine Konfiguration für den Angabenantragsbuilder veranschaulicht:

1 <?xml version="1.0" encoding="UTF-8"?>
2 <application-builder-config 
  xmlns="http://www.curamsoftware.com/schemas/GUMBO/ApplicationBuilderConfig">
3   <evidence-config package="curam.evidence">
4     <entity name="HouseholdMember"/>
5     <entity name="HeadOfHousehold"/>
6   <evidence-config package="curam.evidence">
7 </application-builder-config>

In diesem Beispiel wurde der Angabenantragsbuilder so konfiguriert, dass von ihm die Angaben 'HouseholdMember' und 'HeadOfHousehold' erstellt werden. In Zeile 3 ist als Java-Basispaketname 'curam.evidence' angegeben. Vom Angabenantragsbuilder werden diese Informationen zum Ableiten der folgenden Angaben zum Mitglied des Haushalts verwendet:

  1. Der Name der Klasse für die Angabenserviceschicht (Evidence Service Layer) lautet 'curam.evidence.service.HouseholdMember'.
  2. Der Name der Operation in dieser Klasse, die zum Erstellen der Angaben verwendet wird, lautet 'createHouseholdMemberEvidence()'.
  3. Der Name der Klasse, der an diesen Aufruf als Argument übergeben wird, lautet 'curam.evidence.entity.struct.HouseholdMemberEvidenceDetails'.

Vom Angabenantragsbuilder werden diese Informationen zum Erstellen der 'HouseholdMember'-Angaben für die Person erstellt, die derzeit verarbeitet wird.

Alle oben aufgeführten Punkte basieren auf der Annahme, dass die Angaben gemäß bestimmter Muster codiert sind. Dies ist sichergestellt, wenn der Angabengenerator (Evidence Generator) zum Generieren der Angaben verwendet wird. Vom Angabenantragsbuilder können auch handcodierte Angaben verarbeitet werden, wenn diese den Mustern entsprechen, die vom Angabengenerator verwendet werden.