Sjabloon:NoteBoxPackage

Uit informatiestandaarden
Naar navigatie springen Naar zoeken springen
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.3.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

Informatiestandaarden gebaseerd op HL7 FHIR zijn gekoppeld aan een FHIR Package welke wordt gepubliceerd op Simplifier.net in het betreffende project. De meeste informatiestandaarden tot nu toe staan onder hetzelfde project NictizSTU3-Zib2017. Hier staan de zib-gebaseerde artefacten en een aantal dingen die daar historisch in zijn geplaatst zoals profielen voor huisartsen die nog niet op zibs zijn gebaseerd. In de toekomst zullen informatiestandaarden in groeiende mate in hun eigen project komen en dan vooral een afhankelijkheid op dit project NictizSTU3-Zib2017 declareren. Wanneer er een nieuwe zib-release wordt geïmplementeerd zal het belang van NictizSTU3-Zib2017 als project afnemen.

  • Als het package nictiz.fhir.nl.stu3.zib2017 een nieuw patchnummer krijgt dan moet in dit sjabloon de versie worden bijgewerkt 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 dan moet er in dit sjabloon een nieuwe regel bij 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