Está en la página 1de 39

Estndar HL7

C/Marie Curie, 6 Edificio CITIC


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

También podría gustarte