Parque Tecnolgico de ndaluc!a "#$#% Ca&'anillas (Mlaga) Tel*fono #$" %" +6 ,% -a. #$, "/, %"# 0001citic1es Estndar HL7 ndice de contenido Introduccin..........................................................................................................................................4 HL7 versin 2.X...................................................................................................................................6 Mensaje abstracto HL7....................................................................................................................6 Mensajes v2.X en formato XML.....................................................................................................9 Modeo bsico de transacciones HL7............................................................................................!" HL7 v#................................................................................................................................................!2 Metodoo$%a HL7 v#......................................................................................................................!# &eference Information Mode '&IM(............................................................................................!4 )tributos * es+eciai,aciones....................................................................................................!- Es+ecificacin de mensajes HL7 .#.............................................................................................!7 /omain Messa$e Information Mode 0 /MIM.........................................................................!7 &efined Messa$e Information Mode 0 &MIM.........................................................................!9 Hierarc1ica Messa$e /escri+tion 0 HM/................................................................................2" 2*+e Messa$e 0 M2..................................................................................................................22 Es3uemas XML.........................................................................................................................2# Infraestructura de 2ransmisin .....................................................................................................2- 2ransmission 4ra++er...............................................................................................................26 2ri$$er Event 5ontro )ct 4ra++er..........................................................................................27 Es+ecificaciones de Im+ementacin.............................................................................................29 Es+ecificaciones de 2rans+orte......................................................................................................#" )rtefactos.......................................................................................................................................#! Interaccin.................................................................................................................................#2 &o de )+icacin ')+ication &oe(.........................................................................................## 2ri$$er Events...........................................................................................................................#4 6tor*board 0 6tor*board 7arrative...........................................................................................#4 2i+os de /atos...............................................................................................................................#- .ocabuario....................................................................................................................................#7 HL7 .ocabuar* /omain .aues...............................................................................................#7 5ommon Messa$e Eement 2*+es 0 5ME28s...............................................................................#9 5:Marie 5urie ; Edificio 5I2I5 ; <ar3ue 2ecno$ico de )ndauc%a 29-9" ; 5am+anias 'Ma$a( 2fno.= 9-2 "29 6!" ; >a?= 9-! 2#! "29 0 @@@.citic.es 2 Estndar HL7 ndice de ilustraciones fi$ != Estructura de un mensaje HL7 v 2.X..........................................................................................6 fi$ 2= 2ransaccin HL7 v2.X..............................................................................................................!! fi$ #= )rtefactos de HL7 v# * os +rocesos asociados........................................................................!# fi$ 4= 5ases base de &IM.................................................................................................................!- fi$ -= &IM...........................................................................................................................................!6 fi$ 6= <roceso de refinamiento de &IM a 2*+e Messa$e..................................................................!7 fi$ 7= /MIM de dominio A)dministracin de +acientesA.................................................................!9 fi$ 9= &MIM de mensaje Acambio de a ocai,acin asi$nada a un +acienteA.................................!9 fi$ 9= 6e$mento de HM/ de mensaje Acambio de a ocai,acin asi$nada a un +acienteA............22 fi$ !"= 6e$mento de HM/ 'su+erior( * 2M 'inferior( de mensaje Acambio de a ocai,acin asi$nada a un +acienteA......................................................................................................................2# fi$ !!= /ia$rama de Messa$e 5ontro dentro de &IM.....................................................................2- fi$ !2= 5om+onentes de un mensaje HL7 v#.....................................................................................26 fi$ !#= /ia$rama de /MIM de 2ransmission 4ra++er....................................................................27 fi$ !4= /ia$rama de /MIM de 2ri$$er Event 5ontro )ct 4ra++er...............................................29 fi$ !-= )rtefactos definidos +or HL7 v#.............................................................................................#! fi$ !6= /ominios * sub0secciones definidos +or HL7 v#...................................................................#! fi$ !7= interaccin Atransferir a +aciente a una nueva ocai,acinA.................................................#2 fi$ !9= /ia$rama de &o de )+icacin +ara e evento Acambio de a ocai,acin de un +acienteA ## fi$ !9= /efinicin de evento dis+arador Acambio de a ocai,acin de un +acienteA.......................#4 fi$ 2"= 6tor*board * 6tor*board 7arrative +ara e Acambio de ocai,acin de un +acienteA............#- fi$ 2!= >ra$mento de a taba vocabuario +ara a case Entidad........................................................#9 fi$ 22= 5ME2 +ersona en e ro de +aciente.......................................................................................#9 5:Marie 5urie ; Edificio 5I2I5 ; <ar3ue 2ecno$ico de )ndauc%a 29-9" ; 5am+anias 'Ma$a( 2fno.= 9-2 "29 6!" ; >a?= 9-! 2#! "29 0 @@@.citic.es # Estndar HL7 Introduccin /esde os aBos setenta os 6istemas de Informacin se 1an ido im+antando en os 6istemas de 6aud a fin de reducir costes * mejorar a caidad de a atencin. ) +esar de a$unos intentosC nin$Dn sistema era ca+a, de res+onder a todas as necesidades * +or eo se desarroaron numerosos sistemas de+artamentaes os cuaes res+ond%an a necesidades es+ec%ficas de os diferentes serviciosC evando a a e?istencia de un mosaico de sistemas de informacin desarroados +or diferentes +roveedores. 5on e tiem+o as necesidades de $estin 1an 1ec1o necesario a comunicacin entre estos sistemas de+artamentaesC em+endose en un +rinci+io interfaces ')<I8s( diseBadas es+ec%ficamente +ara cada caso. E nDmero de interfaces 'I( crece a+ro?imadamente como a mitad de cuadrado de a cantidad de sistemas a inte$rar. Esto se +uede re+resentar con a si$uiente frmua= I E 'n ? 'n0!(( : 2 7F de 6istemas 7F de Interfaces 2 ! 4 6 6 !- 9 29 !" 4- )s% e nDmero de interfaces necesarias crece r+idamente con un i$ero incremento de a cantidad de sistemas. 7o so se +resenta e +robema de a cantidad de interfaces necesariasC si se +roduce a$Dn cambio en uno de os sistemas es +robabe a necesidad de modificar a interfa, desarroada +ar e mismo. Gn enfo3ue +ara resover este +robema de interfaces mDti+es es HL7C un sistema 3ue desarroa mensajes estandari,ados 'sinta?is( 3ue viajan a travHs de una Dnica interfaceC sin 3ue sea necesaria a definicin de mensajes es+ec%ficos +ara cada nuevo sistema 3ue se desee interconectar. Estos mensajes utii,an a a ve, datos estandari,ados 'semntica(C como a identificacin de +acienteC os datos de aboratorioC * vaores definidos como +osibes +ara esos cam+os basados en un vocabuario estndar * controado. HL7 es un +rotocoo +ara e intercambio de datos. /efine e formato * e contenido de os mensajes 3ue una a+icacin debe usar cuando intercambia datos con otra +ero no es+ecifica como os mensajes sern enviados entre as a+icaciones. Es una im+ementacin de a ca+a 7 de modeo de redes I6IC ca+a de a+icaciones destinada a utii,arse en e mbito de a saudC de a3u% +roviene su nombre. E em+eo de un +rotocoo +ara e intercambio eectrnico de datos entre sistemas de informacin 5:Marie 5urie ; Edificio 5I2I5 ; <ar3ue 2ecno$ico de )ndauc%a 29-9" ; 5am+anias 'Ma$a( 2fno.= 9-2 "29 6!" ; >a?= 9-! 2#! "29 0 @@@.citic.es 4 Estndar HL7 en e mbito de a 6aud como HL7 C +ermite 3ue as a+icaciones c%nicas se comuni3uen entre s% inde+endientemente de su +ataforma tecno$ica o de su en$uaje de desarrooC faciitando a insercin de un nuevo sistema o e reem+a,o de un sistema +or otro. HL7 es una or$ani,acin internacionaC iniciada en os Estados Gnidos en !997C 3ue +retende +romover e desarroo * evoucin de estndar HL7 (abreviacin de Health Level Seven, nivel 7 del modelo OSI aplicado al rea de la salud) +ara e formato de datos e intercambio de informacin entre diferentes 6istemas de Informacin de 6aud. Ejem+o de estos son os sistemas de informacin 1os+itaariosC sistemas de informacin de aboratorios c%nicosC farmaciaC etc. HL7 est abierta a todos os diferentes actores de mbito de as 2ecnoo$%as de a Informacin * a 6aud '+restadores de servicios de saudC desarroadores de soft@areC consutoresC usuarios finaesC or$ani,aciones $ubernamentaesC universidades * otras or$ani,aciones( * desarroa estndares +or consenso en un entorno abierto. En a actuaidad est am+iamente difundida a utii,acin de as versiones 2.X '2.! a a 2.-( de estndar. 6in embar$oC debido a inconvenientes 3ue +resentan estas versiones 3ue 1ace 3ue sea necesaria una ada+tacin en cada sitio donde se a im+ementaC HL7 comen, a desarroar una nueva versin de estndarC a versin #. HL7 versin # es una iniciativa 3ue comen, en !997C e im+ica un cambio de orientacin totaC a fin de soventar os +robemas 3ue se +resentan en as versiones 2.X de estndar. <ara estoC 1a desarroado un Modeo de Informacin de &eferencia a +artir de cua se derivaC estrictamenteC a estructura de todos os mensajes a intercambiar. Esta versin de estndar no est com+etamente desarroadaC encontrndose a$unas +artes en +roceso de definicinC revisin * votacin. HL7 1a desarroado tambiHn e estndar 5/) 'si$as en in$es de )r3uitectura de /ocumento 5%nico(C e cua es un modeo $enHrico +ara e intercambio de documentos c%nicos. 5/) convierte a os documentos c%nicosC en objetos inter+retabes +or mutitud de a+icaciones * transferibes a travHs de cua3uier medio eectrnico * +uede incuir te?toC im$enes * otros ti+os de informacin mutimedia. La 5/) fue a+robada como un estndar )76I0HL7 en noviembre de 2""". 5:Marie 5urie ; Edificio 5I2I5 ; <ar3ue 2ecno$ico de )ndauc%a 29-9" ; 5am+anias 'Ma$a( 2fno.= 9-2 "29 6!" ; >a?= 9-! 2#! "29 0 @@@.citic.es - Estndar HL7 HL7 versin 2.X 6e +resenta a3u% una breve descri+cin de os mensajes HL7 v2.X * e modeo de transacciones +ara e env%o * rece+cin de os mismos. Mensaje abstracto HL7 Los mensajes HL7 v2.? son mensajes )65II formados +or se$mentos 3ue son deimitados +or caracteres de Jretorno de carroK. 5ada %nea de un mensaje HL7 re+resenta un se$mento * a su ve, cada se$mento esta com+uesto +or Jcam+osK cada uno con su +ro+ia semntica. Estos cam+os estn com+uestos +or com+onentes os cuaes +ueden contener sub0com+onentes. HL7 +ermite en cada im+ementacin definirC +or +arte de usuarioC se$mentos es+ec%ficos +ara intercambiar informacin no +revistaC os amados se$mentos L. Los se$mentos dentro de un mensaje se identifican +or un cdi$o Dnico de tres caracteres denominado M6ENME72 I/O e indica e ti+o de informacin 3ue contiene siendo de un ti+o es+ec%fico +ara cada se$mentoP as% un se$mento contendr informacin sobre e mensaje en s%C otro a informacin sobre e +aciente C etc. 5:Marie 5urie ; Edificio 5I2I5 ; <ar3ue 2ecno$ico de )ndauc%a 29-9" ; 5am+anias 'Ma$a( 2fno.= 9-2 "29 6!" ; >a?= 9-! 2#! "29 0 @@@.citic.es 6 fig ! "structura de un mensa#e HL7 v $%& Estndar HL7 Ejem+os de se$mentos * sus I/ son= M6H = contiene informacin sobre e emisor * e rece+torC ti+o de mensajeC 1ora C etc. E.7= contiene informacin sobre e ti+o de mensaje <I/= contiene informacin sobre os datos demo$rficos de +aciente taes como nombreC cdi$os de identificacinC direccin C etc. <.!= contiene informacin res+ecto a a estancia de +aciente en e 1os+itaC como cuarto * cama asi$nadaC doctor C etc. ) su ve, os se$mento +ueden ser J&e3ueridosK u JI+cionaesK es decir si es obi$atoria su +resencia en e mensaje o no * si +ueden JIcurrir una soa ve,K o J<ermitir re+eticionesK esto es si a+arecern una soa ve, en e mensaje o +ueden +resentarse muti+es se$mentos de mismo ti+o 'con informacin distinta(. ) modo de ejem+o se +resenta e mensaje a estructura de mensaje )/2Q)"!C e cua se envia a causa de in$reso 1os+itaario de un +aciente. M6H Encabe,ado de Mensaje E.7 2i+o de evento <I/ Identificacin de +aciente R </! S /atos adicionaes demo$rficos RT 7U! VS >amiiares a car$o <.! Informacin de e+isodio R <.2 S Informacin adiciona de e+isodio RT /W! VS Informacin de disca+acidades RT )LN VS Informacin sobre aer$ias RT /N! VS /ia$nstico R /&N S Nru+o reacionado de /ia$nstico RT <&! <rocedimiento RT &IL VS &o VS RT N2! VS Narante RT I7! /atos de 6e$uro MHdico R I72 S /atos de 6e$uro MHdico 0 )dicionaes R I7# S /atos de 6e$uro MHdico 0 )dicionaes VS R )55 S Informacin de )ccidente Los corc1etes RS indican 3ue e se$mento es o+ciona * as aves TV 3ue +uede re+etirse. En este caso os se$mentos M6HC E.7C <I/ * <.! deben estar +resentes obi$atoriamente en e mensaje mientras 3ue e resto de se$mentos +ueden a+arecer o no. 6i a +ersona tiene a$Dn ti+o de aer$ia e se$mento )LN estar incuido en e mensaje * si tiene varios ti+os de aer$ias e se$mento )LN a+arecer varias vecesC una +ara cada ti+o de aer$ia. 5:Marie 5urie ; Edificio 5I2I5 ; <ar3ue 2ecno$ico de )ndauc%a 29-9" ; 5am+anias 'Ma$a( 2fno.= 9-2 "29 6!" ; >a?= 9-! 2#! "29 0 @@@.citic.es 7 Estndar HL7 E si$uiente es un ejem+o de un mensaje ti+o )/2Q)"!
M6HXQYZ[X76IXXL)WXX2""!"927!2"7-9XX)/2Q)"!X76I!X<X2.#XXXX)L\cr] E.7X)"!X2""!"927!2"7-7\cr] <I/X!XX6"7!9QQQQHIX2669"949QQQQ/7IX2I&&)LW)Q)I/)XX!979"!!#""""""X>XXX)NG) !"QQM)L)N)QQ29""4XX9-2049-9X9-20"#-#Y9-20"#-4\cr] 7U!X!X5)MG6Q)LWE&2IX<)/XX42-#9696\cr] <.!X!XIX#"!X&XXX!4#6Q<E&ELQ^I&NEQ)LWE&2IX!"26QLI<ELQ7I&WE&2IX 999QN)&5I)Q)LE^)7/&IXMXXX)X4X)"X7X!"26QLI<ELQ7I&WE&2IXIWXH"!""24"XXXXXXXXXXXXXXXXX )L.XXXXXXXX2""!"92#"9-!#"X2""!"92#!"24--\cr] I7!X!XI72QQHIX2QQQQHIY#47QQQQ76IX6ENG&I/)/ 6I5I)L\cr] E +rimer se$mento 'M6H( identifica e ti+o de mensaje ')/2( * e evento dis+arador ')"!( es e 1ec1o 3ue $enera a transmisin de mensaje. Los distintos deimitadores= se+arador de cam+osC se+arador de com+onentesC se+arador de subcom+onentesC se+arador de re+eticin * carcter de esca+eC estn definidos en e se$mento M6H a +artir de 4to. carcterC en este caso = 6e+arador de 5am+o X ')65II !24( ' 6e+arador de 5om+onente Q ')65II 94( ' 6e+arador de 6ubcom+onente [ ')65II #9( ' 5arcter de &e+eticin Y ')65II !26( ' 5arcter de Esca+e Z ')65II 92( ' 2erminador de 6e$mento \5&] ')65II !#( ' 2odos estos se+aradores +ueden ser modificados ibrementeC a e?ce+cin de 2erminador de 6e$mento e cua debe ser siem+re e carcter Jretorno de carroK '\cr](. 5omo +uede observarse en e ejem+o cada se$mento cuenta con una serie de cam+os se+arados +or e carcter JXK . Gn cam+o es una cadena de caracteres definida +or un ti+o de datos de HL7. E a+Hndice ) de estndarC e diccionario de datosC brinda un istado afabHtico de os cam+osC istados de codificacin recomendadaC * una referencia cru,ada de os cam+os contra os se$mentos. Gn cam+o tambiHn +uede tener +artes com+onentes Mse+arabesOC os com+onentes. <or ejem+oC e nombre de +aciente se re$istra como )+eidoC 7ombreP en e ejem+o e se?to cam+o de se$mento <I/ es 2I&&)LW)Q)I/) )$unos cam+os +ermiten incuir vaores re+etitivos. <or ejem+o= e cam+o M2eHfonoO +ermite incuir varios distintos como +uede ser visto en e cam+o nF !6 de se$mento <I/ de ejem+oC 9-20"#-#Y9-20"#-4. ) continuacin se +resenta como ejem+o a definicin de cam+o J<atient nameK con os com+onentes 3ue o conforman. 5:Marie 5urie ; Edificio 5I2I5 ; <ar3ue 2ecno$ico de )ndauc%a 29-9" ; 5am+anias 'Ma$a( 2fno.= 9-2 "29 6!" ; >a?= 9-! 2#! "29 0 @@@.citic.es 9 Estndar HL7 '%'%$%( )atient name (&)*) +++, -omponents! .famil/ name (S0)1 2 .given name (S0)1 2 .middle initial or name (S0)1 2 .suffi3 (e%g%, 45 or III) (S0)1 2 .prefi3 (e%g%, 65) (S0)1 2 .degree (e%g%, 76) (S0)1 2 .name t/pe code (I6) 1 Los vaores entre +arHntesis es+ecifican e ti+o de datos 3ue define a cam+oC a continuacin se +resentan os ti+os de datos definidos +or HL7 )fanumHricos '62C2XC>2( 7umHricos '5_CMIC7MC6IC67( Identificadores 'I/CI6CH/CEIC&<C<LC<2( >ec1a:Hora '/2C2MC26( .aores 5odificados '5EC5>C5UC57C5XCX57( NenHricos '5M( >orma de Inda '5/CM)C7)CE/( <recios '5<( >inan,as '>5( 5onsutas e?tendidas '_65C_I<C&5/( )rc1ivos maestros '/L7C^55C.H( &e$istros mHdicos '<<7( 6eries tem+oraes '/&C&IC2_( /atos /emo$rficos ')/C<7C27CX)/CX<7CXI7CX27( /onde C +or ejem+oC 62 es una cadena de caracteresC 2X es 2e?to +re+arado +ara su visuai,acin o im+resin * >2 es 2e?to >ormateado e cua +ermite a insercin de instrucciones de formateo embebidas Mensajes v2.X en formato XML ) +artir de a versin 2.#.! en adeante se 1a definido e +rotocoo +ara re+resentar mensajes en formato XML. E mismo se deriva directamente de as versiones en te?to +ano reai,ando una conversion de te?to +ano )65II a formato ?m mediante a asi$nacin de ta$s +ara cada uno de os se$mentosC cam+osC * com+onentesC manteniendo su estructura <or ejem+o un mensaje de ti+o I&MQI"!C em+eado +ara tansmitir informacin sobre una orden 'nueva ordenC canceacinC informacinC actuai,acin C etc (C en formato )65II= M6HXQYZ[XME6)`I<XXaL`HI6<I2)LXME6)`I>XXaL`&)/IILINaXXXI&MQI"!X24!!"4X<X 2.#.!XXXXXXXX <I/XXXMM24!QQQ)/2!XXMI/)LI2aQ24!XX!9-""!2!XMXXWLX-#7 <G&/GE ).EQQ62. LIGI6QMIQ6#!#"XXXXXXX2"09-0MM24!XXXXXXXXXXXX 5:Marie 5urie ; Edificio 5I2I5 ; <ar3ue 2ecno$ico de )ndauc%a 29-9" ; 5am+anias 'Ma$a( 2fno.= 9-2 "29 6!" ; >a?= 9-! 2#! "29 0 @@@.citic.es 9 Estndar HL7 se +resentar%a en formato XML de a si$uiente forma= \b?m versionEA!."Ab] \Irder] \M6H] \M6H.!]X\:M6H.!] \M6H.2]QYZ[am+P\:M6H.2] \M6H.#] \EI.!]ME6)`I<\:EI.!] \:M6H.#] \M6H.4] \EI.!]XaL`HI6<I2)L\:EI.!] \:M6H.4] \M6H.-] \EI.!]ME6)`I>\:EI.!] \:M6H.-] \M6H.6] \EI.!]XaL`&)/IILINa\:EI.!] \:M6H.6] \M6H.9] \5M`M6H.!]I&M\:5M`M6H.!] \5M`M6H.2]I"!\:5M`M6H.2] \:M6H.9] \M6H.!"]24!!"4\:M6H.!"] \M6H.!!] \<2.!]<\:<2.!] \:M6H.!!] \M6H.!2]2.#.!\:M6H.!2] \:M6H] \Irder.<)2IE72] \<I/] \<I/.#] \5X.!]MM24!\:5X.!] \5X.4] \H/.!])/2!\:H/.!] \:5X.4] \:<I/.#] ... Modelo bsico de transacciones HL7 La secuencia de intercambio de mensajes HL7 es a si$uiente= 5:Marie 5urie ; Edificio 5I2I5 ; <ar3ue 2ecno$ico de )ndauc%a 29-9" ; 5am+anias 'Ma$a( 2fno.= 9-2 "29 6!" ; >a?= 9-! 2#! "29 0 @@@.citic.es !" Estndar HL7 !. E sistema emisor constru*e un mensaje HL7 basado en datos de a a+icacin * o env%a a sistema rece+tor. 2. E sistema rece+tor recibe e mensaje * a( .aida sintcticamente e mensaje de acuerdo a re$as de iniciacin basadas en e se$mento M6H. 6i faa env%a un mensaje de rec1a,o a emisorP si no continua b( <asa e mensaje a a a+icacinC a cua env%a un mensaje de res+uestaC de error o de rec1a,oC E mensaje devueto a emisor es e mensaje )5UC definido +or e +rotocoo )5Uno@ed$ment. 5ada ve, 3ue una a+icacin ace+ta C * JconsumeKC un dato se es+era 3ue esa a+icacin env%e un mensaje )5U a a a+icacin emisora. E emisor continuar enviando e mensaje 1asta 3ue reciba e mensaje )5U. Esto im+ide 3ue se +ierdan mensajes E conce+to cave de +rotocoo )5U +rotoco es e Message Control IdC un nDmero Dnico 3ue cada mensaje HL7 tiene en e cam+o !" de se$mento M6H. Gn mensaje )5U vido enviar este I/ en e se$undo cam+o de un se$mento * en e +rimer cam+o e ti+o de )5UC J))K +ara un )5U +ositivo * J)EK o J)&K +ara un )5U ne$ativoC como se muestra en e si$uiente ejem+o de mensaje )5U= M6HXQYZ[XME6)`I<XXaL`HI6<I2)LXME6)`I>XXaL`&)/IILINaXXX)5UX24!!"4X<X 2.#.!XXXXXXXX M6)X))X24!!"4X 5:Marie 5urie ; Edificio 5I2I5 ; <ar3ue 2ecno$ico de )ndauc%a 29-9" ; 5am+anias 'Ma$a( 2fno.= 9-2 "29 6!" ; >a?= 9-! 2#! "29 0 @@@.citic.es !! fig $! 0ransaccin HL7 v$%& Estndar HL7 HL7 v3 ) +esar de a am+ia difusin * em+eo de as versiones 2.XC as mismas +resentan una serie de inconvenientes 3ue +ueden ser subsanadosC como ser= e +roceso de desarroo de HL7 v2.? es com+etamente ad 1ocC no 1a* nin$una metodoo$%a e?+%cita. os miembros no reciben nin$una direccin forma res+ecto a a construccin de mensajes. os eventos desencadenantes * os cam+os de datos son descritos Dnicamente en a en$uaje natura. as reaciones estructuraes entre cam+os de datos no estn caras. os se$mentos son reutii,ados en muc1os mensajes * as definiciones de mensaje son reutii,adas +ara muc1os eventos desencadenantes. a ma*or +arte de cam+os de datos son o+cionaes * aBadiendo e 1ec1o de a e?istencia de se$mentos LC 1ace 3ue e?istan muc1os JsaboresK +ara una misma versin con o cua no es un sistema totamente J+u$ and +a*K Esto 1a evado a desarroo de una nueva versinC a version #C a cua est construida a +artir de conocidos estndares de a industriaC como son GML 'Gnified Modein$ Lan$ua$e( * XML 'E?tensibe Marcu+Lan$ua$e(. 2odos sus eementos estructuraes +roceden de un nDceo com+acto denominado &IM '&eference Information Mode(C o 3ue faciita enormemente su ada+tabiidad * reusabiidad. La nueva versin reduce a o+cionaidadC o cua redunda en mensajes ms es+ec%ficos * faciita un enfo3ue J+u$ and +a*K . <or otra +arteC trabaja junto a otras iniciativas de estndarC como ser /I5IMC $enera o ado+ta es+ecificaciones +ara os nivees - * 6 'XML( a 4 'MLL<C ebXMLC 6I)<( 6 * +ermite mDti+es es+ecificaciones de im+ementacin 'XMLC 5I&W)C etc..(
<or otro ado HL7 *a no es soamente un estndar +ara e intercambio de mensajes sino 3ue se 1a convertido en un famiia de estndares= .ersion # Messa$in$= a cua se enfoca en e intercambio de datos 5inica /ocument )rc1itecture '5/)( 5 = define una estructura comDn +ara documentos c%nicos +ersistentes 5inica 5onte?t Ibject 4orc$rou+ '55I4( 5 = +ermite ena,ar a+icaciones de escritorio de ta forma 3ue distintas a+icaciones +uedan trabajar coordinadamente )rden 6*nta? for Medica Lo$ic= formaismo +ara e?+resar re$as $icas mHdicas 6<L HL7 '6tructured <roduct Labein$(= estndar eectrnico de eti3uetado de 5:Marie 5urie ; Edificio 5I2I5 ; <ar3ue 2ecno$ico de )ndauc%a 29-9" ; 5am+anias 'Ma$a( 2fno.= 9-2 "29 6!" ; >a?= 9-! 2#! "29 0 @@@.citic.es !2 Estndar HL7 medicamentos. HL7 Medica &ecords= estndar de administracin de &e$istros MHdicos. NELLI= estndar +ara a e?+resin de re$as de so+orte de decisiones c%nicas. Metodologa HL7 v3 <ara un mejor com+rensin de estndar HL7 v# es necesario conocer os diferentes +rocesos 3ue estn invoucrados en a metodoo$%a +ara as es+ecificaciones de un mensajeC * os eementosC amados J)rtefactosKC 3ue se desarroan durante a misma. Entre os artefactos se encuentran= 6tor*boards 'Escenarios(C dia$ramas de estado= son e medio +ara +roveer un conte?to a os eventos activadores Modeos de Informacin '&IMC /MIM * &MIM( = e medio +or e cua se es+ecifica e contenido de informacin de os mensajes a travHs de un modeo de informacin comDn 3ue carifica a definicin * ase$ura 3ue eos se em+ean consistentemente en todos os dominios. 5:Marie 5urie ; Edificio 5I2I5 ; <ar3ue 2ecno$ico de )ndauc%a 29-9" ; 5am+anias 'Ma$a( 2fno.= 9-2 "29 6!" ; >a?= 9-! 2#! "29 0 @@@.citic.es !# fig '! 8rtefactos de HL7 v' / los procesos asociados Estndar HL7 /escri+cin ^err3uica de Mensajes 'Hierarc1ica Messa$e /escri+tionsC HM/( = una descri+cin comDn de os cam+os e?actos de un mensaje * su a$ru+amientoC secuenciaC cardinaidad * o+cionaidad Modeos de Interaccin= e medio de es+ecificar as res+onsabiidades de emisor * de rece+tor de os mensajes Es+ecificaciones de 2ecnoo$%as de Im+ementacin 'Im+ementation 2ec1noo$* 6+ecificationsC I26(= es+ecificaciones de sinta?is se+aradasC describiendo os a$oritmos em+eados +ara codificar * transmitir e mensaje basados en un documento XML. Reference Information Model (RIM) R Gn modeo de informacin es a es+ecificacin estructurada de a informacin en un dominio es+ec%fico * consiste de os si$uientes com+onentes= casesC sus atributos * reaciones entre as casesP ti+os de datos +ara todos os atributos * un vocabuario de dominio +ara os atributos codificadosP * modeos de estado de transicin +ara a$unas de as cases E &IM es a base desde a cua todas as es+ecificaciones de estndar diseBan su contenido reacionado con a informacin. <ro+orciona una re+resentacin e?+%cita de as cone?iones semnticas * H?icas 3ue e?isten entre a informacin trans+ortada +or os cam+os de os mensajes HL7. &e+resenta a $ica de ne$ocio de cua3uier conte?to sanitario. E &IM es mu* abstracto. 6oo contiene 4 cases +rinci+aes * dos cases de JenaceKC as 3ue en conjunto re+resentan as cases fundamentaes de &IM= )ctuacin ')52(= re+resenta acciones ejecutadas en e area de a saud.J)$o 3ue se est 1aciendoC se 1i,oC +uede ser 1ec1o o se +revH o soicita 1acer.KEjem+os= observacin o dia$nstico c%nicoC tratamientoC asistenciaC monitori,acinC educacinC edicin o mantenimiento de documentos <artici+ante '<artici+ation(= re+resenta e conte?to de acto. _uiHn +artici+C donde fueC etc.JGna asociacin entre un actoC un roC * a entidad 3ue desem+eBa ese ro K. 5ada entidad invoucrada est vincuada +or una <artici+acin 't*+e5ode( i Ejem+os= efectoresC sujetosC ubicacionesCautoresC testi$os. Entidad 'Entit*(= re+resenta as cosas * +ersonas sujetos u objetos de acto de saud.JGna cosa f%sicaC $ru+o de cosas f%sicas u or$ani,acin ca+a, de +artici+ar en actos desem+eBando un ro.K 7o incu*e eventosC accionesC actos o roes 3ue as entidades +uedan desem+eBar. &o '&oe(= re+resenta e ro 3ue cada entidad jue$a en su +artici+acin. JE ro define a com+etencia de una entidad ms a de su +artici+acin en un acto determinadoK. Gna entidad +artici+a en un acto +articuar en un ro determinado. Los roes son desem+eBados +or as entidades '+a*er( * enmarcados +or otras entidades 'scoo+er(. Ejem+o= una +ersona +uede ser un +aciente de una institucin +ero un mHdico en otra o en a misma. )ctuacin &eacionada ')ct&eations1i+(= re+resenta a reacin entre actos= com+osicinC secuenciaidadC +recondicinC +ostcondicinC +ertinencia &o &eacionado '&oeLinc(= re+resenta e v%ncuo entre roes e?+resando una de+endencia entre os mismos. Ejem+os= reaciones jerr3uicas estructuraes en una em+resaC reaciones 5:Marie 5urie ; Edificio 5I2I5 ; <ar3ue 2ecno$ico de )ndauc%a 29-9" ; 5am+anias 'Ma$a( 2fno.= 9-2 "29 6!" ; >a?= 9-! 2#! "29 0 @@@.citic.es !4 Estndar HL7 entre un em+eado * sus asi$naciones. 5ada case +osee un nombreC una descri+cinC un conjunto de atributosC un conjunto de reaciones * un conjunto de estados. Atributos y especializaciones Los atributos son a fuente de todo e contenido de informacin de HL7. La ma*or%a de os atributos son atributos descri+tivosC 3ue describen as+ectos de a case a a 3ue +ertenecen * son im+ortantes +ara a comunicacin entre os sistemas de informacin sanitarios. )demas de os atributos descri+tivosC 1a* # cases es+eciaes de atributos= )tributos identificadores= em+eados +ara identificar una instancia de una caseC Ejem+os incu*en Entit*.id * )ct.idC donde Entit*.id +uede incuir nDmero de serie de un dis+ositivoC nDmeros de a se$uridad socia C nDmero de icencia de conducirC etc. )tributos casificadores= usados +ara indicar cua de as es+eciai,aciones es e foco de una case. Los atributos casificadores son amados Acass5odeA* estn definidos en e vocabuario de dominio. <or ej.C Entit*.cass5ode incu*e individuoC or$ani,acinC u$ar * materia. )tributos estado= describen e estado actua 'condicin( de una caseC +or ejem+oC 5:Marie 5urie ; Edificio 5I2I5 ; <ar3ue 2ecno$ico de )ndauc%a 29-9" ; 5am+anias 'Ma$a( 2fno.= 9-2 "29 6!" ; >a?= 9-! 2#! "29 0 @@@.citic.es !- fig 9! -lases base del 5I7 Estndar HL7 )ct.status`cd +uede tener os vaores activoC sus+endidoC canceadoC com+etadoC * abortado. <or otra +arteC todas as dems cases de &IM son es+eciai,aciones de as seis cases fundamentaes. La es+eciai,acin es e acto derivar una nueva case a +artir de otra de cases de &IM. 5ada case es+eciai,ada aBade nuevos atributos +ara definir su es+eciai,acin. <or ejem+oC J<ersonaK es una es+eciai,acin de a 5ase Entidad J>orma de .idaK * aBade atributos como JdomiciioKC Jcdi$o de disca+acidadKC etc. E &IM +uede ser encontradoC +ara una mejor visuai,acinC en e si$uiente enace= 1tt+=::@@@.17.or$:v#baot2""9M)a:1tm:infrastructure:rim:Nra+1ics:&IM`biboard.+df 5:Marie 5urie ; Edificio 5I2I5 ; <ar3ue 2ecno$ico de )ndauc%a 29-9" ; 5am+anias 'Ma$a( 2fno.= 9-2 "29 6!" ; >a?= 9-! 2#! "29 0 @@@.citic.es !6 fig (! 5I7 Estndar HL7 Especificacin de mensajes HL7 V3 E contenido de a informacin a ser intercambiado en os mensajes se es+ecifica mediante un +roceso amado refinamientoC e cua +arte de &IM * $enera en cada eta+a diferentes artefactosC e /omain Messa$e Information Mode '/MIM(C e &efined Messa$e Information Mode '&MIM(C e Hierarc1ica Messa$e /escri+tion 'HM/(C * finamente e 2*+e Messa$e '2M(. Domain Message Information Model - DMIM E /MIM es un modeo de informacin +ara un dominio en +articuar. <resenta un dia$rama de as casesC atributos * asociaciones re3ueridas +or os mensajes definidos en e dominio. <ara obtener e /MIM a +artir de &IM se reai,a un conado 'co+iado * ada+tacin( * renombrado de as cases de &IM de acuerdo a a forma en 3ue sern em+eadas en e conte?to de dominio * a mismo tiem+o se es+ecifica e ti+o de datos * e vocabuario +ara os atributos de as cases. Los +asos son os si$uientes= 1. 6e seeccionan as cases e &IM C reevantes +ara e dominioC 3ue sern incuidas en e /MIM creando tantos JconesK como sean necesarios 'ejC un con Entidad +ara J+acienteKC otro +ara e mBedicoC etc( 2. )$re$an reaciones entre os cones de /MIM en forma consistente con a cases reaacionaes en e &IM 3. 6e seecciona un subconjunto de os atributos de as cases a +artir de os atributos de a case base de &IM 4. 6e seecciona un subconjunto de os ti+os de datos * vocabuario de dominio asi$nndoos a os atributos de /MIM en forma consistente con os de &IM E +ro+sito de un /MIM es suministrar un +unto de referencia comDn +ara os mensajes de todo e dominio * vaidar a com+atibiidad de os &MIM de un mismo dominio 'Ej.0 >armaciaC LaboratorioC &adioo$%aC etc.(. ) modo de ejem+o a continuacin se +resenta e dia$rama de /MIM corres+ondiente a dominio J)dministracin de +acientesK. <ara una mejor visuai,acin e mismo +uede encontrarse en= 1tt+=::@@@.17.or$:v#baot2""9M)a:1tm:domains:uv+a:editabe:ima$es:<&<)`/M""""""G..+ n$ 5:Marie 5urie ; Edificio 5I2I5 ; <ar3ue 2ecno$ico de )ndauc%a 29-9" ; 5am+anias 'Ma$a( 2fno.= 9-2 "29 6!" ; >a?= 9-! 2#! "29 0 @@@.citic.es !7 fig :! )roceso de refinamiento del 5I7 al 0/pe 7essage &IM /MIM H/M &MIM 2M Estndar HL7 5:Marie 5urie ; Edificio 5I2I5 ; <ar3ue 2ecno$ico de )ndauc%a 29-9" ; 5am+anias 'Ma$a( 2fno.= 9-2 "29 6!" ; >a?= 9-! 2#! "29 0 @@@.citic.es !9 fig 7! 67I7 del dominio ;8dministracin de pacientes; Estndar HL7 Refined Message Information Model - RMIM Gn &MIM es un modeo de e contenido de un mensaje o $ru+o de mensajes reacionadosC es decir define un conjunto reacionado de mensajes corres+ondiente a un sector de un dominio concreto. Los &MIMs son desarroados +ara es+ecificar caramente e contenido de os mensajes * re+esentan a informacin 3ue contendrn a estructura abstracta de mensaje amada HM/. Los &MIM refinan a /MIM a 3ue +ertenecenC sim+ificndoo o a+icndoe nueva restricciones. 2ambiHn junto a dia$rama de &MIM se +ro+orciona informacin detaada sobre as cases definidasC a continuacin se +resenta un fra$mento de dic1o detae= 6escription )arent! )atient 8dministration ()5)8<67++++++=>) 0he "ncounter Location -hange 5?7I7 defines the message used to report that a patient has been transferred from one assigned location to another during an active encounter% "ncounter"vent 0he entr/ point to the "ncounter Location -hange 5?7I7 is the focal encounter, "ncounter"vent% 0he 5?7I7 assumes encounter location change messages @ould be e3changed bet@een s/stems are closel/ coupled @ith respect to patient location assignments so "ncounter"vent%id and the sub#ect association to 5<)atient AidentifiedB -7"0 is the onl/ information sent about the encounter% 5:Marie 5urie ; Edificio 5I2I5 ; <ar3ue 2ecno$ico de )ndauc%a 29-9" ; 5am+anias 'Ma$a( 2fno.= 9-2 "29 6!" ; >a?= 9-! 2#! "29 0 @@@.citic.es !9 fig ,! 57I7 del mensa#e ;cambio de la localiCacin asignada a un paciente; Estndar HL7 ocation 0he location class describes the patientDs assigned location follo@ing the change action% 0he attributes status-ode (set to ;active;) and time (populated @ith the assignment starting date?time) are mandator/% 0he location is sent as a Service6eliver/Location role pla/ed b/ a place sent in an "<)lace -7"0% location$ 0he location$ class describes the patientDs assigned location prior to the change action% 0he attributes status-ode and time are mandator/% Eor a status-ode other than ;nullified; the time attribute should contain the time range (starting and ending date?time) for the assignment% Eor a status-ode of ;nullified; the time attribute @ould contain the start date?time reported in the record that @as nullified% 0he location is sent as a Service6eliver/Location role pla/ed b/ a place sent in an "<)lace -7"0% "ither Service6eliver/Location%id or "<)lace%name must be valued% 8ccommodation"vent 8 given patient location assignment ma/ be associated @ith one or more 8ccommodation"vents, that is, a service (usuall/ billable) provided for a )erson in @hich a place is provided for the sub#ect to reside for a period of time% -ommonl/ used to tracF the provision of @ard, private and semi?private accommodations for a patient% Hierarchical Message Description - HMD E HM/ se deriva directamente de &MIMC de 1ec1o es una versin serai,ada de este modeo. /e esta formaC e HM/ or$ani,a as cases de &MIM en una secuencia inea es+ec%fica a f%n de ajustarse a os re3uistos $icos de mensajer%a. /entro de cada case os atributos son tambien ordenados en base a e orden de a+aricin en e &MIM. ) mismo tiem+o 3ue se reai,a esta seriai,acin se +uede evar a cabo un refinamiento de a cardinaidad de as ccases * atributosC refinar e vocabuario de dominio e im+oner ciertas restricciones a os atributos <or o tanto e HM/ re+resenta una ista inea de atributosC or$ani,ados +or casesC * define as re$as 3ue controan esos atributos dentro de una instancia +articuar de un mensaje. Los HM/s son abstractos debido a 3ue eos definen a estructura de os mensajes sin 1acer referencia a a tecnoo$ia +ara im+ementaro. 5:Marie 5urie ; Edificio 5I2I5 ; <ar3ue 2ecno$ico de )ndauc%a 29-9" ; 5am+anias 'Ma$a( 2fno.= 9-2 "29 6!" ; >a?= 9-! 2#! "29 0 @@@.citic.es 2" Estndar HL7 5:Marie 5urie ; Edificio 5I2I5 ; <ar3ue 2ecno$ico de )ndauc%a 29-9" ; 5am+anias 'Ma$a( 2fno.= 9-2 "29 6!" ; >a?= 9-! 2#! "29 0 @@@.citic.es 2! Estndar HL7 Type Message - MT Es un conjunto de re$as +ara construir un mensaje dado con un conjunto es+ec%ficos de datosC +or eo tambien sirve como $uia +ara +arsin$ un mensaje +ara recu+ar os datos 3ue contiene. 5ada M2 re+resenta un conjunto Dnico de restricciones a+icadas a HM/C Los ti+os de mensaje se diferencian en funcin de evento dis+arador +articuar 3ue a+ica. La si$uente fi$ura +resenta un se$mento de 2M corres+ondiente a mensaje Acambio de a ocai,acin asi$nada a un +acienteA asi como e se$mento corres+ondiente de su HM/. En e mismo +uede observarse 3ue se 1a estabecido 3ue debe sera asi$naod un vaor +ara e atributo /ate02ime * 3ue e codi$o de estado '6tatus5ode( toma +or defecto e vaor Jcom+etadoK. 5:Marie 5urie ; Edificio 5I2I5 ; <ar3ue 2ecno$ico de )ndauc%a 29-9" ; 5am+anias 'Ma$a( 2fno.= 9-2 "29 6!" ; >a?= 9-! 2#! "29 0 @@@.citic.es 22 fig G! Segmento del H76 del mensa#e ;cambio de la localiCacin asignada a un paciente; Estndar HL7 Esquemas XML HL7 +ro+orciona +or conveniencia es3uemas XML '1ojas X6/(C derivados de cada 2*+e Messa$e definidoC *a 3ue esta es una forma com+acta * es+ecifica +ara describir una re+resentacin XML de os mensajes. Es conveniente acarar 3ue os es3uemas no son +arte normativa de estndar. Estos es3uemas faciitan a creacin de os mensajes a +artir de un conjunto de datos a transmitirCas% como a vaidacin * recu+eracin de os datos desde un mensaje. ) continuacin se +resenta un e?tracto de es3uema corres+ondiente a mensaje Acambio de a ocai,acin asi$nada a un +acienteA. 5:Marie 5urie ; Edificio 5I2I5 ; <ar3ue 2ecno$ico de )ndauc%a 29-9" ; 5am+anias 'Ma$a( 2fno.= 9-2 "29 6!" ; >a?= 9-! 2#! "29 0 @@@.citic.es 2# fig +! Segmento del H76 (superior) / 07 (inferior) del mensa#e ;cambio de la localiCacin asignada a un paciente; Estndar HL7 \?s=sc1ema tar$et7ames+aceEAurn=170or$=v#A eement>orm/efautEA3uaifiedA] \?s=annotation] \?s=documentation]Nenerated usin$ sc1ema buider version #.!.4. 6t*es1eets= 6taticMif2oXsd.?s version2." \:?s=documentation] \:?s=annotation] \?s=incude sc1emaLocationEA..:coresc1emas:infrastructure&oot.?sdA:] \?s=incude sc1emaLocationEA5I52`M2"-"""!G..?sdA:] \?s=incude sc1emaLocationEA5I52`M27!""""G..?sdA:] \?s=incude sc1emaLocationEA5I52`M2!-"""!G."!.?sdA:] \?s=com+e?2*+e nameEA<&<)`M2#"2"!!G."!.)ccommodationEventA] \?s=se3uence] \?s=$rou+ refEAInfrastructure&ootEementsA:] \?s=eement nameEAcodeA t*+eEA5/A minIccursEA"A ma?IccursEA!A:] \?s=eement nameEAeffective2imeA t*+eEAI.L`26A minIccursEA"A ma?IccursEA!A:] \?s=eement nameEAreason5odeA t*+eEA5EA minIccursEA"A ma?IccursEAunboundedA:] \:?s=se3uence] \?s=attributeNrou+ refEAInfrastructure&oot)ttributesA:] \?s=attribute nameEAnu>avorA t*+eEA7u>avorA useEAo+tionaA:] \?s=attribute nameEAcass5odeA t*+eEA)ct5assA useEAre3uiredA fi?edEA)55MA:] \?s=attribute nameEAmood5odeA t*+eEA)ctMoodA useEAre3uiredA fi?edEAE.7A:] \:?s=com+e?2*+e] \?s=com+e?2*+e nameEA<&<)`M2#"2"!!G."!.EncounterEventA] \?s=se3uence] \?s=$rou+ refEAInfrastructure&ootEementsA:] \?s=eement nameEAidA t*+eEAIIA minIccursEA!A ma?IccursEAunboundedA:] \?s=eement nameEAcodeA t*+eEA5/A minIccursEA"A ma?IccursEA!A:] \?s=eement nameEAsubjectA t*+eEA<&<)`M2#"2"!!G."!.6ubjectA niabeEAtrueA minIccursEA!A ma?IccursEA!A:] \?s=eement nameEAocation!A t*+eEA<&<)`M2#"2"!!G."!.Location!A minIccursEA!A ma?IccursEA!A:] \?s=eement nameEAocation2A t*+eEA<&<)`M2#"2"!!G."!.Location2A minIccursEA!A ma?IccursEA!A:] \:?s=se3uence] \?s=attributeNrou+ refEAInfrastructure&oot)ttributesA:] \?s=attribute nameEAnu>avorA t*+eEA7u>avorA useEAo+tionaA:] \?s=attribute nameEAcass5odeA t*+eEA)ct5assA useEAre3uiredA fi?edEAE75A:] \?s=attribute nameEAmood5odeA t*+eEA)ctMoodA useEAre3uiredA fi?edEAE.7A:] \:?s=com+e?2*+e] \?s=com+e?2*+e nameEA<&<)`M2#"2"!!G."!.Location!A] \?s=se3uence] \?s=$rou+ refEAInfrastructure&ootEementsA:] \?s=eement nameEAtimeA t*+eEAI.L`26A minIccursEA!A ma?IccursEA!A:] \?s=eement nameEAidA t*+eEAIIA minIccursEA"A ma?IccursEAunboundedA:] \?s=eement nameEAstatus5odeA t*+eEA56A minIccursEA!A ma?IccursEA!A:] \?s=eement nameEAservice/eiver*LocationA t*+eEA<&<)`M2#"2"!!G."!.6ervice/eiver*LocationA minIccursEA!A ma?IccursEA!A:] \:?s=se3uence] \?s=attributeNrou+ refEAInfrastructure&oot)ttributesA:] \?s=attribute nameEAnu>avorA t*+eEA7u>avorA useEAo+tionaA:] \?s=attribute nameEAt*+e5odeA t*+eEA<artici+ation2ar$etLocationA useEAre3uiredA:] \:?s=com+e?2*+e] ... <ueden observarse referencias a otros es3uemas ?sd $eneraesC 5I52`M2"-"""!G..?sdC 5I52`M27!""""G..?sd * 5I52`M2!-"""!G."!.?sdP a referencia a ti+o de mensaje nameEA<&<)`M2#"2"!!G."!.)ccommodationEventP * os distintos atributos 3ue incu*enC as% 5:Marie 5urie ; Edificio 5I2I5 ; <ar3ue 2ecno$ico de )ndauc%a 29-9" ; 5am+anias 'Ma$a( 2fno.= 9-2 "29 6!" ; >a?= 9-! 2#! "29 0 @@@.citic.es 24 Estndar HL7 como e ti+o de datos * as restricciones a+icadas. 2odos estos eementos son detaadosC * e?+icadosC en cada uno de os artefactos asociados a mensaje '&MIMC HM/ * 2M(. Infraestructura de Transmisin E dominio de infraestructura de transmisin trata sobre eementos referidos es+ec%ficamente a mensaje= 3uiHn o env%aC a travHs de 3ue medioC en 3ue condiciones de se$uridadC etc. Este dominio es +arte de a +orcin JMessa$e 5ontroK de &IM. Este dominio define dos nivees de envotorio '@ra++er( +ara e mensaje en s%C e 2ransmission 4ra++er * e 2ri$$er Event 5ontro )ct 4ra++er. Estos son com+onentes comunes a cua3uier mensaje 3ue JenvuevenK e contenido '<a*oad(C es decir os cam+os definidos +or e 2M es+ec%fico +ara un ti+o de mensaje dentro de un dominio. /e mismo modo 3ue os mensaje estos @ra++ers estn definidos a +artir de un 2M derivado a su ve, de un HM/ * un /MIMC e cua es derivado a su ve, de &IM. 5:Marie 5urie ; Edificio 5I2I5 ; <ar3ue 2ecno$ico de )ndauc%a 29-9" ; 5am+anias 'Ma$a( 2fno.= 9-2 "29 6!" ; >a?= 9-! 2#! "29 0 @@@.citic.es 2- fig ! 6iagrama del 7essage -ontrol dentro del 5I7 Observation . .. SubstanceAdministration routeCode: CE ... Procedure ... Supply ... D iet ... Document ... Container capacityQuantity : PQ heightQuantity : PQ diameterQuantity : PQ capTypeCode: CE ... Access approachSiteCode: CD ... ... Device manuacturer!odel"ame: SC sot#are"ame : SC local$emoteControlStateCode: CE ... ... Employee %obCode: CE %obTitle"ame : SC %obClassCode: CE salaryTypeCode : CE ... &ivingSub%ect administrative'enderCode : CE ... birthTime: TS deceased(nd: )& deceasedTime : TS ... !ater ial ormCode : CE ... &icensedEntity recertiicationTime : TS . .. Place mobile(nd: )& addr : AD directionsTe*t : ED ... ... !anuactur ed!aterial lot"umberTe*t : ST ... "onPerson&ivingSub%ect ... Patient ... Organi+ation ... Account ... P erson addr : )A',AD- ... maritalStatusCode: CE ... ... .or/ing&ist o#nership&evelCode: CE ... Public0ealthCase ... P ati entE ncounter preAdmitTest(nd: )& admission$eerralSourceCode: CE lengthOStayQuantity: PQ dischargeDispositionCode : CE specialCourtesiesCode: SET,CE- ... Other Acts (nrastructure1Structureddocuments2 0EA&T0 &E3E& 4 $E5E$E"CE ("5O$!AT(O" !ODE& 3E$S(O" 6.78 1$(!9:6782 $elects changesto$(!in$(!0armoni+ation!eeting:8;7:;7::8. Bi l l board produced by: Rochest er O ut door Advert i si ng $oles Diagnostic(mage sub%ectOrientationCode: CE ... QueryAc/ ... Q ueryCont inuat ion ... Table summary : ST ... ... TableStructur e ... TableColumn Structure spa n: TableCell scope: CS ... &ocalAttr ... &ocal!ar/up ... &in/0tml ... Conte*tStructure l ocal( d: S T (nrastructure1Structured documents2 (nrastructure 1Communications2 Enitites !essageControl 5inancialTransaction ... (nvoiceElement modiierCode: SET,CE- ... ... 5inancialContract paymentTermsCode : CE ... $ole0eir E nti ty0 eir SortControl se<uence"umber : ("T ... ... QuerySpec modiyCode: CS r esponseElement'roup(d: SET,((- ... r esponse!odalityCode: CS r esponsePriorityCode: CS ... 0..n 1 0..n 1 $elationalE*pression ... Query)ySelection SelectionE*pression 0..n 1 0..n 1 &ogicalE*pression relationalCon%unctionCode : CS . .. 0..n 0..1 userAsRight 0..n r ightSide 0..1 0..n 0 ..1 userAsLeft 0..n leftSide 0 ..1 Q uery)yP a rameter Parameter&ist Paramet er id: (( 0..n 0..1 0..n 0..1 0..1 0..n 0..1 0..n P arameter( tem ... DeviceTas/ parameter3alue: &(ST,A"=- ... !anagedParticipation . .. Act0eir Act$elationship typeCode: CS inversion(nd: )& ... conte*tControlCode: CS ... conte*tConduction(nd: )& ... ... A ct classCode : CS moodCode : CS id: SET,((- code : CD negation(nd: )& derivationE*pr : ST ... ... 0. . n 1 inboundRelat ionship 0. . n t ar ge t 1 0. . n 1 out boundRelat ionship 0. . n sour ce 1 Participation typeCode : CS unctionCode: CD conte*tControlCode: CS se<uence"umber : ("T negation(nd: )& noteTe*t : ED time: (3&,TS- modeCode: CE ... 0. . n 1 0. . n 1 $ole&in/ ... $ole classCode: CS id: SET,((- code: CE negation(nd: )& addr : )A',AD- telecom : )A',TE&- statusCode : SET,CS- ... 0. . n 1 0. . n 1 0. . n 1 out boundLink 0. . n sour ce 1 0. . n 1 inboundLink 0. . n t ar get 1 &anguageCommunication languageCode : CE modeCode: CE ... Attention&ine ... )atch reerenceControl(d: (( name : SC ... Entity classCode : CS determinerCode: CS id: SET,((- code : CE <uantity: SET,PQ- name : )A',E"- desc : ED statusCode: SET,CS- ... 0. . n 0. . 1 playedRole 0. . n player 0. . 1 0. . n 0. . 1 scopedRole 0. . n scoper 0. . 1 1 0 ..n 1 0 ..n Transmission id: (( ... 0..n 1 0..n 1 0..1 0..n 0..1 0..n Communicatio n5unction typeCode : CS telecom : TE& 1..n 0..* 1..n 0..* 1..* 0 ..* 1..* 0 ..* (nrastructure$oot ... QueryEvent ... ControlAct ... 0..1 1 0..1 1 !essage version(d: ST interaction(d: (( proile(d: SET,((- processingCode : CS processing!odeCode: CS acceptAc/Code: CS applicationAc/Code: CS ... 0. . 1 0. . n 0. . 1 payload 0. . n Ac/no#ledgement ... 0. . n 1 acknowledgedBy 0. . n acknowledges 1 0. . 1 1 conveyedAcknowledgement 0. . 1 conveyingMessage 1 Ac/no#ledgementDetail ... 1 0..n 1 0..n Estndar HL7 Transmission Wrapper E A2ransmission @ra++erA incu*e a informacin necesaria +ara 3ue una a+icacin emisora em+a3uete * enrute e mensaje 1acia a a+icacin rece+toraC as% como +ara identificar e mensaje * os +rotocoos de reconocimiento ')5U +rotoco(. 2ambiHn incu*e atributos 3ue identifican un modo de mensajer%a $enHrico. Este modo de mensajer%a $enHrico tiene 3ue manejar un com+ortamiento consistente con a interaccin +ara a cua e mensaje 1a sido definido. Ejem+os de 2M +ara 2ransmission 4ra++er son= 6end Messa$e <a*oad )cce+t )ccno@ed$ement )++ication )ccno@ed$ement <oin$ 6end <o &es+onse @: Messa$e 6end )cce+t )cc:<o 7e?t Ms$ 6end <o &e3uest 5:Marie 5urie ; Edificio 5I2I5 ; <ar3ue 2ecno$ico de )ndauc%a 29-9" ; 5am+anias 'Ma$a( 2fno.= 9-2 "29 6!" ; >a?= 9-! 2#! "29 0 @@@.citic.es 26 fig $! -omponentes de un mensa#e HL7 v' Estndar HL7 Trigger Event Control Act Wrapper E 2ri$$er Event 5ontro )ct 4ra++er es un envotorio 3ue contiene a informacin administrativa es+ec%fica de un dominio reacionado con e evento dis+arador 'tri$$er event( 3ue est siendo comunicado como una interaccin de a mensajer%a. La ma*or +arte de os mensajes incu*en e 2ri$$er Event 5ontro )ct 4ra++erP a e?ce+cin son os Jacce+t eve accno@ed$ements J 3ue so son usados +ara trans+ortar e estado de comunicaciones de mensaje Esta ca+a tiene a$o de su+er+osicin con a informacin enviada en e +a*oadC +ero es una estructura co1erente e idHntica +ara todos os dominios. 2ambiHn define a manera de informar errores de a+icacin en e +rocesamiento de os mensajes= Maa se cerr e +er%odo de facturacinOCO<aciente dado de ata 1ace 72 1orasOC etc. 5:Marie 5urie ; Edificio 5I2I5 ; <ar3ue 2ecno$ico de )ndauc%a 29-9" ; 5am+anias 'Ma$a( 2fno.= 9-2 "29 6!" ; >a?= 9-! 2#! "29 0 @@@.citic.es 27 fig '! 6iagrama del 67I7 del 0ransmission Hrapper Estndar HL7 La case 5ontro)ct<rocess +uede ser vista como una $enerai,acin de se$mento JE.7K de HL7 v2.?. Este se$mento es+ecifica e nombre de evento as% como a 1ora * fec1a de evento C a +ersona res+onsabe +ara e eventoC etc. E si$uiente es una s%ntesis de un es3uema X6/ de mensaje com+eto donde se +uede observar cada una de as +artes de mensajeC a seccin corres+ondiente a 2ransmission 4ra++erC a 2ri$$er Event 5ontro )ct 4ra++er * a mensaje en s% mismo '<a*oad( \b?m versionEA!."A encodin$EAutf09A standaoneEAnoAb] \d00E?am+e co+*ri$1t 2""2 b* Heat1 Leve 6evenC Inc. 00] \Messa$e ?mnsEAurn=170or$=v#A ?mns=?siEA1tt+=::@@@.@#.or$:2""2:XML6c1ema0instanceA ?si=sc1emaLocationEAurn=170or$=v#:M55I`M2"""!"! M55I`M2"""!"!.?sdA] e \a++ication`acc`cd codeEAE&A:] \e?ecutedW*&es+ond2oIr$] e. \:e?ecutedW*&es+ond2oIr$] \e?ecutedW*6end)++] e \:e?ecutedW*6end)++] \e?ecutedW*&cv)++] e \:e?ecutedW*&cv)++] 5:Marie 5urie ; Edificio 5I2I5 ; <ar3ue 2ecno$ico de )ndauc%a 29-9" ; 5am+anias 'Ma$a( 2fno.= 9-2 "29 6!" ; >a?= 9-! 2#! "29 0 @@@.citic.es 29 fig 9! 6iagrama del 67I7 del 0rigger "vent -ontrol 8ct Hrapper Estndar HL7 ... \1as`+a*oad`5ontro)ctEvent ?si=t*+eEAM5)I`H/7""2""A] \res+onse`cd codeEA7A:] \verifier] \+artici+ant`5I52`M2"9"!""] \id rootEA2.!6.94".!.!!#99#.!!22A e?tensionEA444044404444A:] \:+artici+ant`5I52`M2"9"!""] \:verifier] \interaction2ar$et ?si=t*+eEA<ILW`M2""4!"!A] \:interaction2ar$et]
... \interaction2ar$et ?si=t*+eEA<ILW`M2""4!"!A] \IbservationEvent] e \+artici+ant] e \:+artici+ant] \+atient] e \:+atient] \in>ufimentIf] e \:in>ufimentIf] \reference&an$e] e \:reference&an$e] \:IbservationEvent] \:interaction2ar$et] \:1as`+a*oad`5ontro)ctEvent] \:Messa$e] Especificaciones de Implementacin Gna es+ecificacin de im+ementacin 'I26( define como se re+resentan os objetos de &IM +ara transmitir mensajes. 5ubre os nivees I6I - * 6. La I26 debe tener so+orte +ara objetosC atributos * ti+os de datos definidos C o basadosC en e &IM. HL7 ado+t XML como su +rimera I26. <uesto 3ue se re3uiere 3ue a I26 +rovea definiciones +ara todos os ti+os de com+onentes definidos +or HL7= ti+os de datosC nombres de casesC asociacionesC * nombres de atributoC se desarro un es3uema XML dentro de un soo names+ace. Los es3uemas +ermiten definir 3uH es vido dentro de un documento XML * saber si un mensaje HL7 recibido es o no vido. 5:Marie 5urie ; Edificio 5I2I5 ; <ar3ue 2ecno$ico de )ndauc%a 29-9" ; 5am+anias 'Ma$a( 2fno.= 9-2 "29 6!" ; >a?= 9-! 2#! "29 0 @@@.citic.es 29 Estndar HL7 Especificaciones de Transporte Las es+ecificaciones de trans+orte +roveen detaes sobre e uso de diversos +rotocoos de comunicacin +ara e trans+orte de mensajes o documentos HL7. /entro de os +rotocoos contem+ados actuamente +or HL7 se encuentran= MLL<= una es+ecificacin mu* sim+e * mu* utii,ada en a comunidad HL7C 3ue usa so un b*te de comien,o * uno de fina ebXML= so+orta a mensajer%a confiabeC e cifradoC autenticacin * firmas di$itaesC * e cambio de mensajes sobre una variedad de trans+ortes de nive inferiores como H22<C 6M2< a 25<:I<. 4eb 6ervices= +ro+orciona directrices de +uesta en +rctica +ara +romover a intero+erabiidad entre im+ementadores 3ue 3uiere cambiar mensajes conforme a a definicin $enera de 6ervicios de 4eb. &emovabe Media= es+ecifica a transferencia de mensajes HL7 o documentos mediante medios de amacenamiento e?tra%bes I6I 966". Los ejem+os de estos son e formato comDn de 5/s * tarjetas de memoria G6W 5:Marie 5urie ; Edificio 5I2I5 ; <ar3ue 2ecno$ico de )ndauc%a 29-9" ; 5am+anias 'Ma$a( 2fno.= 9-2 "29 6!" ; >a?= 9-! 2#! "29 0 @@@.citic.es #" Estndar HL7 Artefactos Los com+onentes de documentacin dentro de estndar HL7 v# son conocidos como JartefactosK. ) fin de identificar cada uno de os artefactos se 1a definido una nomencatura basada en e ti+o de artefacto * a dominio a 3ue +ertenece. La si$uiente es una ista de os artefactosC de os dominios * sus sub0seccionesC definidos +ara HL7 v# * e cdi$o asi$nado 5:Marie 5urie ; Edificio 5I2I5 ; <ar3ue 2ecno$ico de )ndauc%a 29-9" ; 5am+anias 'Ma$a( 2fno.= 9-2 "29 6!" ; >a?= 9-! 2#! "29 0 @@@.citic.es #! fig (! 8rtefactos definidos por HL7 v' fig :! 6ominios / sub?secciones definidos por HL7 v' Estndar HL7 )s% e nombre identificatorio 3ue da estabecido +or e cdi$o de dominioC un cdi$o de subseccinC e cdi$o de artefacto * un nDmero de 6 d%$itos 3ue ase$ura su unicidad +or ejem+o e nombre de artefacto <&<)`M2""""! identifica a un M2 +erteneciente a dominio administracin de +acientes C sub0seccin +rctica. donde= <& E 6ubsection= <ractice <) E /ominio= <atient )dministration M2 E )rtefacto= Messa$e 2*+e """"! EnDmero de 6 d%$itos ) continuacin se +resenta una breve descri+cin de os artefactosC a e?ce+cin de os /MIMC &MIMC HM/C Messa$e 2*+e os cuaes *a 1an sido comentados anteriormente. Interaccin La interaccin es e cora,n de a mensajer%a. &eai,a una definicin donde es+ecifica 3uH a+icacin env%a un ti+o de mensaje +articuar 'sender roe(C a 3uH a+icacin se o env%a 'receiver roe(C cmo determina cuando enviaro 'tri$$er event( * 3uH ti+o de mensaje es 'messa$e t*+e(. 5:Marie 5urie ; Edificio 5I2I5 ; <ar3ue 2ecno$ico de )ndauc%a 29-9" ; 5am+anias 'Ma$a( 2fno.= 9-2 "29 6!" ; >a?= 9-! 2#! "29 0 @@@.citic.es #2 fig 7! interaccin ;transferir al paciente a una nueva localiCacin; Estndar HL7 Rol de Aplicacin (Aplication Role) Los &oes de )+icacin son una abstraccin 3ue normai,a os roes desem+eBados +or com+onentes de sistemas de informacin sanitarios cuando env%an o reciben un mensaje HL7 &e+resentan un conjunto de res+onsabiidades de comunicacin 3ue +ueden ser im+ementadas +or una a+icacin. 5uando se define una interaccin HL7C un ro de a+icacin es a res+onsabiidad asi$nada +ara enviar 'iniciar( Hsta a interaccinC * un ro de a+icacin es a res+onsabiidad asi$nada +ara a interaccin e iniciar as res+uestas a+ro+iadas. Las res+onsabiidades de env%o * rece+cin +ara una interaccin en +articuar +ueden ser asi$nadas a Dnico &o de a+icacin . 6e 1an definido - ti+os de &o de )+icacin= )lacer= <uede notificar a otra sobre un evento si$nificativoC * 3ue es+era 3ue e rece+tor actDe a recibir e mensaje. Eulfiller= <uede recibir una soicitud de una a+icacin <acer. -onfirmation 5eceiver= Gn <acer 3ue indica 3ue ti+os de confirmacin ace+ta. Informer= <uede informar a otras a+icaciones sobre un evento si$nificativo +ero no es+era acciones en consecuencia. 0racFer= <uede recibir informacin sobre un evento +ero no actDa en consecuencia 5:Marie 5urie ; Edificio 5I2I5 ; <ar3ue 2ecno$ico de )ndauc%a 29-9" ; 5am+anias 'Ma$a( 2fno.= 9-2 "29 6!" ; >a?= 9-! 2#! "29 0 @@@.citic.es ## fig ,! 6iagrama del 5ol de 8plicacin para el evento ;cambio de la localiCacin de un paciente; Estndar HL7 Trigger Events Los eventos dis+aradores 'tri$$er events( son e motivo +or e cua se intercambian os mensajes. Es un conjunto e?+icito de condiciones 3ue inician a transferencia de informacin entre com+onentes de sistema ' &oes de a+icacin( 6e 1an definido # 2i+os de eventos dis+aradores= Interaccin= esta basado en otra interaccinP +or ejem+oC a res+uesta a un 3uer* ' e cua es una interaccin( . 0ransicin de estados= se +roduce una transicin de estados 3ue debe informarse 'a ma*or +arte de os casos( P +or ejem+o a canceacin de un documento. =suario= un usuario soicita 3ue e evento se +rodu,ca. Storyboard - Storyboard Narrative Es un conce+to tomado de a industria de cine * a animacin. 5ada cuadro re+resenta un momento si$nificativo en a secuenciaC iustra os +artici+antes cave * su interaccin con os dems. E conjunto de stor*boards +rovee una descri+cin co1erente de todos os +rocesos. 5uando no 1a* stor*boards $enHricosC se +resentan en esta seccin v%ncuos a os stor*boards de cada t+ico. Este MartefactoO es a base de todo e +roceso de desarroo de HL7 e incu*e= Gn dia$rama de interaccin. Gna ista de interacciones. Gna descri+cin narrativa '6tor*board 7arrative( 5:Marie 5urie ; Edificio 5I2I5 ; <ar3ue 2ecno$ico de )ndauc%a 29-9" ; 5am+anias 'Ma$a( 2fno.= 9-2 "29 6!" ; >a?= 9-! 2#! "29 0 @@@.citic.es #4 fig G! 6efinicin del evento disparador ;cambio de la localiCacin de un paciente; Estndar HL7 Tipos de Datos E ti+o de datos abstracto es a m%nima e?+resin con a 3ue se arma todo e resto= mensajesC documentosC etc. se diferencian de os objetos definidos en a versin # en 3ue no tienen estados ni identidad= soo im+orta su vaor. La es+ecificacin de os ti+os de datos de HL7 es semntica= inde+endiente de a re+resentacin. Esto +ermite ma*or escaabiidad e inde+endencia de a +ataforma * a im+ementacin. HL7 define un nuevo estndar +ara os ti+os de datos debido a 3ue HL7 v# re3uer%a una definicin totamente inde+endiente de a tecnoo$%a * +or3ue +ocas im+ementaciones tecno$icas cubren as+ectos de a informtica en saud como +recisinC ran$o o informacin no dis+onibe <or otra +arteC HL7 v# necesita esta case de es+ecificacin semntica abstracta de ti+os de datos +ara +ro+sitos +rcticos. Gna caracter%stica im+ortante de a versin # es su a+ertura 1acia tecnoo$%as de re+resentacin e im+ementacin. La tecnoo$%a avan,a veo,mente * as% HL7 v# +uede ser vido aDn con cambios de tecnoo$%a. <or ejem+oC a re+resentacin de vaores Wooeanos +uede ser as +aabras AverdaderoA * AfasoAC As%A * A7oAC os nDmeros " * !C o dos si$nos cuaes3uiera 3ue sean distintos uno de otro. La re+resentacin de ti+os de datos no im+orta mientras esto se conforma a a definicin semntica de ti+o de datos. 5:Marie 5urie ; Edificio 5I2I5 ; <ar3ue 2ecno$ico de )ndauc%a 29-9" ; 5am+anias 'Ma$a( 2fno.= 9-2 "29 6!" ; >a?= 9-! 2#! "29 0 @@@.citic.es #- fig $+! Stor/board / Stor/board *arrative para el ;cambio de localiCacin de un paciente; Estndar HL7 /entro de os ti+os de datos abstractos bsico tenemos= ) mismo tiem+o e vaor 7GLL tiene una serie de variantes a fin de es+ecificar +or3ue toma e vaor nuo. Esta variedad +uede ser a+icada a cua3uier ti+o de datosC savo es+ecificacin o restriccin en contrario. Los ti+os de datos abstractos se +ueden a$ru+ar de a si$uiente forma= .aores codificados 5onjuntos Entidades Identificadores .aores numHricos 2e?tos 2iem+oC fec1as 5:Marie 5urie ; Edificio 5I2I5 ; <ar3ue 2ecno$ico de )ndauc%a 29-9" ; 5am+anias 'Ma$a( 2fno.= 9-2 "29 6!" ; >a?= 9-! 2#! "29 0 @@@.citic.es #6 2o&3re 4!&3olo 5escri'cin /ata.aue )7a 2i+o de datos abstracto. 5ua3uier ti+o de datos es )7a. Wooean WL Winario= +ara $ica de dos vaores. 6oo +uede ser .E&/)/E&I I >)L6IC o como cua3uier otro vaor= 7GLI Wooean7on7u W7 Gna restriccin de Wooean +ara 3ue no admita nuos. 5reado +ara usar cuando no es a+ro+iado un vaor nuo. codigo nombre definicion NI NoInformation not applicable unknown Hay un valor apropiado, pero se desconoce. not asked La informacin no ha sido solicitada - Por. !" no se pre#unt La informacin fue solicitada, pero no hubo respuesta. La informacin no est$ disponible pero lo estar$ m$s adelante. other l valor no es un elemento en el dominio. positive infinity Infinito positivo ne#ative infinity Infinito ne#ativo masked NP not present No puede ser inferida informacion de este valor. s el mas #eneral y el valor por omisin. N% No hay un valor apropiado en este conte&to 'p.e!" periodo menstrual para un varon( )N* N%+* %+*) asked but unknown N%, temporarily unavailable -.H PIN/ NIN/ 0+* Hay informacion sobre el item pero no ha sido provista por el emisor por ra1ones de se#uridad. ,alor no presente en el mensa!e. +e define para mensa!es. N)N2% para datos #rabados enaplicaciones. Los valores no presentes en mensa!es deben ser reempla1ados por el valor por omisin o por NI Estndar HL7 <robabiidades Los vaores de datos tambiHn +ueden +oseer +ro+iedades es+ecificadas +or su ti+o de datos. Los cam+os de Jti+os de datos com+uestos A 0 +or ej. a caracter%stica de JunidadesA de una medida 'c$C mtsC etc( 0 son e ejem+o ms comDn de taes +ro+iedades. 6in embar$oC ms $eneramente 1abr%a 3ue +ensar en as +ro+iedades de vaor de datos como +redicados $icos o como funciones matemticas. En una forma ms sim+e se +uede decir 3ue as +ro+iedades son as res+uestas a +re$untas 3ue uno +uede +re$untar sobre un vaor de datos. Vocabulario En HL7C un dominio de vocabuario es un conjunto de todos os conce+tos 3ue +ueden ser tomados como vaores vidos +ara una instancia de un atributo con un ti+o de datos codificado. Gn vocabuario es un conjunto de conce+tosC no de +aabras o cdi$os. Esta diseBado +ara +ermitir un conocimiento com+artidoC bien definido * no ambi$uo de si$nificado de os datos transferidos. Es im+ortante cuando ta informacin +uede ser re+resentada de diferentes formas. En muc1as reas de a informtica de a saud un vocabuario es re+resentado en tHrminos codificado. Esto faciita a comunicacin * a veces a inde+endencia de en$uaje +ero re3uiere 3ue os sistemas comunicantes sean ca+aces de inter+retar os cdi$os correctamente Gna caracter%stica im+ortante de vocabuario en v# son os caificadores de vocabuario= -H"= coded @it1 e?ce+tions = e conjunto de cdi$os +uede ser e?+andido +ara cum+ir con es+ecificaciones ocaes. 5uando se env%a un atributo codificado en un mensajeC se +uede enviar so e te?to o un cdi$o oca si e conce+to 3ue se desea re+resentar no est en e dominio. -*"= coded @it1 no e?ce+tions= e conjunto de cdi$os es fijo * no +uede ser e?tendido. 6i e conce+to 3ue se desea re+resentar no est en a ista e mensaje no +uede ser enviado. 6ominios "speciales = &eam = un dominio +uede ser es+eciai,ado +ara un area $eo$rfica: or$ani,aciona o +o%tica donde se use e standard. 5estricciones= un dominio +uede ser restrin$ido en nivees de detae mas es+ec%ficos '&0 MIMC/0MIM( +ero no e?+andido. HL7 Vocabulary Domain Values 6on tabas con os dominios de vocabuario de HL7. 5ontienen un cdi$o mnemnicoC un identificador de conce+toC un nombre * una definicin o descri+cin 5:Marie 5urie ; Edificio 5I2I5 ; <ar3ue 2ecno$ico de )ndauc%a 29-9" ; 5am+anias 'Ma$a( 2fno.= 9-2 "29 6!" ; >a?= 9-! 2#! "29 0 @@@.citic.es #7 Estndar HL7 Common Message Element Types - CMET's Gn 5ommon Messa$e Eement 2*+es '5ME2( es un fra$mento de mensaje reusabe definido +or un comitH a +artir de un /0MIM 'modeo de informacin de un dominio(. <ermite re+resentar un conce+to usua de manera resumida. Ejem+o= +ersona en e ro de +aciente. 5:Marie 5urie ; Edificio 5I2I5 ; <ar3ue 2ecno$ico de )ndauc%a 29-9" ; 5am+anias 'Ma$a( 2fno.= 9-2 "29 6!" ; >a?= 9-! 2#! "29 0 @@@.citic.es #9 fig $! Eragmento de la tabla vocabulario para la clase "ntidad fig $$! -7"0 persona en el rol de paciente Estndar HL7 Los 5ME2 se casifican se$Dn dos ejes= *ivel de especificidad 'attribution(= un 5ME2 es im+ementado como un ti+o de mensaje derivado a +artir de un HM/ * un &MIM a misma manera +uesto en +rctica como un ti+o de mensaje sacado de un HM/ * a &0MIM en a misma manera 3ue todos otros ti+os de mensaje. E ti+o de mensaje +uede contener a informacin com+eta sobre un conce+toC o a informacin m%nima sobre e mismo. E e?tremo com+etoC se o 1a amado nive Gniversa de 5ME2C mientras 3ue e otro e?tremo se o 1a denominado nive Identificado de 5ME2C o variantes universaes e identificadasC res+ectivamente. La variante universa de un 5ME2 est siem+re +resenteC * todas as otras variantesC si e?istenC son derivadas restrin$iendo a variante universa. Las variantes ms comunes de 5ME28s son= Gniversa= todos os atributos de &0MIM 5ontacto= contiene o suficiente informacin +ara contactar a un sujeto Identificabe * 5onfirmabe= con un identificador * datos +ara corroborar a identidad Identificabe= soamente un identificador *ivel de IeneraliCacin?"specialiCacin! +ermite esco$er entre varias es+eciai,aciones de un conce+to en un 5ME2. Estas o+ciones siem+re estn entre as es+eciai,aciones de una case de &IM 3ue jue$a e +a+e centra en e conce+to modeado +or e 5ME2. <or ejem+oC +odemos modear una Entidad de ti+o Livin$6ubject en a misma manera 3ue una Entidad de ti+o <erson o 7on<ersonLivin$6ubject 'a e?ce+cin de a es+eciai,acin de Entidad s% mismo(. Esto resuta en un 5ME2 $enerai,ado amado E`Livin$6ubjectC * varios 5ME26 es+eciai,ados amados E`<erson * E`7on<ersonLivin$6ubject. 5:Marie 5urie ; Edificio 5I2I5 ; <ar3ue 2ecno$ico de )ndauc%a 29-9" ; 5am+anias 'Ma$a( 2fno.= 9-2 "29 6!" ; >a?= 9-! 2#! "29 0 @@@.citic.es #9