Está en la página 1de 81

J5.

Guía de Implementación HL7 V3


Laboratory
Número de Páginas: 75
Autor (es) Revisado por: Aprobado por:
Estructuras de Información SA de CV.
Firma: Firma: Firma:

Fecha: Fecha: Fecha:


Lista de distribución:

Control de Versiones
Versión Fecha Descripción
1.0 20/05/2009  Versión inicial Guía Implementación HL7 V3
para el dominio Laboratory (Resultados de
Laboratorio).

07/06/2022 Guia Implementacion Laboratory.doc


2
Contenido
I. Dominio Laboratory.........................................................................................................5
Diagrama D-MIM.................................................................................................................5
Mensajes..............................................................................................................................6
Casos de Uso del Dominio...................................................................................................6
Diagramas de Secuencia......................................................................................................7
Eventos................................................................................................................................7
Mensaje Laboratory Query-- POLB_RM410019UV.............................................................8
Diagrama RMIM...............................................................................................................8
Información HMD.............................................................................................................9
Message Type List..........................................................................................................12
Interacciones..................................................................................................................12
Diccionario de Datos......................................................................................................13
Esquemas........................................................................................................................16
Laboratory Query– POLB_IN410019UV......................................................................16
Laboratory Query - POLB_MT410019UV....................................................................17
Mensaje XML..................................................................................................................19
Minimo........................................................................................................................19
Completo.....................................................................................................................20
Especificaciones del Servicio.............................................................................................23
WSDL..............................................................................................................................23
Información del Servicio.................................................................................................23
Guía de Uso....................................................................................................................24
Mensaje Laboratory Query Response -- POLB_RM410029UV..........................................25
Diagrama RMIM.............................................................................................................25
Información HMD...........................................................................................................26
Message Type List..........................................................................................................35
Interacciones..................................................................................................................35
Diccionario de Datos......................................................................................................36
Esquemas........................................................................................................................46
Laboratory Query Response – POLB_IN410029UV....................................................46
Laboratory Detail - POLB_MT410029UV...................................................................47
Mensaje XML..................................................................................................................51
Minimo........................................................................................................................51
Completo.....................................................................................................................54

07/06/2022 Guia Implementacion Laboratory.doc


2
Especificaciones del Servicio.............................................................................................60
WSDL..............................................................................................................................60
Información del Servicio.................................................................................................60
Guía de Uso....................................................................................................................61
Recursos.............................................................................................................................62
II. Anexo..........................................................................................................................63
III. Glosario.......................................................................................................................74

07/06/2022 Guia Implementacion Laboratory.doc


2
I. DOMINIO LABORATORY.
Este dominio trata de plasmar los datos y relaciones existentes entre los resultados de
estudios de laboratorio solicitados por un Médico en alguna atención medica como parte
de un posible diagnostico y un paciente.

DIAGRAMA D-MIM

Es un subconjunto refinado de información HL7 (RIM), que incluye un conjunto de clases,


atributos y relaciones usadas para crear mensajes de consultas de resultados de estudios
de Laboratorio.

07/06/2022 Guia Implementacion Laboratory.doc


5
MENSAJES

A continuación se listan los mensajes seleccionados para este dominio y que interactuaran
entre las instituciones proveedoras de servicios médicos y la plataforma de
interoperabilidad para el intercambio de datos entre los mismos.

Mensajes Laboratory

Nombre Código HL7

Laboratory Query POLB_RM410019UV

Laboratory Query Response POLB_RM410029UV

CASOS DE USO DEL DOMINIO

07/06/2022 Guia Implementacion Laboratory.doc


5
07/06/2022 Guia Implementacion Laboratory.doc
5
DIAGRAMAS DE SECUENCIA

EVENTOS

 Laboratory Query (POLB_TE410019UV): Es activado cuando se requiere una


consulta de estudios de laboratorio de un Paciente.
 Laboratory Query Response (POLB_TE410029UV): Es iniciada como resultado una
consulta de estudios de laboratorio de un Paciente.

07/06/2022 Guia Implementacion Laboratory.doc


5
07/06/2022 Guia Implementacion Laboratory.doc
5
MENSAJE LABORATORY QUERY-- POLB_RM410019UV

Este mensaje se usa cuando se desea consultar los resultados de estudios de laboratorio
de un paciente o persona.

DIAGRAMA RMIM

El Modelo de Información Refinada (RMIM), define el mensaje de negociación usado para


consultar los resultados de estudios de laboratorio de un paciente o persona.

07/06/2022 Guia Implementacion Laboratory.doc


5
INFORMACIÓN HMD

POLB_HD410019UV
Laboratory Query Description: Define los parámetros para realizar una consulta
de Resultados de Estudios de Laboratorio realizados a un
Paciente o Persona.

Derived from RMIM: POLB_RM410019UV


QueryByParameter
matchCriterionList [0..1] (MatchCriterionList) Numero Máximo de Registros a Regresar en la consulta.
parameterList [1..1] (ParameterList) Listado de Parámetros de la Consulta
MatchCriterionList
id [0..1]
Parameter (II)
maxRecordsInResults [0..*] (MaxRecordsInResults)
MaxRecordsInResults
value [0..1]
ParameterItem (ANY)
semanticsText [0..1]

07/06/2022 Guia Implementacion Laboratory.doc


10
ParameterItem (ST)
ParameterList
observationEffectiveTime [0..*] (ObservationEffectiveTime) Fecha de la realización de Estudio de Laboratorio
observationType [0..*] (ObservationType) Tipo de Estudio
patientId [0..*] (PatientId) Identificador de Paciente
patientName [0..*] (PatientName) Nombre del Paciente
personId [0..*] (PersonId) CURP del Paciente
providerId [0..*] (ProviderId) CLUES de Institución Proveedora de Servicios de Salud donde
se realizo el estudio de Laboratorio.
specimenCollectionProcessEffectiveTime Fecha de Recolección de Muestras
[0..2] (SpecimenCollectionProcessEffectiveTime)
ObservationEffectiveTime
value [0..1]
ParameterItem (TS.DATE)
semanticsText [0..1]
ParameterItem (ST)
ObservationType
value [0..1]
ParameterItem (CD) {CWE:D:QueryParameterValue}
semanticsText [0..1]

07/06/2022 Guia Implementacion Laboratory.doc


10
ParameterItem (ST)
PatientId
value [0..1]
ParameterItem (II)
semanticsText [0..1]
ParameterItem (ST)
PatientName
value [0..1]
ParameterItem (PN)
semanticsText [0..1]
ParameterItem (ST)
PersonId
value [0..1]
ParameterItem (II)
semanticsText [0..1]
ParameterItem (ST)
ProviderId
value [0..1]
ParameterItem (II)
semanticsText [0..1]
ParameterItem (ST)

07/06/2022 Guia Implementacion Laboratory.doc


10
SpecimenCollectionProcessEffectiveTime
value [0..1]
ParameterItem (TS.DATE)
semanticsText [0..1]
ParameterItem (ST)

07/06/2022 Guia Implementacion Laboratory.doc


10
MESSAGE TYPE LIST

Elemento
Laboratory Query POLB_MT410019UV

INTERACCIONES

Se genera a partir de una petición de resultados de estudios de laboratorio aplicados a un


paciente.

Laboratory Query  (POLB_IN410019UV)

Trigger Event Laboratory Query POLB_TE410019UV


Transmission Message Transmission MCCI_MT021009UV
Wrapper
Control Act Query Control Act Request : QUQI_MT021001UV01
Wrapper Query By Parameter
Message Type Laboratory Query POLB_MT410019UV

07/06/2022 Guia Implementacion Laboratory.doc


12
DICCIONARIO DE DATOS

Mensaje Laboratory Query POLB_MT410019UV

# Campo Tipo Descripción Elemento Atributo Comentarios


de
Dato

1 NUMERO_ Numér R Numero máximo de //queryByParameter// value


MAX_REGIS ico registros que matchCriterionList//
TROS regresara la consulta maxRecordsInResults//value

2 FECHA_EST Numér R Fecha de la realización //queryByParameter// value Formato de Fecha:


UDIO_LABO ico del estudio de parameterList//
YYYYMMDDHHMMS
RATORIO imagenología observationEffectiveTime//value
S

Rango de Fecha
inicial y Final

3 ID_ESTUDIO Alfanu O Tipo de estudio de //queryByParameter// code Catálogo de Estudios


mérico laboratorio a realizar parameterList//
observationType//value

4 ID_PACIENT Alfanu R Identificador del //queryByParameter// extension

07/06/2022 Guia Implementacion Laboratory.doc


14
E mérico Paciente parameterList//patientId//value

5 NOMBRE_P Caráct O Nombre del Paciente //queryByParameter//


ACIENTE er parameterList//patientName//
value//family

6 PATERNO_P Caráct O Apellido Paterno del //queryByParameter//


ACIENTE er Paciente parameterList//patientName//
value//given

7 MATERNO_ Caráct O Apellido Materno del //queryByParameter// Seguido del campo


PACIENTE er Paciente parameterList//patientName// PATERNO_PACIENTE
value//given separado por el
carácter |

8 CURP_PACIE Alfanu O CURP del Paciente //queryByParameter// extension


NTE mérico parameterList//patientId//value

9 CLUES_INSTI Alfanu R Identificador de la //queryByParameter// extension


TUCION mérico Institución parameterList//providerId//
Proveedora de value
Servicios Médicos

10 FECHA_REC Numér O Fecha en la cual //queryByParameter// value Formato de Fecha:


OLECCION_ fueron recolectadas parameterList//
YYYYMMDDHHMMS

07/06/2022 Guia Implementacion Laboratory.doc


14
MUESTRAS ico las muestras para specimenCollectionProcessEffec S
laboratorio tiveTime//value
Rango de Fecha
inicial y Final

07/06/2022 Guia Implementacion Laboratory.doc


14
ESQUEMAS

L ABORATORY Q UERY – POLB_IN410019UV

<?xml version="1.0" encoding="utf-8" standalone="no"?>


<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:mif="urn:hl7-org:v3/mif" xmlns="urn:hl7-org:v3" targetNames-
pace="urn:hl7-org:v3" elementFormDefault="qualified">
<xs:include schemaLocation="../coreschemas/infrastructureRoot.xsd"/>
<xs:include schemaLocation="MCCI_MT021009UV.xsd"/>
<xs:include schemaLocation="QUQI_MT021001UV.xsd"/>
<xs:include schemaLocation="POLB_MT410019UV.xsd"/>
<xs:element name="POLB_IN410019UV">
<xs:complexType>
<xs:complexContent>
<xs:extension base="POLB_IN410019UV.MCCI_MT021009UV.Message">
<xs:attribute name="ITSVersion" type="xs:string" use="required"
fixed="XML_1.0"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:complexType name="POLB_IN410019UV.MCCI_MT021009UV.Message">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II"/>
<xs:element name="creationTime" type="TS"/>
<xs:element name="responseModeCode" type="CS"/>
<xs:element name="interactionId" type="II"/>
<xs:element name="acceptAckCode" type="CS"/>
<xs:element name="sequenceNumber" type="INT" minOccurs="0"/>
<xs:element name="receiver" type="MCCI_MT021009UV.Receiver" maxOccurs="unbounded"/>
<xs:element name="sender" type="MCCI_MT021009UV.Sender" maxOccurs="unbounded"/>
<xs:element name="controlActProcess" type="POLB_IN410019UV.QUQI_MT021001UV.ControlActPro-
cess" nillable="true"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
</xs:complexType>
<xs:complexType name="POLB_IN410019UV.QUQI_MT021001UV.ControlActProcess">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="code" type="CD" minOccurs="0"/>
<xs:element name="text" type="ED" minOccurs="0"/>
<xs:element name="effectiveTime" type="IVL_TS" minOccurs="0"/>
<xs:element name="priorityCode" type="CE" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="reasonCode" type="CE" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="languageCode" type="CE" minOccurs="0"/>
<xs:element name="overseer" type="QUQI_MT021001UV.Overseer" nillable="true" minOccurs="0"
maxOccurs="unbounded"/>
<xs:element name="authorOrPerformer" type="QUQI_MT021001UV.AuthorOrPerformer" nill-
able="true" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="dataEnterer" type="QUQI_MT021001UV.DataEnterer" nillable="true" minOc-
curs="0" maxOccurs="unbounded"/>
<xs:element name="informationRecipient" type="QUQI_MT021001UV.InformationRecipient" nill-
able="true" minOccurs="0" maxOccurs="unbounded"/>

