suppressMessages(suppressPackageStartupMessages(fd::initialize("noispiah")))
knitr::opts_chunk$set(fig.width=7.25, fig.height=6) 

####################################
argset_pdf <- params$argset_pdf
# argset_pdf <- plan_pdf$get_argset(1)
####################################

level <- argset_pdf$level
location <- argset_pdf$location
DATE_USE <- argset_pdf$DATE_USE

suppressMessages(library(data.table))
suppressMessages(library(ggplot2))

da <- readxl::read_excel(fd::path("data_raw","AntibiotikadataSpesialist.xlsx"))
di <- readxl::read_excel(fd::path("data_raw","InfeksjonsdataSpesialist.xlsx"))

setDT(da)
setDT(di)

da <- clean_da(da, type="sykehus")
clean_di(di, type="sykehus")

plan <- plnr::Plan$new(argset_name = "arg")
plan$add_data(direct = da, name = "da_all")
plan$add_data(direct = di, name = "di_all")


da_all <- copy(da)
di_all <- copy(di)

if(argset_pdf$level=="landsdekkende"){

} else if(argset_pdf$level=="helseforetak"){
  da <- da[HelseForetak==argset_pdf$location]
  di <- di[HelseForetak==argset_pdf$location]
} else if(argset_pdf$level=="institusjon"){
  da <- da[Institusjon==argset_pdf$location]
  di <- di[Institusjon==argset_pdf$location]
}

plan$add_data(direct = da, name = "da")
plan$add_data(direct = di, name = "di")

plan$add_analysis(
  fn = Table_DeltagelseForekomstHAIogABiSykehjem,
  name = "sykehus_tab1",
  level = argset_pdf$level,
  DATE_USE = argset_pdf$DATE_USE,
  type = "sykehus",
  da_unique_structure_vars = c(
    "InstitusjonId",
    "Spesialitet",
    "Avdeling"
    ),
  varGrouping = dplyr::case_when(
    argset_pdf$level == "landsdekkende" ~ "HelseForetak",
    argset_pdf$level == "helseforetak" ~ "Institusjon",
    argset_pdf$level == "institusjon" ~ "Institusjon"
  ),
  peopleLabel = "pasienter"
)

plan$add_analysis(
  fn = Figure_PrevalensHAIPerSpesialitet,
  name = "sykehus_fig1",
  level = argset_pdf$level,
  DATE_USE = argset_pdf$DATE_USE
)

plan$add_analysis(
  fn = Figure_AndelAntibiotikaTilForebyggingOgBehandling,
  name = "sykehus_fig2",
  level = argset_pdf$level,
  DATE_USE = argset_pdf$DATE_USE
)

plan$add_analysis(
  fn = Figure_ForskrivningerAvAntibiotikaTilBehandlingPerIndikasjon,
  name = "sykehus_fig3",
  level = argset_pdf$level,
  DATE_USE = argset_pdf$DATE_USE,
  ab="sykehusAB1",
  group1="IndikasjonCategorySykehusMedKlassifiseringNedreLuftveisinfeksjon",
  group2="forebyggVsBehandOgMethVsAndre"
)

plan$add_analysis(
  fn = Figure_ForskrivningerAvAntibiotikaTilBehandlingPerSpesialitet,
  name = "sykehus_fig4",
  level = argset_pdf$level,
  DATE_USE = argset_pdf$DATE_USE,
  ab="sykehusAB1",
  group1="c_spesialitet",
  group2="c_spesialitet"
)

plan$add_analysis(
  fn = Figure_AntibiotikaTilBehandlingOverTid1,
  name = "sykehus_fig5",
  level = argset_pdf$level,
  DATE_USE = argset_pdf$DATE_USE,
  indikasjon=NULL,
  ab="sykehusAB2",
  klassifisering=NULL
)

plan$add_analysis(
  fn = Figure_AntibiotikaTilBehandlingOverTid2,
  name = "sykehus_fig6",
  level = argset_pdf$level,
  DATE_USE = argset_pdf$DATE_USE,
  indikasjon=c("Nedre luftveisinfeksjon"),
  ab="sykehusAB3",
  klassifisering="Samfunnservervet infeksjon"
)

