Kilder og metode
Hvordan kalkulatorene på Legekalkulator.no er laget, kontrollert og kvalitetssikret.
Kilder
Hver kalkulator viser sin primærkilde (originalartikkel, retningslinje eller validert skåringsverktøy) i boksen «Kilde, kvalitet og ansvar» på kalkulatorsiden. Vi bruker så langt det er mulig primærkilder: fagfellevurderte publikasjoner, nasjonale retningslinjer (Helsedirektoratet, Legeforeningen), Felleskatalogen og anerkjente internasjonale standarder.
Metodikk
Nettstedet er bygd i ren PHP og drives av en JSON-basert beregningsmotor (calculators.json + calculator.js). All skåringslogikk ligger i én felles motorfil. Pasientskjema fylles ut lokalt i nettleseren – ingenting lagres på server.
- Hver kalkulator har et definert oppsett: felter, beregningsmetode og tolkningsgrenser.
- Frie/åpent lisensierte instrumenter gjengis med egen norsk ordlyd. Opphavsrettsbeskyttede verktøy gjengis ikke, men lenkes til offisiell kilde.
- Kliniske «veiledere» er forenklet beslutningsstøtte laget for dette nettstedet, og er merket som dette – ikke offisielle validerte kalkulatorer.
Kvalitetsvurdering
Kalkulatorene kontrolleres mot eksempelberegninger før publisering: formler og skåringsgrenser verifiseres mot kilden, og endepunkter sjekkes (f.eks. at kjente grenseverdier gir riktig klassifikasjon). Mer komplekse modeller – som NORRISK2 (Fine-Gray) og iso-KMI for barn (IOTF/Cole) – er verifisert mot publiserte referanseverdier.
Kalkulatorene er beslutningsstøtte og erstatter ikke klinisk skjønn. Feil kan forekomme – kontroller alltid mot oppdaterte norske retningslinjer og Felleskatalogen før klinisk bruk. Faglig ansvar: Tor Jakob Rørvik, fastlege.
QR-kode for pasientutfylling
På pasientinstrumenter (f.eks. PHQ-9) kan legen vise pasientskjemaet som QR-kode. Pasienten skanner med egen mobil og fyller ut der – ingen data sendes til eller lagres på serveren. QR-koden inneholder kun den offentlige lenken til skjemaet.
For helt nettuavhengig drift kan QR-biblioteket selvhostes: last ned qrcode.js (qrcode-generator 1.4.4, MIT) og legg den som /assets/qrcode.js. Da brukes den lokale fila; uten den hentes biblioteket fra et offentlig CDN kun ved behov.