07/06/2022 Guia Implementacion Laboratory.doc


16
<xs:element name="reasonOf" type="QUQI_MT021001UV.Reason" nillable="true" minOccurs="0"
maxOccurs="unbounded"/>
<xs:element name="queryByParameter" type="POLB_MT410019UV.QueryByParameter" nill-
able="true"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="ActClassControlAct" use="required"/>
<xs:attribute name="moodCode" type="x_ActMoodIntentEvent" use="required"/>
</xs:complexType>
</xs:schema>

L ABORATORY Q UERY - POLB_MT410019UV

<?xml version="1.0" encoding="UTF-8" standalone="no"?>


<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ex="urn:hl7-org/v3-example" xmlns="urn:hl7-org:v3" target-
Namespace="urn:hl7-org:v3" elementFormDefault="qualified">
<xs:include schemaLocation="../coreschemas/infrastructureRoot.xsd"/>
<xs:complexType name="POLB_MT410019UV.MatchCriterionList">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" minOccurs="0"/>
<xs:element name="maxRecordsInResults" type="POLB_MT410019UV.MaxRecordsInResults" nill-
able="true" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
</xs:complexType>
<xs:complexType name="POLB_MT410019UV.MaxRecordsInResults">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="value" type="ANY" minOccurs="0"/>
<xs:element name="semanticsText" type="ST" minOccurs="0"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
</xs:complexType>
<xs:complexType name="POLB_MT410019UV.ObservationEffectiveTime">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="value" type="TS" minOccurs="0"/>
<xs:element name="semanticsText" type="ST" minOccurs="0"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
</xs:complexType>
<xs:complexType name="POLB_MT410019UV.ObservationType">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="value" type="CD" minOccurs="0"/>
<xs:element name="semanticsText" type="ST" minOccurs="0"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>

07/06/2022 Guia Implementacion Laboratory.doc


16
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
</xs:complexType>
<xs:complexType name="POLB_MT410019UV.ParameterList">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="observationEffectiveTime" type="POLB_MT410019UV.ObservationEffectiveTime"
nillable="true" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="observationType" type="POLB_MT410019UV.ObservationType" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="patientId" type="POLB_MT410019UV.PatientId" nillable="true" minOccurs="0"
maxOccurs="unbounded"/>
<xs:element name="patientName" type="POLB_MT410019UV.PatientName" nillable="true" minOc-
curs="0" maxOccurs="unbounded"/>
<xs:element name="personId" type="POLB_MT410019UV.PersonId" nillable="true" minOccurs="0"
maxOccurs="unbounded"/>
<xs:element name="providerId" type="POLB_MT410019UV.ProviderId" nillable="true" minOccurs="0"
maxOccurs="unbounded"/>
<xs:element name="specimenCollectionProcessEffectiveTime" type="POLB_MT410019UV.Specimen-
CollectionProcessEffectiveTime" nillable="true" minOccurs="0" maxOccurs="2"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
</xs:complexType>
<xs:complexType name="POLB_MT410019UV.PatientId">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="value" type="II" minOccurs="0"/>
<xs:element name="semanticsText" type="ST" minOccurs="0"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
</xs:complexType>
<xs:complexType name="POLB_MT410019UV.PatientName">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="value" type="PN" minOccurs="0"/>
<xs:element name="semanticsText" type="ST" minOccurs="0"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
</xs:complexType>
<xs:complexType name="POLB_MT410019UV.PersonId">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="value" type="II" minOccurs="0"/>
<xs:element name="semanticsText" type="ST" minOccurs="0"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
</xs:complexType>
<xs:complexType name="POLB_MT410019UV.ProviderId">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="value" type="II" minOccurs="0"/>
<xs:element name="semanticsText" type="ST" minOccurs="0"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>

07/06/2022 Guia Implementacion Laboratory.doc


16
</xs:complexType>
<xs:complexType name="POLB_MT410019UV.QueryByParameter">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="matchCriterionList" type="POLB_MT410019UV.MatchCriterionList" nillable="true"
minOccurs="0"/>
<xs:element name="parameterList" type="POLB_MT410019UV.ParameterList" nillable="true"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
</xs:complexType>
<xs:complexType name="POLB_MT410019UV.SpecimenCollectionProcessEffectiveTime">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="value" type="TS" minOccurs="0"/>
<xs:element name="semanticsText" type="ST" minOccurs="0"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
</xs:complexType>
</xs:schema>

MENSAJE XML

En esta sección están contenidos ejemplos del mensaje HL7 para Laboratory Query, para
los casos de datos mínimos (los marcados como requeridos en el diccionario de datos), y
datos completos (incluyendo los opcionales).

Para mas detalles del Xml de Envoltura (Transmission y ControlActProcess), referirse a la


Guía de Implementación Transmission Infraestructure.doc.

M INIMO

<?xml version="1.0" encoding="UTF-8"?>


<POLB_IN410019UV ITSVersion="XML_1.0" nullFlavor="OTH" xsi:schemaLocation="urn:hl7-org:v3 POLB_IN410019UV.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:hl7-org:v3">
<id extension="IDENTIFICADOR_MENSAJE"/>
<creationTime value="FECHA_CREACION"/>
<responseModeCode code="D"/>
<interactionId extension="CODIGO_INTERACCION"/>
<acceptAckCode code="AL"/>
<sequenceNumber/>
<receiver typeCode="RCV">
<device classCode="DEV" determinerCode="INSTANCE">
<telecom use="WP" value="HOST_RECEPTOR"/>
<softwareName mediaType="text/plain" representation="TXT">NOMBRE_SOFTWARE_DESTINO</soft-
wareName>
<asAgent classCode="CON">

07/06/2022 Guia Implementacion Laboratory.doc


16
<representedOrganization classCode="ORG" determinerCode="INSTANCE">
<id root="OID_INSTITUCION_DESTINO" extension="CLUES_DESTINO"/>
<name use="SRCH">NOMBRE INSTITUCION_SALUD_DESTINO</name>
</representedOrganization>
</asAgent>
<asLocatedEntity classCode="LOCE">
<location classCode="PLC" determinerCode="INSTANCE">
<id root="2.16.840.1.113883.5.16"/>
<name use="SRCH">UBICACION_SERVER_DESTINO</name>
</location>
</asLocatedEntity>
</device>
</receiver>
<sender typeCode="SND">
<device classCode="DEV" determinerCode="INSTANCE">
<telecom use="WP" value="HOST_EMISOR"/>
<softwareName mediaType="text/plain" representation="TXT"> NOMBRE_SOFTWARE_ORIGEN</soft-
wareName>
<asAgent classCode="CON">
<representedOrganization classCode="ORG" determinerCode="INSTANCE">
<id root=" OID_INSTITUCION_ORIGEN" extension="CLUES_ORIGEN"/>
<name use="SRCH"> NOMBRE INSTITUCION_SALUD_ORIGEN</name>
</representedOrganization>
</asAgent>
<asLocatedEntity classCode="LOCE">
<location classCode="PLC" determinerCode="INSTANCE">
<id root="2.16.840.1.113883.5.16"/>
<name use="SRCH">UBICACION_SERVER_ORIGEN</name>
</location>
</asLocatedEntity>
</device>
</sender>
<controlActProcess classCode="CACT" moodCode="EVN">
<id root="2.16.840.1.113883.11.11534"/>
<code code="_ActCareProvisionCode"/>
<text mediaType="text/plain" representation="TXT">COMENTARIO</text>
<effectiveTime value="FECHA_ACTUAL"/>
<priorityCode code="R"/>
<reasonCode code="RQ"/>
<queryByParameter>
<matchCriterionList>
<maxRecordsInResults>
<value xsi:type="INT" value=" NUMERO_MAX_REGISTROS "/>
</maxRecordsInResults>
</matchCriterionList>
<parameterList>
<observationEffectiveTime>
<value value="FECHA_ESTUDIO_LABORATORIO"/>
</observationEffectiveTime>
<patientId>
<value extension="ID_PACIENTE"/>
</patientId>
<providerId>
<value extension="CLUES_INSTITUCION"/>
</providerId>
</parameterList>
</queryByParameter>
</controlActProcess>

07/06/2022 Guia Implementacion Laboratory.doc


16
</POLB_IN410019UV>

C OMPLETO

<?xml version="1.0" encoding="UTF-8"?>


<POLB_IN410019UV ITSVersion="XML_1.0" nullFlavor="OTH" xsi:schemaLocation="urn:hl7-org:v3 POLB_IN410019UV.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:hl7-org:v3">
<id extension="IDENTIFICADOR_MENSAJE"/>
<creationTime value="FECHA_CREACION"/>
<responseModeCode code="D"/>
<interactionId extension="CODIGO_INTERACCION"/>
<acceptAckCode code="AL"/>
<sequenceNumber/>
<receiver typeCode="RCV">
<device classCode="DEV" determinerCode="INSTANCE">
<telecom use="WP" value="HOST_RECEPTOR"/>
<softwareName mediaType="text/plain" representation="TXT">NOMBRE_SOFTWARE_DESTINO</soft-
wareName>
<asAgent classCode="CON">
<representedOrganization classCode="ORG" determinerCode="INSTANCE">
<id root="OID_INSTITUCION_DESTINO" extension="CLUES_DESTINO"/>
<name use="SRCH">NOMBRE INSTITUCION_SALUD_DESTINO</name>
</representedOrganization>
</asAgent>
<asLocatedEntity classCode="LOCE">
<location classCode="PLC" determinerCode="INSTANCE">
<id root="2.16.840.1.113883.5.16"/>
<name use="SRCH">UBICACION_SERVER_DESTINO</name>
</location>
</asLocatedEntity>
</device>
</receiver>
<sender typeCode="SND">
<device classCode="DEV" determinerCode="INSTANCE">
<telecom use="WP" value="HOST_EMISOR"/>
<softwareName mediaType="text/plain" representation="TXT"> NOMBRE_SOFTWARE_ORIGEN</soft-
wareName>
<asAgent classCode="CON">
<representedOrganization classCode="ORG" determinerCode="INSTANCE">
<id root=" OID_INSTITUCION_ORIGEN" extension="CLUES_ORIGEN"/>
<name use="SRCH"> NOMBRE INSTITUCION_SALUD_ORIGEN</name>
</representedOrganization>
</asAgent>
<asLocatedEntity classCode="LOCE">
<location classCode="PLC" determinerCode="INSTANCE">
<id root="2.16.840.1.113883.5.16"/>
<name use="SRCH">UBICACION_SERVER_ORIGEN</name>
</location>
</asLocatedEntity>
</device>
</sender>

07/06/2022 Guia Implementacion Laboratory.doc


