Skip to content

Konverterer KPP-filer til XML meldingen som skal sendes til Helsedirektoratet

Notifications You must be signed in to change notification settings

folkehelseinstituttet/KppParser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Program for konvertering av KPP-filer

Programmet konverterer én csv-fil om episoder og én csv-fil om tjeneste til én xml-melding som skal sendes til Folkehelseinstituttet

Det er to måter å kjøre programmet:

  • Bruke det grafiske grensesnittet (Gui)
  • Kjøre konsoll-appen (ConsoleApp)

Release ny versjon

Oppdater kppParser sitt versjonsnummer

  1. Oppdatér alle <AssemblyVersion>-verdier (i .csproj-filer) til nytt versjonsnummer (format: x.y.z.*)

    Filstiene til de aktuelle .cproj-filene:

.\Dhhr.KppParser.ConsoleApp\Dhhr.KppParser.ConsoleApp.csproj
.\Dhhr.KppParser.Gui\Dhhr.KppParser.Gui.csproj
  1. Oppdatér versjonEpj-verdien i Dhhr.KppParser.Guiappsettings.json til nytt versjonsnummer (format: x.y.z)

    Filstien til appsettings.json:

.\Dhhr.KppParser.Gui\appsettings.json

Lage programmene Gui og ConsoleApp

Kjør denne kommandoen på filstien ".\src". Viktig å bruke denne filstien for å finne riktige filstier og lager programmene Gui og ConsoleApp.

cd .\Dhhr.KppParser.ConsoleApp; dotnet publish -c Release -r win-x64 --no-self-contained -p:PublishSingleFile=true; cd ..\Dhhr.KppParser.Gui; dotnet publish -c Release -r win-x64 --no-self-contained -p:PublishSingleFile=true

Programmene får disse filstiene:

".\Dhhr.KppParser.ConsoleApp\bin\Release\net8.0\win-x64\Dhhr.KppParser.ConsoleApp.exe"
".\Dhhr.KppParser.Gui\bin\Release\net8.0-windows\win-x64\Dhhr.KppParser.Gui.exe"

Teste programmene og koden

Oppskrift for hvordan man tester er beskrevet i her

Før release

  1. Oppdatere dokumentasjonen (readme.md og mappen docs) hvis det oppdages feil i dokumetasjonen og/eller hvis det er viktige opplysninger som bør noteres ned
  2. Lage en pull request for å merge koden til main i Github
  3. Merge til main

Release programmene på github

  1. Opprett ny release på github
  2. Oppgi tittel basert på hva som er forandret
  3. Sett tag til et fornuftig versjonsnummer (bruk samme versjonsnummer som i .csproj)
  4. Fyll inn release-notes. Kopier gjerne fra forrige versjon, men oppdater "Nytt i denne utgaven"
  5. Lag 2 zip-filer av innholdet i disse mappene:
".\Dhhr.KppParser.ConsoleApp\bin\Release\net8.0\win-x64\publish"
".\Dhhr.KppParser.Gui\bin\Release\net8.0-windows\win-x64\publish"

Disse mappene ble generert når programmene ble laget (se over, Lage programmene Gui og ConsoleApp)

  1. Gi zip-filene henholdsvis disse navnene "KppParser-ConsoleApp.zip" og "KppParser-Gui.zip"

About

Konverterer KPP-filer til XML meldingen som skal sendes til Helsedirektoratet

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages