Het Twiin Afsprakenstelsel ontwikkelt zich voortdurend. Ontwikkelingen binnen en rondom Twiin Afsprakenstelsel kunnen aanleiding geven om afspraken uit het stelsel te wijzigen. De Twiin Organisatie spant zich ervoor in om te borgen dat wijzigingen in wet- en regelgeving en normen zo goed mogelijk worden verwerkt in het Twiin Afsprakenstelsel door middel van het uitbrengen van nieuwe releases. De Twiin Organisatie spant zich ervoor in om waar mogelijk inbreng te leveren bij landelijke ontwikkelingen die impact hebben op het Twiin Afsprakenstelsel.
Releasecriteria
Releases voor het afsprakenstelsel worden als volgt aangeduid:
-
Major: Wijzigingen die invloed hebben op de functionaliteit en niet backwards compatible zijn.
-
Minor: Wijzigingen die invloed hebben op de functionaliteit en backwards compatible zijn.
-
Patch: Wijzigingen die geen invloed hebben op de functionaliteit en backwards compatible zijn.
Releasefrequentie
-
De Twiin Organisatie publiceert maximaal tweemaal (2) per jaar een nieuwe release met impact voor de Deelnemers (major of minor release) volgens een vooraf aangekondigde planning.
-
De Twiin Organisatie kan op ieder moment patch releases uitbrengen als dat nodig is, zoals voor het herstellen van fouten.
Geldigheid
De actuele en de voorlaatste release zijn geldig (ook wel n-1 genoemd). Dit betekent dat Twiin Deelnemers, GtK's en GtK Beheerders maximaal één (1) jaar de tijd hebben om de nieuwe release te implementeren.
Versiebeheer
De Twiin Organisatie hanteert de Semantic Versioning-specificatie voor het versiebeheer, zie https://semver.org. Dit betekent dat het versienummer wordt weergegeven door 3 nummers die met een punt zijn gescheiden (x.y.z waarbij x de majorrelease is, y de minor en z de patch).
Status en post-fix
-
De status van iedere versie van het Twiin Afsprakenstelsel volgt uit de post-fix:
-
Zonder toevoeging: Een versie met de status normatief
-
Uitgefaseerd: Een versie die inmiddels niet meer normatief is. Deze is vervangen door een nieuwe versie met normatieve status
-
-
De status van een implementatiewijzer volgt uit status van de versie van het Twiin Afsprakenstelsel waarin deze implementatiewijzer is gepubliceerd. In aanvulling kan aan een implementatiewijzer nog de volgende status worden toegekend:
-
Trial: Een versie voor beproeving in een pilot, waarmee wordt bedoeld een beproeving in een productieomgeving met echte cliëntgegevens
-
-
De onderdelen in het ontwikkelsupplement kunnen de volgende status hebben:
-
Informative: Een eerste uitwerking en/of het resultaat van een fit-gap analyse
-
Draft: Een versie op basis waarvan een verkenning kan worden uitgevoerd
-
Candidate: Een versie op basis waarvan een Proof of Concept (“PoC”) kan worden uitgevoerd, waarmee wordt bedoeld een beproeving in een testomgeving met gefingeerde cliëntgegevens
-
Afhankelijkheid Release Twiin Afsprakenstelsel en de Twiin Zorgtoepassingen
-
Het Twiin Afsprakenstelsel en de Twiin Zorgtoepassingen opgenomen in het Twiin Afsprakenstelsel hebben dezelfde versienummers, aangezien de zorgtoepassingen afhankelijk zijn van het generieke deel van het afsprakenstelsel.
-
Bij verhoging van een release van het Twiin Afsprakenstelsel zal de zorgtoepassing ook een nieuw releasenummer krijgen.
Besluitvorming
Het Twiin Bestuur besluit over het vaststellen van een nieuwe release en over de ‘Release roadmap’ met de onderwerpen voor een eerstvolgende release. De Twiin Deelnemers, Twiin Dienstverleners, GtK Beheerders en GtK Leveranciers zijn vertegenwoordigd bij deze besluitvorming zoals vastgelegd in het reglement.