16
<controlActProcess classCode="CACT" moodCode="EVN">
<id root="2.16.840.1.113883.11.11534"/>
<code code="_ActCareProvisionCode"/>
<text mediaType="text/plain" representation="TXT">COMENTARIO</text>
<effectiveTime value="FECHA_ACTUAL"/>
<priorityCode code="R"/>
<reasonCode code="RQ"/>
<queryByParameter>
<matchCriterionList>
<maxRecordsInResults>
<value xsi:type="INT" value=" NUMERO_MAX_REGISTROS "/>
</maxRecordsInResults>
</matchCriterionList>
<parameterList>
<observationEffectiveTime>
<value value="FECHA_ESTUDIO_LABORATORIO"/>
</observationEffectiveTime>
<observationType>
<value code="ID_ESTUDIO"/>
</observationType>
<patientId>
<value extension="ID_PACIENTE"/>
</patientId>
<patientName>
<value use="SRCH">
<family>NOMBRE_PACIENTE</family>
<given>PATERNO_PACIENTE |MATERNO_PACIENTE</given>
</value>
</patientName>
<personId>
<value extension="CURP_PACIENTE"/>
</personId>
<providerId>
<value extension="CLUES_INSTITUCION"/>
</providerId>
<specimenCollectionProcessEffectiveTime>
<value value="FECHA_RECOLECCION_MUESTRAS"/>
</specimenCollectionProcessEffectiveTime>
</parameterList>
</queryByParameter>
</controlActProcess>
</POLB_IN410019UV>

07/06/2022 Guia Implementacion Laboratory.doc


16
ESPECIFICACIONES DEL SERVICIO

WSDL

Para ver el WSDL completo referirse a la Sección II. Anexo, parte 1. WSDL Dominio
Laboratory.

INFORMACIÓN DEL SERVICIO

Servicios

Mensaje Laboratory Query

Localización: https://url/Laboratory_POLB_DM000000UV.jws?WSDL=

Nombre del Servicio Nombre del Servicio

Método LlaboratoryQuery_POLB_IN410019UV

Parámetro POLB_IN410019UV

Tipo Asíncrono

Respuesta No se recibe respuesta.

07/06/2022 Guia Implementacion Laboratory.doc


16
GUÍA DE USO

c# .NET

<<Fragmento Codigo Fuente a interface de Plataforma de Interoperabilidad>>

Java

<<Fragmento Código Fuente a interface de Plataforma de Interoperabilidad>>

07/06/2022 Guia Implementacion Laboratory.doc


16
MENSAJE LABORATORY QUERY RESPONSE -- POLB_RM410029UV

Este mensaje se usa como respuesta a una consulta de los resultados de estudios de
laboratorio de un paciente o persona

DIAGRAMA RMIM

El Modelo de Información Refinada (RMIM), define el mensaje de negociación usado


representar la respuesta de una consulta de los resultados de estudios de laboratorio de
un paciente o persona.

07/06/2022 Guia Implementacion Laboratory.doc


16
INFORMACIÓN HMD

POLB_HD410029UV
Laboratory Query Response Description: Mensaje de Respuesta a una consulta de Resultados de
Estudios de laboratorio de pacientes y personas disponibles en una
institución proveedora de servicios médicos

Derived from RMIM: POLB_RM410029UV


LaboratoryResponse Elemento principal de respuesta de consulta de Resultados de estudios de
Laboratorio
classCode [1..1] (M)
Act (CS) {CNE:V:ActClassInform, root= "INFRM"}
moodCode [1..1] (M)
Act (CS) {CNE:V:ActMoodEventOccurrence, root=
"EVN"}
arrivedBy [0..*] (ArrivedBy)
ArrivedBy Elemento iterable, cada ocurrencia representa un evento de resultado de
estudios de Laboratorio
typeCode [1..1] (M)

07/06/2022 Guia Implementacion Laboratory.doc


34
ActRelationship (CS) {CNE:V:ActRelationshipArrival,
root= "ARR"}
laboratoryChoice [1..1] (LaboratoryChoice)
LaboratoryChoice
specimen [0..*] (Specimen) Muestra proporcionada por el paciente para el estudio de laboratorio
subject [0..1] (Subject) Paciente
device [0..*] (Device) Equipo con el cual se realizo el estudio de laboratorio
consumable [0..*] (Consumable) Medicamentos y Consumibles necesarios durante el estudio de
laboratorio
responsibleParty [0..1] (ResponsibleParty) Institución Proveedora de servicios médicos donde se realiza el estudio
correspondiente (o la cual lo solicita)
author [0..*] (Author) Autor del registro del Estudio de Laboratorio
verifier [0..*] (Verifier) Personal que verifica el Estudio de Laboratorio
performer [0..*] (Perfomer) Personal que realizo el Estudio de Laboratorio
subjectOf [0..*] (Subject2) Anotaciones relacionadas al Estudio de Laboratorio
componentOf [0..*] (Component) Resultados del estudio de laboratorio
choice of ObservationEvent
          or ObservationReport
Specimen

07/06/2022 Guia Implementacion Laboratory.doc


34
typeCode [1..1] (M)
Participation (CS) {CNE:V:ParticipationSpecimen,
root= "SPC"}
sequenceNumber [0..1]
Participation (INT)
noteText [0..1]
Participation (ED)
specimen [1..1] (R_SpecimenUniversal)
Subject
typeCode [1..1] (M)
Participation (CS)
{CNE:V:ParticipationTargetSubject, root= "SBJ"}
patient [1..1] (R_PatientUniversal)
Device
typeCode [1..1] (M)
Participation (CS) {CNE:V:ParticipationTargetDevice,
root= "DEV"}
contextControlCode [0..1]
Participation (CS) {CNE:D:ContextControl, default=
"ON"}
noteText [0..1]
Participation (ED)

07/06/2022 Guia Implementacion Laboratory.doc


34
time [0..1]
Participation (IVL<TS>)
labTestKit [1..1] (R_LabTestKitUniversal)
Consumable
typeCode [1..1] (M)
Participation (CS) {CNE:V:ParticipationConsumable,
root= "CSM"}
contextControlCode [0..1]
Participation (CS) {CNE:D:ContextControl, default=
"ON"}
noteText [0..1]
Participation (ED)
time [0..1]
Participation (IVL<TS>)
labTestKit [1..1] (R_LabTestKitUniversal)
ResponsibleParty
typeCode [1..1] (M)
Participation (CS)
{CNE:V:ParticipationResponsibleParty, root=
"RESP"}
time [0..1]
Participation (IVL<TS>)

07/06/2022 Guia Implementacion Laboratory.doc


34
signatureCode [0..1]
Participation (CE) {CNE:D:ParticipationSignature}
assignedOrganization
[1..1] (R_AssignedOrganizationUniversal)
Author
typeCode [1..1] (M)
Participation (CS)
{CNE:V:ParticipationAuthorOriginator, root= "AUT"}
time [1..1]
Participation (TS.DATETIME)
signatureCode [0..1]
Participation (CE) {CNE:D:ParticipationSignature}
assignedEntity [1..1] (R_AssignedEntityUniversal)
Verifier
typeCode [1..1] (M)
Participation (CS) {CNE:V:ParticipationVerifier, root=
"VRF"}
noteText [0..1]
Participation (ED)
time [1..1] (M)
Participation (TS.DATETIME)

07/06/2022 Guia Implementacion Laboratory.doc


34
signatureCode [0..1]
Participation (CE) {CNE:D:ParticipationSignature}
assignedEntity [1..1] (R_AssignedEntityUniversal)
Subject2
typeCode [1..1] (M)
ActRelationship (CS)
{CNE:V:ActRelationshipHasSubject, root= "SUBJ"}
annotation [1..1] (A_AnnotationUniversal)
Component
typeCode [1..1] (M)
ActRelationship (CS)
{CNE:V:ActRelationshipHasComponent, root=
"COMP"}
specimenTreatmentEvent
[1..1] (SpecimenTreatmentEvent)
SpecimenTreatmentEvent
classCode [1..1] (M)
Act (CS) {CNE:V:ActClassSpecimenTreatment, root=
"SPCTRT"}
moodCode [1..1] (M)
Act (CS) {CNE:V:ActMoodEventOccurrence, root=
"EVN"}

07/06/2022 Guia Implementacion Laboratory.doc


34
component [0..*] (Component2)
Component2
typeCode [1..1] (M)
ActRelationship (CS)
{CNE:V:ActRelationshipHasComponent, root=
"COMP"}
specimenObservationEvent
[1..1] (SpecimenObservationEvent)
SpecimenObservationEvent
classCode [1..1] (M)
Act (CS) {CNE:V:ActClassSpecimenObservation,
root= "SPCOBS"}
moodCode [1..1] (M)
Act (CS) {CNE:V:ActMoodEventOccurrence, root=
"EVN"}
code [0..1]
Act (CD) {CWE:D:ActCode}
text [0..1]
Act (ED)
effectiveTime [0..1]
Act (GTS)
activityTime [0..1]

07/06/2022 Guia Implementacion Laboratory.doc


34
Act (GTS)
availabilityTime [0..1]
Act (TS)
value [0..1]
Observation (ANY)
ObservationEvent
classCode [1..1] (M)
Act (CS) {CNE:V:ActClassObservation, root= "OBS"}
moodCode [1..1] (M)
Act (CS) {CNE:V:ActMoodEventOccurrence, root=
"EVN"}
id [0..*]
Act (SET<II>)
code [0..1]
Act (CD) {CWE:D:ActCode}
title [0..1]
Act (ED)
text [0..1]
Act (ED)
statusCode [0..1]
Act (CS) {CNE:D:ActStatus}

07/06/2022 Guia Implementacion Laboratory.doc


34
priorityCode [0..*]
Act (SET<CE>) {CWE:D:ActPriority}
confidentialityCode [0..*]
Act (SET<CE>) {CWE:D:Confidentiality}
repeatNumber [0..1]
Act (IVL<INT>)
Inherits associations from LaboratoryChoice
ObservationReport
classCode [1..1] (M)
Act (CS) {CNE:D:, default= "ACT"}
moodCode [1..1] (M)
Act (CS) {CNE:V:ActMoodEventOccurrence, root=
"EVN"}
id [0..*]
Act (SET<II>)
code [0..1]
Act (CD) {CWE:D:ActCode}
title [0..1]
Act (ED)
text [0..1]
Act (ED)

07/06/2022 Guia Implementacion Laboratory.doc


34
statusCode [0..1]
Act (CS) {CNE:D:ActStatus}
priorityCode [0..*]
Act (SET<CE>) {CWE:D:ActPriority}
confidentialityCode [0..*]
Act (SET<CE>) {CWE:D:Confidentiality}
reasonCode [0..*]
Act (SET<CE>) {CWE:D:ActReason}
Inherits associations from LaboratoryChoice

07/06/2022 Guia Implementacion Laboratory.doc


34
MESSAGE TYPE LIST

Elementos usados del dominio Common Types

R_Patient COCT_MT050000UV

R_AssignedEntity COCT_MT090000UV

R_LabTestKit COCT_MT430000UV

A_Annotation COCT_MT590000UV

R_AssignedOrganization COCT_MT090200UV

R_Specimen COCT_MT080000UV

Elemento Message Transmission


Laboratory Detail POLB_MT410029UV

INTERACCIONES

Se usa como respuesta a una consulta de estudios de laboratorio de paciente.

Laboratory Query Response (POLB_IN410029UV)

Trigger Event Laboratory Query Response POLB_TE410029UV


Transmission Application Response MCCI_MT023009UV
Wrapper Transmission
Control Act PRELIM: Query - General QUQI_MT120001UV01
Wrapper Complete Response
Message Type Laboratory Detail POLB_MT410029UV

07/06/2022 Guia Implementacion Laboratory.doc


35
07/06/2022 Guia Implementacion Laboratory.doc
35
DICCIONARIO DE DATOS

Mensaje Laboratory Detail POLB_MT410029UV

# Campo Tipo Descripción Elemento Atributo Comentarios


de
Dato

1 ID_ESTUDIO Alfanu R Identificador Único de //observationReport//id extension


mérico Donación

2 FECHA_EST Numér R Fecha de Realización //observationReport// value Formato de Fecha:


UDIO ico del Estudio de effectiveTime
YYYYMMDDHHMMS
Laboratorio
S

