NORSK RESEPTREGISTER
Register over foreskrevede medisiner
Det er et stort menneskelig og samfunnsmessig problem at vanedannende medisiner skrives ut i store mengder i over hele landet.
I en artikkel i Aftenposten kan vil lese
om problemet. Artikkelen viser en dyster statistikk over bruk av vanedannende medisiner,
med alle de menneskelige tragediene som følger i kjølevannet av det. Den er noen år gammel, men problemet er ikke blitt mindre i dag enn det var den gang.
Helse- og omsorgsdepartementet er opptatt av problemet, noe vi kan lese om i en
stortingsmelding vi finner på en av deres nettsider.
For å komme problemet til livs,
er det viktig å få en oversikt over hva den enkelte lege skriver ut av medikamenter,
og ikke minst hvilke medikamenter pasienter mottar resepter på.
(Det er et kjent problem at pasienter oppsøker flere leger for derved å skaffe seg mere av enkelte medikamenter
enn vedkommende har godt av.)
I et skriv
om vanedannende legemidler kan dere lese om statens tilsyn av legers foreskriving av slike, gangen i tilsynssaker og administrative reaksjoner.
I 2013 ble det innført et elektronisk reseptsystem i store deler av Norge, med håp om at det skal bli et landsdekkende system i løpet av 2014.
Dette vil gjøre det mulig å oppdatere og vedlikeholde NORSK RESEPTREGISTER automatisk, hvilket ikke har vært mulig tidligere.
Dere skal lages et program som kan brukes til å registrere legers bruk av resepter,
det vil si hvilke medisiner de forskjellige leger skriver ut resepter på.
Nærmere detaljer om dette er beskrevet i det følgende.
Siden man må regne med at det for et slikt program vil dukke opp nye ønsker for programmets
funksjonalitet etter hvert som man får erfaring med programmet, er det viktig at det er bygget opp
slik at det lett lar seg vedlikeholde og bygges ut med ny funksjonalitet.
Oppgavens størrelse vil være avhengig
av hvor mye av oppdragsgiverens krav og ønsker dere implementerer. For mange vil den bli for omfattende hvis
alt skal implementeres fullt ut. Her vil også antall studenter i prosjektgruppa spille inn (se ovenfor om hva
det legges vekt på ved sensurering). En av utfordringene blir derfor å gjøre fornuftige valg med hensyn til hva som implementeres og
hva som kan utelates. Det er imidlertid viktig at programmet kan kompletteres på et senere tidspunkt
(for eksempel av en annen programmerer) uten at det må gjøres vesentlige forandringer i den eksisterende koden.
Kravene fra oppdragsgiver er veiledende. Dere kan legge til og trekke fra alt etter som dere finner det hensiktsmessig.
Oppdragsgiver ønsker imidlertid at dere skal komme med forslag til utvidelser av programmet.
Dere står med andre ord
fritt til å legge til og trekke fra alt etter som dere finner det hensiktsmessig.
Det er imidlertid viktig at dere i kravspesifikasjonen og
i den endelige dokumentasjonen beskriver
hvilke forandringer dere har gjort i forhold til de opprinnelige ønskene, og hvordan dere har prioritert.
Når det gjelder medisiner, er det nyttig å ha kjennskap til følgende regler som gjelder i Norge:
På nettstedet til Felleskatalogen
finner dere oversikt over alle legemidler og preparater som er registrert og godkjente for salg i Norge.
Medisinene er delt inn i
tre reseptgrupper: A, B og C, alt etter hvor vanedannende eller skadelige de er.
Eksempelvis finner vi Morfin i gruppe A ,
sovemedisinen Apodorm tilhører gruppe B, mens det antidepressive midlet ("lykkepillen") Cipramil tilhører gruppe C.
Nedenfor kan dere kan dere lese oppdragsgivers krav og ønsker.
REGISTRERING
NORSK RESEPTREGISTER er kanskje et litt misvisende navn på oppgaven, da det vil være nødvendig å
lagre informasjon om alle leger og pasienter som har tilknytning til reseptene.
En vesentlig del av oppgaven vil derfor være å bygge opp et system der både leger, pasienter og resepter er registrert.
Registrering av leger
Leger skal registreres i et eget legeregister. Ved registrering skal minst følgende data lagres:
- navn
- arbeidssted (eventuelt adresse, når legen er privatpraktiserende)
- resept-bevilling (det vil si innenfor hvilke reseptgrupper legen har lov til å skrive ut medisiner: A og/eller B og/eller C)
- eventuelt en liste over reseptene legen har skrevet ut (se nedenfor om hvilken informasjon man skal kunne få skrevet ut)
Leger har i utgangspunktet bevilling til å skrive ut medisiner fra alle reseptgrupper.
Hvis en lege av forskjellige årsaker har misligholdt sin stilling, for eksempel ved å
skrive ut for mye vanedannende medisin, kan Sosial- og helsedirektoratet inndra legens bevilling
til å skrive ut medisiner innen den aktuelle reseptgruppen (lisens). (Det er nettopp denne typen mislighold
av legegjerningen myndighetene ønsker å avdekke ved å registrere reseptbruken.)
Det må imidlertid en rettslig kjennelse til for å frata en lege lisensen, og programmet kan derfor ikke
foreta noen automatisk bevillingsendring. Men det skal gi brukeren til å mulighet til å endre en tidligere registrert
leges bevilling. NB! Det er ikke meningen at dere i programmet skal registrere alle godkjente leger i Norge.
Men dere må registrere såpass mange (fiktive leger) at dere får sjekket at programmet virker
som det skal.
Registrering av pasienter
Pasienter skal registreres i et eget pasientregister. Ved registrering skal minst følgende data lagres:
- navn
- fødselsdato
- eventuelt en liste over reseptene skrevet ut på pasienten (se nedenfor om hvilken informasjon man skal kunne få skrevet ut)
Registrering av resepter
Før reseptbelagte medisiner utleveres/selges på et apotek, skal resepten registreres. Følgende data skal da lagres av programmet:
- dato (den dagen resepten er skrevet)
- pasientdata for pasienten som resepten er skrevet ut til
- legedata for legen som har skrevet ut resepten
- hvilken medisin resepten er på
- mengde av medisinen
- medisinens kategori
- legens anvisning om bruk av medisinen
Ved registering av en resept skal det sjekkes om legen er godkjent, det vil si finnes i lege-registeret,
og om vedkommende har bevilling til å skrive ut medisiner innen den aktuelle reseptgruppen.
Hvis pasienten som skal ha medisinen ikke finnes i pasientregisteret, må registrering av pasienten
i dette foretas før registrering av resept kan fullføres. Hvis alt er i orden, kan medisinen utleveres/selges,
og resepten registreres i reseptregisteret. Hvis ikke, skal programmet gi melding om årsaken til at
medisinen ikke kan selges. Resepten skal da ikke registreres. (Når det gjelder opplysninger om vedkommende
medisin, må vi regne med at legen som skriver ut medisinen henter dem fra Felleskatalogen.
Når du registrerer resepter for å teste programmet, kan du på tilsvarende måte hente opplysningene
derfra.
INFORMASJON
Målet med datasystemet er å
kunne bedre rutinene for bruk av legemidler og øke muligheten for kontroll, for derved å bekjempe misbruk
av vanedannende medisiner i Norge.
Det må derfor være mulig å hente ut forskjellige typer informasjon av systemet. Denne informasjonen
vil i sin tur kunne brukes til å frata leger, som misbruker sin fullmakt, lisensen.
Det er veldig mye informasjon som kan hentes ut av et slikt register, men foreløpig har oppdragsgiveren fokusert
på følgende ønsker:
Oversikt over utskrevne medisiner
- Liste over alle pasienter som er blitt foreskrevet en bestemt medisin.
- Liste over alle leger som har skrevet ut resepter på en bestemt medisin.
Oversikt over reseptene fra en bestemt lege
Ut fra legens navn, skal programmet ha mulighet til å skrive ut på skjermen
- en oversikt over samtlige registrerte resepter som denne legen har skrevet ut
Det kan også være ønskelig å få skrevet ut
- en oversikt over samtlige registrerte resepter som denne legen har skrevet ut innen en bestemt kategori (f. eks. hypnotikum)
- en oversikt over samtlige registrerte resepter som denne legen har skrevet ut innen en bestemt reseptgruppe (for eksempel reseptgruppe A)
Hvis flere leger har samme navn, skal opplysninger om samtlige leger med dette navnet komme frem på skjermen.
Oversikt over resepter til en bestemt pasient
Det skal også være mulig, ut fra pasientens navn og fødselsdato, å skrive ut på skjermen
- en oversikt over samtlige registrerte resepter skrevet ut på vedkommende pasient
I tillegg kan det være ønskelig å få skrevet ut
- en oversikt over samtlige registrerte resepter skrevet ut på vedkommende pasient innen en bestemt kategori (f.eks. antibiotika)
- en oversikt over samtlige registrerte resepter skrevet ut på vedkommende pasient innen en bestemt reseptgruppe (f.eks. reseptgruppe A)
Oversikt over godkjente leger
Programmet skal ha mulighet for å skrive ut følgende opplysninger om leger på skjermen:
- en liste over navnene på alle registrerte, det vil si godkjente leger
- alle data som er lagret om en bestemt lege
Det er dessuten ønskelig å få skrevet ut
- en liste over navnene på alle leger med reseptbevilling innen en reseptgruppe
Det kunne være ønskelig, uten at dette har noen høy prioritet, at man utfra listen med alle leger, eventuelt innen en spesiell reseptbevillingsgruppe, kunne "klikke seg videre" til den informasjon som ligger lagret i lege-registeret om en spesiell lege ved å "klikke" på det aktuelle navnet.
STATISTIKK
Systemet vil også kunne brukes til å kartlegge bruken av vanedannende medisiner, og ikke minst være nyttig for forskning innen dette område.
Her er det mange muligheter for statistikk som kan genereres, men i første omgang ønsker oppdragsgiveren en grafisk fremstilling av
-
Medisinforbruket
En oversikt over hvordan forbruket av forskjellige typer medisiner varierer i løpet av et år.
Ut fra en liste av medisinnavn, for eksempel inntil 10 stykker, og et årstall, kan det være ønskelig at programmet
kan skrive ut en tabell der hver linje representerer en medisin, kolonnene representerer årets tolv måneder og hvert felt i
tabellen representerer antall resepter skrevet ut på den tilhørende medisinen (linjen) i den aktuelle måneden (kolonnen).
-
Annen Statistikk?
Her er oppdragsgiveren interessert i at prosjektgruppen selv kommer med forslag og eventuelt implementere disse.
LAGRING
Skrive data til fil
For at ikke dataene som ligger lagret i programmets interne datastruktur skal gå tapt når programmet avsluttes, må alle data lagres på fil. Dette må i det minste gjøres i forbindelse med at programmet avsluttes. Det kan også være ønskelig å ha mulighet for å lagre data fra tid til annen mens programmet kjører.
Lese data fra fil
Når programmet startes, må alle dataene som ligger lagret på fil leses inn i programmets interne datastruktur.
Til slutt! Oppdragsgiveren er takknemlig for alle forslag til hvordan programmet kan utvides og forbedres, og motsetter seg ikke at ytterligere funksjonalitet
implementeres!
I oppgaven er det brukt forskjellige ord med samme betydning.
Ord som betyr det samme:
- Medisin, medikament, preparat
- bevilling, lisens, fullmakt