plan$add_analysis(
  fn = Figure_AntibiotikaTilBehandling,
  name = "sykehus_fig7",
  level = argset_pdf$level,
  DATE_USE = argset_pdf$DATE_USE,
  indikasjon=c("Nedre luftveisinfeksjon"),
  ab="sykehusAB4",
  leftVsRightVar="SykehusKlassifisering",
  extraGrouping="sykehusAB5",
  captionLeft="Helsetjenesteassosierte\ninfeksjoner (n={n})",
  captionRight="Samfunnservervede\ninfeksjoner (n={n})",
  xLab="Andel (%) av forskrivinger til behandling av nedre\nluftveisinfeksjoner",
  colours=c("orange","blue"),
  xforebyggingVsBehandling="Behandling"
)

plan$add_analysis(
  fn = Figure_AntibiotikaTilBehandling,
  name = "sykehus_fig8",
  level = argset_pdf$level,
  DATE_USE = argset_pdf$DATE_USE,
  indikasjon=c("Nedre urinveisinfeksjon","Øvre urinveisinfeksjon"),
  ab="sykehusAB4",
  leftVsRightVar="IndikasjonCategorySykehus",
  extraGrouping="Kjonn",
  captionLeft="Nedre urinveisinfeksjoner\n(n={n})",
  captionRight="Øvre urinveisinfeksjon\n(n={n})",
  xLab="Andel (%) av forskrivinger til behandling av\nurinveisinfeksjoner",
  colours=c("green","purple"),
  xforebyggingVsBehandling="Behandling"
)

plan$add_analysis(
  fn = Figure_AntibiotikaTilBehandling,
  name = "sykehus_fig9",
  level = argset_pdf$level,
  DATE_USE = argset_pdf$DATE_USE,
  indikasjon="Klinisk sepsis, laboratoriebekreftet blodbaneinfeksjon og nøytropen feber",
  ab="sykehusAB4",
  leftVsRightVar="SykehusKlassifisering",
  extraGrouping="sykehusAB5",
  captionLeft="Helsetjenesteassosierte\ninfeksjoner (n={n})",
  captionRight="Samfunnservervede\ninfeksjoner (n={n})",
  xLab="Andel (%) av forskrivinger til behandling av klinisk sepsis,\nlaboratoriebekreftet blodbaneinfeksjon og nøytropen feber\n",
  colours=c("orange","blue"),
  xforebyggingVsBehandling="Behandling"
)

plan$add_analysis(
  fn = Figure_AntibiotikaTilBehandling,
  name = "sykehus_fig10",
  level = argset_pdf$level,
  DATE_USE = argset_pdf$DATE_USE,
  indikasjon=NULL,
  ab="sykehusAB4",
  leftVsRightVar="SykehusKlassifisering",
  extraGrouping="sykehusAB5",
  captionLeft="Helsetjenesteassosierte\ninfeksjoner (n={n})",
  captionRight="Samfunnservervede\ninfeksjoner (n={n})",
  xLab="Andel (%) av forskrivinger til behandling",
  colours=c("orange","blue"),
  xforebyggingVsBehandling="Behandling"
)

plan$add_analysis(
  fn = Figure_AntibiotikaTilBehandling,
  name = "sykehus_fig11",
  level = argset_pdf$level,
  DATE_USE = argset_pdf$DATE_USE,
  indikasjon=NULL,
  ab="sykehusAB4",
  leftVsRightVar="SykehusKlassifisering",
  extraGrouping="sykehusAB5",
  captionLeft="Medisinsk\nprofylakse (n={n})",
  captionRight="Kirugisk\nprofylakse (n={n})",
  xLab="Andel (%) av forskrivinger til forebygging",
  colours=c("orange","blue"),
  xforebyggingVsBehandling="Forebygging"
)

\newpage

Sykehus

I denne rapporten finner du resultater fra prevalensundersøkelsen som består av to deler, én om helsetjenesteassosierte infeksjoner og én om antibiotikabruk. I antibiotikadelen skal all systemisk bruk av antibiotika (inkludert antiseptikumet metenamin) og antimykotika til forebygging og behandling registreres, mens følgende helsetjenesteassosierte infeksjoner skal registreres i infeksjonsdelen: urinveisinfeksjoner, nedre luftveisinfeksjoner, infeksjoner i operasjonsområder og blodbaneinfeksjoner.

