Inneholder ulike R-funksjoner som ikke passer andre steder. kode for å laste inn og beskrivelser av hva de ulike filene inneholder ligger under.
R/install.R
source("https://raw.githubusercontent.com/helseprofil/backend/main/misc/R/install.R")Dette skriptet inneholder funksjonene for å sette opp systemet for databehandling.
ProfileSystems()installerer (og oppdaterer) pakker (fra CRAN og egne pakker på github), og kloner brukerprosjektetproduksjonDevelopSystems()kloner i tillegg alle andre prosjekter:backend, orgdata, norgeo, qualcontrol, khfunctions/orgcube, manual.- For alle som skal vedlikeholde eller utvikle systemene er disse prosjektene nødvendig å ha tilgang til.
 
check_R_version()brukes i begge funksjonene over for å sjekke at man bruker en tilstrekkelig ny versjon av R (> 4.4.0)
R/misc.R
source("https://raw.githubusercontent.com/helseprofil/backend/main/misc/R/misc.R")are_same()er en funksjon som sjekker om to funksjoner er identiske. Kan være et nyttig verktøy når man utvikler nye funksjoner da den fremhever hva som er forskjellig.list_funs()er en funksjon som lister opp alle funksjoner i en pakke som en lang regex-string. Kan være nyttig om du trenger å søke i et prosjekt etter funksjoner fra en spesifikk pakke.
R/ungdata.R
source("https://raw.githubusercontent.com/helseprofil/backend/main/misc/R/ungdata.R")Inneholder funksjoner for å generere en nøkkel for vurdering av ungdatafiler
fil <- readUngdata(year, file). Leser inn en ungdatafil fraPRODUKSJON/ORGDATA/NOVA/Ungdata/ungdataKey(fil). Genererer en CSV-fil med nøkkel, som lagres i helseprofil-mappen lokalt.