Sjabloon:NoteBoxPackage

Uit informatiestandaarden
Versie door Ahenket (overleg | bijdragen) op 14 apr 2019 om 18:20
Ga naar: navigatie, zoeken
De sjabloonbeschrijving hieronder wordt niet afgebeeld wanneer het sjabloon wordt geplaatst.

Doel

Dit sjabloon creëert een NoteBox met basale informatie over het FHIR Package op Simplifier dat nodig is bij een informatiestandaard.

De verwachting hierbij is deze wordt gebruikt boven een opsomming van de benodige profielen/StructureDefinitions uit het betreffende package.

Gebruik

Er zijn 3 parameters in volgorde vereist:

  • De volledige link naar het betreffende package op Simplifier
  • De versie van het package of de versie van de release. Dit mag een vaste versie zijn zoals 1.1.0, of een variabele versie 1.1.x. Hiervoor moet in dit sjabloon bekend zijn wat de nieuwste patchversie is binnen versie 1.1
  • De link naar de algemene FHIR Implementatiegids pagina op deze wiki
{{NoteBoxPackage|<link>|<versie>|<FHIR IG>}}

Voorbeeld met variabele versie

{{NoteBoxPackage|https://simplifier.net/NictizSTU3-Zib2017/~packages|1.1.x|MedMij:Vdraft_FHIR_IG}}

geeft:

Voorbeeld gebaseerd op release

{{NoteBoxPackage|https://simplifier.net/NictizSTU3-Zib2017/~packages|2019.01|MedMij:Vdraft_FHIR_IG}}

geeft:

Beheer van FHIR Package versies en MedMij releases

  • Als je een nieuwe FHIR packageversie maakt dan hoef je vanaf nu alleen nog maar het sjabloon bij te werken met de relevante versie: 
    | 1.1.x = 1.1.2
    wordt dan
    | 1.1.x = 1.1.3

    Op dit moment gebruiken we 2019.01 als parameter nog nergens, maar deze moet je wel bijhouden om hem relevant te houden. Op dit moment is 2019.01 gelijk aan 1.1.x
  • Als je een nieuwe MedMij release maakt zou er een regel in het sjabloon bij moeten komen, bijvoorbeeld:
    | 2019.02 = 1.1.3
  • Als je een nieuw package maakt waarbij minor of major omhoog gaat, dan heb je ook een nieuwe regel in het sjabloon nodig voor patch releases op die versie:
    | 1.2.x = 1.2.0
  • Als je in een pagina een versie meegeeft die de switch niet kent voor vervanging dan plaatst hij hem gewoon as-is