Ero sivun ”Asumispalveluiden ja laitoshoidon tarve kunnassa” versioiden välillä

Opasnet Suomista
Siirry navigaatioon Siirry hakuun
(puolivalmiste)
 
pEi muokkausyhteenvetoa
 
(6 välissä olevaa versiota toisen käyttäjän tekemänä ei näytetä)
Rivi 1: Rivi 1:
{{muuttuja}}
{{muuttuja}}
[[Luokka:Sisältää R-koodia]]


== Kysymys ==
== Kysymys ==
Rivi 6: Rivi 7:


==Vastaus==
==Vastaus==
<rcode showcode="-1" label="Laske hoitotarve" graphics="1"
variables="
name:jaottelu|description:Minkä mukaan hoitotarve jaotellaan?|type:checkbox|options:'Hoitomuoto';Hoitomuoto;'Observation';Toimenpide;'Ryhmä';Ryhmä|default:'Hoitomuoto'
">
library(OpasnetUtils)
library(xtable)
library(ggplot2)
data <- tidy(op_baseGetData("opasnet_base", "Op_fi2935"), direction = "long")
tarve <- new("ovariable", name = "tarve", data = data[data$Observation != "lkm", ])
tarve <- CheckMarginals(EvalOutput(tarve))
lkm <- new("ovariable", name = "lkm", data = data[data$Observation == "lkm", colnames(data) != "Observation"])
lkm <- CheckMarginals(EvalOutput(lkm))
hoitotarve <- tarve * lkm # / 60 JAKOLASKU AIHEUTTAA VÄÄRINLASKENNAN (MUUTTAA FAKTORIKSI?)
hoitotarve@output <- hoitotarve@output[!is.na(hoitotarve@output$Result), ]
#print(xtable(hoitohinta@output), type = 'html')
cat("Hoitotarve jaoteltuna (min /d).\n")
head(hoitotarve@output)
temp <- as.data.frame(as.table(tapply(hoitotarve@output$Result, hoitotarve@output[c(jaottelu, "Iter")], sum)))
temp2 <- as.data.frame(as.table(tapply(temp$Freq, temp[jaottelu], mean)))
print(xtable(temp2), type = 'html', html.table.attributes="border=1 class='sortable'")
ggplot(temp, aes(x = Freq, fill = jaottelu)) + geom_density(alpha = 0.2)
</rcode>
==Perustelut==
Voit myös laskea hoitotarpeen aiheuttamat kustannukset, vaikka se ei olekaan vastaus tämän sivun varsinaiseen kysymykseen.
<rcode showcode="-1" label="Laske kustannukset">
library(OpasnetUtils)
library(xtable)
Fetch2(data.frame(Name = "hoitohinta", Key = "recumk2UWvZH7qk5"))
data <- tidy(op_baseGetData("opasnet_base", "Op_fi2935"), direction = "long")
tarve <- new("ovariable", name = "tarve", data = data[data$Observation != "lkm", ])
lkm <- new("ovariable", name = "lkm", data = data[data$Observation == "lkm", colnames(data) != "Observation"])
hoitohinta <- EvalOutput(hoitohinta)
#print(xtable(hoitohinta@output), type = 'html')
cat("Hoitomuodon kokonaishinta.\n")
temp <- as.data.frame(as.table(tapply(hoitohinta@output$hoitohintaResult, hoitohinta@output[c("Hoitomuoto","Iter")], sum)))
temp <- as.data.frame(as.table(tapply(temp$Freq, temp[c("Hoitomuoto")], mean)))
print(xtable(temp), type = 'html', html.table.attributes="border=1 class='sortable'")
cat("Toimenpiteen kokonaishinta.\n")
temp <- as.data.frame(as.table(tapply(hoitohinta@output$hoitohintaResult, hoitohinta@output[c("Toimenpide","Iter")], sum)))
temp <- as.data.frame(as.table(tapply(temp$Freq, temp[c("Toimenpide")], mean)))
print(xtable(temp), type = 'html', html.table.attributes="border=1 class='sortable'")
cat("Hoitomuodon kokonaishinta ryhmittäin.\n")
temp <- as.data.frame(as.table(tapply(hoitohinta@output$hoitohintaResult, hoitohinta@output[c("Ryhmä","Hoitomuoto","Iter")], sum)))
temp <- as.data.frame(as.table(tapply(temp$Freq, temp[c("Ryhmä","Hoitomuoto")], mean)))
print(xtable(temp), type = 'html', html.table.attributes="border=1 class='sortable'")
</rcode>
===Data===


Lkm tarkoittaa rivillä kuvattavan ryhmän kokoa, muut sarakkeet ovat palvelutarpeita ryhmässä keskimäärin. Yksikkö on minuuttia vuorokaudessa paitsi asuintilan tarpeen osalta neliömetri. Tyhjä tieto tulkitaan nollaksi.
Lkm tarkoittaa rivillä kuvattavan ryhmän kokoa, muut sarakkeet ovat palvelutarpeita ryhmässä keskimäärin. Yksikkö on minuuttia vuorokaudessa paitsi asuintilan tarpeen osalta neliömetri. Tyhjä tieto tulkitaan nollaksi.