3 TIPO_ESTUD Alfanu R Tipo de Estudio de //observationReport//code code Catálogo Estudios


IO mérico Laboratorio

4 TITULO_EST Alfanu //observationReport//title


UDIO mérico

5 ID_MUESTR Alfanu R Identificador de la //observationReport// extension Este puede ser un

07/06/2022 Guia Implementacion Laboratory.doc


45
A mérico Muestra specimen//specimen//id código interno del
proporcionada para el laboratorio o un
Estudio de laboratorio número consecutivo

6 TIPO_MUES Caráct R //observationReport// code Catalogo Tipo


TRA er specimen//specimen// Espécimen
specimen//code

7 CANTIDAD_ Numér R Cantidad //observationReport// value


MUESTA ico proporcionada de la specimen//specimen//
muestra specimenNatural//quantity

8 DESCRIPCIO Alfanu R Descripción más //observationReport// extension Por Ej.


N_MUESTR mérico detallada de la specimen//specimen//
Frasco, 250 Ml, etc
A Muestra specimenNatural//desc

9 ID_RIESGO Caráct O Identificador de //observationReport// code Catalogo de Riesgo


er riesgos en el tratado specimen//specimen//
de la muestra specimenNatural//riskCode

10 DESCRIPCIO Alfanu O Descripción del riesgo //observationReport//


N_RIESGO mérico en el tratado de la specimen//specimen//
muestra specimenNatural//riskCode//
originaltext

07/06/2022 Guia Implementacion Laboratory.doc


45
11 ID_MANEJO Caráct O Identificador del //observationReport// code Por Ejemplo:
er manejo relacionado specimen//specimen//
Debe estar en
con la muestra specimenNatural//handlingCode
Contenedor,
permanecer en
refrigeración,
oxigenado, etc.

Catalogo de Manejo

12 DESCRIPCIO Alfanu O Descripción del //observationReport//


N_AMANEJ mérico Manejo de la Muestra specimen//specimen//
O specimenNatural//
handlingCode//originaltext

13 INFORMACI Alfanu O Datos referentes //observationReport// Por Ej.


ON_RECOLE mérico durante la recolección specimen//specimen//
CCION_MUE de la muestra productOf//
STRA specimenCollectionProcess// Recipiente roto,
text muestra no
suficiente, se tomo
de nuevo, etc.

14 FECHA_REC Numér O //observationReport// value Formato de Fecha:


OLECCION ico specimen//specimen//

07/06/2022 Guia Implementacion Laboratory.doc


45
productOf// YYYYMMDDHHMMS
specimenCollectionProcess// S
effectiveTime

15 ID_PACIENT Alfanu R Identificador del //observationReport//subject// extension


E mérico paciente patient//id

16 CURP_PACIE Alfanu R CURP del paciente //observationReport//subject// extension


NTE mérico patient//patientPerson//id

17 NOMBRE_P Caráct R Nombre del paciente //observationReport//subject//


ACIENTE er patient//patientPerson//
name//family

18 PATERNO_P Caráct R //observationReport//subject//


ACIENTE er patient//patientPerson//
name//given

19 MATERNO_ Caráct R //observationReport//subject//


PACIENTE er patient//patientPerson//
name//given

20 OID_INSTIT Numér O Identificador de //observationReport//subject// root Esta se usara si es


UCION_PACI ico Institución Medica de patient//patientPerson// diferente a la
ENTE Salud a la cual está asPatientOfOtherProvider institución en la cual

07/06/2022 Guia Implementacion Laboratory.doc


45
afiliado el paciente //subjectOf//careProvision//perf se está registrando
donante ormer//assignedProvider//repre el estudio de
sentedOrganization//id laboratorio.

21 CLUES_INSTI Alfanu O //observationReport//subject// extension


TUCION_PA mérico patient//patientPerson//
CIENTE asPatientOfOtherProvider
//subjectOf//careProvision//perf
ormer//assignedProvider//repre
sentedOrganization//id

22 NOMBRE_IN Alfanu O //observationReport//subject//


STITUCION_ mérico patient//patientPerson//
PACIENTE asPatientOfOtherProvider
//subjectOf//careProvision//perf
ormer//assignedProvider//repre
sentedOrganization//name//
prefix

23 ID_SERIE Caráct O Número de Serie del //observationReport//device// Extension


er Equipo con el cual se labTestKit//id
está realizando los
estudios de
Laboratorio

07/06/2022 Guia Implementacion Laboratory.doc


45
24 ID_DISPOSIT Caráct O //observationReport//device// code Catálogo de
IVO er labTestKit// Dispositivos
manufacturedTestKit//code

25 DESCRIPCIO Caráct O //observationReport//device//


N_EQUIPO er labTestKit//
manufacturedTestKit//desc

26 ID_CONSUM Numér O Identificador de los //observationReport// code Catálogo de


IBLE ico consumibles utilizados consumable//labTestKit// Consumibles
durante el estudio de manufacturedTestKit//code
laboratorio

27 DESCRIPCIO Alfanu O //observationReport//


N_CONSUM mérico consumable//labTestKit//
IBLE manufacturedTestKit//desc

28 OID_INSTIT Numér R Identificador de la //observationReport// root


UCION ico Institución Médica en responsibleParty//
la cual se registra el assignedOrganization//
Evento de Donación representedOrganization//id

29 CLUES_INSTI Alfanu R //observationReport// extension


TUCION mérico responsibleParty//

07/06/2022 Guia Implementacion Laboratory.doc


45
assignedOrganization//
representedOrganization//id

30 NOMBRE_IN O //observationReport//
STITUCION responsibleParty //
assignedOrganization//represen
tedOrganization//name//prefix

31 CEDULA_PR Alfanu R Identificador del //observationReport// extension Si no tuviera Cedula


OFESIONAL_ mérico Personal que realizo el performer//assignedEntity// Profesional, puede
APLICANTE estudio de laboratorio assignedPerson//id reemplazarse con un
identificador de
empleado o CURP

32 PREFIJO_AP Caráct O //observationReport// Por Ejemplo:


LICANTE er performer//assignedEntity//
Dr, Enfermera,
assignedPerson//name//prefix
Técnico, etc.

33 NOMBRE_C Caráct R //observationReport//


OMPLETO_ er performer//assignedEntity//
APLICANTE assignedPerson//name//family

34 CEDULA_PR Alfanu R Identificador del //observationReport//author// extension Si no tuviera Cedula


OFESIONAL_ mérico personal que realizo el assignedEntity// Profesional, puede
AUTOR registro del estudio de assignedPerson//id reemplazarse con un

07/06/2022 Guia Implementacion Laboratory.doc


45
laboratorio identificador de
empleado o CURP

35 PREFIJO_AU Caráct O //observationReport//author// Por Ejemplo:


TOR er assignedEntity//
Dr, Enfermera,
assignedPerson//name//prefix
Técnico, etc.

36 NOMBRE_C Caráct R //observationReport//author//


OMPLETO_ er assignedEntity//
AUTOR assignedPerson//name//family

37 CEDULA_PR Alfanu O Identificador del //observationReport//verifier// extension Si no tuviera Cedula


OFESIONAL_ mérico personal que verifico assignedEntity// Profesional, puede
VERIFICA el estudio de assignedPerson//id reemplazarse con un
laboratorio identificador de
empleado o CURP

38 PREFIJO_VE Caráct O //observationReport// Por Ejemplo:


RIFICA er averifier//assignedEntity//
Dr, Enfermera,
assignedPerson//name//prefix
Técnico, etc.

07/06/2022 Guia Implementacion Laboratory.doc


45
39 NOMBRE_C Caráct O //observationReport//verifier//
OMPLETO_V er assignedEntity//
ERIFICA assignedPerson//name//family

40 DESCRIPCIO Alfanu O Anotación adicional //observationReport// Si se pone el bloque


N_ANOTACI mérico referente al evento de subjectOf//annotation//text completo de
ON Donación anotación, algunos
campos serán
requeridos

41 CEDULA_PR Alfanu O Cedula Profesional o //observationReport// extension Si no tuviera Cedula


OFESIONAL_ mérico Identificador de subjectOf//annotation// Profesional, puede
AUTOR_AN Empleado del autor author//assignedEntity// reemplazarse con un
OTACION de la anotación assignedPerson//id identificador de
empleado o CURP

42 PREFIJO_AU Caráct O //observationReport// Por Ejemplo:


TOR_ANOTA er subjectOf//annotation//
Dr, Enfermera,
CION author//assignedEntity//
Técnico, etc.
assignedPerson//name//prefix

07/06/2022 Guia Implementacion Laboratory.doc


45
43 NOMBRE_C Caráct O Nombre completo del //observationReport// Si se pone el bloque
OMPLETO er autor de la anotación subjectOf//annotation// de anotación, este
AUTOR_AN author//assignedEntity// campo es requerido
OTACION assignedPerson//name//family

44 DESCRIPCIO Alfanu R //observationReport//


N_ELEMENT mérico componentOf//
O_ESTUDIO specimenTreatmentEvent//
component//
specimenObservationEvent//
text

45 FECHA_PRO Numér R Fecha en que se aplico //observationReport// value


CESO_ELEM ico el examen de componentOf//
ENTO laboratorio a un specimenTreatmentEvent//
elemento en component//
específico. specimenObservationEvent//
activityTime

46 INTERPRETA Alfanu R //observationReport//


CION_ELEM mérico componentOf//
ENTO specimenTreatmentEvent//
component//
specimenObservationEvent//

07/06/2022 Guia Implementacion Laboratory.doc


45
value

07/06/2022 Guia Implementacion Laboratory.doc


45
ESQUEMAS

L ABORATORY Q UERY R ESPONSE – POLB_IN410029UV

<?xml version="1.0" encoding="utf-8" standalone="no"?>


<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:mif="urn:hl7-org:v3/mif" xmlns="urn:hl7-org:v3" targetNames-
pace="urn:hl7-org:v3" elementFormDefault="qualified">
<xs:include schemaLocation="../coreschemas/infrastructureRoot.xsd"/>
<xs:include schemaLocation="MCCI_MT023009UV.xsd"/>
<xs:include schemaLocation="QUQI_MT120001UV.xsd"/>
<xs:include schemaLocation="POLB_MT410029UV.xsd"/>
<xs:include schemaLocation="POLB_MT410019UV.xsd"/>
<xs:element name="POLB_IN410029UV">
<xs:complexType>
<xs:complexContent>
<xs:extension base="POLB_IN410029UV.MCCI_MT023009UV.Message">
<xs:attribute name="ITSVersion" type="xs:string" use="required" fixed="XML_1.0"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:complexType name="POLB_IN410029UV.MCCI_MT023009UV.Message">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II"/>
<xs:element name="creationTime" type="TS" minOccurs="0"/>
<xs:element name="responseModeCode" type="CS" minOccurs="0"/>
<xs:element name="interactionId" type="II" minOccurs="0"/>
<xs:element name="acceptAckCode" type="CS" minOccurs="0"/>
<xs:element name="sequenceNumber" type="INT" minOccurs="0"/>
<xs:element name="receiver" type="MCCI_MT023009UV.Receiver" maxOccurs="unbounded"/>
<xs:element name="sender" type="MCCI_MT023009UV.Sender" maxOccurs="unbounded"/>
<xs:element name="acknowledgement" type="MCCI_MT023009UV.Acknowledgement" maxOccurs="un-
bounded"/>
<xs:element name="controlActProcess" type="POLB_IN410029UV.QUQI_MT120001UV.ControlActProcess" nill-
able="true"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
</xs:complexType>
<xs:complexType name="POLB_IN410029UV.QUQI_MT120001UV.ControlActProcess">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="code" type="CD" minOccurs="0"/>
<xs:element name="text" type="ED" minOccurs="0"/>
<xs:element name="effectiveTime" type="IVL_TS" minOccurs="0"/>
<xs:element name="priorityCode" type="CE" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="reasonCode" type="CE" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="languageCode" type="CE" minOccurs="0"/>
<xs:element name="overseer" type="QUQI_MT120001UV.Overseer" nillable="true" minOccurs="0" maxOc-
curs="unbounded"/>
<xs:element name="authorOrPerformer" type="QUQI_MT120001UV.AuthorOrPerformer" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="dataEnterer" type="QUQI_MT120001UV.DataEnterer" nillable="true" minOccurs="0" max-
Occurs="unbounded"/>

07/06/2022 Guia Implementacion Laboratory.doc


75
<xs:element name="informationRecipient" type="QUQI_MT120001UV.InformationRecipient" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="subject" type="POLB_IN410029UV.QUQI_MT120001UV.Subject2" nillable="true"/>
<xs:element name="reasonOf" type="QUQI_MT120001UV.Reason" nillable="true" minOccurs="0" maxOc-
curs="unbounded"/>
<xs:element name="queryAck" type="QUQI_MT120001UV.QueryAck"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="ActClassControlAct" use="required"/>
<xs:attribute name="moodCode" type="x_ActMoodIntentEvent" use="required"/>
</xs:complexType>
<xs:complexType name="POLB_IN410029UV.QUQI_MT120001UV.Subject2">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="laboratoryResponse" type="POLB_MT410029UV.LaboratoryResponse" nillable="true"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="typeCode" type="ActRelationshipHasSubject" use="required"/>
<xs:attribute name="contextConductionInd" type="bl" use="optional" default="false"/>
</xs:complexType>
</xs:schema>

L ABORATORY D ETAIL - POLB_MT410029UV

<?xml version="1.0" encoding="UTF-8" standalone="no"?>


<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ex="urn:hl7-org/v3-example" xmlns="urn:hl7-org:v3" targetNames-
pace="urn:hl7-org:v3" elementFormDefault="qualified">
<xs:include schemaLocation="../coreschemas/infrastructureRoot.xsd"/>
<xs:include schemaLocation="COCT_MT080000UV.xsd"/>
<xs:include schemaLocation="COCT_MT050000UV.xsd"/>
<xs:include schemaLocation="COCT_MT430000UV.xsd"/>
<xs:include schemaLocation="COCT_MT090200UV01.xsd"/>
<xs:include schemaLocation="COCT_MT090000UV.xsd"/>
<xs:include schemaLocation="COCT_MT590000UV.xsd"/>
<xs:complexType name="POLB_MT410029UV.ArrivedBy">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:choice>
<xs:element name="observationEvent" type="POLB_MT410029UV.ObservationEvent" nill-
able="true"/>
<xs:element name="observationReport" type="POLB_MT410029UV.ObservationReport" nill-
able="true"/>
</xs:choice>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="typeCode" type="ActRelationshipArrival" use="required"/>
</xs:complexType>
<xs:complexType name="POLB_MT410029UV.Author">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>

07/06/2022 Guia Implementacion Laboratory.doc


75
<xs:element name="time" type="TS"/>
<xs:element name="signatureCode" type="CE" minOccurs="0"/>
<xs:element name="assignedEntity" type="COCT_MT090000UV.AssignedEntity" nillable="true"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="typeCode" type="ParticipationAuthorOriginator" use="required"/>
</xs:complexType>
<xs:complexType name="POLB_MT410029UV.Component">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="specimenTreatmentEvent" type="POLB_MT410029UV.SpecimenTreatmentEvent" nill-
able="true"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="typeCode" type="ActRelationshipHasComponent" use="required"/>
</xs:complexType>
<xs:complexType name="POLB_MT410029UV.Component2">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="specimenObservationEvent" type="POLB_MT410029UV.SpecimenObservationEvent" nill-
able="true"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="typeCode" type="ActRelationshipHasComponent" use="required"/>
</xs:complexType>
<xs:complexType name="POLB_MT410029UV.Consumable">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="noteText" type="ED" minOccurs="0"/>
<xs:element name="time" type="IVL_TS" minOccurs="0"/>
<xs:element name="labTestKit" type="COCT_MT430000UV.LabTestKit" nillable="true" minOccurs="0" maxOc-
curs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="typeCode" type="ParticipationConsumable" use="required"/>
<xs:attribute name="contextControlCode" type="ContextControl" use="optional" default="ON"/>
</xs:complexType>
<xs:complexType name="POLB_MT410029UV.Device">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="noteText" type="ED" minOccurs="0"/>
<xs:element name="time" type="IVL_TS" minOccurs="0"/>
<xs:element name="labTestKit" type="COCT_MT430000UV.LabTestKit" nillable="true" minOccurs="0" maxOc-
curs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="typeCode" type="ParticipationTargetDevice" use="required"/>
<xs:attribute name="contextControlCode" type="ContextControl" use="optional" default="ON"/>
</xs:complexType>
<xs:complexType name="POLB_MT410029UV.LaboratoryResponse">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>

07/06/2022 Guia Implementacion Laboratory.doc


75
<xs:element name="arrivedBy" type="POLB_MT410029UV.ArrivedBy" nillable="true" minOccurs="0" maxOc-
curs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="ActClassInform" use="required"/>
<xs:attribute name="moodCode" type="ActMoodEventOccurrence" use="required"/>
</xs:complexType>
<xs:complexType name="POLB_MT410029UV.ObservationEvent">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="code" type="CD" minOccurs="0"/>
<xs:element name="title" type="ED" minOccurs="0"/>
<xs:element name="text" type="ED" minOccurs="0"/>
<xs:element name="statusCode" type="CS" minOccurs="0"/>
<xs:element name="priorityCode" type="CE" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="confidentialityCode" type="CE" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="repeatNumber" type="IVL_INT" minOccurs="0"/>
<xs:element name="specimen" type="POLB_MT410029UV.Specimen" nillable="true" minOccurs="0" maxOc-
curs="unbounded"/>
<xs:element name="subject" type="POLB_MT410029UV.Subject" nillable="true" minOccurs="0"/>
<xs:element name="device" type="POLB_MT410029UV.Device" nillable="true" minOccurs="0" maxOccurs="un-
bounded"/>
<xs:element name="consumable" type="POLB_MT410029UV.Consumable" nillable="true" minOccurs="0" max-
Occurs="unbounded"/>
<xs:element name="responsibleParty" type="POLB_MT410029UV.ResponsibleParty" nillable="true" minOc-
curs="0"/>
<xs:element name="author" type="POLB_MT410029UV.Author" nillable="true" minOccurs="0" maxOccurs="un-
bounded"/>
<xs:element name="verifier" type="POLB_MT410029UV.Verifier" nillable="true" minOccurs="0" maxOc-
curs="unbounded"/>
<xs:element name="subjectOf" type="POLB_MT410029UV.Subject2" nillable="true" minOccurs="0" maxOc-
curs="unbounded"/>
<xs:element name="componentOf" type="POLB_MT410029UV.Component" nillable="true" minOccurs="0" max-
Occurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="ActClassObservation" use="required"/>
<xs:attribute name="moodCode" type="ActMoodEventOccurrence" use="required"/>
</xs:complexType>
<xs:complexType name="POLB_MT410029UV.ObservationReport">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="code" type="CD" minOccurs="0"/>
<xs:element name="title" type="ED" minOccurs="0"/>
<xs:element name="text" type="ED" minOccurs="0"/>
<xs:element name="statusCode" type="CS" minOccurs="0"/>
<xs:element name="priorityCode" type="CE" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="confidentialityCode" type="CE" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="reasonCode" type="CE" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="specimen" type="POLB_MT410029UV.Specimen" nillable="true" minOccurs="0" maxOc-
curs="unbounded"/>
<xs:element name="subject" type="POLB_MT410029UV.Subject" nillable="true" minOccurs="0"/>
<xs:element name="device" type="POLB_MT410029UV.Device" nillable="true" minOccurs="0" maxOccurs="un-
bounded"/>

07/06/2022 Guia Implementacion Laboratory.doc


75
<xs:element name="consumable" type="POLB_MT410029UV.Consumable" nillable="true" minOccurs="0" max-
Occurs="unbounded"/>
<xs:element name="responsibleParty" type="POLB_MT410029UV.ResponsibleParty" nillable="true" minOc-
curs="0"/>
<xs:element name="author" type="POLB_MT410029UV.Author" nillable="true" minOccurs="0" maxOccurs="un-
bounded"/>
<xs:element name="verifier" type="POLB_MT410029UV.Verifier" nillable="true" minOccurs="0" maxOc-
curs="unbounded"/>
<xs:element name="subjectOf" type="POLB_MT410029UV.Subject2" nillable="true" minOccurs="0" maxOc-
curs="unbounded"/>
<xs:element name="componentOf" type="POLB_MT410029UV.Component" nillable="true" minOccurs="0" max-
Occurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="cs" use="optional" default="ACT"/>
<xs:attribute name="moodCode" type="ActMoodEventOccurrence" use="required"/>
</xs:complexType>
<xs:complexType name="POLB_MT410029UV.ResponsibleParty">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="time" type="IVL_TS" minOccurs="0"/>
<xs:element name="signatureCode" type="CE" minOccurs="0"/>
<xs:element name="assignedOrganization" type="COCT_MT090200UV01.AssignedOrganization"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="typeCode" type="ParticipationResponsibleParty" use="required"/>
</xs:complexType>
<xs:complexType name="POLB_MT410029UV.Specimen">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="sequenceNumber" type="INT" minOccurs="0"/>
<xs:element name="noteText" type="ED" minOccurs="0"/>
<xs:element name="specimen" type="COCT_MT080000UV.Specimen" nillable="true"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="typeCode" type="ParticipationSpecimen" use="required"/>
</xs:complexType>
<xs:complexType name="POLB_MT410029UV.SpecimenObservationEvent">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="code" type="CD" minOccurs="0"/>
<xs:element name="text" type="ED" minOccurs="0"/>
<xs:element name="effectiveTime" type="SXCM_TS" minOccurs="0" maxOccurs="1"/>
<xs:element name="activityTime" type="SXCM_TS" minOccurs="0" maxOccurs="1"/>
<xs:element name="availabilityTime" type="TS" minOccurs="0"/>
<xs:element name="value" type="ANY" minOccurs="0"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="ActClassSpecimenObservation" use="required"/>
<xs:attribute name="moodCode" type="ActMoodEventOccurrence" use="required"/>
</xs:complexType>
<xs:complexType name="POLB_MT410029UV.SpecimenTreatmentEvent">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>

07/06/2022 Guia Implementacion Laboratory.doc


75
<xs:element name="component" type="POLB_MT410029UV.Component2" nillable="true" minOccurs="0" max-
Occurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="ActClassSpecimenTreatment" use="required"/>
<xs:attribute name="moodCode" type="ActMoodEventOccurrence" use="required"/>
</xs:complexType>
<xs:complexType name="POLB_MT410029UV.Subject">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="patient" type="COCT_MT050000UV.Patient"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="typeCode" type="ParticipationTargetSubject" use="required"/>
</xs:complexType>
<xs:complexType name="POLB_MT410029UV.Subject2">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="annotation" type="COCT_MT590000UV.Annotation" nillable="true"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="typeCode" type="ActRelationshipHasSubject" use="required"/>
</xs:complexType>
<xs:complexType name="POLB_MT410029UV.Verifier">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="noteText" type="ED" minOccurs="0"/>
<xs:element name="time" type="TS"/>
<xs:element name="signatureCode" type="CE" minOccurs="0"/>
<xs:element name="assignedEntity" type="COCT_MT090000UV.AssignedEntity" nillable="true"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="typeCode" type="ParticipationVerifier" use="required"/>
</xs:complexType>
</xs:schema>

MENSAJE XML

En esta sección están contenidos ejemplos del mensaje HL7 para Laboratory Query Response,
para los casos de datos mínimos (los marcados como requeridos en el diccionario de datos), y
datos completos (incluyendo los opcionales).

Para mas detalles del Xml de Envoltura (Transmission y ControlActProcess), referirse a la Guía de
Implementación Transmission Infraestructure.doc.

07/06/2022 Guia Implementacion Laboratory.doc


75
M INIMO
<?xml version="1.0" encoding="UTF-8"?>
<POLB_IN410029UV ITSVersion="XML_1.0" xsi:schemaLocation="urn:hl7-org:v3 POLB_IN410029UV.xsd" xmlns:xsi="http://www.w3.org/2001/
XMLSchema-instance" xmlns="urn:hl7-org:v3">
<id extension="IDENTIFICADOR_MENSAJE"/>
<creationTime value="FECHA_CREACION"/>
<responseModeCode code="D"/>
<interactionId extension="CODIGO_INTERACCION"/>
<acceptAckCode code="AL"/>
<sequenceNumber/>
<receiver typeCode="RCV">
<device classCode="DEV" determinerCode="INSTANCE">
<telecom use="WP" value="HOST_RECEPTOR"/>
<softwareName mediaType="text/plain" representation="TXT">NOMBRE_SOFTWARE_DESTINO</software-
Name>
<asAgent classCode="CON">
<representedOrganization classCode="ORG" determinerCode="INSTANCE">
<id root="OID_INSTITUCION_DESTINO" extension="CLUES_DESTINO"/>
<name use="SRCH">NOMBRE INSTITUCION_SALUD_DESTINO</name>
</representedOrganization>
</asAgent>
<asLocatedEntity classCode="LOCE">
<location classCode="PLC" determinerCode="INSTANCE">
<id root="2.16.840.1.113883.5.16"/>
<name use="SRCH">UBICACION_SERVER_DESTINO</name>
</location>
</asLocatedEntity>
</device>
</receiver>
<sender typeCode="SND">
<device classCode="DEV" determinerCode="INSTANCE">
<telecom use="WP" value="HOST_EMISOR"/>
<softwareName mediaType="text/plain" representation="TXT"> NOMBRE_SOFTWARE_ORIGEN</software-
Name>
<asAgent classCode="CON">
<representedOrganization classCode="ORG" determinerCode="INSTANCE">
<id root=" OID_INSTITUCION_ORIGEN" extension="CLUES_ORIGEN"/>
<name use="SRCH"> NOMBRE INSTITUCION_SALUD_ORIGEN</name>
</representedOrganization>
</asAgent>
<asLocatedEntity classCode="LOCE">
<location classCode="PLC" determinerCode="INSTANCE">
<id root="2.16.840.1.113883.5.16"/>
<name use="SRCH">UBICACION_SERVER_ORIGEN</name>
</location>
</asLocatedEntity>
</device>
</sender>
<acknowledgement typeCode="AE">
<acknowledgementDetail typeCode="E">
<code code="AcknowledgementDetailCode" displayName="DESCRIPCION CORTA"/>
<text mediaType="text/plain" representation="TXT">ERROR COMPLETO|MENSAJE CONFIRMACION</text>
<location mediaType="text/plain" representation="TXT">COMPONENTE</location>
</acknowledgementDetail>
<targetMessage>
<id extension="INTERACTION_ID"/>
</targetMessage>
</acknowledgement>

07/06/2022 Guia Implementacion Laboratory.doc


75
<controlActProcess classCode="CACT" moodCode="EVN">
<subject typeCode="SUBJ" contextConductionInd="false">
<laboratoryResponse classCode="INFRM" moodCode="EVN">
<arrivedBy typeCode="ARR">
<observationReport classCode="OB" moodCode="EVN">
<id extension="ID_ESTUDIO"/>
<code code="TIPO_ESTUDIO"/>
<title mediaType="text/plain" representation="TXT">TITULO_ESTUDIO</title>
<effectiveTime value="FECHA_ESTUDIO"/>
<statusCode code="completed"/>
<specimen typeCode="SPC">
<specimen classCode="SPEC">
<id extension="ID_MUESTRA"/>
<code code="TIPO_MUESTRA"/>
<specimenNatural classCode="ENT" determinerCode="IN-
STANCE">
<code code="BLDPRD"/>
<quantity value="CANTIDAD_MUESTRA"/>
<desc>DESCRIPCION_MUESTRA</desc>
</specimenNatural>
<productOf typeCode="PRD">
<specimenCollectionProcess classCode="SPEC-
COLLECT" moodCode="EVN">
<code code="_ActSpecimenTreat-
mentCode"/>
<effectiveTime value="FECHA_RECOLECCION"/>
</specimenCollectionProcess>
</productOf>
</specimen>
</specimen>
<subject typeCode="SBJ">
<patient classCode="PAT">
<id extension="ID_PACIENTE"/>
<statusCode code="completed"/>
<patientPerson classCode="PSN">
<id extension="CURP_PACIENTE"/>
<name>
<family>NOMBRE_PACIENTE</fam-
ily>
<given>PATERNO_PACIENTE |
MATERNO_PACIENTE </given>
</name>
</patientPerson>
</patient>
</subject>
<responsibleParty typeCode="RESP">
<assignedOrganization classCode="ASSIGNED">
<representedOrganization classCode="ORG" determiner-
Code="INSTANCE">
<id root="OID_INSTITUCION" exten-
sion="ID_INSTITUCION"/>
</representedOrganization>
</assignedOrganization>
</responsibleParty>
<author typeCode="AUT">
<time/>
<assignedEntity classCode="ASSIGNED" >
<id extension="CEDULA_PROFESIONAL_AUTOR"/>

07/06/2022 Guia Implementacion Laboratory.doc


75
<assignedPerson classCode="PSN" determinerCode="IN-
STANCE">
<name>
<family>NOMBRE_COMPLETO_AUTOR</family>
</name>
</assignedPerson>
</assignedEntity>
</author>
<performer typeCode="PRF">
<time/>
<assignedEntity classCode="ASSIGNED">
<id extension="CEDULA_PROFESIONAL_APLICANTE"/>
<assignedPerson classCode="PSN" determinerCode="IN-
STANCE">
<name>
<family>NOMBRE_COMPLETO_APLICATE</family>
</name>
</assignedPerson>
</assignedEntity>
</performer>
<componentOf typeCode="COMP">
<specimenTreatmentEvent classCode="SPC" moodCode="EVN">
<component typeCode="COMP">
<specimenObservationEvent classCode="SP-
COBS" moodCode="EVN">
<text mediaType="text/plain" repre-
sentation="TXT">DESCRIPCION_ELEMENTO_ESTUDIO</text>
<activityTime value="FECHA_PRO-
CESO_ELEMENTO"/>
<value xsi:type="ST">INTERPRETA-
CION_ELEMENTO</value>
</specimenObservationEvent>
</component>
</specimenTreatmentEvent>
</componentOf>
</observationReport>
</arrivedBy>
</laboratoryResponse>
</subject>
<queryAck>
<queryResponseCode code="OK"/>
</queryAck>
</controlActProcess>
</POLB_IN410029UV>

C OMPLETO

<?xml version="1.0" encoding="UTF-8"?>


<POLB_IN410029UV ITSVersion="XML_1.0" xsi:schemaLocation="urn:hl7-org:v3 POLB_IN410029UV.xsd" xmlns:xsi="http://www.w3.org/2001/
XMLSchema-instance" xmlns="urn:hl7-org:v3">
<id extension="IDENTIFICADOR_MENSAJE"/>

07/06/2022 Guia Implementacion Laboratory.doc


75
<creationTime value="FECHA_CREACION"/>
<responseModeCode code="D"/>
<interactionId extension="CODIGO_INTERACCION"/>
<acceptAckCode code="AL"/>
<sequenceNumber/>
<receiver typeCode="RCV">
<device classCode="DEV" determinerCode="INSTANCE">
<telecom use="WP" value="HOST_RECEPTOR"/>
<softwareName mediaType="text/plain" representation="TXT">NOMBRE_SOFTWARE_DESTINO</software-
Name>
<asAgent classCode="CON">
<representedOrganization classCode="ORG" determinerCode="INSTANCE">
<id root="OID_INSTITUCION_DESTINO" extension="CLUES_DESTINO"/>
<name use="SRCH">NOMBRE INSTITUCION_SALUD_DESTINO</name>
</representedOrganization>
</asAgent>
<asLocatedEntity classCode="LOCE">
<location classCode="PLC" determinerCode="INSTANCE">
<id root="2.16.840.1.113883.5.16"/>
<name use="SRCH">UBICACION_SERVER_DESTINO</name>
</location>
</asLocatedEntity>
</device>
</receiver>
<sender typeCode="SND">
<device classCode="DEV" determinerCode="INSTANCE">
<telecom use="WP" value="HOST_EMISOR"/>
<softwareName mediaType="text/plain" representation="TXT"> NOMBRE_SOFTWARE_ORIGEN</software-
Name>
<asAgent classCode="CON">
<representedOrganization classCode="ORG" determinerCode="INSTANCE">
<id root=" OID_INSTITUCION_ORIGEN" extension="CLUES_ORIGEN"/>
<name use="SRCH"> NOMBRE INSTITUCION_SALUD_ORIGEN</name>
</representedOrganization>
</asAgent>
<asLocatedEntity classCode="LOCE">
<location classCode="PLC" determinerCode="INSTANCE">
<id root="2.16.840.1.113883.5.16"/>
<name use="SRCH">UBICACION_SERVER_ORIGEN</name>
</location>
</asLocatedEntity>
</device>
</sender>
<acknowledgement typeCode="AE">
<acknowledgementDetail typeCode="E">
<code code="AcknowledgementDetailCode" displayName="DESCRIPCION CORTA"/>
<text mediaType="text/plain" representation="TXT">ERROR COMPLETO|MENSAJE CONFIRMACION</text>
<location mediaType="text/plain" representation="TXT">COMPONENTE</location>
</acknowledgementDetail>
<targetMessage>
<id extension="INTERACTION_ID"/>
</targetMessage>
</acknowledgement>
<controlActProcess classCode="CACT" moodCode="EVN">
<subject typeCode="SUBJ" contextConductionInd="false">
<laboratoryResponse classCode="INFRM" moodCode="EVN">
<arrivedBy typeCode="ARR">
<observationReport classCode="OB" moodCode="EVN">

07/06/2022 Guia Implementacion Laboratory.doc


75
<id extension="ID_ESTUDIO"/>
<code code="TIPO_ESTUDIO"/>
<title mediaType="text/plain" representation="TXT">TITULO_ESTUDIO</title>
<effectiveTime value="FECHA_ESTUDIO"/>
<statusCode code="completed"/>
<specimen typeCode="SPC">
<specimen classCode="SPEC">
<id extension="ID_MUESTRA"/>
<code code="TIPO_MUESTRA"/>
<specimenNatural classCode="ENT" determinerCode="IN-
STANCE">
<code code="BLDPRD"/>
<quantity value=" CANTIDAD_MUESTRA "/>
<desc>DESCRIPCION_MUESTRA</desc>
<riskCode code="ID_RIESGO">
<original-
Text>DESCRIPCION_RIESGO</originalText>
</riskCode>
<handlingCode code="ID_MANEJO">
<original-
Text>DESCRIPCION_MANEJO</originalText>
</handlingCode>
</specimenNatural>
<productOf typeCode="PRD">
<specimenCollectionProcess classCode="SPEC-
COLLECT" moodCode="EVN">
<code code="_ActSpecimenTreat-
mentCode"/>
<text>INFORMACION_RECOLEC-
CION_MUESTRAS</text>
<effectiveTime
value="FECHA_RECOLECCION"/>
</specimenCollectionProcess>
</productOf>
</specimen>
</specimen>
<subject typeCode="SBJ">
<patient classCode="PAT">
<id extension="ID_PACIENTE"/>
<statusCode code="completed"/>
<patientPerson classCode="PSN">
<id extension="CURP_PACIENTE"/>
<name>
<family>NOMBRE</family>
<given>PATERNO|MATERNO</
given>
</name>
<asPatientOfOtherProvider classCode="PAT">
<subjectOf typeCode="SBJ">
<careProvision class-
Code="PCPR" moodCode="EVN">
<performer
typeCode="PRF">

<assignedProvider>

<representedOrganization classCode="ORG" determinerCode="INSTANCE">

07/06/2022 Guia Implementacion Laboratory.doc


75
<id root="OID_INSTITUCION_PACIENTE" extension="CLUES_INSTITUCION_PACIENTE"/>

<name>

<prefix>NOMBRE_INSTITUCION_PACIENTE</prefix>

</name>

</representedOrganization>
</
assignedProvider>
</performer>
</careProvision>
</subjectOf>
</asPatientOfOtherProvider>
</patientPerson>
</patient>
</subject>
<device typeCode="DEV">
<labTestKit classCode="MANU">
<id extension="ID_SERIE"/>
<manufacturedTestKit classCode="DEV" determiner-
Code="INSTANCE">
<code code="ID_DISPOSITIVO"/>
<desc mediaType="text/plain" representa-
tion="TXT">DESCRIPCION_EQUIPO</desc>
<statusCode code="normal"/>
</manufacturedTestKit>
</labTestKit>
</device>
<consumable typeCode="CSM">
<labTestKit classCode="MANU">
<manufacturedTestKit classCode="MMAT" determiner-
Code="INSTANCE">
<code code="ID_CONSUMIBLE"/>
<desc mediaType="text/plain" representa-
tion="TXT">DESCRIPCION_CONSUMIBLE</desc>
<statusCode code="normal"/>
</manufacturedTestKit>
</labTestKit>
</consumable>
<responsibleParty typeCode="RESP">
<assignedOrganization classCode="ASSIGNED">
<representedOrganization classCode="ORG" determiner-
Code="INSTANCE">
<id root="OID_INSTITUCION" exten-
sion="ID_INSTITUCION"/>
<name use="SRCH">
<prefix>NOMBRE_INSTITUCION</
prefix>
</name>
</representedOrganization>
</assignedOrganization>
</responsibleParty>

07/06/2022 Guia Implementacion Laboratory.doc


75
<author typeCode="AUT">
<time/>
<assignedEntity classCode="ASSIGNED" >
<id extension="CEDULA_PROFESIONAL_AUTOR"/>
<assignedPerson classCode="PSN" determinerCode="IN-
STANCE">
<name>
<prefix>PREFIJO_AUTOR</prefix>
<family>NOMBRE_COMPLETO_AU-
TOR</family>
</name>
</assignedPerson>
</assignedEntity>
</author>
<verifier typeCode="VRF">
<time/>
<assignedEntity classCode="ASSIGNED">
<id extension="CEDULA_PROFESIONAL_VERIFICA"/>
<assignedPerson classCode="PSN" determinerCode="IN-
STANCE">
<name>
<prefix>PREFIJO_VERIFICA</prefix>
<family>NOMBRE_COMPLETO_VER-
IFICA</family>
</name>
</assignedPerson>
</assignedEntity>
</verifier>
<performer typeCode="PRF">
<time/>
<assignedEntity classCode="ASSIGNED">
<id extension="CEDULA_PROFESIONAL_APLICANTE"/>
<assignedPerson classCode="PSN" determinerCode="IN-
STANCE">
<name>
<prefix>PREFIJO_APLICANTE</pre-
fix>
<fam-
ily>NOMBRE_COMPLETO_APLICATE</family>
</name>
</assignedPerson>
</assignedEntity>
</performer>
<subjectOf typeCode="SUBJ">
<annotation>
<text>DESCRIPCION_ANOTACION</text>
<statusCode code="completed"/>
<author>
<assignedEntity>
<id extension="CEDULA_PROFE-
SIONAL_AUTOR_ANOTACION"/>
<assignedPerson classCode="PSN"
determinerCode="INSTANCE">
<name>
<prefix>PRE-
FIJO_AUTOR_ANOTACION</prefix>
<family>NOM-
BRE_COMPLETO_AUTOR_ANOTACION</family>

07/06/2022 Guia Implementacion Laboratory.doc


75
</name>
</assignedPerson>
</assignedEntity>
</author>
</annotation>
</subjectOf>
<componentOf typeCode="COMP">
<specimenTreatmentEvent classCode="SPC" moodCode="EVN">
<component typeCode="COMP">
<specimenObservationEvent classCode="SP-
COBS" moodCode="EVN">
<text mediaType="text/plain" repre-
sentation="TXT">DESCRIPCION_ELEMENTO_ESTUDIO</text>
<activityTime value=" FECHA_PRO-
CESO_ELEMENTO"/>
<value xsi:type="ST">INTERPRETA-
CION_ELEMENTO</value>
</specimenObservationEvent>
</component>
</specimenTreatmentEvent>
</componentOf>
</observationReport>
</arrivedBy>
</laboratoryResponse>
</subject>
<queryAck>
<queryResponseCode code="OK"/>
</queryAck>
</controlActProcess>
</POLB_IN410029UV>

07/06/2022 Guia Implementacion Laboratory.doc


75
ESPECIFICACIONES DEL SERVICIO

WSDL

Para ver el WSDL completo referirse a la Sección II. Anexo, parte 1. WSDL Dominio
Laboratory.

INFORMACIÓN DEL SERVICIO

Servicios

Mensaje Laboratory Query Response

Localización: https://url/Laboratory_POLB_DM000000UV.jws?WSDL=

Nombre del Servicio Laboratory_POLB_DM000000UV

Método LaboratoryResponse_POLB_IN410029UV

Parámetro POLB_IN410029UV

Tipo Asíncrono

Respuesta No se recibe respuesta.

07/06/2022 Guia Implementacion Laboratory.doc


75
GUÍA DE USO

c# .NET

<<Fragmento Codigo Fuente a interface de Plataforma de Interoperabilidad>>

Java

<<Fragmento Código Fuente a interface de Plataforma de Interoperabilidad>>

07/06/2022 Guia Implementacion Laboratory.doc


75
RECURSOS

Recursos

Archivo Tipo Descripción

POLB_MT41001 Esquema Definición del Mensaje HL7


9UV.xsd

POLB_IN410019 Esquema Definición del Mensaje de Interacción


UV.xsd

POLB_MT41002 Esquema Definición del Mensaje HL7


9UV.xsd

POLB_IN410029 Esquema Definición del Mensaje de Interacción


UV.xsd

POLB_IN410019 Xml Ejemplo Ejemplo Xml Laboratory Query


UV.xml

POLB_IN410029 Xml Ejemplo Ejemplo Xml Laboratory Query Response


UV.xml

Laboratory.wsdl WSDL Definición del Contrato de Servicios

07/06/2022 Guia Implementacion Laboratory.doc


75
II. ANEXO.
1. WSDL Dominio Laboratory.

<?xml version="1.0" encoding="UTF-8"?>


<wsdl:definitions xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://service.ws.laboratory.domain.www.ssa.gob.mx"
xmlns:intf="http://service.ws.laboratory.domain.www.ssa.gob.mx" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://
schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:v3="urn:hl7-org:v3" xmlns:ns="http://schemas.x-
mlsoap.org/soap/encoding/" xmlns:ns1="http://service.ws.laboratory.domain.www.ssa.gob.mx" targetNamespace="http://service.ws.laborator-
y.domain.www.ssa.gob.mx">
<wsdl:types>
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:Q1="urn:hl7-org:v3" elementFormDefault="qualified" tar-
getNamespace="http://service.ws.laboratory.domain.www.ssa.gob.mx">
<import namespace="urn:hl7-org:v3" schemaLocation="POLB_IN410019UV.xsd"/>
<import namespace="urn:hl7-org:v3" schemaLocation="POLB_IN410029UV.xsd"/>
</schema>
</wsdl:types>
<wsdl:message name="LaboratoryQuery_POLB_IN410019UVRequest">
<wsdl:part name="parameters" element="v3:POLB_IN410019UV"/>
</wsdl:message>
<wsdl:message name="LaboratoryResponse_POLB_IN410029UVRequest">
<wsdl:part name="parameters" element="v3:POLB_IN410029UV"/>
</wsdl:message>
<wsdl:portType name="Laboratory_POLB_DM000000UV">
<wsdl:operation name="LaboratoryQuery_POLB_IN410019UV">
<wsdl:input name="LaboratoryQuery_POLB_IN410019UVRequest" message="impl:LaboratoryQuery_POLB_IN-
410019UVRequest"/>
</wsdl:operation>
<wsdl:operation name="LaboratoryResponse_POLB_IN410029UV">
<wsdl:input name="LaboratoryResponse_POLB_IN410029UVRequest" mes-
sage="impl:LaboratoryResponse_POLB_IN410029UVRequest"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="Laboratory_POLB_DM000000UVSoapBinding" type="impl:Laboratory_POLB_DM000000UV">
<wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="LaboratoryQuery_POLB_IN410019UV">
<wsdlsoap:operation soapAction="laboratoryQuery"/>
<wsdl:input name="LaboratoryQuery_POLB_IN410019UVRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
</wsdl:operation>
<wsdl:operation name="LaboratoryResponse_POLB_IN410029UV">
<wsdlsoap:operation soapAction="laboratoryResponse"/>
<wsdl:input name="LaboratoryResponse_POLB_IN410029UVRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="Laboratory_POLB_DM000000UVService">
<wsdl:port name="Laboratory_POLB_DM000000UV" binding="impl:Laboratory_POLB_DM000000UVSoapBinding">
<wsdlsoap:address location="http://localhost:8080/HL7/services/Laboratory_POLB_DM000000UV"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>

07/06/2022 Guia Implementacion Laboratory.doc


75
2. OID’s Instituciones Proveedoras de Salud Médica.

OID CodingSystemName

<<Num OID>> Seguro Popular

2.16.840.1.113883.3.14 IMSS

2.16.990.1.213883.8.14.31 ISSSTE

2.15.840.1.1183.2.14.99 S.S. Estado de México

2.19.847.1.114882.2.10.31 S.S. Estado de Morelia

3. Catálogo Tipo de Muestra

Descripción (de catálogos


Código HL7)
 ABS Abcess
 AMN Amniotic fluid
 ASP Aspirate
 BBL Blood bag
 BDY Whole body
 BIFL Bile fluid
 BLD Whole blood
 BLDA Blood arterial
 BLDC Blood capillary
 BLDCO Blood – cord
 BLDV Blood venous
 BON Bone
 BPH Basophils
 BPU Blood product unit

07/06/2022 Guia Implementacion Laboratory.doc


75
 BRN Burn
 BRO Bronchial
Exhaled gas (=breath),
 BRTH Breath (use EXG)
Calculus (=Stone), Stone (use
 CALC CALC)
 CDM Cardiac muscle
 CNJT Conjunctiva
 CNL Cannula
 COL Colostrum
 CRN Cornea
 CSF Cerebral spinal fluid
 CTP Catheter tip
 CUR Curettage
 CVM Cervical mucus
 CVX Cervix
 CYST Cyst
 DIAF Dialysis fluid
 DOSE Dose med or substance
 DRN Drain
 DUFL Duodenal fluid
 EAR Ear
 EARW Ear wax (cerumen)
 ELT Electrode
 ENDC Endocardium
 ENDM Endometrium
 EOS Eosinophils
 EXG Exhaled gas (=breath)
  Breath (use EXG)
 EYE Eye
 FIB Fibroblasts
 FIST Fistula
 FLT Filter
 FLU Body fluid, unsp
 FOOD Food sample
 GAS Gas
 GAST Gastric fluid/contents

