VariabelnamnFrågelydelseVariabelbeskrivningVärdemängdTilläggsinformation
SubjectKeyDen registrerade patientens personnummer. Svenskt personnumer verifieras mot kontrollsiffran och personuppgifter hämtas från folkbokföringen. (Ett felaktigt personnummer accepteras inte av programmet). Reservnummer accepteras givet att det följer strukturen ÅÅÅÅMMDD-XXXX där XXXX är en alfanumerisk kombination. Samordningsnummer accepteras givet att det följer strukturen ÅÅÅÅMMDD-XXXX där 60 är adderat till DD.varchar(18)
ÅÅÅÅMMDD-NNNN
SubjectIDUnik identifierare för patienten i registret.int
DateOfDeathDatum då individen avled. Angett i formatet ÅÅÅÅ-MM-DD. Denna uppgift hämtas från Navet, som är Skatteverkets system för distribution av folkbokföringsuppgifter.datetime
ÅÅÅÅ-MM-DD
DateCorrectnessNoggrannhet av variabeln DateOfDeath. Året, månaden eller dagen kan vara okända. Denna uppgift hämtas från Navet, som är Skatteverkets system för distribution av folkbokföringsuppgifter.smallint0=Datum är okänt och har ersatts med datum då kontroll gjordes,
1=Månad och dag är okända och har ersatts med motsvarande från datum då kontroll gjordes,
2=Dag är okänd och har ersatts med motsvarande från datum då kontroll gjordes,
3=Komplett datum
StatusDateDatum när variabeln StatusCode registrerades. Denna uppgift hämtas från Navet, som är Skatteverkets system för distribution av folkbokföringsuppgifter.datetime
ÅÅÅÅ-MM-DD
StatusCodeKod som anger om individen är avliden (AV) eller har flyttat utomlands (UV). Denna uppgift hämtas från Navet, som är Skatteverkets system för distribution av folkbokföringsuppgifter.varchar(2)AV=Avliden,
UV=Utflyttad
US_CodeEnhetEnhetint
1=Capio Hälsocentral Brynäs,
2=Capio vårdcentral Berga,
3=Capio Vårdcentral Mölndal,
4=Capio Vårdcentral Orust,
5=Citymottagningen hälsocentral Umeå,
6=Nötkärnan Hovås Askim Familjeläkare och BVC,
7=AHS Stockholm,
8=Vårdcentralen Aroma, Vetlanda,
9=Capio Vårdcentral Kvillebäcken,
10=Vårdcentralen Solbrinken,
11=Vårdcentralen Näsby,
12=Näsets läkargrupp,
13=Närhälsan Kungshamn vårdcentral,
14=Järnhälsans Vårdcentral. avslutad 20170901 se enhet 848,
15=Lungmottagning Angered,
16=Öron- näs- och halsmottagning Sahlgrenska,
17=Capio Vårdcentral Ringen,
18=Mottagning Barn Lung allergi Solna,
19=Allergimottagningen för barn och ungdom, Uppsala,
20=Lung-Allergimott. Huddinge Sjukhus,
21=Lungmottagningen, Motala Lasarett,
22=Lungavdelningen Östersunds sjukhus,
23=Capio City Landskrona,
24=Capio Vårdcentral Helsingborg Centrum,
25=Lungmottagning Simrishamn, Avslutad 2021-05-01,
26=Capio Vårdcentral Lundby,
27=Capio Vårdcentral Simrishamn,
28=Cityakuten, Linköping,
29=Vårdcentralen Degeberga,
30=Ekenhälsan Kållered,
31=Närhälsan Ekmanska vårdcentral,
32=Enköpingshälsan,
33=Lung- och allergimottagning Falun,
34=Familjehälsan Åstorp,
35=Capio Familjeläkarna Falkenberg,
36=Närhälsan Gråbo Vårdcentral,
37=Gävle Strand Din hälsocentral,
38=Sveakliniken i Svedala,
39=Vårdcentralen Hörby,
40=Järpens Hälsocentral,
42=Medicinmottagningen Kullbergska sjukhuset,
43=Medicinmottagningen Hallands sjukhus Kungsbacka,
44=Kungsportsläkarna Göteborg,
45=Kyrkbackens Vårdcentral. Avslutad.Se enh. 798,
46=Landskrona Lasarett, med mott,
47=Vårdcentralen Laröd,
48=Lilla Edets VC. Avslutad 2016. Se enhet 61,
49=Medicin och Geriatrisk mottagning Lindesbergs lasarett,
50=Vårdcentralen Lomma,
52=Lungklin Örebro Sjh USÖ. Avslutad 2017. Se enhet 388,
53=Lung- och allergimottagningen, Östersund,
54=Läjeskliniken, Träslövsläge,
55=Läkargruppen Mölndalsbro,
56=Läkarmott Bjärnum,
57=Närhälsan Lövgärdet vårdcentral,
58=Vårdcentralen Marieberg, Motala,
59=Vårdcentralen Mariefred,
60=Masthugget Familjeläkare och BVC,
61=Medpro Clinic Lilla Edets VC AB,
62=Neptunuskliniken Varberg,
63=Vårdcentralen Nordstan, Vänersborg,
64=Närhälsan Nossebro vårdcentral,
65=Capio Vårdcentral Borrby,
66=Capio Novakliniken Marinan Ystad Avslutad 2021-12-13,
67=KOL mottagningen, Nyköpings Lasarett,
68=Lungmottagning NÄL, Trollhättan,
69=Vårdcentralen Onsala,
70=Vårdcentralen Finspång,
71=Bra Liv Rydaholm vårdcentral,
72=Samariten vårdcentral,
73=Vårdcentralen Sjöbo,
74=Skelleftehamns Hälsocentral,
75=Vårdcentralen Skiftinge Eskilstuna,
76=Vårdcentralen Skurup,
77=Slottsgatan/Gripens hälsocentral, Oskarshamn,
78=Vårdcentralen Sorgenfri, Malmö,
79=Medpro Clinic Stavre Vårdcentral, Trollhättan,
80=Stenungsund VC Söder,
81=Vårdcentralen Strängnäs,
82=Vårdcentralen Särö,
83=Sävelången familjeläkare och BVC,
84=Söderhamn Din HälsoCentral,
85=Vårdcentralen Södervärn, Malmö,
86=Torshälla Vårdcentral,
87=Tranås Vårdcentral,
88=Lungmottagning Trelleborg,
89=Trossö vårdcentral,
90=Vårdcentralen Tunafors Eskilstuna,
91=Tuve Vårdcentral,
92=Veddige Vårdcentral,
93=Vetlanda Livsstilsmottagning,
94=Vårdcentralen Vinslöv,
95=Lungmottagningen Vrinnevisjukhuset, Norrköping,
96=Vårdcentralen City, Eskilstuna,
97=Vårdcentralen Högsbo,
98=Vårdcentralen Tvååker,
99=Vårdcentralen Vråen,
100=Vårdcentralen Vä Kristianstad,
101=Vännäs Hälsocentral,
102=Medicinmottagning Ystad,
103=Vårdcentralen Åparken, Tyringe,
104=Åre Hälsocentral,
105=Närhälsan Ängabo vårdcentral, Alingsås,
106=Doktorse Örestadsklinikens vårdcentral,
107=Lungmottagning Gävle ,
108=KOL-centrum Sahlgrenska,
109=Lungmott Sundsvalls Sjukhus,
110=MED KLIN Simrsishamns sjukhus,
112=Vårdcentralen Dalum Avslutad 150901,
113=Berga läkarhus, Helsingborg,
114=Bergsjö Hälsocentral Bergsjö (Avslutad 2019),
115=Bjurholms Hälsocentral,
116=Blomstermåla Hälsocentral,
117=Boda VC Borås,
118=Bohuspraktiken,
119=Vårdcentralen Borensberg,
120=Vårdcentralen Brinken, Motala,
121=Lung-Allergimott. Skånes universitetssjh., Lund,
122=Capio Vårdcentral Rydsgård,
123=Doktor.se Adina Hälsans vårdcentral Nol,
125=Lung- och allergiavdelningen, Kungsbacka sjukhus,
126=Vårdcentralen Lunden,
127=Vårdcentralen Husie,
128=Vårdcentralen Granen,
129=Vårdcentralen Eden,
130=Vårdcentralen Centrumkliniken, Trelleborg,
131=Vårdcentralen Bokskogen,
132=Vårdcentralen Landborgen,
133=Capio Citykliniken Ängelholm,
134=Vårdcentral Drottninghög,
135=Vårdcentralen Örkelljunga,
136=Vårdcentralen Sjöcrona,
137=Vårdcentralen Delfinen,
138=Vårdcentralen Planteringen,
139=Hällefors Vårdcentral,
140=Capio Hälsocentral Bomhus,
141=Tensta Vårdcentral,
142=Vårdcentralen Håsten,
143=Kristinebergs hälsocentral, Oskarshamn,
144=Mörlunda Hälsocentral,
145=Stensö Hälsocentral,
146=Smedby hälsocentral,
147=Högsby hälsocentral,
148=Blå Kustens hälsocentral,
149=Mönsterås hälsocentral,
150=Norrlidens hälsocentral,
151=Vårdcentral Österbymo (se enhet 270),
152=Vårdcentral Likenäs,
153=Sätra Din Hälsocentral,
154=Dietistmott Arvika Sjukhus,
155=Kållereds Familjeläkare och BVC,
156=Laurentiuskliniken,
157=Vårdcentralen Skärblacka,
158=Vidarklinikens Vårdcentral,
159=Doktor.se Geria Vårdcentral, Söderköping,
160=Familjeläkarmottagning Mitt Hjärta,
161=Vårdcentral Kvarnsveden,
162=Feelgood vårdcentral Grev Turegatan, Östermalm,
164=Vårdcentralen Fågelbacken,
165=Vårdcentralen Carlanderska,
167=Capio Hälsocentral Gävle,
168=Capio Vårdcentral Sjöbo,
169=Capio Vårdcentral Veberöd,
170=Med-kliniken, Mora Lasarett,
171=Barn- och ungdomsmottagningen Västervik,
172=Adolfsbergs VC, Örebro,
173=Luna VC, Södertälje,
174=Barnmottagningen Västerås,
175=Barn-och Ungdomsmott, Sollefteå sjukhus,
176=Rosenlunds VC Jönköping,
177=Vårdcentralen Grycksbo,
178=Lillåns VC,
180=Kopparbergs VC,
181=Kumla VC,
182=Tybble VC Örebro,
183=Jordbro vårdcentral,
184=Vårdcentralen Gripen, Karlstad,
185=Astma och allergimottagningen vid S:T Göran Sjukhus,
186=Lungmottagningen, SUS, Malmö,
187=Cityhälsan Norr, Norrköping,
188=Hörnefors Hälsocentral,
189=Läkarmottagningen Dorrit Ruge, Virserum,
190=Vårdcentral Väster, Värnamo,
191=Capio Citykliniken, Clementstorget Lund,
192=Fjällbacka Vårdcentral,
193=Liljeholmens Vårdcentral,
194=Närhälsan Trandereds Vårdcentral, Borås,
195=Kvarterskliniken, Tanum,
196=Astma/KOL mott Närsjukvården Finspång,
197=Linden - Din Hälsocentral, Bergvik,
198=Capio Axess Vårdcentral, Göteborg,
199=Täby Centrum Doktorn,
200=Björkhagens husläkarmottagning,
201=Vårdcentralen Falkenberg,
202=Kista Vårdcentral,
203=Capio Vårdcentral, Högdalen,
204=HC Södra, Sandviken. (Se enhet 477),
205=To Care Solna, Sundbyberg,
206=Runby Vårdcentral,
207=Vårdcentralen Visby Norr,
208=Skänninge Vårdcentral,
209=Fålhagens Vårdcentral, Uppsala,
210=Alby Vårdcentral,
211=Söråkers VC, Söråker,
212=Allékliniken Sleipner,
213=Vårdcentralen Gullviksborg,
214=Vårdcentralen Kävlinge,
215=Capio Läkarhus Stenungsund,
216=Närhälsan Gullspång vårdcentral,
217=Rosenlunds Vårdcentral, Stockholm,
218=Vårdcentralen Åsidan, Nyköping,
219=Din Hälsocentral Strömsbro,
220=Sandviken Norra Din hälsocentral,
221=Primapraktiken, Trollhättan,
222=Gnosjö Vårdcentral bra liv,
223=Närhälsan Svenljunga Vårdcentral,
224=Helsa Vårdcentral Vallentuna,
225=Nora Vårdcentral,
226=Ängens VC Örebro,
227=Vårdcentralen Dalby,
229=Vårdcentralen Kärna,
230=Närhälsan Sätila vårdcentral,
231=Närhälsan Torslanda Vårdcentral,
232=Allergicentrum, Univesitetssjhukhuset i Linköping,
233=Medpro Clinic Åmål Vårdcentral,
234=Närhälsan Frölunda Vårdcentral,
237=Barn-och ungdomsmedicinska mott, Lindesbergs sjh,
238=Närhälsan Sylte Vårdcentral ,
239=Närhälsan Tjörn Vårdcentral,
241=Din Klinik, Krokslätt, Avslutad 20170901, se enhet 563,
242=Barnall/mott Astrid Lindgrens Bsjh, KS, Huddinge,
243=Vårdcentral Ullared,
244=Feelgood Vårdcentral Malmö,
245=Närhälsan Hjällbo vårdcentral, Angered,
246=Närhälsan Angered Vårdcentral,
247=Aleris VC Östertull, Norrköping Avslutad 16.08.31 ,
248=Nyby vårdcentral, Uppsala,
249=Närhälsan Kyrkbyn Vårdcentral, Göteborg,
250=Närhälsan Vårdcentral, Kungssten,
251=Capio vårdcentral Liljeforstorg ,
252=Sophiahemmets Husläkarmottagning,
253=Skagerns Vård- och Hälsoenhet Gullspång,
254=Capio Läkarhus Selma ,
255=Fredriksdals Läkarhus,
256=Astrid Lindgrens Barnsjukhus, Bromma Avslutad: 2019-03-31,
257=Lungmott-medicinmott Norrtälje Sjukhus,
258=Vårdcentralen Rosengård Malmö Avslutad 2020-10-01. Sammanslagen med enhet: 259,
259=Vårdcentralen Kryddgården,
260=Närhälsan Tanumshede Vårdcentral,
261=Mitt Hjärta Vårdcentral, Fagersta, Bergslagssjukhu,
262=Vårdcentralen Läkarhuset, Göteborg,
263=Lungkliniken Sahlgrenska Universitetssjukhuset,
264=Vårdcentralen Nöbbelöv Lund,
265=Barn-ungdomsmedicin Helsingborgs Lasarett,
266=Bureå Hälsocentral,
267=Barn- och ungdomsmottagning, CSK, Kristianstad,
268=Närhälsan Källstorp VC,
269=Närhälsan Askims Vårdcentral,
270=Vårdcentralen Österbymo,
271=Vårdcentral Sävedalen,
272=Närhälsan Majorna Vårdcentral,
273=Centralhälsan Silentzvägen,
274=Astrid Lindgrens Barnsjukhus, Hallunda Avslutad: 2015-11-30,
275=AHS, Eskilstuna,
276=Närhälsan Mölnlycke Vårdcentral,
277=Vårdcentralen Stadsfjärden,
278=Vårdcentralen Feelgood Torslanda,
279=Vårdcentralen Husensjö,
280=Lungmottagningen, Västmanlands sjukhus, Västerås,
281=Vårdcentralen Linero Östra Torn,
282=Barn-och ungdomskliniken Centrallasarettet Växjö-Ljungby,
283=Lung/allergisek, Medicincentrum NUS Umeå,
284=Vårdcentralen Fagerängen, Trelleborg,
285=Lungspec-avd 1 Skånes Universitetssjukhus Lund,
286=Vårdcentralen Centrum, Landskrona,
287=Närhälsan Fristad Vårdcentral,
289=Capio Läkarhus Angered ,
290=Vårdcentralen Bagaregatan Nyköping,
291=Vårdcentralen Brösarp,
292=Vårdcentralen Lundbergsgatan,
293=Capio Citykliniken S:t Laurentiigatan ,
294=Vårdcentralen Limhamn,
295=Närhälsan Åmål Vårdcentral. Avslutad: 20160531,
296=Närhälsan Krokslätt Vårdcentral,
297=Tranebergs Vårdcentral,
298=Hälsobrunnen Vårdcentral, Ulricehamn,
299=Vårdcentralen Perstorp,
300=Lungmottagning astma och allergi Lund,
301=Vårdcentralen Måsen Lund,
302=Vårdcentralen Norra Fäladen,
303=JohannesVårdens VC och BVC,
304=Vårdcentralen Östermalm. Aslutad. se enhet 553 ,
305=Lidingö Barn-och Ungdomsmedicinsk mottagning,
306=Närhälsan Bäckefors Vårdcentral,
307=Närhälsan Tranemo Vårdcentral,
308=Capio Läkarhus Lysekil ,
309=Vårdcentralen Arlöv,
310=Wästerläkarna,
311=Vårdcentralen Tomelilla,
312=Hälsocentralen Sankt Hans, Lund,
313=Hälsomedicinskt Center Hjärup,
314=Vårdcentralen Oxie,
315=Brommaplans Vårdcentral,
316=Kristianstadkliniken,
317=Vårdcentralen Vittsjö,
318=Vårdcentralen Sösdala,
319=Närhälsan Torpavallen Vårdcentral,
320=Barn- och ungdoms­mottagning Ystad,
321=Närhälsan Ulricehamn VC,
322=Ödåkra Läkargrupp Avslutad 2022,
323=Närhälsan Olskroken VC,
325=Byske Hälsocentral,
326=Frösö Hälsocentral,
327=Vårdcentralen Kronoparken,
328=Lungmott, Hjärt-Lungkliniken, SÄS, Borås,
329=Lungavd, Hjärt-Lungkliniken, SÄS, Borås,
330=Capio Citykliniken, Klippan,
331=Boo Vårdcentral,
332=Jakobsbergs Vårdcentral,
333=Flemingsbergs Vårdcentral,
334=Forums Vårdcentral, Nacka,
336=Lung-och allergimottagningen Helsingborgs lasarett,
337=Capio Vårdcentral Sävedalen,
338=Capio Gårda Vårdcentral Göteborg,
339=Barnmottagningen KRYH Hässleholm,
340=Vårdcentralen Åstorp,
341=Vårdcentralen Söderåsen,
342=Vårdcentralen Tåbelund,
343=Achima Care Roslunda Vårdcentral,
344=Vårdcentralen Klippan,
345=Hälsomedicinskt center Lomma,
346=Vårdcentralen Bunkeflo,
347=Vårdcentralen Svalöv,
348=Vårdcentralen Tornet,
349=Victoria Vård och Hälsa Kalkbrottet,
350=Sankt Lars vårdcentral, Lund,
351=Vårdcentralen Kroksbäck, Malmö,
352=Vårdcentralen Staffanstorp,
353=Brahehälsan Eslöv,
354=Kattens Läkargrupp,
355=Capio Citykliniken Bunkeflo-Hyllie,
356=Oxelösunds Vårdcentral,
357=Läkargruppen Munka Ljungby,
358=Vårdcentralen Råå,
359=Närhälsan Öckerö vårdcentral,
360=Hälsocentralen Ellenbogen,
361=Astrid Lindgrens barnsjukhus, mott Sollentuna. Avslutad: 2019-09-30,
362=Trosa Vårdcentral,
363=Achima Care Köpings Vårdcentral,
364=Mölnlycke barn- och ungdomsmedicinsk mottagning,
365=Avdelning 14 MAVA Stroke, Medicinska specialistkliniken, Motala Lasarett,
366=Lung/allergimott Mälarsjukhuset,
367=Lungavdelningen Mälarsjukhuset,
368=Närhälsan Åby Vårdcentral,
369=Närhälsan Bjurslätts Vårdcentral,
371=Lungavdelningen, M1 Kärnsjukhuset Skövde,
372=Lungmott, M1 Kärnsjukhuset Skövde,
373=Barn och ungdomsmed VO K3, Kärnsjukhuset Skövde,
374=Vårby Vårdcentral,
375=Vårdcentralen Herrhagen,
376=Katarina Pyk Barn-och ungdomsmedicin ,
377=Närhälsan Styrsö,
378=Rinkeby Vårdcentral,
379=Lungmedicinska mottagningen, US Linköping,
380=Capio Vårdcentral Grästorp,
381=Capio Vårdcentral Hovås/Billdal,
382=Capio Vårdcentral Tomelilla,
383=HälsoRingen Vård AB Knäred. Avslutad 2015,
384=HälsoRingen Vård AB Glänninge Avslutad 2015,
385=Capio Vårdcentral Helsingborg Mariastaden,
386=Vårdcentralen Vänhem,
387=Astrid Lindgrens Barnsjukhus, BUMM Jakobsberg,
388=Lungmott, Hjärt,-Lungkliniken Örebro universitetssjukhus,
389=Avd 12, lungkliniken Örebro universitetssjukhus,
390=Capio Läkarhus Almö,
391=Skärholmens Vårdcentral,
392=Sätra Vårdcentral, Skärholmen,
393=Närhälsan Stora Höga Vårdcentral,
394=Gottsunda Vårdcentral,
395=Abrahamsbergs vårdcentral,
396=Allemanshälsan Landala Avslutad 20170622 se enh: 849,
397=Allemanshälsan Mölndal (Avslutad 20170622.Se enhet 845),
398=Närhälsan Viskafors Vårdcentral. Avslutad:20160430,
399=Vetlanda Vårdcentral,
400=Hässelby Vårdcentral,
401=Vadstena Vårdcentral,
402=Vrigstad Läkarmottagning, filial till Sävsjö Vårdcentral,
403=Vårdcentralen Slöinge,
404=Närhälsan Opaltorget Vårdcentral,
405=Danderyds vårdcentral,
406=Bra Liv Nässjö vårdcentral,
407=Vårdcentralen Getingen, Lund,
408=Järva BUMM Avslutad: 2018-12-31,
409=Floby Vårdcentral Avslutad:20151031,
410=Närhälsan Floda Vårdcentral,
411=Capio Vårdcentral Amhult,
412=Närhälsan Vårgårda vårdcentral,
413=Vårdcentralen Bohuslinden,
414=Capio Vårdcentral Helsingborg Olympia,
415=Omtanken Vårdcentral Grimmered,
416=Astrid Lindgrens Bsjh, Huddinge Centrum Avslutad:2019-07-31,
417=Närhälsan Ljungskile Vårdcentral,
418=Vårdcentralen Ljungbyhed,
419=Capio Vårdcentral Broby,
420=Barn- och ungdomsmedicinsk mottagning, Södertälje sjukhus,
421=Bergshamra Vårdcentral,
424=Närhälsan Partille Vårdcentral,
425=Lung- och allergimottagning Kristianstad,
426=Lungmottagningen Sunderby sjukhus,
427=Capio Vårdcentral Strömstad ,
428=Örnäsets Hälsocentral,
429=Bergnäsets Hälsocentral,
430=Piteå Hälsocentral,
431=Furunäsets Hälsocentral Avslutad 2016,
432=Erikslunds Hälsocentral,
433=Björknäs Hälsocentral,
434=Norrfjärdens Hälsocentral Avslutad 2016,
435=Närhälsan Älvängens Vårdcentral,
436=Lungmedicin, Avdelning, Sunderby Sjukhus,
437=Vårdcentralen Södra Sandby,
438=Capio Göingekliniken, Hässleholm,
439=Brahehälsan Löberöd,
440=Övertorneå Hälsocentral,
441=Vårdcentralen Vilan Kristianstad,
442=Haparanda Vårdcentral,
444=Vårdcentralen Höör,
445=Vårdcentralen Västra Vall-Breared,
446=Ljungbyholms hälsocentral,
447=Närhälsan Stenungsund,
448=Vårdcentralen Kärråkra Eslöv,
449=Allergi- och lungmottagningen, Sachsska Barn-och Ungdomssjukhuset,
450=Norrtälje Norra Vårdcentral,
451=Capio Vårdcentral Malmö Västra Hamnen,
452=Capio Vårdcentral Farsta,
453=Hälsans vårdcentral Tensta,
454=Tryggakliniken Bromölla,
455=Båstad Bjäre Läkarpraktik,
456=Sachsska barn-och ungdomsmottagningen Nacka,
457=Medicinavdelning Lindesbergs Lasarett,
458=Iggesund Din Hälsocentral, Iggesund,
459=Hamrånge Din Hälsocentral,
460=Valbo Din Hälsocentral,
461=Ockelbo Din Hälsocentral,
462=Delsbo & Friggesund Din Hälsocentral, Delsbo,
463=Hudiksvall Din hälsocentral,
464=Trångsunds vårdcentral,
465=Lung-och allergimott Hallands sjukhus Halmstad,
466=Ljusdal/Ramsjö Din Hälsocentral,
467=Avd 53 Hallands sjukhus, Halmstad,
468=Kungsgårdshälsan Ängelholm,
469=Vårdcentralen Åsa,
470=Helsa Bromölla ,
471=Järvsö Hälsocentral,
472=Färila/Los Hälsocentral,
473=Barn-och ungdomskliniken, Universitetssjukhuset Örebro,
474=Vårdcentralen Vellinge,
475=Hälsoringen Vård AB Osby/Lönsboda Avslutad 2023-02-02,
476=Vallatorpsdoktorn,
477=Sandviken Södra Din hälsocentral,
478=Barnspecialistmottagningen i Muninhuset, Uppsala,
479=Enköpings Barnspecialistmottagning,
480=Tierps Barnspecialistmottagning,
481=Östhammars Barnspecialistmottagning,
482=Sävsjö Vårdcentral,
483=Vårdcentralen Cityhälsan Centrum,
484=Flogsta Vårdcentral,
485=Capio Novakliniken Sjöstaden Ystad,
486=Barnklinikmottagningen Länssjukhuset Ryhov,
487=Achima Care Ekeby Vårdcentral,
488=Vårdcentralen Rydebäck,
489=Familjeläkarna Saltsjöbaden BUMM Bas Uppdrag,
490=Familjeläkarna i Saltsjöbaden,
491=Familjeläkarna i Husby,
492=Familjeläkarna Bålsta,
493=Vårdcentralen Osby,
494=Helsa Vårdcentral Laurenti Avslutad 2020,
495=Valjehälsan,
496=Vårdcentralen Kolla,
497=Vallentuna Husläkargrupp,
498=5 Husläkare,
499=Vårdcentralen Kungsbacka,
500=Närhälsan Vargön,
501=Vårdcentralen Kusten, Ytterby,
502=Vårdcentralen Mjölby,
503=Andersberg Din Hälsocentral,
504=S:t Eriks Vårdcentral, Stockholm,
505=Capio Närsjukvård Wasa,
506=Barnallergimottagningen Hallands sjukhus Halmstad,
507=Närhälsan Bollebygd Vårdcentral,
508=Hedesunda Färnebo Din Hälsocentral,
509=Specialistcentrum Barn och Unga Gamlestaden,
510=Fysiocenter Odenplan,
511=Allergikonsult Skåne,
512=Vårdcentralen Torup,
513=Capio Vårdcentral Kristianstad,
514=Vårdcentralen Hylte,
515=Capio Vårdcentral Haga,
516=Vårdcentralen Getinge,
517=Capio Vårdcentral Skogås,
518=Tudorkliniken,
519=Forskningsenhet medicin Östra, Sahlgrenska Universitets sjukhuset,
520=Hönö vårdcentral,
521=Barn-och ungdomskliniken, barnmottagningen Motala,
522=Kvarterskliniken Lorensberg,
523=Kvarterskliniken Husaren,
524=Surbrunns vårdcentral,
525=Skebäcks Vårdcentral,
526=Vårdcentralen Lyckorna,
527=Medicinavd 3 Vrinnevisjukhuset,
528=Wasa Vårdcentral Huskvarna,
529=Medpro Clinic Brålanda-Torpa Vårdcentral, Vänersborg,
530=Capio Vårdcentral Limhamn,
531=Slottsfjärdens läkarmottagning Kalmar,
532=Capio Vårdcentral Båstad,
533=Capio Vårdcentral Viksjö,
534=Vårdcentralen Fosietorp,
535=Amadeuskliniken,
536=Solna Centrum Vårdcentral,
537=Vårdcentralen Förslöv,
538=Vårdcentralen Åhus,
539=Lungmottagning barn, DSBUS Göteborg,
540=Familjeläkare Viksängs - Irsta,
541=Barn- och ungdomskliniken Visby Lasarett,
542=Centrumpraktiken,
543=Freja Vårdcentral, Fellingsbro,
544=Nybro hälsocentral,
545=Odensbackens Vårdcentral,
546=Östra Läkargruppen Kristianstad,
547=Närhälsan Biskopsgårdens Vårdcentral,
548=Vårdcentralen Närlunda,
549=Capio Vårdcentral Åkermyntan,
550=Gärdets vårdcentral,
551=Västerstrands vårdcentral,
552=Skäggetorps vårdcentral,
553=Vårdcentralen Östermalm, Kristianstad,
554=Capio Enköpings vårdcentral,
555=Martina BUMM Järva,
556=Bäckagårds vårdcentral,
557=Doktor.se Väsby Läkargrupp Vårdcentral,
558=Vårdcentralen Sidsjö,
559=Allergisektionen/ SU Göteborg,
560=Hälsomedicinskt Center i Landskrona,
561=Sachsska barn- och ungdomsmottagningen i Handen,
562=Säröledens Familjeläkare, Billdal,
563=Din Klinik, Göteborg,
564=Årsta VC Uppsala,
565=Lungmedicin, Medicinkliniken Avd. 50, Capio S:t Görans Sjukhus,
566=kungärdets vårdcentral ,
567=ullvi tuna vc Köping,
568=svartbäckens vc uppsala,
569=knivsta vc uppsala,
570=aleris vilbergen norrköping. avslutad, se enhet 831),
571=Kry Vårdcentral Kneippen, Norrköping,
572=Fjärdhundra vc uppsala,
573=Enköpings Husläkarcentrum,
574=medicinskt centrum vc norrköping Avslutad160531,
575=Samariterhemmets vårdcentral,
576=tierps vårdcentral och journm.,
577=Storvreta Vårdcentral,
578=Heby vårdcentral,
579=Barnallergimottagningen SUS ,
580=Närhälsan Gamlestadstorget,
581=trelleborgs barn o ungdomsmott,
582=Capio Läkarhus Torslanda Avslutad 2019-07-03,
583=Närhälsan Skene,
584=Hamnstadens vårdcentral, Lidköping,
585=Capio Hälsocentral Dragonen, Umeå,
587=Barn- och ungdomsmottagningen Stora Holmen, Örebro,
588=Medpro Clinic Noltorp Vårdcentral,
589=Capio Stadshusdoktorn Avslutad 20170420, sammanslagen Capio vårdcentral Lidingö,
590=Svea Vårdcentral, Säffle,
591=Vårdcentralen Skåre,
592=Bergshamra Ulriksdal VC Solna,
593=Skutskärs vårdcentral,
594=Östra vårdcentralen, Upplands Väsby,
595=mottagningen Sjöstaden,
596=capio HC wasahuset,
597=Hallsbergs vc ,
598=Rissne vårdcentral,
599=Nytorgets vårdcentral ,
600=Capio Läkarhus Hjortmossen ,
601=Vårdcentral Stureplan,
602=Scania husläkarmottagning,
603=Ekerö Vårdcentral,
604=Norrtälje Södra vårdcentral, Tiohundra AB,
605=lung och allergisektionen akademiska sjh,
606=Vårdcentralen Skoghall,
607=Djurö vårdcentral ,
608=Gnesta vårdcentral,
609=Trollbäckens vårdcentral,
610=Vårdcentralen Årjäng,
611=Barkarby vårdcentral järfälla,
612=Torsviks vårdcentral, Lidingö,
613=Borgmästaregårdens vårdcentral,
614=Husläkarna i Österåker, Åkersberga,
615=Åsele sjukstuga hälsocentral,
616=Ersboda hälsocentral umeå,
617=Sävar hälsocentral ,
618=Min hälsa Holmsund,
619=Helsingborgs Vårdcentral,
620=Stuvsta vårdcentral Huddinge,
621=ektorps vårdcentral nacka,
622=Achima Care Uddevalla vårdcentral,
623=Hammarby Sjöstads Husläkare,
625=Råsunda vårdcentral Solna,
626=Fruängens vårdcentral,
627=Capio Läkarhus Lödöse,
628=Husläkarna i Margretelund,
629=Gustavsbergs vc,
630=Läkarhuset i Ljungby,
631=Jösse Vårdcentral, Arvika,
632=Hallonbergens vårdcentral, Sundbyberg,
633=Bra Liv Eksjö vårdcentral,
634=aleris vårdcentral tungelsta,
635=Mariehems hälsocentral Umeå,
636=Citysjukhuset plus7 vårdcentral,
637=Hälsocentralen Nyland,
638=Fisksätra vårdcentral,
639=Hälsocentralen Höga Kusten,
640=Närhälsan Eriksberg VC,
641=Vårdavd 355 Med. Ger.Akutm/ SU / Östra GBG,
642=Vårdcentral Britsarvet-Grycksbo,
643=Vårdcentral Tisken,
644=Johannes Husläkarmottagning,
645=Fornhöjdens Vårdcentrum,
646=Capio Årsta Vårdcentral,
647=Bankeryds vårdcentral ,
648=Vårdcentral Läkarhuset Borlänge,
649=Tullinge vårdcentral,
650=Värmdö vårdcentral,
651=Veritaskliniken vc husläkarmottagning Ekerö,
652=Axelsbergs vårdcentral Hägersten,
653=Lung och Alllergikliniken Karolinska sjukhuset,
655=Hälsocentralen Junsele,
656=Hälsocentralen Ramsele,
657=Vårdcentral Avestahälsan,
658=Tallhöjdens vårdcentral,
659=Bjärreds Vårdcentral,
660=Bredängs vårdcentral,
661=Vårdcentralen Valdemarsvik,
662=Fränsta Vårdcentral,
663=Rotebro Vårdcentral,
664=Brickebackens vårdcentral,
665=Vårbergs Vårdcentral,
666=Dalens vårdcentral,
667=Arkadens Läkarmottagning i Märsta,
668=Råcksta Vällingby Närvård,
669=Cederkliniken Piteå,
670=Sandens Hälsocentral Boden,
671=Aleris Husläkarmottagning Näsby Park,
673=Barn och ungdomskliniken Gävle sjukhus. Avslutad 20180226. Se 916,
674=Familjeläkargruppen Odenplan,
675=Stenblommans vårdcentral,
676=Vårdcentralen Knislinge,
677=Omtanken Vårdcentral Frölunda Torg,
678=Unicare vård i Kronoberg AB,
679=Aleris vårdcentral Järna,
680=Handens vårdcentral,
681=Brunnsgårdens vårdcentral Karlshamn,
682=Bollnäs hälsocentral,
683=Riddarens vårdcentral Kista,
684=Capio Vårdcentral Curera,
685=Hälsomedicinskt center stadion Malmö,
686=Capio Vårdcentral Lina Hage, Södertälje,
687=Kvartersakuten Matteus,
688=Östervåla vårdcentral,
689=Hagalund Frösunda VC Solna,
690=Husläkaren Lugn& Ro,
691=Specialistcentrum Barn och Unga Angered,
692=Capio Vårdcentral Telgeakuten,
693=Capio Vårdcentral Södermalm,
694=Ödeshögs vårdcentral,
695=Hallunda Vårdcentral,
696=Alunda Vårdcentral,
697=Voxnadalens hälsocentral,
698=Husläkargruppen Luthagsgården Uppsala,
699=Husläkarmottagning i Täby centrum,
700=Emmaboda Hälsocentral,
701=Bollmora Vårdcentral Tyresö,
702=Barn- och ungdomsmottagning Landskrona Lasarett,
703=Hammarstrand/Stugun Hälsocentral,
704=Barn & Ungdomsmedicinsk mott. Ängelholm,
705=Vårdcentralen Hertig Knut,
706=Kry Vårdcentral Spiran,
707=Kry Vårdcentral Östertull,
708=Vårdcentralen Mantorp,
709=Kry Vårdcentral Sundbyberg,
710=Sachsska barn- och ungdomsmottagningen i Farsta,
711=Lungmedicinmottagningen, Centralsjukhuset Karlstad ,
713=Huvudsta Vårdcentral, Stockholm,
714=Vårdcentralen Centrum Laholm,
715=Närhälsan Guldvingens vårdcentral,
716=Vessigebro vårdcentral ,
717=Martina BUMM Globen,
718=LidingöDoktorn,
719=Vårdcentralen Andersberg Halmstad,
720=Vårdcentralen Ekensberg, Nyköping,
721=Medicinmottagningen Hallands sjukhus Varberg,
722=Capio Rehab Kvillebäcken ,
723=Hälsohuset i Enköping AB,
724=Capio Citykliniken Centrum, Malmö,
725=Vårdcentralen Lindeborg, Malmö,
726=Vårdcentral Solnas Hjärta,
727=Norrvikens Vårdcentral, Sollentuna, Stockholm,
728=Täby Kyrkby Husläkarmottaging,
729=Brandbergens Vårdcentral ,
730=Läkarhuset Karlshamn,
731=Närhälsan Kongahälla vårdcentral, Kungälv,
732=Närhälsan Solgärde vårdcentral,
733=Barn och ungdomsmedicinska mott. Karlskoga,
734=SöderDoktorn AB,
735=Närhälsan Horred,
736=Capio Vårdcentral Vålberg,
737=Närhälsan Dalaberg Vårdcentral,
738=Capio vårdcentral Gullmarsplan,
739=Sickla Hälsocenter AB,
740=Husläkarna Varmbadhuset Varberg ,
741=Vårdcentralen Oskarström,
742=Essinge Vårdcentral, Stockholm,
743=Västervården Husläkarmottagning, Stockholm,
744=Österåkersdoktorn,
745=Närhälsan Dalsjöfors,
746=Kungsängens vårdcentral,
747=Gröndals vårdcentral,
748=Täby Vårdcentral,
749=Vendelsö Vårdcentral,
750=Vårdcentralen Malmköping,
751=Vårdcentralen Husum Trehörningssjö,
752=Vårdcentralen Hökarängen,
753=Barnmottagningen SÄS Borås,
754=Enebybergs vårdcentral,
755=Vårdcentralen Ystad,
756=Capio Husläkarmottagning Serafen,
757=Valsta Vårdcentral,
758=Telefonplans vårdcentral PTJ,
759=Vårdcentralen Vallås,
760=Salems Vårdcentral,
761=Älvsjö Vårdcentral,
762=Vårdcentralen Kasernhöjden, Karlstad,
763=Djursholms Husläkarmottagning,
764=Capio Vårdcentral Lidingö,
765=Sigtuna Läkarhus,
767=Lisebergs vårdcentral,
768=Storvretens Vårdcentral stockholm,
769=Eda Vårdcentral,
770=Flottiljens vårdcentral & BVC Järfälla. Avslutad 2018 02 01,
771=Vårdcentralen Nyhem Halmstad,
772=Järva Vårdcentral, Spånga,
773=Märsta Läkarhus,
774=Nykvarns vårdcentral,
775=Lung och Allergimottagningen SÖS,
776=Kringlans Vårdcentrum,
777=Vibblaby Husläkarmottagning,
778=Närhälsan Heimdals vårdcentral, Borås,
779=Ronna Vårdcentral,
780=Segeltorps Vårdcentral,
781=Tyresö husläkarmottagning,
782=Vindelns Hälsocentral,
783=Vårdcentralen Kirseberg Malmö,
785=Vårdcentralen Linden,
786=Banérgatans Husläkarmottagning,
787=Edsbergs Vårdcentral Sollentuna,
788=Lill-Jans Husläkarmottagning Stockholm,
789=Barn- och Ungdomsmedicin, Centralsjukhuset Karlstad,
790=Närhälsan Dals-Eds vårdcentral ,
791=Spånga vårdcentral,
792=Capio Vårdcentral Nockebyhöjden, Bromma,
793=Capio Vårdcentral Blackeberg,
794=Gislaveds Vårdcentral Bra liv,
795=Anderstorps Vårdcentral Bra liv,
796=Fysioterapimottagning, Arvika Sjukhus,
797=Stureby Vårdcentral, Enskede,
798=Vårdcentralen Mäster Olof, Strängnäs,
799=Vårdcentralen Fjärås,
800=Nyhälsans vårdcentral Bräcke diakoni Nässjö,
801=Vårdcentralen Laxen, Ängelholm,
802=To Care City HLM, Stockholm,
803=Barn- och ungdomsmedicin, Örnsköldsvik,
804=Capio Vårbergs Vårdcentral, Stockholm,
805=Akka Husläkarmottagning,
806=Vår Vårdcentral, Katrineholm,
807=Vårdcentralen Min Doktor Vårdcentral, Nyköping,
808=Vårdcentralen Kry Älmhult,
809=Helsa Vårdcentral Hornstull,
810=Påarp-Mörarp Vårdcentral, Skåne,
811=Nacka Rehabcentrum,
812=Närhälsan Dagson Vårdcentral,
813=Attundahälsan Familjeläkarmottagning,
814=Vårdcentralen Hagfors/Ekshärad,
815=Allergimottagningen (vuxen) SÄS, Borås,
816=Eriksbergs vårdcentral, Uppsala,
817=Aleris Barncentrum & Vårdcentral, Uppsala,
818=Vårdcentralen Kungsgatan, Linköping,
819=Capio Husläkarna, Kungsbacka,
820=Medicinmottagning, Ljungby lasarett,
821=Medicinkliniken, avd. 3. Ljungby Lasarett,
822=Specialistmottagning barn och unga Liljeholmen,
823=Närhälsan Björkekärr Vårdcentral,
824=Barn- och ungdomsklinikens mottagning Hallsberg,
825=Rudans Vårdcentral,
826=Kungsholmens husläkarmottagning,
827=Hälsocentralen City, Gävle,
828=Varvet Hälsocentral, Hudiksvall,
829=Vårdcentral Ludvika-Grängesberg,
830=Stenhamra Hälsocentral,
831=Helsa Vårdcentral Vilbergen,
832=Laholmshälsan,
833=Enheten för Lung o Allergiforskning, Huddinge,
834=Din Vårdcentral Bagarmossen AB,
835=Östhammars Vårdcentral,
836=Harmångers hälsocentral,
837=Norrtälje Hälsocentral,
838=Närhälsan Lindome Vårdcentral,
839=Närhälsan Oden VC,
840=Capio Solna,
841=Bodafors vårdcentral,
842=Capio Citykliniken, Halmstad,
843=Mariannelunds Vårdcentral,
844=Allemanshälsan vårdcentral Lunden, Skövde,
845=Omtanken Vårdcentral Pedagogen Park,
846=Västerledens Vårdcentral Majorna,
847=Omtanken Vårdcentral Åby,
848=Omtanken Vårdcentral Järnhälsan,
849=Omtanken Vårdcentral Landala,
850=Närhälsan Skogslyckan vårdcentral,
852=Achima Fristaden VC,
853=Fittja Vårdcentral,
854=Bräcke Diakoni Vårdcentralen Centrum,
855=Centrumkliniken husläkarmottagning, Uppsala,
856=Wästerläkarna Redegatan,
857=Capio Vårdcentralen Vintergatan Kristinehamn,
858=Fysiokliniken 1, CSK, Karlstad,
859=Capio Väsby BUMM,
860=Örsundsbro Vårdcentral, Uppsala,
861=Sigtuna Vårdcentral,
862=Gimo Vårdcentral, Uppsala,
863=Österbybruks Vårdcentral,
864=Vårdcentralen Achima Care Växjö,
865=Capio Vårdcentral Slussen,
866=Unicare Vårdcentral, Götene Avslutad 2019-04-31,
867=Sjöstadens Vårdcentral, Mariestad,
868=Unicare Vårdcentral, Skövde Avslutad 2019 05 01,
869=Mörbylånga hälsocentral,
870=Vilans Vårdcentral, Bräcke diakoni, Skara,
871=Lung- och allergimottagning Umeå,
872=Backens Hälsocentral, Umeå,
873=Märsta BUMM,
874=Kåbohälsan,
875=Närhälsan Slottsskogen Vårdcentral,
876=Närhälsan Kungshöjd,
877=BUMM Stureplans SLSO,
878=Sollentuna BUMM Avslutad: 2019-09-30,
879=Medicinkliniken, Ängelholm,
880=Vårdcentralen Grums Avslutad 2020-09-15,
881=Friskvädertorgets VC och BVC,
882=Ugglans Vårdcentral Fredriksdal,
883=Vårdcentralen Säffle/Nysäter,
884=Närhälsan Kinna Vårdcentral,
885=Vårdcentralen Forshaga,
886=Vårdcentralen Mälarlunden Strängnäs,
887=Husläkarna Falkenberg,
888=Lerum barn- och ungdomsmedicinsk mottagning,
889=Närhälsan Sandared,
890=Viskan barn- och ungdomsmedicinsk mottagning,
891=Skene barn- och ungdomsmedicinsk mottagning,
892=Capio Vårdcentral Väsby,
893=Ulricehamn barn- och ungdomsmedicinsk mottagning,
894=Vårdcentralen Verkstaden, Arvika,
895=Capio Husläkarna Vallda,
896=Närhälsan Sjöbo Vårdcentral, Borås,
897=Medicinska avdelningen Nyköpings lasarett,
898=Helsa Vårdcentral Älta, Stockholm,
899=Bergsjön Vårdcentral, Göteborg,
900=Storvik Din Hälsocentral,
901=Närhälsan Färgelanda Vårdcentral,
902=Laxå vårdcentral,
903=Strandängshälsan, Mellbystrand,
904=Vårdcentralen Torsby,
905=Husläkarmottagningen Korallen,
906=Alingsås barn- och ungdomsmedicinsk mottagning,
907=Vårdcentralen Molkom,
908=Kattegattkliniken, Halmstad,
909=Lövångers Hälsocentral,
910=Torvalla Hälsocentral. Avslutad: 2018 01 01,
911=Odensvi läkarmottagning,
912=Capio Vårdcentral Hagsätra,
913=Lagaholmskliniken, Laholm,
914=Vasastans Vårdcentral ,
915=Vårdcentralen Rud,
916=Barn- och ungdomsmottagning Gävle,
917=Capio Vårdcentral Kista,
918=Bräcke Diakoni, Vårdcentralen Malmen, Skara,
919=Capio Vårdcentral Bro,
920=Abels Rehab, Malmö,
921=Nollåtta Sport & Rehab, Stockholm,
922=Husläkarna Rimbo-Edsbro,
923=Capio Vårdcentral Nynäshamn,
924=Ljusne Hälsocentral,
925=E-hälsan, Söderhamn,
926=Barn- och ungdomsmottagning Hudiksvall,
927=Vårdcentralen Centrum Flen,
928=Vårdcentralen Moheda,
929=Vårdcentralen Flen,
930=Vårdcentralen Doktor.se Vingåker,
931=Vårdcentralen Nävertorp Katrineholm,
932=Närhälsan Herrljunga Vårdcentral,
933=Vårdcentralen Sunne,
934=Vårdcentralen Munkfors,
935=Bräcke Diakoni Centralhälsan, Falköping,
936=Alvesta Vårdcentral,
937=Nödinge Vårdcentral,
938=Närhälsan Vara Vårdcentral,
939=Väddö Vårdcentral,
940=Vårdcentralen Storfors,
941=Capio Vårdcentral Gubbängen,
942=Vårdcentralen Kil,
943=Vårdcentralen Filipstad,
944=Medicinsk vårdenhet C Länssjukhuset Ryhov,
945=Solljungahälsan, Örkelljunga,
946=Kista BUMM,
947=Gårdsten Vårdcentral och BVC,
948=Solklart Vård i Bjuv AB,
949=Lungmedicin avd. 82, Södersjukhuset,
950=Capio Rehab Fredriksdal,
951=Vårdcentralen Fröslunda, Eskilstuna,
952=Stadsvikens hälsocentral, Luleå,
953=Lungmedicin, Vårdavdelning, Linköping,
954=Capio Vårdcentral Ösmo,
955=Hertsö Hälsocentral,
956=Hisingen barn- och ungdomsmedicinsk mottagning,
957=Odensala Hälsocentral,
958=Söndrumskliniken,
959=Familjeläkarna Tungelsta,
960=Familjeläkarna i Barkarby Husläkarverksamhet,
961=Doktor.se Rimbo Hälsocentral,
962=Familjeläkarna Vaxholm,
963=Anwar BUMM,
964=Capio Vårdcentral Rågsved,
965=Stocksunds vårdcentral,
966=Vårdcentralen Ekholmen, Linköping,
967=Vårdcentralen Kristinehamn Nybble,
968=Familjeläkarna Luthagen,
969=BUMM TioHundra, Norrtälje,
970=Vårdcentralen Smeden Eskilstuna,
971=Södertull Din hälsocentral,
972=Tryggakliniken Kristianstad,
973=Vårdcentralen Achima Care Eskilstuna,
974=Helsa Vårdcentral Knäred,
975=Helsa Vårdcentral Glänninge Avslutad 2021,
976=Hallstaviks vårdcentral Tiohundra,
977=Läkarhuset Kronan,
978=Närhälsan Masthugget vårdcentral,
979=Vårdcentralen Mirum,
980=Hultsfreds hälsocentral,
981=Riddarhusläkarna Västervik,
982=Distriktsläkarna Kviberg Vårdcentral och BVC,
983=Familjeläkarna I Saltsjöbaden Centrum,
984=Viktoriakliniken,
985=Kry Vårdcentral Lund,
986=Kvarnholmens Hälsocentral,
987=Gamleby Hälsocentral,
988=Älvängens Läkarhus,
989=Virserums Läkarmottagning,
990=Färjestadens Hälsocentral,
991=Husläkarcentrum Kalmar,
992=Vårdcentralen Nygatan,
993=Premicare Johannesberg Hälsocentral,
994=Premicare Öbacka Hälsocentral,
995=Lung- och medicinavdelning 6 Ystad,
996=Medicin- och geriatrikkliniken Värnamo,
997=Läkarhuset Prima i Nybro,
998=Medicinmottagningen Oskarshamn,
999=Nya Vårdcentralen Kortedala Torg,
1000=Askersunds vårdcentral,
1001=Barn- och Ungdomsmedicinska mottagningen Söder, Värnamo,
1002=Barn- och ungdomsmedicinska mottagningen Huskvarna,
1003=Barn- och ungdomsmedicinska mottagningen Öster, Eksjö,
1004=Läkarhus Kyrkbyn, Göteborg,
1005=Lindesbergs vårdcentral,
1006=Medpro Clinic Brålanda Vårdcentral,
1007=Allergimottagning Hässleholm,
1008=Capio Novakliniken Gärsnäs,
1009=Närhälsan Sannegården vårdcentral,
1010=Medicinmottagningen Västervik Sjukhus,
1011=Pilgårdens vårdcentral,
1012=Herkules Vårdcentral,
1013=Danviks vårdcentral,
1014=Väla Hälsocenter Vårdcentral,
1015=Alfta Din hälsocentral,
1016=Tveta hälsocentral,
1017=Martina BUMM Sophiahemmet,
1018=Närhälsan Backa vårdcentral,
1019=Närhälsan Furulund vårdcentral,
1020=Kungälv barn- och ungdomsmedicinsk mottagning,
1021=Vårdcentralen Ljungsbro,
1022=Kvartersakuten Mörby Centrum,
1023=Vårdcentralen Valla, Linköping,
1024=Ersta Vårdcentral,
1025=Partille barn- och ungdomsmedicinsk mottagning,
1026=Prima BUMM,
1027=Allemanshälsans vårdcentral City, Skövde,
1028=Capio Vårdcentral Hovshaga, Växjö,
1029=Ugglans vårdcentral Landvetter,
1030=Lextorp Vårdcentral, Trollhättan,
1031=Haninge Vårdcentral,
1032=Sjöstadsdoktorn,
1033= Martina BUMM Sollentuna,
1034=Vårdcentralen KRY Nyköping,
1035=Barnspecialisterna Solna BUMM,
1036=Baldersnäs Din Hälsocentral,
1037=Arbrå Din Hälsocentral,
1038=Capio Höganäs,
1039=Frölunda barn- och ungdomsmedicinsk mottagning,
1040=Kilafors Din hälsocentral,
1041=Öckerö barn- och ungdomsmedicinsk mottagning,
1042=Närhälsan Tidan vårdcentral,
1043=Vårdcentral Gagnef,
1044=Nötkärnan Kortedala Vårdcentral och BVC,
1045=Vårdcentralen Gallerian Eskilstuna,
1046=Vårdcentralen Töcksfors,
1047=Heimdalls hälsocentral, Skellefteå,
1048=Kungshöjd barn- och ungdomsmedicinsk mottagning,
1049=Bolidens hälsocentral,
1050=Vårdcentralen i Skarpnäck,
1051=Capio Vårdcentral Badhotellet, Södertälje,
1052=Idun BUMM Kungsholmen,
1053=Edsbyn Din hälsocentral,
1054=Mölndal barn- och ungdomsmedicinsk mottagning,
1055=Vårdcentralen Boxholm,
1056=Arenastadens Vårdcentral,
1057=Nydala Vårdcentral,
1058=God Hälsa Vårdcentral Kirseberg,
1059=Närhälsan Herrestad vårdcentral,
1060=Barn- och ungdomskliniken Kalmar,
1061=Vårdcentralen Löddeköpinge,
1062=Helsa Vårdcentral Skarptorp,
1063=Vårdcentral Hjärtat i Helsingborg,
1064=Åkersberga barn- och ungdomsmedicinska mottagning BUMM,
1065=KRY Vårdcentral Sibyllegatan,
1066=Närvård Knäred,
1067=Moment BUMM Vällingby,
1068=Capio vårdcentral Vänern, Grums,
1069=Vårdcentralen Ramlösa,
1070=Familjehälsan Vårdcentral, Göteborg,
1071=Tibble Vårdcentral,
1072=Din Doktor i Märsta AB,
1073=Torsås hälsocentral,
1074=Berga hälsocentral, Kalmar,
1075=Astrakanen Emmaboda läkarcentrum,
1076=Astrakanen läkarcentrum Nybro,
1077=Ankarsrums hälsocentral,
1078=Stora Trädgårdsgatans hälsocentral,
1079=Lindsdals hälsocentral, Kalmar,
1080=Vimmerby hälsocentral,
1081=Borgholms hälsocentral,
1082=Capio Vårdcentral Vallby, Västerås,
1083=Vårdcentralen Tollarp,
1084=Krokoms hälsocentral,
1085=KRY Vårdcentral Gallerian,
1086=Johannelunds Vårdcentral AB, Linköping,
1087=Vårdcentralen Frösjön Gnesta,
1088=Lungavdelning 3, SUS, Malmö,
1089=Barnmottagning Skellefteå,
1090=Lungmottagningen Simrishamn, Capio Närsjukhus,
1091=Närhälsan Bengtsfors vårdcentral,
1092=Husläkarmottagningen Skärholmen,
1093=Capio Vårdcentral Sävja,
1094=Skepplanda Läkarhus,
1095=Cityläkarna i Nybro,
1096=Cityläkarna i Kalmar,
1097=Cityläkarna i Oskarshamn,
1098=Gällivare hälsocentral,
1099=Doktor.se Norra Djurgårdens husläkarmottagning,
1100=St Aframs Vårdcentral, Södertälje,
1101=Lugnetkliniken. Varberg,
1102=Husläkarmottagningen Jakobsberg,
1103=Trygg Hälsa Beckomberga vårdcentral,
1104=Västerorts Vårdcentral,
1105=Fridhemsplans Vårdcentral,
1106=Vårdcentralen Premicare Timrå,
1107=Capio Vårdcentral Ystad,
1108=Ekeby Hälsocenter vårdcentral,
1109=Nordmalings hälsocentral,
1110=Liljeholmskajens Vårdcentral,
1111=Capio BUMM Zinkensdamm,
1112=Martina BUMM Huddinge,
1113=Medicin och geriatrisk mottagning Skellefteå,
1114=Medicinsk och geriatrisk vårdavdelning Skellefteå,
1115=Närhälsan Sisjön vårdcentral,
1116=Barnspecialisterna Sollentuna BUMM,
1117=Maya och Hugo Hallunda BUMM,
1118=Vårdcentralen Limhamnsläkarna,
1119=Ursviks Vårdcentral,
1120=Närhälsan Billingen vårdcentral,
1121=Vårdcentralen Söderport,
1122=Solna Husläkarmottagning i Frösunda,
1123=Vårdcentral Domnarvet,
1124=Eira hälsocentral,
1125=Rosengårdskliniken,
1126=Hälsocentralen Matfors,
1127=Omtanken Vårdcentral Kviberg,
1128=Sorsele sjukstuga hälsocentral,
1129=Capio Vårdcentral Tyresö Strand,
1130=Sölvesborgs vårdcentral,
1131=Bohus Vårdcentral och BVC,
1132=Vårdcentralen Åttkanten,
1133=Centrumläkarna i Helsingborg,
1134=Tumba vårdcentral,
1135=Hedda och Hector City Husläkarmottagning,
1136=Lung- och allergimottagningen Kalmar,
1137=Medipart Partille Vårdcentral ,
1138=Hofors Din hälsocentral,
1139=Bra Liv Habo vårdcentral,
1140=Viklinik Vårdcentral Lund,
1141=Borås Vårdcentral,
1142=Dalarö vårdcentral,
1143=Barn- och ungdomsmottagningen i Karlskrona,
1144=Barnmottagningen Sala,
1145=Barnmottagningen Fagersta,
1146=Närhälsan Brämaregården vårdcentral,
1147=Vårdplats- och mottagningsenheten Kullbergska sjukhuset,
1148=Doktor se Garnisonsgatans Vårdcentral,
1149=Norrskenets hälsocentral,
1150=Alingsås jourcentral,
1151=Capio Vårdcentral Zinkensdamm,
1152=Vårdcentral Rättvik,
1153=Högdalen BUMM,
1154=Rinkeby BUMM,
1155=QualiCare Vårdcentral Uppsala,
1156=ABC-Barn- och Ungdomsmedicinsk Mottagning,
1157=Lugnviks hälsocentral,
1158=Jourcentralen Karlstad,
1159=Barn- och ungdomsmottagningen, Kungsbacka,
1160=Barnspecialistmottagningen i Knivsta,
1161=Kry Vårdcentral Osby,
1162=Forsåker Vårdcentral & BVC,
1163=Kry Vårdcentral Laurentii,
1164=Kry Vårdcentral Höör,
1165=Hälsa Hemma Vårdcentral,
1166=Ros Care Vårdcentral,
1167=Knivsta Läkargrupp, Praktikertjänst ,
1168=MediCheck Husläkarmottagning Kista (avslutad 2023-08-08),
1169=Capio Rehab Almö,
1170=Capio Rehab Angered,
1171=Capio Rehab Hjortmossen,
1172=Capio Rehab Lysekil,
1173=Capio Rehab Lödöse,
1174=Capio Rehab Orust,
1175=Capio Rehab Selma,
1176=Capio Rehab Stenungsund,
1177=Capio Rehab Strömstad,
1178=Brunflo hälsocentral,
1179=Högsboläkarna,
1180=Fridlef vårdcentral,
1181=Capio Alva BUMM Medborgarplatsen,
1182=Capio Alva BUMM Sickla,
1183=Capio Alva BUMM Hagastaden/Väsby,
1184=Praktikertjänst Stora Wäsby Vårdcentral,
1185= Capio Rehab Gårda,
1186=Capio Rehab Hovås,
1187=Doktor.se Nacka Strands vårdcentral,
1188=Doktor.se Katarina Bangata Vårdcentral,
1189=Familjeläkarna Arninge vårdcentral,
1190=Praktikertjänst Öregrunds Vårdcentral,
1191=Hälsocentralen Renen,
1192=Närhälsan Mariestad vårdcentral,
1193=Capio Vårdcentral Höllviken,
1194=Capio Vårdcentral Vasastaden,
1195=Fjällhälsan,
1196=Familjeläkarna Akalla Husläkarmottagning,
1197=Premicare Bergsjö hälsocentral,
1198=Vårdcentralen Snabbdoktor Eskilstuna,
1199=Vårdcentralen Breared,
1200=Vårdcentralen Strömmen,
1201=Praktikertjänst Luthagens vårdcentral,
1202=Kungsholmsdoktorn,
1203= Barnläkarna i Täby Centrum BUMM,
1204=Atrium Vårdcentral,
1205=Martina BUMM Bromma,
1206=Närhälsan Kallebäck vårdcentral,
1207=Lungmottagningen, Danderyds Sjukhus,
1208=Avdelning 10 MAVA, Medicinska specialistkliniken, Motala lasarett,
1209=Avdelning 10 MOA, Medicinska specialistkliniken, Motala,
1210=Hälsomedicinskt center Vårdcentral Bjärred,
1211=Capio vårdcentral Kungsholmen,
1212=Bragée Husläkarmottagning, Östermalm,
1213=Falk Hälsopartner ,
1214=Huddinge vårdcentral,
1215=Oceanhamnens Vårdcentral,
1216=Hyllie Vårdcentral,
1217=Kry Vårdcentral Storgatan,
1218=Ataraxia Vårdcentral,
1219=Kry Vårdcentral Årup,
1220=Bromma husläkarmottagning,
1221=Meliva Vårdcentral Sibyllekliniken,
1222=Botvids Vårdcentral
RegDateDatum för enhetsregistreringDatum för enhetsregistreringsmalldatetime
ÅÅÅÅ-MM-DD
Beräkningsskript:
return new Date();