<t2b index="Ryhmä,Havainto" locations="lkm,pesu,vessa,ruoka,asunto,vaate,lääke,lääkäri,yö,turva,ulkoilutus,harrastus,sosiaali,tila,kuvaus" unit="min/vrk tai m^2">
<t2b index="Hoitomuoto,Ryhmä,Observation" locations="lkm,pesu,vessa,ruoka,asunto,vaate,lääke,lääkäri,yö,turva,ulkoilutus,harrastus,sosiaali,tila,kuvaus" unit="min/vrk tai m^2">
A|10||3||||||||||||
Asuinpalvelut|A|10||3-5||||||||||||  
B|12||||2||8||||||||
Asuinpalvelut|B|12||||2||8||||||||
C|3|||||5|||||||||
Asuinpalvelut|C|3|||||5|||||||||
D|14||15||||||||||||
Asuinpalvelut|D|14||15||||||||||||
E|6|||||||||6|||||
Asuinpalvelut|E|6|||||||||6|||||
F|15||||||||||||10||
Asuinpalvelut|F|15||||||||||||10||
G|19|||||25|||||5||||
Asuinpalvelut|G|19|||||25|||||5||||
Laitospalvelut|A|10||3-5||||||||||||
Laitospalvelut|B|12||||2||8||||||||
Laitospalvelut|C|3|||||5|||||||||
Laitospalvelut|D|14||15||||||||||||
Laitospalvelut|E|6|||||||||6|||||
Laitospalvelut|F|15||||||||||||10||
Laitospalvelut|G|19|||||25|||||5||||
</t2b>
</t2b>


Rivi 34: Rivi 113:
*Avustus sosiaalisten yhteyksien ylläpitämisessä (min/vrk)
*Avustus sosiaalisten yhteyksien ylläpitämisessä (min/vrk)
*Asuintilan tarve (m2)
*Asuintilan tarve (m2)
<rcode showcode="-1" label="Laske kustannukset" name="answer" include="page:OpasnetBaseUtils|name:generic|page:Asumispalveluiden_ja_laitoshoidon_kustannusten_vertailu|name:answer"
>
library(xtable)
out <- tidy(op_baseGetData("opasnet_base", "Op_fiXXXX"))
page <- "Op_fi2932"
nimet <- data.frame(Toimenpide = c('Pesu ja kylvetys',
'Vessassa käyttäminen',
'Ruokailussa auttaminen',
'Asunnon siivous',
'Vaatehuolto',
'Lääkehuolto',
'Lääkäripalvelut',
'Yövalvonta',
'Turvaranneke ja -palvelut',
'Ulkoilutus',
'Harrastustoiminta',
'Avustus sosiaalisten yhteyksien ylläpitämisessä',
'Asuintilan tarve'),
Lyhenne = c('pesu',
'vessa',
'ruoka',
'asunto',
'vaate',
'lääke',
'lääkäri',
'yö',
'turva',
'ulkoilutus',
'harrastus',
'sosiaali',
'tila'))
out <- merge(out, nimet)
print(xtable(out), type = 'html', html.table.attributes="class='sortable'")
</rcode>


== Katso myös ==
== Katso myös ==

Nykyinen versio 22. elokuuta 2013 kello 11.16


Kysymys

Mitä asumisen ja laitoshoidon palveluja mielenterveyskuntoutujat, vanhukset ja kehitysvammaiset tarvitsevat kunnassa X? Tällä sivulla esitellään kuvitteellinen esimerkkikunta, jota voi käyttää mallina todellisen kunnan kuvauksesta.

Vastaus

Minkä mukaan hoitotarve jaotellaan?:
Hoitomuoto
Toimenpide
Ryhmä

Perustelut

Voit myös laskea hoitotarpeen aiheuttamat kustannukset, vaikka se ei olekaan vastaus tämän sivun varsinaiseen kysymykseen.

Data

Lkm tarkoittaa rivillä kuvattavan ryhmän kokoa, muut sarakkeet ovat palvelutarpeita ryhmässä keskimäärin. Yksikkö on minuuttia vuorokaudessa paitsi asuintilan tarpeen osalta neliömetri. Tyhjä tieto tulkitaan nollaksi.

Ero sivun ”Asumispalveluiden ja laitoshoidon tarve kunnassa” versioiden välillä(min/vrk tai m^2)
ObsHoitomuotoRyhmälkmpesuvessaruokaasuntovaatelääkelääkäriturvaulkoilutusharrastussosiaalitilakuvaus
1AsuinpalvelutA103-5
2AsuinpalvelutB1228
3AsuinpalvelutC35
4AsuinpalvelutD1415
5AsuinpalvelutE66
6AsuinpalvelutF1510
7AsuinpalvelutG19255
8LaitospalvelutA103-5
9LaitospalvelutB1228
10LaitospalvelutC35
11LaitospalvelutD1415
12LaitospalvelutE66
13LaitospalvelutF1510
14LaitospalvelutG19255


Palvelujen tarkemmat kuvaukset:

  • Pesu ja kylvetys (min/vrk)
  • Vessassa käyttäminen (min/vrk)
  • Ruokailussa auttaminen (min/vrk)
  • Asunnon siivous (min/vrk)
  • Vaatehuolto (min/vrk)
  • Lääkehuolto (min/vrk)
  • Lääkäripalvelut (min/vrk)
  • Yövalvonta (min/vrk)
  • Turvaranneke ja -palvelut (min/vrk)
  • Ulkoilutus (min/vrk)
  • Harrastustoiminta (min/vrk)
  • Avustus sosiaalisten yhteyksien ylläpitämisessä (min/vrk)
  • Asuintilan tarve (m2)

Katso myös

Viitteet


Aiheeseen liittyviä tiedostoja

<mfanonymousfilelist></mfanonymousfilelist>