BIOINFORMATICĂadrianaa/teaching/BIS/BIS_Cursul_09.pdf · Categorii de standarde în informatica...

Post on 29-Jan-2020

6 views 0 download

Transcript of BIOINFORMATICĂadrianaa/teaching/BIS/BIS_Cursul_09.pdf · Categorii de standarde în informatica...

BIOINFORMATICĂ STRUCTURALĂ

Cursul 924-11-2009

Ş.l.dr.ing. Adriana ALBUadriana.albu@aut.upt.ro

www.aut.upt.ro/~adrianaa

2

StandardeSisteme de clasificareCoduri

Conţinut

3

Generalităţi

Informatica medicală – interdisciplinarcomplexitate maredinamică rapidă (evoluţia cunoştinţelor medicale,a tehnicii de calcul, programelor şi suportului decomunicaţie)

Nevoie continuă decomunicare (forme diverse şi nu întotdeaunabinedefinite)vocabularstandarde

4

Generalităţi

Definiţia unui standard (conform ISO):document

stabilit prin consensaprobat de un organism recunoscut

care furnizează (pentru o utilizare comună şirepetată)

reguliprotocoalecaracteristici

pentru activităţi sau rezultatele lorcu scopul atingerii gradului optim de ordine într-un context

5

Generalităţi

Standard – colecţie de specificaţii stabilită deun anumit grup astfel încât să existe oînţelegere între grupurile interesate înutilizarea în comun a datelorÎn general standardele

apar progresivreprezintă rezultatul unor negocieri între diversegrupuritrebuie să-şi dovedească utilitatea pentru a fiacceptate de cei cărora li se adresează

6

Generalităţi

Standardizarea în domeniul medicaldevine tot mai importantă (datorită utilizăriifrecvente a fişei computerizate a pacientului)facilitează comunicarea automată între diversesistemefurnizează informaţii utile în practica medicală

7

Generalităţi

Tendinţe la nivelul Comunităţii Europeneintegrarea sistemelor medicaleasigurarea interoperabilităţii

Se pot realiza doar dacă există şi sunt utilizatestandarde care să asigure folosirea mesajelorcu respectarea aceleiaşi sintaxe şi semantici decătre toate locaţiile care comunicăExistă o mare dispersie – trebuie rezolvatăprin introducerea unui standard unic

8

Generalităţi

Beneficiile utilizării standardelor:din punct de vedere economic

reducerea costurilor în domeniul serviciilor medicalelărgirea pieţei

din punctul de vedere al pacientuluiacces la îngrijire de calitate ridicată obţinută prin:

comunicarea mai accesibilă şi mai intensă întremedici (pot face schimb uşor de informaţiepromovând conceptul “shared care”)organizare mai bună a datelor (pot fi utilizate maicorect în cercetare – rezultă informaţii şi cunoştinţecare pot îmbunătăţii practica medicală)

9

Generalităţi

Categorii de standarde în informatica medicală1. descriu mesajele utilizate pentru schimbul de

informaţii între sistemegrupuri de câmpuri de date (care au o semnificaţieîmpreună), relaţiile dintre ele, secvenţele în care apar

2. pentru valorile codurilor ce reprezintăconcepte medicale

utilizate în mesaje sau în bazele de date3. descriu cunoştinţele medicale

reguli pentru luarea deciziilor sau exprimareametodelor clinice care trebuie urmate

10

Standardul HL7

11

HL7 (Health Level Seven)

Se adresează dezvoltatorilor de aplicaţiiScop: unificarea modalităţilor de transmiterea informaţiei care se vehiculează în unităţilesanitare într-un format comun şi agreat de ceiimplicaţiEste (după unele surse) cel mai utilizatstandard la scară internaţionalăCreat să uniformizeze şi să uşureze realizareaschimbului de date prin stabilirea unorstructuri ale mesajelor care sunt transmise

12

HL7

Folosit pentru comunicare atât în domeniulclinic cât şi în cel administrativInclude funcţii pentru:

schimbul de datesecuritate

Defineşte un număr de mesaje care acoperătoate activităţile specifice din unităţilesanitareCaracterizat prin tipul mesajului – cod de treicaractere orientat pe domenii de activitate

13

Domenii HL7

Administrarea pacienţilorinternări, externări, transfer (ADT – admit,discharge, transfer patient);

InterogăriResurse (saloane, paturi, aparate, etc.)Programarea pacienţilorProgramarea procedurilor, rezultate,observaţii cliniceFinanciarDocumente medicaleÎnregistrări medicaleTratamente farmaceutice

14

HL7

Metodologia HL7 se bazează pe:rolul în contextul aplicaţiei – defineşteresponsabilităţile sistemelor care trimit, respectivrecepţionează mesajeevenimente declanşatoare – condiţiile care iniţiazătrimiterea unui mesajce se întâmplă la nivelul utilizatorului sistemului –descrierea proceselor reale pentru care este necesarmesajul

15

HL7

Organizarea datelor şi a mesajelor standar-dului HL7 are la bază câteva reguli

mesajele HL7 sunt alcătuite din segmente,câmpuri, componente şi subcomponente, culungime variabilă, despărţite printr-un caracternumit separatorun segment este format din mai multe câmpuriun câmp poate fi format din mai multecomponenteo componentă poate să conţină mai multesubcomponente

16

HL7

Un câmp dintr-un mesaj HL7 este caracterizatprintr-un tip de dată

Tipurile de date din standardul HL7 suntformate din tipuri de date simple şi compuse

Entităţile HL7 dintr-un mesaj sunt separateprin delimitatori

17

Tipuri de dată HL7

AlfanumericST – şir de caractereTX – textFT – text formatat

NumericNM – numericMO – money

Date/TimeDT – dateTM – time

DemograficeAD – adresăPN – numeTN – număr de telefonXAD – adresă extinsăXPN – nume extins

18

Delimitatori HL7

Set implicit de delimitatori (pot fi schimbaţi ladorinţa implementatorului):

sfârşit de segment <cr> - această valoare nu poate fimodificată de implementatoriseparator de câmp |separator de componentă ^separator de subcomponentă &separator de repetare câmp ~ separă două câmpuriadiacente în cazul în care acestea se repetăseparator pentru caractere speciale \

19

HL7

Exemplu:ST – şir de caractere;PN – Nume (Person Name), componentelecare compun acest tip de dată sunt:

<family name (ST)> ^ <given name (ST)> ^<middle initial or name (ST)> ^ <suffix (e.g., JR orIII) (ST)> ^ <prefix (e.g., DR) (ST)> ^ <degree (e.g.,MD)(ST)>;

Exemplu: |POP^ION^G^III^DR^PHD|

20

Mesajul

Standardul HL7 defineşte un număr demesaje care acoperă toate activităţilereferitoare la managementul pacienţilorMesajele HL7 sunt caracterizate prin tipulmesajului care este format dintr-un cod de treicaractereTipurile mesajelor sunt orientate pe domeniide activitate (Ex: internări, externări, transferde pacienţi – ADT; Query - QRY).

21

Segmentul

Este o reuniune de câmpuriFiecare segment este caracterizat de un tip alsegmentului - cod de 3 caracterePrimul câmp dintr-un segment reprezintătipul segmentuluiSegmentul se termină întotdeauna prindelimitatorul 0xOD(CR)Un grup de segmente formează un mesajStandardul HL7 specifică clar ce tipuri desegmente pot să compună un mesaj de unanume tip

22

Câmpul

Standardul HL7 prevede pentru fiecaresegment ce câmpuri trebuie să conţinăNu toate câmpurile din cadrul unui segmentsunt obligatoriiUn câmp HL7 are următoarele caracteristici:

tip de datălungime maximă predefinităcod unic de identificarenumeopţionalitateîn cazul în care standardul permite, câmpurile sepot repeta

23

Scenarii de utilizare HL7

1. Între spitalese face independent de soluţiile software sausistemele de operare şi bazele de date utilizate înfiecare spitalimportantă este informaţia conţinută în mesaje

2. În cadrul unui spital, între departamenteleacestuia sau între aplicaţiile softwareexistentesistemul informatic al spitalului are interfeţe cutoate subsistemele existente (contabilitate, resurseumane, farmacie şi alte departamente)

24

Scenarii de utilizare HL7

3. Între spital şi diverse instituţii adiacente cuprofil medicalsocietate de asigurări, cabinete medicale,laboratoare, farmaciiinformaţiile se obţin

la cerere – prin mesaje te tip queryîn timp real – sistemul informatic al spitalului trimitemesaje cu informaţii specifice pentru fiecare instituţie înmomentul în care în fluxul informaţional din spital apareevenimentul dorit

25

Beneficii HL7

Posibilitatea de a avea acces la informaţiilenecesare actului medical şi de a le prelucraasigurând totodată libertatea de alegere asoluţiilor folosite în fiecare instituţie⇒ nu contează de la cine se achiziţionează oanumită soluţie informatică sau dacăaplicaţiile din alte instituţii sunt produse deaceeaşi companieImportant e ca toate acestea să integrezestandardul HL7 şi schimbul de datefuncţionează

26

Concluzii

Standardul HL7 are un rol foarte important înschimbul de date medicale, fiind un standardde transmitere a datelor între spitale, farmaciişi alte instituţii medicaleMajoritatea standardelor se referă doar laanumite domenii de activitate din sferamedicală, dar HL7 acoperă întreaga gamă dedomenii, oferind standarde care se înnoiescpermanent

27

Bibliografie

Lăcrămioara STOICU-TIVADAR: “Sistemeinformatice aplicate în servicii de sănătate”,Editura Politehnica, 2005Alin-Gheorghe CORDOŞ: “Studii şi cercetăriprivind managementul, prelucrarea şitransmisia informaţiilor cu aplicaţii îndomeniul medical” – Teză de doctorat,Universitatea Tehnică din Cluj-Napoca, 2008

28

Vă mulţumesc pentru atenţie