Förklaring:
Datum för enhetsregistreringen
Ange det datum då enhetsregistreringen börjar gälla.

För att välja datum, klicka på den grå kalenderikonen och välj ett datum i kalendern.

En ny Enhetsregistrering bör göras minst en gång per år.

US_CountyLandstingLandstingvarchar
01=Stockholm,
03=Uppsala,
04=Sörmland,
05=Östergötland,
06=Jönköping,
07=Kronoberg,
08=Kalmar,
09=Gotland,
10=Blekinge,
12=Skåne,
13=Halland,
14=Västra Götaland,
17=Värmland,
18=Örebro,
19=Västmanland,
20=Dalarna,
21=Gävleborg,
22=Västernorrland,
23=Jämtland,
24=Västerbotten,
25=Norrbotten
Beräkningsskript:
//# target=server
//# map=US_Code


US_LevelOfCareVårdnivåVårdnivåint
1=Inneliggande vård,
2=Specialiserad öppenvård,
3=Primärvård
Beräkningsskript:
//# target=server
//# map=US_Code


US_HSAIDHSAIDHSAIDvarchar(80)
NurseOfficeSjuksköterskeledd Astma, allergi och KOL-mottagningSjuksköterskeledd Astma, allergi och KOL-mottagningint
0=Nej,
1=Ja
ScheduledVisitNurseTidsbeställd mottagning för Astma, allergi och KOL-sjuksköterskaTidsbeställd mottagning för Astma, allergi och KOL-sjuksköterskaint
0=Nej,
1=Ja
Kontrollskript:
var b = false;
if (Current != null && Current != null && Current.ScheduledVisitNurse != null) {
b = (Current.ScheduledVisitNurse == 1);
}
assignIf(!b, 'WeeklyVisitHours', null);
displayIf(b, 'WeeklyVisitHours');


