Produsenten (EPJene) av attesten må angi attributtet når den oppretter attesten.
HelseId må la dette atributtet flyte igjennom, samt verifisere at verdien er et kjent versjonsnummer før attestering
Konsument av attesten (APIene/kildene) skal benytte dette attributtet for å forstå hvilke forretningsregler som inntreffer og ev. avvise forespørslen dersom den ikke støtter versjonen som er angitt
Endringer i informasjonselementet som er knyttet opp mot endring av versjonsnummer:
Kodeverk byttes ut
Kodeverk legges til
Attributt legges til
Attributt fjernes
Kode(r) legges til
Kode(r) fjernes
Forretningsregler endres
Notat: forretningsregler er vedtatt å falle innunder det samme versjoneringsregimet.
Versjonsnummer kan endres når:
en endring bryter kompatibiliteten (Major version) 1.0.0 -> 2.0.0
en endring bryter ikke kompatibilitet - man legger f.eks til ny funksjonalitet/feature (Minor version) 1.0.0 -> 1.1.0
en endring er en fiks av eksisterende funksjonalitet 1.0.0 -> 1.0.1
Forvaltning:
Videreutvikling av spesifikasjonen
Endringslogg ved endring av spesifikasjonen
Oppdatere versjonsnummer i henhold til reglene beskrevet på https://semver.org/
Det burde legges til et attributt på attesten som angir hvilken versjon av attesten dette er.
Årsaken til at det er ønskelig med et slik attributt er for å kunne håndtere fremtidige brekkende endringer på attesten.
Oppdatering etter feature team møte 2024-05-14
Forslag å benytte https://semver.org/
"version": "1.0.0"
Krav:
Endringer i informasjonselementet som er knyttet opp mot endring av versjonsnummer:
Notat: forretningsregler er vedtatt å falle innunder det samme versjoneringsregimet.
Versjonsnummer kan endres når:
Forvaltning: