40
SLIDE - 1 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

Healthcare Transaction Base - HTB Alap az egy üttműködésre

  • Upload
    dagmar

  • View
    20

  • 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

Page 1: Healthcare Transaction Base  - HTB Alap az egy üttműködésre

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

Page 2: Healthcare Transaction Base  - HTB Alap az egy üttműködésre

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

Page 3: Healthcare Transaction Base  - HTB Alap az egy üttműködésre

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

Page 4: Healthcare Transaction Base  - HTB Alap az egy üttműködésre

SLIDE - 4

A jelen rendszer

Program támogatás

Dis

ea

se M

gm

t

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

Page 5: Healthcare Transaction Base  - HTB Alap az egy üttműködésre

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

Page 6: Healthcare Transaction Base  - HTB Alap az egy üttműködésre

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.

Page 7: Healthcare Transaction Base  - HTB Alap az egy üttműködésre

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

Page 8: Healthcare Transaction Base  - HTB Alap az egy üttműködésre

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)

Page 9: Healthcare Transaction Base  - HTB Alap az egy üttműködésre

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

Page 10: Healthcare Transaction Base  - HTB Alap az egy üttműködésre

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.

Page 11: Healthcare Transaction Base  - HTB Alap az egy üttműködésre

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

Page 12: Healthcare Transaction Base  - HTB Alap az egy üttműködésre

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

Page 13: Healthcare Transaction Base  - HTB Alap az egy üttműködésre

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

Page 14: Healthcare Transaction Base  - HTB Alap az egy üttműködésre

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

Page 15: Healthcare Transaction Base  - HTB Alap az egy üttműködésre

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

Page 16: Healthcare Transaction Base  - HTB Alap az egy üttműködésre

SLIDE - 16

Rendszer architektúra

–HL7–Adatmodell–Alkalmazás programozási felületek (API-k)–Terminológia szolgáltatások–EMPI

Page 17: Healthcare Transaction Base  - HTB Alap az egy üttműködésre

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

Page 18: Healthcare Transaction Base  - HTB Alap az egy üttműködésre

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

Page 19: Healthcare Transaction Base  - HTB Alap az egy üttműködésre

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

Page 20: Healthcare Transaction Base  - HTB Alap az egy üttműködésre

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

Page 21: Healthcare Transaction Base  - HTB Alap az egy üttműködésre

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

Page 22: Healthcare Transaction Base  - HTB Alap az egy üttműködésre

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ó

Page 23: Healthcare Transaction Base  - HTB Alap az egy üttműködésre

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

Page 24: Healthcare Transaction Base  - HTB Alap az egy üttműködésre

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

Page 25: Healthcare Transaction Base  - HTB Alap az egy üttműködésre

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

Page 26: Healthcare Transaction Base  - HTB Alap az egy üttműködésre

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

Page 27: Healthcare Transaction Base  - HTB Alap az egy üttműködésre

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.

Page 28: Healthcare Transaction Base  - HTB Alap az egy üttműködésre

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

Page 29: Healthcare Transaction Base  - HTB Alap az egy üttműködésre

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

Page 30: Healthcare Transaction Base  - HTB Alap az egy üttműködésre

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

Page 31: Healthcare Transaction Base  - HTB Alap az egy üttműködésre

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

Page 32: Healthcare Transaction Base  - HTB Alap az egy üttműködésre

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

Page 33: Healthcare Transaction Base  - HTB Alap az egy üttműködésre

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

Page 34: Healthcare Transaction Base  - HTB Alap az egy üttműködésre

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

Page 35: Healthcare Transaction Base  - HTB Alap az egy üttműködésre

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

Page 36: Healthcare Transaction Base  - HTB Alap az egy üttműködésre

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ó

Page 37: Healthcare Transaction Base  - HTB Alap az egy üttműködésre

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

Page 38: Healthcare Transaction Base  - HTB Alap az egy üttműködésre

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

Page 39: Healthcare Transaction Base  - HTB Alap az egy üttműködésre

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

Page 40: Healthcare Transaction Base  - HTB Alap az egy üttműködésre

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