Skip to main content
Skip table of contents

Wijzigingshistorie


Versie

Datum

Omschrijving

8.4.0.0

15-10-2024

AORTA-infrastructuurdocumentatie v8.4.0.0

Achtergrond

VZVZ richt zich op de totstandkoming van een betere informatievoorziening rondom en voor de patiënt/cliënt met behulp van ICT. Het uiteindelijke doel is het bereiken van een hogere doelmatigheid en kwaliteit van ICT in de zorg.Ter ondersteuning van dit doel is een samenhangende set van documentatie ontwikkeld, de zogenoemde AORTA-documentatierelease. De wijzigingshistorie ondersteunt de lezers met een beknopt overzicht van alle wijzigingen in de 'nieuwe' AORTA-documentatierelease ten opzichte van de vorige totaalrelease inclusief patches en errata.

Reikwijdte

De wijzigingshistorie is een handreiking naar de softwareontwikkelaars van XIS-applicaties, bedoeld als informatief hulpmiddel en niet als een uitgebreid en volledig overzicht van issues. De eigenlijke AORTA-documentatierelease 8.3.0.0 bevat de normatieve teksten en blijft leidend.

Samenhang met andere documenten

In de wijzigingshistorie wordt aan diverse documenten van AORTA gerefereerd. De nadruk ligt echter op de volgende documenten die het 'koppelvlak' met de programmeurs vormen:

  • De PvE's;
  • De implementatiehandleidingen;
  • Het XML-materiaal.

Uitgangspunten

Referenties


Zie hiervoor het [Documentatieoverzicht AORTA].


Begrippen


Zie hiervoor de [Verklarende woordenlijst].


Afkortingen


Zie hiervoor de [Verklarende woordenlijst].


Wijzigingsoverzicht t.o.v. de vorige release

Vorm

Categorieën versiecompatibiliteit

