khfunctions er et R-prosjekt som inneholder hoveddelen av koden som brukes for databehandling.
Å bruke khfunctions
For å bruke khfunctions åpner du produksjonsprosjektet og går til filen khfunctions/khfunctions brukerkode.Rmd
. Denne inneholder eksempelkode for å lage filgrupper (stablede filer) og kuber (produksjonsklare datafiler). Det ligger også eksempler på hvordan du kan lagre fildumper på ulike steder i prosesseringen.
For å få tilgang til funksjonene må første kodeblokk med use_khfunctions()
kjøres.
- De to hovedfunksjonene i prosjektet er
LagFilgruppe()
ogLagKUBE()
. - Parametre må settes opp i ACCESS-filen
KHELSA.mdb
, og logg skrives til ACCESS-filenKHlogg.mdb
Kontroll av siste kjøring
- Etter kjøring kan du se resultatene direkte i objektet RESULTAT, som inneholder full datafil, den filen som skal publiseres, og filen som brukes til kvalitetskontroll.
- Du kan også se på loggfilene i ACCESS-databasen.
Produkter
LagFilgruppe()
produserer filer som lagres i mappenPRODUKTER/MELLOMPROD/R/STABLAORG
LagKube()
genererer flere filer, som vil ha samme datotag.En datafil som skal publiseres i statistikkbankene, lagret i
PRODUKTER/KUBER/KOMMUNEHELSA/DATERT
En kvalitetskontrollfil, med ekstra uprikkede kolonner, lagret i
PRODUKTER/KUBER/KOMMUNEHELSA/QC
Friskvikfiler, lagret i de ulike friskvikmappene
En CSV-fil med ACCESS-spesifikasjoner på tidspunktet datafilen ble kjørt, lagret i
PRODUKTER/KUBER/KOMMUNEHELSA/SPECS
Midlertidige filer
- Når en kjøring inkluderer STATA-kode vil det lagres midlertidige filer som brukes av STATA. Dette gjelder for de fleste kuber pga STATA-prikking. De midlertidige filene lagres lokalt på din PC, i
helseprofil
-mappen, og overskrives forløpende. Dersom noe har gått galt i STATA, kan du finne.log
-filen her.