WeeklyVisitHoursAntal timmar/veckaAntal timmar/veckaintValideringsskript:
if (Current.WeeklyVisitHours == null) return true;if (Current.ScheduledVisitNurse != null && Current.ScheduledVisitNurse != 1) return 'WeeklyVisitHours skall endast anges då ScheduledVisitNurse besvaras med ja.' ;
if (Current.WeeklyVisitHours < 0) return 'Ange ett positivt heltal.';return true;


UniversityEducatedNurseUniversitetsutbildad Astma, allergi och KOL-sjuksköterskaUniversitetsutbildad Astma, allergi och KOL-sjuksköterskaint
0=Nej,
1=Ja
Kontrollskript:
var b = false;
if (Current != null && Current != null && Current.UniversityEducatedNurse != null) {
b = (Current.UniversityEducatedNurse == 1);
}
assignIf(!b, 'UniversityCredits', null);
displayIf(b, 'UniversityCredits');


UniversityCreditsAntal poängAntal poängintValideringsskript:
if (Current.UniversityCredits == null) return true;if (Current.UniversityEducatedNurse != null && Current.UniversityEducatedNurse != 1) return 'UniversityCredits skall endast anges då UniversityEducatedNurse besvaras med ja.' ;
if (Current.UniversityCredits < 0) return 'Ange ett positivt heltal.';return true;


ResponsibleTeamPhysicianAnsvarig team läkare för KOL/astma mottagningAnsvarig team läkare för KOL/astma mottagningint
0=Nej,
1=Ja
Kontrollskript:
var v=Current.ResponsibleTeamPhysician===1
assignIf(!v, 'WeeklyTeamPhysHours', null);
displayIf(v, 'WeeklyTeamPhysHours');


WeeklyTeamPhysHoursAntal timmar/veckaAntal timmar/veckaint
CollaborationPhysiotherapistTeamsamverkan med fysioterapeutTeamsamverkan med fysioterapeutint
0=Nej,
1=Ja
Kontrollskript:
var v=Current.CollaborationPhysiotherapist===1;
assignIf(!v, 'WeeklyPhysioHours', null);
displayIf(v, 'WeeklyPhysioHours');


Förklaring:
Teamsamverkan med sjukgymnast

Här anges om enheten har ett utvecklat astma/KOL samarbete med sjukgymnast.



WeeklyPhysioHoursAntal timmar/veckaAntal timmar/veckaint
UniversityEducatedPhysiotherapistUniversitetsutbildad fysioterapeutUniversitetsutbildad fysioterapeutint
0=Nej,
1=Ja
Kontrollskript:
var v=Current.UniversityEducatedPhysiotherapist===1;
assignIf(!v, 'UniversityCreditsPhysio', null);
displayIf(v, 'UniversityCreditsPhysio');


UniversityCreditsPhysioAntal poängAntal poängint
CollaborationDietitianTeamsamverkan med dietistTeamsamverkan med dietistint
0=Nej,
1=Ja
Förklaring:
Teamsamverkan med dietist

Här anges om enheten har ett utvecklat astma/KOL samarbete med dietist.



CollaborationOccupationalTherapistTeamsamverkan med arbetsterapeutTeamsamverkan med arbetsterapeutint
0=Nej,
1=Ja
Förklaring:
Teamsamverkan med arbetsterapeut

Här anges om enheten har ett utvecklat astma/KOL samarbete med arbetsterapeut.



CollaborationCouncelorPhychologistTeamsamverkan med kurator/psykologTeamsamverkan med kurator/psykologint
0=Nej,
1=Ja
Förklaring:
Teamsamverkan med kurator/psykolog

Här anges om enheten har ett utvecklat astma/KOL samarbete med kurator/psykolog.



