VAL0049
Beschreibung
Zwei Zuständigkeiten dürfen nicht im selben Formular auf dieselbe Menge von Gebiets-IDs (ARS) derselben Leistung verweisen.
Die Listen der Gebiet-IDs und der LeistungIDs in zwei Zuständigkeiten müssen disjunkt sein.
Begründung
Technischer-Validator: Es ist Konvention, dass pro Gebiet alle Zuständigkeiten in einem Objekt abgebildet werden sollen. Wenn ein Formular aber zwei Zuständigkeiten mit identischen Gebieten enthielte, könnte es zu Dopplungen kommen, die zu referenziellen Inkonsistenzen und faktischem Datenverlust oder -verfälschung führen würden. Um das zu vermeiden, lehnt der Validator Formulare mit gebiets-identischen Zuständigkeiten ab.
Beispiel
- Richtig
- Falsch
Die GebietID 090000000000 kommt in einer separaten Zuständigkeit nur einmal vor.
...
<xzufi:zustaendigkeit>
<xzufi:leistungID schemeAgencyID="L000000">3815</xzufi:leistungID>
<xzufi:gebietID schemeAgencyID="L000000">090000000000</xzufi:gebietID>
</xzufi:zustaendigkeit>
<xzufi:zustaendigkeit>
<xzufi:leistungID schemeAgencyID="L000000">3815</xzufi:leistungID>
<xzufi:gebietID schemeAgencyID="L000000">091620000000</xzufi:gebietID>
</xzufi:zustaendigkeit>
<xzufi:zustaendigkeit>
<xzufi:leistungID schemeAgencyID="L000000">3815</xzufi:leistungID>
<xzufi:gebietID schemeAgencyID="L000000">091630000000</xzufi:gebietID>
</xzufi:zustaendigkeit>
...
Die GebietID 090000000000 kommt in zwei Zuständigkeiten vor.
...
<xzufi:zustaendigkeit>
<xzufi:leistungID schemeAgencyID="L000000">3815</xzufi:leistungID>
<xzufi:gebietID schemeAgencyID="L000000">091620000000</xzufi:gebietID>
<xzufi:gebietID schemeAgencyID="L000000">090000000000</xzufi:gebietID>
</xzufi:zustaendigkeit>
<xzufi:zustaendigkeit>
<xzufi:leistungID schemeAgencyID="L000000">3815</xzufi:leistungID>
<xzufi:gebietID schemeAgencyID="L000000">091630000000</xzufi:gebietID>
<xzufi:gebietID schemeAgencyID="L000000">090000000000</xzufi:gebietID>
</xzufi:zustaendigkeit>
...