Hvis antall pasienter eller forskrivninger av antibiotika er lavt, må resultatene tolkes med varsomhet, da tilfeldige variasjoner kan gi store utslag.

Det er viktig at hvert sykehus/helseforetak (HF) vurderer forekomsten av helsetjenesteassosierte infeksjoner i egen institusjon, og behovet for å endre eller iverksette tiltak for å forebygge slike infeksjoner. Den enkelte helseinstitusjon bør også vurdere om deres bruk av antibiotika er i tråd med Nasjonal faglig retningslinje for bruk av antibiotika i sykehus.

I overensstemmelse med Helse- og omsorgsdepartementets handlingsplan mot antibiotikaresistens i helsetjenesten, er penicillin med enzymhemmer, 2. og 3. generasjons cefalosporiner, kinoloner og karbapenemer definert som bredspektrede antibiotika i rapporten.

\newpage

Sykehus: deltagelse, forekomst av helsetjenesteassosierte infeksjoner og bruk av antibiotika

Tabell 1 viser deltagelse, forekomst av helsetjenesteassosierte infeksjoner og bruk av antibiotika i sykehus i den aktuelle prevalensundersøkelsen. Én pasient kan på undersøkelsesdagen få flere typer antibiotika og ha flere typer helsetjenesteassosierte infeksjoner. Følgelig kan prevalens av antibiotikaforskrivninger og helsetjenesteassosierte infeksjoner være høyere enn henholdsvis andel pasienter som fikk minst ett antibiotikum og andel pasienter med minst én helsetjenesteassosiert infeksjon.

\begin{landscape}

plan$run_one("sykehus_tab1")

\end{landscape}

\newpage

Prevalens av helsetjenesteassosierte infeksjoner blant pasienter i sykehus per spesialitet

Figur 1 viser prevalens av helsetjenesteassosierte infeksjoner blant pasienter i sykehus, samlet og per spesialitet. Underspesialiteter som ikke er vist i egen søyle, er gruppert under hovedspesialitet (jf. registreringsmalen). Resultatene kan brukes til å endre eller iverksette målrettede tiltak for forebygging av helsetjenesteassosierte infeksjoner i sykehus.

```rPrevalens av helsetjenesteassosierte infeksjoner blant pasienter i sykehus', message=FALSE, warning=FALSE, results='asis'} plan$run_one("sykehus_fig1")

Figure_PrevalensHAIPerSpesialitet(di=di,da=da,DATE_USE=DATE_USE)

\newpage

# Antibiotika til forebygging og behandling

Figur 2 viser forskrivningen av antibiotika til forebygging, behandling og annet/ukjent. Den viser også forskrivningen av antibiotika til forebygging fordelt på kirurgisk profylakse 1, 2 og 3 og medisinsk profylakse, samt forskrivningen av antibiotika til behandling av helsetjenesteassosierte og samfunnservervede infeksjoner. 

```rAntibiotika til forebygging og behandling'}
plan$run_one("sykehus_fig2")
#Figure_AndelAntibiotikaTilForebyggingOgBehandling(di=di,da=da,DATE_USE=DATE_USE)

\newpage

Antibiotika til behandling per indikasjon

Figur 3 viser forskrivningen av antibiotika til behandling per indikasjon. I overenstemmelse med anbefalingene i Nasjonal faglig retningslinje for bruk av antibiotika i sykehus er indikasjonen nedre luftveisinfeksjoner inndelt i helsetjenesteassosierte og samfunnservervede infeksjoner. Bruken av bredspektrede antibiotika er spesifisert i figuren.

\begin{landscape}

q <- plan$run_one("sykehus_fig3")
#q <- Figure_ForskrivningerAvAntibiotikaTilBehandlingPerIndikasjon(di=di,da=da,DATE_USE=params$DATE_USE)
f <- sprintf("%s.png",tempfile())
ggsave(f, plot = q, width = 297*0.75, height = 210*0.75, units = "mm")

\begin{figure} \begin{center} \includegraphics{r f} \caption{\label{fig:figs2}Antibiotika til behandling per indikasjon} \end{center} \end{figure}

\end{landscape}

\newpage

