Ero sivun ”Väestön kohdekohtainen ympäristöperäisen haitta-ainealtistumisen ja terveysriskin arviointi” versioiden välillä

Opasnet Suomista
Siirry navigaatioon Siirry hakuun
Rivi 341: Rivi 341:
####################Funktio väestön ympäristöperäisen haitta-ainealtistumisen määrittelyyn
####################Funktio väestön ympäristöperäisen haitta-ainealtistumisen määrittelyyn


exposure <- function(C.air.outdoor, C.air.indoor, data, ...) {
Chronic.environmental.exposure.to.toxic.substances <- function(C.air.outdoor, C.air.indoor, data, ...) {


##Hengitystiet
##Hengitystiet
Rivi 390: Rivi 390:




# Laskennan jälkeen lisätään yhteiset sarakkeet col.common ja pinotaan kaikki altistusreitit allekkain data.frameen.
#Laskennan jälkeen lisätään yhteiset sarakkeet col.common ja kootaan altistuminen kaikkien altistumisreittien kautta allekkain yhteen tauluun.


common <- merge(unique(data[col.common]), data.frame(temp=1))[-(length(col.common)+1)]
common <- merge(unique(data[col.common]), data.frame(temp=1))[-(length(col.common)+1)]
Rivi 406: Rivi 406:
#Ympäristöpitoisuuksien vertailu haitta-aineen terveysperusteisiin ohjearvopitoisuuksiin
#Ympäristöpitoisuuksien vertailu haitta-aineen terveysperusteisiin ohjearvopitoisuuksiin


HEQ.air.outdoor <- C.air.outdoor / HEQC.air.outdoor #Ulkoilma
HEQ.air.outdoor <- C.air.outdoor / HEQC.air.outdoor #Ulkoilma
HEQ.air.indoor <- C.air.indoor / HEQC.air.indoor #Sisäilma
HEQ.air.indoor <- C.air.indoor / HEQC.air.indoor #Sisäilma
HEQ.dw <- C.dw / HEQC.dw #Juomavesi
HEQ.dw <- C.dw / HEQC.dw #Juomavesi
HEQ.soil <- C.soil / HEQC.soil #Maaperä
HEQ.soil <- C.soil / HEQC.soil #Maaperä
HEQ.lfc <- C.lfc / HEQC.lfc #Vihannekset
HEQ.lfc <- C.lfc / HEQC.lfc #Vihannekset
HEQ.tfc <- C.tfc / HEQC.tfc #Juurekset
HEQ.tfc <- C.tfc / HEQC.tfc #Juurekset
HEQ.berries <- C.berries / HEQC.berries #Marjat
HEQ.berries <- C.berries / HEQC.berries #Marjat
HEQ.sw <- C.sw / HEQC.sw #Pintavesi
HEQ.sw <- C.sw / HEQC.sw #Pintavesi


out <- data.frame(Väliaine = c("Ulkoilma", "Sisäilma", "Juomavesi", "Maaperä", "Vihannekset", "Juurekset", "Marjat", "Pintavesi"), Result = c(HEQ.air.outdoor, HEQ.air.indoor, HEQ.dw, HEQ.soil, HEQ.lfc, HEQ.tfc, HEQ.berries, HEQ.sw))
out <- data.frame(Väliaine = c("Ulkoilma", "Sisäilma", "Juomavesi", "Maaperä", "Vihannekset", "Juurekset", "Marjat", "Pintavesi"), Result = c(HEQ.air.outdoor, HEQ.air.indoor, HEQ.dw, HEQ.soil, HEQ.lfc, HEQ.tfc, HEQ.berries, HEQ.sw))
Rivi 423: Rivi 423:
#################Funktio väestön ympäristöperäisestä haitta-ainealtistumisesta aiheutuvan terveysriskin karakterisointiin
#################Funktio väestön ympäristöperäisestä haitta-ainealtistumisesta aiheutuvan terveysriskin karakterisointiin


Health.risk.characterisation <- function(Exposure, Toxicity){
Health.risk.characterisation.of.chronic.exposure.to.toxic.substances <- function(Exposure, Toxicity){
 
###Päivittäinen kokonaissaanti
 
####expo = Chronic.environmental.exposure.to.toxic.substances -funktion tuottama altistumistaulu


Tot.intake.adult <- expo[expo$Henkilö == "Aikuinen",]
Tot.intake.adult <- expo[expo$Henkilö == "Aikuinen",]
Rivi 438: Rivi 442:
HQ.intake.lifetime <- Tot.intake.lifetime / TDI
HQ.intake.lifetime <- Tot.intake.lifetime / TDI
MOS.intake.lifetime <- NOAEL.ing / Tot.intake.lifetime
MOS.intake.lifetime <- NOAEL.ing / Tot.intake.lifetime
###Päivittäinen hengitystiealtistuminen


HQ.inhalation <- C.air.outdoor / TCA
HQ.inhalation <- C.air.outdoor / TCA
MOS.inhalation <- NOAEC.inh / C.air.outdoor
MOS.inhalation <- NOAEC.inh / C.air.outdoor


Noncancer.risk <- data.frame(Altistumisreitti = rep(c("Kokonaissaanti", "Hengitystiet"), each=6), Terveysvaikutus = c("Muu kuin genotoksinen karsinogeneesi"), Riski.indikaattori = rep(rep(c("Vaaraosamäärä (HQ)", "Turvamarginaali (MOS)"), each=3), times=2), Altistumistaso = c("Aikuinen", "Lapsi", "Elinikäinen"), Result = c(HQ.intake.adult, HQ.intake.child, HQ.intake.lifetime, MOS.intake.adult, MOS.intake.child, MOS.intake.lifetime, HQ.inhalation, HQ.inhalation, HQ.inhalation, MOS.inhalation, MOS.inhalation, MOS.inhalation))
###Elinikäinen syöpäriski


Cancer.risk.intake <- Tot.intake.lifetime * Cancer.unit.risk.intake
Cancer.risk.intake <- Tot.intake.lifetime * Cancer.unit.risk.intake
Rivi 449: Rivi 455:
Cancer.risk.inhalation <- C.air.outdoor * Cancer.unit.risk.inhalation
Cancer.risk.inhalation <- C.air.outdoor * Cancer.unit.risk.inhalation
Cancer.cases.inhalation <- Cancer.risk.inhalation * Population
Cancer.cases.inhalation <- Cancer.risk.inhalation * Population
###Kootaan kaikki riski-indikaattorit yhteen tauluun
Noncancer.risk <- data.frame(Altistumisreitti = rep(c("Kokonaissaanti", "Hengitystiet"), each=6), Terveysvaikutus = c("Muu kuin genotoksinen karsinogeneesi"), Riski.indikaattori = rep(rep(c("Vaaraosamäärä (HQ)", "Turvamarginaali (MOS)"), each=3), times=2), Altistumistaso = c("Aikuinen", "Lapsi", "Elinikäinen"), Result = c(HQ.intake.adult, HQ.intake.child, HQ.intake.lifetime, MOS.intake.adult, MOS.intake.child, MOS.intake.lifetime, HQ.inhalation, HQ.inhalation, HQ.inhalation, MOS.inhalation, MOS.inhalation, MOS.inhalation))


Cancer.risk <- data.frame(Altistumisreitti = rep(c("Kokonaissaanti", "Hengitystiet"), each=2), Terveysvaikutus = c("Genotoksinen karsinogeneesi"), Riski.indikaattori =c("Yksilön syöpäriski", "Odotetut syöpätapaukset väestössä"), Altistumistaso = c("Elinikäinen"), Result = c(Cancer.risk.intake, Cancer.cases.intake, Cancer.risk.inhalation, Cancer.cases.inhalation))
Cancer.risk <- data.frame(Altistumisreitti = rep(c("Kokonaissaanti", "Hengitystiet"), each=2), Terveysvaikutus = c("Genotoksinen karsinogeneesi"), Riski.indikaattori =c("Yksilön syöpäriski", "Odotetut syöpätapaukset väestössä"), Altistumistaso = c("Elinikäinen"), Result = c(Cancer.risk.intake, Cancer.cases.intake, Cancer.risk.inhalation, Cancer.cases.inhalation))
Rivi 505: Rivi 515:
col.condition <- "Lyhenne" # Varsinaisesti meitä kiinnostavat sarakkeen Lyhenne määrittämät asiat.
col.condition <- "Lyhenne" # Varsinaisesti meitä kiinnostavat sarakkeen Lyhenne määrittämät asiat.


expo <- exposure(C.air.outdoor, C.air.indoor, data)
expo <- Chronic.environmental.exposure.to.toxic.substances(C.air.outdoor, C.air.indoor, data)
expo
 
###Altistumislaskennan tulostaulu
 
expo.adult <- expo[expo$Henkilö == "Aikuinen",]
expo.child <- expo[expo$Henkilö == "Lapsi",]
expo.tot <- data.frame(Altistumisreitti="Kokonaissaanti", Aikuinen=sum(expo.adult$Result), Lapsi=sum(expo.child$Result))
exposure.table <- data.frame(Altistumisreitti=expo.adult$Altistumisreitti, Aikuinen=expo.adult$Result, Lapsi=expo.child$Result)
exposure.table <- merge(exposure.table,expo.tot,all=TRUE)
exposure.table$Elinikäinen <- (exposure.table$Lapsi * 6 + exposure.table$Aikuinen * 64) / 70
print(xtable(exposure.table), type = 'html')
 
 
 


Health.based.environmental.quality(Concentration, EQC)
Health.based.environmental.quality(Concentration, EQC)


Health.risk.characterisation(Exposure, Toxicity)
Health.risk.characterisation.of.chronic.exposure.to.toxic.substances(Exposure, Toxicity)


</rcode>
</rcode>

Versio 23. tammikuuta 2012 kello 12.10




Kysymys

Kuinka arvioidaan kohdekohtaisesti väestön ympäristöperäinen altistuminen haitta-aineelle sekä altistumisesta aiheutuva terveysriski?

Vastaus

Ennakolta määritellyt laskentaparametrit

Ero sivun ”Väestön kohdekohtainen ympäristöperäisen haitta-ainealtistumisen ja terveysriskin arviointi” versioiden välillä(useita)
ObsParametriLyhenneYksikköHenkilöArvo
1Altistumisperiodin pituusAtvrkAikuinen365
2Altistumisperiodin pituusAtvrkLapsi365
3Kehon painoBwkgAikuinen70
4Kehon painoBwkgLapsi15
5HengitystiheysIr.airm3/hAikuinen0.83
6HengitystiheysIr.airm3/hLapsi0.32
7Oleskeluaika sisätiloissa (keskiarvo altistumsperiodille)Ef.air.indoorh/vrkAikuinen22.86
8Oleskeluaika sisätiloissa (keskiarvo altistumsperiodille)Ef.air.indoorh/vrkLapsi21.14
9Juomaveden kulutusIr.dwl/vrkAikuinen0.7
10Juomaveden kulutusIr.dwl/vrkLapsi0.2
11Altistumistiheys, juomavesiEf.dwvrk/vuosiAikuinen365
12Altistumistiheys, juomavesiEf.dwvrk/vuosiLapsi365
13Niellyn maa-aineksen määräIr.soilmg/vrk/tonAikuinen50
14Niellyn maa-aineksen määräIr.soilmg/vrkLapsi150
15Maa-aineksen kiinnittyminen iholleSoil.ad.skinmg/cm2/vrkAikuinen0.25
16Maa-aineksen kiinnittyminen iholleSoil.ad.skinmg/cm2/vrkLapsi0.25
17Maa-ainekselle altistuvan ihon osuusF.skin.soilAikuinen0.05
18Maa-ainekselle altistuvan ihon osuusF.skin.soilLapsi0.2
19Altistumistiheys, maa-ainesEf.soilvrk/vuosiAikuinen255
20Altistumistiheys, maa-ainesEf.soilvrk/vuosiLapsi255
21Vihannesten kokonaiskulutus (keskiarvo altistumsperiodille)Ir.lfckg/vrkAikuinen0.110
22Vihannesten kokonaiskulutus (keskiarvo altistumsperiodille)Ir.lfckg/vrkLapsi0.055
23Juuresten kokonaiskulutus (keskiarvo altistumsperiodille)Ir.tfckg/vrkAikuinen0.200
24Juuresten kokonaiskulutus (keskiarvo altistumsperiodille)Ir.tfckg/vrkLapsi0.100
25Marjojen kokonaiskulutus (keskiarvo altistumsperiodille)Ir.berrieskg/vrkAikuinen0.044
26Marjojen kokonaiskulutus (keskiarvo altistumsperiodille)Ir.berrieskg/vrkLapsi0.035
27Paikallisten vihannesten osuus kokonaiskulutuksesta (keskiarvo altistumsperiodille)F.lfc.locAikuinen0.1
28Paikallisten vihannesten osuus kokonaiskulutuksesta (keskiarvo altistumsperiodille)F.lfc.locLapsi0.1
29Paikallisten juuresten osuus kokonaiskulutuksesta (keskiarvo altistumsperiodille)F.tfc.locAikuinen0.1
30Paikallisten juuresten osuus kokonaiskulutuksesta (keskiarvo altistumsperiodille)F.tfc.locLapsi0.1
31Paikallisten marjojen osuus kokonaiskulutuksesta (keskiarvo altistumsperiodille)F.berries.locAikuinen0.5
32Paikallisten marjojen osuus kokonaiskulutuksesta (keskiarvo altistumsperiodille)F.berries.locLapsi0.5
33Peseytymiseen kuluva aikaEd.bwh/vrkAikuinen0.25
34Peseytymiseen kuluva aikaEd.bwh/vrkLapsi0.25
35Altistumistiheys, pesuvesiEf.bwvrk/vuosiAikuinen365
36Altistumistiheys, pesuvesiEf.bwvrk/vuosiLapsi365
37Pesuvedelle altistuvan ihon osuusF.skin.bwAikuinen1
38Pesuvedelle altistuvan ihon osuusF.skin.bwLapsi1
39Uidessa niellyn pintaveden määräIr.swl/uintikertaAikuinen0.05
40Uidessa niellyn pintaveden määräIr.swl/uintikertaLapsi0.05
41Uintikerran kestoEd.swh/uintikertaAikuinen0.25
42Uintikerran kestoEd.swh/uintikertaLapsi0.25
43Altistumistiheys, pintavesiEf.swUintikerta/vuosiAikuinen30
44Altistumistiheys, pintavesiEf.swUintikerta/vuosiLapsi30
45Pintavedelle altistuvan ihon osuusF.skin.swAikuinen1
46Pintavedelle altistuvan ihon osuusF.skin.swLapsi1

Mallifunktio

+ Näytä koodi

Vaihtoehtokoodi

Tämä koodi käyttää funktiota haluttujen rivien slaissaamiseen.

+ Näytä koodi

Arvioinnin tulos

Haitta-aineen pitoisuus ulkoilmassa (µg/m3):

Haitta-aineen pitoisuus sisäilmassa (µg/m3):

Haitta-aineen pitoisuus juomavedessä (mg/l):

Haitta-aineen pitoisuus maaperässä (mg/kg):

Haitta-aineen pitoisuus vihanneksissa (mg/kg tuorepainoa):

Haitta-aineen pitoisuus juureksissa (mg/kg tuorepainoa):

Haitta-aineen pitoisuus marjoissa (mg/kg tuorepainoa):

Haitta-aineen pitoisuus pesuvedessä (mg/l):

Haitta-aineen pitoisuus pintavedessä (mg/l):

Haitta-aineen päivittäinen muusta kuin tutkimuksen kohteena olevasta ympäristöstä aiheutuva taustasaanti(mg/kg/d):

Haitta-aineen turvallisen päivittäisen saannin viitearvo (mg/kg/d):

Haitta-aineen turvallisen päivittäisen hengitystiealtistumisen viitearvo (mg/m3):

Haitta-aineen päivitäisen saannin NOAEL/LOAEL-arvo (mg/kg/d):

Haitta-aineen päivitäisen hengitystiealtistumisen NOAEC/LOAEC-arvo (mg/kg/d):

Haitta-aineen päivitäisen saannin yksikkösyöpäriski (mg/kg/d):

Haitta-aineen päivitäisen hengitystiealtistumisen yksikkösyöpäriski (µg/m3):

Altistuvan väestön määrä:

+ Näytä koodi