Om te bepalen welke wijziging potentieel compatibiliteitsproblemen oplevert tussen systemen met verschillende operationele AORTA-versies, classificeert VZVZ elke voorgenomen wijzing. VZVZ hanteert daarbij de volgende categorieën:

  • Categorie 0: geen wijziging voor systemenWijzigingen in de architectuurdocumentatie zonder impact op programma van eisen. Geïnstalleerde onderdelen van de infrastructuur hoeven niet aangepast en niet opnieuw gekwalificeerd te worden. Een voorbeeld van deze wijzigingen zijn verduidelijkingen in de documentatie.
  • Categorie 1: wijzigingen die lokaal doorgevoerd kunnen wordenWijzigingen met impact op 1 partij of op meerdere partijen maar zonder onderlinge afhankelijkheden. Deze wijzigingen zijn binnen de verschillende onderdelen van de infrastructuur afzonderlijk door te voeren zonder dat daarbij verlies aan functionaliteit optreedt. Een voorbeeld van dit soort wijzigingen is een wijziging aan de eis aan GBZ'en inzake de bewaartermijn voor bepaalde gegevens. Dit heeft impact op elke GBZ, maar de wijziging hiervan binnen een GBZ heeft geen gevolgen voor overige onderdelen van de infrastructuur.
  • Categorie 2: wijzigingen die compatibel zijn met de vorige versieWijzigingen die impact hebben op meerdere partijen met onderlinge afhankelijkheden maar die compatibel zijn. Deze wijzigingen worden zodanig ontworpen dat het doorvoeren van de wijzigingen geen afhankelijkheden met zich meebrengt voor overige onderdelen van de infrastructuur. Dat wil zeggen, zowel de uitwisseling tussen een oude zender en een nieuwe ontvanger blijft goed gaan, als de uitwisseling tussen een nieuwe zender en een oude ontvanger blijft goed gaan. Ook deze wijzigingen kunnen dus lokaal doorgevoerd worden (zonder dat men van elkaar weet welke versie geïnstalleerd is). Een voorbeeld van zo'n wijziging is wanneer op landelijk niveau wordt afgesproken dat een optioneel veld in een bepaald bericht voortaan gebruikt gaat worden. Een ander iets complexer voorbeeld is wanneer een optioneel veld verplicht wordt. Een dergelijke wijziging is niet 100% compatibel, maar kan wel als zodanig ontworpen worden door te specificeren dat de nieuwe ontvanger ook een leeg of ontbrekend veld aankan. Een GBZ hoeft dan niet twee versies van één bericht te onderhouden, maar kan lokaal de nieuwe versie doorvoeren.
  • Categorie 3: wijzigingen die centraal worden opgevangenWijzigingen met impact op meerdere partijen met onderlinge afhankelijkheden, die niet compatibel zijn, maar waarbij de ZIM verschillende versies ondersteunt zodat GBZ'en geen maatregelen hoeven te nemen. Deze categorie betreft wijzigingen die niet compatibel ontworpen kunnen worden, maar wel door het LSP afgevangen kunnen worden. Dat wil zeggen dat, indien er geen verdere maatregelen getroffen worden, de invoering van de wijziging leidt tot een verlies aan communicatiemogelijkheden en/of functionaliteit. In deze categorie wijzigingen zal de ZIM echter een faciliterende rol vervullen zodat het voor de verschillende decentrale onderdelen van de architectuur lijkt alsof er geen sprake is van verschillende versies. Een voorbeeld van deze categorie zijn wijzigingen in de buitenste wrappers van een bericht. Het LSP kan hierbij zowel een oude als een nieuwe versie ondersteunen zodat er geen compatibiliteitsproblemen ontstaan. Hierbij is de centrale registratie van de conformance tabel per GBZ uiteraard wel van belang.
  • Categorie 4: wijzigingen die versiebeheer vergen bij een GBZWijzigingen met impact op meerdere partijen met onderlinge afhankelijkheden, niet compatibel, niet te ondersteunen door de ZIM. Deze laatste categorie bestaat uit wijzigingen die niet compatibel te ontwerpen zijn en waarbij de ZIM ook niet kan faciliteren. Voor deze categorie zal VZVZ per wijziging, in overleg met de belanghebbenden, een aanpak opstellen voor het doorvoeren van de wijziging. Een voorbeeld van deze categorie is de inperking van de mogelijke doseerinstructies om de ontvangende applicatie te ontlasten (die hoeft dan niet alle theoretische combinaties aan te kunnen). Het probleem hierbij is dat een nieuwe ontvanger van een oude zender nog een oude doseerinstructie kan krijgen. Het eisen dat de nieuwe ontvanger deze nog even moet ondersteunen is juist niet de bedoeling van de wijziging.

Overzicht wijzigingen gepubliceerd in errata.

RfC

Beschrijving

Docs




Infrastructuurwijzigingen versie 8.4.0.0 t.o.v. 8.3.0.0

Wijziging

Beschrijving

Documentatie

INI-10116

Abonnement functie op basis van contextcode

Ontwerp Abonnementenregister

Ontwerp Gebeurtenisverwerking

Art-Decor

INI-10139De URA in het mandaattoken vullen met de URA uit het servercertificaatIH mandaattoken

Beschrijving infrastructuurwijzigingen

INI

INI-10116

Systeemrol

SGL.ABS.2024

Samenvatting

Het nemen van een abonnement kan nu plaatsvinden m.b.v. een nieuwe interactie. In deze interactie kan ook de looptijd van het abonnement aangegeven worden.

Er wordt daarnaast ook een niet-abonneerbaar signaal gestuurd naar het XIS op het moment het abonnement verloopt.

Compatibiliteit

Categorie 1

In document

Ontwerp Abonnementenregister

eis(en)

GBX.SGL.e4080, GBX.SGL.e4070.1, GBX.SGL.e4010.1, GBX.SGL.e4050.2

(XML-)bestand

n.v.t.


INI

INI-10139

Systeemrol

Mandaterend systeem

Samenvatting

De URA in het mandaattoken dient gevuld te worden met de URA uit het servercertificaat.

Compatibiliteit

Categorie 0

In document

IH mandaattoken

eis(en)


(XML-)bestand

n.v.t.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.