Antibiotika til behandling per spesialitet

Figur 4 viser hvordan forskrivningene av antibiotika til behandling er fordelt på spesialiteter. Underspesialiteter som ikke er vist i egen søyle, er gruppert under hovedspesialitet (jf. registreringsmalen). Bruken av bredspektrede antibiotika er spesifisert i figuren.

\begin{landscape}

q <- plan$run_one("sykehus_fig4")
#q <- Figure_ForskrivningerAvAntibiotikaTilBehandlingPerSpesialitet(di=di,da=da,DATE_USE=params$DATE_USE)
f <- sprintf("%s.png",tempfile())
ggsave(f, plot = q, width = 297*0.75, height = 210*0.75, units = "mm")

\begin{figure} \begin{center} \includegraphics{r f} \caption{\label{fig:figs3}Antibiotika til behandling per spesialitet} \end{center} \end{figure}

\end{landscape}

\newpage

Antibiotika til behandling per undersøkelsestidspunkt fra 2015

Figur 5 viser fordelingen av bredspektrede antibiotika, fenoksymetyl- og benzylpenicillin samt andre antibiotika per undersøkelsestidspunkt fra og med 2015. Bredspektrede antibiotika er definert som i Helse- og omsorgsdepartementets Handlingsplan mot antibiotikaresistens i helsetjenesten, og inkluderer penicillin med enzymhemmer, 2. og 3. generasjons cefalosporiner, kinoloner og karbapenemer.

\begin{landscape}

q <- plan$run_one("sykehus_fig5")
#q <- Figure_AntibiotikaTilBehandlingOverTid1(di=di,da=da,da_all=da_all,DATE_USE=params$DATE_USE)
f <- sprintf("%s.png",tempfile())
ggsave(f, plot = q, width = 297*0.75, height = 210*0.75, units = "mm")

\begin{figure} \begin{center} \includegraphics{r f} \caption{\label{fig:figs4}Antibiotika til behandling per undersøkelsestidspunkt fra 2015} \end{center} \end{figure}

\end{landscape}

\newpage

Antibiotika til behandling av samfunnservervede nedre luftveisinfeksjoner per undersøkelsestidspunkt fra 2015

Figur 6 viser fordelingen av 3. generasjons cefalosporiner, penicillin med enzymhemmer, fenoksymetyl- og benzylpenicillin samt andre antibiotika per undersøkelsestidspunkt fra og med 2015.

\begin{landscape}

q <- plan$run_one("sykehus_fig6")
#q <- Figure_AntibiotikaTilBehandlingOverTid2(di=di,da=da,DATE_USE=params$DATE_USE)
f <- sprintf("%s.png",tempfile())
ggsave(f, plot = q, width = 297*0.75, height = 210*0.75, units = "mm")

\begin{figure} \begin{center} \includegraphics{r f} \caption{\label{fig:figs5}Antibiotika til behandling av samfunnservervede nedre luftveisinfeksjoner per undersøkelsestidspunkt fra 2015} \end{center} \end{figure}

\end{landscape}

\newpage

Antibiotika til behandling av nedre luftveisinfeksjoner

Figur 7 viser forskrivningen av antibiotika (virkestoff) til behandling av nedre luftveisinfeksjoner. I overensstemmelse med anbefalingene i Nasjonal faglig retningslinje for bruk av antibiotika i sykehus, er antibiotika til behandling av helsetjenesteassosierte og samfunnservervede nedre luftveisinfeksjoner vist hver for seg, henholdsvis til venstre og høyre i figuren. Bredspektrede antibiotika er vist i oransje.

