PR21.04 is een technische release waarbij we een nieuwe aanpak invoeren voor schemastructuur en versionering.
Dit werd verholpen door over te gaan op "unqualified" bij elementFormDefault.
Het gevolg hiervan is dat in de xml de (geimporteerde) elementen niet meer mogen geprefixed worden met de namespace. Het root-element krijgt wel een prefix. Let in onderstaande voorbeelden op de prefix van het root-element en van de velden onder de <Residence>-tag.Aangezien elementFormDefault en attributeFormDefault nu de default-waarden gebruiken, werden deze geschrapt uit de declaratie van elk schema.
In de map vsb\common proberen we alle types die gemeenschappelijk zijn over meerdere pijlers te bundelen. Concreet wil dit zeggen dat bepaalde types uit het common-schema van de pijler geschrapt werden en verplaatst naar een xsd onder de vsb\common-map. Binnen de vsb\common-map maken we hierbij een onderscheid tussen:
Bij LB en eZBO gebruiken we het ErrorsType van vsb-common-care-unit. Bij Insurability zijn er stromen (b.v. df001) die gebruik maken van de types uit vsb-common-care-provider terwijl andere (b.v. df060) opgezet werden voor de zorgkassen en gebruik maken van de types uit vsb-common-care-unit.
De referenties naar Errors- en Warnings-elementen werden in lb overal vervangen door Errors/Warnings-elementen (van het overeenstemmende type uit vsb-common-care-unit).
Concreet wil dit zeggen dat de types uit CommonTypesForDoc.xsd gedefinieerd worden in lb-common.xsd of in de gebruikende stroom.
In de gegevensstromen zelf worden de string-types vervangen worden door het gedefinieerde type.emohm, efact en wzcmh-common schema's toegevoegd aan zip
Aanpassing rond vsb-common-schema's doorgevoerd
Publicatie nieuwe versie van de analyse-xsd's
Creatie pagina voor PR21.04