EducationInProfessionFortbildning för teamet med två dagar per år och profession?Fortbildning för teamet med två dagar per år och profession?int
0=Nej,
1=Ja
NationalSpirometricCardNurseNationellt spirometrikörkort astma, allergi och KOL sjuksköterskaNationellt spirometrikörkort astma, allergi och KOL sjuksköterskaint
0=Nej,
1=Ja
NationalSpirometricCardPhysicianNationellt spirometrikörkort verksamhetsansvarig läkareNationellt spirometrikörkort verksamhetsansvarig läkareint
0=Nej,
1=Ja
NationalSpirometricCardPhysioNationellt spirometrikörkort fysioterapeutNationellt spirometrikörkort fysioterapeutint
0=Nej,
1=Ja
TrainedTobaccoCessationCounselorUtbildad rökavvänjare knuten till enhetenUtbildad rökavvänjare knuten till enhetenint
0=Nej,
1=Ja
SpirometerSpirometerSpirometerint
0=Nej,
1=Ja
Förklaring:
Spirometer
Spirometern används för att mäta lungvolymen.

OximeterPulsoxymeterPulsoxymeterint
0=Nej,
1=Ja
Förklaring:
Pulsoxymeter
Pulsoxymetern används för att mäta syrehalten i blodet.

AutomizerNebulisatorNebulisatorint
0=Nej,
1=Ja
Förklaring:
Nebulisator
Nebulisatorn används för inhalation av läkemedel.

AnalyzerFractionEchaledNOKväveoxidmätareKväveoxidmätareint
0=Nej,
1=Ja
Förklaring:
Kväveoxidmätare
Kväveoxidmätaren mäter halten av kväveoxid, NO, direkt i utandningsluften.

OxygenEquipmentOxygenutrustningOxygenutrustningint
0=Nej,
1=Ja
ScreeningwithFEV1FEV6FEV1/FEV6 mätare för screeningFEV1/FEV6 mätare för screeningint
0=Nej,
1=Ja
InhalerAndSpacerSpray och Spacer
Spray och Spacer
int
0=Nej,
1=Ja
OrganizedAllergyInvestigationStrukturerad allergiutredningStrukturerad allergiutredningint
0=Nej,
1=Ja
Förklaring:
Strukturerad allergiutredning

• Anamnes

• In-vitro tester; blodprovs tester för att påvisa halten av IgE antikroppar mot allergen i serum

• In-vivo tester; hud tester, provokationer

PatientsAssociatedAntal listade i upptagningsområdetAntal listade i upptagningsområdetintValideringsskript:
if (Current.PatientsAssociated == null) return true;if (Current.PatientsAssociated < 0) return 'Ange ett positivt heltal.'; return true;


ResourcesPerWeekMottagningsresurser per 1000 listade invånare och veckaMottagningsresurser per 1000 listade invånare och veckadecimal(9,1)Beräkningsskript:

if (Current == null || Current == null || Current.WeeklyVisitHours == null || Current.PatientsAssociated == null
|| isNaN(parseFloat(Current.WeeklyVisitHours)) || isNaN(parseFloat(Current.PatientsAssociated)) || Current.WeeklyVisitHours <= 0 || Current.PatientsAssociated <= 0)
return null;
else
return Current.WeeklyVisitHours*1000/Current.PatientsAssociated;


US_SaveDateDatum och tid när registreringen initialt sparades.Datum och tid när registreringen initialt sparades.smalldatetime
ÅÅÅÅ-MM-DD TT:MM:SS
VisitUnitint
Se 'US_Code' för lista på vårdenheter
Visit_CountyLandstingLandstingvarchar
01=Stockholm,
03=Uppsala,
04=Sörmland,
05=Östergötland,
06=Jönköping,
07=Kronoberg,
08=Kalmar,
09=Gotland,
10=Blekinge,
12=Skåne,
13=Halland,
14=Västra Götaland,
17=Värmland,
18=Örebro,
19=Västmanland,
20=Dalarna,
21=Gävleborg,
22=Västernorrland,
23=Jämtland,
24=Västerbotten,
25=Norrbotten
Beräkningsskript:
//# target=server
//# map=VisitUnit


Visit_LevelOfCareVårdnivåVårdnivåint
1=Inneliggande vård,
2=Specialiserad öppenvård,
3=Primärvård
Beräkningsskript:
//# target=server
//# map=VisitUnit


Visit_HSAIDHSAIDHSAIDvarchar(80)
VisitDateBesöksdatumBesöksdatumsmalldatetime
ÅÅÅÅ-MM-DD
Valideringsskript:
var hel = Subject.SubjectKey;
var diag = Current.VisitDate;

if (diag == null){
return true;
}

var year = hel.substring(0,4);
var mounth = hel.substring(4,6);
var day = hel.substring(6,8);
var n = year+'-'+mounth+'-'+day;
var datum = Global.ParseDate(Current.VisitDate);
var person = Global.ParseDate(n);

if (datum < person) {
return 'Datum kan inte vara före födelseåret.';
} else {
return true;
}


Beräkningsskript:
return new Date();


GenderKönKönint
1=Man,
2=Kvinna
Beräkningsskript:
if (History === null || Subject.SubjectKey === null){
return null;
}
else{
return Global.CalculateSex(Subject.SubjectKey);
}


AgeÅlderÅlderintBeräkningsskript:
if (History === null || Subject.SubjectKey === null || Current === null || Current.VisitDate === null){
return null;
}
else{
return Global.CalculateAge(Subject.SubjectKey,Current.VisitDate);
}


VisitTypeBesökstypBesökstypint
1=Fysiskt besök,
2=Distanskontakt,
3=Datakörning
Kontrollskript:
filterIf(true, 'VisitType', function(v){
return v.get('ValueCode')!=3;
});


Förklaring:
Distanskontakt innebär digitala besök eller kvalificerad telefonkontakt

COPDDiagnosisKOL-diagnosKOL-diagnosint
0=Nej,
1=Ja
Valideringsskript:
var r = Current;
if ((r.COPDDiagnosis !== 1) && (r.AsthmaDiagnosis !== 1)){
return 'Du måste välja en eller båda av KOL- och Astmadiagnos för att göra en registrering.'
}

if ((r.COPDDiagnosis !== 1) && (r.Alpha1AntitrypsinDeficiency === true)){
return 'Måste ha en KOL-diagnos för att fylla i kryssrutan Alfa1-antitrypsin-brist som finns i mitten av formuläret.'
}

if ((r.COPDDiagnosis !== 1) && (r.LungNeoplasms === true)){
return 'Måste ha en KOL-diagnos för att fylla i kryssrutan Lungcancer som finns i mitten av formuläret.'
}
else{
return true;
}


Beräkningsskript:
if (Latest == null || Latest.COPDDiagnosis == null) {return null;}
else{
return Latest.COPDDiagnosis;
}


Kontrollskript:
var b = (Current.COPDDiagnosis === 1);


assignIf(!b, 'COPDDiagnosisYear', null);
assignIf(!b, 'Dyspnea', null);
assignIf(!b, 'PhysicalCapacity12', null);
assignIf(!b, 'QoLCAT', null);
assignIf(!b, 'Saturation', null);
assignIf(!b, 'COPDMed', null);
assignIf(!b, 'SaturationMethod', null);



displayIf(b, 'COPDDiagnosisYear');
displayIf(b, 'Dyspnea');
displayIf(b, 'Saturation');

displayIf(b, 'PhysicalCapacity12');
displayIf(b, 'QoLCAT');
displayIf(b, 'COPDMed');
displayIf(b, 'RememberDrugLabel1');
displayIf(b, 'Label_line1');



assignIf(!b, 'PhysicalTraining', null);
displayIf(b, 'PhysicalTraining');

displayIf(Current.COPDDiagnosis === 1, 'LungNeoplasms');
displayIf(Current.COPDDiagnosis === 1, 'Alpha1AntitrypsinDeficiency');


Förklaring:
KOL-diagnos (J.44)
Diagnosen KOL ska vara ställd. Svara ja eller nej. Om diagnos KOL/Astma fyll i ja i båda rutorna.

COPDDiagnosisYearÅrtalÅrtalsmallintValideringsskript:
if (Current.COPDDiagnosisYear != null && Current.COPDDiagnosis != 1) {
return 'Årtal för KOL-diagnos skall endast anges då KOL besvaras med ja.';
}
else{
return true;}


Beräkningsskript:
if (Current.COPDDiagnosis == 1) {
if(Latest == null || Latest.COPDDiagnosisYear == null){
return null; }
else {return Latest.COPDDiagnosisYear;}
}
else {return null;}


Förklaring:
Årtal
Det år som KOL-diagnosen ställdes första gången.

BronchopulmonaryDysplasiaBronkopulmonell DysplasiBronkopulmonell DysplasibitFörklaring:
Diagnosen BPD (P27) ska vara ställd.

AsthmaDiagnosisAstmadiagnosAstmadiagnosint
0=Nej,
1=Ja
Valideringsskript:
var r = Current;
if ((r.COPDDiagnosis !== 1) && (r.AsthmaDiagnosis !== 1)) { 'Du måste välja en eller båda av KOL- och Astmadiagnos för att göra en registrering.'}
else{
return true;
}


Beräkningsskript:
if(Latest == null || Latest.AsthmaDiagnosis == null) {return null;}
else {
return Latest.AsthmaDiagnosis;
}


Kontrollskript:
var b = (Current.AsthmaDiagnosis === 1); 
assignIf(!b, 'AstmaClassification2', null);
assignIf(!b, 'Treatmentstep', null);
assignIf(!b, 'AsthmaDiagnosisYear', null);
assignIf(!b, 'FeNo', null);
assignIf(!b, 'AKT', null);
assignIf(!b, 'AllergyTestDone', null);
assignIf(!b, 'AsthmaMed', null);
assignIf(!b, 'RespAllergy', null);
displayIf(b, 'AstmaClassification2');
displayIf(b, 'Treatmentstep');
displayIf(b, 'AsthmaDiagnosisYear');
displayIf(b, 'FeNo'); displayIf(b, 'AKT');
displayIf(b, 'AllergyTestDone');
displayIf(b, 'AsthmaMed');
displayIf(b, 'RespAllergy');
displayIf(b, 'RememberDrugLabel2');
displayIf(b, 'Label_line2');


Förklaring:
Astmadiagnos (J.45)
Diagnosen Astma ska vara ställd. Svara ja eller nej. Om diagnos KOL/Astma fyll i ja i båda rutorna.

AsthmaDiagnosisYearÅrtalÅrtalsmallintValideringsskript:
if (Current.AsthmaDiagnosisYear != null && Current.AsthmaDiagnosis != 1){
return 'Årtal för astmadiagnos skall endast anges då astma besvaras med ja.';
}
else{
return true;
}


Beräkningsskript:
if (Current.AsthmaDiagnosis == 1) {
if(Latest == null || Latest.AsthmaDiagnosisYear == null){
return null;}
else{return Latest.AsthmaDiagnosisYear;}
}
else{
return null;
}


Förklaring:
Årtal
Det år som Astma-diagnosen ställdes första gången.

AllergyDiagnosisAllergidiagnosAllergidiagnosint
0=Nej,
1=Ja
Beräkningsskript:
if (Latest == null || Latest.AllergyDiagnosis == null){
return null;
}
else{
return Latest.AllergyDiagnosis;
}


Förklaring:
Allergidiagnos
Diagnosen Allergi ska vara ställd.

AllergyDiagnosisYearÅrtalÅrtalsmallintValideringsskript:
if(Current.AllergyDiagnosis !== 1 && Current.AllergyDiagnosisYear !== null) {return 'Årtal för allergidiagnos skall endast anges då Allergi besvaras med Ja.';}
else{ return true;}


Beräkningsskript:
if (Current.AllergyDiagnosis == 1) {
if(Latest == null || Latest.AllergyDiagnosisYear == null){
return null; }
else {return Latest.AllergyDiagnosisYear;}
}
else {return null;}


Kontrollskript:
var b = (Current.AllergyDiagnosis === 1);
assignIf(!b, 'AllergyDiagnosisYear', null);
displayIf(b, 'AllergyDiagnosisYear');


Förklaring:
Årtal
Det år som Allergi-diagnosen ställdes första gången.

HeightLängdLängdintValideringsskript:
if (Global.Between(Current.Height,50,250) != true ) {return 'Ange ett värde mellan 50 och 250.';}
else {return true;}


Förklaring:
Längd
Längd uppmätt i samband med aktuellt besök.

WeightViktViktdecimal(9,1)Valideringsskript:
if(Global.Between(Current.Weight,1.5,250) != true){return 'Ange ett värde mellan 1,5 och 250,0.';}
else{ return true;}


Förklaring:
Vikt
Vikt i samband med aktuellt besök.

BodyMassIndexBMIBMIdecimal(9,1)Beräkningsskript:
var r = Current;
if (r.Height == null || r.Weight == null)
{
return null;
}
else
{
return 10000 * (r.Weight / (r.Height * r.Height));
}


Kontrollskript:
var s = false;
var r = Current;
if (r.BodyMassIndex != null) {
s = ((r.BodyMassIndex < 22) && (r.COPDDiagnosis === 1));
}
assignIf(!s, 'ActionLowBMI', null);
displayIf(s, 'ActionLowBMI');


Förklaring:
BMI
Vid ifylld i längd och vikt räknas BMI ut automatiskt.

MaxHeightMaxlängdMaxlängdintBeräkningsskript:
if (Current.COPDDiagnosis === 1){
return Local.GetHistoryValue(Current, History.Visit.Registrations, 'MaxHeight', 1, true);
}
else{
return null;
}


Kontrollskript:
var c = (Current.COPDDiagnosis === 1);
displayIf(c, 'MaxHeight');


Förklaring:
Maxlängd
Ange patientens längd när patienten var som längst. Ange längd i cm (heltal).

FFMFFMFFMdecimal(9,1)Beräkningsskript:
//# target=server
//# archived


Förklaring:
FFM
Ange värde för fettfri massa (impedansmätare krävs eller bentäthetsmätning).

WaistCircumferenceMidjeomfångMidjeomfångintBeräkningsskript:
//# target=server
//# archived


Förklaring:
Midjeomfång
Ange värde i centimeter.

FFMIFFMIFFMIdecimal(9,1)Beräkningsskript:
//# target=server
//# archived


Förklaring:
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å.

ActionLowBMIÅtgärd om BMI<22Åtgärd om BMI<22int
0=Annan nutritionsrådgivning/kostråd,
1=Dietistkontakt
Valideringsskript:
if ((Current.COPDDiagnosis !== 1) && (Current.ActionLowBMI !== null)){
return 'Får ej fyllas i om KOL-diagnos är ifylld med nej.';
}
else if ((!Current.BodyMassIndex) && (Current.ActionLowBMI !== null)){
return 'BMI måste vara ifylld för att du ska få fylla i detta fält.';
}
else if (Current.BodyMassIndex){
if((Current.BodyMassIndex >22) && (Current.ActionLowBMI !== null)){
return 'Får bara fyllas i om BMI < 22.';
} else {
return true;
}
}
else {
return true;
}


Förklaring:
Åtgärd vid BMI<22
Ange om patient erhållit åtgärd (dietist eller annan). Annan innebär övriga nutritionsstödjande åtgärder.

SmokingRökvanorRökvanorint
0=Aldrig varit rökare,
1=Slutat röka för >6 månader sedan,
2=Slutat röka för <6 månader sedan,
3=Röker, men inte dagligen,
4=Röker dagligen 1-9 cigaretter/dag,
5=Röker dagligen 10-19 cigaretter/dag,
6=Röker dagligen >20 cigaretter/dag
Kontrollskript:

var c = (Current.Smoking >= 1);
assignIf(!c, 'SmokingCessation', null);
displayIf(c, 'SmokingCessation');

assignIf(!c, 'CumulativeYearsCigaretteSmoking', null);
displayIf(c, 'CumulativeYearsCigaretteSmoking');

assignIf(!c, 'CigarettesDaily', null);
displayIf(c, 'CigarettesDaily');

assignIf(!c, 'PackYears', null);
displayIf(c, 'PackYears');


Förklaring:
Röker
Välj alternativ i rullistan.

SmokingCessationRökavvänjning erbjudenRökavvänjning erbjudenint
0=Nej,
1=Ja
Valideringsskript:
if (Current.Smoking < 1 && Current.SmokingCessation !== null) {return'Rökavvänjning erbjuden får inte fyllas i om svaret på Rökvanor är Aldrig varit rökare (0)';}
else{ return true;}


Förklaring:
Rökavvänjning
Har patienten erbjudits stöd i rökavvänjning.

CumulativeYearsCigaretteSmokingAntal årAntal årintValideringsskript:
var r = Current;
if (r.CumulativeYearsCigaretteSmoking == null) return true;
if (r.Smoking == null || r.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.';


Förklaring:
Antal år
Ange antal år som patienten varit rökare.

CigarettesDailyGenomsnittligt antal cigaretter per dagGenomsnittligt antal cigaretter per dagintValideringsskript:
var r = Current;
if (r.CigarettesDaily == null) return true;
if (r.Smoking == null || r.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.';


Förklaring:
Genomsnittligt antal cigaretter per dag
Ange genomsnittligt antal cigaretter patienten rökt per dag under tiden som rökare.

PackYearsPaketårPaketårintBeräkningsskript:
var r = Current;
if (r.CumulativeYearsCigaretteSmoking != null && r.CigarettesDaily != null) {
if (!isNaN(r.CumulativeYearsCigaretteSmoking) && !isNaN(r.CigarettesDaily) &&
r.CumulativeYearsCigaretteSmoking > 0 && r.CigarettesDaily > 0) {
var v = Math.round(r.CumulativeYearsCigaretteSmoking * r.CigarettesDaily / 20);
return v;
}
}
else{
return null;
}


Förklaring:
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

PassiveSmokingPassiv rökningPassiv rökningint
0=Nej,
1=Ja
Beräkningsskript:
if(Latest == null || Latest.PassiveSmoking != 1 && Latest.PassiveSmokingPreBirth == null) {return null;} 
else{return Latest.PassiveSmoking;}


Kontrollskript:
var r = Current;
var w = (r.PassiveSmoking != null && r.PassiveSmoking == 1) || false;
assignIf(!w, 'PassiveSmokingPreBirth', null);
assignIf(!w, 'PassiveSmokingYouth', null);
assignIf(!w, 'PassiveSmokingNow', null);
displayIf(w, 'PassiveSmokingPreBirth');
displayIf(w, 'PassiveSmokingYouth');
displayIf(w, 'PassiveSmokingNow');


Förklaring:
Passiv rökning
Innebär att man inte röker själv, men andra personer i omgivningen gör det.
Vid Ja besvara även följdfrågorna.

PassiveSmokingPreBirthUnder fosterlivetUnder fosterlivetint
0=Nej,
1=Ja
Valideringsskript:
var r = Current;
if (r.PassiveSmokingPreBirth == null)
{ return true;}
if (r.PassiveSmoking != null && r.PassiveSmoking === 1) {return true;}
else{
return 'Du kan bara ange passiv rökning under fosterlivet om du svarar Ja på frågan om passiv rökning.';
}


Beräkningsskript:
if(Latest == null || Latest.PassiveSmokingPreBirth == null) {return null;} 
else{ return Latest.PassiveSmokingPreBirth;}


Förklaring:
Under fosterlivet
Mamman rökte under graviditet.

PassiveSmokingYouthUnder uppväxtenUnder uppväxtenint
0=Nej,
1=Ja
Valideringsskript:
var r = Current;
if (r.PassiveSmokingYouth == null){ return true;}
if(r.PassiveSmoking != null && r.PassiveSmoking === 1) {return true;}
else{return 'Du kan bara ange passiv rökning under uppväxten om du har svarat Ja på frågan om passiv rökning.';}


Förklaring:
Under uppväxten
Barn som är eller har varit utsatta för rökning i sin vardagsmiljö.

PassiveSmokingNowNuNuint
0=Nej,
1=Ja
Valideringsskript:
var r = Current;
if (r.PassiveSmokingNow == null){ return true;}
if (r.PassiveSmoking != null && r.PassiveSmoking === 1) {return true;}
else{return 'Du kan bara ange att du utsätts för passiv rökning om du har svarat Ja på frågan om passiv rökning.';}


Förklaring:
Nu
Patienten utsätts för rökning i sin vardagsmiljö.

PhysicalActivityFysisk aktivitet, vanligtvis (dagar i veckan)Fysisk aktivitet, vanligtvis (dagar i veckan)int
0=0,
1=1,
2=2,
3=3,
4=4,
5=5,
6=6,
7=7
Förklaring:
Fysisk aktivitet
Antal dagar/vecka som patienten varit fysiskt aktiv minst 30 minuter. Välj alternativ i rullistan.

SpirometrySpirometri utfördSpirometri utfördint
0=Nej,
1=Ja
Kontrollskript:
var r = Current;
var s = (r.Spirometry != null ? !!+r.Spirometry : false)
assignIf(!s, 'FEV1Before', null);
assignIf(!s, 'FEV1PercentBefore', null);
assignIf(!s, 'FVCBeforeDilation', null);
assignIf(!s, 'FEV1After', null);
assignIf(!s, 'FEV1PercentAfter', null);
assignIf(!s, 'FVCAfterDilation', null);
assignIf(!s, 'FVCPercentBefore', null);
assignIf(!s, 'FVCPercentAfter', null);
assignIf(!s, 'RatioFEV1FVCBefore', null);
assignIf(!s, 'RatioFEV1FVCAfter', null);
assignIf(!s, 'FVCReversibilityPercent', null);
assignIf(!s, 'FEV1ReversibilityPercent', null);
displayIf(s, 'FEV1Before');
displayIf(s, 'FEV1PercentBefore');
displayIf(s, 'FVCBeforeDilation');
displayIf(s, 'FEV1After');
displayIf(s, 'FEV1PercentAfter');
displayIf(s, 'FVCAfterDilation');
displayIf(s, 'FVCPercentBefore');
displayIf(s, 'FVCPercentAfter');
displayIf(s, 'RatioFEV1FVCBefore');
displayIf(s, 'RatioFEV1FVCAfter');
displayIf(s, 'ReversibilityLabel');
displayIf(s, 'FVCReversibilityPercent');
displayIf(s, 'FEV1ReversibilityPercent');


Förklaring:
Spriometri
Ange om spirometri är utfört i samband med dagens besök.

FVCBeforeDilationFVC föreFVC föredecimal(9,2)Valideringsskript:
if (Current.Spirometry !== 1 && Current.FVCBeforeDilation !== null) {return 'FVC före skall endast anges då Spirometri utförd besvaras med Ja';}
else{return Global.Between(Current.FVCBeforeDilation, 0.1, 10) ? true : 'Ange ett värde mellan 0,1 och 10.'}


Förklaring:
Vid långverkande luftrörsvidgande (LABA) senaste 12 tim eller kortverkande (SABA) senaste 6 tim ska FEV1 och FVC registreras som efter/post värden

FVCPercentBeforeFVC före (% av förväntat)FVC före (% av förväntat)intValideringsskript:
if (Current.Spirometry !== 1 && Current.FVCPercentBefore !== null) {return 'FVC före (% av förväntat) skall endast anges då Spirometri utförd besvaras med Ja';} 
else{return true;}


Beräkningsskript:
var r = Current;
var height = r.Height;
var gender = 2 - Global.CalculateSex(Subject.SubjectKey);
var age = Global.CalculateAge(Subject.SubjectKey, r.VisitDate);
var NORMAL_FVC = Local.GetNormal_FVC(gender, age, height);
if (r.FVCBeforeDilation != null && height > 0){
return Math.round(r.FVCBeforeDilation / NORMAL_FVC * 100)
}
else{
return null;
}


Förklaring:

  Beräkning enligt Hedenström för vuxna


 Män (>=18 år):

             100 * FVC före
  ——————————————————————————————————————————————
  -0,000686*ålder2+0,0471*ålder+0,0752*längd-8,56



 Kvinnor (>=18 år):

             100 * FVC före
  ——————————————————————————————————————————————
  -0,000145*ålder2-0,0119*ålder+0,0552*längd-4,32




  Beräkning enligt Solymar för barn


 Pojkar (<18 år):

          100 * FVC före
     ———————————————————————————
     10(0,008+2,695*log(längd/100))


 Flickor(<18 år):

          100 * FVC före
     ———————————————————————————
     10(-0,052+2,857*log(längd/100))



FVCAfterDilationFVC efterFVC efterdecimal(9,2)Valideringsskript:
if(Current.Spirometry !== 1 && Current.FVCAfterDilation !== null) {return 'FVC efter skall endast anges då Spirometri utförd besvaras med Ja';}
else{return Global.Between(Current.FVCAfterDilation, 0.1, 10) ? true : 'Ange ett värde mellan 0,1 och 10.';}


FVCPercentAfterFVC efter (% av förväntat)FVC efter (% av förväntat)intValideringsskript:
if(Current.Spirometry !== 1 && Current.FVCPercentAfter !== null) {return 'FVC efter (% av förväntat) skall endast anges då Spirometri utförd besvaras med Ja';}
else {return true;}


Beräkningsskript:
var r = Current;
var height = r.Height;
var gender = 2 - Global.CalculateSex(Subject.SubjectKey);
var age = Global.CalculateAge(Subject.SubjectKey, r.VisitDate);
var NORMAL_FVC = Local.GetNormal_FVC(gender, age, height);
if (r.FVCAfterDilation != null && height > 0){
return Math.round(r.FVCAfterDilation / NORMAL_FVC * 100);
}
else{
return null;
}


Förklaring:

  Beräkning enligt Hedenström för vuxna


 Män (>=18 år):

             100 * FVC efter
  ——————————————————————————————————————————————
  -0,000686*ålder2+0,0471*ålder+0,0752*längd-8,56



 Kvinnor (>=18 år):

             100 * FVC efter
  ——————————————————————————————————————————————
  -0,000145*ålder2-0,0119*ålder+0,0552*längd-4,32




  Beräkning enligt Solymar för barn


 Pojkar (<18 år):

          100 * FVC efter
     ———————————————————————————
     10(0,008+2,695*log(längd/100))


 Flickor(<18 år):

          100 * FVC efter
     ———————————————————————————
     10(-0,052+2,857*log(längd/100))



FEV1BeforeFEV1 föreFEV1 föredecimal(9,2)Valideringsskript:
var r = (Current.Spirometry !== 1 && Current.FEV1Before !== null) ? 'FEV1 före skall endast anges då Spirometri utförd besvaras med Ja' : Global.Between(Current.FEV1Before, 0.1, 10) ? true : 'Ange ett värde mellan 0,1 och 10.';
if(r!==true){
return r;}
if(Current.FEV1Before > Current.FVCBeforeDilation && Current.FVCBeforeDilation!==null)
{return 'FEV1 före får inte vara större än FVC före';}
else {return true;}


Förklaring:
Vid långverkande luftrörsvidgande (LABA) senaste 12 tim eller kortverkande (SABA) senaste 6 tim ska FEV1 och FVC registreras som efter/post värden

FEV1PercentBeforeFEV1 före (% av förväntat)FEV1 före (% av förväntat)intValideringsskript:
if(Current.Spirometry !== 1 && Current.FEV1PercentBefore !== null) {return 'FEV1 före (% av förväntat) skall endast anges då Spirometri utförd besvaras med Ja'} 
else{return true;}


Beräkningsskript:
var r = Current;
var height = r.Height;
var gender = 2 - Global.CalculateSex(Subject.SubjectKey);
var age = Global.CalculateAge(Subject.SubjectKey, r.VisitDate);
var NORMAL_FEV1 = Local.GetNormal_FEV1(gender, age, height);
if (r.FEV1Before == null || isNaN(parseFloat(r.FEV1Before)) || isNaN(parseFloat(NORMAL_FEV1)))
{return null;}
else
{return Math.round(r.FEV1Before / NORMAL_FEV1 * 100);}


Förklaring:

  Beräkning enligt Hedenström för vuxna


 Män (>=18 år):

             100 * FEV1 före
——————————————————————————————————————————————
-0,000406*ålder2+0,0145*ålder+0,0509*längd-4,67



 Kvinnor (>=18 år):

             100 * FEV1 före
     ———————————————————————————————
     -0,0281*ålder+0,0258*längd+0,13




  Beräkning enligt Solymar för barn


 Pojkar (<18 år):

          100 * FEV1 före
     ———————————————————————————
     10(-0,053+2,71*log(längd/100))


 Flickor(<18 år):

          100 * FEV1 före
     ———————————————————————————
     10(-0,114+2,942*log(längd/100))



FEV1AfterFEV1 efterFEV1 efterdecimal(9,2)Valideringsskript:
var r= (Current.Spirometry !== 1 && Current.FEV1After !== null) ? 'FEV1 efter skall endast anges då Spirometri utförd besvaras med Ja' : Global.Between(Current.FEV1After, 0.1, 10) ? true : 'Ange ett värde mellan 0,1 och 10.';
if(r!==true)
{return r;}
if(Current.FEV1After > Current.FVCAfterDilation && Current.FVCAfterDilation!==null)
{return 'FEV1 efter får inte vara större än FVC efter';}
else{return true;}


FEV1PercentAfterFEV1 efter (% av förväntat)FEV1 efter (% av förväntat)intValideringsskript:
if(Current.Spirometry !== 1 && Current.FEV1PercentAfter !== null) {return 'FEV1 efter (% av förväntat) skall endast anges då Spirometri utförd besvaras med Ja';} 
else {return true;}


Beräkningsskript:
var r = Current;
var height = r.Height;
var gender = 2 - Global.CalculateSex(Subject.SubjectKey);
var age = Global.CalculateAge(Subject.SubjectKey, r.VisitDate);
var NORMAL_FEV1 = Local.GetNormal_FEV1(gender, age, height);
if (r.FEV1After == null|| isNaN(parseFloat(r.FEV1After)) || isNaN(parseFloat(NORMAL_FEV1)))
{return null;}
else
{return Math.round(r.FEV1After / NORMAL_FEV1 * 100);}


Förklaring:

  Beräkning enligt Hedenström för vuxna


 Män (>=18 år):

             100 * FEV1 efter
——————————————————————————————————————————————
-0,000406*ålder2+0,0145*ålder+0,0509*längd-4,67



 Kvinnor (>=18 år):

             100 * FEV1 efter
     ———————————————————————————————
     -0,0281*ålder+0,0258*längd+0,13




  Beräkning enligt Solymar för barn


 Pojkar (<18 år):

          100 * FEV1 efter
     ———————————————————————————
     10(-0,053+2,71*log(längd/100))


 Flickor(<18 år):

          100 * FEV1 efter
     ———————————————————————————
     10(-0,114+2,942*log(längd/100))



RatioFEV1FVCBeforeFEV1/FVC föreFEV1/FVC föredecimal(9,2)Valideringsskript:
if(Current.Spirometry !== 1 && Current.RatioFEV1FVCBefore !== null) {return 'FEV1/FVC före skall endast anges då Spirometri utförd besvaras med Ja'} 
else {return true;}


Beräkningsskript:
return (Current.FVCBeforeDilation > 0 ? Current.FEV1Before / Current.FVCBeforeDilation : null);


RatioFEV1FVCAfterFEV1/FVC efterFEV1/FVC efterdecimal(9,2)Valideringsskript:
if(Current.Spirometry !== 1 && Current.RatioFEV1FVCAfter !== null) {return 'FEV1/FVC efter skall endast anges då Spirometri utförd besvaras med Ja'} 
else {return true;}


Beräkningsskript:
return (Current.FVCAfterDilation > 0 ? Current.FEV1After / Current.FVCAfterDilation : null);


FVCReversibilityPercentAvseende FVCAvseende FVCintValideringsskript:
if (Current.Spirometry !== 1 && Current.FVCReversibilityPercent !== null) {return 'Avseende FVC skall endast anges då Spirometri utförd besvaras med Ja'} 
else {return true;}


Beräkningsskript:
var r = Current;
return r.FVCBeforeDilation > 0 ? Math.round((r.FVCAfterDilation - r.FVCBeforeDilation) / r.FVCBeforeDilation * 100) : null;


FEV1ReversibilityPercentAvseende FEV1Avseende FEV1intValideringsskript:
if(Current.Spirometry !== 1 && Current.FEV1ReversibilityPercent !== null) {return 'Avseende FEV1 skall endast anges då Spirometri utförd besvaras med Ja'}
else{ return true;}


Beräkningsskript:
var r = Current;
return r.FEV1Before > 0 ? Math.round((r.FEV1After - r.FEV1Before) / r.FEV1Before * 100) : null;


SaturationSaturation (procent)Saturation (procent)intValideringsskript:
var r = Current;
if (r.Saturation == null){
return true;
}
if ((r.Saturation < 60) || (r.Saturation > 100)){
return 'Ange ett värde mellan 60 och 100.';
}

if ((r.Saturation !== null) && (r.COPDDiagnosis !== 1)){
return 'Får ej fyllas i om inte KOL-diagnosen är ifylld med ja.';
} else{ return true;}


Kontrollskript:
var r = Current;
var s = (r.Saturation != null && r.Saturation < 93);
assignIf(!s, 'SaturationMethod', null);
displayIf(s, 'SaturationMethod');
displayIf(r.COPDDiagnosis === 1, 'Saturation');


Förklaring:
Saturation
Syremättnad mätt med en pulsoxymeter, anges i %

SaturationMethodÅtgärd vid saturation < 93%Åtgärd vid saturation < 93%int
1=Ingen,
2=Artärblodgas tagen på egen enhet,
3=Remitterad
Valideringsskript:
if ((Current.COPDDiagnosis !== 1) && (Current.SaturationMethod !== null)){
return 'Får ej fyllas i om KOL-diagnos är ifylld med nej.';
}
else if ((!Current.Saturation) && (Current.SaturationMethod !== null)){
return 'Saturation måste vara ifylld för att du ska få fylla i detta fält.';
}
else if (Current.Saturation){
if((Current.Saturation >93) && (Current.SaturationMethod !== null)){
return 'Får bara fyllas i om Saturation < 93.';
}
else{
return true;
}
}
else {return true;}


Förklaring:
Saturation under 93%
Ange åtgärd enligt rullista

NumberExacerbationAntal exacerbationer senaste 12 månadernaAntal exacerbationer senaste 12 månadernaint
1=0-1,
2=2 eller flera
Beräkningsskript:
//# target=server
if (Current.NumberExacerbation10 == null ) {
return null;
}
if (Current.NumberExacerbation10 == 0 || Current.NumberExacerbation10 == 1 ) {
return 1;
}
if (Current.NumberExacerbation10 == 2 || Current.NumberExacerbation10 == 3 || Current.NumberExacerbation10 == 4 || Current.NumberExacerbation10 == 5 || Current.NumberExacerbation10 == 6 || Current.NumberExacerbation10 == 7 || Current.NumberExacerbation10 == 8 || Current.NumberExacerbation10 == 9 || Current.NumberExacerbation10 == 10 || Current.NumberExacerbation10 == 11){
return 2;
}


Förklaring:
Antal exacerbationer
Ange det antal exacerbationer som patienten upplevt de senaste senaste 12 månaderna. OBS, antalet behöver inte vara registrerade läkarbesök.

NumberExacerbation10Antal exacerbationer senaste 12 månadernaAntal exacerbationer senaste 12 månadernaint
0=0,
1=1,
10=10,
11=>10,
2=2,
3=3,
4=4,
5=5,
6=6,
7=7,
8=8,
9=9
Förklaring:
Antal exacerbationer
Ange det antal exacerbationer som patienten upplevt de senaste senaste 12 månaderna. OBS, antalet behöver inte vara registrerade läkarbesök.

NumberExacerbationTreatAntal behandlingstillfällen i hemmet med antibiotika och/eller kortison pga exacerbation under de senaste 12 månint
0=0,
1=1,
10=10,
11=>10,
2=2,
3=3,
4=4,
5=5,
6=6,
7=7,
8=8,
9=9
NumberHospitalisationsTotalAntal inneliggande vårdtillfällen de senaste 12 månAntal inneliggande vårdtillfällen de senaste 12 månintValideringsskript:
var r = Current;
if (r.NumberHospitalisationsTotal == null) return true;
return Global.Between(r.NumberHospitalisationsTotal,0,20) ? true : 'Ange ett värde mellan 0 och 20.';


Beräkningsskript:
//# target=server
//# archived


Förklaring:
Antal inneliggande vårdtillfällen de senaste 12 månaderna
Ange samtliga vårdtillfällen de senaste 12 månaderna oberoende orsak inklusive exacerbationer.

NumberHospitalisationsCOPDAsthmaAntal inneliggande vårdtillfällen de senaste 12 mån pga KOL eller astmaAntal inneliggande vårdtillfällen de senaste 12 mån pga KOL eller astmaint
0=0,
1=1,
10=10,
11=>10,
2=2,
3=3,
4=4,
5=5,
6=6,
7=7,
8=8,
9=9
Förklaring:
Antal inneliggande vårdtillfällen de senaste 12 månaderna pga KOL eller astma
Ange samtliga vårdtillfällen de senaste 12 månaderna på grund av KOL och/eller astma.

BEosinofilaB-Eosinofila (absolutvärde)B-Eosinofila (absolutvärde)decimal(9,1)Valideringsskript:
if ((Current.BEosinofila < 0) || (Current.BEosinofila > 25)){
return 'Ange ett värde mellan 0 och 25.';
}
else
{return true;}


Förklaring:
B-Eosinofila
Ange eosinofila (absolutvärdet 109/L) i samband med dagens besök.

PrecipitatingFactorsNewUtlösande triggerfaktorer för försämringUtlösande triggerfaktorerint
0=Nej,
1=Ja
Kontrollskript:
var s = false;

if(Current.PrecipitatingFactorsNew != null){
if(Current.PrecipitatingFactorsNew === 1){
s = true;
}}


assignIf(!s, 'RespiratoryTractInfection', null);
displayIf(s, 'RespiratoryTractInfection');

assignIf(!s, 'TobaccoSmoke', null);
displayIf(s, 'TobaccoSmoke');

assignIf(!s, 'PhysicalEffort', null);
displayIf(s, 'PhysicalEffort');

assignIf(!s, 'TemeratureFluctuation', null);
displayIf(s, 'TemeratureFluctuation');

assignIf(!s, 'Allergens', null);
displayIf(s, 'Allergens');

assignIf(!s, 'Stress', null);
displayIf(s, 'Stress');

assignIf(!s, 'AirPollutionOdors', null);
displayIf(s, 'AirPollutionOdors');


RespiratoryTractInfectionLuftvägsinfektionLuftvägsinfektionint
0=Nej,
1=Ja
Förklaring:
Luftvägsinfektion
Ange om patienten får symtom som utlöses av luftvägsinfektion (virus eller bakterie).

TobaccoSmokeTobaksrökTobaksrökint
0=Nej,
1=Ja
Förklaring:
Tobaksrök
Ange om patienten får symtom som utlöses av tobaksrök (aktiv och/eller passiv rökning).

PhysicalEffortFysisk ansträngningFysisk ansträngningint
0=Nej,
1=Ja
Förklaring:
Fysisk ansträngning
Ange om patienten får symtom som utlöses vid fysisk ansträngning (symtomen som uppträder strax efter start, under själva ansträngningen eller efter avslutad ansträngning).

TemeratureFluctuationTemperaturväxlingTemperaturväxlingint
0=Nej,
1=Ja
Förklaring:
Temperaturväxling
Ange om patienten får symtom som utlöses av temperaturväxling.

AllergensAllergenerAllergenerint
0=Nej,
1=Ja
Förklaring:
Allergener
Ange om patienten får symtom som utlöses av t.ex. pollen och pälsdjur.

StressStressStressint
0=Nej,
1=Ja
Förklaring:
Stress
Ange om patienten får symtom som utlöses av stress.

AirPollutionOdorsLuftföroreningar/dofterLuftföroreningar/dofterint
0=Nej,
1=Ja
Förklaring:
Luftföroreningar/dofter
Ange om patienten får symtom som utlöses av luftföroreningar eller dofter t ex avgaser eller parfym.

DepressionAnxietyDepression/ångestDepression/ångestbitBeräkningsskript:
if(Latest == null || Latest.DepressionAnxiety == null) {return null;}
else {return Latest.DepressionAnxiety;}


Kontrollskript:
var isChild=Global.CalculateAge(Subject.SubjectKey,Current.VisitDate) < 18;
displayIf(isChild, 'OtherDiagnosesChildLabel2');


Förklaring:
Depression/ångest: F32, F41

DiabetesMellitusDiabetes mellitusDiabetes mellitusbitBeräkningsskript:
if(Latest == null || Latest.DiabetesMellitus == null) {return null; }
else {return Latest.DiabetesMellitus;}


Förklaring:
Diabetes mellitus: E10, E11

HeartDiseaseHjärtsjukdomHjärtsjukdombitBeräkningsskript:
if(Latest == null || Latest.HeartDisease == null) {return null;}
else{ return Latest.HeartDisease;}


Förklaring:
Hjärtsjukdom: I20, I25, I50
Har patienten haft en hjärtinfarkt betraktas detta som ischemisk hjärtsjukdom.

HypertensionHypertoniHypertonibitBeräkningsskript:
if(Latest == null || Latest.Hypertension == null) {return null; }
else {return Latest.Hypertension;}


Förklaring:
Hypertoni: I10

OsteoporosisOsteoporosOsteoporosbitBeräkningsskript:
if(Latest == null || Latest.Osteoporosis == null) {return null;}
else {return Latest.Osteoporosis;}


Förklaring:
Osteoporos: M81

SleepApneaSyndromesSömnapnésyndromSömnapnésyndrombitBeräkningsskript:
if(Latest == null || Latest.SleepApneaSyndromes == null){return null;}
else {return Latest.SleepApneaSyndromes;}


Förklaring:
Sömnapnésyndrom: G47.3

Alpha1AntitrypsinDeficiencyAlfa1-antitrypsin-bristAlfa1-antitrypsin-bristbitBeräkningsskript:
if(Latest == null || Latest.Alpha1AntitrypsinDeficiency == null){return null;}
else {return Latest.Alpha1AntitrypsinDeficiency;}


Förklaring:
Alfa1-antitrypsin-brist: E88.0

LungNeoplasmsLungcancerLungcancerbitBeräkningsskript:
if(Latest == null || Latest.LungNeoplasms == null){return null;}
else {return Latest.LungNeoplasms;}


Förklaring:
Lungcancer: C34

Covid19DiagnosisHar patienten en pågående eller genomgången Covid-19 infektion?Har patienten en pågående eller genomgången Covid-19 infektion?int
0=Nej,
1=Ja, pågående infektion,
2=Misstänkt pågående infektion,
3=Genomgången infektion,
9999=Okänt
Beräkningsskript:
//# target=server
//# archived


Förklaring:
Obs! Vid aktuell COVID-19 sjukdom ska följande diagnoser användas:
U07.1 Covid-19, virus påvisat
U07.2 Covid-19, virus ej påvisat

Covid19TestHar test för Coronavirus (SARS-CoV-2) genomförtsHar test för Coronavirus (SARS-CoV-2) genomförtsint
0=Inte taget,
1=Negativt test,
2=Positivt test,
3=Taget, men ännu ej svar,
9999=Okänt
Beräkningsskript:
//# target=server
//# archived


Förklaring:
Åtgärdskod kan i förekommande fall registreras: ZV100 Åtgärd relaterad till covid-19

Covid19DiagnDateDatum för Covid-19 diagnosDatum för Covid-19 diagnossmalldatetime
ÅÅÅÅ-MM-DD
Beräkningsskript:
//# target=server
//# archived


StructEduPgmStrukturerad patientutbildningStrukturerad patientutbildningint
0=Nej,
2=Inom 5 år
Valideringsskript:
var r = Current;
if(
r.StructEduPgm !== 2 &&
(
r.DiseaseKnowledge === true ||
r.DrugTreatment === true ||
r.SelfCare === true ||
r.RiskFactors === true ||
r.KolEdu === true ||
r.AstmaEdu === true
)
)

{return 'Strukturerad patientutbildning måste besvaras med Inom 5 år om någon av följande är ifyllda: Sjukdomskunskap, Läkemedelsbehandling inkluderande inhalationsteknik, Egenvård, Riskfaktorer, KOL-skola eller Astmaskola.'
}
else
{return true;}


Beräkningsskript:
if(Latest == null || Latest.StructEduPgm == null) {return null;}
else {return Latest.StructEduPgm;}


Kontrollskript:
var r = Current;
var v = r.StructEduPgm === 2 || (
r.DiseaseKnowledge === true &&
r.DrugTreatment === true &&
r.SelfCare === true &&
r.RiskFactors === true &&
r.KolEdu === true &&
r.AstmaEdu === true
);
displayIf(v, 'TypeOfVisitLabel');
displayIf(v, 'DiseaseKnowledge');
displayIf(v, 'DrugTreatment');
displayIf(v, 'SelfCare');
displayIf(v, 'RiskFactors');
displayIf(v, 'KolEdu');
displayIf(v, 'AstmaEdu');


Förklaring:
Strukturerad patientutbildning

Avser att patienten individuellt fått någon eller flera av följande utbildningsinsatser de senaste fem åren:


  • Sjukdomskunskap

  • Läkemedelsbehandling inkluderande inhalationsteknik

  • Egenvård

  • Riskfaktorer



DiseaseKnowledgeSjukdomskunskapSjukdomskunskapbit
DrugTreatmentLäkemedelsbehandling inkluderande inhalationsteknikLäkemedelsbehandling inkluderande inhalationsteknikbit
SelfCareEgenvårdEgenvårdbit
RiskFactorsRiskfaktorerRiskfaktorerbit
KolEduKOL-skolaKOL-skolabitFörklaring:
KOL-skola


KOL-skola avser en interprofessionellt genomförd grupputbildning där sjukdomskunskap, läkemedelsbehandling inkluderande inhalationsteknik, egenvård och riskfaktorer ska ingå.


AstmaEduAstmaskolaAstmaskolabitFörklaring:
Astmaskola


Astmaskola avser en interprofessionellt genomförd grupputbildning där sjukdomskunskap, läkemedelsbehandling inkluderande inhalationsteknik, egenvård och riskfaktorer ska ingå
.


OPEWrittenTreatmentPlanGivenSkriftlig behandlingsplan har erhållits eller följts upp vid dagens besökSkriftlig behandlingsplan givenint
0=Nej,
1=Ja
ParamedicContactsInterprofessionella kontakter de senaste 12 månadernaParamedicinska kontakterint
0=Nej,
1=Ja
Valideringsskript:
var r = Current;
if (r.ParamedicContacts === 0 && (
r.VisitPhysiotherapist === true ||
r.VisitDietitian === true ||
r.VisitOccupationalTherapist === true ||
r.VisitCounselorPsychologist === true
)
)

{return 'Paramedicinska kontakter kan inte besvaras med Nej om någon av följande är ifyllda: Fysioterapeut, Dietist, Arbetsterapeut eller Kurator/psykolog.'}
else{ return true;}


Kontrollskript:
var r = Current;
var v = r.ParamedicContacts === 1 || (r.VisitPhysiotherapist === true && r.VisitDietitian === true && r.VisitOccupationalTherapist === true && r.VisitCounselorPsychologist === true);

displayIf(v, 'VisitPhysiotherapist');
displayIf(v, 'VisitDietitian');
displayIf(v, 'VisitOccupationalTherapist');
displayIf(v, 'VisitCounselorPsychologist');


Förklaring:
Interprofessionella kontakter

Avser att patienten fått KOL/Astma-relaterad insats de senaste tolv månaderna av någon eller flera av följande professioner:

• Fysioterapeut

• Arbetsterapeut

• Dietist

• Kurator/psykolog

VisitPhysiotherapistFysioterapeutFysioterapeutbit
VisitDietitianDietistDietistbit
VisitOccupationalTherapistArbetsterapeutArbetsterapeutbit
VisitCounselorPsychologistKurator/psykologKurator/psykologbit
InfluenzaVaccinationVaccinerad influensa de senaste 12 månadernaVaccinerad influensa de senaste 12 månadernaint
0=Nej,
1=Ja
PneumococcalVaccinationVaccinerad pneumokock någonsinVaccinerad pneumokockint
0=Nej,
1=Ja
QoLCATCATCATintValideringsskript:
if ((Current.QoLCAT < 0) || (Current.QoLCAT > 40)){
return 'Ange ett värde mellan 0 och 40.';
}
if ((Current.COPDDiagnosis !== 1) && (Current.QoLCAT !== null)){
return 'Får ej fyllas i om KOL-diagnos är ifylld med nej.';
}
else
{return true;}


Förklaring:
CAT

Ange värde enligt symtomskattningsformulär, skattat i samband med dagens besök.

DyspneamMRC (Dyspnégrad, rekommenderas)mMRC (Dyspnégrad, rekommenderas)int
0=0,
1=1,
2=2,
3=3,
4=4
Valideringsskript:
if ((Current.COPDDiagnosis !== 1) && (Current.Dyspnea !== null)){
return 'Får ej fyllas i om KOL-diagnos är ifylld med nej.';
}
else
{return true;}


Förklaring:
mMRC
Ange värde enligt mMRC-formulär, skattat i samband med dagens besök.

PhysicalCapacity12Fysisk kapacitet – 6 minuters gångtest utförd de senaste 12 månadernaFysisk kapacitet – 6 minuters gångtest utförd de senaste 12 månadernaint
0=Nej,
1=Ja
Kontrollskript:
var s = false;

if (Current.PhysicalCapacity12 != null) {
s = (Current.PhysicalCapacity12 == 1);
}
assignIf(!s, 'PhysicalCapacity12M', null);
displayIf(s, 'PhysicalCapacity12M');



Förklaring:
Mätning av fysisk kapacitet – 6 minuters gångtest.
Ange om gångtest är utförd någon gång de senaste 12 månaderna.



PhysicalCapacity12MOm jaOm jaintValideringsskript:
return Global.Between(Current.PhysicalCapacity12M, 0, 1000) ? true :   'Giltiga värden 0-1000';


Förklaring:
Gångsträcka (i meter).
De Nationella riktlinjerna för astma och KOL rekommenderar att testet utförs på patienter med stabil KOL och FEV1<80% av förväntat värde. Testet kan vara en del i utvärderingen av en given intervention.




Anges från november 2021 i antal meter

PhysicalCapacity12M_oldOm jaint
1=< 350 meter,
2=>= 350 meter
Beräkningsskript:
//# target=server
//# archived


PhysicalTrainingFysisk träning, vanligtvis (dagar i veckan)Fysisk träning, vanligtvis (dagar i veckan)int
0=0,
1=1,
2=2,
3=3,
4=4,
5=5,
6=6,
7=7
Förklaring:
Fysisk träning.


Med fysisk träning avses en aktivitet som syftar till att öka eller bibehålla prestationsförmågan. Den är planerad, strukturerad och återkommande. Det kan handla t ex om att påverka kondition, muskelstyrka, muskeluthållighet, balans och koordination.



COPDMedLäkemedel mot KOLLäkemedel mot KOLint
0=Nej,
1=Ja
Valideringsskript:
if ((Current.COPDDiagnosis !== 1) && (Current.COPDMed !== null)){
return 'Får ej fyllas i om KOL-diagnos är ifylld med nej.';
}
else
{return true;}


Kontrollskript:
var a = (Current.COPDMed === 1);
displayIf(a, 'RememberDrugLabel1');


Förklaring:
Läkemedel mot KOL
Ange om patienten är ordinerad läkemedelsbehandling.

AKTAstmakontroll (ACT)Astmakontroll (ACT)intValideringsskript:
if ((Current.AsthmaDiagnosis !== 1) && (Current.AKT !== null)){ 
return 'Får ej fyllas i om Astmadiagnos är ifylld med nej.'; }
var maxVal=Current.Age<12 ? 28 : 25;
if ((Current.AKT < 0) || (Current.AKT > maxVal)){
return 'Ange ett värde mellan 0 och ' + maxVal + '.'; }
else
{return true;}


Förklaring:
Ange värde enligt symtomskattningsformulär, skattat i samband med dagens besök. Formulär för 4-11 år och formulär från 12 år

TreatmentstepBehandlingstrappa/svårighetsgradBehandlingstrappa/svårighetsgradint
1=1. Lindrig,
2=2. Måttlig,
3=3. Medelsvår,
4=4. Svår,
5=5. Mycket svår
Förklaring:
Se bedömningsskala

AstmaClassification2AstmagradsklassificeringAstmagradsklassificeringvarchar(80)Beräkningsskript:
var aktLetter=null; 
if(Current.AKT===null) {return null};
if(Current.AKT>=25) {aktLetter='A';}
else if(Current.AKT>=20) {aktLetter='B';}
else {
aktLetter='C';
}
return Current.Treatmentstep !== null && aktLetter!==null ? Current.Treatmentstep + ' ' + aktLetter : null;


Förklaring:
Värdet beräknas automatiskt från ACT och Behandlingstrappa/svårighetsgrad om de två variablerna fyllts i vid aktuellt besök

FeNoMätning av NO (FENO) utfördMätning av NO (FENO) utfördint
0=Nej,
1=Ja
Valideringsskript:
if ((Current.AsthmaDiagnosis !== 1) && (Current.FeNo !== null)){
return 'Får ej fyllas i om Astmadiagnos är ifylld med nej.';
}
else
{return true;}


Kontrollskript:
var b = (Current.FeNo === 1);
assignIf(!b, 'FeNoValue', null);
displayIf(b, 'FeNoValue');


Förklaring:
NO (FENO)
Ange med ja eller nej om detta är utfört.

FeNoValueUppmätt NO-värdeUppmätt NO-värdedecimal(9,1)Valideringsskript:
if (Current.FeNoValue == null) 
return true;
else{
return (Current.FeNo != null && Current.FeNo === 1) ? Global.Between(Current.FeNoValue,5,300) ? true : 'Ange ett värde mellan 5,0 och 300,0.' :
'Du kan bara ange uppmätt NO-värde om du har svarat att mätning är utförd.';
}


Förklaring:
Uppmätt NO-värde.
Ange uppmätt ppm-värde vid dagens besök.

AllergyTestDoneAllergitest någonsin utfördAllergitest utfördint
0=Nej,
1=Ja
Valideringsskript:
if ((Current.AsthmaDiagnosis !== 1) && (Current.AllergyTestDone !== null)){
return 'Får ej fyllas i om Astmadiagnos är ifylld med nej.';
}
else {return true;}


Beräkningsskript:
if(Latest == null || Latest.AllergyTestDone == null){return null;}
else {return Latest.AllergyTestDone;}


Kontrollskript:
var d = Current.AllergyTestDone===1;
displayIf(d, 'RememberAllergy');


Förklaring:
Allergitest utfört
Ange om allergitest är utförd någon gång med Allergiscreening och/eller Specifik IgE och/eller Pricktest.

AllergyTestYearÅrtalÅrtalsmallintValideringsskript:
if(Current.AllergyTestDone !== 1 && Current.AllergyTestYear !== null) {return 'Årtal skall endast anges då Allergitest utförd besvaras med Ja'}
else {return true;}


Beräkningsskript:
if(Latest == null || Latest.AllergyTestYear == null) {return null;}
else {return Latest.AllergyTestYear;}


Kontrollskript:
var b = (Current.AllergyTestDone === 1);
assignIf(!b, 'AllergyTestYear', null);
displayIf(b, 'AllergyTestYear');


Förklaring:
Årtal
Ange årtalet då Allergitest utfördes.

RespAllergyLuftvägsallergiLuftvägsallergiint
0=Nej,
1=Ja
Valideringsskript:
if ((Current.AsthmaDiagnosis !== 1) && (Current.RespAllergy !== null)){
return 'Får ej fyllas i om Astmadiagnos är ifylld med nej.';
}
else
{return true;}


Beräkningsskript:
if(Latest == null || Latest.RespAllergy == null) {return null;}
else {return Latest.RespAllergy;}


Förklaring:
Luftvägsallergi
Ange om patienten har en diagnostiserad och journalförd luftvägsallergi.

AsthmaMedLäkemedel mot AstmaLäkemedel mot Astmaint
0=Nej,
1=Ja
Valideringsskript:
if ((Current.AsthmaDiagnosis !== 1) && (Current.AsthmaMed !== null)){
return 'Får ej fyllas i om Astmadiagnos är ifylld med nej.';
}
else
{return true;}


Kontrollskript:
var a = (Current.AsthmaMed === 1);
displayIf(a, 'RememberDrugLabel2');


Förklaring:
Läkemedel mot Astma
Ange om patienten är ordinerad läkemedelsbehandling.

InhaledShortactingDilatingBeta-2-stimulerande kortverkande (SABA)Beta-2-stimulerande kortverkandebit
InhaledLongactingDilatingBeta-2-stimulerande långverkande (LABA)Beta-2-stimulerande långverkandebit
AntikolinergikaShortAntikolinergika kortverkande (SAMA)Antikolinergika kortverkandebit
AntikolinergikaLongAntikolinergika långverkande (LAMA)Antikolinergika långverkandebit
InhaledSteroidsSteroider i inhalation (ICS)Steroider inhalationbitKontrollskript:
var c = (Current.InhaledSteroids==1 || Current.CombinationSteroidsBeta2==1) && (Current.AsthmaDiagnosis === 1 && Current.COPDDiagnosis==0);
assignIf(!c, 'SteroidTreatmentStrategy', null);
displayIf(c, 'SteroidTreatmentStrategy');


AntikolinergikaBetaAntikolinergika och beta-2-stimulerare i fast kombination (LAMA/LABA)Antikolinergika och beta-2-stimulerare i fast kombinationbit
CombinationSteroidsBeta2Steroider och Beta-2-stimulerare i fast kombination (ICS/LABA)Steroider och Beta-2-stimulerare i fast kombinationbitFörklaring:
Steroider och Beta-2-stimulerare i fast kombination
Ange om patienten behandlas regelbundet med Steroider och Beta-2-stimulerare i fast kombination.

CombinationSteroidsBeta2AntiSteroider och Beta-2-stimulerare och långverkande antikolinergika ifast kombination (ICS/LABA/LAMA)Steroider och Beta-2-stimulerare och långverkande antikolinergika i fast kombination bitFörklaring:
Steroider och Beta-2-stimulerare och långverkande antikolinergika i fast kombination.


Ange om patienten behandlas regelbundet med Steroider och Beta-2-stimulerare och antikolinergika i fast kombination (trippelkombination)
.


InhaledSteroidsDoseDosering ICSDoseringint
1=Låg,
2=Medel,
3=Hög
Kontrollskript:

var c = Current.InhaledSteroids==1 || Current.CombinationSteroidsBeta2==1 || Current.CombinationSteroidsBeta2Anti==1;
assignIf(!c, 'InhaledSteroidsDose', null);
displayIf(c, 'InhaledSteroidsDose');


Förklaring:
Info om dosering

SteroidTreatmentStrategyBehandlingsstrategiBehandlingsstrategiint
0=Regelbundet,
1=Intermittent
Valideringsskript:
var r = Current;
if (r.SteroidTreatmentStrategy !== null){
var atLeastOne = r.InhaledSteroids === true || r.CombinationSteroidsBeta2 === true;
if(!atLeastOne){
return 'Vare sig Steroider i inhalation (ICS) eller Steroider och Beta-2-stimulerare i fast kombination (ICS/LABA) har valts';
}
else{ return true;}
}
else
{return true;}


SteoroidsPeoraltSteroider per oralt (OCS)Steroider per oraltbit
LeukotrienhammareLeukotrienhämmareLeukotrienhämmarebitKontrollskript:
var a = (Current.AsthmaDiagnosis === 1);
assignIf(!a, 'Leukotrienhammare', null);
displayIf(a, 'LeukotrienhammareLabel');
displayIf(a, 'Leukotrienhammare');


AllergenSpecificImmunotherapyAllergenspecifik immunterapi (AIT/SLIT)Allergenspecifik immunterapi (ASIT)bit
ImmunosuppressiveTreatmentImmunsuppressiv behandling (ej steroider)Immunsuppressiv behandling (ej steroider)bit
AdrenalineAdrenalinAdrenalinbit
AntihistaminAntihistaminAntihistaminbit
EyeAntihistaminÖgondroppar antihistaminÖgondroppar antihistaminbitFörklaring:
Exempel: patanol och Livostin.

EyeKromonÖgondroppar kromonerÖgondroppar kromonerbitFörklaring:
Exempel: Lecrolyn och Lomudal.

NasalSteroidsNasal steroidNasal steroidbit
NasalAntihistaminNasala antihistaminerNasala antihistaminerbit
SteroidAntihistComboKombination nasal steroid och antihistaminbit
OmalizumabOmalizumabOmalizumabbit
DupilumabDupilumabDupilumabbit
MepolizumabMepolizumabMepolizumabbit
ReslizumabReslizumabReslizumabbit
BenralizumabBenralizumabBenralizumabbit
TezepelumabTezepelumab2023-03-16:Tezepelumabbit
RoflumilastRoflumilastRoflumilastbit
NacetylcysteinN-AcetylcysteinN-Acetylcysteinbit
BisfosfonatBisfosfonatBisfosfonatbit
CalciumCalciumCalciumbit
LtotLTOT (syrgas i hemmet)LTOT (syrgas i hemmet)bit
AirsonettAirsonettAirsonettbit
WeaningMedicineRökavvänjningsmedelRökavvänjningsmedelbit
AzitromycinAzitromycinbit
BilevelBilevelbit
ConjunctivitisKonjunktivitKonjunktivitint
0=Nej,
1=Ja
Förklaring:
Ange om patienten har allergisk konjunktivit (lokal allergisk inflammation i ögonens bindhinna, vanligen bilateral, ofta säsongsbunden).

PolypsNäspolyperNäspolyperint
0=Nej,
1=Ja
Förklaring:
Ange om patienten har näspolypos (ses i bilateralt vid rinoskopi).

RhinitisExtendedRinitRinitint
0=Nej,
1=Ja, uns,
2=Ja, intermittent,
3=Ja, persisterande
Förklaring:
Ange om patienten har något/några av följande symptom: Nästäppa, rinnsnuva, näsklåda, nysningar utan att ha förkylning eller annan näsinfektion.

LostSmellFörlorat luktsinneFörlorat luktsinneint
0=Nej,
1=Ja
Förklaring:
Förlorat luktsinne
Ange om patienten vid dagens besök har anosmi.

IgEFoodBasalFödoämnesallergiFödoämnesallergiint
0=Nej,
1=Ja
Förklaring:
Födoämnesallergi
Ange om patienten har en diagnostiserad och journalförd födoämnesallergi.

DermatitisEksemEksemint
0=Nej,
1=Ja
Förklaring:
Eksem
Ange om patienten har eksem (diagnostiserad och journalförd).

PrecipitatingFactorsUtlösande triggerfaktorer för astmaUtlösande triggerfaktorer för astmaint
0=Nej,
1=Ja
Beräkningsskript:
//# target=server
//# archived


Förklaring:
Utlösande triggerfaktorer för Astma
Ange om patienten får astmasymtom som orsakats av triggerfaktorer.

AnafylaxiGraderingAktuell anafylaxiriskAktuell anafylaxiriskint
1=Grad 1,
2=Grad 2,
3=Grad 3
Förklaring:
Till dokument för Anafylaxi

AllergyScreeningExtendedAllergiscreeningAllergiscreeningint
0=Negativ,
1=Positiv
Förklaring:
Om screening utförts anges om svaret är positivt eller negativt

IgEtotalTotal IgEintValideringsskript:
var v=Current.IgEtotal;
if (v==null)
{
return true;
}
if (v<0 || v > 4000){
return 'Giltigt värde 0-4000. Om högre välj 4000';
}
else
{return true;}


Förklaring:
Total IgE
Ange värde IE/ml

IgEExtendedSpecifik IgESpecifik IgEint
0=Negativ,
1=Positiv
Kontrollskript:
var b = false;
if (Current.IgEExtended != null) {
b = (Current.IgEExtended == 1);
}
assignIf(!b, 'IgECat', null);
assignIf(!b, 'IgEDog', null);
assignIf(!b, 'IgEHorse', null);
assignIf(!b, 'IgERabbit', null);
assignIf(!b, 'IgEBirch', null);
assignIf(!b, 'IgEGrass', null);
assignIf(!b, 'IgEArtemisiaVulgaris', null);
assignIf(!b, 'IgECladosporium', null);
assignIf(!b, 'IgEDermatophagoidesPteronyssinus', null);
assignIf(!b, 'IgEDermatophagoidesFarinae', null);
assignIf(!b, 'IgEOtherRespiratory', null);
assignIf(!b, 'IgEFood', null);
displayIf(b, 'IgECat');
displayIf(b, 'IgEDog');
displayIf(b, 'IgEHorse');
displayIf(b, 'IgERabbit');
displayIf(b, 'IgEBirch');
displayIf(b, 'IgEGrass');
displayIf(b, 'IgEArtemisiaVulgaris');
displayIf(b, 'IgECladosporium');
displayIf(b, 'IgEDermatophagoidesPteronyssinus');
displayIf(b, 'IgEDermatophagoidesFarinae');
displayIf(b, 'IgEOtherRespiratory');
displayIf(b, 'IgEFood');


Förklaring:
Specifik IgE
Ange specifika IgE-resultat (positivt/negativt). Vid positivt resultat ange aktuella allergen.

IgECatKattKattint
0=Negativ,
1=Positiv
Valideringsskript:
if (Current.IgECat != null && Current.IgEExtended != 1) 
{return 'Katt skall endast anges då specifik IgE besvarats positivt.';}
else {return true;}


IgEDogHundHundint
0=Negativ,
1=Positiv
Valideringsskript:
if (Current.IgEDog != null && Current.IgEExtended != 1) 
{return 'Hund skall endast anges då specifik IgE besvarats med ja.';}
else {return true;}


IgEHorseHästHästint
0=Negativ,
1=Positiv
Valideringsskript:
if (Current.IgEHorse != null && Current.IgEExtended != 1) 
{return 'Häst skall endast anges då specifik IgE besvarats med ja.';}
else {return true;}


IgERabbitKaninKaninint
0=Negativ,
1=Positiv
Valideringsskript:
if (Current.IgERabbit != null && Current.IgEExtended != 1) 
{return 'Kanin skall endast anges då specifik IgE besvarats med ja.';}
else {return true;}


IgEBirchBjörkBjörkint
0=Negativ,
1=Positiv
Valideringsskript:
if (Current.IgEBirch != null && Current.IgEExtended != 1) 
{return 'Björk skall endast anges då specifik IgE besvarats med ja.';}
else {return true;}


IgEGrassGräsGräsint
0=Negativ,
1=Positiv
Valideringsskript:
if (Current.IgEGrass != null && Current.IgEExtended != 1) 
{return 'Gräs skall endast anges då specifik IgE besvarats med ja.';}
else {return true;}


IgEArtemisiaVulgarisGråboGråboint
0=Negativ,
1=Positiv
Valideringsskript:
if (Current.IgEArtemisiaVulgaris != null && Current.IgEExtended != 1) 
{return 'Gråbo skall endast anges då specifik IgE besvarats med ja.';}
else {return true;}


IgECladosporiumCladosporiumCladosporiumint
0=Negativ,
1=Positiv
Valideringsskript:
if (Current.IgECladosporium != null && Current.IgEExtended != 1) 
{return 'Cladosporium skall endast anges då specifik IgE besvarats med ja.';}
else {return true;}


IgEDermatophagoidesPteronyssinusKvalster Dermatophagoides pteronyssinusKvalster Dermatophagoides pteronyssinusint
0=Negativ,
1=Positiv
Valideringsskript:
if (Current.IgEDermatophagoidesPteronyssinus != null && Current.IgEExtended != 1) 
{return 'Kvalster Dermatophagoides Pteronyssinus skall endast anges då specifik IgE besvarats med ja.';}
else {return true;}


IgEDermatophagoidesFarinaeKvalster Dermatophagoides farinaeKvalster Dermatophagoides farinaeint
0=Negativ,
1=Positiv
Valideringsskript:
if (Current.IgEDermatophagoidesFarinae != null && Current.IgEExtended != 1) 
{return 'Kvalster Dermatophagoides Farinae skall endast anges då specifik IgE besvarats med ja.';}
else {return true;}


IgEOtherRespiratoryAndra luftvägsallergenAndra luftvägsallergenint
0=Nej,
1=Ja
Valideringsskript:
if (Current.IgEOtherRespiratory != null && Current.IgEExtended != 1) 
{return 'Andra luftvägsallergen skall endast anges då specifik IgE besvarats med ja.';}
else {return true;}


IgEFoodIgE medierad födoämnesallergi med symtom från tarm och magsäckIgE medierad födoämnesallergi med symtom från tarm och magsäckint
0=Negativ,
1=Positiv
Valideringsskript:
var r = Current;
if (r.IgEFood == null) {return true;}
if (r.IgEExtended == null || (r.IgEExtended === 0 && r.IgEFood === 1)) {return 'IgE medierad födoämnesallergi skall endast anges då specifik IgE besvarats med positiv.'
}
else {return true;}


Kontrollskript:
var b = false;
if (Current.IgEFood != null) {
b = (Current.IgEFood == 1);
}
assignIf(!b, 'IgEFoodMilk', null);
assignIf(!b, 'IgEFoodEgg', null);
assignIf(!b, 'IgEFoodFish', null);
assignIf(!b, 'IgEFoodArachnisHypogaea', null);
assignIf(!b, 'IgEFoodGlycine', null);
assignIf(!b, 'IgEFoodCorylusAvellana', null);
assignIf(!b, 'IgEFoodOther', null);
displayIf(b, 'IgEFoodMilk');
displayIf(b, 'IgEFoodEgg');
displayIf(b, 'IgEFoodFish');
displayIf(b, 'IgEFoodArachnisHypogaea');
displayIf(b, 'IgEFoodGlycine');
displayIf(b, 'IgEFoodCorylusAvellana');
displayIf(b, 'IgEFoodOther');


Förklaring:
IgE medierad födoämnesallergi

Ange resultat för IgE-medierad födoämnesallergi (positivt/negativt). Vid positivt resultat ange aktuella allergen.

IgEFoodMilkMjölkMjölkint
0=Negativ,
1=Positiv
Valideringsskript:
if (Current.IgEFoodMilk != null && Current.IgEFood != 1) 
{return 'Mjölk skall endast anges då IgE medierad födoämnesallergi besvaras positiv.';}
else {return true;}


Förklaring:
Mjölk

Laktosintolerans innebär att man är överkänslig, men inte allergisk,, mot mjölksocker (laktos), som finns i mjölk. Laktosintolerans beror på brist på enzymet laktas, som bryter ner mjölksocker. Vanliga symtom är gaser, uppsvälld mage, diarré och magont. Besvären upplevs som obehagliga men är ofarliga. Laktosintolerans kan vara medfödd och ge symtom redan som spädbarn, men det är ovanligt. Om slemhinnan i tunntarmen skadas av någon tarmsjukdom kan man få tillfällig laktosintolerans.


Om man undviker matvaror med laktos, främst vanlig mjölk, kan man undvika besvär. Man kan också ha laktosintolerans i en variant som kallas primär laktosintolerans. Då brukar man tåla livsmedel som innehåller små mängder mjölksocker som lagrad ost, smör och vissa smörgåsmargariner.


Mjölkallergi eller egentligen komjölksproteinallergi innebär allergiska reaktioner mot proteiner (äggviteämnen) som finns i mjölk och mjölkbaserade produkter. Reaktionen kan komma omedelbart efter man har fått i sig mjölkproteinet, men den kan även dröja i flera dagar beroende på vilka symptom man får. Vissa kan reagera på ytterst små mängder medan andra får symptom först när de varit utsatta för mjölk i flera dagar. Mjölkallergi är en av de vanligaste orsakerna till födoämnesreaktioner under de tidiga barnaåren. De flesta mjölkallergiker växer ifrån sina besvär och kan börja inta mjölkprodukter i skolåldern. Men för en del fortsätter allergin och man får då fortsätta undvika mjölkprodukter.


Symtom på komjölksproteinallergi

• magsmärtor

• hudutslag

• diarré

• kolik

• extrem klåda

• eksem (ibland vätskande, hudförändringar)

• astma (kan i sällsynta fall bli livshotande)

• kräkningar



IgEFoodEggÄggÄggint
0=Negativ,
1=Positiv
Valideringsskript:
if (Current.IgEFoodEgg != null && Current.IgEFood != 1) 
{return 'IgEFoodEgg skall endast anges då IgEFood besvarats med ja.';}
else{ return true;}


IgEFoodFishFiskFiskint
0=Negativ,
1=Positiv
Valideringsskript:
if (Current.IgEFoodFish != null && Current.IgEFood != 1) 
{return 'IgEFoodFish skall endast anges då IgEFood besvarats med ja.';}
else {return true;}


IgEFoodArachnisHypogaeaJordnötJordnötint
0=Negativ,
1=Positiv
Valideringsskript:
if (Current.IgEFoodArachnisHypogaea != null && Current.IgEFood != 1) 
{return 'IgEFoodArachnisHypogaea skall endast anges då IgEFood besvarats med ja.';}
else {return true;}


IgEFoodGlycineSojaSojaint
0=Negativ,
1=Positiv
Valideringsskript:
if (Current.IgEFoodGlycine != null && Current.IgEFood != 1) 
{return 'IgEFoodGlycine skall endast anges då IgEFood besvarats med ja.';}
else {return true;}


IgEFoodCorylusAvellanaHasselnötHasselnötint
0=Negativ,
1=Positiv
Valideringsskript:
if (Current.IgEFoodCorylusAvellana != null && Current.IgEFood != 1) 
{return 'IgEFoodCorylusAvellana skall endast anges då IgEFood besvarats med ja.';}
else {return true;}


IgEFoodOtherAndra födoämnesallergenAndra födoämnesallergenint
0=Nej,
1=Ja
Valideringsskript:
if (Current.IgEFoodOther != null && Current.IgEFood != 1) 
{return 'IgEFoodOther skall endast anges då IgEFood besvarats med ja.';}
else {return true;}


ScratchTestExtendedPricktestPricktestint
0=Negativ,
1=Positiv
Kontrollskript:
var b = false;
if (Current.ScratchTestExtended != null) {
b = (Current.ScratchTestExtended === 1);
}
assignIf(!b, 'ScratchCat', null);
assignIf(!b, 'ScratchDog', null);
assignIf(!b, 'ScratchHorse', null);
assignIf(!b, 'ScratchRabbit', null);
assignIf(!b, 'ScratchBirch', null);
assignIf(!b, 'ScratchGrass', null);
assignIf(!b, 'ScratchArtemisiaVulgaris', null);
assignIf(!b, 'ScratchCladosporiumHerbarum', null);
assignIf(!b, 'ScratchDermPteronys', null);
assignIf(!b, 'ScratchDermatophagoidesFarinae', null);
assignIf(!b, 'ScratchOtherRespiratory', null);
displayIf(b, 'ScratchCat');
displayIf(b, 'ScratchDog');
displayIf(b, 'ScratchHorse');
displayIf(b, 'ScratchRabbit');
displayIf(b, 'ScratchBirch');
displayIf(b, 'ScratchGrass');
displayIf(b, 'ScratchArtemisiaVulgaris');
displayIf(b, 'ScratchCladosporiumHerbarum');
displayIf(b, 'ScratchDermPteronys');
displayIf(b, 'ScratchDermatophagoidesFarinae');
displayIf(b, 'ScratchOtherRespiratory');


Förklaring:
Pricktest
Ange resultat för Pricktest (positivt/negativt). Vid positivt resultat ange aktuella allergen.

ScratchCatKattKattint
0=Negativ,
1=Positiv
Valideringsskript:
if (Current.ScratchCat != null && Current.ScratchTestExtended != 1) 
{return 'ScratchCat skall endast anges då ScratchTest besvarats med ja.';}
else{ return true;}


ScratchDogHundHundint
0=Negativ,
1=Positiv
Valideringsskript:
if (Current.ScratchDog != null && Current.ScratchTestExtended != 1) 
{return 'ScratchDog skall endast anges då ScratchTest besvarats med ja.';}
else{ return true;}


ScratchHorseHästHästint
0=Negativ,
1=Positiv
Valideringsskript:
if (Current.ScratchHorse != null && Current.ScratchTestExtended != 1) 
return 'ScratchHorse skall endast anges då ScratchTest besvarats med ja.';
return true;


ScratchRabbitKaninKaninint
0=Negativ,
1=Positiv
Valideringsskript:
if (Current.ScratchRabbit != null && Current.ScratchTestExtended != 1) 
return 'ScratchRabbit skall endast anges då ScratchTest besvarats med ja.';
return true;


ScratchBirchBjörkBjörkint
0=Negativ,
1=Positiv
Valideringsskript:
if (Current.ScratchBirch != null && Current.ScratchTestExtended != 1) 
return 'ScratchBirch skall endast anges då ScratchTest besvarats med ja.';
return true;


ScratchGrassGräsGräsint
0=Negativ,
1=Positiv
Valideringsskript:
if (Current.ScratchGrass != null && Current.ScratchTestExtended != 1) 
return 'ScratchGrass skall endast anges då ScratchTest besvarats med ja.';
return true;


ScratchArtemisiaVulgarisGråboGråboint
0=Negativ,
1=Positiv
Valideringsskript:
if (Current.ScratchArtemisiaVulgaris != null && Current.ScratchTestExtended != 1) 
return 'ScratchArtemisiaVulgaris skall endast anges då ScratchTest besvarats med ja.';
return true;


ScratchCladosporiumHerbarumCladosporiumCladosporiumint
0=Negativ,
1=Positiv
Valideringsskript:
if (Current.ScratchCladosporiumHerbarum != null && Current.ScratchTestExtended != 1) 
return 'ScratchCladosporiumHerbarum skall endast anges då ScratchTest besvarats med ja.';
return true;


ScratchDermPteronysKvalster Dermatophagoides pteronyssinusKvalster Dermatophagoides pteronyssinusint
0=Negativ,
1=Positiv
Valideringsskript:
if (Current.ScratchDermPteronys != null && Current.ScratchTestExtended != 1) 
return 'ScratchDermPteronys skall endast anges då ScratchTest besvarats med ja.';
return true;


ScratchDermatophagoidesFarinaeKvalster Dermatophagoides farinaeKvalster Dermatophagoides farinaeint
0=Negativ,
1=Positiv
Valideringsskript:
if (Current.ScratchDermatophagoidesFarinae != null && Current.ScratchTestExtended != 1) 
return 'ScratchDermatophagoidesFarinae skall endast anges då ScratchTest besvarats med ja.';
return true;


ScratchOtherRespiratoryAndra luftvägsallergenAndra luftvägsallergenint
0=Nej,
1=Ja
Valideringsskript:
if (Current.ScratchOtherRespiratory != null && Current.ScratchTestExtended != 1) 
return 'ScratchOtherRespiratory skall endast anges då ScratchTest besvarats med ja.';
return true;


PEFMatarePEF-värdePEF-värdeintBeräkningsskript:
//# target=server
//# archived


Förklaring:
PEF
Ange aktuellt värde.

PEFBastaVardePatientens bästa värdePatientens bästa värdeintBeräkningsskript:
//# target=server
//# archived


Förklaring:
PEF bästa värde
Ange det bästa värde som patienten någonsin har haft.

PEFVariabilitetPEF variabilitetPEF variabilitetintBeräkningsskript:
//# target=server
//# archived


Förklaring:
PEF variabilitet
PEF variabilitet = (högsta värde - lägsta värde) / medelvärdet.

PEFReversibilitetPEF reversibilitetPEF reversibilitetintBeräkningsskript:
//# target=server
//# archived


Förklaring:
PEF reversibilitet
PEF reversibilitet = ((PEF efter - PEF före) x 100) / PEF före.

ProvocationsProvokationerProvokationerint
0=Nej,
1=Ja
Kontrollskript:
var r = Current;
var s = false;
var treat = false;
if (r.AsthmaDiagnosis === 1) {
treat = true;
}

if (r.Provocations != null) {
s = r.Provocations == 1;
}

displayIf(treat, "ProvocationsExtendedLabel");

assignIf(!treat, "Provocations", null);
displayIf(treat, "Provocations");

assignIf(!s, "AnstrangningsTest", null);
assignIf(!s, "AridolTest", null);
assignIf(!s, "TorrluftTest", null);
assignIf(!s, "MetakolinTest", null);
assignIf(!s, "HistaminTest", null);
displayIf(s, "AnstrangningsTest");
displayIf(s, "AridolTest");
displayIf(s, "TorrluftTest");
displayIf(s, "MetakolinTest");
displayIf(s, "HistaminTest");


Förklaring:

Provokation
Ange om provokationstest är utförd i samband med dagens besök (ja/nej). Vid Ja ange vilken av följande tester som har genomförts samt resultat (positiv/negativ)

AnstrangningsTestAnsträngningstestAnsträngningstestint
0=Negativ,
1=Positiv
Valideringsskript:
return (Current.Provocations !== 1 && Current.AnstrangningsTest !== null) ? 'Ansträngningstest skall endast anges då Provokationer besvaras med Ja' : true;


AridolTestMannitolAridolint
0=Negativ,
1=Positiv
Valideringsskript:
return (Current.Provocations !== 1 && Current.AridolTest !== null) ? 'Aridol skall endast anges då Provokationer besvaras med Ja' : true;


TorrluftTestTorrluftTorrluftint
0=Negativ,
1=Positiv
Valideringsskript:
return (Current.Provocations !== 1 && Current.TorrluftTest !== null) ? 'Torrluft skall endast anges då Provokationer besvaras med Ja' : true;


MetakolinTestMetakolinMetakolinint
0=Negativ,
1=Positiv
Valideringsskript:
return (Current.Provocations !== 1 && Current.MetakolinTest !== null) ? 'Metakolin skall endast anges då Provokationer besvaras med Ja' : true;


HistaminTestHistaminHistaminint
0=Negativ,
1=Positiv
Valideringsskript:
return (Current.Provocations !== 1 && Current.HistaminTest !== null) ? 'Histamin skall endast anges då Provokationer besvaras med Ja' : true;


CysticFibrosisCystisk FibrosCystisk FibrosbitKontrollskript:
var child = false;
if (
Current.AsthmaDiagnosis === 1 &&
Global.CalculateAge(Subject.SubjectKey, Current.VisitDate) < 18
) {
child = true;
}


displayIf(child, "LabelChildQ");

displayIf(child, "OtherDiagnosisLabel");

assignIf(!child, "CysticFibrosis", null);
displayIf(child, "CysticFibrosis");

assignIf(!child, "HypoplasticLungs", null);
displayIf(child, "HypoplasticLungs");

assignIf(!child, "PrimaryDyskinesia", null);
displayIf(child, "PrimaryDyskinesia");

assignIf(!child, "Kyphosis", null);
displayIf(child, "Kyphosis");

assignIf(!child, "Malformation", null);
displayIf(child, "Malformation");

assignIf(!child, "InterstitialLungDisease", null);
displayIf(child, "InterstitialLungDisease");

assignIf(!child, "OtherLungDisease", null);
displayIf(child, "OtherLungDisease");

assignIf(!child, "NeuromuscularLungDisease", null);
displayIf(child, "NeuromuscularLungDisease");


HypoplasticLungsLunghypoplasi/lungaplasi/lungmissbildningLunghypoplasi/lungaplasi/lungmissbildningbit
PrimaryDyskinesiaPrimär Celliär DyskinesiPrimär Celliär Dyskinesibit
KyphosisKyfos/skolios/bröstkorgsmissbildningKyfos/skolios/bröstkorgsmissbildningbit
MalformationMissbildning/förträngning av trakea eller bronkerMissbildning/förträngning av trakea eller bronkerbit
InterstitialLungDiseaseInterstitiell lungsjukdomInterstitiell lungsjukdombit
OtherLungDiseaseAnnan lungsjukdom/lungfunktionsnedsättningAnnan lungsjukdom/lungfunktionsnedsättningbit
NeuromuscularLungDiseaseNeuromuskulär lungsjukdomNeuromuskulär lungsjukdombit
QoLCCQCCQCCQdecimal(9,1)Valideringsskript:
var r = Current;
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.';


Beräkningsskript:
//# target=server
//# archived


Förklaring:
CCQ
Ange patientens värde i samband med dagens besök (anges med en decimal).

QualityOfLifeEQ-5D- livskvalitetsfrågorint
0=Nej,
1=Ja
Kontrollskript:
var treatment = false;

if (Current.QualityOfLife === 1) {
treatment = true;
}

assignIf(!treatment, 'EQ5DMobility', null);
displayIf(treatment, 'EQ5DMobility');

assignIf(!treatment, 'EQ5DHygiene', null);
displayIf(treatment, 'EQ5DHygiene');

assignIf(!treatment, 'EQ5DMainActivities', null);
displayIf(treatment, 'EQ5DMainActivities');

assignIf(!treatment, 'EQ5DPainDiscomfort', null);
displayIf(treatment, 'EQ5DPainDiscomfort');

assignIf(!treatment, 'EQ5DAnxietyDepression', null);
displayIf(treatment, 'EQ5DAnxietyDepression');

assignIf(!treatment, 'EQ5DIndex', null);
displayIf(treatment, 'EQ5DIndex');

assignIf(!treatment, 'EQ5DRSScore', null);
displayIf(treatment, 'EQ5DRSScore');


EQ5DMobilityRörlighetRörlighetint
1=Jag går utan svårigheter,
2=Jag kan gå men med viss svårighet,
3=Jag är sängliggande
EQ5DHygieneHygienHygienint
1=Jag 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 inte tvätta eller klä mig själv
EQ5DMainActivitiesHuvudsakliga aktiviteterHuvudsakliga aktiviteterint
1=Jag klarar av mina huvudsakliga aktiviteter,
2=Jag har vissa problem med att klara av mina huvudsakliga aktiviteter,
3=Jag klarar inte av mina huvudsakliga aktiviteter
EQ5DPainDiscomfortSmärtor/besvärSmärtor/besvärint
1=Jag 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
EQ5DAnxietyDepressionOro/nedstämdhetOro/nedstämdhetint
1=Jag är inte 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
EQ5DIndexEQ-5D indexEQ-5D indexdecimal(9,3)Beräkningsskript:
var r = Current;
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 {
hygien = 0;
}
if (huvudsakligaAktiviteter === 2) {
huvudsakligaAktiviteter = 0.036;
notFullHealth = true;
} else if (huvudsakligaAktiviteter === 3) {
huvudsakligaAktiviteter = 0.094;
notFullHealth = true;
level3 = true;
} else {
huvudsakligaAktiviteter = 0;
}
if (smartor === 2) {
smartor = 0.123;
notFullHealth = true;
} else if (smartor === 3) {
smartor = 0.386;
notFullHealth = true;
level3 = true;
} else smartor = 0;
if (oro === 2) {
oro = 0.071;
notFullHealth = true;
}else if (oro === 3) {
oro = 0.236;
notFullHealth = true;
level3 = true;
} else {
oro = 0;
}
if (notFullHealth) constant = 0.081;
if (level3) n3Term = 0.269;
var result = 1 - (rorlighet + hygien + huvudsakligaAktiviteter + smartor + oro + constant + n3Term);
result = result.toFixed(3);
return result;
}
if (Current == null || r == null || r.EQ5DMobility == null ||
r.EQ5DHygiene == null || r.EQ5DMainActivities == null ||
r.EQ5DPainDiscomfort == null ||r.EQ5DAnxietyDepression == null)
return null;
else
return getEQ5Dvalue(r.EQ5DMobility, r.EQ5DHygiene, r.EQ5DMainActivities, r.EQ5DPainDiscomfort, r.EQ5DAnxietyDepression);


EQ5DRSScoreHälsotillstånd (1-100)Hälsotillstånd (1-100)intValideringsskript:
var r = Current;
if (r.EQ5DRSScore == null) return true;
return Global.Between(r.EQ5DRSScore,1,100) ? true : 'Ange ett värde mellan 1 och 100.';


QoLACQACQACQdecimal(9,2)Valideringsskript:
if (Current.QoLACQ == null) return true;
return Global.Between(Current.QoLACQ,0,6) ? true : 'Ange ett värde mellan 0,00 och 6,00.';


Beräkningsskript:
//# target=server
//# archived


Förklaring:
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.

QoLALMAALMAALMAdecimal(9,2)Valideringsskript:
if (Current.QoLALMA == null) return true;
return Global.Between(Current.QoLALMA,1,4) ? true : 'Tillåtna värden är: 1,00 - 4,00.';


Beräkningsskript:
//# target=server
//# archived


Förklaring:
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 inte ä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.

AQLQAQLQ(S)AQLQ(S)decimal(9,2)Valideringsskript:
if (Current.AQLQ == null) return true;
return Global.Between(Current.AQLQ,1,7) ? true : 'Tillåtna värden är: 1,00 - 7,00.';


Beräkningsskript:
//# target=server
//# archived


Förklaring:
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.

miniAQLQminiAQLQminiAQLQdecimal(9,2)Valideringsskript:
if (Current.miniAQLQ == null) return true;
return Global.Between(Current.miniAQLQ,1,7) ? true : 'Tillåtna värden är: 1,00 - 7,00.';


Beräkningsskript:
//# target=server
//# archived


Förklaring:
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.

PAQLQPAQLQ(S)PAQLQ(S)decimal(9,2)Valideringsskript:
if (Current.PAQLQ == null) return true;
return Global.Between(Current.PAQLQ,1,7) ? true : 'Tillåtna värden är: 1,00 - 7,00.';


Beräkningsskript:
//# target=server
//# archived


Förklaring:
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 intervjuform. Rekommendationen är att använda intervjuformuläret på barn under 11 års ålder.


Ange den totala poängen mellan 1 och 7.

AstmaClassificationAstmagradsklassificering (2-18 år)Astmagradsklassificering (2-18 år)varchar(80)Valideringsskript:
var r = Current;
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: &quot;3 B&quot;';


Beräkningsskript:
//# target=server  //# archived


Förklaring:
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.

Visit_SaveDateDatum och tid när registreringen initialt sparades.Datum och tid när registreringen initialt sparades.smalldatetime
ÅÅÅÅ-MM-DD TT:MM:SS
InpUnitEnhetEnhetint
Se 'US_Code' för lista på vårdenheter
InpDateInskriven för inneliggande vårdInskriven för inneliggande vårdsmalldatetime
ÅÅÅÅ-MM-DD
Valideringsskript:
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 inte vara före födelsedatum.';
} else{
return true;
}


Beräkningsskript:
return new Date();


Förklaring:
Inskriven i slutenvård

Avser patient med diagnosen KOL som, oavsett orsak och grad, läggs in pga försämrad andning.

Inp_CountyLandstingLandstingvarchar
01=Stockholm,
03=Uppsala,
04=Sörmland,
05=Östergötland,
06=Jönköping,
07=Kronoberg,
08=Kalmar,
09=Gotland,
10=Blekinge,
12=Skåne,
13=Halland,
14=Västra Götaland,
17=Värmland,
18=Örebro,
19=Västmanland,
20=Dalarna,
21=Gävleborg,
22=Västernorrland,
23=Jämtland,
24=Västerbotten,
25=Norrbotten
Beräkningsskript:
//# target=server
//# map=InpUnit


Inp_LevelOfCareVårdnivåVårdnivåint
1=Inneliggande vård,
2=Specialiserad öppenvård,
3=Primärvård
Beräkningsskript:
//# target=server
//# map=InpUnit


Inp_HSAIDHSAIDHSAIDvarchar(80)
InpHospWardInläggningsavdelningInläggningsavdelningint
1=Lungmedicinsk klinik,
2=Internmedicinsk avdelning,
3=Annan
Förklaring:
Inläggningsavdelning

Annan: Utöver nämnda enheter, t ex kirurgavdelning, ortopedavdelning etc.

