1.58k likes | 1.78k Views
Gyógyszerügyi informatikai rendszerek. Dr. Zajzon Gergely Semmelweis Egyetem Egészségügyi Közszolgálati Kar - EII Egyetemi tanársegéd. Témakörök. Adatbázis alapfogalmak Gyógyszernyilvántartás Szótárak használata Gyógyszeripari rendszerekkel kapcsolatos általános elvárások
E N D
Gyógyszerügyi informatikai rendszerek Dr. Zajzon Gergely Semmelweis Egyetem Egészségügyi Közszolgálati Kar - EII Egyetemi tanársegéd
Témakörök • Adatbázis alapfogalmak • Gyógyszernyilvántartás • Szótárak használata • Gyógyszeripari rendszerekkel kapcsolatos általános elvárások • Bevezetés a DMS világába • DMS a gyógyszeriparban • Gyógyszeripari DMS: gyakorlatban • eCTD / Kísérőiratok / PSUR • Elektronikus SOP kezelés • Esettanulmány • DMS bevezetésről általában
ADATBÁZIS • Hétköznapian: a bennünket érdeklő dolgok adatainak szervezett összessége. • Tárolás szempontjából: az adatbázis több, egymással kapcsolatban álló tábla összessége. • Definíció:Az adatbázis véges számú egyed-előfordulásnak, azok véges számú tulajdonság-előfordulásának és kapcsolat-előfordulásának az adatmodell által szervezett együttese.
ADAT • Az adat valamilyen ismeret megjelenített formája, valakinek vagy valaminek egy jellemző tulajdonsága. • Informatikai szempontból az adat a számítógépben jelsorozat formájában tárolt, kódolt információ.
ADAT • Tartalmi szempontból érthetőnek kell lennie (a témát ismerő személy számára), formailag pedig mechanikusan (számítógéppel) feldolgozhatónak, strukturáltnak.
INFORMÁCIÓ • Információ: új ismeretet hordozó adat, értelmezett adat, értesülés. • Ez a megfogalmazás feltételezi az adatot értelmező személyt, hiszen ugyanaz az adat lehet valakinek ismert, másnak nem. • Az információ mértékegysége a bit, amelynek értéke 1 vagy 0 lehet (igaz / hamis).
INFORMÁCIÓ A tárolás és visszakeresés mellett az adatok feldolgozásának az is célja, hogy ezáltal további új ismeretekhez, tehát információhoz jussunk. Pl. OEP – BÉVER adatbázis Cél: elszámolási adatok nyilvántartása, de új INFORMÁCIÓ nyerhető: adott hónapban hol milyen gyógyszereket használtak!
ADATTÍPUS • Az adattípus az adatmezők alapvető tulajdonsága. • Meghatározza az alábbiakat: • Típusérték-halmaz • Szerkezet • Műveletek • Lehetővé teszi, hogy a táblázat egy oszlopán belül csak azonos típusú adatokat tároljunk.
ADATTÍPUS • Típusértékhalmaz: megadja egy adat lehetséges értkeinek halmazát. • Megadja az a mezőben tárolt adatokkal végezhető műveleteket • Szerkezet: Meghatározza a tárolható adatok formáját, hosszát.
ADATTÍPUS • Növeli az adatbevitel pontosságát:- pl. dátum adattípus esetében nem engedi, hogy 2008. február 31-át vigyük be értékként- szám adattípusú mezőbe nem engedi szöveg bevitelét.
ADATTÍPUS • Hossz: (TAJ – Mo.n max 9 karakter) • Formátum: pl. számnál 2 tizedesjegy • Beviteli maszk: dátum: éééé.hh.nn vagy telefonszám: +országkód-körzet-szám. • Érvényességi szabály: életkor: max. 130 • Kötelező megadni?
TÁBLÁZAT <-> ADATBÁZIS • Táblázat: strukturált adathalmaz.- kereshető- rendezhető- szűrhető • Táblázatkezelő program: pl. MS-Excel
TÁBLÁZAT <-> ADATBÁZIS • „Excel adatbázis”: speciális elrendezésű táblázat: • a táblázat sorai egy halmaz elemeinek a tulajdonságait írják le. Az oszlopok a különböző elemek egyazon tulajdonságát adják meg, melyekre az oszlop elnevezésén keresztül lehet hivatkozni. Az oszlopnevek együttesen alkotják a táblázat fejlécét.
TÁBLÁZAT <-> ADATBÁZIS • Táblázat kezelés hátrányai: • ugyanazt az adathalmazt nem lehetegyidejűleg több gépről módosítani • Nem elég biztonságos az adattárolás: egy véletlen átrendezéssel tönkre tehetőek az adatok. • Az adatok szerkezete, kapcsolata nincs külön feljegyezve
TÁBLÁZAT <-> ADATBÁZIS • Táblázat kezelés hátrányai: • Logikai korlát, hogy már viszonylag egyszerű feladatoknál is célszerű lehet több táblázatba rendezni az adatokat, de egy táblázatkezelővel nehezen követhető ezek kapcsolata. • Elvi szempontból ez a legfontosabb korlát!
ADATBÁZIS • Az adatbázis az adatmodell alapján szervezett adategyüttes, amiből következik, hogy az adatokon túl azok szerkezetének, kapcsolódási szabályainak leírását is tartalmaznia kell.
ADATMODELL • Az adatok elrendezését meghatározó elvi struktúrát nevezzük adatmodellnek. • Az adatmodell tehát nem konkrét adatértékeket tartalmaz, hanem az adatok tulajdonságait, szerkezetét, lehetséges kapcsolatait írja le. • Magukat az adatokat az adatbázis tartalmazza, ami az adatoknak az adatmodell szerint szervezett együttese.
ADATMODELL • ELMÉLETI (FOGALMI) ADATMODELL:(Conceptual data model)Az adatbázisban tárolandó információk és közöttük fennálló kapcsolatok elemzése. Független a választandó szoftvertől. • FIZIKAI ADATMODELL(Physical data model)Az adatbázisban használt strukturák: táblák, adattípusok, kapcsolatok, stb. részletes megadása. 22
MOZIMŰSOR – ELMÉLETI ADATMODELL MOZIK FILMEK PK PK MOZI_ID FILM_ID M N MOZINEV FILMCIM MOZICIM HOSSZ MOZITEL NYELV MOZIWEB RENDEZO 23
MOZIMŰSOR – FIZIKAI ADATMODELL MOZI__FILM FILMEK MOZIK PK MOZIFILM_ID PK N FILM_ID MOZI_FK PK MOZI_ID N 1 FILMCIM 1 FILM_FK MOZINEV HOSSZ MOZICIM VETITES NYELV MOZITEL RENDEZO MOZIWEB 24
ADATBÁZISKEZELŐ • egy adatbázis kezeléséhez olyan szoftverre van szükség, amely képes az adatszerkezet nyilvántartására és a kapcsolatrendszer kezelésére. • Képes az adatokhoz egyidejűleg több rendezettség szerinti hozzáférést biztosítani • Lehetővé teszi egyszerre több felhasználó számára az adatok módosítását.. 25
HIVATKOZÁSI INTEGRITÁS A hivatkozási integritás biztosítja, hogy két egyedtípus közötti kapcsolatban az egyes egyed-előfordulások kapcsolatai ne sérüljenek meg, a kapcsolt táblák kapcsoló mezőinek tartalma mindig megfelelő legyen. Szabály: • Nem rögzíthető olyan idegen kulcs érték, amely a kapcsolt táblában mint elsődleges kulcs nem létezik. • Nem szüntethető meg olyan elsődleges kulcs érték, amely a kapcsolt táblá(k)ban idegen kulcsként létezik. • Nem módosítható olyan elsődleges kulcs érték, amely a kapcsolt táblá(k)ban idegen kulcsként létezik. 26
ADATKEZELŐ NYELV • SQL = Strucured Query Language • DDL – Data Definition (pl. CREATE) • DML – Data Manipulation (pl. INSERT, UPDATE, DELETE) • QL – Query Language (pl. SELECT) 31
ADATBÁZIS SZERVER • Speciális adatbáziskezelő szoftver • Nem a kezelői felület biztosítása a cél! • Lehetővé teszi egyszerre több felhasználó számára az adatok módosítását. • Szabályozza az adatokhoz való hozzáférést (jogosultságok) • Rendszeres adatmentés biztosítása • Tranzakciókezelés 32
ADATBÁZIS SZERVER • Oracle • MS-SQL • My-SQL • PostgreSQL 33
Gyógyszer nyilvántartás TK-SZÁM TRADENAME GYÁRTÓ HATÁSERŐSSÉG FORG. ENG. JOGOSULT KISZERELÉS HATÓANYAG GYÓGYSZERFORMA BATCH NR. TTT KÓD
Hány féle azonosítót kell egy gyógyszerésznek ismernie a patikában? • Nagyker kód (Alimed) - RENDELÉSHEZ • OGYI TK-szám – pl. KIVONÁSKOR • TTT kód – OEP ELSZÁMOLÁSHOZ (BÉVER) • EAN kód – DOBOZ ÉS ÁR AZONOSÍTÁS • Gyógyszer megnevezése – BETEG ÍGY KÉRI • Vényazonosító vonalkód • Extra vonalkód • Batch-Nr.
NYILVÁNTARTÁS SZINTJE TEVÉKENYSÉG Tradename (Márkanév) Marketing MR folyamatok + Gyógyszerforma Engedélyezés, Egyenértékűség + Hatáserősség Gyógyszer forgalmazás +Kiszerelés Felszabadítás, Alaki hiba + Batch (Gyártási tétel)
NYILVÁNTARTÁS SZINTJE AZONOSÍTÓ KÓDOK Tradename (Márkanév) MR szám: HU/H/123, globál számos OGYI TK szám (per nélkül) + Gyógyszerforma + Hatáserősség Engedélyezés, Egyenértékűség, régi OGYI-T (per nélkül), MR szám: HU/H/123/01 TTT, EAN, Nagyker kód +Kiszerelés Batch Nr., RFID + Batch (Gyártási tétel)
Szótárak, listák • WHO ATC, DDD / INN • EDQM Standard Terms • ISO (eg.: countries, languages) • EUTCT • ICD (BNO), MEDDRA • …
Szótárak és validációs szabályok egészségyi adatok kezelésében
ICH – Multidiscliplinary Guidelines M5: • Data Elements and Standards for Drug Dictionaries • EMA EUTCT • EDQM Standard terms
WHO szótárak • INN • ATC/DDD • ICD (BNO)
Enalapril (INN) • IUPAC name: 1-[2-(1-ethoxycarbonyl-3-phenyl-propyl) aminopropanoyl] pyrrolidine-2-carboxylic acid • Molecular form: C20H28N2O5 • CAS: 75847-73-3 • ATC: C09AA02 • PubChem: 5362032 • DrugBank: APRD00510
Enalapril (INN) • IUPAC = International Union of Pure and Applied Chemistry (Tiszta és Alkalmazott Kémia Nemzetközi Uniója) • CAS = Chemical Abstract Service • (American Chemical Society institution)
Enalapril (INN) • PubChem: 5362032 • NCBI – National Center for Biotechnology Information • NLM – National Library of Medicine • NIH – National Institutes of Health
Enalapril (INN) • DrugBank: APRD00510 www.drugbank.ca
ATC osztályozási rendszer ATC: mozaikszó • Anatomy (Anatómia) • Therapy (Terápia) • Chemie (Kémia) A gyógyszer hatóanyagok anatómiai értelemben vett célszerve, terápiás hatása(i), illetve kémiai tulajdonságai alapján történő besorolása.
EDQM • European Directorate for the Quality of Medicines & Health Care • Európai Gyógyszerminőségi Főigazgatóság • Nem EU/EGT szervezet, az Európa Tanács alá tartozik! • 1996-ban alapították • Székhelye: Strasbourg