Upload
dagmar
View
19
Download
1
Embed Size (px)
DESCRIPTION
Healthcare Transaction Base - HTB Alap az egy üttműködésre. Oracle az egészségügyért Dr.Rékassy Balázs MSc. Egészségügyi Ágazati Adattár I. MEDINFO Kollokvium – 2003 december 15 MTESZ sz ékház. új inform ációs infrastru k t úrát igényel. Decentraliz ált d iagnos z ti kai ellátások. - PowerPoint PPT Presentation
Citation preview
SLIDE - 1
Healthcare Transaction Base - HTBAlap az együttműködésre
Oracle az egészségügyért
Dr.Rékassy Balázs MSc.
Egészségügyi Ágazati Adattár I. MEDINFO Kollokvium – 2003 december 15 MTESZ székház
SLIDE - 2
új információs infrastruktúrát igényelDecentralizáltdiagnosztikai
ellátások
MolecularMedicine
Betegellátási Menedzsement
Egészségügy
Miniaturization
Genomics
Biotechnology
Te
chno
lógiai
Ten
denciá
k
Költség-takarékosság
Demográfiai változások
Vásárlói tudatosság
Pia
ci te
nden
ciák
Az egészségügyi rendszert befolyásoló tényezők piac, egészségügy, és technológia
Eü.-i tendenciák
Krónikus ellátás
Ellátási folyamatok fejlődése
SLIDE - 3
Miért lépett be egy informatikai cég erre a területre? • Oracle-nek megvan az alapvető infrastruktúrája• Nő az igény az elektronikus egészségügyi rekordok
iránt• Szabályozások, adatstandardizációk, biztonság, és
megbízhatóság• Nő a klinikai adatok újrafelhasználásának
fontossága• Standardok jelentősége (HL7) • Nagy hiányosságok egy átlag üzleti élet -piaci
területhez képest
SLIDE - 4
A jelen rendszer
Program támogatás
Dis
ea
se M
gm
t
Kö
ltsé
gn
öve
ked
és
Szakorvosi vizit
Lakos ellátó
finanszírozó gyártó
Háziorvost felkeresi
Jogosultság?
Engedély, ellenőrzés
Ellenőrzés
továbbküldésOrvos továbbküldi
Költség-hatékonyság, irányelvek
Orv
osi
ma
rke
ting
Klin
viz
sg.
Gyógyszerek,
Műszerek, eszközök
beavatkozások
SLIDE - 5
Program sponsorship
Dis
ea
se M
gm
t
De
nia
l, e
sca
latio
n
Visits to specialist
CONSUMERS PROVIDERS
HEALTH PLANS SUPPLIERS
Visits to primary care physician
Request for eligibility?
Authorization, utilization review
Utilization review
ReferralTransfer
Physicians referrals
Check formulary for meds
Me
ds
ma
rke
ting
Clin
tria
ls
Prescriptions, equipment
Interventions
A jelen rendszer
• Leginkább kézi• Töredezett információk• Számos hiba, és -lehetőség, ismétlések• Probléma: hatékonyság, költség• Csökken a minőség• Kénytelen megalkuvások
SLIDE - 6
Ötlet - Oracle küldetése az egészségügyben• Olyan egészségügy specifikus informatikai
alapkezelő rendszer (platform) biztosítása,amely támogatja a különböző alkalmazásokat, és lehetővé teszi, hogy az egészségügyön belül az ellátók és a partnerek javítsák:
– ellátás minőségét,– működési hatékonyságot,– közösségi megközelítést, – kommunikációt,– tudást, és tudás megosztását.
SLIDE - 7
HTBAlap az együttműködésre
Szolgáltatás támogatás Funkcionalitás
Szabványos APIk (alkalmazás programozási felületek)
Folyamat konzisztencia
Közös adatmodellTrading community arthitechure
Konszolidált nézet
Tech Infrastruktúra Skálázhatóság
HTB
TCA
9iDB/9iAS
Alkalmazások
SLIDE - 8
Application
Core Technology
HTB Technológia
• Relational Database• Internet Deployment• Reporting and Analysis
• Workflow Engine• Platform Security• Wireless Deployment
• Application Flow• User Interface
• Proprietary Data Elements• Content (e.g. Protocols)
• Normalized Repository• Messaging Services• Terminology Services• Configuration Services
• Security Services• Auditing Services• Master Person Indexing• Business Process APIs
Core Technology
• Relational Database• Internet Deployment• Reporting and Analysis
• Workflow Engine• Platform Security• Wireless Deployment
HTB TechnologyHTB technológia
• Adattárház• Üzenet szolgáltatások• Terminológia szolgáltatások• Konfigurálási szolgáltatások
• Biztonsági szolgáltatások• Auditálási szolgáltatások• Master Person Indexelés• Üzleti API készlet
• Relational Database• Internet Deployment• Reporting and Analysis
• Workflow Engine• Platform Security• Wireless Deployment
Alap technológia
• Összekapcsolt adatbázis• Internet alapú telepítés• Jelentések és elemzés
• Workflow motor• Jogosultsági rendszer• Wireless telepítés
Alkalmazások
• Üzleti logika• Felhasználói interfész
• Alkalmazás specifikus adat• Tartalom (pl. Protokolok)
SLIDE - 9
Oracle Internet Services
IntegrationEngine
Központi Adattár
Healthcare Transaction Base
CDR
• Messaging Services• Master Person Indexing• Terminology Management• Business Process APIs
Járóbeteg rend kórházak betegek pénzügy Admin.Felhasználók
Alkalmazások StaffRegistry
Business Intelligence
PatientRegistry
ResultsAccess
Eü.-i alaprendszerek
Hospital A Hospital B LaboratoryGeneral Practice
Radiology
Healthcare Transaction Base (HTB) szerepe
SLIDE - 10
Oracle egészségügyi megoldása
• Platform, a HTB (Healthcare Transaction Base), amely:
– Átfogó áttekintést biztosít az adott közösségben– Adatok újrafelhasználhatósága, és hordozhatósága– Tranzakciók menedzsmentje– Irányelvek segítik a szakmai döntéshozatalt
• Adatbázisokon, alkalmazás szervereken, és az alkalmazásokon ül, és integrálja azokat.
SLIDE - 11
HTB - Healthcare Transaction Base
• Globális platform európai és amerikai fejlesztési koncepcióval
• Nagy, komplex egészségügyi rendszerek, közösségek részére
• Flexibilis felület fejlesztésre, integrációra, és működtetésre
• Standardokon alapuló, nyitott architektúra• Több Oracle főbb terméken alapul• Egymás közötti működőképességet, kommunikációt
segíti, biztosítja
SLIDE - 12
Ser
vice
Sal
es
Co
ntr
acts
Mar
keti
ng
Pro
ject
s
Hu
man
Res
ou
rces
Fin
anci
als
Inte
rnet
Pro
cure
men
t
Su
pp
ly C
hai
n
Ord
er M
anag
emen
tOracle E-Business Platform
Oracle Healthcare Portfolio
Ser
vice
Sal
es
Co
ntr
acts
Mar
keti
ng
Pro
ject
s
Hu
man
Res
ou
rces
Fin
anci
als
Inte
rnet
Pro
cure
men
t
Su
pp
ly C
hai
n
Ord
er M
anag
emen
tOracle E-Business Platform
HTB
Hea
lth
care
Ad
min
istr
ativ
e A
pp
s
Hea
lth
care
Clin
ical
Ap
ps
Hea
lth
care
Fin
anci
al A
pp
s
HTB
Hea
lth
care
Ad
min
istr
ativ
e A
pp
s
Hea
lth
care
Clin
ical
Ap
ps
Hea
lth
care
Fin
anci
al A
pp
s
SLIDE - 13
HTB Célok
Egészségügyi szolgáltatások nyújtásának összehangolása egy egységes páciens nézet és konzisztens üzleti folyamatok révén
• Az adatmodell az Oracle e-Business alkalmazások modelljén alapul– Személyek– Állomány és szervezet– Szolgáltatás igénybevétele
• Üzleti folyamatok szabványosítása a HL7 alapján• J2EE – az alkalmazás fejlesztés, integráció és működtetés alapja
SLIDE - 14
HTB Stratégia
• A legújabb szoftver technológiák alkalmazása• Szükséges adat definíciók hozzáadása a TCA modellhez• APIk (alkalmazási program készlet) biztosítása a kulcs üzleti
funkciókhoz• Szabványok alkalmazása
– Szállító függés csökkentése– Meglévő befektetések védelme – Alkalmazás migráció támogatása– Szabályozott kiterjeszthetőség támogatása
• Alkalmazás fejlesztési szolgáltatások
SLIDE - 15
HTB Alkalmazás fejlesztési szolgáltatások
• Auditálás és adatbiztonság• Workflow integráció• Központi személy index• Terminológia egyeztetés• Verzió kezelés • Klinikai tranzakció integritás• Szabály alapú funkcionalitás• Üzenetkezelési szolgáltatások
SLIDE - 16
Rendszer architektúra
–HL7–Adatmodell–Alkalmazás programozási felületek (API-k)–Terminológia szolgáltatások–EMPI
SLIDE - 17
1
0..*
1
0..*
0..*
1,1
0..*
1
0..*
1
HL7 Reference Information Model Alap osztályok
Entity Participation Act
Role Relationship
ActRelationship
1
0..*
1
0..*
Role
• Referral• Transportation• Supply• Procedure• Consent• Observation• Medication• Act complex• Financial act
• Organization• Living Subject• Material• Place• Health Chart
• Patient• Member• Healthcare facility• Practitioner• Practitioner assignment• Specimen
Miért alapozzuk a HTB-t a HL7 3. Verzióra?
•Iparági tapasztalatot tömörít
•Referencia Információs modellt tartalmaz
•Együttműködési szabványt definiál
•Szabványosítja a fogalmakat
SLIDE - 18
V2.4V2.x
Adattár
EÜ rendszerek
Új ISV alkalmazások
Ownership
Oracle
ÜgyfélISV
API
Bejövő üzenetek
feldolgozása
2.4 -> V3.0átalakítás
Üzenet szolgáltatások
V3.0Interface
motor
EÜ rendszerek
V3.0
SLIDE - 19
HTB Üzleti funkció APIk
• Esemény kezelés• Szervezeti egységek kezelése• Személyzet kezelés• Páciens kezelés• Megrendelések és megfigyelések
SLIDE - 20
Terminológia szolgáltatások Áttekintés
Generic Terminology Functionality
• Concept-oriented Reference Model
• Terminology Loading• Versioning• Terminology Mediation
• User-defined Descriptions
• API Interface• GUI Administrative
Utility
Terminology Specific Functionality
• HL7 Vocabulary• SNOMED CT• CPT4/HCPCS• ICD-9-CM
• ICD-10• LOINC• FDB/National Drug
Codes
Functionality to support features of the ETS Core Set of terminologies that are not contained in the Generic Reference Model
SLIDE - 21
Terminológia szolgáltatásokFeltöltő programok
ApplicationsMessaging
Importer Importer Importer
Active SpaceGenericSchema
ICD-10Schema
SNOMEDSchema
ETS API
ICD-10 Loader SNOMED LoaderGeneric Loader
GenericTerminology ICD-10 SNOMED
ETS Staging Area
SLIDE - 22
EMPI SzolgáltatásokÁttekintés
• Központosított személy kezelés• Kulcs demográfiai adatok támogatása• Duplikált adatok kimutatása• Duplikátum összevonás• Korreláció
SLIDE - 23
EMPI SzolgáltatásokKorreláció• Definíció
A személyi bejegyzések szinkronizációja a különböző rendszerek között a különböző személyi nyilvántartások közötti kereszthivatkozások megteremtésére
• API példák:– Batch feltöltés– Személy adatainak korreláció vizsgálata– Személy keresés külső azonosító alapján– Személyi adatok összevonása– Kereszthivatkozások
SLIDE - 24
EMPI SzolgáltatásokDuplikátum szűrés• A TCA alapján• Definíció
Batch és real-time valószínűsége a személyi leíróknak
• Egyeztetési algoritmus tulajdonságai– Név tisztítás és standardizálás– Cím tisztítás és standardizálás– Egyezőségi mutató
Tulajdonság szintű egyezés Tulajdonság súlyozás Hiányzó tulajdonság súlyozása
– Konfigurálható egyezési határérték
SLIDE - 25
Oracle E-Business Platform
HTB Dec02 - Jul03 ReleaseEnterprise Healthcare Portal
Legacy Systems
Data Warehouse
Reporting & Analysis
MessagingServices
Application Programming Interface
Enterprise Object Model
• HIPAA security• Terminology management
• Person record consolidation• Business process operations
InterfaceEngine
ResultsAccess
Patient & StaffRegistries
SLIDE - 26
Oracle E-Business Platform
HTB Dec03 ReleaseAdvanced Administrative Applications
Legacy Systems
Data Warehouse
Reporting & Analysis
MessagingServices
Application Programming Interface
Enterprise Object Model
• HIPAA security• Terminology management
• Person record consolidation• Business process operations
InterfaceEngine
ResultsReview
Patient & StaffRegistries
AccessManagement
Privileging &Credentialing
SLIDE - 27
Oracle E-Business Platform
HTB Future ReleaseClinical, Patient Financial, and Integrated BI
Legacy Systems
Reporting & Analysis
MessagingServices
InterfaceEngine
ResultsReview
Patient & StaffRegistries
AccessManagement
Privileging &Credentialing
Data WarehouseApplication Programming Interface
Enterprise Object Model
• HIPAA security• Terminology management• Rule-based technology
• Person record consolidation• Business process operations• Extensibility
PatientFinancial
OrderMgmt.
ClinicalDoc.
SLIDE - 28
Megvalósulási helyszínek
• Capital Health Authority, Canada • Cardiff & Vale NHS Trust, UK (1,5Millió lakos)• District of Columbia Department of Health• Le Havre Hospital, France• Military Health System, Washington DC• National Spine (UK) 60 Millió ember BT – Oracle
• Stratégiai alkalmazási partnerek DK, IT, CAN, NZ, és partnerségek UK, NL, GE, SP, GR, BE
SLIDE - 29
Köszönöm a figyelmet!
• Meghívó
• 2003. december 19. (most péntek)
Prof. Charles MEAD
HL7 version 3
Helyszín: Oracle székház XII. ker. Alkotás út 17-19
SLIDE - 30
Tranzakciós láncok követéseA klinikai és üzleti aktivitások láncolata
I need a chestX-ray for Mr Smith.
Schedule chest x ray
Verify insurancecoverage forchest x ray
Check room,equipmentavailability
Check technicianavailability
Perform procedure
Reportresult
Orderchest x ray
Reimburseproviders
Reviewresult
Submitfacilities
charge
Submitprofessional
fee
Interpretstudy
A HL7 RIM modellezi a tranzakciókat
SLIDE - 31
TCAAz egyén változó szerepének követhetősége
Személy
Páciens
Szolgáltatást nyújtSzolgáltatást fogad
Azonosított egyének
A szolgáltatás megelőzi azazonosítást A bevonása megelőzi
Az azonosítástA dolgozó Páciens is
Felhasználó
Egészségügyi dolgozó
Nem egészségügy specifikus szerep pl. nyugdíjas, vagy alkalmazott
SLIDE - 32
Tartalom
• Komponensek áttekintése• Rendszer architektúra
– HL7– Adatmodell– Alkalmazás programozási felületek (API-k)– Terminológia szolgáltatások– EMPI
• Technológiai felépítés– Oracle Technológia– HTB Felépítése– Performancia és skálázhatóság
SLIDE - 33
Patient Encounter
Encounter
EncounterId
OrgIdPersonIdMRNum
EnccounterLink
SourceEncounterIdTargetEncounterId
StaffParticipation
ActIdVersionNoOrgIdStaffIDparticipationType
StaffMember
OrgIdStaffID
CareSite
CaresiteId
AttendingAdmittingConsulting
ResponsibleProvider
Medical ServiceNursing UnitClinic
MedicalRecord
OrgIdPersonIdMRNum
OrgParticipation
OrgIdActIdVersionNoEncounterId
LocationParticipation
EncounterIdCaresiteId
Episode of CareAdministrative grouping
SLIDE - 34
Tartalom
• Komponensek áttekintése• Rendszer architektúra
– HL7– Adatmodell– Alkalmazás programozási felületek (API-k)– Terminológia szolgáltatások– EMPI
• Technológiai felépítés– Oracle Technológia– HTB Felépítése– Performancia és skálázhatóság
SLIDE - 35
Alap technológia komponensek
• Oracle9i JDeveloper – IDE a fejlesztéshez– Wizzardok és vizuális szerkesztők a gyors fejlesztéshez– Integráció az adatbázis kezelővel és az alkalmazásszerverrel
• Oracle9iAS– Legújabb J2EE szabványok– Kipróbált performancia és skálázhatóság– Oracle Workflow támogatás
• Oracle9i Database Server– Szabvány alapú– Natív XML típus támogatás– Kipróbált skálázhatóság
SLIDE - 36
Web Server
JSPs
Servlets
J2EE
Oracle 9iDatabase
Server
Enterprise Information
System
Prezentáció Üzleti logika
Alkalmazás modell
Java
Application
Client
Browser
Oracle 9iAS
EJB
EJB
J2EE
Jdeveloper Wizzardokkal támogatva
Végfelhasználó
SLIDE - 37
Tartalom
• Komponensek áttekintése• Rendszer architektúra
– HL7– Adatmodell– Alkalmazás programozási felületek (API-k)– Terminológia szolgáltatások– EMPI
• Technológiai felépítés– Oracle Technológia– HTB Felépítése– Performancia és skálázhatóság
SLIDE - 38
Oracle 9iAS OC4J Clustering
• Terhelés kiegyensúlyozást tesz lehetővé– A kliens kéréseit több OC4J szerveren keresztül routolja– A terhelés kiegyensúlyozó (Load balancer) az OC4J
szervereket poolként használja a kérés kiszolgálására– Optimalizálja a kérések elosztását
SLIDE - 39
Oracle 9iAS OC4J Magas rendelkezésreállás
• A szerverek induláskor automatikusan regisztrálnak a terhelés kiegyensúlyozónál
• A regisztrált szerverek szolgáltatásai elérhetőek lesznek a kliensek számára
• A terhelés kiegyensúlyozó detektálja a kieső szervert és átirányítja a kéréseket
SLIDE - 40
A Framework for Interoperability
Data Model
Application Programming Interface
New App.Legacy App.
Proxy
LegacySystems
HL7 IFEngine
Messaging
Enterprise Object Model
Oracle e-Business Platform