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/STABLAORGLagKube()genererer flere filer, som vil ha samme datotag.En datafil som skal publiseres i statistikkbankene, lagret i
PRODUKTER/KUBER/KOMMUNEHELSA/DATERTEn kvalitetskontrollfil, med ekstra uprikkede kolonner, lagret i
PRODUKTER/KUBER/KOMMUNEHELSA/QCFriskvikfiler, 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.