07/06/2022 Guia Implementacion Laboratory.doc


75
 GEN Genital
 GENC Genital cervix
 GENF Genital fluid
 GENL Genital lochia
 GENV Genital vaginal
 HAR Hair
 IHG Inhaled Gas
 ISLT Isolate
 IT Intubation tube
 LAM Lamella
 LIQ Liquid NOS
 LN Line
 LNA Line arterial
 LNV Line venous
 LYM Lymphocytes
 MAC Macrophages
 MAR Marrow (bone)
 MBLD Menstrual blood
 MEC Meconium
 MILK Breast milk
 MLK Milk
 NAIL Nail
 NOS Nose (nasal passage)
 PAFL Pancreatic fluid
 PAT Patient
 PLAS Plasma
 PLB Plasma bag
 PLC Placenta
Pleural fluid (thoracentesis
 PLR fld)
Polymorphonuclear neu-
 PMN trophils
 PPP Platelet poor plasma
 PRP Platelet rich plasma
 PRT Peritoneal fluid /ascites
 PUS Pus
 RBC Erythrocytes

07/06/2022 Guia Implementacion Laboratory.doc


75
 SAL Saliva
 SER Serum
 SKM Skeletal muscle
 SKN Skin
 SMN Seminal fluid
 SMPLS Seminal plasma
 SNV Synovial fluid (Joint fluid)
 SPRM Spermatozoa
 SPT Sputum
 SPTC Sputum – coughed
 SPTT Sputum – tracheal aspirate
 STL Stool = Fecal
Calculus (=Stone), Stone (use
 STON CALC)
 SWT Sweat
 TEAR Tears
 THRB Thrombocyte (platelet)
 THRT Throat
 TISG Tissue gall bladder
 TISPL Tissue placenta
 TISS Tissue, unspecified
 TISU Tissue ulcer
 TLGI Tissue large intestine
 TLNG Tissue lung
Tissue small intestine Tissue
 TSMI ulcer
 TUB Tube, unspecified
 ULC Ulcer
 UMB Umbilical blood
 UMED Unknown medicine
 UR Urine
 URC Urine clean catch
 URNS Urine sediment
 URT Urine catheter
 URTH Urethra
 USUB Unknown substance
 VOM Vomitus

07/06/2022 Guia Implementacion Laboratory.doc


75
 WAT Water
 WBC Leukocytes
 WICK Wick
 WND Wound
 WNDA Wound abscess
 WNDD Wound drainage
 WNDE Wound exudate

4. Catálogo Riesgos

Descripción (de catálogos


Código HL7)

AGG aggressive

BIO Biological
COR Corrosive
ESC Escape Risk
IFL inflammable

EXP explosive

INF infectious
BHZ biohazard
INJ injury hazard

POI poison
RAD radioactive

07/06/2022 Guia Implementacion Laboratory.doc


75
5. Catálogo Manejo Muestra

Descripción (de catálogos


Código HL7)
AMB Ambient Temperature
C37 Body Temperature
CAMB Critical Ambient temperature
CATM Protect from Air
CFRZ Critical frozen
Critical refrigerated tempera-
CREF ture

DFRZ Deep Frozen


DRY dry
FRZ frozen
MTLF Metal Free
NTR nitrogen
PRTL Protect from Light
PSA do not shake
PSO no shock
REF Refrigerated temperature
SBU Shake before use
UFRZ Ultra frozen
UPR upright

6. Catálogo de Consumibles

Descripción (de catálogos


Código HL7)

07/06/2022 Guia Implementacion Laboratory.doc


75
7. Catálogo de Estudios

Código Descripción
1 AC. ANTI ESPERMATICOS EN SUERO
2 AC. ANTI ESTREPTOLISINA O
3 AC. ANTI FASCIOLA IgG
4 AC. ANTI HELICOBACTER PYLORI IGG
5 AC. ANTI HELICOBACTER PYLORI IGM
6 AC. ANTI HEPATITIS "A" IgG
AC. ANTI HEPATITIS "A" IgM
7 AC. ANTI HEPATITIS "A" TOTALES
8 AC. ANTI HEPATITIS C
9 AC. ANTI ESPERMATICOS EN SUERO
10 AC. ANTI ESTREPTOLISINA O
11 BACILOSCOPIA EN EXUDADOS
12 BACILOSCOPIA EN ORINA
13 BANDAS OLIGOCLONALES EN LCR
14 BANDAS OLIGOCLONALES EN SUERO
15 BARIO EN SANGRE
16 BETA 2 MICROGLOBULINA EN ORINA

07/06/2022 Guia Implementacion Laboratory.doc


75
17 BETA 2 MICROGLOBULINA EN SUERO
18 BICARBONATO SERICO
19 BILIRRUBINA SERICA
20 COPROLOGICO
21 COPROPARASITOSCOPICO 1 MUESTRAS
22 COPROPARASITOSCOPICO 2 MUESTRAS
23 COPROPARASITOSCOPICO 3 MUESTRAS
24 CORTISOL EN ORINA
25 DESOXIPIRIDOLINA EN ORINA DE 24 HRS
26 DHEA SULFATO
27 DIHIDROTESTOSTERONA
28 ESTRIOL (E3) TOTAL EN SUERO
29 ESTROGENOS TOTALES EN ORINA
30 ESTROGENOS TOTALES EN SUERO
31 ESTRONA
32 EXAMEN GENERAL DE ORINA
33 FENILANANINA EN ORINA 24 HRS
34 FENILCETONURIA NEONATAL
35 FERRITINA
36 FIBRINOGENO
37 FOLATO EN SANGRE
38 GLUCOSA EN ORINA
39 GLUCOSA POSTPRANDIAL
40 GLUCOSA SERICA
41 HEMATOCRITO
42 HEMOCULTIVO
43 HEMOGLOBINA GLICOSILADA (Hb - A1c)
44 HEMOGLOBINA LIBRE
45 INMUNOGLOBULINA G (IgG)
46 INMUNOGLOBULINA M (IgM)
47 INSULINA SERICA
MICROSCOPIA DE EXUDADO CERVICO
48 VAGI
49 MICROSCOPIA DE EXUDADO URETRAL
50 MICROSCOPIA DE EXUDADOS VARIOS
51 MIOGLOBINA
52 NICOTINA EN ORINA
53 NICOTINA EN ORINA
54 NITROGENO UREICO EN ORINA

07/06/2022 Guia Implementacion Laboratory.doc


75
55 NITROGENO UREICO SERICO
56 OSTEOCALCINA EN SANGRE
57 PAPANICOLAOU CERVICO VAGINAL
58 PAPANICOLAOU DE MEATO URINARIO
59 PAPANICOLAOU EN EXPECTORACION
60 PAPANICOLAOU EN LIQUIDO PERITONEAL
61 PAPANICOLAOU EN LIQUIDO PLEURAL
62 QUIMICA (W - HI - 5)
63 QUIMICA SANGUINEA 5 ELEMENTOS
64 QUIMICA SANGUINEA 7 ELEMENTOS
65 QUIMICA SANGUINEA 12 ELEMENTOS
66 RETINOL (VITAMINA A)
67 RETRACCION DEL COAGULO
68 ROTAVIRUS EN MATERIA FECAL
69 SANGRE OCULTA EN HECES
70 SEROTONINA (5 HIDROXITRIPTINA)
71 TAMIZ METABOLICO NEONATAL
72 TAMIZ METABOLICO NEONATAL AMPLIADO
73 TEOFILINA
74 UREA EN ORINA DE 24 HRS.
75 UREA SERICA
76 UROCULTIVO
77 VIBRIO SP, INVESTIGACION
78 VIRUS PAPILOMA HUMANO (BUSQUEDA)
79 VIRUS PAPILOMA HUMANO (CAP HIBRIDE)
80 VIRUS PAPILOMA HUMANO (PCR)
81 VITAMINA B12 (COBALAMINA)
82 YODO PROTEICO
83 ZINC EN ORINA
84 ZINC SERICO
ESTUDIO NO EN LISTA (AGREGAR TEXTO
100 LIBRE)

7. Catálogo de Dispositivos

07/06/2022 Guia Implementacion Laboratory.doc


75
Descripción (de catálogos
Código HL7)

07/06/2022 Guia Implementacion Laboratory.doc


75
8. Catálogo de Tipos de Estudio

III. GLOSARIO.

CONTROL ACT WRAPPER: Capa que permite transmitir el estado de las Actuaciones junto con los

Participantes y responsables.

D-MIM: MODELO DE INFORMACION DE REFERENCIA DE DOMINIO, Modelo de información de un


área de conocimiento en un ámbito sanitario.

HL7: Health Level Seven, es un conjunto de estándares para el intercambio electrónico de


información médica.

HMD: DEFINICION JERARQUICA DE MENSAJE, Definición del contenido del mensaje para un
grupo de interacciones.

MESSAGE TYPE: Mensaje diseñado especialmente para ser usado en una interacción específica.

RIM: MODELO DE INFORMACION DE REFERENCIA, Modelo fundamental para especificar la


construcción de mensajes V3. Describe potencialmente cualquier dominio del ámbito
sanitario.

R-MIM: MODELO DE INFORMACION DE REFERENCIA – REDUCIDO, Modelo de información


restringido a un dominio concreto del ámbito sanitario.

TRANSMISSION WRAPPER: CAPA DE TRANSMISION, Capa donde se informan los atributos del
mensaje: id, fecha, emisor, receptor, etc.

TRIGGER EVENT: Evento que provoca el envío de un mensaje entre aplicaciones.

07/06/2022 Guia Implementacion Laboratory.doc


75
WS-I: Web Services Interoperability Organization, su objetivo es fomentar y promover la
Interoperabilidad de Servicios Web (Web Services Interoperability - WS-I) sobre cualquier
plataforma, sobre aplicaciones, y sobre lenguajes de programación. Su intención es ser un
integrador de estándares para ayudar al avance de los servicios web de una manera
estructurada y coherente. La WS-I ha organizado los estándares que afectan a la
interoperabilidad de los servicios web en una pila basada en funcionalidades.

WSDL: Siglas de Web Services Description Language, un formato XML que se utiliza para describir
servicios web (algunas personas lo leen como wisdel). La versión 1.0 fue la primera
recomendación por parte del W3C y la versión 1.1 no alcanzó nunca tal estatus. La versión 2.0 se
convirtió en la recomendación actual por parte de dicha entidad. WSDL describe la interfaz
pública a los servicios Web. Está basado en XML y describe la forma de comunicación, es decir,
los requisitos del protocolo y los formatos de los mensajes necesarios para interactuar con los
servicios listados en su catálogo. Las operaciones y mensajes que soporta se describen en
abstracto y se ligan después al protocolo concreto de red y al formato del mensaje.

XML: Siglas de Extensible Markup Language (lenguaje de marcas), es un metalenguaje


extensible de etiquetas desarrollado por el World Wide Web Consortium (W3C). Es una
simplificación y adaptación del SGML y permite definir la gramática de lenguajes específicos (de
la misma manera que HTML es a su vez un lenguaje definido por SGML). Por lo tanto XML no es
realmente un lenguaje en particular, sino una manera de definir lenguajes para diferentes
necesidades.

XML Schema: Es un lenguaje de esquema utilizado para describir la estructura y las restricciones
de los contenidos de los documentos XML de una forma muy precisa, más allá de las normas
sintácticas impuestas por el propio lenguaje XML. Se consigue así una percepción del tipo de
documento con un nivel alto de abstracción. Fue desarrollado por el World Wide Web
Consortium (W3C) y alcanzó el nivel de recomendación en mayo de 2001.

07/06/2022 Guia Implementacion Laboratory.doc


75

También podría gustarte