InpDegSeveritySvårighetsgrad av försämringsskovSvårighetsgrad av försämringsskovint
1=Lindrig till medelsvår,
2=Svår,
3=Livshotande,
4=Annan diagnos
Förklaring:

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


<25 andetag/min

Hjärtfrekvens


<110 /min

Saturation


>=90%

Blodgas


Behöver vanligtvis inte mätas



Svår försämring

Allmänpåverkan


Påverkad, cyanos, ödem

Andningspåverkan


Andnöd i vila

Andningsfrekvens


>25 andetag/min

Hjärtfrekvens


>110 /min

Saturation


<90%

Blodgas


pO2 < 8,0 kPa

pCO2 < 6,5 kPa



Livshotande försämring

Allmänpåverkan


Konfusion eller koma

Andningspåverkan


Livshotande försämring kan föreligga även utan en kraftig andnöd i vila.

Andningsfrekvens


Varierande

Hjärtfrekvens


Varierande

Saturation


<90%

Blodgas


pO2 < 6,5 kPa

pCO2 >= 9,0 kPa

pH < 7,3 kPa


InpSputumMissfärgad sputaMissfärgad sputaint
0=Nej,
1=Ja
InpQoLCATCATCATintValideringsskript:
if ((Current.InpQoLCAT < 0) || (Current.InpQoLCAT > 40)){
return 'Ange ett värde mellan 0 och 40.';
}
return true;


