Gesamtverband der Deutschen Versicherungswirtschaft e.V. | ||
Datenkommunikation | Stand: 2005 | |
Kapitel: | Satzart: 10031 | |
Abschnitt: | Produktspezifisches Feld Stammdaten | Version: 1.0 |
1 | Feld-ID |
AN |
10 |
1 | Identifikation des produktspezifischen FeldesIdentifikation des produktspezifischen Feldes |
2 | Feldidentifikation - Klartext |
AN |
30 |
11 | |
3 | Produktform |
AN |
5 |
41 | Unternehmensindividuelle Produktkürzel/-schlüssel (wird gefüllt, wenn das hier definierte Feld nur für ein bestimmtes Produkt gefordert wird) |
4 | Produktform gültig ab |
N |
8 |
46 | Versionsdatum der Produktform Monat / Jahr (MMJJJJ) (wird gefüllt, wenn das hier definierte Feld nur für ein bestimmtes Produkt gefordert Datum im Format JJJJ-MM-TT |
5 | Bezugsfeldart |
AN |
1 |
54 | Definition, ob das produktspezifische Datenfeld einer Satzart des GDV-Standards (GDV) oder einem anderen produktspezifischen Datenfeld dieser schlüsselpflegenden Stelle zugeordnet ist. 0 = GDV 1 = produktspezifisches Datenfeld |
6 | Bezug GDV |
AN |
200 |
55 | Bei Bezugsart = 0 wird in diesem Feld angegeben, auf welches Element der Antragsdaten-Struktur sich das produktspezifische Datenfeld bezieht. Die Angabe ist eine XPath-Angabe des Elements, das durch das Produktspezifische Feld ergänzt wird. Für ein Produktspezifisches Feld, das die Vermittlerdaten eines Leben-Antrags ergänzt, würde der Bezug z.B. so definiert: "/Antrag/Vermittler". Benötigt ein Versicherungsunternehmen eine Ergänzung zu den Daten zur Zusatzversicherung, dann sieht der Bezug so aus: "/Antrag/Vertrag/ZusatzVersicherung". |
7 | Bezug Produktspezifisches Feld - Identifikation |
AN |
10 |
255 | Bei Bezugsfeldart = 1 wird in diesem Feld angegeben, auf welches Produktspezifische Feld sich das hier definierte Feld bezieht. Es wird die Feld-Identifikation des hierarchisch übergeordneten Feldes angegeben. Bei Bezugsfeldart = 1 muss auch das Feld "Bezug Produktspezifisches Feld - Version" gefüllt sein. |
8 | Feldname |
AN |
30 |
265 | Name des Feldes zur Darstellung und Zuordnung. z.B. "Augenfarbe" oder "Bahncard" |
9 | Feldlänge |
N |
3 |
295 | Maximale Länge des Attributes wert im XML-Element ProduktspezifischesFeld in Zeichen (Byte) |
10 | Feldtyp |
AN |
3 |
298 | 010 =
JaNein-Feld (0=Nein, 1=Ja) 020 = Datum: ein Datum im Format JJJJ-MM-TT 030 = Zahl: Dezimalzahlen im Format xsd:number 040 = Text: Alphanumerische Zeichen 050 = Liste: festgelegte Texte in Wertelisten (Alphanumerische Zeichen) |
11 | Formatdefinition |
AN |
10000 |
301 | Das Feld Formatdefinition ist als Textfeld der Länge 10000 definiert. Im XML-Schema hat es eine weitergehende Definition, die es ermöglicht, die benötigten untergeordneten Elemente <totalDigits/>, <fractionDigits/> <minInclusive/>, <minExclusive/>, <maxInclusive/>, <maxExclusive/>, <enumeration/> und <pattern/> anzugeben. Im Feld Formatdefinition werden die Informationen aus den Feldern Formatdefinition und Wertebereich der Satzart 600 zusammengefasst. Je nachdem um welchen Feldtyp es sich handelt, werden unterschiedliche Informationen benötigt: Feldtyp=010: Keine Angabe erforderlich. Das Format ist fest definiert. Es entspricht folgender XML-Schema-Definition: <xsd:restriction base="xsd:boolean"> <xsd:pattern value="[01]"/> </xsd:restriction> Feldtyp=020: Das Format muss angegeben werden. Es kann eine der folgenden sechs Definitionen verwendet werden (die Analogie zur Satzart 600 ist im Kommentar beschrieben): <pattern value="[0-9]{4}-[0-9]{2}-[0-9]{2}"/> <!-- entspricht TTMMJJJJ --> oder <pattern value="[0-9]{4}-[0-9]{2}-[0]{2}"/> <!-- entspricht XXMMJJJJ --> oder <pattern value="[0-9]{4}-[0]{2}-[0]{2}"/> <!-- entspricht XXXXJJJJ --> oder <pattern value="[0]{4}-[0-9]{2}-[0-9]{2}"/> <!-- entspricht TTMMXXXX --> oder <pattern value="[0]{4}-[0]{2}-[0-9]{2}"/> <!-- entspricht TTXXXXXX --> oder <pattern value="[0]{4}-[0-9]{2}-[0]{2}"/> <!-- entspricht XXMMXXXX --> Das Format entspricht damit folgender XML-Schema-Definition: <xsd:restriction base="xsd:string"> <xsd:pattern value="..."/> <!-- ... wie oben definiert --> </xsd:restriction> Feldtyp=030: Das Format muss angegeben werden. Die Angaben totalDigits und fractionDigits sind Muss-Angaben. Die Angaben minInclusive oder minExclusive für die untere bzw. maxInclusive oder maxExclusive für die obere Grenze sind optionale Angaben (im Beispiel stehen m und n für vorzeichenlose ganze Zahlen, u,v,w und x stehen für folgendes Muster: [+-]?[0-9]*([.]?[0-9]*)?). Der Ersatz für die Anzahl Vor- und Nachkommastellen ist <totalDigits> und <fractionDigits>. Aus 10 Vorkommastellen und 2 Nachkommastellen (10,2 Stellen) wird: <totalDigits value="12"/> <fractionDigits value="2"/> <totalDigits value="m"/> <fractionDigits value="n"/> <minInclusive value="u"/> <!-- optional: untere Grenze, entspricht ">=u" --> <minExclusive value="v"/> <!-- optional: untere Grenze, entspricht ">v" --> <maxInclusive value="w"/> <!-- optional: obere Grenze, entspricht "<=w" --> <maxExclusive value="x"/> <!-- optional: obere Grenze, entspricht "<x" --> Das Format entspricht damit folgender XML-Schema-Definition: <xsd:restriction base="xsd:decimal"> <xsd:pattern value="[+-]?[0-9]*([.]?[0-9]*)?"/> <xsd:totalDigits value="m"/> <xsd:fractionDigits value="n"/> <xsd:minInclusive value="u"/> <!-- optional: untere Grenze, entspricht ">=u" --> <xsd:minExclusive value="v"/> <!-- optional: untere Grenze, entspricht ">v" --> <xsd:maxInclusive value="w"/> <!-- optional: obere Grenze, entspricht "<=w" --> <xsd:maxExclusive value="x"/> <!-- optional: obere Grenze, entspricht "<x" --> </xsd:restriction> Feldtyp=040: Keine Angabe erforderlich. Das Format ist fest definiert. Es entspricht einem xsd:string. Feldtyp=050: Das Format muss angegeben werden. In <enumeration> wird angegeben, welche Ausprägungen möglich sind: <enumeration value="ein Wert"/> <enumeration value="ein anderer Wert"/> <enumeration value="noch ein Wert"/> Das Format entspricht damit folgender XML-Schema-Definition: <xsd:restriction base="xsd:string"> <xsd:enumeration value="ein Wert"/> <xsd:enumeration value="ein anderer Wert"/> <xsd:enumeration value="noch ein Wert"/> </xsd:restriction> |
12 | Optionalität |
AN |
1 |
10301 | 0 =
Kann (optional) 1 = Muss (required) |
13 | Feldart |
AN |
3 |
10302 | Bestimmt die Art des Feldes und definiert die Darstellung und Verarbeitung. Es handelt sich dabei um einen Vorschlag zur Präsentation des Feldes in der Software. = kein Vorschlag 000 = Eingabefeld (freie Eingabe) 001 = Optionsfeld (z.B. Radiobuttons) 002 = Listenfeld (z.B. Dropdown-Listbox) |
14 | Feldbeschreibung |
AN |
200 |
10305 | Textbasierte Beschreibung des Feldes, dient der Darstellung einer Kontexthilfe. |