Zum Hauptinhalt springen

Formular

Identifikation von Formularen​

Die Identifikation eines Formulars (Abschnitt: <xzufi:formular>) erfolgt über das Element <xzufi:id> (siehe auch Abschnitt „Eindeutige Identifikation von Objekten“).

Beispiel (Online-Dienst aus Hamburg)
<xzufi:transfer.operation.050502>
…
<xzufi:formular>
…
<xzufi:id schemeAgencyID="S100002">
F1000020030000001111
</xzufi:id>
…
</xzufi:formular>
…
</xzufi:transfer.operation.050502>

Beschreibung von Formularen​

Formulare bezeichnen standardisierte Dokumente, in den individuelle Angaben ergänzt werden können. Die Beschreibung eines Formulars erfolgt über die unterschiedlichen Elemente des Datentyps <xzufi:formular>. Beispielsweise wird, ein Formular über das Element <xzufi:datei> referenziert.

Achtung

Der Datentyp <xzufi:Organisationseinheit> kann auch das Element <xzufi:Formular> enthalten. Dieses Element wird allerdings vom Sammlerdienst nicht gesondert verarbeitet, sondern innerhalb der Organisationseinheit an den Bereitstell- und Suchdienst übertragen und auch von diesen nicht weiterverarbeitet.

Beispiel
<xzufi:transfer.operation.050502>
…
<xzufi:schreibe>
…
<xzufi:formular>
…
<xzufi:bezeichnung languageCode="de">Referenz zu einem
Formular</xzufi:bezeichnung>
…
<xzufi:datei xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:type="xzufi:FormulardateiLink">
<xzufi:link languageCode="de">
<xzufi:uri>https://www.host.org/example.pdf</xzufi:uri>
</xzufi:link>
<xzufi:mimeCode>application/pdf</xzufi:mimeCode>
</xzufi:datei>
…
</xzufi:formular>
</xzufi:schreibe>
</xzufi:transfer.operation.050502>

Mit dem Formular werden leistungsbezogene Dokumente abgebildet.

TypUnterstützung SammlerdienstBeschreibung
FormulardateiBinaerNeinHierüber kann eine Formulardatei binär transportiert werden. Implementiert den abstrakten Typ Formulardatei.
FormulardateiLinkJaHierüber kann ein Verweis (Hyperlink) auf eine Formulardatei übertragen werden. Implementiert den abstrakten Typ Formulardatei.
FormulardateiXMLNeinHierüber kann eine Formulardatei in XML transportiert werden. Implementiert den abstrakten Typ Formulardatei.

Aktuell unterstützt der Sammlerdienst nur Formulare vom Typ xzufi:FormulardateiLink, mit dem es möglich ist, über eine <xzufi:uri> ein externes Formular zu referenzieren.

Beispiel
<xzufi:transfer.operation.050502>
…
<xzufi:schreibe>
…
<xzufi:formular>
…
<xzufi:bezeichnung languageCode="de">Referenz zu einem
Formular</xzufi:bezeichnung>
…
<xzufi:datei xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:type="xzufi:FormulardateiLink">
<xzufi:link languageCode="de">
<xzufi:uri>https://www.host.org/formular.pdf</xzufi:uri>
</xzufi:link>
<xzufi:mimeCode>application/pdf</xzufi:mimeCode>
</xzufi:datei>
…
</xzufi:formular>
</xzufi:schreibe>
</xzufi:transfer.operation.050502>

Aus dem obigen Beispiel wird über das Element <xzufi:uri> auf ein Formular mit der URL https://www.host.org/formular.pdf verwiesen.

Zuordnung Formular / Verwaltungsleistung​

Die Zuordnung eines Formulars zu einer Verwaltungsleistung erfolgt im Datentyp <xzufi:formular> über das Element <xzufi:zustaendigkeit>. Ein Formular kann mehreren Verwaltungsleistungen zugeordnet werden.

Beispiel
<xzufi:transfer.operation.050502>
…
<xzufi:schreibe>
…
<xzufi:formular>
…
<xzufi:zustaendigkeit>
<xzufi:leistungID schemeAgencyID="S100002">60610</xzufi:leistungID>
</xzufi:zustaendigkeit>
</xzufi:formular>
</xzufi:schreibe>
</xzufi:transfer.operation.050502>

Wird die Zuständigkeit eines Formulars für eine Verwaltungsleistung angegeben, dann muss auch immer das Gebiet angegeben werden, in dem das Formular für die Verwaltungsleistung gültig ist (siehe auch Abschnitt „Regionale Gültigkeit von Verwaltungsleistungen“).

Beispiel
<xzufi:transfer.operation.050502>
…
<xzufi:schreibe>
…
<xzufi:formular>
…
<xzufi:zustaendigkeit>
<xzufi:leistungID schemeAgencyID="S100002">60610</xzufi:leistungID>
…
<xzufi:gebietID
schemeID=
"urn:de:bund:destatis:bevoelkerungsstatistik:schluessel:rs"
schemeAgencyID="DESTATIS"
schemeVersionID="2018-07-31">
020000000000
</xzufi:gebietID>
</xzufi:zustaendigkeit>
</xzufi:formular>
</xzufi:schreibe>
</xzufi:transfer.operation.050502>