InpDate Inskriven för inneliggande vård smalldatetime ÅÅÅÅ-MM-DD, eventuellt med 00:00:00 som tidsangivelse beroende på system var subkey = Subject.SubjectKey; var year = subkey.substring(0,4); var mounth = subkey.substring(4,6); var day = subkey.substring(6,8); var n = year+'-'+mounth+'-'+day; var eventdateparse = Global.ParseDate(Current.InpDate); var birthdate = Global.ParseDate(n); if (eventdateparse < birthdate) { return 'Datumet kan e vara före födelsedatum.'; else{ return true; return new Date(); Inskriven i slutenvård Avser patient med diagnosen KOL som, oavsett orsak och grad, läggs in pga försämrad andning. Inp_LevelOfCare Vårdnivå 1=Inneliggande vård, 2=Specialiserad öppenvård, 3=Primärvård Inp_HSAID HSAID varchar(80) InpHospWard Inläggningsavdelning 1=Lungmedicinsk klinik, 2=Internmedicinsk avdelning, 3=Annan //# map=inpunit Inläggningsavdelning Annan: Utöver nämnda enheter, t ex kirurgavdelning, ortopedavdelning etc. InpDegSeverity Svårighetsgrad av försämringsskov 1=Lindrig till medelsvår, 2=Svår, 3=Livshotande, 4=Annan diagnos InpSputum Missfärgad sputa InpSmoking Rökare Svårighetsgrad av försämringsskov Lindrig till medelsvår försämring Allmänpåverkan Obetydlig - lindrig Andningspåverkan Obetydlig till besvärande andnöd Andningsfrekvens Rökare En person som röker minst en gång dagligen, dvs drar i sig rök från cigarett, cigarill, cigarr, eller tobak i pipa eller annat som innehåller tobak. Detta gäller även den person som alltid röker utomhus.
CumulativeYearsCigaretteSmoking Antal år if (r.cumulativeyearscigarettesmoking == null) return true; if (Parent.Smoking == null Parent.Smoking === 0) return 'Antal år skall endast anges för rökare.'; return Global.Between(r.CumulativeYearsCigaretteSmoking,1,100)? true : 'Ange ett värde mellan 1 och 100.'; Antal år Ange antal år som patienten varit rökare. CigarettesDaily Genomsnittligt antal cigaretter per dag if (r.cigarettesdaily == null) return true; if (Parent.Smoking == null Parent.Smoking === 0) return 'Antal cigaretter per dag skall endast anges för rökare.'; return Global.Between(r.CigarettesDaily,1,120)? true : 'Ange ett värde mellan 1 och 120.'; Genomsnittligt antal cigaretter per dag Ange genomsnittligt antal cigaretter patienten rökt per dag under tiden som rökare. InpClass Lungfunktionsmått 0=Stadium 1, 1=Stadium 2, 2=Stadium 3, 3=Stadium 4, 4=Okänt/Finns ej data Lungfunktionsmått Om kronisk obstruktion föreligger, används FEV1 i % av förväntat normalvärde för att bedömma spirometrisk svårighetsgrad av KOL enl nedan: Stadium 1 = 100 80 Stadium 2 = 79 50 Stadium 3 = 49 30 Stadium 4 = 29 0 InpNumbExac Antal exacerbationer de senaste 12 månaderna 1=0-1, 2=2 eller flera if (Current.InpNumbExac10 == null ) { return null; if (Current.InpNumbExac10 == 0 Current.InpNumbExac10 == 1 ) { return 1; if (Current.InpNumbExac10 == 2 Current.InpNumbExac10 == 3 Current.InpNumbExac10 == 4 Current.InpNumbExac10 == 5 Current.InpNumbExac10 == 6 Current.InpNumbExac10 == 7 Current.InpNumbExac10 == 8 Current.InpNumbExac10 == 9 Current.InpNumbExac10 == 10 Current.InpNumbExac10 == 11){ return 2; Antal exacerbationer de senaste 12 månaderna Exacerbationer innebär en akut försämring av KOL-sjukdomen utöver den normala dygnsvariationen, som kräver en förändring i behandlingen. Symptom kan vara ökad dyspné, ökad hosta, ökad sputa eller purulens. PackYears Paketår if (r.packyears == null) return true; if (Parent.Smoking == null Parent.Smoking === 0) return 'Paketår skall endast anges för rökare.'; return Global.Between(r.PackYears,0,200)? true : 'Ange ett värde mellan 0 och 200.'; Paketår Ett paketår = 1 paket ( 20 cigaretter ) per dag i ett år. 1 cigarr = 5 cigaretter 1 cigarill = 2 cigaretter 50 gram piptobak = 65 cigaretter
InpNumbExac10 Antal exacerbationer senaste 12 månaderna 0=0, 1=1, 10=10, 11=>10, 2=2, 3=3, 4=4, 5=5, 6=6, 7=7, 8=8, 9=9 Antal exacerbationer Ange det antal exacerbationer som patienten upplevt de senaste senaste 12 månaderna. OBS, antalet behöver e vara registrerade läkarbesök. InpNumbHospTot Antal inneliggande vårdtillfällen totalt de senaste 1 0=0, 1=1, 10=10, 11=>10, 2=2, 3=3, 4=4, 5=5, 6=6, 7=7, 8=8, 9=9 if (Current.InpNumbHospTot == null) { return true; if (Current.InpNumbHospTot > 366) { return 'Ange 0 till 366 tillfällen'; return true; Antal inneliggande vårdtillfällen totalt de senaste 12 månaderna Samtliga vårdtillfällen, inklusive exacerbationer. InpNumbHospCOPD Antal inneliggande vårdtillfällen pga KOL de senas 0=0, 1=1, 10=10, 11=>10, 2=2, 3=3, 4=4, 5=5, 6=6, 7=7, 8=8, 9=9 if (r.inpnumbhospcopd == undefined) return true; if (r.inpnumbhosptot!= undefined && r.inpnumbhosptot < r.inpnumbhospcopd){ return 'Antal vårdtillfällen pga KOL kan e vara större än totalt antal vårdtillfällen'; return Global.Between(r.InpNumbHospCOPD,0,20)? true : 'Ange ett värde mellan 0 och 20.'; Antal inneliggande tillfällen på grund av KOL de senaste 12 månaderna Antal inneliggande vårdtillfällen senaste 12 månaderna pga KOL. InpHeartDis Förekomst av känd hjärtsjukdom Förekomst av känd hjärtsjukdom Hjärtsvikt (I50), ischemisk hjärtsjukdom(i20, I25). Har patienten haft en hjärtinfarkt betraktas detta som en ischemisk hjärtsjukdom. InpHeight Längd (cm) return Global.Between(Current.InpHeight, 100, 250)? true: 'Tillåtna värden är mellan 100 och 250.'; Längd uppmätt det senaste året. Använd fastmonterad måttstock. Se till att hälarna är tätt ill väggen samt att patienten sträcker på sig. Ange längd i cm, inga decimaler. InpWeight Vikt (kg) decimal(9,1) return Global.Between(Current.InpWeight, 30, 300)? true: 'Tillåtna värden är mellan 30 och 300.'; Vikt i samband med aktuell registrering. Metod: Utan skor. Ta av ev. kavaj, kofta/tröja eller jacka. Ange vikt i kg, närmaste 1 kg. '
InpBMI BMI decimal(9,1) if (r.inpheight == null r.inpweight == null) return null; else return 10000 * (r.inpweight / (r.inpheight * r.inpheight)); BMI Vid ifylld i längd och vikt räknas BMI ut automatiskt. InpActionLowBMI Åtgärd om BMI<22 0=Annan nutritionsrådgivning/kostr åd, 1=Dietistkontakt if ((Current.InpBMI === null Current.InpBMI >= 22) && (Current.InpActionLowBMI!== null)){ return 'Fältet får e fyllas i eftersom frågan: BMI e är ifylld emd värde < 22.'; Åtgärd vid BMI <22 Ange om patient erhållit åtgärd (dietist eller annan). Annan innebär övriga nutritionsstödjande åtgärder. Body Mass Index = vikt/(längd x längd) Vikt i kilogram, längd i meter BMI<20 = isolerad riskfaktor för död vid KOL BMI<22 = malnutrition vid kronisk sjukdom och hos personer över 70 år (hos yngre gäller BMI<20) BMI>30 = ökad risk för sömnapné och nedsättning av lungfunktionen. InpPhysicalTherapist Genomgången KOL-relaterad fysioterapeutkontakt Genomgången KOL-relaterad fysioterapeutkontakt under vårdtiden Fysioterapeut/sjukgymnast som aktivt hjälper patienten med andningsteknik, inhalationsteknik, andningsgymnastik, hosthjälp, fysisk aktivitet. InpNIVFulfilled NIV-indikation uppfylld NIV-indikation uppfylld Indikation: ph6,0 kpa. Med NIV menas non invasive ventilation, dvs NIPPV, BiPAP, bilevelventilatilation eller liknande (Obs e CPAP). InpNIVorBPAP NIV/Bilevel given
InpReasonNoNIVorBPAP Orsak till ej given NIV/Bilevel 0=Aktivt patientval, 1=Kontraindikation, 2=Intubation, 3=Palliativ vård, 4=Annat if ((Current.InpNIVFulfilled === 0 Current.InpNIVFulfilled === null) && (Current.InpReasonNoNIVorBPAP!== null)){ return 'Fältet får ej fyllas i eftersom NIV-indikation e är besvarad med Ja.'; else if (Current.InpNIVorBPAP!== 0 && Current.InpReasonNoNIVorBPAP!== null){ return 'Fältet får ej fyllas i eftersom NIV-indikation e är besvarad med Ja samatidigt som NIV/Bilevel given e är besvarad med Nej.'; Orsak till ej given NIV/Bilevel Kontraindikationer: Andningsstillestånd Systoliskt blodtryck < 60 mhg Medvetandepåverkan, skador i ansikte Pneumothorax, skador i GI-kanalen Aspirationsrisk Stora sekretmängder InpAntibiotics Antibiotika givet Indikation för antibiotika: Purulenta upphostningar i kombination med endera ökad dyspné eller ökad mängd upphostningar. Exacerbationer som kräver andningsstöd (ubation/respirator, NIV). Antibiotikabehandling även vid ubation. InpOralCortisone Peroral kortisonkur given Peroral kortisonkur given Behandling med p.o steroider: indicerad vid medelsvår, svår och livshotande exacerbation. InpExpiratorySaturation Saturationsmätning gjord på luftandning innan hem Saturationsmätning på luftandning innan hemgång Vid saturation <93% rekommenderas artärblodgas. InpSmokingCessation Rökavvänjning erbjuden if ((Current.InpSmoking === null Current.InpSmoking === 0) && (Current.InpSmokingCessation!== null)){ return 'Fältet får e fyllas i eftersom frågan Rökare e är Rökavvänjning erbjuden Till rökavvänjning räknas att patienten blivit erbjuden nikotinersättningsmedel och/eller andra läkemedel (vareniklin eller bupropion). Chanserna att bli permanent rökfri ökar om man kombinerar rökavvänjningsmedel med strukturerad rådgivning i grupp eller individuellt. InpLongCholAntagAdmission Vid Inskrivning InpLongCholAntagDischarge Vid Utskrivning InpBeta2AntiCombAdm Vid inskrivning InpBeta2AntiCombDis Vid utskrivning InpCombTherapyAdmission Vid Inskrivning InpCombTherapyDischarge Vid Utskrivning InpSterBeta2AntiCombAdm Vid inskrivning
InpSterBeta2AntiCombDis Vid utskrivning InpLTOTAdmission Vid Inskrivning InpLTOTDischarge Vid Utskrivning InpAssessmentTriggering Har bedömning avseende utlösande orsak till aktuellt vårdtillfälle gjorts Har bedömning avseende utlösande orsak till aktuellt vårdtillfälle gjorts Vid inläggning är det av vikt att omgående ta ställning till orsaken till försämringen. Utlösande faktor? Komplicerande sjukdom-/ar? InpExacerbationTriggering Exacerbation (Current.InpExacerbationTriggering!== null)){ return 'Fältet får e fyllas i eftersom frågan: Har bedömning avseende utlösande orsak till aktuellt vårdtillfälle gjorts, e är InpPneumoniaTriggering Pneumoni (Current.InpPneumoniaTriggering!== null)){ return 'Fältet får e fyllas i eftersom frågan: Har bedömning avseende utlösande orsak till aktuellt vårdtillfälle gjorts, e är InpCardiacTriggering Kardiell orsak (Current.InpCardiacTriggering!== null)){ return 'Fältet får e fyllas i eftersom frågan: Har bedömning avseende utlösande orsak till aktuellt vårdtillfälle gjorts, e är InpPulmonaryEmbolismTriggering Lungemboli (Current.InpPulmonaryEmbolismTriggering!== null)){ return 'Fältet får e fyllas i eftersom frågan: Har bedömning avseende utlösande orsak till aktuellt vårdtillfälle gjorts, e är InpPneumothoraxTriggering Pneumothorax (Current.InpPneumothoraxTriggering!== null)){ return 'Fältet får e fyllas i eftersom frågan: Har bedömning avseende utlösande orsak till aktuellt vårdtillfälle gjorts, e är InpOtherTriggering Annat (Current.InpOtherTriggering!== null)){ return 'Fältet får e fyllas i eftersom frågan: Har bedömning avseende utlösande orsak till aktuellt vårdtillfälle gjorts, e är InpDeceased Avliden under vårdtillfället InpFollowup Uppföljning planerad, via Primärvården, 2=Ja, via Specialistmottagning, 3=Nej if ((Current.InpDeceased === null Current.InpDeceased === 1) && (Current.InpFollowup!== null)){ return 'Fältet får e fyllas i eftersom frågan: Avliden under vårdtillfället, e är besvarad med nej.';
InpDateDischarge Utskriven från inneliggande vård smalldatetime ÅÅÅÅ-MM-DD, eventuellt med 00:00:00 som tidsangivelse beroende på system var todaydate = new Date(); var inpdatedisparse = Global.ParseDate(Current.InpDateDischarge); if (Current.InpDateDischarge < Current.InpDate){ return 'Datumet får e vara innan datumet för Inskriven för inneliggande vård.'; else if (inpdatedisparse > todaydate){ return 'Datumet får e vara i framtiden.'; Inp_SaveDate Datum och tid när registreringen initialt sparades. smalldatetime ÅÅÅÅ-MM-DD TT:MM:SS QoLCCQ CCQ decimal(9,1) if (r.qolccq == null) return true; return Global.Between(r.QoLCCQ, 0.0, 6.0)? true : 'Ange ett värde mellan 0,0 och 6,0.'; CCQ Ange patientens värde i samband med dagens besök (anges med en decimal). EQ5DMobility Rörlighet g går utan svårigheter, 2=Jag kan gå men med viss svårighet, 3=Jag är sängliggande EQ5DHygiene Hygien g behöver ingen hjälp med min dagliga hygien, mat eller påklädning, 2=Jag har vissa problem att tvätta eller klä mig själv, 3=Jag kan e tvätta eller klä mig själv EQ5DMainActivities Huvudsakliga aktiviteter g klarar av mina huvudsakliga aktiviteter, 2=Jag har vissa problem med att klara av mina huvudsakliga aktiviteter, 3=Jag klarar e av mina huvudsakliga aktiviteter EQ5DPainDiscomfort Smärtor/besvär g har varken smärtor eller besvär, 2=Jag har måttliga smärtor eller besvär, 3=Jag har svåra smärtor eller besvär EQ5DAnxietyDepression Oro/nedstämdhet g är e orolig eller nedstämd, 2=Jag är orolig eller nedstämd i viss utsträckning, 3=Jag är i högsta grad orolig eller nedstämd
EQ5DIndex EQ-5D index decimal(9,3) function geteq5dvalue(rorlighet, hygien, huvudsakligaaktiviteter, smartor, oro) { var constant = 0; var n3term = 0; var notfullhealth = false; var level3 = false; var nrofmissingquestions = 0; if (rorlighet == null hygien == null huvudsakligaaktiviteter == null smartor == null oro == null) { return 0; if (rorlighet === 2) { rorlighet = 0.069; notfullhealth = true; else if (rorlighet === 3) { rorlighet = 0.314; notfullhealth = true; level3 = true; else { rorlighet = 0; if (hygien === 2) { hygien = 0.104; notfullhealth = true; else if (hygien === 3) { hygien = 0.214; notfullhealth = true; level3 = true; else { EQ5DRSScore Hälsotillstånd (1-100) if (r.eq5drsscore == null) return true; return Global.Between(r.EQ5DRSScore,1,100)? true : 'Ange ett värde mellan 1 och 100.'; QoLACQ ACQ decimal(9,2) if (Current.QoLACQ == null) return true; return Global.Between(Current.QoLACQ,0,6)? true : 'Ange ett värde mellan 0,00 och 6,00.'; ACQ ACQ (Asthma Control Questionnaire) är ett frågeformulär som mäter graden av astmakontroll. Instrumentet består av 7 frågor: Fem symtomfrågor (Vaken på natten pga symtom, Vakna på morgonen med symtom, Begränsning i dagliga aktiviteter, Andnöd och pip i bröstet), FEV1 % av förväntat (bedöms kliniskt på en 7- gradig skala) och daglig användning av kortverkande beta2- stimulerare. Frågorna som avser senaste veckan besvaras på en 7- gradig skala (0 är ingen negativ påverkan och 6 är maximal negativ påverkan). Medelpoängen beräknas. 0 poäng betyder total kontroll på astman och 6 svårt okontrollerad astma. Medelpoängen ska anges. En medelpoäng under 1,0 visar att astman är välkontrollerad. ett värde över 1.0 visar att astman är okontrollerad.
QoLALMA ALMA decimal(9,2) if (Current.QoLALMA == null) return true; return Global.Between(Current.QoLALMA,1,4)? true : 'Tillåtna värden är: 1,00-4,00.'; ALMA ALMA (Aktivt liv med astma) är ett instrument som ger struktur på astmabehandlingen. En del av detta är 14 frågor med fyra svarsalternativ som mäter grad av astmakontroll inom de tre domänerna: Fysisk (tät i bröstet, hosta även om man e är förkyld, hosta eller andnöd vid promenad, hosta ellet andnöd vid tungt arbete, hosta eller andnöd vid sportaktiviteter, vakna på natten av hosta eller andnöd, pip i bröstet), Psykologiskt (orolig för astman, påverkan på det dagliga livet, måste avstå från sådant man vill göra), och Miljö (damm, pollen och pälsdjur gör luftrören sämre, kall luft gör luftrören sämre, tungt att andas av tobak och starka dofter). Ange den totala genomsnittspoängen mellan 1 och 4. AQLQ AQLQ(S) decimal(9,2) if (Current.AQLQ == null) return true; return Global.Between(Current.AQLQ,1,7)? true : 'Tillåtna värden är: 1,00-7,00.'; AQLQ(S) AQLQ(S) (Standardised Asthma Quality of Life Questionnaire) är ett sjukdomsspecifikt frågeformulär som mäter livskvalitet hos astmatiker i åldern 17 70 år. Det består av 32 frågor inom domänerna symtom, aktivitetsbegränsning, känslomässig funktion och miljöstimuli. Patienten ska tänka efter hur de har mått de senaste två veckorna och svara på frågorna på en sjugradig skala (7= Inte försämrad alls 1= Allvarligt försämrad). Det tar 4-5 minuter att fylla i. Den totala poängen är medeltalet på de 32 frågorna. Den individuella domänpoängen är medeltalet för frågorna som ingår i varje domän. En poängförändring som är större än 0,5 betraktas som kliniskt betydelsefull. Ange den totala poängen mellan 1 och 7. miniaqlq miniaqlq decimal(9,2) if (Current.miniAQLQ == null) return true; return Global.Between(Current.miniAQLQ,1,7)? true : 'Tillåtna värden är: 1,00-7,00.'; MiniAQLQ MiniAQLQ (Mini Asthma Quality of Life Questionnaire) är ett sjukdomsspecifikt frågeformulär som mäter livskvalitet hos astmatiker i åldern 17 70 år. Det är en förkortad version av AQLQ(S) och består av 15 frågor inom domänerna symtom, aktivitetsbegränsning, känslomässig funktion och miljöstimuli. Patienten ska tänka efter hur de har mått de senaste två veckorna och svara på frågorna på en sjugradig skala (7= Inte försämrad alls 1= Allvarligt försämrad). Det tar 3-4 minuter att fylla i. Den totala poängen är medeltalet på de 15 frågorna. Den individuella domänpoängen är medeltalet för frågorna som ingår i varje domän. En poängförändring som är större än 0,5 betraktas som kliniskt betydelsefull. Ange den totala poängen mellan 1 och 7.
PAQLQ PAQLQ(S) decimal(9,2) if (Current.PAQLQ == null) return true; return Global.Between(Current.PAQLQ,1,7)? true : 'Tillåtna värden är: 1,00-7,00.'; PAQLQ(S) PAQLQ(S) (Standardised Paediartic Asthma Quality of Life Questionnaire) är ett sjukdomsspecifikt frågeformulär som mäter livskvalitet hos astmatiker i åldern 7 17 år. Det består av 23 frågor inom domänerna symtom, aktivitetsbegränsning och känslomässig funktion. Patienten ska tänka efter hur de har mått den senaste veckan och svara på frågorna på en sjugradig skala (7= Inte besvärad alls, 1= Väldigt besvärad). Den totala poängen är medeltalet på de 23 frågorna. Den individuella domänpoängen är medeltalet för frågorna som ingår i varje domän. En poängförändring som är större än 0,5 betraktas som kliniskt betydelsefull. Frågeformuläret finns i två versioner självadministrerande och i ervjuform. Rekommendationen är att använda ervjuformuläret på barn under 11 års ålder. Ange den totala poängen mellan 1 och 7. AstmaClassification Astmagradsklassificering (2-18 år) varchar(80) if (r.astmaclassification == null) return true; var re = /^[1-4] [A-D]$/; return re.test(r.astmaclassification)? true : 'Astmagradsklassificering måste bestå av en siffra 1-4, ett mellanslag samt en versal bokstav A - D. T ex: "3 B"'; Astmagradsklassificering Astmans svårighetsgrad kan beskrivas som lindrig, måttlig, medelsvår eller svår. Behovet av medicinering anges med siffrorna 1 4. Förekomsten av symtom anges med bokstäverna A D. Manual fördjupning av hjälptext finns att hämta på LVRs hemsida. MaxHeight Maxlängd (cm) if (r.maxheight == null) return true; if ((Parent.COPDDiagnosis!== 1) && (r.maxheight!== null)){ return 'Patienten måste ha en KOL-diagnos för att få fylla i detta fält.'; if (Parent.Height!= null && Parent.Height > r.maxheight) return 'Maxlängd kan e vara mindre än aktuell längd.'; return Global.Between(r.MaxHeight,40,300)? true : 'Ange ett värde mellan 40 och 300.'; if (Parent.COPDDiagnosis === 1) return Local.GetHistoryValue(Current, History.Visit.Registrations, 'MaxHeight', 1, true); else return null; Maxlängd Ange patientens längd när patienten var som längst. Ange längd i cm (heltal).
FFM FFM (kg) decimal(9,1) if (r.ffm == null) return true; return Global.Between(r.FFM,0,150)? true : 'Ange ett värde mellan 0 och 150.'; FFM Ange värde för fettfri massa (impedansmätare krävs eller bentäthetsmätning). FFMI FFMI decimal(9,1) if (r.ffm == null Parent.Height == null isnan(r.ffm) isnan(parent.height)) return null; return 10000 * (r.ffm / (Parent.Height * Parent.Height)); FFMI Ange beräknat FFMI-värde. Beräknas genom att dividera fettfria massan i kilo genom längden i meter upphöjt till två. WaistCircumference Midjeomfång (cm) if (r.waistcircumference == null) return true; return Global.Between(r.WaistCircumference, 30, 250)? true : 'Ange ett värde mellan 30 och 250.'; Midjeomfång Ange värde i centimeter. CysticFibrosis Cystisk Fibros bit HypoplasticLungs Lunghypoplasi/lungaplasi/lungmissbildning bit PrimaryDyskinesia Primär Celliär Dyskinesi bit Kyphosis Kyfos/skolios/bröstkorgsmissbildning bit BronchopulmonaryDysplasia Bronkopulmonell Dysplasi bit Malformation Missbildning/förträngning av trakea eller bronker bit InterstitialLungDisease Interstitiell lungsjukdom bit OtherLungDisease Annan lungsjukdom/lungfunktionsnedsättning bit NeuromuscularLungDisease Neuromuskulär lungsjukdom bit EventID_UnitStructure 'UnitStructure' (Enhetsstruktur) EventID_Visit 'Visit' (Öppenvårdsbesök) EventID_Medicine 'Medicine' (Läkemedel) EventID_Allergy 'Allergy' (Basal allergibedömning) EventID_LungFunction 'LungFunction' (Provokation) EventID_Exacerbation 'Exacerbation' (Inneliggande vårdtillfällen) EventID_SmokingHabits 'SmokingHabits' (Rökvanor Paketår) EventID_Inpatient 'Inpatient' (KOL inneliggande vård) EventID_QualityOfLife 'QualityOfLife' (Livskvalitet) EventID_NutritionalStatus 'NutritionalStatus' (Kroppsmått och nutritionsstatus) EventID_OtherDiagnosisChild 'OtherDiagnosisChild' (Övriga diagnoser som påverkar lungfunktionen)