Förklaring:
CAT

Ange värde enligt symtomskattningsformulär, skattat i samband med dagens besök.

InpStructEduPgmStrukturerad patientutbildningStrukturerad patientutbildningint
0=Nej,
2=Inom 5 år
Valideringsskript:
var r = Current;
return (
r.InpStructEduPgm !== 2 &&
(
r.InpDiseaseKnowledge === true ||
r.InpDrugTreatment === true ||
r.InpSelfCare === true ||
r.InpRiskFactors === true
)
)

? 'Strukturerad patientutbildning måste besvaras med Inom 5 år om någon av följande är ifyllda: Sjukdomskunskap, Läkemedelsbehandling inkluderande inhalationsteknik, Egenvård, Riskfaktorer.'

: true;


Beräkningsskript:
return (Latest == null || Latest.InpStructEduPgm == null) ? null : Latest.InpStructEduPgm;


Kontrollskript:
var r = Current;
var v = r.InpStructEduPgm === 2 || (
r.InpDiseaseKnowledge === true &&
r.InpDrugTreatment === true &&
r.InpSelfCare === true &&
r.InpRiskFactors === true
);
displayIf(v, 'InpDiseaseKnowledge');
displayIf(v, 'InpDrugTreatment');
displayIf(v, 'InpSelfCare');
displayIf(v, 'InpRiskFactors');


Förklaring:
Strukturerad patientutbildning

Avser att patienten individuellt fått någon eller flera av följande utbildningsinsatser de senaste fem åren:


  • Sjukdomskunskap

  • Läkemedelsbehandling inkluderande inhalationsteknik

  • Egenvård

  • Riskfaktorer



InpDiseaseKnowledgeSjukdomskunskapSjukdomskunskapbit
InpDrugTreatmentLäkemedelsbehandling inkluderande inhalationsteknikLäkemedelsbehandling inkluderande inhalationsteknikbit
InpSelfCareEgenvårdEgenvårdbit
InpRiskFactorsRiskfaktorerRiskfaktorerbit
InpPhysicalCapacity12Fysisk kapacitet – 6 minuters gångtest utförd de senaste 12 månadernaFysisk kapacitet – 6 minuters gångtest utförd de senaste 12 månadernaint
0=Nej,
1=Ja
Kontrollskript:
var s = false;

if (Current.InpPhysicalCapacity12 != null) {
s = (Current.InpPhysicalCapacity12 == 1);
}
assignIf(!s, 'InpPhysicalCapacity12M', null);
displayIf(s, 'InpPhysicalCapacity12M');



Förklaring:
Mätning av fysisk kapacitet – 6 minuters gångtest.
Ange om gångtest är utförd någon gång de senaste 12 månaderna.



InpPhysicalCapacity12MOm jaOm jaint
1=< 350 meter,
2=>= 350 meter
Förklaring:
Gångsträcka (i meter).
De Nationella riktlinjerna för astma och KOL rekommenderar att testet utförs på patienter med stabil KOL och FEV1<80% av förväntat värde. Testet kan vara en del i utvärderingen av en given intervention.




InpSmokingRökareRökareint
0=Nej,
1=Ja
Förklaring:
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.


InpClassLungfunktionsmåttLungfunktionsmåttint
0=Stadium 1,
1=Stadium 2,
2=Stadium 3,
3=Stadium 4,
4=Okänt/Finns ej data
Förklaring:
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




InpNumbExacAntal exacerbationer de senaste 12 månadernaAntal exacerbationer de senaste 12 månadernaint
1=0-1,
2=2 eller flera
Beräkningsskript:
//# target=server
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;
}


Förklaring:
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.


InpNumbExac10Antal exacerbationer senaste 12 månadernaAntal exacerbationer senaste 12 månadernaint
0=0,
1=1,
10=10,
11=>10,
2=2,
3=3,
4=4,
5=5,
6=6,
7=7,
8=8,
9=9
Förklaring:
Antal exacerbationer
Ange det antal exacerbationer som patienten upplevt de senaste senaste 12 månaderna. OBS, antalet behöver inte vara registrerade läkarbesök.

InpNumbHospTotAntal inneliggande vårdtillfällen totalt de senaste 12 månadernaAntal inneliggande vårdtillfällen totalt de senaste 12 månadernaint
0=0,
1=1,
10=10,
11=>10,
2=2,
3=3,
4=4,
5=5,
6=6,
7=7,
8=8,
9=9
Valideringsskript:
if (Current.InpNumbHospTot == null) {
return true; }
if (Current.InpNumbHospTot > 366)
{
return 'Ange 0 till 366 tillfällen';}
return true;


Förklaring:
Antal inneliggande vårdtillfällen totalt de senaste 12 månaderna

Samtliga vårdtillfällen, inklusive exacerbationer.

InpNumbHospCOPDAntal inneliggande vårdtillfällen pga KOL de senaste 12 månadernaAntal inneliggande vårdtillfällen pga KOL de senaste 12 månadernaint
0=0,
1=1,
10=10,
11=>10,
2=2,
3=3,
4=4,
5=5,
6=6,
7=7,
8=8,
9=9
Valideringsskript:
var r = Current;
if (r.InpNumbHospCOPD == undefined) return true;
if (r.InpNumbHospTot != undefined && r.InpNumbHospTot < r.InpNumbHospCOPD){
return 'Antal vårdtillfällen pga KOL kan inte 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.';


Förklaring:
Antal inneliggande tillfällen på grund av KOL de senaste 12 månaderna


Antal inneliggande vårdtillfällen senaste 12 månaderna pga KOL.



InpHeartDisFörekomst av känd hjärtsjukdomFörekomst av känd hjärtsjukdomint
0=Nej,
1=Ja
Förklaring:
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.

InpCovid19DiagnosisHar patienten en pågående eller genomgången Covid-19 infektionHar patienten en pågående eller genomgången Covid-19 infektionint
0=Nej,
1=Ja, pågående infektion,
2=Misstänkt pågående infektion,
3=Genomgången infektion,
9999=Okänt
Beräkningsskript:
//# target=server
//# archived


Förklaring:
Obs! Vid aktuell COVID-19 sjukdom ska följande diagnoser användas:
U07.1 Covid-19, virus påvisat
U07.2 Covid-19, virus ej påvisat

InpCovid19TestHar test för Coronavirus (SARS-CoV-2) genomförtsHar test för Coronavirus (SARS-CoV-2) genomförtsint
0=Inte taget,
1=Negativt test,
2=Positivt test,
3=Taget, men ännu ej svar,
9999=Okänt
Beräkningsskript:
//# target=server
//# archived


Förklaring:
Åtgärdskod kan i förekommande fall registreras: ZV100 Åtgärd relaterad till covid-19

InpCovid19DiagnDateDatum för Covid-19 diagnosDatum för Covid-19 diagnossmalldatetime
ÅÅÅÅ-MM-DD
Beräkningsskript:
//# target=server
//# archived


InpHeightLängdLängdintValideringsskript:
return Global.Between(Current.InpHeight, 100, 250) ? true: 'Tillåtna värden är mellan 100 och 250.';


Förklaring:
Längd uppmätt det senaste året.



Använd fastmonterad måttstock. Se till att hälarna är tätt intill väggen samt att patienten sträcker på sig. Ange längd i cm, inga decimaler.



InpWeightViktViktdecimal(9,1)Valideringsskript:
return Global.Between(Current.InpWeight, 30, 300) ? true: 'Tillåtna värden är mellan 30 och 300.';


Förklaring:
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.
'


InpBMIBMIBMIdecimal(9,1)Beräkningsskript:
var r = Current;
if (r.InpHeight == null || r.InpWeight == null)
return null;

else
return 10000 * (r.InpWeight / (r.InpHeight * r.InpHeight));


Kontrollskript:
var s = false;
var r = Current;
if (r.InpBMI != null) {
s = (r.InpBMI < 22);
}
assignIf(!s, 'InpActionLowBMI', null);
displayIf(s, 'InpActionLowBMI');


Förklaring:
BMI

Vid ifylld i längd och vikt räknas BMI ut automatiskt.

InpActionLowBMIÅtgärd om BMI<22Åtgärd om BMI<22int
0=Annan nutritionsrådgivning/kostråd,
1=Dietistkontakt
Valideringsskript:
if ((Current.InpBMI === null || Current.InpBMI >= 22) && (Current.InpActionLowBMI !== null)){
return 'Fältet får inte fyllas i eftersom frågan: BMI inte är ifylld emd värde < 22.';
} else return true;


Förklaring:
Å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.

InpPhysicalTherapistGenomgången KOL-relaterad fysioterapeutkontakt under vårdtidenGenomgången KOL-relaterad fysioterapeutkontakt under vårdtidenint
0=Nej,
1=Ja
Förklaring:
Genomgången KOL-relaterad fysioterapeutkontakt under vårdtiden


Fysioterapeut/sjukgymnast som aktivt hjälper patienten med andningsteknik, inhalationsteknik, andningsgymnastik, hosthjälp, fysisk aktivitet.




InpNIVFulfilledNIV-indikation uppfylldNIV-indikation uppfylldint
0=Nej,
1=Ja
Förklaring:
NIV-indikation uppfylld


Indikation: pH<7,35 och pCO2>6,0 kPa.


Med NIV menas non invasive ventilation, dvs NIPPV, BiPAP, bilevelventilatilation eller liknande (Obs inte CPAP).





InpNIVorBPAPNIV/Bilevel givenNIV/Bilevel givenint
0=Nej,
1=Ja
InpReasonNoNIVorBPAPOrsak till ej given NIV/BilevelOrsak till ej given NIV/Bilevelint
0=Aktivt patientval,
1=Kontraindikation,
2=Intubation,
3=Palliativ vård,
4=Annat
Valideringsskript:
if ((Current.InpNIVFulfilled === 0 || Current.InpNIVFulfilled === null) && (Current.InpReasonNoNIVorBPAP !== null)){
return 'Fältet får ej fyllas i eftersom NIV-indikation inte är besvarad med Ja.';
}
else if (Current.InpNIVorBPAP !== 0 && Current.InpReasonNoNIVorBPAP !== null){
return 'Fältet får ej fyllas i eftersom NIV-indikation inte är besvarad med Ja samatidigt som NIV/Bilevel given inte är besvarad med Nej.';
} else return true;


Kontrollskript:
var r = Current;
var v = false;
if (r.InpNIVorBPAP != null) {
if (r.InpNIVFulfilled == 1) {
v = !(r.InpNIVorBPAP == 1);
}
}
assignIf(!v, 'InpReasonNoNIVorBPAP', null);
displayIf(v, 'InpReasonNoNIVorBPAP');


Förklaring:
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



InpAntibioticsAntibiotika givetAntibiotika givetint
0=Nej,
1=Ja
Förklaring:
Indikation för antibiotika:


  1. Purulenta upphostningar i kombination med endera ökad dyspné eller ökad mängd upphostningar.

  2. Exacerbationer som kräver andningsstöd (intubation/respirator, NIV).


Antibiotikabehandling även vid intubation.

InpOralCortisonePeroral kortisonkur givenPeroral kortisonkur givenint
0=Nej,
1=Ja
Förklaring:
Peroral kortisonkur given

Behandling med p.o steroider: indicerad vid medelsvår, svår och livshotande exacerbation.



InpOPEWrittenTreatmentPlanGivenSkriftlig behandlingsplan givenSkriftlig behandlingsplan givenint
0=Nej,
1=Ja
InpExpiratorySaturationSaturationsmätning gjord på luftandning innan hemgångSaturationsmätning gjord på luftandning innan hemgångint
0=Nej,
1=Ja
Förklaring:
Saturationsmätning på luftandning innan hemgång

Vid saturation <93% rekommenderas artärblodgas.



InpSmokingCessationRökavvänjning erbjudenRökavvänjning erbjudenint
0=Nej,
1=Ja
Valideringsskript:
if ((Current.InpSmoking === null || Current.InpSmoking === 0) && (Current.InpSmokingCessation !== null)){
return 'Fältet får inte fyllas i eftersom frågan Rökare inte är besvarad med ja.';
} else return true;


Kontrollskript:
var r = Current;
var s = false;
if (r.InpSmoking != null) {
s = (r.InpSmoking == 1);
}
assignIf(!s, 'InpSmokingCessation', null);
displayIf(s, 'InpSmokingCessation');


Förklaring:
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.


InpLongCholAntagAdmissionVid InskrivningVid Inskrivningint
0=Nej,
1=Ja
InpLongCholAntagDischargeVid UtskrivningVid Utskrivningint
0=Nej,
1=Ja
InpBeta2AntiCombAdmVid inskrivningVid inskrivningint
0=Nej,
1=Ja
InpBeta2AntiCombDisVid utskrivningVid utskrivningint
0=Nej,
1=Ja
InpCombTherapyAdmissionVid InskrivningVid Inskrivningint
0=Nej,
1=Ja
InpCombTherapyDischargeVid UtskrivningVid Utskrivningint
0=Nej,
1=Ja
InpSterBeta2AntiCombAdmVid inskrivningVid inskrivningint
0=Nej,
1=Ja
InpSterBeta2AntiCombDisVid utskrivningVid utskrivningint
0=Nej,
1=Ja
InpLTOTAdmissionVid InskrivningVid Inskrivningint
0=Nej,
1=Ja
InpLTOTDischargeVid UtskrivningVid Utskrivningint
0=Nej,
1=Ja
InpAssessmentTriggeringHar bedömning avseende utlösande orsak till aktuellt vårdtillfälle gjortsHar bedömning avseende utlösande orsak till aktuellt vårdtillfälle gjortsint
0=Nej,
1=Ja
Kontrollskript:
var r = Current;
var x = false;
if (r.InpAssessmentTriggering != null) {
x = !(r.InpAssessmentTriggering == 0);
}


assignIf(!x, 'InpExacerbationTriggering', null);
assignIf(!x, 'InpPneumoniaTriggering', null);
assignIf(!x, 'InpCardiacTriggering', null);
assignIf(!x, 'InpPulmonaryEmbolismTriggering', null);
assignIf(!x, 'InpPneumothoraxTriggering', null);
assignIf(!x, 'InpOtherTriggering', null);
displayIf(x, 'InpExacerbationTriggering');
displayIf(x, 'InpPneumoniaTriggering');
displayIf(x, 'InpCardiacTriggering');
displayIf(x, 'InpPulmonaryEmbolismTriggering');
displayIf(x, 'InpPneumothoraxTriggering');
displayIf(x, 'InpOtherTriggering');


Förklaring:
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?



InpExacerbationTriggeringExacerbationExacerbationint
0=Nej,
1=Ja
Valideringsskript:
if ((Current.InpAssessmentTriggering === null || Current.InpAssessmentTriggering === 0) && (Current.InpExacerbationTriggering !== null)){
return 'Fältet får inte fyllas i eftersom frågan: Har bedömning avseende utlösande orsak till aktuellt vårdtillfälle gjorts, inte är besvarad med ja.';
} else return true;


InpPneumoniaTriggeringPneumoniPneumoniint
0=Nej,
1=Ja
Valideringsskript:
if ((Current.InpAssessmentTriggering === null || Current.InpAssessmentTriggering === 0) && (Current.InpPneumoniaTriggering !== null)){
return 'Fältet får inte fyllas i eftersom frågan: Har bedömning avseende utlösande orsak till aktuellt vårdtillfälle gjorts, inte är besvarad med ja.';
} else return true;


InpCardiacTriggeringKardiell orsakKardiell orsakint
0=Nej,
1=Ja
Valideringsskript:
if ((Current.InpAssessmentTriggering === null || Current.InpAssessmentTriggering === 0) && (Current.InpCardiacTriggering !== null)){
return 'Fältet får inte fyllas i eftersom frågan: Har bedömning avseende utlösande orsak till aktuellt vårdtillfälle gjorts, inte är besvarad med ja.';
} else return true;


InpPulmonaryEmbolismTriggeringLungemboliLungemboliint
0=Nej,
1=Ja
Valideringsskript:
if ((Current.InpAssessmentTriggering === null || Current.InpAssessmentTriggering === 0) && (Current.InpPulmonaryEmbolismTriggering !== null)){
return 'Fältet får inte fyllas i eftersom frågan: Har bedömning avseende utlösande orsak till aktuellt vårdtillfälle gjorts, inte är besvarad med ja.';
} else return true;


InpPneumothoraxTriggeringPneumothoraxPneumothoraxint
0=Nej,
1=Ja
Valideringsskript:
if ((Current.InpAssessmentTriggering === null || Current.InpAssessmentTriggering === 0) && (Current.InpPneumothoraxTriggering !== null)){
return 'Fältet får inte fyllas i eftersom frågan: Har bedömning avseende utlösande orsak till aktuellt vårdtillfälle gjorts, inte är besvarad med ja.';
} else return true;


InpOtherTriggeringAnnatAnnatint
0=Nej,
1=Ja
Valideringsskript:
if ((Current.InpAssessmentTriggering === null || Current.InpAssessmentTriggering === 0) && (Current.InpOtherTriggering !== null)){
return 'Fältet får inte fyllas i eftersom frågan: Har bedömning avseende utlösande orsak till aktuellt vårdtillfälle gjorts, inte är besvarad med ja.';
} else return true;


InpDeceasedAvliden under vårdtillfälletAvliden under vårdtillfälletint
0=Nej,
1=Ja
Kontrollskript:
var s = false;
if (Current.InpDeceased != null) {
s = (Current.InpDeceased != 1);
}
assignIf(!s, 'InpFollowup', null);
displayIf(s, 'InpFollowup');


InpFollowupUppföljning planeradUppföljning planeradint
1=Ja, via Primärvården,
2=Ja, via Specialistmottagning,
3=Nej
Valideringsskript:
if ((Current.InpDeceased === null || Current.InpDeceased === 1) && (Current.InpFollowup !== null)){
return 'Fältet får inte fyllas i eftersom frågan: Avliden under vårdtillfället, inte är besvarad med nej.';
} else return true;


InpDateDischargeUtskriven från inneliggande vårdUtskriven från inneliggande vårdsmalldatetime
ÅÅÅÅ-MM-DD
Valideringsskript:
var todayDate = new Date();
var inpDateDisParse = Global.ParseDate(Current.InpDateDischarge);

if (Current.InpDateDischarge < Current.InpDate){
return 'Datumet får inte vara innan datumet för Inskriven för inneliggande vård.';
}
else if (inpDateDisParse > todayDate){
return 'Datumet får inte vara i framtiden.';
} else return true;


Inp_SaveDateDatum och tid när registreringen initialt sparades.Datum och tid när registreringen initialt sparades.smalldatetime
ÅÅÅÅ-MM-DD TT:MM:SS
EventID_UnitStructureUnik identifierare för registreringar i formulär 'UnitStructure' (Enhetsstruktur)int
EventID_VisitUnik identifierare för registreringar i formulär 'Visit' (Öppenvårdsbesök)int
EventID_InpatientUnik identifierare för registreringar i formulär 'Inpatient' (KOL inneliggande vård)int