```rAntibiotika (virkestoff) til behandling av nedre luftveisinfeksjoner'} plan$run_one("sykehus_fig7")

Figure_AntibiotikaTilBehandling(di=di,

da=da,

DATE_USE=DATE_USE,

indikasjon="Nedre luftveisinfeksjon",

captionLeft="Helsetjenesteassosierte\ninfeksjoner (n={n})",

captionRight="Samfunnservervede\ninfeksjoner (n={n})",

xLab="Andel (%) av forskrivinger til behandling av nedre\nluftveisinfeksjoner"

)

\newpage

# Antibiotika til behandling av urinveisinfeksjoner

Figur 8 viser forskrivningen av antibiotika (virkestoff) til behandling av urinveisinfeksjoner. I overensstemmelse med anbefalingene i Nasjonal faglig retningslinje for bruk av antibiotika i sykehus, er antibiotika til behandling av nedre og øvre urinveisinfeksjoner vist hver for seg, henholdsvis til venstre og høyre i figuren, og det er spesifisert om behandlingen gjelder kvinner eller menn. 

```rAntibiotika (virkestoff) til behandling av urinveisinfeksjoner'}
plan$run_one("sykehus_fig8")
# Figure_AntibiotikaTilBehandling(di=di,da=da,DATE_USE=DATE_USE, indikasjon=c(
#   "Nedre urinveisinfeksjon",
#   "Øvre urinveisinfeksjon"
#   ),
#   leftVsRightVar="IndikasjonCategorySykehus",
#   extraGrouping="Kjonn",
#   captionLeft="Nedre urinveisinfeksjoner\n(n={n})",
#   captionRight="Øvre urinveisinfeksjon\n(n={n})",
#   xLab="Andel (%) av forskrivinger til behandling av\nurinveisinfeksjoner",
#   colours=c("green","purple")
#   )

\newpage

Antibiotika til behandling av klinisk sepsis, laboratoriebekreftet blodbaneinfeksjon og nøytropen feber

Figur 9 viser forskrivning av antibiotika (virkestoff) til behandling av klinisk sepsis, laboratoriebekreftet blodbaneinfeksjon og nøytropen feber. Antibiotika til behandling av helsetjenesteassosierte og samfunnservervede infeksjoner er vist henholdsvis til venstre og høyre i figuren. Bredspektrede antibiotika er vist i oransje.

```rAntibiotika (virkestoff) til behandling av klinisk sepsis, laboratoriebekreftet blodbaneinfeksjon og nøytropen feber'} plan$run_one("sykehus_fig9")

Figure_AntibiotikaTilBehandling(

di=di,

da=da,

DATE_USE=DATE_USE,

indikasjon="Klinisk sepsis, laboratoriebekreftet blodbaneinfeksjon og nøytropen feber",

captionLeft="Helsetjenesteassosierte\ninfeksjoner (n={n})",

captionRight="Samfunnservervede\ninfeksjoner (n={n})",

xLab="Andel (%) av forskrivinger til behandling av klinisk sepsis,\nlaboratoriebekreftet blodbaneinfeksjon og nøytropen feber\n"

)

# Antibiotika til behandling

Figur 10 viser forskrivning av antibiotika (virkestoff) til behandling. Antibiotika til behandling av helsetjenesteassosierte og samfunnservervede infeksjoner er vist henholdsvis til venstre og høyre i figuren. Bredspektrede antibiotika er vist i oransje.

```rAntibiotika (virkestoff) til behandling'}
plan$run_one("sykehus_fig10")
# Figure_AntibiotikaTilBehandling(
#   di=di,
#   da=da,
#   DATE_USE=DATE_USE,
#   indikasjon=NULL,
#   captionLeft="Helsetjenesteassosierte\ninfeksjoner (n={n})",
#   captionRight="Samfunnservervede\ninfeksjoner (n={n})",
#   xLab="Andel (%) av forskrivinger til behandling")

\newpage

Antibiotika til forebygging

Figur 11 viser forskrivning av antibiotika (virkestoff) til forebygging. Antibiotika forskrevet som medisinsk og kirurgisk profylakse er vist henholdsvis til venstre og høyre i figuren. Bredspektrede antibiotika er vist i oransje.

```rAntibiotika (virkestoff) til forebygging'} plan$run_one("sykehus_fig11")

Figure_AntibiotikaTilBehandling(di=di,

da=da,

DATE_USE=DATE_USE,

indikasjon=NULL,

ab="sykehusAB4",

extraGrouping="sykehusAB5",

captionLeft="Medisinsk\nprofylakse (n={n})",

captionRight="Kirugisk\nprofylakse (n={n})",

xLab="Andel (%) av forskrivinger til forebygging",

xforebyggingVsBehandling="Forebygging"

)

```



folkehelseinstituttet/dashboards_noispiah documentation built on Jan. 25, 2020, 11:53 p.m.