MedMij:VersieInfo: verschil tussen versies

Uit informatiestandaarden
Naar navigatie springen Naar zoeken springen
(Add AllergieIntolerantie1)
(Uitleg over het sjabloon)
Regel 13: Regel 13:
 
  | BgLZ = 1.0.4
 
  | BgLZ = 1.0.4
 
}}
 
}}
 +
 +
<noinclude>
 +
== Doel ==
 +
 +
De MedMij-informatiestandaarden hebben allemaal een versienummer volgens semver (''major.minor.patch''). Dit versienummer wordt gebruikt:
 +
* in de titel van het FO
 +
* in de titel van het TO
 +
* voor versionering van systeemrolcodes
 +
 +
Dit sjabloon is bedoeld om het wat makkelijker te maken deze versienummers over alle verschillende pagina's heen te beheren.
 +
 +
== Gebruik ==
 +
 +
Dit sjabloon koppelt simpelweg de naam van een informatiestandaard aan een versienummer. De mapping tussen namen en versienummers staat bovenaan deze pagina wanneer deze bewerkt wordt.
 +
 +
Het sjabloon kan vervolgens op pagina's ingezet worden met:
 +
<pre>{{VersieInfo|InformatieStandaard}}</pre>
 +
Dit wordt dan vervangen door het bijbehorende versienummer. De naam van 'InformatieStandaard' dient uiteraard exact overeen te komen met de naam in dit sjabloon.
 +
 +
=== Afwijkende versienummers in systeemrolcodes ===
 +
 +
In sommige informatiestandaarden zijn er systeemrolcodes met een versie die afwijkt van die van de standaard als geheel. Typisch gebeurt dit wanneer er een use case is bijgekomen in een standaard; de major-versie wordt opgehoogd, maar de systeemrollen in de oorspronkelijke use case blijven de oorspronkelijke versie gebruiken (zolang er nog geen reden is om over te gaan naar een nieuwe versie).
 +
 +
Er is gekozen voor een pragmatische aanpak in dit soort gevallen door simpelweg een tweede entry toe te voegen voor de afwijkende major-versie; de standaard "PDF/A" staat bijvoorbeeld twee keer in het lijstje, een keer als "PDFA" en een keer als "PDFA1" voor de oudere systeemrolcodes.
 +
</noinclude>

Versie van 10 jan 2020 17:04


Doel

De MedMij-informatiestandaarden hebben allemaal een versienummer volgens semver (major.minor.patch). Dit versienummer wordt gebruikt:

  • in de titel van het FO
  • in de titel van het TO
  • voor versionering van systeemrolcodes

Dit sjabloon is bedoeld om het wat makkelijker te maken deze versienummers over alle verschillende pagina's heen te beheren.

Gebruik

Dit sjabloon koppelt simpelweg de naam van een informatiestandaard aan een versienummer. De mapping tussen namen en versienummers staat bovenaan deze pagina wanneer deze bewerkt wordt.

Het sjabloon kan vervolgens op pagina's ingezet worden met:

{{VersieInfo|InformatieStandaard}}

Dit wordt dan vervangen door het bijbehorende versienummer. De naam van 'InformatieStandaard' dient uiteraard exact overeen te komen met de naam in dit sjabloon.

Afwijkende versienummers in systeemrolcodes

In sommige informatiestandaarden zijn er systeemrolcodes met een versie die afwijkt van die van de standaard als geheel. Typisch gebeurt dit wanneer er een use case is bijgekomen in een standaard; de major-versie wordt opgehoogd, maar de systeemrollen in de oorspronkelijke use case blijven de oorspronkelijke versie gebruiken (zolang er nog geen reden is om over te gaan naar een nieuwe versie).

Er is gekozen voor een pragmatische aanpak in dit soort gevallen door simpelweg een tweede entry toe te voegen voor de afwijkende major-versie; de standaard "PDF/A" staat bijvoorbeeld twee keer in het lijstje, een keer als "PDFA" en een keer als "PDFA1" voor de oudere systeemrolcodes.