propuesta técnica para la puesta en marcha de un piloto ...€¦ · propuesta tecnica propuesta de...

273
Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR Propuesta técnica para la puesta en marcha de un Piloto para el Intercambio de datos de Historia Clínica Digital del SNS (HCDSNS) basado en los servicios Web del SNS (2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 1 / 273

Upload: others

Post on 17-Jun-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

Propuesta técnica para la puesta en marcha de un Piloto para el

Intercambio de datos de Historia Clínica Digital del SNS (HCDSNS) basado en los servicios Web del

SNS

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 1 / 273

Page 2: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: PROPUESTA TECNICA

Asunto: Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 2 / 273

CONTROL DE LAS MODIFICACIONES

Versión Descripción de la Modificación Fecha Autor

1.0 Creación del documento 30/01/2008 SGTI

2.0 Modificación del documento 05/03/2008 SGTI

3.0 Modificación del documento 05/03/2008 SGTI

4.0 Modificación del documento 10/03/2008 SGTI

5.0 Corrección del documento 24/03/2008 SGTI

6.0 Cambio de estructura de documento 31/03/2008 SGTI

6.1 Ampliación de los apartados 4, 5 y 6 05/04/2008 SGTI

6.2 Corrección según

Modificaciones_propuesta_tec_v6

06/04/2008 SGTI

7.0 Cambios en los xmls y en el flujo de mensajería 26/06/2008 SGTI

7.1 Modificacion de las tablas: ESPECIALIDADES,

INF_ALTA_HOSPITALIZACION,

INF_CONSULTA_EXTERNA,

INF_RESULTADOS_LABORATORIO y

PROFESIONALES, para adaptarlas al RD

1277/2003 de centros, servicios y

establecimientos sanitarios.

26/08/2008 SGTI

7.2 Modificación de tablas y secuencias en el script

de creación de HCDSNS-CA:

Se añaden las tablas y secuencias necesarias

22/09/2008 SGTI

Page 3: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

para la ordenación de los informes.

Se modifica el esquema de intercambio

Se añaden la descripción de los campos

Se añade anexo 2 con el contenido de las tablas

maestras.

Se corrige error tipográfico del 8.1

7.3 Corrección de las tablas maestras de

CENTROS, GRUPO_ASISTENCIAL,

EXPLORACION, SERVICIOS_SALUD

Creación de la tabla:

-INF_OTRAS_PRUEBAS

Modificación de la tablas:

-TIPO_INFORMES añadiendo la columna

DESC_TIPO_INFORME_LARGO

-SERVICIOS_SALUD añadiendo la columna

EMAIL_CONTACTO

-INF_URGENCIAS añadiendo la columna

UNIDAD_ASISTENCIAL_LIBRE

-IMÁGENES añadiendo la columna

COD_OTRAS_PRUEBAS

Modificación de los xmls:

- MSGHC005

- MSGHC014

- MSGHC016

7.4 Modificación Tablas: 14/10/2008 SGTI

- CENTROS. Cambio de la PK por cod_centro,

cod_tipo_centro

- EXPLORACION. Cambio de la PK por

cod_exploracion, cod_tipo_exploracion

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 3 / 273

Page 4: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

- HISTORIA_CLINICA_RESUMIDA. Cambio de

la FK a centros

FK_HISTORIA_HISTORIA__CENTROS

- INF_ALTA_HOSPITALIZACION. Cambio de la

FK a centros

FK_INF_ALTA_ALTA_CENT_CENTROS

- INF_ATENCION_PRIMARIA. Cambio de la FK

a centros FK_INF_ATENCION_PR_CENTROS

- INF_CONSULTA_EXTERNA. Cambio de la FK

a centros

FK_INF_CONS_CONSULTA__CENTROS

- INF_CUIDADOS_ENFERMERIA. Cambio de la

FK a centros

FK_INF_CUID_CUIDADOS__CENTROS

- INF_OTRAS_PRUEBAS. Cambio de la FK a

centros FK_OTRAS_PRUEBAS_CENTROS

- INF_RESULTADOS_IMAGEN. Cambio de la

FK a CENTROS

FK_RESULTADOS_IMAGEN_CENTROS.

Cambio de la FK a EXPLORACION

FK_INF_IMAGEN_EXPLORACION

- INF_RESULTADOS_LABORATORIO. Cambio

de la FK a centros

FK_INF_RESU_LABORATOR_CENTROS

- INF_URGENCIAS. Cambio de la FK a centros

FK_INF_URGE_URGENCIAS_CENTROS

- PROFESIONALES. Cambio de la FK a centros

FK_PROFESIONALES_CENTROS

Punto 5.1 y 5.2 Nuevo esquema conceptual y

relacional acorde a los cambios y mas visible.

Punto 5.3 y 5.4 Nuevo esquema conceptual y

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 4 / 273

Page 5: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

relacional acorde a los cambios y mas visible.

Punto 8.1 Explicación del modelo de intercambio

Modificación de los xmls: - Se ha introducido en los siguientes xmls el

atributo tipo al elemento cod_centro:

- MSGHC001

- MSGHC003

- MSGHC005. Además:

o Cambio del nodo

otras_pruebas_diagnosticas.

o Añadido flag_documento al nodo

pruebas_imagen

- MSGHC006

- MSGHC007

- MSGHC008

- MSGHC009

- MSGHC010

- MSGHC011

- MSGHC012

- MSGHC013

- MSGHC014 Además:

o El elemento documento pasa a ser

opcional

- MSGHC015

- MSGHC016. Cambio estructural

- MSGHC022

Punto 11.2 Modificación del WSDL para

documentos adjuntos

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 5 / 273

Page 6: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

7.5 Tablas: 26/01/2009 SGTI

- Modificación TIPO_INFORMES. Se ha

añadido la columna

PESO_VISUALIZACION para controlar el

orden de visualización de los tipos de

informes en los filtros - Creación REGISTRO_XML_HC005

donde se persisten los mensajes HC005

recibidos por el SNS Modificación del punto 6.1 se añade la

búsqueda en el propio Servicio de Salud

Modificación del punto 6.5.1 sobre la carga de

referencias

Inclusión de punto 7 describiendo el proceso

de carga inicial de referencias Modificación del punto 8.1 donde se especifica

el alta de referencias para ciudadanos en tránsito Modificación del punto 8.2. Advertencia de

utilización de TSI-CA

Ampliación de los 8.2.2 y 8.2.3 incluyendo las

descripciones de cada elemento del xml

Ampliación del punto 9 incluyendo nuevos

esquemas de intercambio

Modificación del xml MSGHC005. Se ha

añadido el nodo solicitud.

Modificación del punto 12.2 donde se notifica

que se ha deprecado el WebServices

WSProxyAttachements Inclusión del punto 12.3 donde se especifica el

WebServices WSRecepcionAdjuntos para el

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 6 / 273

Page 7: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

intercambio de ficheros vía SwA

Inclusión del anexo 4

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 7 / 273

Page 8: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

INDICE

1. INTRODUCCIÓN ..................................................................................................... 14 2. CARACTERISTICAS DE LOS SERVICIOS WEB DEL SISTEMA

NACIONAL DE SALUD........................................................................................... 15 2.1 INTEROPERABILIDAD DEL SISTEMA. ............................................ 15

2.2 Características. .................................................................................. 16

2.2.1 Núcleo central de servicios............................................................. 16

2.2.2 Usuarios registrados....................................................................... 16

2.2.3 Intercambio de mensajes cifrados y firmados. ............................... 17

2.2.4 Independencia de las plataformas.................................................. 17

2.2.5 Inclusión de nuevos servicios. ........................................................ 18

2.2.6 Implementación de procedimientos de calidad............................... 18

2.2.7 Registro de accesos (técnicamente Registro de Auditoría)............ 18

2.2.8 Auditoria de Accesos...................................................................... 19

3. REQUISITOS PREVIOS PARA INTEROPERAR EN LA INTRANET SANITARIA ............................................................................................................. 20

3.1 Comunicaciones................................................................................. 20

3.2 Certificación ....................................................................................... 20

3.3 Software base .................................................................................... 21

3.4 Hardware base................................................................................... 21

4. DESCRIPCIÓN DEL SISTEMA............................................................................... 22 4.1 Tipos de Informes de Historia Clínica ................................................ 22

4.2 Salidas a obtener del sistema ............................................................ 25

4.2.1 Listado de referencias asociadas a un paciente en los Servicios de

Salud. 25

4.2.2 Listado de informes asociados a un paciente y un Servicio de Salud.

25

4.2.3 Informes asociados a un paciente .................................................. 26

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 8 / 273

Page 9: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

4.2.4 Listado de accesos a algún dato de los informes asociados a un

paciente (Registro de accesos) .................................................................. 27

4.2.5 Listado de índice de utilización del sistema por paciente ............... 27

4.2.6 Listado de número de transacciones realizadas en el sistema por los

diferentes Servicios de Salud ..................................................................... 28

4.2.7 Listado de actividad donde ha participado un Servicio de Salud, ya

sea como solicitante o como emisor de informes....................................... 28

4.3 Esquema general del sistema HCDSNS............................................ 29

4.3.1 Variante 1 ....................................................................................... 29

4.3.2 Variante 2 ....................................................................................... 30

4.4 Esquema con sistemas externos complementarios ........................... 31

4.4.1 Variante 1 ....................................................................................... 31

4.4.2 Variante 2 ....................................................................................... 33

4.5 Agentes del sistema........................................................................... 34

4.6 Usuarios del sistema.......................................................................... 35

5. MODELO DE DATOS.............................................................................................. 37 5.1 Modelo conceptual CCAA .................................................................. 38

5.2 Modelo relacional CCAA.................................................................... 42

5.2.1 Descripción del modelo relacional CCAA....................................... 46

5.3 Modelo conceptual Nodo Central ....................................................... 61

5.4 Modelo relacional Nodo Central ......................................................... 62

5.4.1 Descripción del modelo relacional Nodo Central ............................ 63

6. PROCEDIMIENTOS ................................................................................................ 68 6.1 Acceso al sistema por un profesional................................................. 69

6.1.1 Descripción..................................................................................... 69

6.1.2 Esquema ........................................................................................ 71

6.2 Acceso al sistema por un ciudadano – paciente – representante ...... 72

6.2.1 Descripción..................................................................................... 72

6.2.2 Esquema general ........................................................................... 73

6.2.3 Esquema Registro de accesos....................................................... 74

6.2.4 Esquema Descarga de informes .................................................... 75

6.2.5 Esquema Ocultación de informes................................................... 76

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 9 / 273

Page 10: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

6.3 Acceso al sistema por el Administrador del SNS ............................... 77

6.3.1 Descripción..................................................................................... 77

6.3.2 Esquema general ........................................................................... 78

6.4 Acceso al sistema por el Administrador del Servicio de Salud........... 79

6.4.1 Descripción..................................................................................... 79

6.4.2 Esquema ........................................................................................ 79

6.5 Sincronización de referencias clínicas ............................................... 80

6.5.1 Descripción..................................................................................... 80

6.5.2 Carga Inicial ................................................................................... 81

6.5.3 Alta de ciudadanos con primer informe clínico ............................... 81

6.5.4 Alta de ciudadanos en tránsito ....................................................... 83

6.6 Búsqueda de referencias por Código Usuario Sns ............................ 85

6.6.1 Descripción..................................................................................... 85

6.6.2 Esquema ........................................................................................ 86

6.7 Búsqueda de informe de un Código Usuario Sns .............................. 87

6.7.1 Descripción..................................................................................... 87

6.7.2 Esquema ........................................................................................ 88

7. CARGA INICIAL DEL INDICE DE REFERENCIAS................................................ 89 7.1 Campos.............................................................................................. 89

7.2 Texto plano ........................................................................................ 90

7.2.1 Ejemplo de fichero de entrada........................................................ 90

7.2.2 Ejemplo de fichero de salida .......................................................... 91

7.3 Xml..................................................................................................... 91

7.3.1 Ejemplo de fichero de entrada........................................................ 92

7.3.2 Fichero de salida xml...................................................................... 92

7.3.3 Ejemplo de fichero de salida .......................................................... 94

8. ARQUITECTURA SOA............................................................................................ 95 8.1 Servicio Web de altas de referencias clínicas en el Nodo Central. .... 95

8.1.1 Alta de nuevos ciudadanos con informes clínicos .......................... 95

8.1.2 Alta de ciudadanos en tránsito ....................................................... 95

8.1.3 HC017 Alta de referencia de historia clinica................................... 96

8.1.4 MSGHC017 Definición Xml ............................................................ 96

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 10 / 273

Page 11: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

8.1.5 MSGHC018 Definición Xml ............................................................ 97

8.2 Servicio Web de Tarjeta Sanitaria...................................................... 99

8.2.1 Consulta Información Actual usuario. ............................................. 99

8.2.2 MSGC001 Definición Xml............................................................. 100

8.2.3 MSGC003 Definición Xml............................................................. 101

8.3 Servicio Web de Registro de profesionales ..................................... 107

9. DESCRIPCIÓN DEL SERVICIO WEB PARA EL SISTEMA DE INTERCAMBIO DE INFORMACIÓN DE HISTORIA CLINICA. ............................ 109

9.1 Esquema de intercambio ................................................................. 110

9.1.1 Búsqueda de referencias y visualización de documentos ............ 110

9.1.2 Búsqueda de referencias y ocultación de documentos ................ 112

9.1.3 Alta de referencia de un ciudadano con primer documento clínico

intercambiable .......................................................................................... 114

9.1.4 Alta de referencia de un ciudadano en transito con documento

clínico intercambiable ............................................................................... 114

9.2 Módulo de envío de solicitud de referencias de un paciente............ 116

9.2.1 HC001 Solicitud de referencias de historia clínica de un paciente116

9.2.2 MSGHC001 Definición Xml .......................................................... 117

9.3 Módulo de recepción del listado de CCAA con referencias. ............ 119

9.3.1 HC002 Respuesta de listado de referencias de historia clínica o

notificación de error de operación ............................................................ 119

9.3.2 MSGHC002 Definición Xml .......................................................... 119

9.4 Módulo de envío de solicitud de referencias de un tipo de informe de

un paciente.................................................................................................. 121

9.4.1 HC003 Solicitud de referencias a una comunidad........................ 121

9.4.2 MSGHC003 Definición Xml .......................................................... 123

9.5 Módulo de recepción de listado de operaciones asociadas a la

solicitud. ...................................................................................................... 126

9.5.1 HC004 Listado de referencias de un tipo de informe.................... 126

9.5.2 MSGHC004 Definición Xml .......................................................... 127

9.6 Módulo de recepción de solicitud de referencias y creación de listado

de referencias.............................................................................................. 129

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 11 / 273

Page 12: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

9.6.1 HC005 creacion de referencias de una comunidad...................... 129

9.6.2 MSGHC005 Definición Xml .......................................................... 130

9.7 Módulo de chequeo de operación completada ................................ 149

9.8 Módulo de envío de solicitud de referencia concreta a una Comunidad

Autónoma. ................................................................................................... 150

9.8.1 HC007 Solicitud de referencia de historia clinicA ......................... 150

9.8.2 MSGHC007 Definición Xml .......................................................... 151

9.9 Módulo de recepción de solicitud de referencia y envío de la misma.

155

9.9.1 HC008 Historia Clínica Resumida ................................................ 155

9.9.2 MSGHC008 Definición Xml .......................................................... 156

9.9.3 HC009 Atención primaria ............................................................. 163

9.9.4 MSGHC009 Definición Xml .......................................................... 163

9.9.5 HC010 Urgencias ......................................................................... 168

9.9.6 MSGHC010 Definición Xml .......................................................... 168

9.9.7 HC011 Alta Hospitalaria ............................................................... 172

9.9.8 MSGHC011 Definición Xml .......................................................... 172

9.9.9 HC012 Consulta Externa.............................................................. 176

9.9.10 MSGHC012 Definición Xml....................................................... 176

9.9.11 HC013 Pruebas de Laboratorio ................................................ 180

9.9.12 MSGHC013 Definición Xml....................................................... 180

9.9.13 HC014 Pruebas de Imagen ...................................................... 183

9.9.14 MSGHC014 Definición Xml....................................................... 183

9.9.15 HC015 Cuidados de enfermeria................................................ 188

9.9.16 MSGHC015 Definición Xml....................................................... 188

9.9.17 HC016 Otras pruebas diagnosticas .......................................... 192

9.9.18 MSGHC016 Definición Xml....................................................... 192

9.10 Módulo de recepción de documento de Historia Clínica. ................. 195

9.11 Módulo de envío de solicitud/recepción de actividad de un Servicio de

Salud 195

9.11.1 HC019 Solicitud de ACTIVIDAD ............................................... 195

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 12 / 273

Page 13: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

9.11.2 MSGHC019 Definición Xml....................................................... 196

9.11.3 HC020 Respuesta de actividad................................................. 197

9.11.4 MSGHC020 Definición Xml....................................................... 198

9.12 Módulo de envío de solicitud/recepción de accesos de un Ciudadano

200

9.12.1 HC021 Solicitud de accesos ..................................................... 200

9.12.2 MSGHC021 Definición Xml....................................................... 200

9.12.3 HC022 Respuesta de accesos.................................................. 202

9.12.4 MSGHC022 Definición Xml....................................................... 202

9.13 Módulo de envío de solicitud de operación de visibilidad sobre un

informe de un Ciudadano ............................................................................ 206

9.13.1 HC023 Solicitud de operación................................................... 206

9.13.2 MSGHC023 Definición Xml....................................................... 206

9.13.3 HC024 Respuesta de operacion ............................................... 208

9.13.4 MSGHC024 Definición Xml....................................................... 208

10. ANEXO 1 ........................................................................................................ 211 10.1 Script de creación HCDSNS-CA ...................................................... 211

11. ANEXO 2. DEFINICION CONTENIDO TABLAS MAESTRAS CCAA........... 244 12. ANEXO 3 ........................................................................................................ 256

12.1 WSDL RECEPCION ........................................................................ 256

12.2 WSDL RECEPCIONPOLICY ........................................................... 258

12.3 WSDL WSProxyAttachements (DEPRECATED) ............................. 261

12.4 WSDL WSRecepcionAdjuntos ......................................................... 269

13. ANEXO 4. INCLUSIÓN DE LAS ENCUENTAS............................................. 273

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 13 / 273

Page 14: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

1. INTRODUCCIÓN

Aprobado por el Consejo Ínterterritorial del SNS de 10 de marzo de 2007 el

modelo funcional de intercambio del proyecto Historia Clínica Digital del SNS

(HCDSNS) y la realización de un estudio piloto, el presente documento

pretende describir de manera general las fases y procedimientos asociados

para que este pilotaje sea posible intercambiando aquellos conjuntos de datos

clínicos que han sido definidos dentro del proyecto en el documento de Análisis

de Requerimientos del Sistema (ARS) y en el Conjunto Mínimo de Datos de

Informes Clínicos (CMDIC) a través de la arquitectura de servicios Web ya

implantada en el Nodo de intercambio del SNS.

Las CCAA, desde sus nodos y a través del Nodo Central del SNS,

habilitado por el MSC, solicitarán información clínica de pacientes concretos a

otras CCAA que la tengan disponible. Posteriormente la Comunidad del

paciente, enviará los documentos electrónicos solicitados también a través de

la intranet sanitaria a través del Nodo Central a la Comunidad Autónoma

peticionaria.

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 14 / 273

Page 15: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

2. CARACTERISTICAS DE LOS SERVICIOS WEB DEL SISTEMA NACIONAL DE SALUD

El Sistema Nacional de Salud ha quedado configurado por la

descentralización administrativa derivada de la transferencia de las

competencias de gestión a todas las Comunidades Autónomas, la Ley de

Financiación Autonómica y la Ley de Cohesión y Calidad.

Dentro del marco de las iniciativas del Plan de Acción para eHealth en

Europa, el Ministerio de Sanidad y Consumo de España viene desarrollando

sistemas de interoperabilidad que fomentan el trabajo en red entre

organizaciones, amplía el ámbito de acceso a la información y posibilita el

futuro intercambio de información dentro de la Unión Europea.

2.1 INTEROPERABILIDAD DEL SISTEMA. El Ministerio de Sanidad y Consumo junto a las Consejerías de Salud de las

Comunidades Autónomas, están en continua ampliación y revisión de los

servicios Web del SNS que entraron en funcionamiento en el 2003. Estos

servicios del SNS son los que posibilitan el intercambio de información para la

Base de Datos de Usuarios de Tarjeta Sanitaria, Fondo de Cohesión, Registro

de Instrucciones Previas y posibilitarán, ahora también, el intercambio de

información para el Sistema de HCDSNS.

La estrategia tecnológica elegida para este proyecto es de neutralidad

tecnológica. En este sentido, el Ministerio de sanidad y Consumo, acogiéndose

a lo definido en el Marco Europeo de Interoperabilidad ha definido unos

servicios del SNS basados en un esquema de interoperabilidad que posibilita

la integración de los distintos sistemas de las CCAA al utilizar estándares de

intercambio de información a través de mensajes XML (estándares de mercado

de aceptación generalizada) y permitiendo la independencia de las plataformas

y de las aplicaciones. (2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 15 / 273

Page 16: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

2.2 Características. A continuación se describen de manera sucinta algunas características del

esquema de interoperabilidad.

2.2.1 NÚCLEO CENTRAL DE SERVICIOS.

El servidor del SNS está compuesto por un núcleo central para el

tratamiento de mensajes, y por servicios específicos, que proporcionan la

funcionalidad necesaria. Actualmente el SNS implementa el servicio de

identificación de usuarios de Tarjeta sanitaria, Fondo de Cohesión, Registro de

Instrucciones previas, al que ahora se suma como nuevo servicio HCDSNS.

El núcleo del SNS es un servidor centralizado, accesible actualmente a

través de la INTRANET SANITARIA, que permite el acceso al SNS a través de

una red privada, exclusiva y dedicada. El acceso de los sistemas cliente al SNS

a través de dicha red garantiza los niveles de servicio, respecto al ancho de

banda, tiempo de respuesta, etc., y aumenta la seguridad del sistema.

2.2.2 USUARIOS REGISTRADOS.

El núcleo del SNS no dispone de usuarios físicos, realizándose siempre el

intercambio de información entre los servidores de los sistemas agente y el

servidor central.

La autentificación de los sistemas cliente (los Servicios de Salud) se realiza

mediante la utilización de certificados digitales X509v3. Dichos certificados

identifican a cada uno de los servidores que acceden al sistema (certificado de

componente), y al servidor propio del SNS.

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 16 / 273

Page 17: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

Las aplicaciones instaladas oficialmente en los servidores de los Servicios

Regionales de Salud, son los únicos responsables de generar el

correspondiente mensaje XML

2.2.3 INTERCAMBIO DE MENSAJES CIFRADOS Y FIRMADOS.

Para garantizar la seguridad, las comunicaciones entre los sistemas cliente

y el núcleo del SNS se realiza encriptada mediante el protocolo SSLv3,

garantizándose la privacidad de la información y la exposición de la misma a

terceros no autorizados.

De igual forma, todos los mensajes de intercambio entre el SNS y los

sistemas cliente van firmados digitalmente por el emisor, y comprobados por el

receptor. De esta forma se consigue garantizar la integridad de la información

(manipulaciones de la información, intencionadas o no) y la garantía de no

repudio.

2.2.4 INDEPENDENCIA DE LAS PLATAFORMAS.

Al utilizar tecnologías estándar, la integración de un sistema con la base de

datos del SNS no requiere una plataforma software y hardware especifica en

los sistemas que pretenden integrarse. La base de datos del SNS puede operar

con cualquier sistema que sea capaz de generar, enviar, recibir y procesar

mensajes XML.

Las explotaciones de información se realizarán a partir de la generación de

la información específica por parte del servidor del SNS y remitida como

mensajes XML a los servicios de salud como sistemas cliente.

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 17 / 273

Page 18: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

Al ser XML el estándar de intercambio, el sistema está preparado para una

rápida integración con otras aplicaciones o sistemas que utilicen dicho estándar

no solo a nivel nacional, sino también Europeo o mundial.

2.2.5 INCLUSIÓN DE NUEVOS SERVICIOS.

El núcleo del SNS se basa en un núcleo de intercambios común, capaz de

procesar cualquier mensaje XML. La inclusión de nuevos servicios se realiza

mediante la definición de nuevos mensajes XML, lo que permite la prestación

de nuevas funcionalidades reutilizando la plataforma existente. El modo de

operación no cambia.

La definición de nuevos servicios en el SNS implica el desarrollo de los

módulos de tratamiento de la información en los sistemas cliente: La

generación del XML a partir de la información contenida en los sistemas, y el

tratamiento de los mensajes XML recibidos. No obstante, todo el núcleo de

intercambio, la gestión de colas y mensajes y los procedimientos de

localización y de seguridad forman parte del núcleo del SNS, no siendo

necesario implementar nada en los nuevos servicios.

2.2.6 IMPLEMENTACIÓN DE PROCEDIMIENTOS DE CALIDAD.

Al ser un nodo central, se pueden implementar las reglas para establecer

procedimientos de calidad de la información y de los procesos.

2.2.7 REGISTRO DE ACCESOS (TÉCNICAMENTE REGISTRO DE AUDITORÍA)

Se registrarán todos los intentos de acceso, tanto los rechazados como los

autorizados por el sistema. En este último caso, se deberá registrar toda la

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 18 / 273

Page 19: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

información vinculada que permita identificar los actuantes, la fecha y la hora,

legitimación del acceso, tipo de acceso y fichero accedido.

En caso de denegarse el acceso se guardará traza del intento y la causa de

la denegación del servicio.

2.2.8 AUDITORIA DE ACCESOS

Además de los requerimientos de acceso establecidos a priori, existirá un

Comité de Administradores del Sistema, presidido por el Administrador del

SNS, en el que se integrarán los administradores del sistema de HCDSNS de

cada CA, cuya principal función será la de proponer aquellas mejoras en los

elementos de seguridad del sistema y detectar a posteriori usos inadecuados.

Respecto de estos últimos, deberán trasladar formalmente a la administración

sanitaria competente el informe descriptivo de los hechos detectados a fin de

que adopte las medidas organizativas o sancionadoras que correspondan.

Estos aspectos arriba mencionados serán desarrollados con mayor detalle

dentro del correspondiente documento de seguridad.

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 19 / 273

Page 20: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

3. REQUISITOS PREVIOS PARA INTEROPERAR EN LA INTRANET SANITARIA

Software base

Comunicaciones CertificaciónElectrónica

Hardware

Conexión a la Intranet del Sistema Nacional de Salud

Certificados Digitalesde clase 2

• De servidor• De cliente (Certificado de

componente)

• Servidor Web• Servidor de Intercambios

(Gestor de mensajes XML)

• Servidor de Base de Datos

•Servidor Web•Servidor de Intercambios•Servidor de Base de Datos

3.1 Comunicaciones - Conexión a la INTRANET SANITARIA del SNS.

3.2 Certificación Las CCAA deberán disponer de los siguientes certificados:

a) Certificado de Servidor de clase 2, emitido por la Fábrica Nacional de

Moneda y Timbre o por cualquier otra entidad certificadora reconocida por el

Ministerio de Sanidad y Consumo.

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 20 / 273

Page 21: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

b) Certificado de Cliente de clase 2, emitido por la Fábrica Nacional de

Moneda y Timbre o por cualquier otra entidad certificadora reconocida por el

Ministerio de Sanidad y Consumo. Para el caso de certificados de la FNMT,

al ser el cliente un equipo informático, la FNMT emitirá un “certificado de

componente”.

3.3 Software base Para la generación de los mensajes xmls, las CCAA deberán desarrollar un

módulo que a partir de una fuente de datos los convierta en los xmls que se

deben enviar al MSC.

Las CCAA deberán poseer para poder trabajar como Servicio SNS:

a) Servidor Web. Atenderá las peticiones del SNS. Este servidor dispondrá del

certificado de servidor.

b) Servidor de Intercambio. Interactuará entre el servidor Web y la base de

datos, procesando los mensajes XML del intercambio.

3.4 Hardware base Las CCAA deberán disponer de servidores donde se instalarán el software

base.

Una configuración base recomendada es la arquitectura de 3 capas,

compuesta por:

- Servidor Web

- Servidor de intercambio

- Servidor de BBDD

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 21 / 273

Page 22: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

4. DESCRIPCIÓN DEL SISTEMA El sistema de HCDSNS tiene como principal objetivo compartir

información referente a la historia clínica del paciente fuera de su Comunidad

Autónoma. Para ello, es necesario intercomunicar los sistemas de Historia

Clínica de las CCAA utilizando como nexo de unión el Nodo Central del

Ministerio de Sanidad y Consumo.

El sistema de HCDSNS, además, dotará al ciudadano de una

herramienta donde podrá interactuar con su historia clínica. Así, se pondrá a su

disposición los informes digitalizados de Historia Clínica que de ellos se

tengan, pudiendo

- Descargárselos para su posterior almacenamiento

- Solicitar la ocultación de alguno de ellos a profesionales de otras

Comunidades Autónomas diferentes a donde se emitió el documento.

También dispondrá de acceso al listado de de accesos que se han hecho a

sus informes y la procedencia de los mismos.

4.1 Tipos de Informes de Historia Clínica Como se indica en el apartado del ARS 1.3.1 la implantación del sistema se

planea en dos fases o niveles:

• Nivel Básico En este nivel situamos aquella información individual de

salud, que ya existe en el momento actual en soporte digital, que es en

realidad información clínica resumida o partes de la misma (aunque el

conjunto de la historia clínica en sí pueda no estar aún en este formato)

y que es asistencialmente muy útil fuera de la CA en la que se haya

generado la información de los ciudadanos o sus representados. Estos

son:

o Historia Clínica Resumida.

o Informes clínicos del equipo de atención primaria o Informes de atención en Urgencias

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 22 / 273

Page 23: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

o Informes clínicos de alta de hospitalización o Informes clínicos de consulta externa especializada o Informes de resultados de pruebas de laboratorio o Informes de resultados de pruebas de Imagen

(radiodiagnóstico, medicina nuclear)

o Informes de resultados de otras pruebas diagnósticas

(pruebas realizadas por servicios no centrales)

Funcionalmente, este nivel básico permitirá acceder a la información como

si de un objeto se tratara sin poder consolidar ni modificar nada de su

contenido. La excepción a esta regla general es la Historia Clínica Resumida

(HCR), que podrá consolidarse total o parcialmente en la HCD de la CA1 (que

solicita) facilitando así la apertura de una nueva historia en la base de datos de

la CA1. De esta forma la HCR de la CA2 (la consultada) seguirá siendo la

misma y se modificará sólo por decisión de su autor inicial (o automáticamente

a partir de su propio sistema), pudiendo existir tantas HCRs en el SNS como

CCAA existan con HC abierta.

• Nivel avanzado. En este nivel debemos situar funcionalidades más

complejas que requieren para su generalización en el sistema la

implantación previa, en cada CA, de HCD con funcionalidades plenas y

extensión territorial amplia.

o Imagen y video digital. Existen algunas decisiones clínicas para

las cuales puede ser muy relevante acceder a determinadas

pruebas de imagen que, tanto por razones de invasividad y

morbilidad para el paciente como de costes para el SNS, no

deben ser repetidos, salvo por estricta indicación clínica. Por ello,

la disponibilidad de esta funcionalidad es para este grupo de

pacientes de una utilidad elevada. Dado que la implantación de

esta funcionalidad requiere abordar previamente en cada CA

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 23 / 273

Page 24: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

importantes esfuerzos para disponer de la tecnología necesaria

para el almacenamiento, la distribución y la presentación de la

imagen digital, y que el impacto de los resultados recaerá sobre

un porcentaje más reducido de pacientes que el resto de las

funcionalidades, se incluye ésta entre las de nivel avanzado de

complejidad, pudiéndose acceder mientras tanto al contenido de

los informes de estas pruebas. También debe contemplar el

sistema ofrecer a los usuarios o sus representantes la descarga

de las imágenes de sus exploraciones para su almacenamiento.

La implantación de esta última función queda supeditada a que,

una vez alcanzada la extensión territorial y funcional plena, las

pruebas de carga del sistema lo hagan posible, manteniendo los

tiempos de respuesta que la actividad asistencial en tiempo real

exige.

o Informe de Cuidados de Enfermería. La complejidad de este

conjunto de datos no reside en su contenido, sino en el volumen

del colectivo profesional que ha de acceder y la necesidad de

administrar sus permisos con garantía suficiente de autenticidad

(certificados electrónicos).

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 24 / 273

Page 25: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

4.2 Salidas a obtener del sistema Para el nivel básico descrito en el punto anterior se han identificado las

siguientes salidas:

4.2.1 LISTADO DE REFERENCIAS ASOCIADAS A UN PACIENTE EN LOS SERVICIOS DE SALUD.

Listado procedente del Índice de Referencias Clínicas del SNS dirigida a

localizar aquellos Servicios de Salud en los que exista algún conjunto de datos

clínicos disponibles en formato digital de los tipos definidos.

Los datos proporcionados en cada referencia serán:

- Código Sns del paciente

- Identificador del Servicio de Salud

- Fecha incorporación primer conjunto de datos al registro

- Fecha de incorporación del último conjunto de datos

4.2.2 LISTADO DE INFORMES ASOCIADOS A UN PACIENTE Y UN SERVICIO DE SALUD.

El sistema presentará un listado de los informes disponibles (un registro por

línea) siendo el orden descendente de fechas por defecto, aunque debe admitir

ser ordenado por otros campos. Cada registro debe contener los valores de los

siguientes campos:

- Fecha

- Tipo de informe

- Centro

- Nº Historia

- Institución responsable

- Servicio

El campo “Tipo de informe” es el único que puede presentar diferentes

categorías de respuesta según la clase de datos a la que se refiera y en

función de cada uno de los valores que adopte, el campo denominado fecha,

tendrá a su vez una referencia y denominación distintas (fecha de alta, fecha (2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 25 / 273

Page 26: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

de toma de muestra etc…tal y como queda especificado en el documento

CMDIC.

En los casos en los que el ciudadano haya decidido ocultar alguno de los

informes existentes, el sistema presentará un aviso de esta circunstancia, sin

que en el mismo se aporte ningún dato adicional que permita identificar la

naturaleza del conjunto que no se presenta.

En el caso de existir imagen disponible, su acceso se presentará junto a la

línea correspondiente a esa exploración en el listado de informes disponibles

de esa clase (Imagen), como opcional.

4.2.3 INFORMES ASOCIADOS A UN PACIENTE

Dado que se trata de informes que describen episodios concretos y tienen

un autor responsable de su contenido, el formato de presentación deberá ser

cerrado a fin de que no permita la introducción de cambios. El sistema

presentará el contenido del informe como imagen que permita su lectura e

impresión, pero no la edición, ni la copia parcial o total de su contenido.

Los informes deben atenerse a los contenidos y formatos acordados para el

SNS, una vez completadas las fases previstas en la planificación del proyecto

(anexo 1) y descritas en el documento denominado “Conjunto Mínimo de Datos

Clínicos en el SNS”.

En el caso de Historia Clínica Resumida los datos estarán estructurados

pudiendo ser intercambiados entre CCAA (en formato xml) Esto facilitará la

consolidación total o parcial en la HCD de la CA1 que solicita simplificando así

la apertura de una nueva historia en la base de datos de la CA1. De esta forma

la HCR de la CA2 (la consultada) seguirá siendo la misma y se modificará sólo

por decisión de su autor inicial (o automáticamente a partir de su propio

sistema), pudiendo existir tantas HCRs en el SNS como CCAA existan con HC

abierta. En el caso de presentación del HCR al ciudadano presentará todos sus

elementos, exceptuando aquel o aquellos apartados de este registro que

contengan anotaciones subjetivas de los profesionales.

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 26 / 273

Page 27: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

4.2.4 LISTADO DE ACCESOS A ALGÚN DATO DE LOS INFORMES ASOCIADOS A UN PACIENTE (REGISTRO DE ACCESOS)

El sistema presentará un listado de los accesos realizados a informes de un

paciente indicando los siguientes campos:

- Fecha de acceso

- Hora

- Especialidad desde el que se accede

- Centro desde el que accede

- Servicio de Salud desde el que se accede

- Tipo de informe

- Centro emisor

- Servicio de Salud emisor

El orden de presentación de la información por defecto será descendente de

fecha, pudiendo ser ordenada por cualquiera de los restantes campos.

Este informe estará disponible sólo para los usuarios autorizados: el

administrador del sistema en respuesta a peticiones de las autoridades

judiciales o administrativas responsables de ficheros, o el propio interesado o

su legítimo representante.

4.2.5 LISTADO DE ÍNDICE DE UTILIZACIÓN DEL SISTEMA POR PACIENTE

El sistema permitirá explotar el registro de accesos realizados a través

de los mensajes enviados y recibidos. Deben poder utilizarse filtros de

búsqueda para cada valor o tramos de valores de las variables anteriores

combinadas, pudiendo ser ordenados los resultados según cualquiera de las

variables presentadas, exceptuando las que permitan la identificación personal.

Esta funcionalidad será de acceso exclusivo a los administradores del sistema

y se explotará sustituyendo los datos de identificación por un código aleatorio

que permita distinguir dos usuarios entre sí. No obstante, el administrador del

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 27 / 273

Page 28: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

SNS tendrá acceso a revelar los datos de identificación personal, bien por

reclamación directa del interesado o su representante, por petición judicial, o a

petición de las autoridades sanitarias de las CCAA con responsabilidades en la

custodia de los datos de carácter personal sobre la salud y/o en la gestión del

personal sanitario, en aquellos casos en los que exista sospecha de alguna

anomalía en los accesos.

Este informe estará disponible sólo para los usuarios autorizados con el

role de Administrador del SNS.

4.2.6 LISTADO DE NÚMERO DE TRANSACCIONES REALIZADAS EN EL SISTEMA POR LOS DIFERENTES SERVICIOS DE SALUD

El sistema será capaz de mostrar informes globales de actividad con los

mismos filtros de búsqueda anteriores desagregados por las diferentes

variables descritas, exceptuando las que permitan la identificación personal.

Este informe estará disponible sólo para los usuarios autorizados con el

role de Administrador del SNS.

4.2.7 LISTADO DE ACTIVIDAD DONDE HA PARTICIPADO UN SERVICIO DE SALUD, YA SEA COMO SOLICITANTE O COMO EMISOR DE INFORMES

El sistema será capaz de mostrar informes de actividad, debidamente

anonimizados, acerca de las transacciones en las que su Comunidad haya

actuado, bien sea como origen o destino de la petición.

Este informe estará disponible sólo para los usuarios autorizados: con el

role de Administrador del SNS y con el role de Administrador del Servicio de

Salud

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 28 / 273

Page 29: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

4.3 Esquema general del sistema HCDSNS La ubicación del acceso a las funcionalidades destinadas al ciudadano plantea

dos variantes del esquema general.

4.3.1 VARIANTE 1

En esta variante los accesos del ciudadano están situados únicamente en las

diferentes CCAA.

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 29 / 273

Page 30: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:
Page 31: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

4.4 Esquema con sistemas externos complementarios Las CCAA pueden disponer de sistemas externos al HCDSNS que podrán

utilizar, si tecnológicamente es posible, para complementar el sistema. Entre

ellos destacan:

- Servicio de Validación de Certificados. Donde se comprobará los

certificados validando su estado. Se debería obtener de este servicio:

nombre, apellido1, apellido2, nif/nie, dn y estado

- Registro de profesionales. Donde residirán la información relativa a los

profesionales sanitarios del Servicio de Salud. Los campos mínimos que se

deben extraer son: centro, especialidad y grupo asistencial a la que

pertenece. El campo grupo asistencial al que pertenecen delimitará los

informes que puedan visualizar de los pacientes.

- Registros de Centros. Donde residirán la información relativa a los centros

del Servicio de Salud donde se emiten o soliciten los informes de los

pacientes.

- Tarjeta Sanitaria. Donde residirá la información de los paciente adscritos al

Servicio de Salud

Al igual que el esquema general la ubicación del acceso a las funcionalidades

destinadas al ciudadano plantea dos variantes.

4.4.1 VARIANTE 1

El ciudadano accede a través de la Comunidad Autónoma. La

autenticación e identificación del ciudadano será responsabilidad de la

Comunidad Autónoma. Además deberá implementar el Registro Voluntario de

Representantes y representados a fin de dotar de permisos al representante de

acceso a informes de sus representados.

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 31 / 273

Page 32: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:
Page 33: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:
Page 34: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

4.5 Agentes del sistema Un Agente es toda aquella entidad que se encuentre certificada en el

sistema y que pueda realizar intercambio de información con otra entidad,

invocar un procedimiento de actualización o enviar y recibir notificaciones. A

continuación se identifican los agentes relacionados con el sistema:

- CCAA a través de sus Servicios de Salud

- Ministerio de Sanidad y Consumo

- Ciudadano, paciente, representante

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 34 / 273

Page 35: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

4.6 Usuarios del sistema Se identifican los siguientes usuarios del sistema:

- Ciudadanos, usuarios y pacientes, como beneficiarios finales de la

información disponible y como titulares de derechos acerca de su

información clínica y usuarios de un grupo de funcionalidades

dirigidas a ello.

Podrán realizar las siguientes acciones:

- Solicitar el Registro de accesos a sus informes clínicos

- Descarga de sus informes para su almacenamiento

- Petición de ocultación de informes clínicos para profesionales

de otras CCAA

Solamente podrá acceder a sus informes o al de sus representados.

- Dentro de los Servicios de salud se identifican:

- Colectivos profesionales de distintas áreas funcionales y

servicios de todos los niveles asistenciales. Están divididos en

dos grupos:

- Facultativos asistenciales. Podrán visualizar el contenido del

conjunto de datos de: - Historia Clínica Resumida

- Informes de Atención Primaria

- Informes de Alta y Consulta de Especialidades

- Informes de Urgencias (tanto hospitalarias, como de

Atención Primaria y dispositivos móviles)

- Informes de Resultados de Pruebas de Laboratorio

- Informes de Resultados de Pruebas de Imagen

- Informes de resultados de otras pruebas realizadas por

servicios clínicos. - Enfermería asistencial. Podrán visualizar el contenido del

conjunto de datos de:

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 35 / 273

Page 36: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

- Informe de Cuidados de Enfermería

- Historia Clínica Resumida

- Administradores autorizados que tendrán acceso a la

información que permita obtener informes de actividad sobre las

transacciones realizadas en las que cada servicio haya

intervenido.

- Dentro del Ministerio de Sanidad y Consumo:

- Administrador del SNS que tendrá acceso a los diferentes

informes para la gestión del sistema y la explotación de los datos,

siempre de manera anónima, exceptuando la reclamación directa

del interesado o su representante, por petición judicial, o a

petición de las autoridades sanitarias de las CCAA con

responsabilidades en la custodia de los datos de carácter

personal sobre la salud y/o en la gestión del personal sanitario, en

aquellos casos en los que exista sospecha de alguna anomalía

en los accesos.

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 36 / 273

Page 37: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

5. MODELO DE DATOS A continuación se describe la especificación básica del modelo de datos

que deberán implantarse en HCDSNS para soportar la funcionalidad descrita

en el ARS.

Este modelo de datos deberá implantarse tanto en los agentes de las

CCAA como en el Ministerio de Sanidad y Consumo.

En el caso del agente Ministerio de Sanidad y Consumo mucha de la

información será almacenada como consecuencia del intercambio de

información entre los diferentes Servicios de Salud.

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 37 / 273

Page 38: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 38 / 273

5.1 Modelo conceptual CCAA

_

CIO_COM

FK_MUNICIPIOS_PROVINCIAS

FK_CENTROS_CENTROS_M_MUNICIPI

FK_CENTROS_TIPOS_CENTRO

FK_HISTORIA_HISTORIA__CENTROS

FK_INF_ALTA_ALTA_CENT_CENTROS

FK_INF_ATENCION_PR_CEN ROSFK_INF_CONS_CONSULTA__CENTROS

FK_INF_CUID_CUIDADOS__CENTROS

FK_OTRAS_PRUEBAS_CENTROS

FK_RESULTADOS_IMAGEN_CENTROS

FK_INF_RESU_LABORATOR_CENTROSFK_INF_URGE_URGENCIAS_CENTROS

FK_PROFESIONALES_CENTROS

COMUNIDADES_AUTONOMAS

COD_COMUNIDADDESC_COMUNIDADCOD_CA_ISO

<pi> IVARCHAR2(100 BYTE)I

<M>

PK_COMUNIDADES_AUTONOMAS <pi>

PROVINCIAS

COD_PROVINCIADESC_PROVINCIA

<pi> IVARCHAR2(50 BYTE)

<M>

PK_PROVINCIAS <pi>

SERVICIOS_SALUD

COD_SERVICIO_SALUDDESC_SERVICIO_SALUDEMAIL_CONTACTO

<pi> IVARCHAR2(100 BYTE)VARCHAR2(250 BYTE)

<M>

PK_SERVICIOS_SALUD <pi>

TIPOS_CENTRO

COD_TIPO_CENTRODESC_TIPO_CENTRO

<pi> N6VARCHAR2(100 BYTE)

<M>

PK_TIPOS_CENTRO <pi>

MUNICIPIOS

COD_MUNICIPIODESC_MUNICIPIO

<pi> IVARCHAR2(100 BYTE)

<M

PK_MUNICIPIOS <pi>

CENTROS

COD_CENTRODENOMINACION

<pi> VARCHAR2(25 BYTE)VARCHAR2(255 BYTE)

<M>

PK_CENTROS <pi>HISTORIA_CLINICA_RESUMIDA 2

COD_HISTORIA_CLINICA_RESUMIDAFECHA_CREACIONFECHA_ULTIMA_ACTUALIZACIONPROVISOR_SERVICIOSNOMBRE_REFERENCIAAPELLIDO1_REFERENCIAAPELLIDO2_REFERENCIATELEFONO_REFERENCIAFLAG_INFORMES_OCULTOSFLAG_INSTRUCCIONES_PREVIASFLAG_PROTOCOLO_INVESTIGACIONNUMERO_HISTORIA

<pi> IDTDTVARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)IIIVARCHAR2(50 BYTE)

<M>

PK_HISTORIA_CLINICA_RESUMIDA <pi>

INF_ALTA_HOSPITALIZACION 2

COD_ALTA_HOSPITALIZACIONFECHA_ALTANOMBRE_RESPONSABLEAPELLIDO1_RESPONSABLEAPELLIDO2_RESPONSABLENUMERO_HISTORIAFLAG_OCULTOUNIDAD

<pi> IDTVARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(50 BYTE)N1VARCHAR2(1000 BYTE)

<M>

PK_INF_ALTA_HOSPITALIZACION <pi>

INF_ATENCION_PRIMARIA 2

COD_ATENCION_PRIMARIAFECHA_INICIO_PERIODOFECHA_FIN_PERIODONOMBRE_RESPONSABLEAPELLIDO1_RESPONSABLEAPELLIDO2_RESPONSABLENUMERO_HISTORIAFLAG_OCULTO

<pi> IDTDTVARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(50 BYTE)N1

<M>

PK_INF_ATENCION_PRIMARIA <pi>

INF_CONSULTA_EXTERNA 2

COD_CONSULTA_EXTERNAFECHA_CONSULTANOMBRE_RESPONSABLEAPELLIDO1_RESPONSABLEAPELLIDO2_RESPONSABLENUMERO_HISTORIAFLAG_OCULTOUNIDAD

<pi> IDTVARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(50 BYTE)N1VARCHAR2(1000 BYTE)

<M>

PK_INF_CONSULTA_EXTERNA <pi>

INF_CUIDADOS_ENFERMERIA 2

COD_CUIDADOS_ENFERMERIAFECHA_ALTA_DERIVACIONNOMBRE_RESPONSABLEAPELLIDO1_RESPONSABLEAPELLIDO2_RESPONSABLENUMERO_HISTORIAFLAG_OCULTO

<pi> IDTVARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(50 BYTE)N1

<M>

PK_INF_CUIDADOS_ENFERMERIA <pi>

INF_OTRAS_PRUEBAS 2

COD_OTRAS_PRUEBASDESC_TIPO_EXPLORACIONNUMERO_HISTORIAFLAG_OCULTOFECHA_EXPLORACION

<pi> IVARCHAR2(1000 BYTE)VARCHAR2(50 BYTE)N1DT

<M>

PK_INF_OTRAS_PRUEBAS <pi>

INF_RESULTADOS_IMAGEN 2

COD_RESULTADO_IMAGENCOD_EXPLORACION_SECUENCIANOMBRE_RESPONSABLEAPELLIDO1_RESPONSABLEAPELLIDO2_RESPONSABLENUMERO_HISTORIAFLAG_OCULTOFECHA_EXPLORACION

<pi> IIVARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(50 BYTE)N1DT

<M>

PK_INF_RESULTADOS_IMAGEN <pi>

INF_RESULTADOS_LABORATORIO 2

COD_RESULTADO_LABORATORIOFECHA_FIRMANOMBRE_RESPONSABLEAPELLIDO1_RESPONSABLEAPELLIDO2_RESPONSABLENUMERO_HISTORIAFLAG_OCULTOFECHA_MUESTRA

<pi> IDTVARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(50 BYTE)N1DT

<M>

PK_INF_RESULTADOS_LABORATORIO <pi>

INF_URGENCIAS 2

COD_URGENCIAFECHA_ALTANUMERO_HISTORIAFLAG_OCULTONOMBRE_RESPONSABLEAPELLIDO1_RESPONSABLEAPELLIDO2_RESPONSABLEUNIDAD_ASISTENCIAL_LIBRE

<pi> IDTVARCHAR2(50 BYTE)N1VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(1000 BYTE)

<M>

PK_INF_URGENCIAS <pi>

PROFESIONALES 2

COD_PROFESIONALNOMBREAPELLIDO1APELLIDO2DNI_NIE

<pi> IVARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(15 BYTE)

<M>

PK_PROFESIONALES <pi>

Page 39: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 V ió / R isión: 7.5/BORR

/ 273

GRUPO_ASISTENCIAL_TIPO_INFORME

FK_GRUPO_AS_GRUPO_ASI_GRUPO_ASFK_GRUPO_AS_GRUPO_ASI_TIPO_INF

PACIENTES_TIPO_INFORMES

FK_PACIENTE_PTI_TIPOS_TIPO_INF

FK_PACIENTE_TI_PACIENTEFK_HISTORIA_PACIENTES

FK_INF_ALTA_PACIENTES

FK_INF_AP_PACIENTES

FK_INF_CONSULTA_PACIENTESFK_INF_CUIDADOS_PACIENTES

FK_OTRAS_PRUEBAS_PACIENTES

FK_INF_IMAGEN_PACIENTES

FK_INF_LABORATORIO_PACIENTES

FK_INF_URGENCIAS_PACIENTES

OFESIONALES_ESP

FK_PROFESIONALES_GRUPO_ASIST

GRUPO_ASISTENCIAL

COD_GRUPO_ASISTENCIALDESC_GRUPO_ASISTENCIAL

<pi> N6VARCHAR2(100 BYTE)

<M>

PK_GRUPO_ASISTENCIAL <pi>

PACIENTES

COD_USUARIO_SNSCIPCIP_EUROPEO

<pi> VARCHAR2(16 BYTE)VARCHAR2(25 BYTE)VARCHAR2(50 BYTE)

<M>

PK_PACIENTES <pi>

TIPO_INFORMES

COD_TIPO_INFORMEDESC_TIPO_INFORMEDESC_TIPO_INFORME_LARGO

<pi> N6VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)

<M>

PK_TIPO_INFORMES <pi>

PROFESIONALES : 1

COD_PROFESIONALNOMBREAPELLIDO1APELLIDO2DNI_NIE

<pi> IVARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(15 BYTE)

<M>

PK_PROFESIONALES <pi>

ESPECIALIDADES : 2

COD_ESPECIALIDADDESC_ESPECIALIDAD

<pi> VARCHAR2(5 BYTE)VARCHAR2(100 BYTE)

<M>

PK_ESPECIALIDADES <pi>

HISTORIA_CLINICA_RESUMIDA : 3

COD_HISTORIA_CLINICA_RESUMIDAFECHA_CREACIONFECHA_ULTIMA_ACTUALIZACIONPROVISOR_SERVICIOSNOMBRE_REFERENCIAAPELLIDO1_REFERENCIAAPELLIDO2_REFERENCIATELEFONO_REFERENCIAFLAG_INFORMES_OCULTOSFLAG_INSTRUCCIONES_PREVIASFLAG_PROTOCOLO_INVESTIGACIONNUMERO_HISTORIA

<pi> IDTDTVARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)IIIVARCHAR2(50 BYTE)

<M>

PK_HISTORIA_CLINICA_RESUMIDA <pi>

INF_ALTA_HOSPITALIZACION : 3

COD_ALTA_HOSPITALIZACIONFECHA_ALTANOMBRE_RESPONSABLEAPELLIDO1_RESPONSABLEAPELLIDO2_RESPONSABLENUMERO_HISTORIAFLAG_OCULTOUNIDAD

<pi> IDTVARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(50 BYTE)N1VARCHAR2(1000 BYTE)

<M>

PK_INF_ALTA_HOSPITALIZACION <pi>

INF_ATENCION_PRIMARIA : 3

COD_ATENCION_PRIMARIAFECHA_INICIO_PERIODOFECHA_FIN_PERIODONOMBRE_RESPONSABLEAPELLIDO1_RESPONSABLEAPELLIDO2_RESPONSABLENUMERO_HISTORIAFLAG_OCULTO

<pi> IDTDTVARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(50 BYTE)N1

<M>

PK_INF_ATENCION_PRIMARIA <pi>

INF_CONSULTA_EXTERNA : 3

COD_CONSULTA_EXTERNAFECHA_CONSULTANOMBRE_RESPONSABLEAPELLIDO1_RESPONSABLEAPELLIDO2_RESPONSABLENUMERO_HISTORIAFLAG_OCULTOUNIDAD

<pi> IDTVARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(50 BYTE)N1VARCHAR2(1000 BYTE)

<M>

PK_INF_CONSULTA_EXTERNA <pi>

INF_CUIDADOS_ENFERMERIA : 3

COD_CUIDADOS_ENFERMERIAFECHA_ALTA_DERIVACIONNOMBRE_RESPONSABLEAPELLIDO1_RESPONSABLEAPELLIDO2_RESPONSABLENUMERO_HISTORIAFLAG_OCULTO

<pi> IDTVARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(50 BYTE)N1

<M>

PK_INF_CUIDADOS_ENFERMERIA <pi>

INF_OTRAS_PRUEBAS : 3

COD_OTRAS_PRUEBASDESC_TIPO_EXPLORACIONNUMERO_HISTORIAFLAG_OCULTOFECHA_EXPLORACION

<pi> IVARCHAR2(1000 BYTE)VARCHAR2(50 BYTE)N1DT

<M>

PK_INF_OTRAS_PRUEBAS <pi>

INF_RESULTADOS_IMAGEN : 3

COD_RESULTADO_IMAGENCOD_EXPLORACION_SECUENCIANOMBRE_RESPONSABLEAPELLIDO1_RESPONSABLEAPELLIDO2_RESPONSABLENUMERO_HISTORIAFLAG_OCULTOFECHA_EXPLORACION

<pi> IIVARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(50 BYTE)N1DT

<M>

PK_INF_RESULTADOS_IMAGEN <pi>

INF_RESULTADOS_LABORATORIO : 3

COD_RESULTADO_LABORATORIOFECHA_FIRMANOMBRE_RESPONSABLEAPELLIDO1_RESPONSABLEAPELLIDO2_RESPONSABLENUMERO_HISTORIAFLAG_OCULTOFECHA_MUESTRA

<pi> IDTVARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(50 BYTE)N1DT

<M>

PK_INF_RESULTADOS_LABORATORIO <pi>

INF_URGENCIAS : 3

COD_URGENCIAFECHA_ALTANUMERO_HISTORIAFLAG_OCULTONOMBRE_RESPONSABLEAPELLIDO1_RESPONSABLEAPELLIDO2_RESPONSABLEUNIDAD_ASISTENCIAL_LIBRE

<pi> IDTVARCHAR2(50 BYTE)N1VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(1000 BYTE)

<M>

PK_INF_URGENCIAS <pi>

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc

Page 40: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI F

V

d

FK EXPLORACION TIPO EXP

FK_INF_ALTA_ESPECIALIDADES

FK_INF_CONSULTA_ESPECIALIDADES

FK_INF_CUIDADOS_DISPOSITIVO

FK_INF_IMAGEN_EXPLORACION

FK_INF_RESU_LABORATIO_TIPOS_MU

FK_INF_RESU_LABORATOR_ESPECIAL

FK_INF_RESU_REFERENCE_GRUPO_DE

FK_INF_URGENCIAS_UNIDAD_ASIS

FK_OBSERVACIONES_HISTORIA

FK_PROBLEMAS_HISTORIA

FK_PROBLEMAS_TIPOS_PROBLEMAS FK_TRATAMIENTOS_HISTORIA

FK_VACUNACIONES_HISTORIA

FK_ALERGIAS_HISTOR

FK_ALERTAS_HISTORIA

FK_FARMACOS_TRATAMIENTOS

FK_IMAGENES_HISTORIA

FK_IMAGENES_INF_ALTA

FK_IMAGENES_INF_CONSULTA

FK_IMAGENES_INF_CUIDADOS

MAGENES_INF_IMA

FK_IMAGENES_INF_LABORATORIO

FK_IMAGENES_INF_URGENCIAS

FK_RECOMENDACIONES_TRATAM

DISPOSITIVO_ASISTENCIAL

COD_DIPOSITIVO_ASISTENCIALDESC_DISPOSITIVO_ASISTENCIAL

<pi> N6VARCHAR2(100 BYTE)

<M>

PK_DISPOSITIVO_ASISTENCIAL <pi>

ESPECIALIDADES 1

COD_ESPECIALIDADDESC_ESPECIALIDAD

<pi> VARCHAR2(5 BYTE)VARCHAR2(100 BYTE)

<M>

PK_ESPECIALIDADES <pi>

TIPOS_PROBLEMAS

COD_TIPO_PROBLEMADESC_TIPO_PROBLEMA

<pi> N6VARCHAR2(100 BYTE)

<M>

PK_TIPOS_PROBLEMAS <pi>

TIPO_EXPLORACION

COD_TIPO_EXPLORACIONDESC_TIPO_EXPLORACION

<pi> N6VARCHAR2(100 BYTE)

<M>

PK_TIPO_EXPLORACION <pi>

UNIDAD_ASISTENCIAL

COD_UNIDAD_ASISTENCIALDESC_UNIDAD_ASISTENCIAL

<pi> N6VARCHAR2(50 BYTE)

<M>

PK_UNIDAD_ASISTENCIAL <pi>

EXPLORACION

COD_EXPLORACION_SECUENCIACOD_EXPLORACIONDENOMINACION

<pi>IVARCHAR2(25 BYTE)VARCHAR2(255 BYTE)

<M><M>

PK_EXPLORACION <pi>

HISTORIA_CLINICA_RESUMIDA 1

COD_HISTORIA_CLINICA_RESUMIDAFECHA_CREACIONFECHA_ULTIMA_ACTUALIZACIONPROVISOR_SERVICIOSNOMBRE_REFERENCIAAPELLIDO1_REFERENCIAAPELLIDO2_REFERENCIATELEFONO_REFERENCIAFLAG_INFORMES_OCULTOSFLAG_INSTRUCCIONES_PREVIASFLAG_PROTOCOLO_INVESTIGACIONNUMERO_HISTORIA

<pi> IDTDTVARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)IIIVARCHAR2(50 BYTE)

<M

PK_HISTORIA_CLINICA_RESUMIDA <pi>

INF_ALTA_HOSPITALIZACION 1

COD_ALTA_HOSPITALIZACIONFECHA_ALTANOMBRE_RESPONSABLEAPELLIDO1_RESPONSABLEAPELLIDO2_RESPONSABLENUMERO_HISTORIAFLAG_OCULTOUNIDAD

<pi> IDTVARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(50 BYTE)N1VARCHAR2(1000 BYTE)

<M>

PK_INF_ALTA_HOSPITALIZACION <pi>

FECHA_CONSULTANOMBRE_RESPONSABLEAPELLIDO1_RESPONSABLEAPELLIDO2_RESPONSABLENUMERO_HISTORIAFLAG_OCULTOUNIDAD

DTVARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(50 BYTE)N1VARCHAR2(1000 BYTE)

<M>

PK_INF_CONSULTA_EXTERNA <pi>

INF_CUIDADOS_ENFERMERIA 1

COD_CUIDADOS_ENFERMERIAFECHA_ALTA_DERIVACIONNOMBRE_RESPONSABLEAPELLIDO1_RESPONSABLEAPELLIDO2_RESPONSABLENUMERO_HISTORIAFLAG_OCULTO

<pi> IDTVARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(50 BYTE)N1

<M>

PK_INF_CUIDADOS_ENFERMERIA <pi>

INF_RESULTADOS_IMAGEN 1

COD_RESULTADO_IMAGENCOD_EXPLORACION_SECUENCIANOMBRE_RESPONSABLEAPELLIDO1_RESPONSABLEAPELLIDO2_RESPONSABLENUMERO_HISTORIAFLAG_OCULTOFECHA_EXPLORACION

<pi> IIVARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(50 BYTE)N1DT

<M>

PK_INF_RESULTADOS_IMAGEN <pi>

INF_RESULTADOS_LABORATORIO 1

COD_RESULTADO_LABORATORIOFECHA_FIRMANOMBRE_RESPONSABLEAPELLIDO1_RESPONSABLEAPELLIDO2_RESPONSABLENUMERO_HISTORIAFLAG_OCULTOFECHA_MUESTRA

<pi> IDTVARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(50 BYTE)N1DT

<M>

PK_INF_RESULTADOS_LABORATORIO <pi>

INF_URGENCIAS 1

COD_URGENCIAFECHA_ALTANUMERO_HISTORIAFLAG_OCULTONOMBRE_RESPONSABLEAPELLIDO1_RESPONSABLEAPELLIDO2_RESPONSABLEUNIDAD_ASISTENCIAL_LIBRE

<pi> IDTVARCHAR2(50 BYTE)N1VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(1000 BYTE)

<M>

PK_INF_URGENCIAS <pi>

OBSERVACIONES_SUBJETIVAS

COD_OBSERVACIONOBSERVACION

<pi> IVARCHAR2(500 BYTE)

<M>

PK_OBSERVACIONES_SUBJETIVAS <pi>

PROBLEMAS

DESCRIPCIONCOD_PROBLEMA <pi>

VARCHAR2(500 BYTE)I <M>

PK_PROBLEMAS <pi>

TRATAMIENTOS

COD_TRATAMIENTO <pi> I <M>

PK_TRATAMIENTOS <pi>

VACUNACIONES

DESCRIPCIONCOD_VACUNA <pi>

VARCHAR2(500 BYTE)I <M>

PK_VACUNACIONES <pi>

ALERGIAS

DESCRIPCIONCOD_ALERGIA <pi>

VARCHAR2(500 BYTE)I <M>

PK_ALERGIAS <pi>

ALERTAS

COD_ALERTAOBSERVACIONES

<pi> IVARCHAR2(500 BYTE)

<M>

PK_ALERTAS <pi>

FARMACOS

DESCRIPCIONCOD NACIONALDOSISDURACIONCOD_FARMACO <pi>

VARCHAR2(500 BYTE)VARCHAR2(20 BYTE)VARCHAR2(10 BYTE)VARCHAR2(50 BYTE)I <M>

PK_FARMACOS <pi>

IMAGENES 1

COD_IMAGENNOMBRE_IMAGENUBICACION_IMAGEN

<pi> IVARCHAR2(250 BYTE)VARCHAR2(250 BYTE)

<M>

PK_IMAGENES <pi>

RECOMENDACIONES

DESCRIPCIONCOD_RECOMENDACION <pi>

VARCHAR2(500 BYTE)I <M>

PK_RECOMENDACIONES <pi>

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.

Page 41: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 41 / 273

Page 42: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 42 / 273

5.2 Modelo relacional CCAA

IAS_CO

RVICIO_COMUNI

FK_MUNICIPIOS_PROVINCIAS

FK_CENTROS_CENTROS_M_M

FK_CENTROS_TIPOS_CENTRO

FK_HISTORIA_HISTORIA__CENTROS

FK_INF_ALTA_ALTA_CENT_CENTROS

FK_INF_ATENCION_PR_C NTROSFK_INF_CONS_CONSULTA__CENTROS

FK_INF_CUID_CUIDADOS__CENTROS

FK_OTRAS_PRUEBAS_CENTROS

FK_RESULTADOS_IMAGEN_CENTROS

FK_INF_RESU_LABORATOR_CENTROS

FK_INF_URGE_URGENCIAS_CENTROS

FK_PROFESIONALES_CENTROS

COMUNIDADES_AUTONOMAS

COD_COMUNIDADDESC_COMUNIDADCOD_CA_ISO

INTEGERVARCHAR2(100 BYTE)INTEGER

<pk>

PROVINCIAS

COD_PROVINCIACOD_COMUNIDADDESC_PROVINCIA

INTEGERINTEGERVARCHAR2(50 BYTE)

<pk><fk>

SERVICIOS_SALUD

COD_SERVICIO_SALUDCOD_COMUNIDADDESC_SERVICIO_SALUDEMAIL_CONTACTO

INTEGERINTEGERVARCHAR2(100 BYTE)VARCHAR2(250 BYTE)

<pk><fk>

TIPOS_CENTRO

COD_TIPO_CENTRODESC_TIPO_CENTRO

NUMBER(6)VARCHAR2(100 BYTE)

<pk>

MUNICIPIOS

COD_MUNICIPIOCOD_PROVINCIADESC_MUNICIPIO

INTEGERINTEGERVARCHAR2(100 BYTE)

<pk><fk>

CENTROS

COD_MUNICIPIOCOD_TIPO_CENTROCOD_CENTRODENOMINACION

INTEGERNUMBER(6)VARCHAR2(25 BYTE)VARCHAR2(255 BYTE)

<fk1><pk,fk2><pk>

HISTORIA_CLINICA_RESUMIDA 2

COD_HISTORIA_CLINICA_RESUMIDACOD_DOCUMENTOCOD_USUARIO_SNSFECHA_CREACIONFECHA_ULTIMA_ACTUALIZACIONPROVISOR_SERVICIOSNOMBRE_REFERENCIAAPELLIDO1_REFERENCIAAPELLIDO2_REFERENCIATELEFONO_REFERENCIAFLAG_INFORMES_OCULTOSFLAG_INSTRUCCIONES_PREVIASFLAG_PROTOCOLO_INVESTIGACIONNUMERO_HISTORIACOD_TIPO_CENTROCOD_CENTRO

INTEGERINTEGERVARCHAR2(16 BYTE)DATEDATEVARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)INTEGERINTEGERINTEGERVARCHAR2(50 BYTE)NUMBER(6)VARCHAR2(25 BYTE)

<pk><fk1><fk3>

<fk2><fk2>

INF_ALTA_HOSPITALIZACION 2

COD_ALTA_HOSPITALIZACIONCOD_USUARIO_SNSCOD_DOCUMENTOCOD_ESPECIALIDADFECHA_ALTANOMBRE_RESPONSABLEAPELLIDO1_RESPONSABLEAPELLIDO2_RESPONSABLENUMERO_HISTORIAFLAG_OCULTOUNIDADCOD_TIPO_CENTROCOD_CENTRO

INTEGERVARCHAR2(16 BYTE)INTEGERVARCHAR2(5 BYTE)DATEVARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(50 BYTE)NUMBER(1)VARCHAR2(1000 BYTE)NUMBER(6)VARCHAR2(25 BYTE)

<pk><fk4><fk2><fk3>

<fk1><fk1>

INF_ATENCION_PRIMARIA 2

COD_ATENCION_PRIMARIACOD_DOCUMENTOCOD_USUARIO_SNSFECHA_INICIO_PERIODOFECHA_FIN_PERIODONOMBRE_RESPONSABLEAPELLIDO1_RESPONSABLEAPELLIDO2_RESPONSABLENUMERO_HISTORIAFLAG_OCULTOCOD_TIPO_CENTROCOD_CENTRO

INTEGERINTEGERVARCHAR2(16 BYTE)DATEDATEVARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(50 BYTE)NUMBER(1)NUMBER(6)VARCHAR2(25 BYTE)

<pk><fk1><fk2>

<fk3><fk3>

INF_CONSULTA_EXTERNA 2

COD_CONSULTA_EXTERNACOD_DOCUMENTOCOD_ESPECIALIDADCOD_USUARIO_SNSFECHA_CONSULTANOMBRE_RESPONSABLEAPELLIDO1_RESPONSABLEAPELLIDO2_RESPONSABLENUMERO_HISTORIAFLAG_OCULTOUNIDADCOD_TIPO_CENTROCOD_CENTRO

INTEGERINTEGERVARCHAR2(5 BYTE)VARCHAR2(16 BYTE)DATEVARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(50 BYTE)NUMBER(1)VARCHAR2(1000 BYTE)NUMBER(6)VARCHAR2(25 BYTE)

<pk><fk1><fk2><fk3>

<fk4><fk4>

INF_CUIDADOS_ENFERMERIA 2

COD_CUIDADOS_ENFERMERIACOD_DOCUMENTOCOD_DIPOSITIVO_ASISTENCIALCOD_USUARIO_SNSFECHA_ALTA_DERIVACIONNOMBRE_RESPONSABLEAPELLIDO1_RESPONSABLEAPELLIDO2_RESPONSABLENUMERO_HISTORIAFLAG_OCULTOCOD_TIPO_CENTROCOD_CENTRO

INTEGERINTEGERNUMBER(6)VARCHAR2(16 BYTE)DATEVARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(50 BYTE)NUMBER(1)NUMBER(6)VARCHAR2(25 BYTE)

<pk><fk2><fk1><fk3>

<fk4><fk4>

INF_OTRAS_PRUEBAS 2

COD_OTRAS_PRUEBASCOD_DOCUMENTOCOD_USUARIO_SNSDESC_TIPO_EXPLORACIONNUMERO_HISTORIAFLAG_OCULTOFECHA_EXPLORACIONCOD_TIPO_CENTROCOD_CENTRO

INTEGERINTEGERVARCHAR2(16 BYTE)VARCHAR2(1000 BYTE)VARCHAR2(50 BYTE)NUMBER(1)DATENUMBER(6)VARCHAR2(25 BYTE)

<pk><fk2><fk3>

<fk1><fk1>

INF_RESULTADOS_IMAGEN 2

COD_RESULTADO_IMAGENCOD_DOCUMENTOCOD_USUARIO_SNSCOD_EXPLORACION_SECUENCIANOMBRE_RESPONSABLEAPELLIDO1_RESPONSABLEAPELLIDO2_RESPONSABLENUMERO_HISTORIAFLAG_OCULTOFECHA_EXPLORACIONCOD_TIPO_CENTROCOD_CENTROCOD_TIPO_EXPLORACIONCOD_EXPLORACION

INTEGERINTEGERVARCHAR2(16 BYTE)INTEGERVARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(50 BYTE)NUMBER(1)DATENUMBER(6)VARCHAR2(25 BYTE)NUMBER(6)VARCHAR2(25 BYTE)

<pk><fk1><fk3>

<fk4><fk4><fk2><fk2>

INF_RESULTADOS_LABORATORIO 2

COD_RESULTADO_LABORATORIOCOD_DOCUMENTOCOD_USUARIO_SNSCOD_ESPECIALIDADCOD_TIPO_MUESTRACOD_GRUPO_DETERMINACIONFECHA_FIRMANOMBRE_RESPONSABLEAPELLIDO1_RESPONSABLEAPELLIDO2_RESPONSABLENUMERO_HISTORIAFLAG_OCULTOFECHA_MUESTRACOD_TIPO_CENTROCOD_CENTRO

INTEGERINTEGERVARCHAR2(16 BYTE)VARCHAR2(5 BYTE)INTEGERNUMBER(6)DATEVARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(50 BYTE)NUMBER(1)DATENUMBER(6)VARCHAR2(25 BYTE)

<pk><fk4><fk1><fk5><fk2><fk6>

<fk3><fk3>

INF_URGENCIAS 2

COD_URGENCIACOD_UNIDAD_ASISTENCIALCOD_USUARIO_SNSCOD_DOCUMENTOFECHA_ALTANUMERO_HISTORIAFLAG_OCULTONOMBRE_RESPONSABLEAPELLIDO1_RESPONSABLEAPELLIDO2_RESPONSABLEUNIDAD_ASISTENCIAL_LIBRECOD_TIPO_CENTROCOD_CENTRO

INTEGERINTEGERVARCHAR2(16 BYTE)INTEGERDATEVARCHAR2(50 BYTE)NUMBER(1)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(1000 BYTE)NUMBER(6)VARCHAR2(25 BYTE)

<pk><fk3><fk2><fk1>

<fk4><fk4>

PROFESIONALES 2

COD_PROFESIONALCOD_GRUPO_ASISTENCIALNOMBREAPELLIDO1APELLIDO2DNI_NIECOD_ESPECIALIDADCOD_TIPO_CENTROCOD_CENTRO

INTEGERNUMBER(6)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(15 BYTE)VARCHAR2(5 BYTE)NUMBER(6)VARCHAR2(25 BYTE)

<pk><fk3>

<fk2><fk1><fk1>

Page 43: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

/ 273

RUPOGRUP

FK_PACIENTE_PTI_TIPOS_TIPO_INF

FK_PACIENTE_TI_PACIENTE

FK_HISTORIA_PACIENTES

FK_INF_ALTA_PACIENTES

FK_INF_AP_PACIENTES

FK_INF_CONSULTA_PACIENTES

FK_INF_CUIDADOS_PACIENTES

FK_OTRAS_PRUEBAS_PACIENTES

FK_INF_IMAGEN_PACIENTES

FK_INF_LABORATORIO_PACIENTESFK_INF_URGENCIAS_PACIENTES

ROFESIONALES_ESPE

FK_PROFESIONALES_GRUPO_ASIST

GRUPO_ASISTENCIAL

COD_GRUPO_ASISTENCIALDESC_GRUPO_ASISTENCIAL

NUMBER(6)VARCHAR2(100 BYTE)

<pk>

PACIENTES

COD_USUARIO_SNSCIPCIP_EUROPEO

VARCHAR2(16 BYTE)VARCHAR2(25 BYTE)VARCHAR2(50 BYTE)

<pk>

TIPO_INFORMES

COD_TIPO_INFORMEDESC_TIPO_INFORMEDESC_TIPO_INFORME_LARGO

NUMBER(6)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)

<pk>GRUPO_ASISTENCIAL_TIPO_INFORME

COD_TIPO_INFORMECOD_GRUPO_ASISTENCIAL

NUMBER(6)NUMBER(6)

<pk,fk2><pk,fk1>

PACIENTES_TIPO_INFORMES

COD_TIPO_INFORMECOD_USUARIO_SNS

NUMBER(6)VARCHAR2(16 BYTE)

<pk,fk1><pk,fk2>

PROFESIONALES : 1

COD_PROFESIONALCOD_GRUPO_ASISTENCIALNOMBREAPELLIDO1APELLIDO2DNI_NIECOD_ESPECIALIDADCOD_TIPO_CENTRO

INTEGERNUMBER(6)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(15 BYTE)VARCHAR2(5 BYTE)NUMBER(6)

<pk><fk3>

<fk2><fk1>

COD_CENTRO VARCHAR2(25 BYTE) <fk1>

ESPECIALIDADES : 2

COD_ESPECIALIDADDESC_ESPECIALIDAD

VARCHAR2(5 BYTE)VARCHAR2(100 BYTE)

<pk>

HISTORIA_CLINICA_RESUMIDA : 3

COD_HISTORIA_CLINICA_RESUMIDACOD_DOCUMENTOCOD_USUARIO_SNSFECHA_CREACIONFECHA_ULTIMA_ACTUALIZACIONPROVISOR_SERVICIOSNOMBRE_REFERENCIAAPELLIDO1_REFERENCIAAPELLIDO2_REFERENCIATELEFONO_REFERENCIAFLAG_INFORMES_OCULTOSFLAG_INSTRUCCIONES_PREVIASFLAG_PROTOCOLO_INVESTIGACIONNUMERO_HISTORIACOD_TIPO_CENTROCOD_CENTRO

INTEGERINTEGERVARCHAR2(16 BYTE)DATEDATEVARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)INTEGERINTEGERINTEGERVARCHAR2(50 BYTE)NUMBER(6)VARCHAR2(25 BYTE)

<pk><fk1><fk3>

<fk2><fk2>

COD_ALTA_HOSPITALIZACIONCOD_USUARIO_SNSCOD_DOCUMENTOCOD_ESPECIALIDADFECHA_ALTANOMBRE_RESPONSABLEAPELLIDO1_RESPONSABLEAPELLIDO2_RESPONSABLENUMERO_HISTORIAFLAG_OCULTOUNIDADCOD_TIPO_CENTROCOD_CENTRO

INTEGERVARCHAR2(16 BYTE)INTEGERVARCHAR2(5 BYTE)DATEVARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(50 BYTE)NUMBER(1)VARCHAR2(1000 BYTE)NUMBER(6)VARCHAR2(25 BYTE)

<pk><fk4><fk2><fk3>

<fk1><fk1>

INF_ATENCION_PRIMARIA : 3

COD_ATENCION_PRIMARIACOD_DOCUMENTOCOD_USUARIO_SNSFECHA_INICIO_PERIODOFECHA_FIN_PERIODONOMBRE_RESPONSABLEAPELLIDO1_RESPONSABLEAPELLIDO2_RESPONSABLENUMERO_HISTORIAFLAG_OCULTOCOD_TIPO_CENTROCOD_CENTRO

INTEGERINTEGERVARCHAR2(16 BYTE)DATEDATEVARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(50 BYTE)NUMBER(1)NUMBER(6)VARCHAR2(25 BYTE)

<pk><fk1><fk2>

<fk3><fk3>

COD_CONSULTA_EXTERNACOD_DOCUMENTOCOD_ESPECIALIDADCOD_USUARIO_SNSFECHA_CONSULTANOMBRE_RESPONSABLEAPELLIDO1_RESPONSABLEAPELLIDO2_RESPONSABLENUMERO_HISTORIAFLAG_OCULTOUNIDADCOD_TIPO_CENTROCOD_CENTRO

INTEGERINTEGERVARCHAR2(5 BYTE)VARCHAR2(16 BYTE)DATEVARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(50 BYTE)NUMBER(1)VARCHAR2(1000 BYTE)NUMBER(6)VARCHAR2(25 BYTE)

<pk><fk1><fk2><fk3>

<fk4><fk4>

INF_CUIDADOS_ENFERMERIA : 3

COD_CUIDADOS_ENFERMERIACOD_DOCUMENTOCOD_DIPOSITIVO_ASISTENCIALCOD_USUARIO_SNSFECHA_ALTA_DERIVACIONNOMBRE_RESPONSABLEAPELLIDO1_RESPONSABLEAPELLIDO2_RESPONSABLENUMERO_HISTORIAFLAG_OCULTOCOD_TIPO_CENTROCOD_CENTRO

INTEGERINTEGERNUMBER(6)VARCHAR2(16 BYTE)DATEVARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(50 BYTE)NUMBER(1)NUMBER(6)VARCHAR2(25 BYTE)

<pk><fk2><fk1><fk3>

<fk4><fk4>

INF_OTRAS_PRUEBAS : 3

COD_OTRAS_PRUEBASCOD_DOCUMENTOCOD_USUARIO_SNSDESC_TIPO_EXPLORACIONNUMERO_HISTORIAFLAG_OCULTOFECHA_EXPLORACIONCOD_TIPO_CENTROCOD_CENTRO

INTEGERINTEGERVARCHAR2(16 BYTE)VARCHAR2(1000 BYTE)VARCHAR2(50 BYTE)NUMBER(1)DATENUMBER(6)VARCHAR2(25 BYTE)

<pk><fk2><fk3>

<fk1><fk1>

INF_RESULTADOS_IMAGEN : 3

COD_RESULTADO_IMAGENCOD_DOCUMENTOCOD_USUARIO_SNSCOD_EXPLORACION_SECUENCIANOMBRE_RESPONSABLEAPELLIDO1_RESPONSABLEAPELLIDO2_RESPONSABLENUMERO_HISTORIAFLAG_OCULTOFECHA_EXPLORACIONCOD_TIPO_CENTROCOD_CENTROCOD_TIPO_EXPLORACIONCOD_EXPLORACION

INTEGERINTEGERVARCHAR2(16 BYTE)INTEGERVARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(50 BYTE)NUMBER(1)DATENUMBER(6)VARCHAR2(25 BYTE)NUMBER(6)VARCHAR2(25 BYTE)

<pk><fk1><fk3>

<fk4><fk4><fk2><fk2>

INF_RESULTADOS_LABORATORIO : 3

COD_RESULTADO_LABORATORIOCOD_DOCUMENTOCOD_USUARIO_SNSCOD_ESPECIALIDADCOD_TIPO_MUESTRACOD_GRUPO_DETERMINACIONFECHA_FIRMANOMBRE_RESPONSABLEAPELLIDO1_RESPONSABLEAPELLIDO2_RESPONSABLENUMERO_HISTORIAFLAG_OCULTOFECHA_MUESTRACOD_TIPO_CENTROCOD_CENTRO

INTEGERINTEGERVARCHAR2(16 BYTE)VARCHAR2(5 BYTE)INTEGERNUMBER(6)DATEVARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(50 BYTE)NUMBER(1)DATENUMBER(6)VARCHAR2(25 BYTE)

<pk><fk4><fk1><fk5><fk2><fk6>

<fk3><fk3>

INF_URGENCIAS : 3

COD_URGENCIACOD_UNIDAD_ASISTENCIALCOD_USUARIO_SNSCOD_DOCUMENTOFECHA_ALTANUMERO_HISTORIAFLAG_OCULTONOMBRE_RESPONSABLEAPELLIDO1_RESPONSABLEAPELLIDO2_RESPONSABLEUNIDAD_ASISTENCIAL_LIBRECOD_TIPO_CENTROCOD_CENTRO

INTEGERINTEGERVARCHAR2(16 BYTE)INTEGERDATEVARCHAR2(50 BYTE)NUMBER(1)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(1000 BYTE)NUMBER(6)VARCHAR2(25 BYTE)

<pk><fk3><fk2><fk1>

<fk4><fk4>

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc

Page 44: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Prop 44 / 273

FK_EXPLORACION_TIPO_EXP

FK_INF_ALTA_ESPECIALIDADES

FK_INF_CONSULTA_ESPECIALIDADES

FK_INF_CUIDADOS_DISPOSITIVO

FK_INF_IMAGEN_EXPLORACION

FK_INF_RESU_LABORATIO_TIPOS_MU

FK_INF_RESU_LABORATOR_ESPECIAL

FK_INF_RESU_REFERENCE_GRUPO_DE

FK_INF_URGENCIAS_UNIDAD_ASIS

FK_OBSERVACIONES_HISTORIA

FK_PROBLEMAS_HISTORIA

FK_PROBLEMAS_TIPOS_PROBLEMAS FK_TRATAMIENTOS_HISTORIA

FK_VACUNACIONES_HISTORI

FK_ALERGIAS_HISTORIA

FK_ALERTAS_HISTORIA

FK_FARMACOS_TRATAMIENTOS

FK_IMAGENES_HISTORIA

FK_IMAGENES_INF_ALTA

FK_IMAGENES_INF_CONSULTA

FK_IMAGENES_INF_CUIDADOS

AGENES_INF_IM

FK_IMAGENES_INF_LABORATORIO

_IMAGENES_INF_URGENCIA

FK RECOMENDACIONES_TRATAM

DISPOSITIVO_ASISTENCIAL

COD_DIPOSITIVO_ASISTENCIALDESC_DISPOSITIVO_ASISTENCIAL

NUMBER(6)VARCHAR2(100 BYTE)

<pk>

ESPECIALIDADES 1

COD_ESPECIALIDADDESC_ESPECIALIDAD

VARCHAR2(5 BYTE)VARCHAR2(100 BYTE)

<pk>

COD_GRUPO_DETERMINACIONDESC_GRUPO_DETERMINACION

INTEGERVARCHAR2(100 BYTE)

<pk> COD_TIPO_MUESTRADESC_TIPO_MUESTRA

INTEGERVARCHAR2(100 BYTE)

<pk>

TIPOS_PROBLEMAS

COD_TIPO_PROBLEMADESC_TIPO_PROBLEMA

NUMBER(6)VARCHAR2(100 BYTE)

<pk>

TIPO_EXPLORACION

COD_TIPO_EXPLORACIONDESC_TIPO_EXPLORACION

NUMBER(6)VARCHAR2(100 BYTE)

<pk>UNIDAD_ASISTENCIAL

COD_UNIDAD_ASISTENCIALDESC_UNIDAD_ASISTENCIAL

NUMBER(6)VARCHAR2(50 BYTE)

<pk>

EXPLORACION

COD_EXPLORACION_SECUENCIACOD_TIPO_EXPLORACIONCOD_EXPLORACIONDENOMINACION

INTEGERNUMBER(6)VARCHAR2(25 BYTE)VARCHAR2(255 BYTE)

<pk,fk><pk>

HISTORIA_CLINICA_RESUMIDA 1

COD_HISTORIA_CLINICA_RESUMIDACOD_DOCUMENTOCOD_USUARIO_SNSFECHA_CREACIONFECHA_ULTIMA_ACTUALIZACIONPROVISOR_SERVICIOSNOMBRE_REFERENCIAAPELLIDO1_REFERENCIAAPELLIDO2_REFERENCIATELEFONO_REFERENCIAFLAG_INFORMES_OCULTOSFLAG_INSTRUCCIONES_PREVIASFLAG_PROTOCOLO_INVESTIGACIONNUMERO_HISTORIACOD_TIPO_CENTROCOD_CENTRO

INTEGERINTEGERVARCHAR2(16 BYTE)DATEDATEVARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)INTEGERINTEGERINTEGERVARCHAR2(50 BYTE)NUMBER(6)VARCHAR2(25 BYTE)

<pk><fk1><fk3>

<fk2><fk2>

INF_ALTA_HOSPITALIZACION 1

COD_ALTA_HOSPITALIZACIONCOD_USUARIO_SNSCOD_DOCUMENTOCOD_ESPECIALIDADFECHA_ALTANOMBRE_RESPONSABLEAPELLIDO1_RESPONSABLEAPELLIDO2_RESPONSABLENUMERO_HISTORIAFLAG_OCULTOUNIDADCOD_TIPO_CENTROCOD_CENTRO

INTEGERVARCHAR2(16 BYTE)INTEGERVARCHAR2(5 BYTE)DATEVARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(50 BYTE)NUMBER(1)VARCHAR2(1000 BYTE)NUMBER(6)VARCHAR2(25 BYTE)

<pk><fk4><fk2><fk3>

<fk1><fk1>

F_CONSULTA_EXTERNA 1

COD_CONSULTA_EXTERNACOD_DOCUMENTOCOD_ESPECIALIDADCOD_USUARIO_SNSFECHA_CONSULTANOMBRE_RESPONSABLEAPELLIDO1_RESPONSABLEAPELLIDO2_RESPONSABLENUMERO_HISTORIAFLAG_OCULTOUNIDADCOD_TIPO_CENTROCOD_CENTRO

INTEGERINTEGERVARCHAR2(5 BYTE)VARCHAR2(16 BYTE)DATEVARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(50 BYTE)NUMBER(1)VARCHAR2(1000 BYTE)NUMBER(6)VARCHAR2(25 BYTE)

<pk><fk1><fk2><fk3>

<fk4><fk4>

INF_CUIDADOS_ENFERMERIA 1

COD_CUIDADOS_ENFERMERIACOD_DOCUMENTOCOD_DIPOSITIVO_ASISTENCIALCOD_USUARIO_SNSFECHA_ALTA_DERIVACIONNOMBRE_RESPONSABLEAPELLIDO1_RESPONSABLEAPELLIDO2_RESPONSABLENUMERO_HISTORIAFLAG_OCULTOCOD_TIPO_CENTROCOD_CENTRO

INTEGERINTEGERNUMBER(6)VARCHAR2(16 BYTE)DATEVARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(50 BYTE)NUMBER(1)NUMBER(6)VARCHAR2(25 BYTE)

<pk><fk2><fk1><fk3>

<fk4><fk4>

INF_RESULTADOS_IMAGEN 1

COD_RESULTADO_IMAGENCOD_DOCUMENTOCOD_USUARIO_SNSCOD_EXPLORACION_SECUENCIANOMBRE_RESPONSABLEAPELLIDO1_RESPONSABLEAPELLIDO2_RESPONSABLENUMERO_HISTORIAFLAG_OCULTOFECHA_EXPLORACIONCOD_TIPO_CENTROCOD_CENTROCOD_TIPO_EXPLORACIONCOD_EXPLORACION

INTEGERINTEGERVARCHAR2(16 BYTE)INTEGERVARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(50 BYTE)NUMBER(1)DATENUMBER(6)VARCHAR2(25 BYTE)NUMBER(6)VARCHAR2(25 BYTE)

<pk><fk1><fk3>

<fk4><fk4><fk2><fk2>

INF_RESULTADOS_LABORATORIO 1

COD_RESULTADO_LABORATORIOCOD_DOCUMENTOCOD_USUARIO_SNSCOD_ESPECIALIDADCOD_TIPO_MUESTRACOD_GRUPO_DETERMINACIONFECHA_FIRMANOMBRE_RESPONSABLEAPELLIDO1_RESPONSABLEAPELLIDO2_RESPONSABLENUMERO_HISTORIAFLAG_OCULTOFECHA_MUESTRACOD_TIPO_CENTROCOD_CENTRO

INTEGERINTEGERVARCHAR2(16 BYTE)VARCHAR2(5 BYTE)INTEGERNUMBER(6)DATEVARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(50 BYTE)NUMBER(1)DATENUMBER(6)VARCHAR2(25 BYTE)

<pk><fk4><fk1><fk5><fk2><fk6>

<fk3><fk3>

INF_URGENCIAS 1

COD_URGENCIACOD_UNIDAD_ASISTENCIALCOD_USUARIO_SNSCOD_DOCUMENTOFECHA_ALTANUMERO_HISTORIAFLAG_OCULTONOMBRE_RESPONSABLEAPELLIDO1_RESPONSABLEAPELLIDO2_RESPONSABLEUNIDAD_ASISTENCIAL_LIBRECOD_TIPO_CENTROCOD_CENTRO

INTEGERINTEGERVARCHAR2(16 BYTE)INTEGERDATEVARCHAR2(50 BYTE)NUMBER(1)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(1000 BYTE)NUMBER(6)VARCHAR2(25 BYTE)

<pk><fk3><fk2><fk1>

<fk4><fk4>

OBSERVACIONES_SUBJETIVAS

COD_OBSERVACIONESUMIDA

INTEGERINTEGERVARCHAR2(500 BYTE)

<pk><fk>

PROBLEMAS

DESCRIPCIONCOD_PROBLEMACOD_TIPO_PROBLEMACOD_HISTORIA_CLINICA_RESUMIDA

VARCHAR2(500 BYTE)INTEGERNUMBER(6)INTEGER

<pk><fk2><fk1>

TRATAMIENTOS

COD_TRATAMIENTOCOD_HISTORIA_CLINICA_RESUMIDA

INTEGERINTEGER

<pk><fk>

VACUNACIONES

DESCRIPCIONCOD_VACUNACOD_HISTORIA_CLINICA_RESUMIDA

VARCHAR2(500 BYTE)INTEGERINTEGER

<pk><fk>

ALERGIAS

DESCRIPCIONCOD_ALERGIACOD_HISTORIA_CLINICA_RESUMIDA

VARCHAR2(500 BYTE)INTEGERINTEGER

<pk><fk>

ALERTAS

COD_ALERTACOD_HISTORIA_CLINICA_RESUMIDAOBSERVACIONES

INTEGERINTEGERVARCHAR2(500 BYTE)

<pk><fk>

FARMACOS

DESCRIPCIONCOD_NACIONALDOSISDURACIONCOD_FARMACO

VARCHAR2(500 BYTE)VARCHAR2(20 BYTE)VARCHAR2(10 BYTE)VARCHAR2(50 BYTE)INTEGER <pk>

COD_TRATAMIENTO INTEGER <fk>

IMAGENES 1

COD_IMAGENCOD_ALTA_HOSPITALIZACIONCOD_HISTORIA_CLINICA_RESUMIDACOD_ATENCION_PRIMARIACOD_RESULTADO_IMAGENCOD_URGENCIACOD_CUIDADOS_ENFERMERIACOD_CONSULTA_EXTERNACOD_RESULTADO_LABORATORIONOMBRE_IMAGENUBICACION_IMAGENCOD_OTRAS_PRUEBAS

INTEGERINTEGERINTEGERINTEGERINTEGERINTEGERINTEGERINTEGERINTEGERVARCHAR2(250 BYTE)VARCHAR2(250 BYTE)INTEGER

<pk><fk2><fk1><fk3><fk6><fk8><fk5><fk4><fk7>

<fk9>

RECOMENDACIONES

DESCRIPCIONCOD_RECOMENDACIONCOD_TRATAMIENTO

VARCHAR2(500 BYTE)INTEGERINTEGER

<pk><fk>

Page 45: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 45 / 273

Page 46: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 46 / 273

5.2.1 DESCRIPCIÓN DEL MODELO RELACIONAL CCAA

5.2.1.1 Grupo Asistencial

Contiene la información de los diferentes grupos asistenciales que se utilizarán

para poder filtrar los informes que pueden visualizar

Campo Descripción COD_GRUPO_ASISTENCIAL Identificador único para cada uno de los grupos asistenciales.

DESC_GRUPO_ASISTENCIAL Descripción del Grupo Asistencial

5.2.1.2 Tipos De Informe

Contiene la información de los diferentes tipos de informes que existen en el

sistema

Campo Descripción COD_TIPO_INFORME Identificador único para cada uno de los tipos de informe.

DESC_TIPO_INFORME Descripción del tipo informe

PESO_VISUALIZACION Peso que tiene cada informe a la hora de visualizarse

5.2.1.3 Grupo Asistencial - Tipos De Informe

Contiene la información que vincula los grupos asistenciales con el tipo de

informe que pueden manejar dentro del sistema.

Campo Descripción COD_GRUPO_ASISTENCIAL Identificador único para cada uno de los grupos asistenciales.

COD_TIPO_INFORME Identificador único para cada uno de los tipos de informe.

5.2.1.4 ESPECIALIDADES

Contiene la información relativa a los servicios asistenciales, según la normativa

en vigor en cada momento (actualmente RD 127/1984)

Campo Descripción

Page 47: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

COD_ESPECIALIDAD Identificador único para cada uno de los servicios asistenciales.

DESC_ESPECIALIDAD Descripción del Servicio asistencial

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 47 / 273

5.2.1.5 Comunidades Autónomas

Relación de Comunidades Autónomas, codificado según la fecha de

constitución de cada una de ellas.

Campo Descripción COD_COMUNIDAD Identificador único de la comunidad.

COD_CA_ISO Identificador único de la Comunidad, según orden de determinación,

especificado en la ISO 3166 2ª parte.

DESC_COMUNIDAD Descripción de la comunidad.

CITE Código CITE de la Autónoma

5.2.1.6 PROVINCIAS

Relación de Provincias.

Campo Descripción COD_PROVINCIA Identificador único del municipio.

COD_COMUNIDAD Identificador único de la Provincia

DESC_PROVINCIA Descripción de la comunidad.

5.2.1.7 MUNICIPIOS

Relación de Municipios.

Campo Descripción COD_MUNICIPIO Identificador único del municipio.

COD_PROVINCIA Identificador único de la Provincia

DESC_MUNICIPIO Descripción del municipio.

5.2.1.8 SERVICIOS SALUD

Page 48: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 48 / 273

Contiene la identificación de los diferentes Servicios de Salud implicados en los

procesos de solicitud de operación. Esta tabla permite identificar tanto al emisor

como al destinatario de un mensaje de intercambio.

Campo Descripción COD_SERVICIO_SALUD Identificador único del servicio de salud

DESC_SERVICIO_SALUD Descripción de su Servicio de Salud

COD_COMUNIDAD Identificador único de la comunidad.

EMAIL_CONTACTO Email de contacto donde contactaran los ciudadanos

5.2.1.9 TIPOS CENTRO

Contendrá los tipos de centros soportados en el sistema.

- Catálogo Nacional de Hospitales

- Inventario de Atención Primaria

Campo Descripción COD_TIPO_CENTRO Identificador único.

DESC_TIPO_CENTRO Descripción

5.2.1.10 Centros

Contiene la información de identificación de un centro dentro de la CCAA

Campo Descripción COD_CENTRO Código según CNH o Inventario de Atención primaria

DESC_CENTRO Descripción del Centro

COD_MUNICIPIO Identificador único de municipio

COD_TIPO_CENTRO Tipo de centro CNH o de Atención primaria

DENOMINACION Denominación libre

5.2.1.11 Profesionales

Contiene la información de identificación de un profesional dentro del Servicio

de Salud

Page 49: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 49 / 273

Campo Descripción COD_PROFESIONAL Identificador único para cada uno de los profesionales.

NOMBRE Nombre del profesional

APELLIDO1 Apellido1 del profesional

APELLIDO2 Apellido2 del profesional

DNI_NIE Documento Nacional de Identidad o Número de Identificación Extranjero.

COD_GRUPO_ASISTENCIAL Código de grupo que pertenece. Servirá para dar permisos

COD_CENTRO Código según CNH o Inventario de Atención primaria

COD_TIPO_CENTRO Tipo de centro CNH o de Atención primaria

COD_ESPECIALIDAD Identificador único de la especialidad a la que pertenece

5.2.1.12 Administradores

Contiene la información de identificación de los administradores del Servicio de

Salud. Solo existirá en HCDSNS de los agentes CCAA

Campo Descripción COD_ADMINISTRADOR Identificador único para cada uno de los profesionales.

NOMBRE Nombre del profesional

APELLIDO1 Apellido1 del profesional

APELLIDO2 Apellido2 del profesional

DNI_NIE Documento Nacional de Identidad o Número de Identificación Extranjero.

5.2.1.13 GRUPO DETERMINACION

Campo Descripción COD_GRUPO_DETERMINACION Identificador único.

DESC_GRUPO_DETERMINACION Descripción

5.2.1.14 TIPOS MUESTRA

Campo Descripción COD_TIPO_MUESTRA Identificador único.

DESC_TIPO_MUESTRA Descripción

Page 50: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 50 / 273

5.2.1.15 EXPLORACION

Contendrá las exploraciones del Catálogo SERAM y Catalogo SEMN

Campo Descripción COD_EXPLORACION Código dentro del tipo de exploración

COD_TIPO_EXPLORACION Código del tipo exploración

DENOMINACION Descripción de la exploración

5.2.1.16 TIPO EXPLORACION

Contendrá los tipos de exploración soportados en el sistema.

- Catálogo SERAM

- Catalogo SEMN

Campo Descripción COD_TIPO_EXPLORACION Identificador único.

DESC_TIPO_EXPLORACION Descripción

5.2.1.17 TIPOS PROBLEMAS

Tipos de problemas existentes: Resueltos, cerrados, activos…

Campo Descripción COD_TIPO_PROBLEMA Identificador único.

DESC_TIPO_PROBLEMA Descripción

5.2.1.18 DISPOSITIVO ASISTENCIAL

Campo Descripción COD_DIPOSITIVO_ASISTENCIAL Identificador único.

DESC_DISPOSITIVO_ASISTENCIAL Descripción

5.2.1.19 UNIDAD ASISTENCIAL

Page 51: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 51 / 273

Tipos de unidades asistenciales: Servicio de Urgencia Hospitalaria, Servicio de

Urgencia de A.Primaria, SAMU… etc

Campo Descripción COD_UNIDAD_ASISTENCIAL Identificador único.

DESC_UNIDAD_ASISTENCIAL Descripción

5.2.1.20 PACIENTES

Códigos de identificación del paciente

Campo Descripción COD_USUARIO_SNS Identificador único en el SNS

CIP Identificador único en el Servicio de Salud

CIP_EUROPEO Identificador único Europeo

5.2.1.21 PACIENTES - TIPO INFORMES

Relación de tipos de informes que tiene un paciente

Campo Descripción COD_TIPO_INFORME Identificador único del tipo informe

COD_USUARIO_SNS Identificador único en el SNS

5.2.1.22 DOCUMENTOS

Tabla donde se reflejan todos los documentos de Historia Clínica

Campo Descripción COD_DOCUMENTO Identificador único.

NOMBRE_DOCUMENTO Nombre original

UBICACION_DOCUMENTO Nombre almacenado

5.2.1.23 HISTORIA CLINICA RESUMIDA

Page 52: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 52 / 273

Contiene la información de los informes de Historia Clínica, vinculados al código

SNS del ciudadano en TSI

Campo Descripción COD_HISTORIA_CLINICA_RESUMIDA Identificador único para cada historia

COD_DOCUMENTO Identificador único del documento asociado

COD_USUARIO_SNS Identificación único del paciente

COD_CENTRO Código según CNH o Inventario de Atención primaria

COD_TIPO_CENTRO Tipo de centro CNH o de Atención primaria

FECHA_CREACION Fecha en el que se creó el informe

FECHA_ULTIMA_ACTUALIZACION Fecha en la que se actualizó el informe

PROVISOR_SERVICIOS

NOMBRE_REFERENCIA Nombre de la persona de referencia

APELLIDO1_REFERENCIA Apellido1 de la persona de referencia

APELLIDO2_REFERENCIA Apellido2 de la persona de referencia

TELEFONO_REFERENCIA Teléfono de la persona de referencia

FLAG_INFORMES_OCULTOS Flag si tiene datos ocultos en la Comunidad

- 0 no tiene

- 1 tiene

FLAG_INSTRUCCIONES_PREVIAS Flag si tiene instrucciones previas en la Comunidad

- 0 no tiene

- 1 tiene

FLAG_PROTOCOLO_INVESTIGACION - 0 no tiene

- 1 tiene

NUMERO_HISTORIA Número de historia

5.2.1.24 ALERGIAS

Campo Descripción COD_ALERGIA Identificador único.

COD_HISTORIA_CLINICA_RESUMIDA Nombre original

DESCRIPCION Descripción de la alergia

5.2.1.25 ALERTAS

Campo Descripción COD_ALERTA Identificador único.

Page 53: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 53 / 273

COD_HISTORIA_CLINICA_RESUMIDA Código de la historia clínica relacionada

DESCRIPCION Descripción de la alerta

5.2.1.26 OBSERVACIONES SUBJETIVAS

Campo Descripción COD_OBSERVACION Identificador único.

COD_HISTORIA_CLINICA_RESUMIDA Código de la historia clínica relacionada

OBSERVACION Descripción de la observación

5.2.1.27 PROBLEMAS

Campo Descripción COD_PROBLEMA Identificador único.

COD_HISTORIA_CLINICA_RESUMIDA Código de la historia clínica relacionada

DESCRIPCION Descripción del problema

COD_TIPO_PROBLEMA Código del Tipo de problema

5.2.1.28 TRATAMIENTOS

Campo Descripción COD_TRATAMIENTO Identificador único.

COD_HISTORIA_CLINICA_RESUMIDA Código de la historia clínica relacionada

5.2.1.29 RECOMENDACIONES

Campo Descripción COD_RECOMENDACION Identificador único.

COD_TRATAMIENTO Código del tratamiento relacionado

DESCRIPCION Descripción de la recomendación

Page 54: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 54 / 273

5.2.1.30 REGISTRO_XML_HC005

Contiene los mensajes HC005 enviados desde el SNS y que tendrán que ser

chequeados para su posterior visualización.

Campo Descripción COD_OPERACION Código operación proporcionado por el SNS para identificar la petición

HC003 con la respuesta HC005

COD_SERVICIO_SALUD Código del servicio de salud al que pertenece el mensaje HC005

XML Mensaje xml HC005 recepcionado

FECHA_CREACION Fecha de creación del registro

FECHA_RECEPCION Fecha de recepción del mensaje HC005

5.2.1.31 FARMACOS

Campo Descripción COD_FARMACO Identificador único.

COD_TRATAMIENTO Código del tratamiento relacionado

DESCRIPCION Descripción del fármaco

DOSIS Dosis recomendada

DURACION Duración de la toma

COD_NACIONAL Código Nacional

5.2.1.32 VACUNACIONES

Campo Descripción COD_VACUNA Identificador único.

COD_HISTORIA_CLINICA_RESUMIDA Código de la historia clínica relacionada

DESCRIPCION Descripción de la vacuna

Page 55: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 55 / 273

5.2.1.33 INF_ALTA_HOSPITALIZACION

Contiene la información de los informes de Alta de Hospitalización vinculados al

código SNS del ciudadano en TSI

Campo Descripción COD_ALTA_HOSPITALIZACION Identificador único para cada informe

COD_DOCUMENTO Identificador único del documento asociado

COD_USUARIO_SNS Identificación único del paciente

COD_CENTRO Código según CNH o Inventario de Atención primaria

COD_TIPO_CENTRO Tipo de centro CNH o de Atención primaria

COD_ESPECIALIDAD Código de la especialidad

FECHA_ALTA Fecha en la que se realizó el alta

NOMBRE_REFERENCIA Nombre de la persona de referencia

APELLIDO1_REFERENCIA Apellido1 de la persona de referencia

APELLIDO2_REFERENCIA Apellido2 de la persona de referencia

NUMERO_HISTORIA Número de historia

FLAG_ OCULTO Flag si tiene datos ocultos en la Comunidad

- 0 no tiene

- 1 tiene

UNIDAD Texto l bre

5.2.1.34 INF_ATENCION_PRIMARIA

Contiene la información de los informes de Atención Primaria vinculados al

código SNS del ciudadano en TSI

Campo Descripción COD_ATENCION_PRIMARIA Identificador único para cada informe

COD_DOCUMENTO Identificador único del documento asociado

COD_USUARIO_SNS Identificación único del paciente

COD_CENTRO Identificación del centro donde se realizó el informe

FECHA_INICIO_PERIODO Fecha inicio

FECHA_FIN_PERIODO Fecha fin

NOMBRE_REFERENCIA Nombre de la persona de referencia

APELLIDO1_REFERENCIA Apellido1 de la persona de referencia

APELLIDO2_REFERENCIA Apellido2 de la persona de referencia

NUMERO_HISTORIA Número de historia

Page 56: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 56 / 273

FLAG_ OCULTO Flag si tiene datos ocultos en la Comunidad

- 0 no tiene

- 1 tiene

5.2.1.35 INF_CONSULTA_EXTERNA

Contiene la información de los informes de Consulta Externa vinculados al

código SNS del ciudadano en TSI

Campo Descripción COD_CONSULTA_EXTERNA Identificador único para cada informe

COD_DOCUMENTO Identificador único del documento asociado

COD_USUARIO_SNS Identificación único del paciente

COD_CENTRO Código según CNH o Inventario de Atención primaria

COD_TIPO_CENTRO Tipo de centro CNH o de Atención primaria

COD_ESPECIALIDAD Código de la especialidad

FECHA_CONSULTA Fecha en la que se realizó la consulta

NOMBRE_REFERENCIA Nombre de la persona de referencia

APELLIDO1_REFERENCIA Apellido1 de la persona de referencia

APELLIDO2_REFERENCIA Apellido2 de la persona de referencia

NUMERO_HISTORIA Número de historia

FLAG_ OCULTO Flag si tiene datos ocultos en la Comunidad

- 0 no tiene

- 1 tiene

UNIDAD Texto l bre

5.2.1.36 INF_CUIDADOS_ENFERMERIA

Contiene la información de los informes de Cuidados de Enfermería vinculados

al código SNS del ciudadano en TSI

Campo Descripción COD_CUIDADOS_ENFERMERIA Identificador único para cada informe

COD_DOCUMENTO Identificador único del documento asociado

COD_USUARIO_SNS Identificación único del paciente

COD_CENTRO Código según CNH o Inventario de Atención primaria

COD_TIPO_CENTRO Tipo de centro CNH o de Atención primaria

COD_DIPOSITIVO_ASISTENCIAL Código del dispositivo asistencial

FECHA_ALTA_DERIVACION Fecha alta derivación

NOMBRE_REFERENCIA Nombre de la persona de referencia

APELLIDO1_REFERENCIA Apellido1 de la persona de referencia

APELLIDO2_REFERENCIA Apellido2 de la persona de referencia

Page 57: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 57 / 273

NUMERO_HISTORIA Número de historia

FLAG_ OCULTO Flag si tiene datos ocultos en la Comunidad

- 0 no tiene

- 1 tiene

5.2.1.37 INF_RESULTADOS_IMAGEN

Contiene la información de los informes de Resultados de Imágenes vinculados

al código SNS del ciudadano en TSI

Campo Descripción COD_RESULTADO_IMAGEN Identificador único para cada informe

COD_DOCUMENTO Identificador único del documento asociado

COD_USUARIO_SNS Identificación único del paciente

COD_CENTRO Código según CNH o Inventario de Atención primaria

COD_TIPO_CENTRO Tipo de centro CNH o de Atención primaria

COD_EXPLORACION Código dentro del tipo de exploración

COD_TIPO_EXPLORACION Código del tipo exploración

FECHA_EXPLORACION Fecha en la que se realizó la exploración

NOMBRE_REFERENCIA Nombre de la persona de referencia

APELLIDO1_REFERENCIA Apellido1 de la persona de referencia

APELLIDO2_REFERENCIA Apellido2 de la persona de referencia

NUMERO_HISTORIA Número de historia

FLAG_ OCULTO Flag si tiene datos ocultos en la Comunidad

- 0 no tiene

- 1 tiene

5.2.1.38 INF_RESULTADOS_LABORATORIO

Contiene la información de los informes de Pruebas de Laboratorio vinculados

al código SNS del ciudadano en TSI

Campo Descripción COD_RESULTADO_LABORATORIO Identificador único para cada informe

COD_DOCUMENTO Identificador único del documento asociado

COD_USUARIO_SNS Identificación único del paciente

COD_CENTRO Código según CNH o Inventario de Atención primaria

COD_TIPO_CENTRO Tipo de centro CNH o de Atención primaria

COD_ESPECIALIDAD Código de la especialidad

FECHA_MUESTRA Fecha en la que se realizó la muestra

COD_TIPO_MUESTRA Código del tipo de muestra

Page 58: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 58 / 273

NOMBRE_REFERENCIA Nombre de la persona de referencia

APELLIDO1_REFERENCIA Apellido1 de la persona de referencia

APELLIDO2_REFERENCIA Apellido2 de la persona de referencia

NUMERO_HISTORIA Número de historia

FLAG_ OCULTO Flag si tiene datos ocultos en la Comunidad

- 0 no tiene

- 1 tiene

COD_GRUPO_DETERMINACION Código del grupo de determinación

FECHA_FIRMA Fecha de firma

5.2.1.39 INF_URGENCIAS

Contiene la información de los informes de Urgencias vinculados al código SNS

del ciudadano en TSI

Campo Descripción COD_URGENCIA Identificador único para cada informe

COD_DOCUMENTO Identificador único del documento asociado

COD_USUARIO_SNS Identificación único del paciente

COD_CENTRO Código según CNH o Inventario de Atención primaria

COD_TIPO_CENTRO Tipo de centro CNH o de Atención primaria

COD_UNIDAD_ASISTENCIAL Código de la unidad asistencial

FECHA_ALTA Fecha en la que se realizó el alta

NOMBRE_REFERENCIA Nombre de la persona de referencia

APELLIDO1_REFERENCIA Apellido1 de la persona de referencia

APELLIDO2_REFERENCIA Apellido2 de la persona de referencia

NUMERO_HISTORIA Número de historia

FLAG_ OCULTO Flag si tiene datos ocultos en la Comunidad

- 0 no tiene

- 1 tiene

UNIDAD_ASISTENCIAL_LIBRE Unidad asistencial de texto libre

5.2.1.40 Registro Voluntario de Representados

Contiene la información que vincula los pacientes representados con sus

representantes, a fin de dar permiso para ver sus informes. Según la variante

escogida existirá en HCDSNS del agente Ministerio de Sanidad y Consumo o

de los agentes CCAA

Page 59: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 59 / 273

Campo Descripción COD_USUARIO_SNS Identificador único para el paciente representado

COD_USUARIO_SNS_REPRESENT

ANTE

Identificador único para el ciudadano representante

TUTORIA_LEGAL

FECHA_CADUCIDAD_TUTORIA_LE

GAL

Fecha de caducidad de la tutoría legal

CIRCUNSTANCIAS Texto libre donde se indicarán las circunstancias de la tutoría

5.2.1.41 Tipo operación

Contiene la información de los tipos operación disponibles en HCDSNS

Campo Descripción COD_TIPO_OPERACION Identificador de la operación

DESC_TIPO_OPERACION Descripción de la operación

5.2.1.42 Registro de operaciones entrada

Contiene la información de los mensajes intercambiados de entrada en cada

una de las operaciones.

Campo Descripción COD_OPERACION_ENTRADA Identificador único de la operación solicitada.

COD_AGENTE_ORIGEN Identificador del solicitante de la operación

COD_TIPO_OPERACION Identificador de la operación solicitada.

FECHA_OPERACION Fecha en que se recibe la solicitud en el sistema.

MENSAJE_XML Mensaje XML con los datos necesarios para realizar la operación.

5.2.1.43 Registro de operaciones salida

Contiene la información de los mensajes intercambiados de salida en cada una

de las operaciones.

Campo Descripción COD_OPERACION_SALIDA Identificador único de la operación de salida.

Page 60: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 60 / 273

COD_OPERACION_ENTRADA Identificador de la operación de entrada. Este campo permite determinar cuando

una operación ha sido desencadenada por la descomposición de una operación.

COD_AGENTE_DESTINO Identificador del destino de la operación

COD_TIPO_OPERACION Identificador de la operación solicitada.

FECHA_OPERACION Fecha en que se envía la solicitud en el sistema.

MENSAJE_XML Mensaje XML con los datos necesarios para realizar la operación.

5.2.1.44 Tablas TEMP_INF_XXXXXXXXXX

Son tablas auxiliares que se emplean en la funcionalidad de ordenación del

listado de referencias de un paciente.

Las tablas que en su nombre acaban con “_C” se refieren a dicha funcionalidad

en el módulo de acceso de ciudadano mientras que las que no tienen esta

terminación son las tablas de dicha funcionalidad pero en el módulo de acceso

de profesional.

Cada una de las tablas contiene los campos necesarios para guardar la

información relevante en la ordenación para cada tipo de informe.

Page 61: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 61 / 273

5.3 Modelo conceptual Nodo Central

FK_PROVINCIAS_COMUNIDADES

FK_AGEN ES_AGEN ES_C_COMUNIDA

FK_INDICE_R_AGENTES_I_AGENTES

ICE_R_INDICE_RE_USUARIOS

FK_MUNICIPIOS_PROVINCIAS

FK_REGISTRO_FK_REGIST_TIPO_OPEFK_REGISTRO_REGISTRO__AGENTES

FK_REGISTRO_AGENTES_R_AGENTES

NTRADA_S_REGISTRO

FK_REGISTRO_REGISTRO__TIPO_OPE

FK_CENTROS_CENTROS_M_MUNICIPI

FK_CENTROS_TIPOS_CENTRO

K A EN E_EM _AGENTESFK_AGENTE_SOL_AGENTES

FK_CENTRO_EMI_CEN ROSFK_CENTRO_SOL_CENTROS

FK_COD_ESPECIALIDAD_ESPEC A

COD_OPERACION_REG_ENTRA

FK_COD_TIPO_INFORME_TIPO_INF

FK_COD_USUARIO_SNS_USUARIOS

ADMINISTRADORES_SNS

COD_ADMINISTRADORNOMBREAPELLIDO1APELLIDO2DNI_NIE

<pi> IVARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(15 BYTE)

<M>

PK_ADMINISTRADORES_SNS <pi>

COMUNIDADES_AUTONOMAS

COD_COMUNIDADDESC_COMUNIDADCOD_CA_ISOCITE

<pi> IVARCHAR2(100 BYTE)IVARCHAR2(6 BYTE)

<M>

PK_COMUNIDADES_AUTONOMAS <pi>

ESPECIALIDADES

COD_ESPECIALIDADDESC_ESPECIALIDAD

<pi> VARCHAR2(5 BYTE)VARCHAR2(100 BYTE)

<M>

PK_ESPECIALIDADES <pi>

GESTION_ERRORES

COD_ERRORNOMBRE_PROCESONOMBRE_NODOPAYLOADEXCEPCIONFECHA_CREACION

IVARCHAR2(250 BYTE)VARCHAR2(250 BYTE)VARCHAR2(1000 BYTE)VARCHAR2(4000 BYTE)DT

<M>

PROVINCIAS

COD_PROVINCIADESC_PROVINCIA

<pi> IVARCHAR2(50 BYTE)

<M>

PK_PROVINCIAS <pi>

TIPOS_CENTRO

COD_TIPO_CENTRODESC_TIPO_CENTRO

<pi> N6VARCHAR2(100 BYTE)

<M>

PK_TIPOS_CENTRO <pi>

TIPO_INFORMES

COD_TIPO_INFORMEDESC_TIPO_INFORME

<pi> N6VARCHAR2(100 BYTE)

<M>

PK_TIPO_INFORMES <pi>

TIPO_OPERACION

COD_TIPO_OPERACIONDESC_TIPO_OPERACION

<pi> VARCHAR2(10 BYTE)VARCHAR2(150 BYTE)

<M>

PK_TIPO_OPERACION <pi>

USUARIOS

COD_USUARIO_SNSNOMBREAPELLIDO1APELLIDO2FECHA_NACIMIENTOCIPDNI_NIE

<pi> VARCHAR2(16 BYTE)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)DTVARCHAR2(25 BYTE)VARCHAR2(15 BYTE)

<M>

PK_USUARIOS <pi>

AGENTES

COD_AGENTEDESC_AGENTECADENA_CONEXION

<pi> IVARCHAR2(100 BYTE)VARCHAR2(300 BYTE)

<M>

PK_AGENTES <pi>

INDICE_REFERENCIAS

COD_INDICE_REFERENCIAFECHA_PRIMER_CONJUNTOFECHA_ULTIMO_CONJUNTOFLAG_OCULTO

<pi> IDTDTN1

<M>

PK_INDICE_REFERENCIAS <pi>

MUNICIPIOS

COD_MUNICIPIODESC_MUNICIPIO

<pi> IVARCHAR2(100 BYTE)

<M>

PK_MUNICIPIOS <pi>

REGISTRO_OPERACIONES_ENTRADA

COD_OPERACION_ENTRADAFECHA_OPERACIONMENSAJE_XML

<pi> IDTLBIN

<M>

PK_REGISTRO_OPERACIONES_ENTRAD <pi>

REGISTRO_OPERACIONES_SALIDA

COD_OPERACION_SALIDAFECHA_OPERACIONMENSAJE_XMLMENSAJE_XML_RESPUESTAFLAG_RECOGIDA_RESPUESTAFECHA_RECOGIDA_RESPUESTAFECHA_RECEPCION_RESPUESTA

<pi> IDTLBINLBINN1DTDT

<M>

PK_REGISTRO_OPERACIONES_SALIDA <pi>

CENTROS

COD_CENTRODENOMINACION

<pi> VARCHAR2(25 BYTE)VARCHAR2(255 BYTE)

<M>

PK_CENTROS <pi>

REGISTRO_ACCESOS

COD_REGISTRO_ACCESOFECHA_ACCESOFLAG_ACCESO_INFORME

<pi> IDTN1

<M><M>

PK_REGISTRO_ACCESOS <pi>

Page 62: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 62 / 273

5.4 Modelo relacional Nodo Central

FK_PROVINCIAS_COMUNIDADES

FK_AGENTES_AGENTES_C_COMUNIDA

FK_INDICE_R_AGENTES_I_AGENTESNDICE_R_INDICE_RE_USUARIOS

FK_MUNICIPIOS_PROVINCIAS

FK_REGISTRO_FK_REGIST_TIPO_OPEFK_REGISTRO_REGISTRO__AGENTES

FK_REGISTRO_AGENTES_R_AGENTES

_ENTRADA_S_REGISTRO

FK_REGISTRO_REGISTRO__TIPO_OPE

FK_CENTROS_CENTROS_M_MUNICIPI

FK_CENTROS_TIPOS_CENTRO

FK_AGENTE_EMI_AGEN ESFK_AGENTE_SOL_AGENTES

FK_CENTRO_EMI_CEN ROSFK_CENTRO_SOL_CENTROS

FK_COD_ESPECIALIDAD_ESPECIAL

ERACION_REG

FK_COD_TIPO_INFORME_TIPO_INF

FK_COD_USUARIO_SNS_USUARIOS

ADMINISTRADORES_SNS

COD_ADMINISTRADORNOMBREAPELLIDO1APELLIDO2DNI_NIE

INTEGERVARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(15 BYTE)

<pk>

COMUNIDADES_AUTONOMAS

COD_COMUNIDADDESC_COMUNIDADCOD_CA_ISOCITE

INTEGERVARCHAR2(100 BYTE)INTEGERVARCHAR2(6 BYTE)

<pk>

ESPECIALIDADES

COD_ESPECIALIDADDESC_ESPECIALIDAD

VARCHAR2(5 BYTE)VARCHAR2(100 BYTE)

<pk>

GESTION_ERRORES

COD_ERRORNOMBRE_PROCESONOMBRE_NODOPAYLOADEXCEPCIONFECHA_CREACION

INTEGERVARCHAR2(250 BYTE)VARCHAR2(250 BYTE)VARCHAR2(1000 BYTE)VARCHAR2(4000 BYTE)DATE

PROVINCIAS

COD_PROVINCIACOD_COMUNIDADDESC_PROVINCIA

INTEGERINTEGERVARCHAR2(50 BYTE)

<pk><fk>

TIPOS_CENTRO

COD_TIPO_CENTRODESC_TIPO_CENTRO

NUMBER(6)VARCHAR2(100 BYTE)

<pk>

TIPO_INFORMES

COD_TIPO_INFORMEDESC_TIPO_INFORME

NUMBER(6)VARCHAR2(100 BYTE)

<pk>

TIPO_OPERACION

COD_TIPO_OPERACIONDESC_TIPO_OPERACION

VARCHAR2(10 BYTE)VARCHAR2(150 BYTE)

<pk>

USUARIOS

COD_USUARIO_SNSNOMBREAPELLIDO1APELLIDO2FECHA_NACIMIENTOCIPDNI_NIE

VARCHAR2(16 BYTE)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)VARCHAR2(100 BYTE)DATEVARCHAR2(25 BYTE)VARCHAR2(15 BYTE)

<pk> AGENTES

COD_AGENTECOD_COMUNIDADDESC_AGENTECADENA_CONEXION

INTEGERINTEGERVARCHAR2(100 BYTE)VARCHAR2(300 BYTE)

<pk><fk>

INDICE_REFERENCIAS

COD_INDICE_REFERENCIACOD_AGENTECOD_USUARIO_SNSFECHA_PRIMER_CONJUNTOFECHA_ULTIMO_CONJUNTOFLAG_OCULTO

INTEGERINTEGERVARCHAR2(16 BYTE)DATEDATENUMBER(1)

<pk><fk1><fk2>

MUNICIPIOS

COD_MUNICIPIOCOD_PROVINCIADESC_MUNICIPIO

INTEGERINTEGERVARCHAR2(100 BYTE)

<pk><fk>

REGISTRO_OPERACIONES_ENTRADA

COD_AGENTE_ORIGENCOD_OPERACION_ENTRADACOD_TIPO_OPERACIONFECHA_OPERACIONMENSAJE_XML

INTEGERINTEGERVARCHAR2(10 BYTE)DATECLOB

<fk2><pk><fk1>

REGISTRO_OPERACIONES_SALIDA

COD_OPERACION_SALIDACOD_TIPO_OPERACIONCOD_OPERACION_ENTRADACOD_AGENTE_DESTINOFECHA_OPERACIONMENSAJE_XMLMENSAJE_XML_RESPUESTAFLAG_RECOGIDA_RESPUESTAFECHA_RECOGIDA_RESPUESTAFECHA_RECEPCION_RESPUESTA

INTEGERVARCHAR2(10 BYTE)INTEGERINTEGERDATECLOBCLOBNUMBER(1)DATEDATE

<pk><fk3><fk2><fk1>

CENTROS

COD_MUNICIPIOCOD_TIPO_CENTROCOD_CENTRODENOMINACION

INTEGERNUMBER(6)VARCHAR2(25 BYTE)VARCHAR2(255 BYTE)

<fk1><pk,fk2><pk>

REGISTRO_ACCESOS

COD_REGISTRO_ACCESOFECHA_ACCESOCOD_TIPO_INFORMECOD_AGENTE_SOLICITANTECOD_AGENTE_EMISORCOD_ESPECIALIDAD_SOLICITANTECOD_USUARIO_SNSCOD_OPERACION_ENTRADAFLAG_ACCESO_INFORMECOD_TIPO_CENTRO_EMISORCOD_CENTRO_EMISORCOD_TIPO_CENTRO_SOLICITANTECOD_CENTRO_SOLICITANTE

INTEGERDATENUMBER(6)INTEGERINTEGERVARCHAR2(5 BYTE)VARCHAR2(16 BYTE)INTEGERNUMBER(1)NUMBER(6)VARCHAR2(25 BYTE)NUMBER(6)VARCHAR2(25 BYTE)

<pk>

<fk7><fk2><fk1><fk5><fk8><fk6>

<fk3><fk3><fk4><fk4>

Page 63: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 63 / 273

5.4.1 DESCRIPCIÓN DEL MODELO RELACIONAL NODO CENTRAL

5.4.1.1 Tipos De Informe

Contiene la información de los diferentes tipos de informes que existen en el

sistema

Campo Descripción COD_TIPO_INFORME Identificador único para cada uno de los tipos de informe.

DESC_TIPO_INFORME Descripción del tipo informe

5.4.1.2 ESPECIALIDADES

Contiene la información relativa a los servicios asistenciales, según la normativa

en vigor en cada momento (actualmente RD 127/1984)

Campo Descripción COD_ESPECIALIDAD Identificador único para cada uno de los servicios asistenciales.

DESC_ESPECIALIDAD Descripción del Servicio asistencial

5.4.1.3 Comunidades Autónomas

Relación de Comunidades Autónomas, codificado según la fecha de

constitución de cada una de ellas.

Campo Descripción COD_COMUNIDAD Identificador único de la comunidad.

COD_CA_ISO Identificador único de la Comunidad, según orden de determinación,

especificado en la ISO 3166 2ª parte.

DESC_COMUNIDAD Descripción de la comunidad.

CITE Código CITE de la Autónoma

5.4.1.4 PROVINCIAS

Page 64: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 64 / 273

Relación de Provincias.

Campo Descripción COD_PROVINCIA Identificador único del municipio.

COD_COMUNIDAD Identificador único de la Provincia

DESC_PROVINCIA Descripción de la comunidad.

5.4.1.5 MUNICIPIOS

Relación de Municipios.

Campo Descripción COD_MUNICIPIO Identificador único del municipio.

COD_PROVINCIA Identificador único de la Provincia

DESC_MUNICIPIO Descripción del municipio.

5.4.1.6 AGENTES

Contiene la identificación de los diferentes Agentes implicados en los procesos

de solicitud de operación. Esta tabla permite identificar tanto al emisor como al

destinatario de un mensaje de intercambio.

Campo Descripción COD_AGENTE Identificador único del agente

DESC_AGENTE Descripción

COD_COMUNIDAD Identificador único de la comunidad.

5.4.1.7 TIPOS CENTRO

Contendrá los tipos de centros soportados en el sistema.

- Catálogo Nacional de Hospitales

- Inventario de Atención Primaria

Campo Descripción COD_TIPO_CENTRO Identificador único.

DESC_TIPO_CENTRO Descripción

Page 65: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 65 / 273

5.4.1.8 Centros

Contiene la información de identificación de un centro dentro de la CCAA

Campo Descripción COD_MUNICIPIO Identificador único de municipio

COD_TIPO_CENTRO Tipo de centro CNH o de Atención primaria

COD_CENTRO Código según CNH o Inventario de Atención primaria

DENOMINACION Descripción del Centro

5.4.1.9 ADMINISTRADORES SNS

Contiene la información de identificación de los administradores del SNS

Campo Descripción COD_ADMINISTRADOR Identificador único.

NOMBRE

APELLIDO1

APELLIDO2

DNI_NIE Documento Nacional de Identidad o Número de Identificación Extranjero.

5.4.1.10 USUARIOS

Códigos de identificación del paciente

Campo Descripción COD_USUARIO_SNS Identificador único en el SNS

CIP Identificador único en el Servicio de Salud

NOMBRE

APELLIDO1

APELLIDO2

DNI_NIE

CIP_EUROPEO Identificador único Europeo

5.4.1.11 Tipo operación

Page 66: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 66 / 273

Contiene la información de los tipos operación disponibles en HCDSNS

Campo Descripción COD_TIPO_OPERACION Identificador de la operación

DESC_TIPO_OPERACION Descripción de la operación

5.4.1.12 Registro de operaciones entrada

Contiene la información de los mensajes intercambiados de entrada en cada

una de las operaciones.

Campo Descripción COD_OPERACION_ENTRADA Identificador único de la operación solicitada.

COD_AGENTE_ORIGEN Identificador del solicitante de la operación

COD_TIPO_OPERACION Identificador de la operación solicitada.

FECHA_OPERACION Fecha en que se recibe la solicitud en el sistema.

MENSAJE_XML Mensaje XML con los datos necesarios para realizar la operación.

5.4.1.13 Registro de operaciones salida

Contiene la información de los mensajes intercambiados de salida en cada una

de las operaciones.

Campo Descripción COD_OPERACION_SALIDA Identificador único de la operación de salida.

COD_OPERACION_ENTRADA Identificador de la operación de entrada. Este campo permite determinar cuando

una operación ha sido desencadenada por la descomposición de una operación.

COD_AGENTE_DESTINO Identificador del destino de la operación

COD_TIPO_OPERACION Identificador de la operación solicitada.

FECHA_OPERACION Fecha en que se envía la solicitud en el sistema.

MENSAJE_XML Mensaje XML con los datos necesarios para realizar la operación.

MENSAJE_XML_RESPUESTA Mensaje XML de respuesta para el mensaje xml

FLAG_RECOGIDA_RESPUESTA Indica si se ha recogido el mensaje xml de respuesta

FECHA_RECOGIDA_RESPUESTA Fecha en la que se recoge el mensaje xml de respuesta

FECHA_RECEPCION_RESPUESTA Fecha en la que se recepcionó el mensaje xml de respuesta

5.4.1.14 REGISTRO_ACCESOS

Page 67: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 67 / 273

Contiene la información de los accesos realizados a los tipos de informe de los

pacientes

Campo Descripción COD_REGISTRO_ACCESO Identificador único de los accesos

COD_OPERACION_ENTRADA Identificador de la operación de entrada.

COD_USUARIO_SNS Identificador del usuario

COD_TIPO_INFORME Identificador del tipo de informe accedido

FECHA_ACCESO Fecha en que se accede al informe

COD_CENTRO_SOLICITANTE Identificador del centro solicitante

COD_TIPO_CENTRO_SOLICITANTE Identificador del tipo centro solicitante

COD_AGENTE_SOLICITANTE Identificador del agente solicitante

COD_ESPECIALIDAD_SOLICITANTE Identificador de la especialidad solicitante

COD_CENTRO_EMISOR Identificador del centro emisor

COD_TIPO_CENTRO_EMISOR Identificador del tipo centro emisor

COD_AGENTE_EMISOR Identificador del agente emisor

FLAG_ACCESO_INFORME Flag que indica si se ha visualizado o por el contrario se ha producido algún

error y no se ha llegado a servir al Servicio de Salud Solicitante

Page 68: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 68 / 273

6. PROCEDIMIENTOS A continuación se muestran los procesos tomando como origen la

variante 1, donde el punto de entrada del ciudadano en el sistema se encuentra

en los Servicios de Salud.

Los accesos que se hagan a la información de los informes relacionados

con los pacientes deberán ser auditados obligatoriamente en el Agente donde

se custodian. Así mismo se auditará en HCDSNS todos los accesos realizados

por los diferentes Servicios de Salud.

Page 69: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

6.1 Acceso al sistema por un profesional.

6.1.1 DESCRIPCIÓN

1. El paciente acude a un centro asistencial perteneciente a un

Servicio de Salud de una Comunidad Autónoma distinta de aquella

en la que se encuentran sus datos clínicos.

2. El profesional sanitario, que le va a atender en un centro

asistencial, accede al nodo del Servicio de Salud al que pertenece,

a través de una intranet sanitaria autonómica segura.

3. Este Servicio de Salud asume la función de identificación,

autentificación y validación de los permisos de acceso de sus

profesionales, certificando electrónicamente estos procesos hacia

el resto de las organizaciones que se integren en la red del SNS.

4. El profesional sanitario informa al paciente de la necesidad de

acceder e imprimir sus datos clínicos recogidos en otro Centro y

Comunidad Autónoma.

5. El profesional sanitario identifica al paciente mediante una

conexión a la BD TSI SNS y el sistema consulta el índice de

referencias clínicas del SNS para obtener el listado de Servicios de

Salud en los que existe información clínica digitalizada de este

ciudadano concreto. En este listado se informará si el paciente

tiene informes ocultos en ese Servicio de Salud.

6. Una vez recibidas todas las referencias, el profesional selecciona el tipo

de informe que quiere buscar. El sistema busca en los Servicios de

Salud donde el paciente tiene referencias y mostrará los informes que

tenga disponibles. (2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 69 / 273

Page 70: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 70 / 273

Si el Servicio de Salud donde está adherido el paciente no se figura en la

lista de Servicios de Salud en el Índice de Referencias, se lanzará

también la búsqueda en éste.

7. El profesional sanitario elige uno de los diferentes informes almacenados

(tipo de informe, fecha, centro, etc.), cada uno de los cuales puede ser

abierto para leer o imprimir su contenido.

Page 71: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 71 / 273

6.1.2 ESQUEMA

Page 72: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 72 / 273

6.2 Acceso al sistema por un ciudadano – paciente – representante

6.2.1 DESCRIPCIÓN

El paciente accede (vía Internet) al portal de su Servicio de Salud que le

identifica al reconocer sus datos personales (validándolos contra la BD de TSI)

y le autentifica a través de certificación electrónica (bien tipo software, bien

almacenados en tarjeta inteligente como el DNI-e) + PIN.

El paciente tendrá tres opciones distintas disponibles:

1. Registro de Accesos, o Registro de Auditoría, del nodo SNS para

conocer desde qué centros y Servicios de Salud se ha accedido y a qué

tipo de informes clínicos, referidos exclusivamente a su persona o a sus

representados.

2. Listado de sus informes clínicos para obtener copias impresas de

los mismos, o copiarlas en dispositivos de almacenamiento.

3. Listado de sus informes clínicos para seleccionar aquellos que el

ciudadano desea ocultar para el acceso de profesionales del SNS.

Page 73: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 73 / 273

6.2.2 ESQUEMA GENERAL

Page 74: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 74 / 273

6.2.3 ESQUEMA REGISTRO DE ACCESOS

Page 75: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 75 / 273

6.2.4 ESQUEMA DESCARGA DE INFORMES

Búsqueda en TSI-SNS

Certificado DigitalSoftware o Tarjeta (DNI-e)

Autenticación Ciudadano

Se obtiene el codSns del ciudadano

Tiene?

Búsqueda de representados

Listado de representados y el

mismoSI

Elegir CodSns a buscar

NO

Búsqueda Referencias

en SNS

Listado de Referencias por Servicio Salud

CodSnsS Salud emisor

Fecha Incorporación primer cjtoInformes Ocultos

Elegir Tipo Informe y envío

al SNS

Listado de Informes por

tipo

Es Historia Clínica

Resumida?

Mostrar Informe

FIN

NOOcultar Campo observaciones

SI

Existen Referencias

Listado de Referencias por Servicio Salud

SI

NO

CodSnsS Salud emisor

Fecha Incorporación primer cjtoInformes Ocultos

Figura el Servicio?

SI

Ampliar la Búsqueda al Servicio de Salud del paciente

NOSi el Servicio de Salud del

paciente no figura en la lista del Índice de Referencias

Page 76: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 76 / 273

6.2.5 ESQUEMA OCULTACIÓN DE INFORMES

Búsqueda en TSI-SNS

Certificado DigitalSoftware o Tarjeta (DNI-e)

Autenticación Ciudadano

Se obtiene el codSns del ciudadano

Tiene?

Búsqueda de representados

Listado de representados y el

mismoSI

Elegir CodSns a buscar

NO

Búsqueda Referencias

en SNS

Listado de Referencias por Servicio Salud

CodSnsS Salud emisor

Fecha Incorporación primer cjtoInformes Ocultos

Elegir Tipo Informe y envío

al SNS

Listado de Informes por

tipo

Notificar la ocultación de

Informes

FIN

Existen Referencias

Listado de Referencias por Servicio Salud

SI

NO

CodSnsS Salud emisor

Fecha Incorporación primer cjtoInformes Ocultos

Figura el Servicio?

SI

Ampliar la Búsqueda al Servicio de Salud del paciente

NOSi el Servicio de Salud del

paciente no figura en la lista del Índice de Referencias

Page 77: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

6.3 Acceso al sistema por el Administrador del SNS

6.3.1 DESCRIPCIÓN

El administrador accede al portal del Ministerio de Sanidad y Consumo

creada para HCDSNS que le identifica al reconocer sus datos personales

(validándolos contra Administradores de SNS autorizados) y le autentifica a

través de certificación electrónica (bien tipo software, bien almacenados en

tarjeta inteligente como el DNI-e) + PIN.

El Administrador del SNS dispondrá de tres tipos de informes:

1. Informe de acceso. Permite explotar el registro de accesos realizados a

través de los mensajes enviados y recibidos. Deben poder utilizarse

filtros de búsqueda para cada valor o tramos de valores de las variables

anteriores combinadas, pudiendo ser ordenados los resultados según

cualquiera de las variables presentadas, exceptuando las que permitan

la identificación personal. Esta funcionalidad será de acceso exclusivo a

los administradores del sistema y se explotará sustituyendo los datos de

identificación por un código aleatorio que permita distinguir dos usuarios

entre sí. No obstante, el administrador del SNS tendrá acceso a revelar

los datos de identificación personal, bien por reclamación directa del

interesado o su representante, por petición judicial, o a petición de las

autoridades sanitarias de las CCAA con responsabilidades en la

custodia de los datos de carácter personal sobre la salud y/o en la

gestión del personal sanitario, en aquellos casos en los que exista

sospecha de alguna anomalía en los accesos.

2. Informe de actividad de transacciones realizadas.

3. Informe de accesos a un Código SNS. Listado de todos los accesos

realizados a un código SNS

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 77 / 273

Page 78: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 78 / 273

6.3.2 ESQUEMA GENERAL

Page 79: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 79 / 273

6.4 Acceso al sistema por el Administrador del Servicio de Salud

6.4.1 DESCRIPCIÓN

El administrador accede al portal de la Comunidad Autónoma creada

para HCDSNS que le identifica al reconocer sus datos personales (validándolos

contra Administradores de Servicio de Salud autorizados) y le autentifica a

través de certificación electrónica (bien tipo software, bien almacenados en

tarjeta inteligente como el DNI-e) + PIN.

El Administrador del Servicio Salud dispondrá del Informe de actividad

de transacciones realizadas.

6.4.2 ESQUEMA

Page 80: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 80 / 273

6.5 Sincronización de referencias clínicas

6.5.1 DESCRIPCIÓN

El mantenimiento del Índice de Referencias de los usuarios en el

HCDSNS Central se realizará en los siguientes escenarios:

- Carga Inicial. La Comunidad Autónoma se incorpora en el sistema de

HCDSNS

- Alta de nuevos ciudadanos en la Comunidad. Ciudadanos que

todavía no tenían informes clínicos y ya los tienen.

- Alta de ciudadanos en tránsito

HCDSNSCarga Inicial

Índice Referencias

HCDSNSCA

HCDSNSCA

X

HCDSNSCentral

TSISNS

Altas Nuevas

Primer Informe Clínicohttps

https

- https- ftp

Consulta TSI - SNS

Carga masiva

Alta Ciudadano en tránsito

XX

HCDSNSCarga Inicial

Índice Referencias

HCDSNSCA

HCDSNSCA

HCDSNSCentral

Altas Nuevas

Primer Informe Clínicohttps

https

- https- ftp

Consulta TSI - SNS

Carga masiva

Alta Ciudadano en tránsito

TSISNS

Page 81: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

6.5.2 CARGA INICIAL

En una primera instancia cuando la Comunidad se integre en el sistema

deberá realizar una descarga de referencias para enviarlas al Ministerio de

Sanidad y Consumo para su posterior carga en el Índice de Referencias de

HCDSNS.

Estas referencias contendrán tanto los ciudadanos activos en TSI-

SNS, como ciudadanos en estado de baja en servicio de salud por traspaso

a otra Comunidad Autónoma, y aquellos que sólo han estado en tránsito pero

de los que se tiene información clínica referenciada en la Comunidad vinculada

al Código Usuario Sns.

Es necesario el envío de los 3 grupos ya que puede haber ciudadanos

que no estén actualmente registrados en su Comunidad, pero de los que si se

tienen objetos clínicos en sus sistemas, bien por que estuvieran en tránsito,

bien por que estuvieron residiendo en esa Comunidad aunque ya no lo hagan.

6.5.3 ALTA DE CIUDADANOS CON PRIMER INFORME CLÍNICO

En el momento de la creación del primero informe clínico intercambiable,

la Comunidad deberá enviar una notificación de alta de referencia indicando en

la fecha, la fecha de creación del primer documento clínico.

Un ciudadano puede pertenecer a la Comunidad pero no poseer en la

carga inicial algún objeto clínico intercambiable. También puede tratarse de un

nuevo ciudadano para esa Comunidad procedente de otra Comunidad.

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 81 / 273

Page 82: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 82 / 273

6.5.3.1 Esquema

- Origen del Proceso: Servicio Salud - Destino del proceso: Msc

Creación y envío de Ref para un

codSns

Correcto?

Busqueda de Refs para codSns

Existe?

Actualizar Registro de Refs

Insertar Registro de Refs

Notificar Resultado de

Operación

FIN

NOSI NO

SI

Para ciudadanos a los que se les ha creado por primera

vez un informe clínico

Generación de informe

clínico

Es primerInforme?

SI

NO

Page 83: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 83 / 273

6.5.4 ALTA DE CIUDADANOS EN TRÁNSITO

Una vez integrada en HCDSNS, el sistema de HCDSNS de la

Comunidad Autónoma deberá notificar al Ministerio de Sanidad y Consumo el

alta de una referencia por cada ciudadano que esté de tránsito y del cual hayan

generado objetos clínicos.

Para ello es necesario primero identificarlo en el SNS, realizando una

consulta en TSI-SNS y obteniendo su Código Usuario Sns. Una vez obtenido

se deberá vincular los objetos clínicos con este código, haciendo accesible esta

información en futuras búsquedas de este ciudadano.

La vinculación de la información clínica al Código Usuario Sns permite

evitar la generación innecesaria de un CIP de la Comunidad Autónoma en la

que están en tránsito.

Page 84: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 84 / 273

6.5.4.1 Esquema

- Origen del Proceso: Servicio Salud - Destino del proceso: Msc

Page 85: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

6.6 Búsqueda de referencias por Código Usuario Sns

6.6.1 DESCRIPCIÓN

Este proceso se dispara en la Comunidad Autónoma al recibir en

HCDSNS-CA la solicitud de petición de referencias de un tipo de informe de un

paciente a un Servicio de Salud.

El sistema de HCDSNS-CA buscará las referencias para ese paciente en

su Base de datos. En caso de búsqueda satisfactoria se generará un listado

con las referencias de todos los informes que haya de ese paciente. Este

listado irá filtrado por el código de grupo asistencial que se haya indicado que

posee el profesional.

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 85 / 273

Page 86: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 86 / 273

6.6.2 ESQUEMA

- Origen del Proceso: Msc - Destino del proceso: Servicio Salud

Page 87: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

6.7 Búsqueda de informe de un Código Usuario Sns

6.7.1 DESCRIPCIÓN

Este proceso se dispara en la Comunidad Autónoma al recibir en

HCDSNS-CA la solicitud de petición de un informe de un paciente a un Servicio

de Salud determinado.

El sistema de HCDSNS buscará la referencia del informe para ese

paciente en su Base de datos. En caso de búsqueda satisfactoria se

comprobará el permiso a ese documento del profesional solicitante por el

código de grupo asistencial que se haya indicado que posee.

El acceso a los informes del paciente quedará auditado.

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 87 / 273

Page 88: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 88 / 273

6.7.2 ESQUEMA

- Origen del Proceso: Msc - Destino del proceso: Servicio Salud

Page 89: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

7. CARGA INICIAL DEL INDICE DE REFERENCIAS El sistema de HCDSNS de la Comunidad Autónoma deberá generar el

listado de referencia clínicas disponibles de sus ciudadanos.

Estas referencias contendrán tanto ciudadanos activos como ciudadanos

en estado de baja en servicio de salud por traspaso a otra Comunidad

Autónoma y ciudadanos con información clínica referenciada en la CCAA que

solo hayan estado en tránsito. Esto es necesario ya que aunque los ciudadanos

no estén actualmente registrados en su Comunidad, si que tienen objetos

clínicos en sus sistemas.

Se realizarán de manera masiva las altas de referencias asociadas a los

pacientes en el Índice de Referencias. Para ello se proponen dos formatos:

- Texto plano con separador especial de campos - Xml

Cuando se envíen los datos es conveniente que se reporte el número de

usuarios enviados para poder comprobar que los datos recibidos son correctos.

Para cada fichero de entrada, se generará un fichero de salida, del mismo

formato, donde se indicará si la carga ha finalizado correctamente o ha ocurrido

algún error.

7.1 Campos Los campos obligatorios son:

- CODIGO_SNS

- CIP

- FECHA_PRIMER_CONJUNTO

- FLAG_OCULTO

- COD_SERVICIO_SALUD

Todos los campos obligatorios deben cumplimentarse. Los registros a los que

les falte alguno de ellos serán rechazados.

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 89 / 273

Page 90: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

La cumplimentación del campo FECHA_ULTIMO_CONJUNTO es opcional. Si

no se desea rellenarlo se puede dejar en blanco.

Los campos del fichero de entrada corresponden con:

Código Sns del paciente al cual pertenece la referencia que se está

CODIGO_SNS introduciendo.

CIP Cip del paciente al cual pertenece la referencia que se está introduciendo.

FECHA_PRIMER_CONJUNTO Fecha de primer conjunto de datos. Formato dd/mm/aaaa

FECHA_ULTIMO_CONJUNTO Fecha de último conjunto de datos. Formato dd/mm/aaaa

0 -> todos los documentos visibles FLAG_OCULTO

1. -> algún documento oculto

Código identificador del servicio de salud al cual pertenece la referencia del COD_SERVICIO_SALUD

paciente. Tabla SERVICIOS_SALUD Anexo 5.

Los campos del fichero de salida corresponden con:

Código Sns del paciente al cual pertenece la referencia que se está

CODIGO_SNS introduciendo.

CIP Cip del paciente al cual pertenece la referencia que se está introduciendo.

0 -> no ha habido ningún error

1 -> campo obligatorio vació

2 -> error en el formato de código SNS OK_ERROR

3 -> error en el formato de la fecha de primer conjunto

4 -> error en el formato de la fecha de ultimo conjunto

5 -> error el flag oculto debe ser 0 ó 1

7.2 Texto plano Los campos se enviarán en un fichero de texto plano separados por el carácter

“|”. Es imprescindible que este carácter no exista dentro de los datos, ya que se

producirán errores al identificarlo los procesos como separador de campos.

Cada línea del fichero corresponderá con 1 usuario de la CCAA a incorporar.

7.2.1 EJEMPLO DE FICHERO DE ENTRADA (2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 90 / 273

Page 91: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

BBBBBBBBBZ211541|GRRD721203916010|01/01/2001|15/01/2005|1|5|

BBBBBBBBBZ211542|ZRRD721203916010|12/03/2004|15/10/2008|1|5|

7.2.2 EJEMPLO DE FICHERO DE SALIDA

BBBBBBBBBZ211541|GRRD721203916010|0|

BBBBBBBBBZ211542|ZRRD721203916010|1|

7.3 Xml Los campos se enviarán en el mensaje Xml HC017Ext. Cada línea del fichero

de entrada corresponderá con 1 HC017Ext.

<?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://www.msc.es/hc/HC017Ext" targetNamespace="http://www.msc.es/hc/HC017Ext" elementFormDefault="qualified" attr buteFormDefault="unqualified"> <xs:element name="mensaje"> <xs:complexType> <xs:sequence> <xs:element name="origen"> <xs:complexType> <xs:sequence> <xs:element name="agente" type="xs:string"/> <xs:element name="comunidad_autonoma" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="referencia"> <xs:complexType> <xs:sequence> <xs:element name="cod_sns" type="xs:string"/> <xs:element name="cip" type="xs:string"/> <xs:element name="fecha primer conjunto" type="xs:string"/> <xs:element name="fecha ultimo conjunto" type="xs:string"/> <xs:element name="cod_servicio_salud" type="xs:int"/> </xs:sequence> <xs:attribute name="flag_oculto" type="xs:int" use="required"/> </xs:complexType> </xs:element> </xs:sequence> <xs:attr bute name="id" type="xs:string" use="required"/> <xs:attr bute name="key" type="xs:string" use="required"/> <xs:attr bute name="fecha" type="xs:string" use="required"/> </xs:complexType> </xs:element> </xs:schema>

Mensaje

Id Identificador del mensaje. HC017Ext

Key Clave del mensaje

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 91 / 273

Page 92: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 92 / 273

fecha Fecha y hora de la operación

Origen

Agente Identificador del agente. Tabla AGENTES Anexo 5

Comunidad_Autonoma Identificador ISO de la Comunidad Autónoma, dentro del agente. Tabla

COMUNIDAD_AUTONOMA Anexo 5

Referencia

Cod_sns Código Sns del paciente al cual pertenece la referencia que se está

introduciendo.

Cip Cip del paciente al cual pertenece la referencia que se está introduciendo.

fecha_primer_conjunto Fecha de primer conjunto de datos. Formato dd/mm/aaaa

fecha_ultimo_conjunto Fecha de último conjunto de datos. Formato dd/mm/aaaa

flag_oculto 0 -> todos los documentos visibles

2. -> algún documento oculto

cod_servicio_salud Código identificador del servicio de salud al cual pertenece la referencia del

paciente. Tabla SERVICIOS_SALUD Anexo 5.

7.3.1 EJEMPLO DE FICHERO DE ENTRADA

<mensaje fecha="2008-06-18-12-34-32" key="1213785272745" id="HC017Ext" xmlns="http://www.msc.es/hc/HC017Ext"><origen><agente>5</agente><comunidad_autonoma>3</comunidad_autonoma></origen><referencia flag_oculto="1"><cod_sns>BBBBBBBBBZ211541</cod_sns><cip>GRRD721203916010</cip><fecha_primer_conjunto>01/01/2001</fecha_primer_conjunto><fecha_ultimo_conjunto>15/01/2005</fecha_ultimo_conjunto><cod_servicio_salud>5</cod_servicio_salud></referencia></mensaje> <mensaje fecha="2008-06-18-12-34-32" key="1213785272746" id="HC017Ext" xmlns="http://www.msc.es/hc/HC017Ext"><origen><agente>5</agente><comunidad_autonoma>3</comunidad_autonoma></origen><referencia flag_oculto="1"><cod_sns>BBBBBBBBBZ211542</cod_sns><cip>ZGRD721203916010</cip><fecha_primer_conjunto>12/03/2004</fecha_primer_conjunto><fecha_ultimo_conjunto>15/10/2008</fecha_ultimo_conjunto><cod_servicio_salud>5</cod_servicio_salud></referencia></mensaje>

7.3.2 FICHERO DE SALIDA XML

<?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://www.msc.es/hc/HC018" targetNamespace="http://www.msc.es/hc/HC018" elementFormDefault="qualified" attr buteFormDefault="unqualified"> <xs:element name="mensaje">

Page 93: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 93 / 273

<xs:complexType> <xs:sequence> <xs:element name="operacion_origen"> <xs:complexType> <xs:sequence> <xs:element name="id" type="xs:string"/> <xs:element name="key" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="referencia"> <xs:complexType> <xs:sequence> <xs:element name="cod sns" type="xs:string"/> <xs:element name="cip"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="resultado"> <xs:complexType> <xs:sequence> <xs:element name="codigo" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attr bute name="id" type="xs:string" use="required"/> <xs:attr bute name="key" type="xs:string" use="required"/> <xs:attr bute name="fecha" type="xs:string" use="required"/> </xs:complexType> </xs:element> </xs:schema>

Mensaje

Id Identificador del mensaje. HC018Ext

Key Clave del mensaje

fecha Fecha y hora de la operación

Operación_origen

Id Identificador del mensaje. HC017Ext

Key Clave del mensaje

Referencia

Cod_sns Código Sns del paciente al cual pertenece la referencia que se está

introduciendo.

Cip Cip del paciente al cual pertenece la referencia que se está introduciendo.

Resultado

Codigo

Código de resultado de operación.

0 -> no ha habido ningún error

1 -> campo obligatorio vacío

2 -> error en el formato de código SNS

3 -> error en el formato de la fecha de primer conjunto

4 -> error en el formato de la fecha de ultimo conjunto

Page 94: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 94 / 273

5 -> error el flag oculto debe ser 0 ó 1

7.3.3 EJEMPLO DE FICHERO DE SALIDA

<mensaje fecha="2008-06-18-12-34-32" key="1213785272747" id="HC018Ext" xmlns="http://www.msc.es/hc/HC018Ext"><operacion_origen><id>HC017Ext</id><key>1213785272745</key></operacion_origen><referencia><cod_sns>BBBBBBBBBZ211541</cod_sns><cip>GRRD721203916010</cip></referencia><resultado><codigo>0</ codigo></mensaje> <mensaje fecha="2008-06-18-12-34-32" key="1213785272748" id="HC018Ext" xmlns="http://www.msc.es/hc/HC018Ext"><operacion_origen><id>HC017Ext</id><key>1213785272746</key></operacion_origen><referencia><cod_sns>BBBBBBBBBZ211542</cod_sns><cip>ZRRD721203916010</cip></referencia><resultado><codigo>1</ codigo></mensaje>

Page 95: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

8. ARQUITECTURA SOA. Para realizar la puesta en marcha de la HCDSNS, está debe utilizar

Servicios Web ya existentes en el marco del SNS.

Basándose en esta arquitectura se consigue mejorar los tiempos de

desarrollo así como evitar silos de información y reutilización de procesos ya

existentes, validados y en producción

Si alguno de los Servicios que se describen a continuación no se

encuentran disponibles el sistema de HCDSNS deberá implementarlos.

8.1 Servicio Web de altas de referencias clínicas en el Nodo Central.

8.1.1 ALTA DE NUEVOS CIUDADANOS CON INFORMES CLÍNICOS

En el momento de la creación del primero informe de un ciudadano, la

Comunidad deberá enviar una notificación de alta de referencia indicando en la

fecha, la fecha de creación del primer documento clínico. Solamente deberá

enviar referencias en este caso, cuando se genere el primer documento clínico

intercambiable.

Esta mensajería será asíncrona por lo que la Comunidad deberá disponer

de un sistema que atienda la respuesta asíncrona de la operación.

8.1.2 ALTA DE CIUDADANOS EN TRÁNSITO

Cada Comunidad Autónoma deberá notificar la creación de una nueva

referencia de Historia Clínica para ciudadanos que estén en tránsito.

Para ello deberá ser capaz de enviar la referencia de la Historia Clínica,

mediante el mensaje definido a continuación, al Nodo Central del Ministerio de

Sanidad y Consumo. El Nodo Central devolverá un mensaje indicando el

resultado de la operación.

Deberá previamente obtener el Código Usuario SNS asociado al paciente

en TSI-SNS para poder vincular sus objetos clínicos con este código

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 95 / 273

Page 96: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 96 / 273

Esta mensajería será asíncrona por lo que la Comunidad deberá disponer

de un sistema que atienda la respuesta asíncrona de la operación.

8.1.3 HC017 ALTA DE REFERENCIA DE HISTORIA CLINICA

ORIGEN • Servicios de Salud

DESTINO • Sistema Nacional de Salud

REQUISITOS • El Origen de la petición debe existir en la lista de agentes del sistema

registrados.

DATOS DE ENTRADA MSGHC017 DATOS DE SALIDA Mensajes HTTP

- Códigos http - 510 Error en el xml - 511 Problemas con el sistema - 512 Agente no valido - 513 Cola saturada - 514 Sistema bloqueado - 515 Error firma no valida - 516 Operación no registrada - 517 Agente bloqueado

o MSGHC018 MENSAJES DE ERROR - OK Operación correcta.

- ERR001 Los campos no se encuentran en la BBDD - ERR002 Los campos han de estar rellenos obligatoriamente y con un valor

correcto

- ERR003 Error al insertar en la BBDD SEGURIDAD • Identificación del solicitante mediante certificado digital, asociado a los diferentes

agentes

REGISTRO • Registro en registro de operaciones. • Registro en Histórico de modificaciones.

VALIDACIONES Pendiente definir

8.1.4 MSGHC017 DEFINICIÓN XML

<?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://www.msc.es/hc/HC017" targetNamespace="http://www.msc.es/hc/HC017" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xs:element name="mensaje"> <xs:complexType> <xs:sequence> <xs:element name="origen"> <xs:complexType> <xs:sequence> <xs:element name="agente" type="xs:string"/> <xs:element name="comunidad_autonoma" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="referencia"> <xs:complexType> <xs:sequence>

Page 97: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 97 / 273

<xs:element name="cod sns" type="xs:string"/> <xs:element name="cip" type="xs:string"/> <xs:element name="fecha" type="xs:string"/> <xs:element name="cod_servicio_salud" type="xs:integer"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attr bute name="id" type="xs:string" use="required"/> <xs:attr bute name="key" type="xs:string" use="required"/> <xs:attr bute name="fecha" type="xs:string" use="required"/> </xs:complexType> </xs:element> </xs:schema>

Mensaje

Id Identificador del mensaje. HC017

Key Clave del mensaje

fecha Fecha y hora de la operación

Origen

Agente Identificador del agente. Tabla AGENTES

Comunidad_Autonoma Identificador ISO de la CA autónoma, dentro del agente. Tabla

COMUNIDAD_AUTONOMA

Referencia

Cod_sns Código Sns del paciente al cual pertenece la referencia que se está introduciendo.

Cip Cip del paciente al cual pertenece la referencia que se está introduciendo.

Fecha Fecha de alta de la referencia.

Cod_servicio_salud Código identificador del servicio de salud al cual pertenece la referencia del

paciente. Tabla SERVICIOS_SALUD .

8.1.5 MSGHC018 DEFINICIÓN XML

<?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://www.msc.es/hc/HC018" targetNamespace="http://www.msc.es/hc/HC018" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xs:element name="mensaje"> <xs:complexType> <xs:sequence> <xs:element name="operacion_origen"> <xs:complexType> <xs:sequence> <xs:element name="id" type="xs:string"/> <xs:element name="key" type="xs:string"/> <xs:element name="cod_tipo_operacion" type="xs:integer"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="referencia"> <xs:complexType> <xs:sequence> <xs:element name="cod sns" type="xs:string"/> <xs:element name="cip"/>

Page 98: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 98 / 273

<xs:element name="fecha" type="xs:string"/> <xs:element name="cod_servicio_salud" type="xs:integer"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="error"> <xs:complexType> <xs:sequence> <xs:element name="codigo" type="xs:string"/> <xs:element name="descripcion" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attr bute name="id" type="xs:string" use="required"/> <xs:attr bute name="key" type="xs:string" use="required"/> <xs:attr bute name="fecha" type="xs:string" use="required"/> </xs:complexType> </xs:element> </xs:schema>

Mensaje

Id Identificador del mensaje. HC018

Key Clave del mensaje

fecha Fecha y hora de la operación

Operacion_origen

Id Identificador del mensaje del cual este mensaje es respuesta. HC017

Key Clave del mensaje de origen.

Cod_tipo_operacion Código del tipo de operación que se deseaba realizar. HC017

Referencia

Cod_sns Código Sns del paciente al cual pertenece la referencia que se ha introducido.

Cip Cip del paciente al cual pertenece la referencia que se ha introducido.

Fecha Fecha de alta del primer documento clínico

Cod_servicio_salud Código identificador del servicio de salud al cual pertenece la referencia del

paciente. Tabla SERVICIOS_SALUD .

Error

Codigo Código de Error si se produce

Descripcion Descripción del error si se produce

Page 99: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 99 / 273

8.2 Servicio Web de Tarjeta Sanitaria Para realizar la identificación del paciente, la Comunidad Autónoma

utilizará los Servicios Web existentes para TSI-SNS.

Para ello deberá ser capaz de enviar un mensaje de consulta de

información de usuarios, mediante el mensaje definido a continuación, al Nodo

Central del Ministerio de Sanidad y Consumo. El Nodo Central devolverá un

mensaje indicando los usuarios coincidentes.

Es conveniente que la Comunidad Autónoma acceda a TSI-SNS a través de TSI-CA para poder delegar todas las consultas en ese módulo. Con esto se evitarán que cambios en la mensajería de TSI afecten al sistema de HCDSNS.

8.2.1 CONSULTA INFORMACIÓN ACTUAL USUARIO.

ORIGEN • Servicios de Salud

• Gestoras • Entidades Colaboradoras • Seguridad Social • Otros agentes registrados en la lista de agentes (4.2.7)

DESTINO • Sistema Nacional de Salud

REQUISITOS • El usuario debe existir en la base de datos del SNS • El Origen de la petición debe existir en la lista de agentes del sistema registrados

DATOS DE ENTRADA MSGC001

Campos obligatorios - N/A

DATOS DE SALIDA

Mensajes HTTP - Códigos http

- 510 Error en el xml - 511 Problemas con el sistema - 512 Agente no valido - 513 Cola saturada - 514 Sistema bloqueado - 515 Error firma no valida - 517 Agente bloqueado

o MSGC003 MENSAJES DE ERROR - OK Operación correcta.

- EG001 Solicitante no encontrado en la lista de agentes del sistema - EG002 No encontrado. - EL00x Error del localizador

Page 100: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 100 / 273

SEGURIDAD • Identificación del solicitante mediante certificado digital, asociado a los diferentes agentes

• Dependiendo si el solicitante es el servicio de salud al que el usuario que se pretende consultar esta inscrito o no, se obtendrá la información completa o solamente parte de esta.

REGISTRO • Registro en archivos de LOG de base de datos y Servidor de Aplicaciones.

8.2.2 MSGC001 DEFINICIÓN XML

<?xml version="1.0" encoding="UTF-8"?> <xs:schema targetNamespace="http://www.msc.es/tarjeta/C001" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"> <xs:element name="mensaje"> <xs:complexType> <xs:sequence> <xs:element name="origen"> <xs:complexType> <xs:sequence> <xs:element name="agente" type="xs:string"/> <xs:element name="comunidad_autonoma" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="usuario"> <xs:complexType> <xs:sequence> <xs:element name="sns" type="xs:string" minOccurs="0"/> <xs:element name="dni" type="xs:string" minOccurs="0"/> <xs:element name="dnidup" type="xs:string" minOccurs="0"/> <xs:element name="pasaporte" type="xs:string" minOccurs="0"/> <xs:element name="naf" type="xs:string" minOccurs="0"/> <xs:element name="naf titular" type="xs:string" minOccurs="0"/> <xs:element name="cip" type="xs:string" minOccurs="0"/> <xs:element name="id_ssalud" type="xs:string" minOccurs="0"/> <xs:element name="codidssalud" type="xs:string" minOccurs="0"/> <xs:element name="nombre" type="xs:string" minOccurs="0"/> <xs:element name="apellido1" type="xs:string" minOccurs="0"/> <xs:element name="apellido2" type="xs:string" minOccurs="0"/> <xs:element name="fecha_nac" type="xs:string" minOccurs="0"/> <xs:element name="CA_nac" type="xs:string" minOccurs="0"/> <xs:element name="sexo" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="id" type="xs:string" use="required"/> <xs:attribute name="key" type="xs:string" use="required"/> <xs:attribute name="pc" type="xs:string" use="required"/> <xs:attribute name="fecha" type="xs:string" use="required"/> </xs:complexType> </xs:element> </xs:schema>

Mensaje

Id Identificador del mensaje. C001

Key Clave del mensaje, para la asociación con mensajes de respuesta.

Page 101: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 101 / 273

Pc Procedimiento de consulta. Determina que información se consulta:

• PC001. Consulta información actual usuario. Fecha Fecha y hora de la operación

Origen

Agente Identificador del agente.

Comunidad_Autonoma Identificador de la CA autónoma, dentro del agente (Para aquellos agentes que

agrupen más de una Comunidad Autónoma).

Usuario

SNS Código usuario en el SNS.

DNI DNI o Número Identificación Extranjero.

DniDup Indicador de DNI duplicado.

Pasaporte Número de pasaporte.

NAF Número de afiliación S.Social propio.

NAF_Titular Número de afiliación S.Social Titular. Este valor será el mismo para usuarios Titulares.

Nombre Nombre.

Apellido1 Apellidos.

Apellido2 Apellidos.

Sexo Sexo.

Fecha_Nac Fecha de nacimiento.

CA_Nac Comunidad Autónoma de nacimiento.

ID_Ssalud Código de Identificación del usuario para el Servicio de Salud.

codidssalud Identificador del Servicio de Salud

CIP CIP Antiguo Insalud

8.2.3 MSGC003 DEFINICIÓN XML

<?xml version="1.0" encoding="UTF-8"?> <xs:schema targetNamespace="http://www.msc.es/tarjeta/C003" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"> <xs:element name="mensaje"> <xs:complexType> <xs:sequence> <xs:element name="usuario"> <xs:complexType> <xs:sequence> <xs:element name="sns" type="xs:string" minOccurs="0"/> <xs:element name="dni" type="xs:string" minOccurs="0"/> <xs:element name="dnidup" type="xs:string" minOccurs="0"/> <xs:element name="pasaporte" type="xs:string" minOccurs="0"/> <xs:element name="naf" type="xs:string" minOccurs="0"/> <xs:element name="naf titular" type="xs:string" minOccurs="0"/> <xs:element name="nombre" type="xs:string" minOccurs="0"/> <xs:element name="apellido1" type="xs:string" minOccurs="0"/> <xs:element name="apellido2" type="xs:string" minOccurs="0"/> <xs:element name="fecha nac" type="xs:string" minOccurs="0"/> <xs:element name="CA nac" type="xs:string" minOccurs="0"/> <xs:element name="sexo" type="xs:string" minOccurs="0"/> <xs:element name="codidssalud" type="xs:string" minOccurs="0"/> <xs:element name="id ssalud" type="xs:string" minOccurs="0"/> <xs:element name="cip" type="xs:string" minOccurs="0"/> <xs:element name="CA_prestacion" type="xs:string" minOccurs="0"/> <xs:element name="pais_nac" type="xs:string" minOccurs="0"/>

Page 102: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 102 / 273

</xs:sequence> </xs:complexType> </xs:element> <xs:choice> <xs:element name="error"> <xs:complexType> <xs:sequence> <xs:element name="codigo error" type="xs:string"/> <xs:element name="descripcion_error" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="usuarios_encontrados"> <xs:complexType> <xs:sequence> <xs:element name="max usuarios" type="xs:string"/> <xs:element name="inf_usuario" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="usuario_encontrado"> <xs:complexType> <xs:sequence> <xs:element name="sns" type="xs:string" minOccurs="0"/> <xs:element name="dni" type="xs:string" minOccurs="0"/> <xs:element name="dnidup" type="xs:string" minOccurs="0"/> <xs:element name="pasaporte" type="xs:string" minOccurs="0"/> <xs:element name="naf" type="xs:string" minOccurs="0"/> <xs:element name="naf_titular" type="xs:string" minOccurs="0"/> <xs:element name="nombre" type="xs:string" minOccurs="0"/> <xs:element name="apellido1" type="xs:string" minOccurs="0"/> <xs:element name="apellido2" type="xs:string" minOccurs="0"/> <xs:element name="fecha_nac" type="xs:string" minOccurs="0"/> <xs:element name="CA nac" type="xs:string" minOccurs="0"/> <xs:element name="sexo" type="xs:string" minOccurs="0"/> <xs:element name="codidssalud" type="xs:string" minOccurs="0"/> <xs:element name="id_ssalud" type="xs:string" minOccurs="0"/> <xs:element name="cip" type="xs:string" minOccurs="0"/> <xs:element name="CA prestacion" type="xs:string" minOccurs="0"/> <xs:element name="pais_nac" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="estado" type="xs:string"/> <xs:element name="informacion_bbdd" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="alta registro" type="xs:string"/> <xs:element name="origen_alta"> <xs:complexType> <xs:sequence> <xs:element name="agente" type="xs:string"/> <xs:element name="comunidad_autonoma" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="ultima_actualizacion" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="datos_personales" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="pais_nacimiento" type="xs:string" minOccurs="0"/> <xs:element name="CA nac" type="xs:string" minOccurs="0"/> <xs:element name="extranjero" type="xs:string" minOccurs="0"/> <xs:element name="nacionalidad" type="xs:string" minOccurs="0"/>

Page 103: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 103 / 273

<xs:element name="tarjeta_identidad" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="datos_domicilio" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="tipo via" type="xs:string" minOccurs="0"/> <xs:element name="nombrevia" type="xs:string" minOccurs="0"/> <xs:element name="numero" type="xs:string" minOccurs="0"/> <xs:element name="bis" type="xs:string" minOccurs="0"/> <xs:element name="bloque" type="xs:string" minOccurs="0"/> <xs:element name="escalera" type="xs:string" minOccurs="0"/> <xs:element name="piso" type="xs:string" minOccurs="0"/> <xs:element name="puerta" type="xs:string" minOccurs="0"/> <xs:element name="municipio" type="xs:string" minOccurs="0"/> <xs:element name="provincia" type="xs:string" minOccurs="0"/> <xs:element name="codigo_postal" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="datos_cobertura" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="codigo aseguradora" type="xs:string" minOccurs="0"/> <xs:element name="codigo gestora" type="xs:string" minOccurs="0"/> <xs:element name="codigo_colaboradora" type="xs:string" minOccurs="0"/> <xs:element name="codigo_proveedor" type="xs:string" minOccurs="0"/> <xs:element name="titulo" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="codigo_titulo" type="xs:string"/> <xs:element name="codigo_situacion" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:choice> </xs:sequence> <xs:attribute name="id" type="xs:string" use="required"/> <xs:attribute name="key" type="xs:string" use="required"/> <xs:attribute name="fecha" type="xs:string" use="required"/> </xs:complexType> </xs:element> </xs:schema>

Mensaje

Id Identificador del mensaje. C003

Key Clave del mensaje, para la asociación con mensajes de respuesta.

Fecha Fecha y hora de la operación

Error

Page 104: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 104 / 273

Codigo_error Código de error, si hubiese alguno.

Descripcion_error Descripción del error.

Usuario

SNS Código usuario en el SNS.

DNI DNI o Número Identificacion Extranjero.

DniDup Indicador de DNI duplicado.

Pasaporte Número de pasaporte.

NAF Número de afiliación S.Social propio.

NAF_Titular Número de afiliación S.Social Titular. Este valor será el mismo para usuarios Titulares.

Nombre Nombre.

Apellido1 Apellidos.

Apellido2 Apellidos.

Sexo Sexo.

Fecha_Nac Fecha de nacimiento.

CA_Nac Comunidad Autónoma de nacimiento.

Id_ssalud Identificador del usuario dentro del servicio de salud.

Usuarios_encontrados

max_usuarios Puede presentar dos valores: OK, la busqueda ha devuelto 20 registros o menos

EXCEDIDO, la busqueda ha devuelto los 20 primeros Inf_usuario Usuario_econtrado

SNS Código usuario en el SNS.

DNI DNI o Número Identificacion Extranjero.

DniDup Indicador de DNI duplicado.

Pasaporte Número de pasaporte.

NAF Número de afiliación S.Social propio.

NAF_Titular Número de afiliación S.Social Titular. Este valor será el mismo para usuarios Titulares.

Nombre Nombre.

Apellido1 Apellidos.

Apellido2 Apellidos.

Sexo Sexo.

Fecha_Nac Fecha de nacimiento.

CA_Nac Comunidad Autónoma de nacimiento.

Id_ssalud Identificador del usuario dentro del servicio de salud.

Estado Es el estado del usuario en la Base de Datos (normal o activo, baja en Servicio de

Salud, por defunción o por error).

Se envía el código + literal (Ver tabla “estados”)

Informacion_bbdd alta_registro Fecha de alta del registro

agente Codigo de agente origen del alta

comunidad_autonoma Codigo de la comunidad autonoma

ultima_actualizacion Fecha de la ultima actualiacion del registro

Datos personales

Page 105: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 105 / 273

Pais_nacimiento País de nacimiento del usuario.

Se envía el código + literal (Ver tabla “países”)

CA_Nac Comunidad autónoma nacimiento.

Extranjero Campo que indicara 0 español, 1 extranjero, 2 comunitario

Nacionalidad Nacionalidad para extranjeros

Tarjeta_identidad Tarjeta de identidad para extranjeros

Datos domicilio

Tipo_via

Nombrevia

Número

Bis

Bloque

Escalera

Piso

Puerta

Municipio Se envía el código + literal (Ver tabla “municipios”)

Provincia Se envía el código + literal (Ver tabla “provincias”)

Codigo_postal

Datos cobertura

CA_Inscripcion Comunidad Autónoma a la que está inscrito el usuario.

Codigo_aseguradora Se envía el código + literal

Codigo_gestora Se envía el código + literal

Codigo_colaboradora Se envía el código + literal

Codigo_proveedor Se envía el código + literal

Titulo

Codigo_titulo Se envía el código + literal (Ver tabla “titulos”)

Codigo_situacion Se envía el código + literal (Ver tabla “situaciones”)

Los criterios para la localización de usuarios son los siguientes:

- CodSns - Naf - Naf_titular - Dni - Pasaporte - codAgente + ID_ssalud - Apellido1 + Apellido2 + nombre (no puede ser vacío ninguno) - Apellido1 + Apellido2 + fechaNacimiento (no puede ser vacío ninguno) - Apellido1 + Apellido2 + DNI (no puede ser vacío ninguno) - Apellido1 + Apellido2 + pasaporte (no puede ser vacío ninguno)

Page 106: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 106 / 273

Los criterios anteriores forman búsqueda básica, pero puede darse

combinaciones, es decir si se manda DNI + nombre + apellido1... se buscará

por el DNI + nombre + apellido1

Page 107: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 107 / 273

8.3 Servicio Web de Registro de profesionales La Comunidad Autónoma deberá disponer del Servicio Web de

Registros de Profesionales donde pueda consultar la veracidad de la identidad

utilizada. Esta identificación será en la mayoría de los casos Certificado Digital

personal.

A través de este Servicio Web se deberá obtener los siguientes datos del

profesional:

Profesional sanitario

Usuario/Paciente

3 intentos

Causa deRechazo

Petición Certificada enviada

SOLICITUD DE

ACCESO

VALIDARSOLICITUD Certificado electrónico

PIN

CA 1

BD INFORMACIONCLINICA

SERVIDOR BD

ProfesionalBD INFORMA

BD INFORMACIONCLINICA

Servidor WEB

VALIDAR

Profesional sanitario

Usuario/Paciente

3 intentos

Causa deRechazo

Petición Certificada enviada

SOLICITUD DE

ACCESO

SOLICITUD DE

ACCESO

VALIDARSOLICITUDVALIDAR

SOLICITUD Certificado electrónico PIN

CA 1

BD INFORMACIONCLINICA

SERVIDOR BD

ProfesionalBD INFORMA

BD INFORMACIONCLINICA

Servidor WEB

CA 1

BD INFORMACIONCLINICA

SERVIDOR BD

ProfesionalBD INFORMA

BD INFORMACIONCLINICA

Servidor WEB

VALIDAR VALIDAR

- cod_profesional

- Nombre

- Apellido1

- Apellido2

- cod_grupo_asistencial

- cod_centro

- cod_especialidad

El valor de cod_grupo_asistencial dotará de permisos para realizar la

visualización de los informes asociados al paciente

Page 108: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 108 / 273

Si la Comunidad Autónoma no dispone de este Servicio Web la aplicación

HCDSNS deberá implementarlo, clasificando a los profesionales por grupo

asistencial

Page 109: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:
Page 110: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:
Page 111: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

4.- El SNS responde un MSGHC002 con la lista de Servicios de Salud donde el

paciente tiene documentos clínicos. También se indica si tienen algún

documento oculto.

5.- La Comunidad 1 lanza MSGHC003 donde se indica el tipo de informe a

buscar y el filtro temporal a aplicar.

6.- El SNS responde un MSGHC004 a la Comunidad 1 con el listado de claves

de consultas realizadas a los Servicios de Salud. El SNS envía el MSGHC003

a todos los Servicios de Salud donde el paciente tiene referencias y obtiene la

respuesta MSGHC005 con el listado de informes de ese tipo en esa

Comunidad

7.- El SNS envía a la Comunidad lanza tantos MSGHC005 como claves se le

han proporcionado en el mensaje MSGHC004. Si el SNS ha recibido

contestación del Servicio de Salud consultado devuelve el MSGHC005

obtenido, en caso contrario el SNS generará un mensaje MSGHC005 indicando

el error que se ha producido en la obtención de datos.

La Comunidad debe diseñar un sistema de chequeo periodico para comprobar

si ha recibido el mensaje MSGHC005 del SNS.

8.- La Comunidad 1 lanza un MSGHC007 al SNS reclamando un informe

determinado a un Servicio de Salud. El SNS de manera síncrona reenvía el

MSGHC007 al Servicio de Salud que corresponda y obtiene el documento

clínico que a su vez es devuelto a la Comunidad 1.

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 111 / 273

Page 112: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 112 / 273

1.- La Comunidad 1 envía un mensaje MSGC001 de consulta de usuario SNS a

Tarjeta Sanitaria SNS

2.- El SNS responde MSGC003 con los candidatos encontrados.

3.- Si hay mas de un candidato la Comunidad 1 elige uno de ellos. Lanza

MSGHC001 la consulta de referencias de Historia clínica del paciente.

4.- El SNS responde un MSGHC002 con la lista de Servicios de Salud donde el

paciente tiene documentos clínicos. También se indica si tienen algún

documento oculto.

9.1.2 BÚSQUEDA DE REFERENCIAS Y OCULTACIÓN DE DOCUMENTOS

Page 113: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

5.- La Comunidad 1 lanza MSGHC003 donde se indica el tipo de informe a

buscar y el filtro temporal a aplicar.

6.- El SNS responde un MSGHC004 a la Comunidad 1 con el listado de claves

de consultas realizadas a los Servicios de Salud. El SNS envía el MSGHC003

a todos los Servicios de Salud donde el paciente tiene referencias y obtiene la

respuesta MSGHC005 con el listado de informes de ese tipo en esa

Comunidad

7.- El SNS envía a la Comunidad lanza tantos MSGHC005 como claves se le

han proporcionado en el mensaje MSGHC004. Si el SNS ha recibido

contestación del Servicio de Salud consultado devuelve el MSGHC005

obtenido, en caso contrario el SNS generará un mensaje MSGHC005 indicando

el error que se ha producido en la obtención de datos.

La Comunidad debe diseñar un sistema de “pooling” que chequee si ha

recibido el mensaje MSGHC005 del SNS.

8.- La Comunidad 1 lanza a petición del ciudadano un MSGHC023 al SNS

ordenando la ocultación o desocultación de un informe determinado a un

Servicio de Salud.

El SNS de manera síncrona reenvía el MSGHC023 al Servicio de Salud que

corresponda. Como resultado de la operación la Comunidad 2 enviará un

MSGHC024 indicando si la operación se ha completado correctamente o bien

ha habido algún error. En este mensaje la Comunidad 2 indicará al SNS la

existencia o no de informes ocultos en esa Comunidad. El SNS reenviará el

mensaje MSGHC024.

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 113 / 273

Page 114: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 114 / 273

1.- La Comunidad 1 envía un mensaje MSGC001 de consulta de usuario SNS a

Tarjeta Sanitaria SNS

9.1.3 ALTA DE REFERENCIA DE UN CIUDADANO CON PRIMER DOCUMENTO CLÍNICO INTERCAMBIABLE

1.- La Comunidad 1 envía un mensaje MSGHC017 de alta de referencia del

usuario al SNS. En la fecha se indicará la fecha de creación del primer

documento.

Solamente se deberán enviar las altas de ciudadanos a los que por primera vez

se les ha creado un informe clínico intercambiable

2.- El SNS responde de manera asíncrona con el mensaje MSGHC018

indicando si la operación se ha registrado correctamente o el error que se haya

producido.

9.1.4 ALTA DE REFERENCIA DE UN CIUDADANO EN TRANSITO CON DOCUMENTO CLÍNICO INTERCAMBIABLE

Page 115: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

2.- El SNS responde MSGC003 con los candidatos encontrados. Si hay mas de

un candidato la Comunidad 1 elige uno de ellos.

3.- La Comunidad 1 envía un mensaje MSGHC017 de alta de referencia del

usuario al SNS. En la fecha se indicará la fecha de creación del primer

documento.

Solamente se deberán enviar las altas de ciudadanos a los que por primera vez

se les ha creado un informe clínico intercambiable

4.- El SNS responde de manera asíncrona con el mensaje MSGHC018

indicando si la operación se ha registrado correctamente o el error que se haya

producido.

5.- La Comunidad 1 deberá vincular toda la información clínica que genere del

ciudadano en tránsito al Codigo Usuario SNS que ha obtenido de la consulta a

TSI-SNS, haciendo accesible esta información en futuras búsquedas de ese

ciudadano.

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 115 / 273

Page 116: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 116 / 273

9.2 Módulo de envío de solicitud de referencias de un paciente. Para poder acceder al historial clínico del paciente la Comunidad deberá

disponer de un sistema que capture la información obtenida del profesional y

del paciente de los sistemas anteriores.

Una vez construida la solicitud de referencias deberá ser capaz de enviarla,

mediante el mensaje definido a continuación, al HCDSNS del Nodo Central del

Ministerio de Sanidad y Consumo.

9.2.1 HC001 SOLICITUD DE REFERENCIAS DE HISTORIA CLÍNICA DE UN PACIENTE

ORIGEN • Servicios de Salud

DESTINO • Sistema Nacional de Salud

REQUISITOS • El Origen de la petición debe existir en la lista de agentes del sistema

registrados.

DATOS DE ENTRADA MSGHC001 DATOS DE SALIDA Mensajes HTTP

- Códigos http - 510 Error en el xml - 511 Problemas con el sistema - 512 Agente no valido - 513 Cola saturada - 514 Sistema bloqueado - 515 Error firma no valida - 516 Operación no registrada - 517 Agente bloqueado

o MSGHC002 MENSAJES DE RESPUESTA - OK Operación correcta.

- ERR001 Los campos no se encuentran en la BBDD - ERR002 Los campos han de estar rellenos obligatoriamente y con un valor

correcto

- ERR003 Error al insertar en la BBDD SEGURIDAD • Identificación del solicitante mediante certificado digital, asociado a los diferentes

agentes

REGISTRO • Registro en registro de operaciones. • Registro en Histórico de modificaciones.

VALIDACIONES Pendiente definir

Page 117: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 117 / 273

9.2.2 MSGHC001 DEFINICIÓN XML

<?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://www.msc.es/hc/HC001" targetNamespace="http://www.msc.es/hc/HC001" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xs:element name="mensaje"> <xs:complexType> <xs:sequence> <xs:element name="origen"> <xs:complexType> <xs:sequence> <xs:element name="agente" type="xs:string"/> <xs:element name="comunidad_autonoma" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="paciente"> <xs:complexType> <xs:sequence> <xs:element name="cod sns" type="xs:string"/> <xs:element name="cip" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="solicitante"> <xs:complexType> <xs:choice> <xs:element name="acceso_profesional"> <xs:complexType> <xs:sequence> <xs:element name="cod_centro"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="tipo" type="xs:integer" use="required"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="cod especialidad" type="xs:string"/> <xs:element name="profesional"> <xs:complexType> <xs:sequence> <xs:element name="nombre" type="xs:string"/> <xs:element name="apellido1" type="xs:string"/> <xs:element name="apellido2" type="xs:string"/> <xs:element name="grupo_asistencial" type="xs:string"/> <xs:element name="dn" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="acceso_ciudadano"> <xs:complexType> <xs:sequence> <xs:element name="nombre" type="xs:string"/> <xs:element name="apellido1" type="xs:string"/> <xs:element name="apellido2" type="xs:string"/> <xs:element name="dn" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:choice> </xs:complexType> </xs:element> </xs:sequence> <xs:attr bute name="id" type="xs:string" use="required"/>

Page 118: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 118 / 273

<xs:attr bute name="key" type="xs:string" use="required"/> <xs:attr bute name="fecha" type="xs:string" use="required"/> </xs:complexType> </xs:element> </xs:schema>

Mensaje

Id Identificador del mensaje. HC001

Key Clave del mensaje,

fecha Fecha y hora de la operación

Origen

Agente Identificador del agente. Tabla AGENTES

Comunidad_Autonoma Identificador ISO de la CA autónoma, dentro del agente. Tabla

COMUNIDAD_AUTONOMA

Paciente

Codigo_Sns Código en el SNS del paciente

Cip Cip del paciente

solicitante

Acceso_profesional

Cod_centro Código del centro del solicitante.Tabla CENTROS

tipo Código del tipo de centro del solicitante.Tabla TIPOS_CENTRO

Cod_especialidad Código de la especialidad del solicitante.Tabla ESPECIALIDAD

profesional

Nombre Nombre del profesional que realiza la solicitud

Apellido1 Primer apellido del profesional que realiza la solicitud

Apellido2 Segundo apellido del profesional que realiza la solicitud

Grupo_asistencial Código del perfil del profesional.Tabla GRUPO_ASISTENCIAL

Dn Dn del profesional que realiza la solicitud

Acceso_ciudadano

Nombre Nombre del ciudadano

Apellido1 Primer apellido del ciudadano

Apellido2 Segundo apellido del ciudadano

Dn Dn del ciudadano

Page 119: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 119 / 273

9.3 Módulo de recepción del listado de CCAA con referencias. Como respuesta a la solicitud de referencias de un paciente el sistema

deberá ser capaz de procesar el mensaje recibido de HCDSNS, descrito a

continuación.

Se visualizará un listado donde se indicará en qué CCAA tiene el paciente

Historia Clínica. Se notificará si existen referencias ocultas en esas CCAA.

9.3.1 HC002 RESPUESTA DE LISTADO DE REFERENCIAS DE HISTORIA CLÍNICA O NOTIFICACIÓN DE ERROR DE OPERACIÓN

ORIGEN • Sistema Nacional de Salud

DESTINO • Servicios de Salud

SEGURIDAD • Identificación del solicitante mediante certificado digital, asociado a los diferentes

agentes

REGISTRO • Registro en registro de operaciones. • Registro en Histórico de modificaciones.

VALIDACIONES Pendiente definir

9.3.2 MSGHC002 DEFINICIÓN XML

<?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://www.msc.es/hc/HC002" targetNamespace="http://www.msc.es/hc/HC002" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xs:element name="mensaje"> <xs:complexType> <xs:sequence> <xs:element name="operacion_origen"> <xs:complexType> <xs:sequence> <xs:element name="id" type="xs:string"/> <xs:element name="key" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="paciente"> <xs:complexType> <xs:sequence> <xs:element name="cod_sns" type="xs:string"/> <xs:element name="cip" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:choice> <xs:element name="Referencias"> <xs:complexType> <xs:sequence> <xs:element name="referencia" maxOccurs="unbounded"> <xs:complexType>

Page 120: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 120 / 273

<xs:sequence> <xs:element name="cod sns" type="xs:string"/> <xs:element name="fecha primer" type="xs:string"/> <xs:element name="fecha_ultimo" type="xs:string"/> <xs:element name="cod servicio salud" type="xs:integer"/> <xs:element name="informes_ocultos" type="xs:int"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="error"> <xs:complexType> <xs:sequence> <xs:element name="codigo" type="xs:string"/> <xs:element name="descripcion" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:choice> </xs:sequence> <xs:attr bute name="id" type="xs:string" use="required"/> <xs:attr bute name="key" type="xs:string" use="required"/> <xs:attr bute name="fecha" type="xs:string" use="required"/> </xs:complexType> </xs:element> </xs:schema>

Mensaje

Id Identificador del mensaje. HC002

Key Clave del mensaje

fecha Fecha y hora de la operación

Operación_origen

id Id del mensaje origen(HC001)

key Key del mensaje origen

Paciente

Codigo_Sns Código en el SNS del paciente

Cip Cip del paciente

Referencias

referencia

Cod_sns Código sns del paciente del que se han solicitado referencias

Fecha_primer Primera fecha en la que se recibieron datos

Fecha_ultimo Ultima fecha en la que se recibieron datos

Cod_Servicio_Salud Código del agente del que se tiene referencias.Tabla SERVICIOS_SALUD

Informes_ocultos Flag para indicar si el paciente va a tener informes ocultos

error

Page 121: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 121 / 273

codigo Código de Error si se produce

Descripción Descripción del error si se produce

9.4 Módulo de envío de solicitud de referencias de un tipo de informe de un paciente.

Manteniendo la información de identificación del profesional y del paciente,

más el tipo de informe elegido, el sistema deberá construir la solicitud de:

- Caso 1: Envío desde Servicio de Salud.

Solicitud de referencias de un paciente al Sistema Nacional de

Salud mediante el mensaje xml definido a continuación.

- Caso 2: Envío desde Sistema Nacional de Salud.

Solicitud de referencias de un paciente a una Comunidad

Autónoma mediante el mensaje xml definido a continuación.

El sistema deberá ser capaz de enviar la solicitud al HCDSNS del Nodo

Central del Ministerio de Sanidad y Consumo.

9.4.1 HC003 SOLICITUD DE REFERENCIAS A UNA COMUNIDAD

ORIGEN • Servicios de Salud

• Sistema Nacional de Salud

DESTINO • Servicios de Salud • Sistema Nacional de Salud

REQUISITOS • El Origen de la petición debe existir en la lista de agentes del sistema

registrados.

DATOS DE ENTRADA MSGHC003 DATOS DE SALIDA Mensajes http

- Códigos http - 510 Error en el xml - 511 Problemas con el sistema - 512 Agente no valido - 513 Cola saturada - 514 Sistema bloqueado - 515 Error firma no valida - 516 Operación no registrada - 517 Agente bloqueado

o MSGHC004 MENSAJES DE RESPUESTA - OK Operación correcta.

- ERR001 Los campos no se encuentran en la BBDD - ERR002 Los campos han de estar rellenos obligatoriamente y con un valor

correcto

- ERR003 Error al insertar en la BBDD

Page 122: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 122 / 273

SEGURIDAD • Identificación del solicitante mediante certificado digital, asociado a los diferentes agentes

REGISTRO • Registro en registro de operaciones.

• Registro en Histórico de modificaciones.

VALIDACIONES Pendiente definir

Page 123: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 123 / 273

9.4.2 MSGHC003 DEFINICIÓN XML

<?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:ns1="http://www.msc.es/hc/HC003" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.msc.es/hc/HC003" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xs:element name="mensaje"> <xs:complexType> <xs:sequence> <xs:element name="origen"> <xs:complexType> <xs:sequence> <xs:element name="agente" type="xs:string"/> <xs:element name="comunidad_autonoma" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="paciente"> <xs:complexType> <xs:sequence> <xs:element name="cod sns" type="xs:string"/> <xs:element name="cip" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="solicitante"> <xs:complexType> <xs:choice> <xs:element name="acceso_profesional"> <xs:complexType> <xs:sequence> <xs:element name="cod servicio_salud" type="xs:string"/> <xs:element name="cod_centro"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="tipo" type="xs:integer" use="required"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="cod especialidad" type="xs:string"/> <xs:element name="profesional"> <xs:complexType> <xs:sequence> <xs:element name="nombre" type="xs:string"/> <xs:element name="apellido1" type="xs:string"/> <xs:element name="apellido2" type="xs:string"/> <xs:element name="grupo_asistencial" type="xs:string"/> <xs:element name="dn" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="acceso_ciudadano"> <xs:complexType> <xs:sequence> <xs:element name="nombre" type="xs:string"/> <xs:element name="apellido1" type="xs:string"/> <xs:element name="apellido2" type="xs:string"/> <xs:element name="dn" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:choice> </xs:complexType>

Page 124: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 124 / 273

</xs:element> <xs:element name="solicitud"> <xs:complexType> <xs:sequence> <xs:element name="cod servicio salud" type="xs:string" minOccurs="0"/> <xs:element name="cod tipo informe" type="xs:string"/> <xs:element name="filtro" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="rango_fechas" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="fecha inicio" type="xs:string"/> <xs:element name="fecha_fin" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="ultimos_registros" type="xs:integer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attr bute name="id" type="xs:string" use="required"/> <xs:attr bute name="key" type="xs:string" use="required"/> <xs:attr bute name="fecha" type="xs:string" use="required"/> </xs:complexType> </xs:element> </xs:schema>

Mensaje

Id Identificador del mensaje. HC003

Key Clave del mensaje

fecha Fecha y hora de la operación

Origen

Agente Identificador del agente. Tabla AGENTES

Comunidad_Autonoma Identificador ISO de la CA autónoma, dentro del agente. Tabla

COMUNIDAD_AUTONOMA

Paciente

Codigo_Sns Código en el SNS del paciente

Cip Cip del paciente

solicitante

Acceso_profesional

Cod_servicio_salud Código del servicio de salud del solicitante.Tabla SERVICIOS_SALUD

Cod_centro Código del centro del solicitante.Tabla CENTROS

tipo Código del tipo de centro del solicitante.Tabla TIPOS_CENTRO

Cod_especialidad Código de la especialidad del solicitante.Tabla ESPECIALIDAD

Page 125: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 125 / 273

profesional

Nombre Nombre del profesional que realiza la solicitud

Apellido1 Primer apellido del profesional que realiza la solicitud

Apellido2 Segundo apellido del profesional que realiza la solicitud

Grupo_asistencial Código del perfil del profesional.Tabla GRUPO_ASISTENCIAL

Dn Dn del profesional que realiza la solicitud

Acceso_ciudadano

Nombre Nombre del ciudadano

Apellido1 Primer apellido del ciudadano

Apellido2 Segundo apellido del ciudadano

Dn Dn del ciudadano

solicitud

Cod_servicio_salud Código del servicio de salud del que se solicita una referencia.Tabla

SERVICIOS_SALUD

Cod_tipo_informe Código del tipo de informe del que se solicitan referencias.Tabla TIPO_INFORMES

filtro

Rango_fechas

Fecha_inicio Fecha de inicio de los datos

Fecha_fin Fecha_ final de los datos

Ultimo_ registros Número que indica el número de las últimas referencias que se desean obtener

Page 126: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 126 / 273

9.5 Módulo de recepción de listado de operaciones asociadas a la solicitud.

Ante la solicitud de referencias de un tipo de informe de un paciente el

HCDSNS reenviará el mensaje a todas las CCAA donde el usuario tenga

referencias, obteniendo el listado de los informes del solicitado.

Para optimizar los procesos de obtención de datos el HCDSNS enviará el

mensaje definido a continuación, donde se indicará el código de operación

asignado a cada mensaje enviado a las CCAA.

9.5.1 HC004 LISTADO DE REFERENCIAS DE UN TIPO DE INFORME

ORIGEN • Servicios de Salud

DESTINO • Sistema Nacional de Salud

REQUISITOS • El Origen de la petición debe existir en la lista de agentes del sistema

registrados.

DATOS DE ENTRADA MSGHC004 DATOS DE SALIDA Mensajes http

- Códigos http - 510 Error en el xml - 511 Problemas con el sistema - 512 Agente no valido - 513 Cola saturada - 514 Sistema bloqueado - 515 Error firma no valida - 516 Operación no registrada - 517 Agente bloqueado

MENSAJES DE RESPUESTA - OK Operación correcta. - ERR001 Los campos no se encuentran en la BBDD - ERR002 Los campos han de estar rellenos obligatoriamente y con un valor

correcto

- ERR003 Error al insertar en la BBDD SEGURIDAD • Identificación del solicitante mediante certificado digital, asociado a los diferentes

agentes

REGISTRO • Registro en registro de operaciones. • Registro en Histórico de modificaciones.

VALIDACIONES Pendiente definir

Page 127: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 127 / 273

9.5.2 MSGHC004 DEFINICIÓN XML

<?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://www.msc.es/hc/HC004" targetNamespace="http://www.msc.es/hc/HC004" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xs:element name="mensaje"> <xs:complexType> <xs:sequence> <xs:element name="operacion_origen"> <xs:complexType> <xs:sequence> <xs:element name="id" type="xs:string"/> <xs:element name="key" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="paciente"> <xs:complexType> <xs:sequence> <xs:element name="cod sns" type="xs:string"/> <xs:element name="cip" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="consulta_servicios_salud" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="cod servicio salud" type="xs:string"/> <xs:element name="cod_operacion" type="xs:integer"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attr bute name="id" type="xs:string" use="required"/> <xs:attr bute name="key" type="xs:string" use="required"/> <xs:attr bute name="fecha" type="xs:string" use="required"/> </xs:complexType> </xs:element> </xs:schema>

Mensaje Id Identificador del mensaje. HC004

Key Clave del mensaje

fecha Fecha y hora de la operación

Operación_origen

id Id del mensaje origen(HC003)

key Key del mensaje origen

Paciente

Codigo_Sns Código en el SNS del paciente

Cip Cip del paciente

consulta_servicios_salud

cod_servicio_salud Código del servicio de salud para el que se tiene una referencia de un determinado

Page 128: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 128 / 273

tipo de informe.Tabla SERVICIOS_SALUD

cod_operacion Código identificativo de esta referencia

Page 129: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 129 / 273

9.6 Módulo de recepción de solicitud de referencias y creación de listado de referencias.

Ante la solicitud de referencias de un tipo de informe de un paciente el

HCDSNS reenviará el mensaje a todas las CCAA donde el usuario tenga

referencias, obteniendo el listado de los informes del solicitado.

Éstas deberán ser capaces de procesar el mensaje recibido, y el sistema

deberá realizar una búsqueda en sus almacenes de datos para construir el

listado de referencias asociado al paciente que dispone la Comunidad.

Una vez construida el listado de referencias debe ser capaz de enviarlo,

mediante el mensaje definido a continuación, a HCDSNS del Nodo Central del

Ministerio de Sanidad y Consumo, que a su vez lo reenviará a la Comunidad

origen de la solicitud.

En caso que el mensaje sea enviado a través del acceso del ciudadano, se

notificará si las referencias están ocultas. En caso del acceso del profesional

este campo no vendrá relleno.

9.6.1 HC005 CREACION DE REFERENCIAS DE UNA COMUNIDAD

ORIGEN • Sistema Nacional de Salud

• Servicios de Salud

DESTINO • Sistema Nacional de Salud • Servicios de Salud

REQUISITOS • El Origen de la petición debe existir en la lista de agentes del sistema registrados.

DATOS DE ENTRADA MSGHC003 o MSGHC006 DATOS DE SALIDA MSGHC005 MENSAJES DE RESPUESTA - OK Operación correcta.

- ERR001 Los campos no se encuentran en la BBDD - ERR002 Los campos han de estar rellenos obligatoriamente y con un valor

correcto

- ERR003 Error al insertar en la BBDD SEGURIDAD • Identificación del solicitante mediante certificado digital, asociado a los diferentes

agentes

Page 130: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 130 / 273

REGISTRO • Registro en registro de operaciones. • Registro en Histórico de modificaciones.

VALIDACIONES Pendiente definir

9.6.2 MSGHC005 DEFINICIÓN XML

<?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:ns1="http://www.msc.es/hc/HC005" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.msc.es/hc/HC005" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xs:element name="mensaje"> <xs:complexType> <xs:sequence> <xs:element name="origen"> <xs:complexType> <xs:sequence> <xs:element name="agente" type="xs:string"/> <xs:element name="comunidad_autonoma" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="solicitante"> <xs:complexType> <xs:choice> <xs:element name="acceso_profesional"> <xs:complexType> <xs:sequence> <xs:element name="cod servicio_salud" type="xs:string"/> <xs:element name="cod_centro"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="tipo" type="xs:integer" use="required"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="cod especialidad" type="xs:string"/> <xs:element name="profesional"> <xs:complexType> <xs:sequence> <xs:element name="nombre" type="xs:string"/> <xs:element name="apellido1" type="xs:string"/> <xs:element name="apellido2" type="xs:string"/> <xs:element name="grupo_asistencial" type="xs:string"/> <xs:element name="dn" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="acceso_ciudadano"> <xs:complexType> <xs:sequence> <xs:element name="nombre" type="xs:string"/> <xs:element name="apellido1" type="xs:string"/> <xs:element name="apellido2" type="xs:string"/> <xs:element name="dn" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:choice> </xs:complexType> </xs:element>

Page 131: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 131 / 273

<xs:element name="paciente"> <xs:complexType> <xs:sequence> <xs:element name="cod_sns" type="xs:string"/> <xs:element name="cip" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="solicitud" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="cod servicio salud" type="xs:string"/> <xs:element name="cod_operacion" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:choice> <xs:element name="referencias"> <xs:complexType> <xs:choice minOccurs="0"> <xs:element name="historia_resumida"> <xs:complexType> <xs:sequence> <xs:element name="cod_referencia" type="xs:string"/> <xs:element name="flag imagen" type="xs:integer"/> <xs:element name="fecha ultima modificacion" type="xs:string"/> <xs:element name="institucion_emisora"> <xs:complexType> <xs:sequence> <xs:element name="cod servicio_salud" type="xs:integer"/> <xs:element name="centro"> <xs:complexType> <xs:sequence> <xs:element name="cod_centro"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attr bute name="tipo" type="xs:integer" use="required"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="denominacion centro sin catalogar" type="xs:string"/> <xs:element name="cod_municipio" type="xs:string"/> <xs:element name="cod_provincia" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="paciente"> <xs:complexType> <xs:sequence> <xs:element name="cip" type="xs:string"/> <xs:element name="cod sns" type="xs:string"/> <xs:element name="cip europeo" type="xs:string"/> <xs:element name="numero_historia_clinica" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="flag_oculto" type="xs:int" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="atencion_primaria" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="cod_referencia" type="xs:string"/> <xs:element name="flag_imagen" type="xs:integer"/>

Page 132: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 132 / 273

<xs:element name="fecha inicio periodo" type="xs:string"/> <xs:element name="fecha fin periodo" type="xs:string"/> <xs:element name="responsables"> <xs:complexType> <xs:sequence> <xs:element name="responsable"> <xs:complexType> <xs:sequence> <xs:element name="nombre" type="xs:string"/> <xs:element name="apellido1" type="xs:string"/> <xs:element name="apellido2" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="institucion_emisora"> <xs:complexType> <xs:sequence> <xs:element name="cod servicio_salud" type="xs:integer"/> <xs:element name="centro"> <xs:complexType> <xs:sequence> <xs:element name="cod_centro"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attr bute name="tipo" type="xs:integer" use="required"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="denominacion_centro_sin_catalogar" type="xs:string"/> <xs:element name="cod municipio" type="xs:string"/> <xs:element name="cod_provincia" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="paciente"> <xs:complexType> <xs:sequence> <xs:element name="cip" type="xs:string"/> <xs:element name="cod sns" type="xs:string"/> <xs:element name="cip europeo" type="xs:string"/> <xs:element name="numero_historia_clinica" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="flag_oculto" type="xs:int" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="urgencias" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="cod referencia" type="xs:string"/> <xs:element name="flag imagen" type="xs:integer"/> <xs:element name="fecha_alta"> <xs:complexType> <xs:sequence> <xs:element name="fecha" type="xs:string"/> <xs:element name="hora" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="responsables">

Page 133: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 133 / 273

<xs:complexType> <xs:sequence> <xs:element name="responsable"> <xs:complexType> <xs:sequence> <xs:element name="nombre" type="xs:string"/> <xs:element name="apellido1" type="xs:string"/> <xs:element name="apellido2" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="unidad_asistencial"> <xs:complexType> <xs:sequence> <xs:element name="cod unidad" type="xs:string"/> <xs:element name="denominacion_unidad_sin_catalogar" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="institucion_emisora"> <xs:complexType> <xs:sequence> <xs:element name="cod servicio_salud" type="xs:integer"/> <xs:element name="centro"> <xs:complexType> <xs:sequence> <xs:element name="cod_centro"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attr bute name="tipo" type="xs:integer" use="required"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="denominacion_centro_sin_catalogar" type="xs:string"/> <xs:element name="cod_municipio" type="xs:string"/> <xs:element name="cod_provincia" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="paciente"> <xs:complexType> <xs:sequence> <xs:element name="cip" type="xs:string"/> <xs:element name="cod sns" type="xs:string"/> <xs:element name="cip europeo" type="xs:string"/> <xs:element name="numero_historia_clinica" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="flag_oculto" type="xs:int" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="alta_hospitalizacion" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="cod_referencia" type="xs:string"/> <xs:element name="flag imagen" type="xs:integer"/> <xs:element name="fecha alta" type="xs:string"/> <xs:element name="responsables"> <xs:complexType> <xs:sequence>

Page 134: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 134 / 273

<xs:element name="responsable"> <xs:complexType> <xs:sequence> <xs:element name="nombre" type="xs:string"/> <xs:element name="apellido1" type="xs:string"/> <xs:element name="apellido2" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="cod especialidad" type="xs:string"/> <xs:element name="unidad" type="xs:string"/> <xs:element name="institucion_emisora"> <xs:complexType> <xs:sequence> <xs:element name="cod servicio_salud" type="xs:integer"/> <xs:element name="centro"> <xs:complexType> <xs:sequence> <xs:element name="cod_centro"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attr bute name="tipo" type="xs:integer" use="required"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="denominacion centro sin catalogar" type="xs:string"/> <xs:element name="cod municipio" type="xs:string"/> <xs:element name="cod_provincia" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="paciente"> <xs:complexType> <xs:sequence> <xs:element name="cip" type="xs:string"/> <xs:element name="cod_sns" type="xs:string"/> <xs:element name="cip europeo" type="xs:string"/> <xs:element name="numero_historia_clinica" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="flag_oculto" type="xs:int" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="consulta_externa" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="cod referencia" type="xs:string"/> <xs:element name="flag imagen" type="xs:integer"/> <xs:element name="fecha_consulta" type="xs:string"/> <xs:element name="responsables"> <xs:complexType> <xs:sequence> <xs:element name="responsable"> <xs:complexType> <xs:sequence> <xs:element name="nombre" type="xs:string"/> <xs:element name="apellido1" type="xs:string"/> <xs:element name="apellido2" type="xs:string"/> </xs:sequence> </xs:complexType>

Page 135: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 135 / 273

</xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="cod especialidad" type="xs:string"/> <xs:element name="unidad" type="xs:string"/> <xs:element name="institucion_emisora"> <xs:complexType> <xs:sequence> <xs:element name="cod servicio_salud" type="xs:integer"/> <xs:element name="centro"> <xs:complexType> <xs:sequence> <xs:element name="cod_centro"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attr bute name="tipo" type="xs:integer" use="required"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="denominacion centro sin catalogar" type="xs:string"/> <xs:element name="cod_municipio" type="xs:string"/> <xs:element name="cod_provincia" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="paciente"> <xs:complexType> <xs:sequence> <xs:element name="cip" type="xs:string"/> <xs:element name="cod sns" type="xs:string"/> <xs:element name="cip europeo" type="xs:string"/> <xs:element name="numero_historia_clinica" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="flag_oculto" type="xs:int" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="pruebas_laboratorio" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="cod_referencia" type="xs:string"/> <xs:element name="flag_imagen" type="xs:integer"/> <xs:element name="fecha firma" type="xs:string"/> <xs:element name="institucion_emisora"> <xs:complexType> <xs:sequence> <xs:element name="cod_servicio_salud" type="xs:integer"/> <xs:element name="centro"> <xs:complexType> <xs:sequence> <xs:element name="cod_centro"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attr bute name="tipo" type="xs:integer" use="required"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="denominacion centro sin catalogar" type="xs:string"/> <xs:element name="cod_municipio" type="xs:string"/> <xs:element name="cod_provincia" type="xs:string"/>

Page 136: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 136 / 273

</xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="paciente"> <xs:complexType> <xs:sequence> <xs:element name="cip" type="xs:string"/> <xs:element name="cod sns" type="xs:string"/> <xs:element name="cip europeo" type="xs:string"/> <xs:element name="numero_historia_clinica" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="cod especialidad_solicitante" type="xs:string"/> <xs:element name="muestra"> <xs:complexType> <xs:sequence> <xs:element name="fecha muestra" type="xs:string"/> <xs:element name="cod tipo muestra" type="xs:integer"/> <xs:element name="cod_grupo_determinacion" type="xs:integer"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="flag_oculto" type="xs:int" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="pruebas_imagen" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="cod_referencia" type="xs:string"/> <xs:element name="flag imagen" type="xs:integer"/> <xs:element name="flag documento" type="xs:integer" minOccurs="0"/> <xs:element name="responsables"> <xs:complexType> <xs:sequence> <xs:element name="responsable"> <xs:complexType> <xs:sequence> <xs:element name="nombre" type="xs:string"/> <xs:element name="apellido1" type="xs:string"/> <xs:element name="apellido2" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="institucion_emisora"> <xs:complexType> <xs:sequence> <xs:element name="cod_servicio_salud" type="xs:integer"/> <xs:element name="centro"> <xs:complexType> <xs:sequence> <xs:element name="cod_centro"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attr bute name="tipo" type="xs:integer" use="required"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="denominacion centro sin catalogar" type="xs:string"/> <xs:element name="cod_municipio" type="xs:string"/> <xs:element name="cod_provincia" type="xs:string"/>

Page 137: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 137 / 273

</xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="paciente"> <xs:complexType> <xs:sequence> <xs:element name="cip" type="xs:string"/> <xs:element name="cod sns" type="xs:string"/> <xs:element name="cip europeo" type="xs:string"/> <xs:element name="numero_historia_clinica" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="exploracion"> <xs:complexType> <xs:sequence> <xs:element name="cod_exploracion"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="tipo" type="xs:integer" use="required"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="denominacion_exploracion_sin_catalogar" type="xs:string"/> <xs:element name="fecha_exploracion" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="flag_oculto" type="xs:int" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="otras_pruebas_diagnosticas" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="cod referencia" type="xs:string"/> <xs:element name="flag imagen" type="xs:integer"/> <xs:element name="flag documento" type="xs:integer"/> <xs:element name="institucion_emisora"> <xs:complexType> <xs:sequence> <xs:element name="cod servicio_salud" type="xs:integer"/> <xs:element name="centro"> <xs:complexType> <xs:sequence> <xs:element name="cod_centro"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attr bute name="tipo" type="xs:integer" use="required"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="denominacion centro sin catalogar" type="xs:string"/> <xs:element name="cod municipio" type="xs:string"/> <xs:element name="cod_provincia" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="paciente"> <xs:complexType>

Page 138: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 138 / 273

<xs:sequence> <xs:element name="cip" type="xs:string"/> <xs:element name="cod sns" type="xs:string"/> <xs:element name="cip_europeo" type="xs:string"/> <xs:element name="numero_historia_clinica" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="exploracion"> <xs:complexType> <xs:sequence> <xs:element name="denominacion tipo exploracion" type="xs:string"/> <xs:element name="fecha_exploracion" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="flag_oculto" type="xs:int" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="cuidados_enfermeria" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="cod_referencia" type="xs:string"/> <xs:element name="flag imagen" type="xs:integer"/> <xs:element name="fecha alta derivacion" type="xs:string"/> <xs:element name="responsables"> <xs:complexType> <xs:sequence> <xs:element name="responsable"> <xs:complexType> <xs:sequence> <xs:element name="nombre" type="xs:string"/> <xs:element name="apellido1" type="xs:string"/> <xs:element name="apellido2" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="cod dispositivo asistencial" type="xs:integer"/> <xs:element name="flag oculto" type="xs:int" minOccurs="0"/> <xs:element name="institucion_emisora"> <xs:complexType> <xs:sequence> <xs:element name="cod servicio_salud" type="xs:integer"/> <xs:element name="centro"> <xs:complexType> <xs:sequence> <xs:element name="cod_centro"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attr bute name="tipo" type="xs:integer" use="required"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="denominacion centro sin catalogar" type="xs:string"/> <xs:element name="cod municipio" type="xs:string"/> <xs:element name="cod_provincia" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="paciente"> <xs:complexType>

Page 139: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 139 / 273

<xs:sequence> <xs:element name="cip" type="xs:string"/> <xs:element name="cod sns" type="xs:string"/> <xs:element name="cip_europeo" type="xs:string"/> <xs:element name="numero_historia_clinica" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="clinicos" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="cod referencia" type="xs:string"/> <xs:element name="flag imagen" type="xs:integer"/> <xs:element name="fecha" type="xs:string"/> <xs:element name="cod tipo informe" type="xs:string"/> <xs:element name="responsables"> <xs:complexType> <xs:sequence> <xs:element name="responsable"> <xs:complexType> <xs:sequence> <xs:element name="nombre" type="xs:string"/> <xs:element name="apellido1" type="xs:string"/> <xs:element name="apellido2" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="institucion_emisora"> <xs:complexType> <xs:sequence> <xs:element name="cod servicio_salud" type="xs:integer"/> <xs:element name="centro"> <xs:complexType> <xs:sequence> <xs:element name="cod_centro"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attr bute name="tipo" type="xs:integer" use="required"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="denominacion_centro_sin_catalogar" type="xs:string"/> <xs:element name="cod municipio" type="xs:string"/> <xs:element name="cod_provincia" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="paciente"> <xs:complexType> <xs:sequence> <xs:element name="cip" type="xs:string"/> <xs:element name="cod sns" type="xs:string"/> <xs:element name="cip_europeo" type="xs:string"/> <xs:element name="numero_historia_clinica" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="flag_oculto" type="xs:int"/> <xs:element name="especifico" minOccurs="0">

Page 140: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 140 / 273

<xs:complexType> <xs:choice> <xs:element name="alta_hospitalizacion"> <xs:complexType> <xs:sequence> <xs:element name="cod_especialidad" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="consulta_externa"> <xs:complexType> <xs:sequence> <xs:element name="unidad" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="urgencias"> <xs:complexType> <xs:sequence> <xs:element name="unidad_asistencial"> <xs:complexType> <xs:sequence> <xs:element name="cod unidad" type="xs:string"/> <xs:element name="denominacion_unidad_sin_catalogar" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="cuidados_enfermeria"> <xs:complexType> <xs:sequence> <xs:element name="cod_dispositivo_asistencial" type="xs:integer"/> </xs:sequence> </xs:complexType> </xs:element> </xs:choice> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:choice> <xs:attribute name="informes ocultos" type="xs:integer" use="required"/> <xs:attribute name="cod_tipo_informe" type="xs:integer" use="required"/> </xs:complexType> </xs:element> <xs:element name="error"> <xs:complexType> <xs:sequence> <xs:element name="codigo" type="xs:string"/> <xs:element name="descripcion" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:choice> </xs:sequence> <xs:attr bute name="id" type="xs:string" use="required"/> <xs:attr bute name="key" type="xs:string" use="required"/> <xs:attr bute name="fecha" type="xs:string" use="required"/> </xs:complexType> </xs:element> </xs:schema>

Page 141: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 141 / 273

Mensaje

Id Identificador del mensaje. HC005

Key Clave del mensaje

fecha Fecha y hora de la operación

Origen

Agente Identificador del agente. Tabla AGENTES

Comunidad_Autonoma Identificador ISO de la CA autónoma, dentro del agente. Tabla

COMUNIDAD_AUTONOMA

Paciente

Codigo_Sns Código en el SNS del paciente

Cip Cip del paciente

solicitante

Acceso_profesional

Cod_servicio_salud Código del servicio de salud del profesional.Tabla SERVICIOS_SALUD

Cod_centro Código del centro del solicitante.Tabla CENTROS

tipo Código del tipo de centro del solicitante.Tabla TIPOS_CENTRO

Cod_especialidad Código de la especialidad del solicitante.Tabla ESPECIALIDAD

profesional

Nombre Nombre del profesional que realiza la solicitud

Apellido1 Primer apellido del profesional que realiza la solicitud

Apellido2 Segundo apellido del profesional que realiza la solicitud

Grupo_asistencial Código del perfil del profesional.Tabla GRUPO_ASISTENCIAL

Dn Dn del profesional que realiza la solicitud

Acceso_ciudadano

Nombre Nombre del ciudadano

Apellido1 Primer apellido del ciudadano

Apellido2 Segundo apellido del ciudadano

Dn Dn del ciudadano

referencias

Historia_resumida(información si el tipo de informe solicitado es historia clínica resumida)

Cod_referencia Código de la referencia

Flag_imagen Flag que indica si el informe tiene imagen o no

Fecha_ultima_modificacion Fecha de la última modificación de este informe

Institución_emisora

Page 142: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 142 / 273

Cod_servicio_salud Código del servicio de salud que emite la información.Tabla SERVICIOS_SALUD

centro

Cod_centro Código del centro que emite la información.Tabla CENTROS

tipo Código del tipo de centro.Tabla TIPOS_CENTRO

Cod_municipio Código del municipio.Tabla MUNICIPIOS

Cod_provincia Código de la provincia.Tabla PROVINCIAS

paciente

cip Cip del paciente

Cod_sns Código en el SNS del paciente

Cip_europeo El cip europeo del paciente en el SNS

Numero_historia_clinica Número de historial clínico del paciente

Flag_oculto Da la posibilidad de que el paciente oculte información de su historial clínico

solicitud

cod_operacion Código identificativo de la información que queremos visualizar. Se obtiene del

HC004

cod_servicio_salud Código del servicio de salud que solicita información.Tabla SERVICIOS_SALUD

Atención primaria(información si el tipo de informe solicitado es atención primaria)

Cod_referencia Código de la referencia

Flag_imagen Indica si el informe tiene imagen o no

Fecha_inicio_periodo Fecha de inicio de la atención primaria

Fecha_fin_periodo Fecha de finalización de la atención primaria

responsables

responsable

Nombre nombre del responsable de la atención primaria

Apellido1 Primer apellido del responsable

Apellido2 Segundo apellido del responsable

Institución_emisora

Cod_servicio_salud Código del servicio de salud que emite la información.Tabla SERVICIOS_SALUD

centro

Cod_centro Código del centro que emite la información.Tabla CENTROS

tipo Código del tipo de centro.Tabla TIPOS_CENTRO

Cod_municipio Código del municipio.Tabla MUNICIPIOS.

Cod_provincia Código de la provincia.Tabla PROVINCIAS

paciente

cip Cip del paciente

Cod_sns Código en el SNS del paciente

Cip_europeo El cip europeo del paciente en el SNS

Numero_historia_clinica Número de historial clínico del paciente

Flag_oculto Da la posibilidad de que el paciente oculte información de su historial clínico

Page 143: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 143 / 273

Urgencias(información si el tipo de informe solicitado es de urgencias)

Cod_referencia Código de la referencia

Flag_imagen Indica si el informe tiene imagen o no

Fecha_alta

Fecha Fecha de ingreso en urgencias

hora Hora de ingreso en urgencias

responsables

responsable

Nombre nombre del responsable de la atención primaria

Apellido1 Primer apellido del responsable

Apellido2 Segundo apellido del responsable

Unidad_asistencial

Cod_unidad Código de la unidad asistencial.Tabla UNIDAD_ASISTENCIAL

Descripción Descripción del tipo de asistencia recibida

Institución_emisora

Cod_servicio_salud Código del servicio de salud que emite la información.Tabla SERVICIOS_SALUD

centro

Cod_centro Código del centro que emite la información.Tabla CENTROS

tipo Código del tipo de centro.Tabla TIPOS_CENTRO

Cod_municipio Código del municipio.Tabla MUNICIPIOS

Cod_provincia Código de la provincia.Tabla PROVINCIAS

paciente

cip Cip del paciente

Cod_sns Código en el SNS del paciente

Cip_europeo El cip europeo del paciente en el SNS

Numero_historia_clinica Número de historial clínico del paciente

Flag_oculto Da la posibilidad de que el paciente oculte información de su historial clínico

Alta hospitalización (si el tipo de informe es de alta hospitalaria)

Cod_referencia Código de la referencia

Flag_imagen Indica si el informe tiene imagen o no

Fecha_alta Fecha de alta del ingreso

responsables

responsable

Nombre nombre del responsable de la atención primaria

Apellido1 Primer apellido del responsable

Apellido2 Segundo apellido del responsable

Cod_especialidad Código de especialidad.Tabla ESPECIALIDADES

Page 144: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 144 / 273

unidad Descripción del tipo de asistencia recibida

Institución_emisora

Cod_servicio_salud Código del servicio de salud que emite la información.Tabla SERVICIOS_SALUD

centro

Cod_centro Código del centro que emite la información.Tabla CENTROS

tipo Código del tipo de centro.Tabla TIPOS_CENTRO

Cod_municipio Código del municipio.Tabla MUNICIPIOS

Cod_provincia Código de la provincia.Tabla PROVINCIAS

paciente

cip Cip del paciente

Cod_sns Código en el SNS del paciente

Cip_europeo El cip europeo del paciente en el SNS

Numero_historia_clinica Número de historial clínico del paciente

Flag_oculto Da la posibilidad de que el paciente oculte información de su historial clínico

Consulta externa (si el tipo de informe es consultas externas)

Cod_referencia Código de la referencia

Flag_imagen Indica si el informe tiene imagen o no

Fecha_consulta Fecha en la que se realizo la consulta

responsables

responsable

Nombre nombre del responsable de la atención primaria

Apellido1 Primer apellido del responsable

Apellido2 Segundo apellido del responsable

Cod_especialidad Código de especialidad.Tabla ESPECIALIDADES

unidad Descripción del tipo de asistencia recibida

Institución_emisora

Cod_servicio_salud Código del servicio de salud que emite la información.Tabla SERVICIOS_SALUD

centro

Cod_centro Código del centro que emite la información.Tabla CENTROS

tipo Código del tipo de centro.Tabla TIPOS_CENTRO

Cod_municipio Código del municipio.Tabla MUNICIPIOS

Cod_provincia Código de la provincia.Tabla PROVINCIAS

paciente

cip Cip del paciente

Cod_sns Código en el SNS del paciente

Cip_europeo El cip europeo del paciente en el SNS

Numero_historia_clinica Número de historial clínico del paciente

Flag_oculto Da la posibilidad de que el paciente oculte información de su historial clínico

Page 145: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 145 / 273

Pruebas laboratorio (si el tipo de informe es pruebas de laboratorio)

Cod_referencia Código de la referencia

Flag_imagen Indica si el informe tiene imagen o no

Fecha_firma Fecha en la que se realizo la consulta

Institución_emisora

Cod_servicio_salud Código del servicio de salud que emite la información.Tabla SERVICIOS_SALUD

centro

Cod_centro Código del centro que emite la información.Tabla CENTROS

tipo Código del tipo de centro.Tabla TIPOS_CENTRO

Cod_municipio Código del municipio.Tabla MUNICIPIOS

Cod_provincia Código de la provincia.Tabla PROVINCIAS

paciente

cip Cip del paciente

Cod_sns Código en el SNS del paciente

Cip_europeo El cip europeo del paciente en el SNS

Numero_historia_clinica Número de historial clínico del paciente

Flag_oculto Da la posibilidad de que el paciente oculte información de su historial clínico

Cod_especialidad_solicitant

e Código de la especialidad solicitada.Tabla ESPECIALIDADES

muestra

Fecha_muestra Fecha en la que se tomo la muestra

Cod_tipo_muestra Código de la muestra.Tabla TIPO_MUESTRA

Cod_grupo_determinacion Código del grupo de determinación.Tabla GRUPO_DETERMINACION

Flag_oculto Da la posibilidad de que el paciente oculte información de su historial clínico

Pruebas imagen (si el tipo de informe es para pruebas de imagen)

Cod_referencia Código de la referencia

Flag_imagen Indica si el informe tiene imagen o no

Flag_documento Indica si el informe tiene documento o no

Fecha_consulta Fecha en la que se realizo la consulta

responsables

responsable

Nombre nombre del responsable de la atención primaria

Apellido1 Primer apellido del responsable

Apellido2 Segundo apellido del responsable

Institución_emisora

Page 146: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 146 / 273

Cod_servicio_salud Código del servicio de salud que emite la información.Tabla SERVICIOS_SALUD

centro

Cod_centro Código del centro que emite la información.Tabla CENTROS

tipo Código del tipo de centro.Tabla TIPOS_CENTRO

Cod_municipio Código del municipio.Tabla MUNICIPIOS

Cod_provincia Código de la provincia.Tabla PROVINCIAS

paciente

cip Cip del paciente

Cod_sns Código en el SNS del paciente

Cip_europeo El cip europeo del paciente en el SNS

Numero_historia_clinica Número de historial clínico del paciente

exploración

Cod_exploracion Codigo de exploración. Tabla EXPLORACION.

Tipo Tipo de exploracion.Tabla TIPO _EXPLORACION

Fecha_exploracion Fecha de la realización de la exploración

Flag_oculto Da la posibilidad de que el paciente oculte información de su historial clínico

Otras pruebas diagnosticas (si el tipo de informe es para otras pruebas diagnosticas)

Cod_referencia Código de la referencia

Flag_imagen Indica si el informe tiene imagen o no

Flag_documento Indica si el informe tiene documento o no

Fecha_consulta Fecha en la que se realizo la consulta

Institución_emisora

Cod_servicio_salud Código del servicio de salud que emite la información.Tabla SERVICIOS_SALUD

centro

Cod_centro Código del centro que emite la información.Tabla CENTROS

tipo Código del tipo de centro.Tabla TIPOS_CENTRO

Cod_municipio Código del municipio.Tabla MUNICIPIOS

Cod_provincia Código de la provincia.Tabla PROVINCIAS

paciente

cip Cip del paciente

Cod_sns Código en el SNS del paciente

Cip_europeo El cip europeo del paciente en el SNS

Numero_historia_clinica Número de historial clínico del paciente

exploración

denominacion_tipo_explora

cion Denominación libre de la exploración.

Page 147: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 147 / 273

Fecha_exploracion Fecha de la realización de la exploración

Flag_oculto Da la posibilidad de que el paciente oculte información

Cuidados enfermería(si el tipo de informe solicitado es cuidados de enfermería)

Cod_referencia Código de la referencia

Flag_imagen Indica si el informe tiene imagen o no

Flag_alta_derivacion Fecha de inicio de los cuidados

responsables

responsable

Nombre nombre del responsable de la atención primaria

Apellido1 Primer apellido del responsable

Apellido2 Segundo apellido del responsable

Cod_dispositivo asistencial Código del tipo de dispositivo existencial.Tabla DISPOSITIVO _EXISTENCIAL

Flag_oculto Da la posibilidad de que el paciente oculte información de su historial clínico

Institución_emisora

Cod_servicio_salud Código del servicio de salud que emite la información.Tabla SERVICIOS_SALUD

centro

Cod_centro Código del centro que emite la información.Tabla CENTROS

tipo Código del tipo de centro.Tabla TIPOS_CENTRO

Cod_municipio Código del municipio.Tabla MUNICIPIOS

Cod_provincia Código de la provincia.Tabla PROVINCIAS

paciente

cip Cip del paciente

Cod_sns Código en el SNS del paciente

Cip_europeo El cip europeo del paciente en el SNS

Numero_historia_clinica Número de historial clínico del paciente

Clínicos(si el tipo de informe solicitado es cuidados de clínicos)

Cod_referencia Código de la referencia

Flag_imagen Indica si el informe tiene imagen o no

Fecha Fecha de solicitud

Cod_tipo_informe Código del tipo de informe.Tabla TIPO_ INFORMES

responsables

responsable

Nombre nombre del responsable de la atención primaria

Apellido1 Primer apellido del responsable

Page 148: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 148 / 273

Apellido2 Segundo apellido del responsable

Cod_dispositivo asistencial Código del tipo de dispositivo existencial.Tabla DISPOSITIVO _EXISTENCIAL

Institución_emisora

Cod_servicio_salud Código del servicio de salud que emite la información.Tabla SERVICIOS_SALUD

centro

Cod_centro Código del centro que emite la información.Tabla CENTROS

tipo Código del tipo de centro.Tabla TIPOS_CENTRO

Cod_municipio Código del municipio.Tabla MUNICIPIOS

Cod_provincia Código de la provincia.Tabla PROVINCIAS

paciente

cip Cip del paciente

Cod_sns Código en el SNS del paciente

Cip_europeo El cip europeo del paciente en el SNS

Numero_historia_clinica Número de historial clínico del paciente

Flag_oculto Da la posibilidad de que el paciente oculte información de su historial clínico

Informes_ocultos Indica si hay informes ocultos

Cod_tipo_informe Código del Informe.Tabla TIPO_INFORMES

Page 149: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 149 / 273

9.7 Módulo de chequeo de operación completada Las CCAA para recibir la información de las otras CCAA deberán ser

capaces de recibir el mensaje MSGHC005. Este mensaje debe persistirse en la

tabla del modelo de datos REGISTRO_XML_HC005.

Las CCAA deberán realizar un chequeo de ésta tabla para comprobar si ha

recibido respuesta del SNS.

Según se vaya recibiendo información, se deberá presentar al profesional o

al ciudadano.

Page 150: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 150 / 273

9.8 Módulo de envío de solicitud de referencia concreta a una Comunidad Autónoma.

Manteniendo la información de identificación del profesional y del paciente,

el código de la Comunidad Autónoma al que se le solicita la referencia, mas el

código de referencia obtenido del módulo anterior, el sistema deberá construir

la solicitud de referencia de un paciente a una Comunidad Autónoma, mediante

el mensaje xml definido a continuación, y deberá ser capaz de enviarla al

HCDSNS del Nodo Central del Ministerio de Sanidad y Consumo.

Este mismo mensaje es el que envia Nodo Central del Ministerio de

Sanidad y Consumo a otra Comunidad Autónoma para pedir una referencia

solicitada por la Comunidad Autónoma.

9.8.1 HC007 SOLICITUD DE REFERENCIA DE HISTORIA CLINICA

ORIGEN • Servicios de Salud

• Sistema Nacional de Salud

DESTINO • Servicios de Salud • Sistema Nacional de Salud

REQUISITOS • El Origen de la petición debe existir en la lista de agentes del sistema

registrados.

DATOS DE ENTRADA MSGHC007

Page 151: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 151 / 273

DATOS DE SALIDA Mensajes http - Códigos http

- 510 Error en el xml - 511 Problemas con el sistema - 512 Agente no valido - 513 Cola saturada - 514 Sistema bloqueado - 515 Error firma no valida - 516 Operación no registrada - 517 Agente bloqueado

o MSGHC008 para Historia clínica Resumida o MSGHC009 para Atención primaria o MSGHC010 para Urgencias o MSGHC011 para Alta Hospitalaria o MSGHC012 para Consulta Externa o MSGHC013 para Pruebas de laboratorio o MSGHC014 para Pruebas de imagen o MSGHC015 para Cuidados de enfermería o MSGHC016 para Otras pruebas diagnosticas

MENSAJES DE RESPUESTA - OK Operación correcta. - ERR001 Los campos no se encuentran en la BBDD - ERR002 Los campos han de estar rellenos obligatoriamente y con un valor

correcto

- ERR003 Error al insertar en la BBDD SEGURIDAD • Identificación del solicitante mediante certificado digital, asociado a los diferentes

agentes

REGISTRO • Registro en registro de operaciones. • Registro en Histórico de modificaciones.

VALIDACIONES Pendiente definir

9.8.2 MSGHC007 DEFINICIÓN XML

<?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:ns1="http://www.msc.es/hc/HC007" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.msc.es/hc/HC007" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xs:element name="mensaje"> <xs:complexType> <xs:sequence> <xs:element name="origen"> <xs:complexType> <xs:sequence> <xs:element name="agente" type="xs:string"/> <xs:element name="comunidad_autonoma" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="paciente"> <xs:complexType> <xs:sequence> <xs:element name="cod sns" type="xs:string"/> <xs:element name="cip" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="solicitante">

Page 152: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 152 / 273

<xs:complexType> <xs:choice> <xs:element name="acceso_profesional"> <xs:complexType> <xs:sequence> <xs:element name="cod servicio_salud" type="xs:string"/> <xs:element name="cod_centro"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="tipo" type="xs:integer" use="required"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="cod especialidad" type="xs:string"/> <xs:element name="profesional"> <xs:complexType> <xs:sequence> <xs:element name="nombre" type="xs:string"/> <xs:element name="apellido1" type="xs:string"/> <xs:element name="apellido2" type="xs:string"/> <xs:element name="grupo asistencial" type="xs:string"/> <xs:element name="dn" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="acceso_ciudadano"> <xs:complexType> <xs:sequence> <xs:element name="nombre" type="xs:string"/> <xs:element name="apellido1" type="xs:string"/> <xs:element name="apellido2" type="xs:string"/> <xs:element name="dn" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:choice> </xs:complexType> </xs:element> <xs:element name="solicitud"> <xs:complexType> <xs:sequence> <xs:element name="cod servicio_salud" type="xs:string"/> <xs:element name="referencia"> <xs:complexType> <xs:sequence> <xs:element name="cod tipo informe" type="xs:integer"/> <xs:element name="cod referencia" type="xs:string"/> <xs:element name="incluir imagen" type="xs:integer" minOccurs="0"/> <xs:element name="incluir_documento" type="xs:integer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attr bute name="id" type="xs:string" use="required"/> <xs:attr bute name="key" type="xs:string" use="required"/> <xs:attr bute name="fecha" type="xs:string" use="required"/> </xs:complexType> </xs:element> </xs:schema>

Page 153: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 153 / 273

Mensaje

Id Identificador del mensaje. HC007

Key Clave del mensaje

fecha Fecha y hora de la operación

Origen

Agente Identificador del agente. Tabla AGENTES

Comunidad_Autonoma Identificador ISO de la CA autónoma, dentro del agente. Tabla

COMUNIDAD_AUTONOMA

Paciente

Codigo_Sns Código del paciente en el SNS

Cip Cip del paciente

solicitante

Acceso_profesional

Cod_servicio_salud Codigo del servicio de salud del profesional.Tabla SERVICIOS_SALUD

Cod_centro Codigo del centro del solicitante.Tabla CENTROS

tipo Código del tipo de centro del solicitante.Tabla TIPOS_CENTRO

Cod_especialidad Codigo especialidad del profesional.Tabla ESPECIALIDAD

profesional

Nombre Nombre del profesional

Apellido1 Primer apellido del profesional

Apellido2 Segundo apellido del profesional

Grupo_asistencial Codigo del grupo asistencial del profesional.Tabla GRUPO_ASISTENCIAL

Dn Dn del profesional

Acceso_ciudadano

Nombre Nombre del paciente

Apellido1 Primer apellido del paciente

Apellido2 Segundo apellido del paciente

Dn Dn del paciente

solicitud

Cod_servicio_salud Codigo del Servicio de Salud.Tabla SERVICIOS_SALUD

referencia

Page 154: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 154 / 273

Cod_tipo_informe Codigo del tipo de informe.Tabla TIPO_INFORMES

Cod_referencia Codigo de la referencia

Incluir_imagen Indica si esta incluida la imagen o no

Page 155: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 155 / 273

9.9 Módulo de recepción de solicitud de referencia y envío de la misma.

Ante la solicitud de una referencia de un paciente a una Comunidad

Autónoma el HCDSNS reenviará el mensaje de solicitud a la Comunidad

destinataria de la solicitud.

Ésta deberá ser capaz de procesar el mensaje recibido, y a través de los

obtenidos del mensaje, el sistema deberá realizar una búsqueda en sus

almacenes de datos para construir el documento de Historia Clínica asociada a

la referencia y al paciente.

Una vez construido el mensaje identificativo del informe de Historia Clínica

debe ser capaz de enviarlo, mediante el mensaje definido a continuación, a

HCDSNS del Nodo Central del Ministerio de Sanidad y Consumo, que a su vez

lo reenviará a la Comunidad origen de la solicitud.

El documento se enviará adjunto al mensaje xml. Así mismo, si se el

informe tiene imagen asociada y se ha solicitado también se incluirá como

adjunto.

La técnica empleada para el intercambio de información será la de SOAP Attachments.

9.9.1 HC008 HISTORIA CLÍNICA RESUMIDA

Es el único mensaje que está estructurado y no posee imagen asociada.

ORIGEN • Servicios de Salud/ Sistema Nacional de Salud

DESTINO • Sistema Nacional de Salud/ Servicios de Salud

REQUISITOS • El Origen de la petición debe existir en la lista de agentes del sistema

registrados.

DATOS DE ENTRADA MSGHC008

Page 156: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 156 / 273

DATOS DE SALIDA Mensajes HTTP - Códigos http

- 510 Error en el xml - 511 Problemas con el sistema - 512 Agente no valido - 513 Cola saturada - 514 Sistema bloqueado - 515 Error firma no valida - 516 Operación no registrada - 517 Agente bloqueado

MENSAJES DE RESPUESTA - OK Operación correcta. - ERR001 Los campos no se encuentran en la BBDD - ERR002 Los campos han de estar rellenos obligatoriamente y con un valor

correcto

- ERR003 Error al insertar en la BBDD SEGURIDAD • Identificación del solicitante mediante certificado digital, asociado a los diferentes

agentes

REGISTRO • Registro en registro de operaciones. • Registro en Histórico de modificaciones.

VALIDACIONES Pendiente definir

9.9.2 MSGHC008 DEFINICIÓN XML

<?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:ns1="http://www.msc.es/hc/HC008" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.msc.es/hc/HC008" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xs:element name="mensaje"> <xs:complexType> <xs:sequence> <xs:element name="origen"> <xs:complexType> <xs:sequence> <xs:element name="agente" type="xs:string"/> <xs:element name="comunidad_autonoma" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:choice> <xs:element name="informe"> <xs:complexType> <xs:sequence> <xs:element name="documento"> <xs:complexType> <xs:sequence> <xs:element name="id_attachment" type="xs:string"/> <xs:element name="nombre documento" type="xs:string"/> <xs:element name="fecha creacion" type="xs:string"/> <xs:element name="fecha_ultima_modificacion" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="imagen" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="id_attachment" type="xs:string"/> <xs:element name="nombre_imagen" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="institucion_emisora"> <xs:complexType>

Page 157: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 157 / 273

<xs:sequence> <xs:element name="cod servicio salud" type="xs:integer"/> <xs:element name="provisor" type="xs:string"/> <xs:element name="centro"> <xs:complexType> <xs:sequence> <xs:element name="cod_centro"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="tipo" type="xs:integer" use="required"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="denominacion centro sin catalogar" type="xs:string"/> <xs:element name="tipo via" type="xs:string"/> <xs:element name="nombre via" type="xs:string"/> <xs:element name="numero_via" type="xs:string"/> <xs:element name="codigo postal" type="xs:string"/> <xs:element name="cod municipio" type="xs:string"/> <xs:element name="cod provincia" type="xs:string"/> <xs:element name="cod pais" type="xs:string"/> <xs:element name="telefono" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="paciente"> <xs:complexType> <xs:sequence> <xs:element name="nombre" type="xs:string"/> <xs:element name="apellido1" type="xs:string"/> <xs:element name="apellido2" type="xs:string"/> <xs:element name="fecha nac" type="xs:string"/> <xs:element name="cod sexo" type="xs:string"/> <xs:element name="dni" type="xs:string"/> <xs:element name="nie" type="xs:string"/> <xs:element name="pasaporte" type="xs:string"/> <xs:element name="nass" type="xs:string"/> <xs:element name="cip" type="xs:string"/> <xs:element name="cod_sns" type="xs:string"/> <xs:element name="cip europeo" type="xs:string"/> <xs:element name="numero historia_clinica" type="xs:string"/> <xs:element name="domicilio"> <xs:complexType> <xs:sequence> <xs:element name="tipo_via" type="xs:string"/> <xs:element name="nombre via" type="xs:string"/> <xs:element name="numero via" type="xs:string"/> <xs:element name="piso" type="xs:string"/> <xs:element name="letra" type="xs:string"/> <xs:element name="codigo_postal" type="xs:string"/> <xs:element name="cod municipio" type="xs:string"/> <xs:element name="cod provincia" type="xs:string"/> <xs:element name="telefono" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="referencia"> <xs:complexType> <xs:sequence> <xs:element name="persona"> <xs:complexType> <xs:sequence> <xs:element name="nombre" type="xs:string"/> <xs:element name="apellido1" type="xs:string"/> <xs:element name="apellido2" type="xs:string"/>

Page 158: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 158 / 273

</xs:sequence> </xs:complexType> </xs:element> <xs:element name="telefono" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="datos_salud"> <xs:complexType> <xs:sequence> <xs:element name="informacion_reservada" type="xs:boolean"/> <xs:element name="instrucciones previas" type="xs:boolean"/> <xs:element name="protocolo investigacion" type="xs:boolean"/> <xs:element name="alergias" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="alergia" type="xs:string" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="vacunaciones" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="vacuna" type="xs:string" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="problemas"> <xs:complexType> <xs:sequence> <xs:element name="resueltos" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="descripcion" type="xs:string" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="cerrados" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="descripcion" type="xs:string" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="inactivos" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="descripcion" type="xs:string" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="problemas_activos" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="descripcion" type="xs:string" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="tratamiento"> <xs:complexType> <xs:sequence>

Page 159: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 159 / 273

<xs:element name="recomendaciones" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="farmacos" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="descripcion" type="xs:string"/> <xs:element name="cod nacional" type="xs:string"/> <xs:element name="dosis" type="xs:string"/> <xs:element name="duracion" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="alertas" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="observaciones" type="xs:string" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="observaciones_subjetivas" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="error"> <xs:complexType> <xs:sequence> <xs:element name="codigo" type="xs:string"/> <xs:element name="descripcion" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:choice> </xs:sequence> <xs:attr bute name="id" type="xs:string" use="required"/> <xs:attr bute name="key" type="xs:string" use="required"/> <xs:attr bute name="fecha" type="xs:string" use="required"/> </xs:complexType> </xs:element> </xs:schema>

Mensaje

Id Identificador del mensaje. HC008

Key Clave del mensaje

fecha Fecha y hora de la operación

Origen

Agente Identificador del agente. Tabla AGENTES

Comunidad_Autonoma Identificador ISO de la CA autónoma, dentro del agente. Tabla

COMUNIDAD_AUTONOMA

informe

Documento

Id_attachment Identificador del documento adjunto del informe

Nombre_documento Nombre del documento adjunto

Page 160: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 160 / 273

Fecha_creacion Fecha de creación de la historia clínica

Fecha_ultima_modificacion Fecha de la ultima modificación en la historia clínica

Imagen

Id_attachment Identificador de la imagen que adjunta el informe

Nombre_imagen Nombre de la imagen adjuntada

Institucion_emisora

Cod_servicio_salud Codigo del servicio de salud que envía la información.Tabla SERVICIOS_SALUD

Provisor Quien proporciona la información

Centro

Cod_centro Codigo del centro emisor.Tabla CENTROS

tipo Código del tipo de centro.Tabla TIPOS_CENTRO

Denominacion_centro_sin_c

atalogar Posible denominación de un centro sin catalogar

Tipo_via Tipo vía centro

Nombre_via Nombre vía del centro

Numero_via Numero de vía del centro

Codigo_postal Codigo postal del centro

Cod_municipio Codigo del municipio del centro.Tabla MUNICIPIOS

Cod_provincia Codigo de la provincia del centro.Tabla PROVINCIAS

Cod_pais Codigo del pais del centro

Telefono Teléfono del centro

Paciente

Nombre Nombre del paciente

Apellido1 Primer apellido del paciente

Apellido2 Segundo apellido del paciente

Fecha_nac Fecha de nacimiento

Cod_sexo Código del sexo del paciente

Dni DNI del paciente

Nie NIE del paciente

Pasaporte Pasaporte del paciente

Nass Numero de afiliación a la seguridad social del paciente

Cip Cip del paciente

Cod_sns Codigo en el SNS del paciente

Cip_europeo Cip europeo del paciente

Numero_historia_clinica Numero de historia clínica del paciente

Domicilio

Tipo_via Tipo vía del domicilio del paciente

Page 161: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 161 / 273

Nombre_via Nombre de la vía del paciente

Numero_via Numero de vía del domicilio del paciente

Piso Piso del paciente

Letra Letra del paciente

Codigo_postal Codigo postal del paciente

Cod_municipio Codigo del municipio del domicilio del paciente.Tabla MUNICIPIOS

Cod_provincia Codigo de la provincia del domicilio del paciente. Tabla PROVINCIAS

Telefono Teléfono del paciente

Referencia

Persona

Nombre Nombre de la persona

Apellido1 Primer apellido de la persona

Apellido2 Segundo apellido de la persona

Telefono Teléfono de la persona

Datos_salud

Informacion_reservada Flag que indica si hay información oculta

Instrucciones_previas Flag que indica si hay instrucciones previas

Protocolo_investigacion Flag que indica si hay protocolo de investigación

Alergias

Alergia Alergias del paciente

Vacunaciones

Vacuna Vacunas del paciente

Problemas

Resueltos

Descripcion Descripción de problemas resueltos

Cerrados

Descripcion Descripción de problemas cerrados

Inactivos

Descripcion Descripción de problemas inactivos

Problemas_activos

Descripcion Descripción de problemas activos

Tratamiento

Recomendaciones Descripción de las posibles recomendaciones para los tratamientos

Fármacos

Descripcion Descripcion del fármaco

Cod_Nacional Codigo nacional del fármaco

Dosis Dosis del fármaco

Duracion Duración del fármaco

Page 162: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 162 / 273

Alertas

Observaciones Observaciones a posibles alertas

Observaciones_subjetivas Observaciones subjetivas a posibles alertas

error

Codigo Codigo del error si se produciera

Descripcion Descripción del error si se produciera

Page 163: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 163 / 273

9.9.3 HC009 ATENCIÓN PRIMARIA

ORIGEN • Servicios de Salud/ Sistema Nacional de Salud

DESTINO • Sistema Nacional de Salud/ Servicios de Salud

REQUISITOS • El Origen de la petición debe existir en la lista de agentes del sistema

registrados.

DATOS DE ENTRADA MSGHC009 DATOS DE SALIDA Mensajes HTTP

- Códigos http - 510 Error en el xml - 511 Problemas con el sistema - 512 Agente no valido - 513 Cola saturada - 514 Sistema bloqueado - 515 Error firma no valida - 516 Operación no registrada - 517 Agente bloqueado

MENSAJES DE ERROR - OK Operación correcta. - ERR001 Los campos no se encuentran en la BBDD - ERR002 Los campos han de estar rellenos obligatoriamente y con un valor

correcto

- ERR003 Error al insertar en la BBDD SEGURIDAD • Identificación del solicitante mediante certificado digital, asociado a los diferentes

agentes

REGISTRO • Registro en registro de operaciones. • Registro en Histórico de modificaciones.

VALIDACIONES Pendiente definir

9.9.4 MSGHC009 DEFINICIÓN XML

<?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://www.msc.es/hc/HC009" targetNamespace="http://www.msc.es/hc/HC009" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xs:element name="mensaje"> <xs:complexType> <xs:sequence> <xs:element name="origen"> <xs:complexType> <xs:sequence> <xs:element name="agente" type="xs:string"/> <xs:element name="comunidad_autonoma" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:choice> <xs:element name="informe"> <xs:complexType> <xs:sequence> <xs:element name="documento">

Page 164: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 164 / 273

<xs:complexType> <xs:sequence> <xs:element name="id attachment" type="xs:string"/> <xs:element name="nombre_documento" type="xs:string"/> <xs:element name="fecha inicio periodo" type="xs:string"/> <xs:element name="fecha fin periodo" type="xs:string"/> <xs:element name="responsables"> <xs:complexType> <xs:sequence> <xs:element name="responsable"> <xs:complexType> <xs:sequence> <xs:element name="nombre" type="xs:string"/> <xs:element name="apellido1" type="xs:string"/> <xs:element name="apellido2" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="imagen" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="id attachment" type="xs:string"/> <xs:element name="nombre_imagen" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="institucion_emisora"> <xs:complexType> <xs:sequence> <xs:element name="cod servicio_salud" type="xs:integer"/> <xs:element name="centro"> <xs:complexType> <xs:sequence> <xs:element name="cod_centro"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="tipo" type="xs:integer" use="required"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="denominacion_centro_sin_catalogar" type="xs:string"/> <xs:element name="cod_municipio" type="xs:string"/> <xs:element name="cod_provincia" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="paciente"> <xs:complexType> <xs:sequence> <xs:element name="cip" type="xs:string"/> <xs:element name="cod sns" type="xs:string"/> <xs:element name="cip europeo" type="xs:string"/> <xs:element name="numero_historia_clinica" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element>

Page 165: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 165 / 273

<xs:element name="error"> <xs:complexType> <xs:sequence> <xs:element name="codigo" type="xs:string"/> <xs:element name="descripcion" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:choice> </xs:sequence> <xs:attr bute name="id" type="xs:string" use="required"/> <xs:attr bute name="key" type="xs:string" use="required"/> <xs:attr bute name="fecha" type="xs:string" use="required"/> </xs:complexType> </xs:element> </xs:schema>

Mensaje

Id Identificador del mensaje. HC009

Key Clave del mensaje

fecha Fecha y hora de la operación

Origen

Agente Identificador del agente. Tabla AGENTES

Comunidad_Autonoma Identificador ISO de la CA autónoma, dentro del agente. Tabla

COMUNIDAD_AUTONOMA

informe

Documento

Id_attachment Identificación del documento que se adjunta en el informe

Nombre_documento Nombre del documento que se adjunta en el informe

Fecha_inicio_periodo Fecha de inicio de la atención primaria

Fecha_ultima_modificacion Fecha de la ultima modificación del informa de atención

Imagen

Id_attachment Nombre de la imagen que se adjunta en el informe

Nombre_imagen Nombre de la imagen que se adjunta

Institucion_emisora

Cod_servicio_salud Codigo del servicio de salud que emite la información.Tabla SERVICIOS_SALUD

Provisor

Centro

Cod_centro Codigo del centro emisor. Tabla CENTROS

tipo Código del tipo de centro.Tabla TIPOS_CENTRO

Denominacion_centro_sin_c

atalogar Posible denominación de un centro sin catalogar

Page 166: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 166 / 273

Tipo_via Tipo vía centro

Nombre_via Nombre vía del centro

Numero_via Numero de vía del centro

Codigo_postal Codigo postal del centro

Cod_municipio Codigo del municipio del centro.Tabla MUNICIPIOS

Cod_provincia Codigo de la provincia del centro.Tabla PROVINCIAS

Cod_pais Codigo del pais del centro

Telefono Teléfono del centro

Paciente

Nombre Nombre del paciente

Apellido1 Primer apellido del paciente

Apellido2 Segundo apellido del paciente

Fecha_nac Fecha de nacimiento

Cod_sexo Código del sexo del paciente

Dni DNI del paciente

Nie NIE del paciente

Pasaporte Pasaporte del paciente

Nass Numero de afiliación a la seguridad social del paciente

Cip Cip del paciente

Cod_sns Codigo en el SNS del paciente

Cip_europeo Cip europeo del paciente

Numero_historia_clinica Numero de historia clínica del paciente

Domicilio

Tipo_via Tipo vía del domicilio del paciente

Nombre_via Nombre de la vía del paciente

Numero_via Numero de vía del domicilio del paciente

Piso Piso del paciente

Letra Letra del paciente

Codigo_postal Codigo postal del paciente

Cod_municipio Codigo del municipio del domicilio del paciente.Tabla MUNICIPIOS

Cod_provincia Codigo de la provincia del domicilio del paciente. Tabla PROVINCIAS

Telefono Teléfono del paciente

Referencia

Persona

Nombre Nombre de la persona

Apellido1 Primer apellido de la persona

Apellido2 Segundo apellido de la persona

Telefono Teléfono de la persona

Page 167: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 167 / 273

Datos_salud

Informacion_reservada Flag que indica si hay información oculta

Instrucciones_previas Flag que indica si hay instrucciones previas

Protocolo_investigacion Flag que indica si hay protocolo de investigación

Alergias

Alergia Alergias del paciente

Vacunaciones

Vacuna Vacunas del pacientes

Problemas

Resueltos

Descripcion Descripción de problemas resueltos

Cerrados

Descripcion Descripción de problemas cerrados

Inactivos

Descripcion Descripción de problemas inactivos

Problemas_activos

Descripcion Descripción de problemas activos

Tratamiento

Recomendaciones Descripción de las posibles recomendaciones para los tratamientos

Fármacos

Descripcion Descripcion del fármaco

Cod_Nacional Codigo nacional del fármaco

Dosis Dosis del fármaco

Duracion Duración del fármaco

Alertas

Observaciones Observaciones a posibles alertas

Observaciones_subjetivas Observaciones subjetivas a posibles alertas

error

Codigo Codigo del error si se produciera

Descripcion Descripción del error si se produciera

Page 168: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 168 / 273

9.9.5 HC010 URGENCIAS

ORIGEN • Servicios de Salud/ Sistema Nacional de Salud

DESTINO • Sistema Nacional de Salud/ Servicios de Salud

REQUISITOS • El Origen de la petición debe existir en la lista de agentes del sistema

registrados.

DATOS DE ENTRADA MSGHC010 DATOS DE SALIDA Mensajes HTTP

- Códigos http - 510 Error en el xml - 511 Problemas con el sistema - 512 Agente no valido - 513 Cola saturada - 514 Sistema bloqueado - 515 Error firma no valida - 516 Operación no registrada - 517 Agente bloqueado

MENSAJES DE ERROR - OK Operación correcta. - ERR001 Los campos no se encuentran en la BBDD - ERR002 Los campos han de estar rellenos obligatoriamente y con un valor

correcto

- ERR003 Error al insertar en la BBDD SEGURIDAD • Identificación del solicitante mediante certificado digital, asociado a los diferentes

agentes

REGISTRO • Registro en registro de operaciones. • Registro en Histórico de modificaciones.

VALIDACIONES Pendiente definir

9.9.6 MSGHC010 DEFINICIÓN XML

<?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://www.msc.es/hc/HC010" targetNamespace="http://www.msc.es/hc/HC010" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xs:element name="mensaje"> <xs:complexType> <xs:sequence> <xs:element name="origen"> <xs:complexType> <xs:sequence> <xs:element name="agente" type="xs:string"/> <xs:element name="comunidad_autonoma" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:choice> <xs:element name="informe"> <xs:complexType> <xs:sequence> <xs:element name="documento"> <xs:complexType> <xs:sequence>

Page 169: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 169 / 273

<xs:element name="id attachment" type="xs:string"/> <xs:element name="nombre documento" type="xs:string"/> <xs:element name="fecha_alta"> <xs:complexType> <xs:sequence> <xs:element name="fecha" type="xs:string"/> <xs:element name="hora" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="responsables"> <xs:complexType> <xs:sequence> <xs:element name="responsable"> <xs:complexType> <xs:sequence> <xs:element name="nombre" type="xs:string"/> <xs:element name="apellido1" type="xs:string"/> <xs:element name="apellido2" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="unidad_asistencial"> <xs:complexType> <xs:sequence> <xs:element name="cod_unidad" type="xs:string"/> <xs:element name="denominacion_unidad_sin_catalogar" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="imagen" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="id_attachment" type="xs:string"/> <xs:element name="nombre_imagen" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="institucion_emisora"> <xs:complexType> <xs:sequence> <xs:element name="cod servicio_salud" type="xs:integer"/> <xs:element name="centro"> <xs:complexType> <xs:sequence> <xs:element name="cod_centro"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="tipo" type="xs:integer" use="required"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="denominacion centro sin catalogar" type="xs:string"/> <xs:element name="cod municipio" type="xs:string"/> <xs:element name="cod_provincia" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="paciente">

Page 170: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 170 / 273

<xs:complexType> <xs:sequence> <xs:element name="cip" type="xs:string"/> <xs:element name="cod_sns" type="xs:string"/> <xs:element name="cip europeo" type="xs:string"/> <xs:element name="numero_historia_clinica" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="error"> <xs:complexType> <xs:sequence> <xs:element name="codigo" type="xs:string"/> <xs:element name="descripcion" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:choice> </xs:sequence> <xs:attr bute name="id" type="xs:string" use="required"/> <xs:attr bute name="key" type="xs:string" use="required"/> <xs:attr bute name="fecha" type="xs:string" use="required"/> </xs:complexType> </xs:element> </xs:schema>

Mensaje

Id Identificador del mensaje. HC010

Key Clave del mensaje

fecha Fecha y hora de la operación

Origen

Agente Identificador del agente. Tabla AGENTES

Comunidad_Autonoma Identificador ISO de la CA autónoma, dentro del agente. Tabla

COMUNIDAD_AUTONOMA

informe

Documento

Id_attachment Identificador del documento que se adjunta al informe

Nombre_documento Nombre del documento que se adjunta al informe

Fecha_alta

Fecha Fecha de alta en urgencias

Hora Hora de alta

Responsables

Responsable

Nombre Nombre del responsable

Apellido1 Primer apellido del responsable

Apellido2 Segundo apellido del responsable

Page 171: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 171 / 273

Unidad_asistencial

Cod_unidad Codigo unidad asistencial. Tabla UNIDAD_ASISTENCIAL

Denominacion_unidad_sin_

catalogar Denominación de una posible unidad existencial sin catalogar

Imagen

Id_attachment Identificación de la imagen adjuntada en el informe

Nombre_imagen Nombre de la imagen adjuntada en el informe

Institucion_emisora

Cod_servicio_salud Codigo del servicio de salud que emite el informe.Tabla SERVICIOS_SALUD

Centro

Cod_centro Código del centro.Tabla CENTROS

tipo Código del tipo de centro.Tabla TIPOS_CENTRO

Denominacion_centro_sin_c

atalogar Denominación de un posible centro sin catalogar

Cod_municipio Codigo del municipio del centro, tabla MUNICIPIOS

Cod_provincia Codigo de la provincia del centro.Tabla PROVINCIAS

Paciente

Cip Cip del Paciente

Cod_sns Codigo en el SNS del paciente

Cip_europeo Cip europeo del paciente

Numero_historia_clinica Numero de historia clínica del paciente

error

Codigo Codigo del error si se produciera

Descripcion Descripción del error si se produciera

Page 172: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 172 / 273

9.9.7 HC011 ALTA HOSPITALARIA

ORIGEN • Servicios de Salud/ Sistema Nacional de Salud

DESTINO • Sistema Nacional de Salud/ Servicios de Salud

REQUISITOS • El Origen de la petición debe existir en la lista de agentes del sistema

registrados.

DATOS DE ENTRADA MSGHC011 DATOS DE SALIDA Mensajes HTTP

- Códigos http - 510 Error en el xml - 511 Problemas con el sistema - 512 Agente no valido - 513 Cola saturada - 514 Sistema bloqueado - 515 Error firma no valida - 516 Operación no registrada - 517 Agente bloqueado

MENSAJES DE ERROR - OK Operación correcta. - ERR001 Los campos no se encuentran en la BBDD - ERR002 Los campos han de estar rellenos obligatoriamente y con un valor

correcto

- ERR003 Error al insertar en la BBDD SEGURIDAD • Identificación del solicitante mediante certificado digital, asociado a los diferentes

agentes

REGISTRO • Registro en registro de operaciones. • Registro en Histórico de modificaciones.

VALIDACIONES Pendiente definir

9.9.8 MSGHC011 DEFINICIÓN XML

<?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://www.msc.es/hc/HC011" targetNamespace="http://www.msc.es/hc/HC011" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xs:element name="mensaje"> <xs:complexType> <xs:sequence> <xs:element name="origen"> <xs:complexType> <xs:sequence> <xs:element name="agente" type="xs:string"/> <xs:element name="comunidad_autonoma" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:choice> <xs:element name="informe"> <xs:complexType> <xs:sequence> <xs:element name="documento"> <xs:complexType> <xs:sequence>

Page 173: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 173 / 273

<xs:element name="id attachment" type="xs:string"/> <xs:element name="nombre documento" type="xs:string"/> <xs:element name="fecha alta" type="xs:string"/> <xs:element name="responsables"> <xs:complexType> <xs:sequence> <xs:element name="responsable"> <xs:complexType> <xs:sequence> <xs:element name="nombre" type="xs:string"/> <xs:element name="apellido1" type="xs:string"/> <xs:element name="apellido2" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="cod_especialidad" type="xs:string"/> <xs:element name="unidad" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="imagen" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="id attachment" type="xs:string"/> <xs:element name="nombre_imagen" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="institucion_emisora"> <xs:complexType> <xs:sequence> <xs:element name="cod servicio_salud" type="xs:integer"/> <xs:element name="centro"> <xs:complexType> <xs:sequence> <xs:element name="cod_centro"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="tipo" type="xs:integer" use="required"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="denominacion centro sin catalogar" type="xs:string"/> <xs:element name="cod_municipio" type="xs:string"/> <xs:element name="cod_provincia" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="paciente"> <xs:complexType> <xs:sequence> <xs:element name="cip" type="xs:string"/> <xs:element name="cod sns" type="xs:string"/> <xs:element name="cip europeo" type="xs:string"/> <xs:element name="numero_historia_clinica" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="error">

Page 174: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 174 / 273

<xs:complexType> <xs:sequence> <xs:element name="codigo" type="xs:string"/> <xs:element name="descripcion" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:choice> </xs:sequence> <xs:attr bute name="id" type="xs:string" use="required"/> <xs:attr bute name="key" type="xs:string" use="required"/> <xs:attr bute name="fecha" type="xs:string" use="required"/> </xs:complexType> </xs:element> </xs:schema>

Mensaje

Id Identificador del mensaje. HC011

Key Clave del mensaje

fecha Fecha y hora de la operación

Origen

Agente Identificador del agente. Tabla AGENTES

Comunidad_Autonoma Identificador ISO de la CA autónoma, dentro del agente. Tabla

COMUNIDAD_AUTONOMA

informe

Documento

Id_attachment Identificación del documento adjunto al informe

Nombre_documento Nombre del documento adjunto al informe

Fecha_alta Fecha de alta de la hospitalización

Responsables

Responsable

Nombre Nombre del responsable

Apellido1 Primer apellido del responsable

Apellido2 Segundo apellido del responsable

Cod_especialidad Codigo de la especialidad del responsable.Tabla ESPECIALIDADES

unidad Descripción de la unidad

Imagen

Id_attachment Identificación de la imagen adjuntada en el informe

Nombre_imagen Nombre de la imagen adjuntada en el informe

Institucion_emisora

Cod_servicio_salud Codigo del servicio de salud.Tabla SERVICIOS_SALUD

Page 175: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 175 / 273

Centro

Cod_centro Código del centro.Tabla CENTROS

tipo Código del tipo de centro.Tabla TIPOS_CENTRO

Denominacion_centro_sin_c

atalogar Denominación de un posible centro sin catalogar

Cod_municipio Codigo del municipio del centro,Tabla MUNICIPIOS

Cod_provincia Codigo de la provincia del centro.Tabla PROVINCIAS

Paciente

Cip Cip del Paciente

Cod_sns Codigo en el SNS del paciente

Cip_europeo Cip europeo del paciente

Numero_historia_clinica Numero de historia clínica del paciente

error

Codigo Codigo del error si se produciera

Descripcion Descripción del error si se produciera

Page 176: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 176 / 273

9.9.9 HC012 CONSULTA EXTERNA

ORIGEN • Servicios de Salud/ Sistema Nacional de Salud

DESTINO • Sistema Nacional de Salud/ Servicios de Salud

REQUISITOS • El Origen de la petición debe existir en la lista de agentes del sistema

registrados.

DATOS DE ENTRADA MSGHC012 DATOS DE SALIDA Mensajes HTTP

- Códigos http - 510 Error en el xml - 511 Problemas con el sistema - 512 Agente no valido - 513 Cola saturada - 514 Sistema bloqueado - 515 Error firma no valida - 516 Operación no registrada - 517 Agente bloqueado

MENSAJES DE ERROR - OK Operación correcta. - ERR001 Los campos no se encuentran en la BBDD - ERR002 Los campos han de estar rellenos obligatoriamente y con un valor

correcto

- ERR003 Error al insertar en la BBDD SEGURIDAD • Identificación del solicitante mediante certificado digital, asociado a los diferentes

agentes

REGISTRO • Registro en registro de operaciones. • Registro en Histórico de modificaciones.

VALIDACIONES Pendiente definir

9.9.10 MSGHC012 DEFINICIÓN XML

<?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://www.msc.es/hc/HC012" targetNamespace="http://www.msc.es/hc/HC012" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xs:element name="mensaje"> <xs:complexType> <xs:sequence> <xs:element name="origen"> <xs:complexType> <xs:sequence> <xs:element name="agente" type="xs:string"/> <xs:element name="comunidad_autonoma" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:choice> <xs:element name="informe"> <xs:complexType> <xs:sequence> <xs:element name="documento"> <xs:complexType> <xs:sequence>

Page 177: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 177 / 273

<xs:element name="id attachment" type="xs:string"/> <xs:element name="nombre documento" type="xs:string"/> <xs:element name="fecha consulta" type="xs:string"/> <xs:element name="responsables"> <xs:complexType> <xs:sequence> <xs:element name="responsable"> <xs:complexType> <xs:sequence> <xs:element name="nombre" type="xs:string"/> <xs:element name="apellido1" type="xs:string"/> <xs:element name="apellido2" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="cod_especialidad" type="xs:string"/> <xs:element name="unidad" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="imagen" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="id attachment" type="xs:string"/> <xs:element name="nombre_imagen" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="institucion_emisora"> <xs:complexType> <xs:sequence> <xs:element name="cod servicio_salud" type="xs:integer"/> <xs:element name="centro"> <xs:complexType> <xs:sequence> <xs:element name="cod_centro"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="tipo" type="xs:integer" use="required"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="denominacion centro sin catalogar" type="xs:string"/> <xs:element name="cod_municipio" type="xs:string"/> <xs:element name="cod_provincia" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="paciente"> <xs:complexType> <xs:sequence> <xs:element name="cip" type="xs:string"/> <xs:element name="cod sns" type="xs:string"/> <xs:element name="cip europeo" type="xs:string"/> <xs:element name="numero_historia_clinica" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="error">

Page 178: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 178 / 273

<xs:complexType> <xs:sequence> <xs:element name="codigo" type="xs:string"/> <xs:element name="descripcion" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:choice> </xs:sequence> <xs:attr bute name="id" type="xs:string" use="required"/> <xs:attr bute name="key" type="xs:string" use="required"/> <xs:attr bute name="fecha" type="xs:string" use="required"/> </xs:complexType> </xs:element> </xs:schema>

Mensaje

Id Identificador del mensaje. HC012

Key Clave del mensaje

fecha Fecha y hora de la operación

Origen

Agente Identificador del agente. Tabla AGENTES

Comunidad_Autonoma Identificador ISO de la CA autónoma, dentro del agente. Tabla

COMUNIDAD_AUTONOMA

informe

Documento

Id_attachment Identificación del documento adjunto al informe

Nombre_documento Nombre del documento adjunto al informe

Fecha_consulta Fecha de realización de la consulta

Responsables

Responsable

Nombre Nombre del responsable

Apellido1 Primer apellido del responsable

Apellido2 Segundo apellido del responsable

Cod_especialidad Codigo de la especialidad del responsable. Tabla ESPECIALIDADES

unidad Descripción de la unidad

Imagen

Id_attachment Identificación de la imagen adjuntada en el informe

Nombre_imagen Nombre de la imagen adjuntada en el informe

Page 179: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 179 / 273

Institucion_emisora

Cod_servicio_salud Codigo del Servicio de Salud que emite el informe.Tabla SERVICIOS_SALUD

Centro

Cod_centro Código del centro.Tabla CENTROS

tipo Código del tipo de centro.Tabla TIPOS_CENTRO

Denominacion_centro_sin_c

atalogar Denominación de un posible centro sin catalogar

Cod_municipio Codigo del municipio del centro,Tabla MUNICIPIOS

Cod_provincia Codigo de la provincia del centro.Tabla PROVINCIAS

Paciente

Cip Cip del Paciente

Cod_sns Codigo en el SNS del paciente

Cip_europeo Cip europeo del paciente

Numero_historia_clinica Numero de historia clínica del paciente

error

Codigo Codigo del error si se produciera

Descripcion Descripción del error si se produciera

Page 180: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 180 / 273

9.9.11 HC013 PRUEBAS DE LABORATORIO

ORIGEN • Servicios de Salud/ Sistema Nacional de Salud

DESTINO • Sistema Nacional de Salud/ Servicios de Salud

REQUISITOS • El Origen de la petición debe existir en la lista de agentes del sistema

registrados.

DATOS DE ENTRADA MSGHC013 DATOS DE SALIDA Mensajes HTTP

- Códigos http - 510 Error en el xml - 511 Problemas con el sistema - 512 Agente no valido - 513 Cola saturada - 514 Sistema bloqueado - 515 Error firma no valida - 516 Operación no registrada - 517 Agente bloqueado

MENSAJES DE ERROR - OK Operación correcta. - ERR001 Los campos no se encuentran en la BBDD - ERR002 Los campos han de estar rellenos obligatoriamente y con un valor

correcto

- ERR003 Error al insertar en la BBDD SEGURIDAD • Identificación del solicitante mediante certificado digital, asociado a los diferentes

agentes

REGISTRO • Registro en registro de operaciones. • Registro en Histórico de modificaciones.

VALIDACIONES Pendiente definir

9.9.12 MSGHC013 DEFINICIÓN XML

<?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://www.msc.es/hc/HC013" targetNamespace="http://www.msc.es/hc/HC013" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xs:element name="mensaje"> <xs:complexType> <xs:sequence> <xs:element name="origen"> <xs:complexType> <xs:sequence> <xs:element name="agente" type="xs:string"/> <xs:element name="comunidad_autonoma" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:choice> <xs:element name="informe"> <xs:complexType> <xs:sequence> <xs:element name="documento"> <xs:complexType> <xs:sequence>

Page 181: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 181 / 273

<xs:element name="id attachment" type="xs:string"/> <xs:element name="nombre documento" type="xs:string"/> <xs:element name="fecha_firma" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="imagen" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="id attachment" type="xs:string"/> <xs:element name="nombre_imagen" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="institucion_emisora"> <xs:complexType> <xs:sequence> <xs:element name="cod servicio_salud" type="xs:integer"/> <xs:element name="centro"> <xs:complexType> <xs:sequence> <xs:element name="cod_centro"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="tipo" type="xs:integer" use="required"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="denominacion centro sin catalogar" type="xs:string"/> <xs:element name="cod municipio" type="xs:string"/> <xs:element name="cod_provincia" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="paciente"> <xs:complexType> <xs:sequence> <xs:element name="cip" type="xs:string"/> <xs:element name="cod_sns" type="xs:string"/> <xs:element name="cip europeo" type="xs:string"/> <xs:element name="numero_historia_clinica" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="cod_especialidad_solicitante" type="xs:string"/> <xs:element name="muestra"> <xs:complexType> <xs:sequence> <xs:element name="fecha_muestra" type="xs:string"/> <xs:element name="cod_tipo_muestra" type="xs:integer"/> <xs:element name="cod_grupo_determinacion" type="xs:integer"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="error"> <xs:complexType> <xs:sequence> <xs:element name="codigo" type="xs:string"/> <xs:element name="descripcion" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element>

Page 182: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 182 / 273

</xs:choice> </xs:sequence> <xs:attr bute name="id" type="xs:string" use="required"/> <xs:attr bute name="key" type="xs:string" use="required"/> <xs:attr bute name="fecha" type="xs:string" use="required"/> </xs:complexType> </xs:element> </xs:schema>

Mensaje

Id Identificador del mensaje. HC013

Key Clave del mensaje

fecha Fecha y hora de la operación

Origen

Agente Identificador del agente. Tabla AGENTES

Comunidad_Autonoma Identificador ISO de la CA autónoma, dentro del agente. Tabla

COMUNIDAD_AUTONOMA

informe

Documento

Id_attachment Identificación del documento adjunto al informe

Nombre_documento Nombre del documento adjunto al informe

Fecha_firma Fecha de firma de las pruebas

Imagen

Id_attachment Identificador de la imagen adjunta al informe

Nombre_imagen Nombre de la imagen que se adjunta al informe

Institucion_emisora

Cod_servicio_salud Codigo del servicio de salud de la institución emisora.Tabla SERVICIOS_SALUD

Centro

Cod_centro Código del centro.Tabla CENTROS

tipo Código del tipo de centro.Tabla TIPOS_CENTRO

Denominacion_centro_sin_c

atalogar Denominación de un posible centro sin catalogar

Cod_municipio Codigo del municipio del centro,Tabla MUNICIPIOS

Cod_provincia Codigo de la provincia del centro.Tabla PROVINCIAS

Paciente

Cip Cip del Paciente

Cod_sns Codigo en el SNS del paciente

Cip_europeo Cip europeo del paciente

Numero_historia_clinica Numero de historia clínica del paciente

Cod_especialidad_solicitant Codigo de la especialidad del solicitante.Tabla ESPECIALIDAD

Page 183: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 183 / 273

e

Muestra

Fecha_muestra Fecha de la toma de muestra de la prueba de laboratorio

Cod_tipo_muestra Código del tipo de muestra.Tabla TIPOS_MUESTRA

Cod_grupo_determinacion Código del grupo de determinación.Tabla GRUPO_DETERMINACION

error

Codigo Codigo del error si se produciera

Descripcion Descripción del error si se produciera

9.9.13 HC014 PRUEBAS DE IMAGEN

ORIGEN • Servicios de Salud/ Sistema Nacional de Salud

DESTINO • Sistema Nacional de Salud/ Servicios de Salud

REQUISITOS • El Origen de la petición debe existir en la lista de agentes del sistema

registrados.

DATOS DE ENTRADA MSGHC014 DATOS DE SALIDA Mensajes HTTP

- Códigos http - 510 Error en el xml - 511 Problemas con el sistema - 512 Agente no valido - 513 Cola saturada - 514 Sistema bloqueado - 515 Error firma no valida - 516 Operación no registrada - 517 Agente bloqueado

MENSAJES DE ERROR - OK Operación correcta. - ERR001 Los campos no se encuentran en la BBDD - ERR002 Los campos han de estar rellenos obligatoriamente y con un valor

correcto

- ERR003 Error al insertar en la BBDD SEGURIDAD • Identificación del solicitante mediante certificado digital, asociado a los diferentes

agentes

REGISTRO • Registro en registro de operaciones. • Registro en Histórico de modificaciones.

VALIDACIONES Pendiente definir

9.9.14 MSGHC014 DEFINICIÓN XML

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

Page 184: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 184 / 273

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://www.msc.es/hc/HC014" targetNamespace="http://www.msc.es/hc/HC014" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xs:element name="mensaje"> <xs:complexType> <xs:sequence> <xs:element name="origen"> <xs:complexType> <xs:sequence> <xs:element name="agente" type="xs:string"/> <xs:element name="comunidad_autonoma" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:choice> <xs:element name="informe"> <xs:complexType> <xs:sequence> <xs:element name="documento" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="id attachment" type="xs:string"/> <xs:element name="nombre documento" type="xs:string"/> <xs:element name="responsables"> <xs:complexType> <xs:sequence> <xs:element name="responsable"> <xs:complexType> <xs:sequence> <xs:element name="nombre" type="xs:string"/> <xs:element name="apellido1" type="xs:string"/> <xs:element name="apellido2" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="imagen" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="id_attachment" type="xs:string"/> <xs:element name="nombre_imagen" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="institucion_emisora"> <xs:complexType> <xs:sequence> <xs:element name="cod servicio_salud" type="xs:integer"/> <xs:element name="centro"> <xs:complexType> <xs:sequence> <xs:element name="cod_centro"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="tipo" type="xs:integer" use="required"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="denominacion_centro_sin_catalogar" type="xs:string"/> <xs:element name="cod municipio" type="xs:string"/> <xs:element name="cod_provincia" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element>

Page 185: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 185 / 273

</xs:sequence> </xs:complexType> </xs:element> <xs:element name="paciente"> <xs:complexType> <xs:sequence> <xs:element name="cip" type="xs:string"/> <xs:element name="cod sns" type="xs:string"/> <xs:element name="cip_europeo" type="xs:string"/> <xs:element name="numero_historia_clinica" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="exploracion"> <xs:complexType> <xs:sequence> <xs:element name="cod_exploracion"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="tipo" type="xs:integer" use="required"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="denominacion exploracion sin catalogar" type="xs:string"/> <xs:element name="fecha_exploracion" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="error"> <xs:complexType> <xs:sequence> <xs:element name="codigo" type="xs:string"/> <xs:element name="descripcion" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:choice> </xs:sequence> <xs:attr bute name="id" type="xs:string" use="required"/> <xs:attr bute name="key" type="xs:string" use="required"/> <xs:attr bute name="fecha" type="xs:string" use="required"/> </xs:complexType> </xs:element> </xs:schema>

Mensaje

Id Identificador del mensaje. HC014

Key Clave del mensaje

fecha Fecha y hora de la operación

Origen

Agente Identificador del agente. Tabla AGENTES

Comunidad_Autonoma Identificador ISO de la CA autónoma, dentro del agente. Tabla

COMUNIDAD_AUTONOMA

informe

Page 186: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 186 / 273

Documento

Id_attachment Identificador del documento adjunto al informe

Nombre_documento Nombre del documento adjunto al informe

Responsables

Responsable

Nombre Nombre del responsable

Apellido1 Primer apellido del responsable

Apellido2 Segundo apellido del responsable

Imagen

Id_attachment Identificador de la imagen que se adjunta en informe

Nombre_imagen Nombre de la imagen que se adjunta en el informe

Institucion_emisora

Cod_servicio_salud Código del servicio de salud que emite la información.Tabla SERVICIOS_SALUD

Centro

Cod_centro Código del centro.Tabla CENTROS

tipo Código del tipo de centro.Tabla TIPOS_CENTRO

Denominacion_centro_sin_c

atalogar Denominación de un posible centro sin catalogar

Cod_municipio Codigo del municipio del centro,Tabla MUNICIPIOS

Cod_provincia Codigo de la provincia del centro.Tabla PROVINCIAS

Paciente

Cip Cip del paciente

Cod_sns Código en el SNS del paciente

Cip_europeo Cip europeo del paciente

Numero_historia_clinica Número de historia clínica del paciente

exploración

Cod_exploracion

Cod_exploracion Código de la exploración

Tipo Codigo del tipo de exploracion.Tabla TIPO_EXPLORACION

Denominacion_exploracion_

sin_catalogar Denominación de una exploración sin catalogar

Fecha_exploracion Fecha de la exploración

error

Codigo Codigo del error si se produciera

Page 187: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 187 / 273

Descripcion Descripción del error si se produciera

Page 188: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 188 / 273

9.9.15 HC015 CUIDADOS DE ENFERMERIA

ORIGEN • Servicios de Salud/ Sistema Nacional de Salud

DESTINO • Sistema Nacional de Salud/ Servicios de Salud

REQUISITOS • El Origen de la petición debe existir en la lista de agentes del sistema

registrados.

DATOS DE ENTRADA MSGHC015 DATOS DE SALIDA Mensajes HTTP

- Códigos http - 510 Error en el xml - 511 Problemas con el sistema - 512 Agente no valido - 513 Cola saturada - 514 Sistema bloqueado - 515 Error firma no valida - 516 Operación no registrada - 517 Agente bloqueado

MENSAJES DE ERROR - OK Operación correcta. - ERR001 Los campos no se encuentran en la BBDD - ERR002 Los campos han de estar rellenos obligatoriamente y con un valor

correcto

- ERR003 Error al insertar en la BBDD SEGURIDAD • Identificación del solicitante mediante certificado digital, asociado a los diferentes

agentes

REGISTRO • Registro en registro de operaciones. • Registro en Histórico de modificaciones.

VALIDACIONES Pendiente definir

9.9.16 MSGHC015 DEFINICIÓN XML

<?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://www.msc.es/hc/HC015" targetNamespace="http://www.msc.es/hc/HC015" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xs:element name="mensaje"> <xs:complexType> <xs:sequence> <xs:element name="origen"> <xs:complexType> <xs:sequence> <xs:element name="agente" type="xs:string"/> <xs:element name="comunidad_autonoma" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:choice> <xs:element name="informe"> <xs:complexType> <xs:sequence> <xs:element name="documento"> <xs:complexType> <xs:sequence>

Page 189: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 189 / 273

<xs:element name="id attachment" type="xs:string"/> <xs:element name="nombre documento" type="xs:string"/> <xs:element name="fecha alta derivacion" type="xs:string"/> <xs:element name="responsables"> <xs:complexType> <xs:sequence> <xs:element name="responsable"> <xs:complexType> <xs:sequence> <xs:element name="nombre" type="xs:string"/> <xs:element name="apellido1" type="xs:string"/> <xs:element name="apellido2" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="cod_dispositivo_asistencial" type="xs:integer"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="imagen" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="id attachment" type="xs:string"/> <xs:element name="nombre_imagen" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="institucion_emisora"> <xs:complexType> <xs:sequence> <xs:element name="cod_servicio_salud" type="xs:integer"/> <xs:element name="centro"> <xs:complexType> <xs:sequence> <xs:element name="cod_centro"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="tipo" type="xs:integer" use="required"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="denominacion centro sin catalogar" type="xs:string"/> <xs:element name="cod municipio" type="xs:string"/> <xs:element name="cod_provincia" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="paciente"> <xs:complexType> <xs:sequence> <xs:element name="cip" type="xs:string"/> <xs:element name="cod sns" type="xs:string"/> <xs:element name="cip europeo" type="xs:string"/> <xs:element name="numero_historia_clinica" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="error"> <xs:complexType>

Page 190: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 190 / 273

<xs:sequence> <xs:element name="codigo" type="xs:string"/> <xs:element name="descripcion" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:choice> </xs:sequence> <xs:attr bute name="id" type="xs:string" use="required"/> <xs:attr bute name="key" type="xs:string" use="required"/> <xs:attr bute name="fecha" type="xs:string" use="required"/> </xs:complexType> </xs:element> </xs:schema>

Mensaje

Id Identificador del mensaje. HC015

Key Clave del mensaje

fecha Fecha y hora de la operación

Origen

Agente Identificador del agente. Tabla AGENTES

Comunidad_Autonoma Identificador ISO de la CA autónoma, dentro del agente. Tabla

COMUNIDAD_AUTONOMA

informe

Documento

Id_attachment Identificador del documento que se adjunta al informa

Nombre_documento Nombre del documento que se adjunta en el informe

Fecha_alta_derivacion Fecha de alta de la derivación

Responsables

Responsable

Nombre Nombre del responsable

Apellido1 Primer apellido del responsable

Apellido2 Segundo apellido del responsable

Cod_dispositivo_asistencial Código dispositivo existencial.Tabla DISPOSITIVO_EXISTENCIAL

Imagen

Id_attachment Identificador de la imagen adjunta en el informe

Nombre_imagen Nombre de la imagen adjunta en el informe

Institucion_emisora

Cod_servicio_salud Código del servicio de salud emisor.Tabla SERVICIOS_SALUD

Centro

Cod_centro Código del centro.Tabla CENTROS

Page 191: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 191 / 273

tipo Código del tipo de centro.Tabla TIPOS_CENTRO

Denominacion_centro_sin_c

atalogar Denominación de un posible centro sin catalogar

Cod_municipio Codigo del municipio del centro,Tabla MUNICIPIOS

Cod_provincia Codigo de la provincia del centro.Tabla PROVINCIAS

Paciente

Cip Cip del paciente

Cod_sns Código en el SNS del paciente

Cip_europeo Cip europeo del paciente

Numero_historia_clinica Número de historia clínica del paciente

error

Codigo Código del error si se produciera

Descripcion Descripción del error si se produciera

Page 192: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 192 / 273

9.9.17 HC016 OTRAS PRUEBAS DIAGNOSTICAS

ORIGEN • Servicios de Salud/ Sistema Nacional de Salud

DESTINO • Sistema Nacional de Salud/ Servicios de Salud

REQUISITOS • El Origen de la petición debe existir en la lista de agentes del sistema

registrados.

DATOS DE ENTRADA MSGHC016 DATOS DE SALIDA Mensajes HTTP

- Códigos http - 510 Error en el xml - 511 Problemas con el sistema - 512 Agente no valido - 513 Cola saturada - 514 Sistema bloqueado - 515 Error firma no valida - 516 Operación no registrada - 517 Agente bloqueado

MENSAJES DE ERROR - OK Operación correcta. - ERR001 Los campos no se encuentran en la BBDD - ERR002 Los campos han de estar rellenos obligatoriamente y con un valor

correcto

- ERR003 Error al insertar en la BBDD SEGURIDAD • Identificación del solicitante mediante certificado digital, asociado a los diferentes

agentes

REGISTRO • Registro en registro de operaciones. • Registro en Histórico de modificaciones.

VALIDACIONES Pendiente definir

9.9.18 MSGHC016 DEFINICIÓN XML

<?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://www.msc.es/hc/HC016" targetNamespace="http://www.msc.es/hc/HC016" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xs:element name="mensaje"> <xs:complexType> <xs:sequence> <xs:element name="origen"> <xs:complexType> <xs:sequence> <xs:element name="agente" type="xs:string"/> <xs:element name="comunidad_autonoma" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:choice> <xs:element name="informe"> <xs:complexType> <xs:sequence> <xs:element name="documento" minOccurs="0"> <xs:complexType> <xs:sequence>

Page 193: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 193 / 273

<xs:element name="id attachment" type="xs:string"/> <xs:element name="nombre_documento" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="imagen" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="id_attachment" type="xs:string"/> <xs:element name="nombre_imagen" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="institucion_emisora"> <xs:complexType> <xs:sequence> <xs:element name="cod servicio_salud" type="xs:integer"/> <xs:element name="centro"> <xs:complexType> <xs:sequence> <xs:element name="cod_centro"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="tipo" type="xs:integer" use="required"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="denominacion centro sin catalogar" type="xs:string"/> <xs:element name="cod municipio" type="xs:string"/> <xs:element name="cod_provincia" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="paciente"> <xs:complexType> <xs:sequence> <xs:element name="cip" type="xs:string"/> <xs:element name="cod sns" type="xs:string"/> <xs:element name="cip_europeo" type="xs:string"/> <xs:element name="numero_historia_clinica" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="exploracion"> <xs:complexType> <xs:sequence> <xs:element name="denominacion tipo exploracion" type="xs:string"/> <xs:element name="fecha_exploracion" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="error"> <xs:complexType> <xs:sequence> <xs:element name="codigo" type="xs:string"/> <xs:element name="descripcion" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:choice> </xs:sequence> <xs:attr bute name="id" type="xs:string" use="required"/>

Page 194: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 194 / 273

<xs:attr bute name="key" type="xs:string" use="required"/> <xs:attr bute name="fecha" type="xs:string" use="required"/> </xs:complexType> </xs:element> </xs:schema>

Mensaje

Id Identificador del mensaje. HC016

Key Clave del mensaje

fecha Fecha y hora de la operación

Origen

Agente Identificador del agente. Tabla AGENTES

Comunidad_Autonoma Identificador ISO de la CA autónoma, dentro del agente. Tabla

COMUNIDAD_AUTONOMA

informe

Documento

Id_attachment Identificador del documento que se adjunta al informa

Nombre_documento Nombre del documento que se adjunta en el informe

Imagen

Id_attachment Identificador de una imagen adjunta al informe

Nombre_imagen Nombre de una imagen adjunta al informe

Institucion_emisora

Cod_servicio_salud Código del servicio de salud emisor del informe.Tabla SERVICIOS_SALUD.

Centro

Cod_centro Código del centro.Tabla CENTROS

tipo Código del tipo de centro.Tabla TIPOS_CENTRO

Denominacion_centro_sin_c

atalogar Denominación de un posible centro sin catalogar

Cod_municipio Codigo del municipio del centro,Tabla MUNICIPIOS

Cod_provincia Codigo de la provincia del centro.Tabla PROVINCIAS

Paciente

Cip Cip del paciente

Cod_sns Código en el SNS del paciente

Cip_europeo Cip europeo del paciente

Numero_historia_clinica Número de historia clínica del paciente

Page 195: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 195 / 273

exploración

denominacion_tipo_explora

cion Denominación de la exploración

Fecha_exploracion Fecha de la exploración

error

Codigo Código del error si se produciera

Descripcion Descripción del error si se produciera

9.10 Módulo de recepción de documento de Historia Clínica. El mensaje que contiene el documento de Historia Clínica creado en el

módulo anterior, será reenviado por HCDSNS a la Comunidad origen de la

solicitud.

Ésta deberá ser capaz de procesar el mensaje recibido, y visualizará los

datos de la Historia Clínica del paciente.

9.11 Módulo de envío de solicitud/recepción de actividad de un Servicio de Salud

Mediante este módulo una Comunidad Autonoma podrá solicitar la

actividad en la que ha participado, ya sea como solicitante de información o

como emisora.

9.11.1 HC019 SOLICITUD DE ACTIVIDAD

ORIGEN • Servicios de Salud

DESTINO • Sistema Nacional de Salud

REQUISITOS • El Origen de la petición debe existir en la lista de agentes del sistema

registrados.

DATOS DE ENTRADA MSGHC019

Page 196: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 196 / 273

DATOS DE SALIDA Mensajes http - Códigos http

- 510 Error en el xml - 511 Problemas con el sistema - 512 Agente no valido - 513 Cola saturada - 514 Sistema bloqueado - 515 Error firma no valida - 516 Operación no registrada - 517 Agente bloqueado

o MSGHC020 MENSAJES DE ERROR - OK Operación correcta.

- ERR001 Los campos no se encuentran en la BBDD - ERR002 Los campos han de estar rellenos obligatoriamente y con un valor

correcto

- ERR003 Error al insertar en la BBDD SEGURIDAD • Identificación del solicitante mediante certificado digital, asociado a los diferentes

agentes

REGISTRO • Registro en registro de operaciones. • Registro en Histórico de modificaciones.

VALIDACIONES Pendiente definir

9.11.2 MSGHC019 DEFINICIÓN XML

<?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:ns1="http://www.msc.es/hc/HC019" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.msc.es/hc/HC019" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xs:element name="mensaje"> <xs:complexType> <xs:sequence> <xs:element name="origen"> <xs:complexType> <xs:sequence> <xs:element name="agente" type="xs:string"/> <xs:element name="comunidad_autonoma" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="acceso_administrador"> <xs:complexType> <xs:sequence> <xs:element name="nombre" type="xs:string"/> <xs:element name="apellido1" type="xs:string"/> <xs:element name="apellido2" type="xs:string"/> <xs:element name="dn" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="filtro_temporal" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="rango_fechas"> <xs:complexType> <xs:sequence> <xs:element name="fecha inicio" type="xs:string"/> <xs:element name="fecha_fin" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence>

Page 197: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 197 / 273

</xs:complexType> </xs:element> </xs:sequence> <xs:attr bute name="id" type="xs:string" use="required"/> <xs:attr bute name="key" type="xs:string" use="required"/> <xs:attr bute name="fecha" type="xs:string" use="required"/> </xs:complexType> </xs:element> </xs:schema>

Mensaje

Id Identificador del mensaje. HC019

Key Clave del mensaje

fecha Fecha y hora de la operación

Origen

Agente Identificador del agente. Tabla AGENTES

Comunidad_Autonoma Identificador ISO de la CA autónoma, dentro del agente. Tabla

COMUNIDAD_AUTONOMA

Acceso_administrador

Nombre Nombre del administrador de la aplicación que solicita la actividad.

Apellido1 Primer apellido del administrador de la aplicación que solicita la actividad

Apellido2 Segundo apellido del administrador de la aplicación que solicita la actividad.

Dn Dn del administrador de la aplicación que solicita la actividad.

Filtro_temporal

Rango_fechas

Fecha_inicio Fecha de inicio del periodo de tiempo del cual se quiere solicitar la actividad.

Fecha_fin Fecha de fin del periodo de tiempo del cual se quiere solicitar la actividad.

9.11.3 HC020 RESPUESTA DE ACTIVIDAD

ORIGEN • Sistema Nacional de Salud

DESTINO • Servicios de Salud

REQUISITOS • El Origen de la petición debe existir en la lista de agentes del sistema

registrados.

SEGURIDAD • Identificación del solicitante mediante certificado digital, asociado a los diferentes agentes

REGISTRO • Registro en registro de operaciones.

• Registro en Histórico de modificaciones.

VALIDACIONES Pendiente definir

Page 198: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 198 / 273

9.11.4 MSGHC020 DEFINICIÓN XML

<?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://www.msc.es/hc/HC020" targetNamespace="http://www.msc.es/hc/HC020" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xs:element name="mensaje"> <xs:complexType> <xs:sequence> <xs:element name="operacion_origen"> <xs:complexType> <xs:sequence> <xs:element name="id" type="xs:string"/> <xs:element name="key" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:choice> <xs:element name="actividad"> <xs:complexType> <xs:sequence> <xs:element name="como solicitante" type="xs:integer"/> <xs:element name="como emisor" type="xs:integer"/> <xs:element name="filtro_temporal" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="rango_fechas"> <xs:complexType> <xs:sequence> <xs:element name="fecha_inicio" type="xs:string"/> <xs:element name="fecha_fin" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="error"> <xs:complexType> <xs:sequence> <xs:element name="codigo" type="xs:string"/> <xs:element name="descripcion" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:choice> </xs:sequence> <xs:attr bute name="id" type="xs:string" use="required"/> <xs:attr bute name="key" type="xs:string" use="required"/> <xs:attr bute name="fecha" type="xs:string" use="required"/> </xs:complexType> </xs:element> </xs:schema>

Mensaje

Id Identificador del mensaje. HC020

Page 199: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 199 / 273

Key Clave del mensaje

fecha Fecha y hora de la operación

Operación_origen

Id Identificador del mensaje origen. HC019

Key Clave del mensaje de origen.

Actividad

Como_solicitante Indica el número de veces que se ha comportado como solicitante el administrador.

Como_emisor Indica el número de veces que se ha comportado como emisor el administrador.

Filtro_temporal

Rango_fechas

Fecha_inicio Fecha de inicio del periodo de tiempo del cual se ha solicitado la actividad.

Fecha_fin Fecha de fin del periodo de tiempo del cual se ha solicitado la actividad.

Error

Codigo Código de Error si se produce

Descripcion Descripción del error si se produce

Page 200: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 200 / 273

9.12 Módulo de envío de solicitud/recepción de accesos de un Ciudadano

Mediante este módulo un ciudadano a través de su Comunidad Autonoma

podrá solicitar los accesos que hayan sido objeto sus informes.

9.12.1 HC021 SOLICITUD DE ACCESOS

ORIGEN • Servicios de Salud

DESTINO • Sistema Nacional de Salud

REQUISITOS • El Origen de la petición debe existir en la lista de agentes del sistema

registrados.

DATOS DE ENTRADA MSGHC021 DATOS DE SALIDA Mensajes http

- Códigos http - 510 Error en el xml - 511 Problemas con el sistema - 512 Agente no valido - 513 Cola saturada - 514 Sistema bloqueado - 515 Error firma no valida - 516 Operación no registrada - 517 Agente bloqueado

o MSGHC022 MENSAJES DE ERROR - OK Operación correcta.

- ERR001 Los campos no se encuentran en la BBDD - ERR002 Los campos han de estar rellenos obligatoriamente y con un valor

correcto

- ERR003 Error al insertar en la BBDD SEGURIDAD • Identificación del solicitante mediante certificado digital, asociado a los diferentes

agentes

REGISTRO • Registro en registro de operaciones. • Registro en Histórico de modificaciones.

VALIDACIONES Pendiente definir

9.12.2 MSGHC021 DEFINICIÓN XML

<?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://www.msc.es/hc/HC021" targetNamespace="http://www.msc.es/hc/HC021" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xs:element name="mensaje"> <xs:complexType> <xs:sequence> <xs:element name="origen">

Page 201: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 201 / 273

<xs:complexType> <xs:sequence> <xs:element name="agente" type="xs:string"/> <xs:element name="comunidad_autonoma" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="acceso_ciudadano"> <xs:complexType> <xs:sequence> <xs:element name="nombre" type="xs:string"/> <xs:element name="apellido1" type="xs:string"/> <xs:element name="apellido2" type="xs:string"/> <xs:element name="dn" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="paciente"> <xs:complexType> <xs:sequence> <xs:element name="cod_sns" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="filtro" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="rango_fechas" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="fecha inicio" type="xs:string"/> <xs:element name="fecha_fin" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="ultimos_registros" type="xs:integer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attr bute name="id" type="xs:string" use="required"/> <xs:attr bute name="key" type="xs:string" use="required"/> <xs:attr bute name="fecha" type="xs:string" use="required"/> </xs:complexType> </xs:element> </xs:schema>

Mensaje

Id Identificador del mensaje. HC021

Key Clave del mensaje

fecha Fecha y hora de la operación

Origen

Agente Identificador del agente. Tabla AGENTES

Comunidad_Autonoma Identificador ISO de la CA autónoma, dentro del agente. Tabla

COMUNIDAD_AUTONOMA

Acceso_ciudadano

Nombre Nombre del ciudadano que está solicitando el registro de accesos a sus informes.

Apellido1 Apellido1 del ciudadano que está solicitando el registro de accesos a sus informes.

Page 202: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 202 / 273

Apellido2 Apellido2 del ciudadano que está solicitando el registro de accesos a sus informes.

Dn Dn perteneciente al usuario que está solicitando el registro de accesos a sus

informes.

Paciente

Cod_sns Código en el sns del paciente.

Filtro

Ultimos_registros Campo que nos indicará si la búsqueda que se realiza de los accesos es la de los

últimos 10 registros que se encuentren.

Rango_fechas

Fecha_inicio Campo que nos indicará la fecha de inicio si la búsqueda de los accesos que se

realiza es de los pertenecientes a un periodo de tiempo concreto.

Fecha_fin Campo que nos indicará la fecha de fin si la búsqueda de los accesos que se

realiza es de los pertenecientes a un periodo de tiempo concreto.

9.12.3 HC022 RESPUESTA DE ACCESOS

ORIGEN • Sistema Nacional de Salud

DESTINO • Servicios de Salud

REQUISITOS • El Origen de la petición debe existir en la lista de agentes del sistema

registrados.

SEGURIDAD • Identificación del solicitante mediante certificado digital, asociado a los diferentes agentes

REGISTRO • Registro en registro de operaciones.

• Registro en Histórico de modificaciones.

VALIDACIONES Pendiente definir

9.12.4 MSGHC022 DEFINICIÓN XML

<?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://www.msc.es/hc/HC022" targetNamespace="http://www.msc.es/hc/HC022" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xs:element name="mensaje"> <xs:complexType> <xs:sequence> <xs:element name="operacion_origen"> <xs:complexType> <xs:sequence> <xs:element name="id" type="xs:string"/> <xs:element name="key" type="xs:string"/>

Page 203: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 203 / 273

</xs:sequence> </xs:complexType> </xs:element> <xs:element name="paciente"> <xs:complexType> <xs:sequence> <xs:element name="cod_sns" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="filtro" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="rango_fechas" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="fecha inicio" type="xs:string"/> <xs:element name="fecha_fin" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="ultimos_registros" type="xs:integer" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:choice> <xs:element name="accesos"> <xs:complexType> <xs:sequence> <xs:element name="acceso" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="fecha acceso" type="xs:string"/> <xs:element name="hora_acceso" type="xs:string"/> <xs:element name="cod tipo informe" type="xs:integer"/> <xs:element name="solicitante"> <xs:complexType> <xs:sequence> <xs:element name="cod_servicio_salud" type="xs:integer"/> <xs:element name="centro"> <xs:complexType> <xs:sequence> <xs:element name="cod_centro"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:integer"> <xs:attr bute name="tipo" type="xs:integer" use="required"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="descripcion" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="cod_especialidad" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="emisor"> <xs:complexType> <xs:sequence> <xs:element name="cod servicio_salud" type="xs:integer"/> <xs:element name="centro"> <xs:complexType> <xs:sequence> <xs:element name="cod_centro"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string">

Page 204: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 204 / 273

<xs:attr bute name="tipo" type="xs:integer" use="required"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="descripcion" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="error"> <xs:complexType> <xs:sequence> <xs:element name="codigo" type="xs:string"/> <xs:element name="descripcion" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:choice> </xs:sequence> <xs:attr bute name="id" type="xs:string" use="required"/> <xs:attr bute name="key" type="xs:string" use="required"/> <xs:attr bute name="fecha" type="xs:string" use="required"/> </xs:complexType> </xs:element> </xs:schema>

Mensaje

Id Identificador del mensaje. HC022

Key Clave del mensaje

fecha Fecha y hora de la operación

Origen

Agente Identificador del agente. Tabla AGENTES

Comunidad_Autonoma Identificador ISO de la CA autónoma, dentro del agente. Tabla

COMUNIDAD_AUTONOMA

Paciente

Cod_sns Código en el sns del paciente.

Filtro

Ultimos_registros Campo que nos indicará si la búsqueda que se ha realizado de los accesos es la

de los últimos 10 registros que se encuentren.

Rango_fechas

Fecha_inicio Campo que nos indicará la fecha de inicio si la búsqueda de los accesos que se ha

realizado es de los pertenecientes a un periodo de tiempo concreto.

Fecha_fin Campo que nos indicará la fecha de fin si la búsqueda de los accesos que se ha

Page 205: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 205 / 273

realizado es de los pertenecientes a un periodo de tiempo concreto.

Accesos

Acceso

Fecha_acceso Fecha en la que se produjo el acceso a los informes del paciente.

Hora_acceso Hora en la que se produjo el acceso a los informes del paciente.

Cod_tipo_informe Código del tipo de informe al cual se accedió. Tabla TIPO_INFORMES .

Solicitante

Cod_servicio_salud Código identificador del servicio de salud que realiza el acceso a los informes del

paciente. Tabla SERVICIOS_SALUD .

Cod_especialidad Código de la especialidad a la cual pertenece el profesional que ha accedido a los

informes del paciente. Tabla ESPECIALIDADES .

Centro

Cod_centro Código identificador del centro desde el cual se realiza el acceso a los informes del

paciente. Tabla CENTROS .

tipo Código del tipo de centro.Tabla TIPOS_CENTRO

Descripción Descripción del centro desde el cual se realiza el acceso a los informes del

paciente.

Emisor

Cod_servicio_salud Código identificador del servicio de salud que tiene en su poder los informes del

paciente. Tabla SERVICIOS_SALUD .

Centro

Cod_centro Código identificador del centro en los que se han realizado los informes del

paciente. Tabla CENTROS .

tipo Código del tipo de centro.Tabla TIPOS_CENTRO

Descripción Descripción del centro en los que se han realizado los informes del paciente.

Error

Codigo Código de Error si se produce

descripción Descripción del error si se produce

Page 206: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 206 / 273

9.13 Módulo de envío de solicitud de operación de visibilidad sobre un informe de un Ciudadano

Mediante este módulo un ciudadano a través de su Comunidad Autonoma

podrá solicitar que un informe quedé oculto o no a otros profesionales de otras

CCAA.

9.13.1 HC023 SOLICITUD DE OPERACIÓN

ORIGEN • Servicios de Salud

DESTINO • Sistema Nacional de Salud

REQUISITOS • El Origen de la petición debe existir en la lista de agentes del sistema

registrados.

DATOS DE ENTRADA MSGHC023 DATOS DE SALIDA Mensajes http

- Códigos http - 510 Error en el xml - 511 Problemas con el sistema - 512 Agente no valido - 513 Cola saturada - 514 Sistema bloqueado - 515 Error firma no valida - 516 Operación no registrada - 517 Agente bloqueado

o MSGHC024 MENSAJES DE ERROR - OK Operación correcta.

- ERR001 Los campos no se encuentran en la BBDD - ERR002 Los campos han de estar rellenos obligatoriamente y con un valor

correcto

- ERR003 Error al insertar en la BBDD SEGURIDAD • Identificación del solicitante mediante certificado digital, asociado a los diferentes

agentes

REGISTRO • Registro en registro de operaciones. • Registro en Histórico de modificaciones.

VALIDACIONES Pendiente definir

9.13.2 MSGHC023 DEFINICIÓN XML

<?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://www.msc.es/hc/HC023" targetNamespace="http://www.msc.es/hc/HC023" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xs:element name="mensaje"> <xs:complexType> <xs:sequence> <xs:element name="origen">

Page 207: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 207 / 273

<xs:complexType> <xs:sequence> <xs:element name="agente" type="xs:string"/> <xs:element name="comunidad_autonoma" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="acceso_ciudadano"> <xs:complexType> <xs:sequence> <xs:element name="nombre" type="xs:string"/> <xs:element name="apellido1" type="xs:string"/> <xs:element name="apellido2" type="xs:string"/> <xs:element name="dn" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="paciente"> <xs:complexType> <xs:sequence> <xs:element name="cod sns" type="xs:string"/> <xs:element name="cip" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="solicitud"> <xs:complexType> <xs:sequence> <xs:element name="cod_servicio_salud" type="xs:string"/> <xs:element name="referencia"> <xs:complexType> <xs:sequence> <xs:element name="cod tipo informe" type="xs:integer"/> <xs:element name="cod_referencia" type="xs:string"/> <xs:element name="flag_oculto" type="xs:int"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attr bute name="id" type="xs:string" use="required"/> <xs:attr bute name="key" type="xs:string" use="required"/> <xs:attr bute name="fecha" type="xs:string" use="required"/> </xs:complexType> </xs:element> </xs:schema>

Mensaje

Id Identificador del mensaje. HC023

Key Clave del mensaje

fecha Fecha y hora de la operación

Origen

Agente Identificador del agente. Tabla AGENTES

Comunidad_Autonoma Identificador ISO de la CA autónoma, dentro del agente. Tabla

COMUNIDAD_AUTONOMA

Acceso_ciudadano

Page 208: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 208 / 273

Nombre Nombre del ciudadano que está solicitando la operación de ocultar-visualizar sus

ficheros.

Apellido1 Apellido1 del ciudadano que está solicitando la operación de ocultar-visualizar sus

ficheros.

Apellido2 Apellido2 del ciudadano que está solicitando la operación de ocultar-visualizar sus

ficheros.

Dn Dn perteneciente al usuario que está solicitando la operación de ocultar-visualizar

sus ficheros.

Paciente

Cod_sns Código sns del paciente.

Cip Cip del paciente.

Solicitud

Cod_servicio_salud Identificador del servicio de salud que está realizando la solicitud de la operación.

Tabla SERVICIOS_SALUD .

Referencia

Cod_tipo_informe Código del tipo de informe para el cual se está realizando la solicitud de la

operación de ocultar-visualizar. Tabla TIPO_INFORMES .

Cod_referencia Código identificador de la referencia que se quiere modificar.

Flag_oculto Flag que nos indicará el nuevo valor que va a contener el campo de la referencia

que contiene la visibilidad del documento.

9.13.3 HC024 RESPUESTA DE OPERACION

ORIGEN • Sistema Nacional de Salud

DESTINO • Servicios de Salud

REQUISITOS • El Origen de la petición debe existir en la lista de agentes del sistema

registrados.

SEGURIDAD • Identificación del solicitante mediante certificado digital, asociado a los diferentes agentes

REGISTRO • Registro en registro de operaciones.

• Registro en Histórico de modificaciones.

VALIDACIONES Pendiente definir

9.13.4 MSGHC024 DEFINICIÓN XML

Page 209: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 209 / 273

<?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://www.msc.es/hc/HC024" targetNamespace="http://www.msc.es/hc/HC024" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xs:element name="mensaje"> <xs:complexType> <xs:sequence> <xs:element name="origen"> <xs:complexType> <xs:sequence> <xs:element name="agente" type="xs:string"/> <xs:element name="comunidad_autonoma" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="acceso_ciudadano"> <xs:complexType> <xs:sequence> <xs:element name="nombre" type="xs:string"/> <xs:element name="apellido1" type="xs:string"/> <xs:element name="apellido2" type="xs:string"/> <xs:element name="dn" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="paciente"> <xs:complexType> <xs:sequence> <xs:element name="cod sns" type="xs:string"/> <xs:element name="cip" type="xs:string"/> <xs:element name="informes_ocultos" type="xs:int" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="error"> <xs:complexType> <xs:sequence> <xs:element name="codigo" type="xs:string"/> <xs:element name="descripcion" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attr bute name="id" type="xs:string" use="required"/> <xs:attr bute name="key" type="xs:string" use="required"/> <xs:attr bute name="fecha" type="xs:string" use="required"/> </xs:complexType> </xs:element> </xs:schema>

Mensaje

Id Identificador del mensaje. HC024

Key Clave del mensaje

fecha Fecha y hora de la operación

Origen

Agente Identificador del agente. Tabla AGENTES

Comunidad_Autonoma Identificador ISO de la CA autónoma, dentro del agente. Tabla

COMUNIDAD_AUTONOMA

Acceso_ciudadano

Page 210: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 210 / 273

Nombre Nombre del ciudadano que está realizando la operación de ocultar-visualizar sus

ficheros.

Apellido1 Apellido1 del ciudadano que está realizando la operación de ocultar-visualizar sus

ficheros.

Apellido2 Apellido2 del ciudadano que está realizando la operación de ocultar-visualizar sus

ficheros.

Dn Dn perteneciente al usuario que está realizando la operación de ocultar-visualizar

sus ficheros.

Paciente

Cod_sns Código sns del paciente.

Cip Cip del paciente.

Informes_ocultos Flag que nos indicará si se ha modificado la visualización del informe.

Error

Codigo Código de Error si se produce

descripción Descripción del error si se produce

Page 211: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 211 / 273

10. ANEXO 1

10.1 Script de creación HCDSNS-CA CREATE SEQUENCE SEQ_ADMINISTRADORES START WITH 6 MAXVALUE 999999999999999999999999999 MINVALUE 1 NOCYCLE CACHE 20 NOORDER; CREATE SEQUENCE SEQ_ALERGIAS START WITH 21 MAXVALUE 999999999999999999999999999 MINVALUE 1 NOCYCLE CACHE 20 NOORDER; CREATE SEQUENCE SEQ_ALERTAS START WITH 1 MAXVALUE 999999999999999999999999999 MINVALUE 1 NOCYCLE CACHE 20 NOORDER; CREATE SEQUENCE SEQ_ALTA_HOSPITAL START WITH 207 MAXVALUE 999999999999999999999999999 MINVALUE 1 NOCYCLE CACHE 20 NOORDER; CREATE SEQUENCE SEQ_ATENCION_PRIMARIA START WITH 259 MAXVALUE 999999999999999999999999999 MINVALUE 1 NOCYCLE CACHE 20 NOORDER; CREATE SEQUENCE SEQ_CENTROS START WITH 921 MAXVALUE 999999999999999999999999999 MINVALUE 1 NOCYCLE CACHE 20 NOORDER; CREATE SEQUENCE SEQ_CONSULTA_EXTERNA START WITH 237 MAXVALUE 999999999999999999999999999 MINVALUE 1 NOCYCLE CACHE 20 NOORDER; CREATE SEQUENCE SEQ_CUIDADOS START WITH 162 MAXVALUE 999999999999999999999999999 MINVALUE 1 NOCYCLE CACHE 20 NOORDER;

Page 212: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 212 / 273

CREATE SEQUENCE SEQ_DISPOSITIVO_ASISTENCIAL START WITH 7 MAXVALUE 999999999999999999999999999 MINVALUE 1 NOCYCLE CACHE 20 NOORDER; CREATE SEQUENCE SEQ_DOCUMENTOS START WITH 695 MAXVALUE 999999999999999999999999999 MINVALUE 1 NOCYCLE CACHE 20 NOORDER; CREATE SEQUENCE SEQ_ESPECIALIDADES START WITH 33 MAXVALUE 999999999999999999999999999 MINVALUE 1 NOCYCLE CACHE 20 NOORDER; CREATE SEQUENCE SEQ_EXPLORACION START WITH 1002 MAXVALUE 999999999999999999999999999 MINVALUE 1 NOCYCLE CACHE 20 NOORDER; CREATE SEQUENCE SEQ_FARMACOS START WITH 1 MAXVALUE 999999999999999999999999999 MINVALUE 1 NOCYCLE CACHE 20 NOORDER; CREATE SEQUENCE SEQ_GRUPO_ASISTENCIAL START WITH 3 MAXVALUE 999999999999999999999999999 MINVALUE 1 NOCYCLE CACHE 20 NOORDER; CREATE SEQUENCE SEQ_GRUPO_DETERMINACION START WITH 22 MAXVALUE 999999999999999999999999999 MINVALUE 1 NOCYCLE CACHE 20 NOORDER; CREATE SEQUENCE SEQ_HISTORIA_CLINICA START WITH 206 MAXVALUE 999999999999999999999999999 MINVALUE 1 NOCYCLE CACHE 20 NOORDER; CREATE SEQUENCE SEQ_IMAGEN START WITH 179 MAXVALUE 999999999999999999999999999 MINVALUE 1 NOCYCLE CACHE 20 NOORDER;

Page 213: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 213 / 273

CREATE SEQUENCE SEQ_IMAGENES START WITH 280 MAXVALUE 999999999999999999999999999 MINVALUE 1 NOCYCLE CACHE 20 NOORDER; CREATE SEQUENCE SEQ_LABORATORIO START WITH 4 MAXVALUE 999999999999999999999999999 MINVALUE 1 NOCYCLE CACHE 20 NOORDER; CREATE SEQUENCE SEQ_OBSERVACIONES START WITH 1 MAXVALUE 999999999999999999999999999 MINVALUE 1 NOCYCLE CACHE 20 NOORDER; CREATE SEQUENCE SEQ_OTRAS_PRUEBAS START WITH 41 MAXVALUE 999999999999999999999999999 MINVALUE 1 NOCYCLE CACHE 20 NOORDER; CREATE SEQUENCE SEQ_PETICION START WITH 678 MAXVALUE 999999999999999999999999999 MINVALUE 0 NOCYCLE NOCACHE NOORDER; CREATE SEQUENCE SEQ_PROBLEMAS START WITH 1 MAXVALUE 999999999999999999999999999 MINVALUE 1 NOCYCLE CACHE 20 NOORDER; CREATE SEQUENCE SEQ_PROFESIONALES START WITH 6 MAXVALUE 999999999999999999999999999 MINVALUE 1 NOCYCLE CACHE 20 NOORDER; CREATE SEQUENCE SEQ_RECOMENDACIONES START WITH 1 MAXVALUE 999999999999999999999999999 MINVALUE 1 NOCYCLE CACHE 20 NOORDER; CREATE SEQUENCE SEQ_TEMP_INF_ALTA_HOSPITALIZ START WITH 458 MAXVALUE 999999999999999999999999999 MINVALUE 0 NOCYCLE NOCACHE NOORDER;

Page 214: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 214 / 273

CREATE SEQUENCE SEQ_TEMP_INF_ATENCION_PRIMARIA START WITH 650 MAXVALUE 999999999999999999999999999 MINVALUE 0 NOCYCLE NOCACHE NOORDER; CREATE SEQUENCE SEQ_TEMP_INF_CONSULTA_EXTERNA START WITH 317 MAXVALUE 999999999999999999999999999 MINVALUE 0 NOCYCLE NOCACHE NOORDER; CREATE SEQUENCE SEQ_TEMP_INF_CUIDADOS_ENFER START WITH 462 MAXVALUE 999999999999999999999999999 MINVALUE 0 NOCYCLE NOCACHE NOORDER; CREATE SEQUENCE SEQ_TEMP_INF_HISTORIA_CLINICA START WITH 221 MAXVALUE 999999999999999999999999999 MINVALUE 0 NOCYCLE NOCACHE NOORDER; CREATE SEQUENCE SEQ_TEMP_INF_OTRAS_PRUEBAS START WITH 62 MAXVALUE 999999999999999999999999999 MINVALUE 0 NOCYCLE NOCACHE NOORDER; CREATE SEQUENCE SEQ_TEMP_INF_PRUEBAS_LABORA START WITH 393 MAXVALUE 999999999999999999999999999 MINVALUE 0 NOCYCLE NOCACHE NOORDER; CREATE SEQUENCE SEQ_TEMP_INF_RESULTADOS_IMAGEN START WITH 434 MAXVALUE 999999999999999999999999999 MINVALUE 0 NOCYCLE NOCACHE NOORDER; CREATE SEQUENCE SEQ_TEMP_INF_URGENCIAS START WITH 525 MAXVALUE 999999999999999999999999999 MINVALUE 0 NOCYCLE NOCACHE NOORDER; CREATE SEQUENCE SEQ_TIPOS_CENTRO START WITH 3 MAXVALUE 999999999999999999999999999 MINVALUE 1 NOCYCLE CACHE 20 NOORDER;

Page 215: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 215 / 273

CREATE SEQUENCE SEQ_TIPOS_MUESTRA START WITH 22 MAXVALUE 999999999999999999999999999 MINVALUE 1 NOCYCLE CACHE 20 NOORDER; CREATE SEQUENCE SEQ_TIPOS_PROBLEMAS START WITH 5 MAXVALUE 999999999999999999999999999 MINVALUE 1 NOCYCLE CACHE 20 NOORDER; CREATE SEQUENCE SEQ_TIPO_EXPLORACION START WITH 3 MAXVALUE 999999999999999999999999999 MINVALUE 1 NOCYCLE CACHE 20 NOORDER; CREATE SEQUENCE SEQ_TIPO_INFORMES START WITH 11 MAXVALUE 999999999999999999999999999 MINVALUE 1 NOCYCLE CACHE 20 NOORDER; CREATE SEQUENCE SEQ_TRATAMIENTOS START WITH 21 MAXVALUE 999999999999999999999999999 MINVALUE 1 NOCYCLE CACHE 20 NOORDER; CREATE SEQUENCE SEQ_UNIDAD_ASISTENCIAL START WITH 4 MAXVALUE 999999999999999999999999999 MINVALUE 1 NOCYCLE CACHE 20 NOORDER; CREATE SEQUENCE SEQ_URGENCIAS START WITH 212 MAXVALUE 999999999999999999999999999 MINVALUE 1 NOCYCLE CACHE 20 NOORDER; CREATE SEQUENCE SEQ_VACUNACIONES START WITH 21 MAXVALUE 999999999999999999999999999 MINVALUE 1 NOCYCLE CACHE 20 NOORDER; CREATE TABLE ADMINISTRADORES ( COD ADMINISTRADOR INTEGER NOT NULL, NOMBRE VARCHAR2(100 BYTE), APELLIDO1 VARCHAR2(100 BYTE), APELLIDO2 VARCHAR2(100 BYTE), DNI_NIE VARCHAR2(15 BYTE) )

Page 216: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 216 / 273

LOGGING NOCOMPRESS NOCACHE NOPARALLEL NOMONITORING; CREATE TABLE ALERGIAS ( DESCRIPCION VARCHAR2(500 BYTE), COD ALERGIA INTEGER NOT NULL, COD_HISTORIA_CLINICA_RESUMIDA INTEGER ) LOGGING NOCOMPRESS NOCACHE NOPARALLEL NOMONITORING; CREATE TABLE ALERTAS ( COD ALERTA INTEGER NOT NULL, COD HISTORIA CLINICA RESUMIDA INTEGER, OBSERVACIONES VARCHAR2(500 BYTE) ) LOGGING NOCOMPRESS NOCACHE NOPARALLEL NOMONITORING; CREATE TABLE CENTROS ( COD MUNICIPIO INTEGER, COD TIPO CENTRO NUMBER(6), COD CENTRO VARCHAR2(25 BYTE), DENOMINACION VARCHAR2(255 BYTE) ) LOGGING NOCOMPRESS NOCACHE NOPARALLEL NOMONITORING; CREATE TABLE COMUNIDADES_AUTONOMAS ( COD COMUNIDAD INTEGER NOT NULL, DESC COMUNIDAD VARCHAR2(100 BYTE), COD_CA_ISO INTEGER ) LOGGING NOCOMPRESS NOCACHE NOPARALLEL NOMONITORING; CREATE TABLE DISPOSITIVO_ASISTENCIAL ( COD DIPOSITIVO ASISTENCIAL NUMBER(6) NOT NULL, DESC_DISPOSITIVO_ASISTENCIAL VARCHAR2(100 BYTE) ) LOGGING NOCOMPRESS NOCACHE NOPARALLEL NOMONITORING; CREATE TABLE DOCUMENTOS ( COD DOCUMENTO NUMBER(6) NOT NULL, NOMBRE DOCUMENTO VARCHAR2(250 BYTE), UBICACION_DOCUMENTO VARCHAR2(250 BYTE) ) LOGGING NOCOMPRESS NOCACHE

Page 217: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 217 / 273

NOPARALLEL NOMONITORING; CREATE TABLE ESPECIALIDADES ( COD ESPECIALIDAD VARCHAR2(5 BYTE) NOT NULL, DESC_ESPECIALIDAD VARCHAR2(100 BYTE) ) LOGGING NOCOMPRESS NOCACHE NOPARALLEL NOMONITORING; CREATE TABLE EXPLORACION ( COD EXPLORACION SECUENCIA INTEGER NOT NULL, COD TIPO EXPLORACION NUMBER(6), COD EXPLORACION VARCHAR2(25 BYTE), DENOMINACION VARCHAR2(255 BYTE) ) LOGGING NOCOMPRESS NOCACHE NOPARALLEL NOMONITORING; CREATE TABLE FARMACOS ( DESCRIPCION VARCHAR2(500 BYTE), COD NACIONAL VARCHAR2(20 BYTE), DOSIS VARCHAR2(10 BYTE), DURACION VARCHAR2(50 BYTE), COD FARMACO INTEGER NOT NULL, COD_TRATAMIENTO INTEGER ) LOGGING NOCOMPRESS NOCACHE NOPARALLEL NOMONITORING; CREATE TABLE GRUPO_ASISTENCIAL ( COD GRUPO ASISTENCIAL NUMBER(6) NOT NULL, DESC_GRUPO_ASISTENCIAL VARCHAR2(100 BYTE) ) LOGGING NOCOMPRESS NOCACHE NOPARALLEL NOMONITORING; CREATE TABLE GRUPO_ASISTENCIAL_TIPO_INFORME ( COD TIPO INFORME NUMBER(6) NOT NULL, COD_GRUPO_ASISTENCIAL NUMBER(6) NOT NULL ) LOGGING NOCOMPRESS NOCACHE NOPARALLEL NOMONITORING; CREATE TABLE GRUPO_DETERMINACION ( COD GRUPO DETERMINACION INTEGER NOT NULL, DESC_GRUPO_DETERMINACION VARCHAR2(100 BYTE) ) LOGGING NOCOMPRESS NOCACHE NOPARALLEL NOMONITORING;

Page 218: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 218 / 273

CREATE TABLE HISTORIA_CLINICA_RESUMIDA ( COD HISTORIA CLINICA RESUMIDA INTEGER NOT NULL, COD DOCUMENTO INTEGER, COD USUARIO SNS VARCHAR2(16 BYTE), FECHA CREACION DATE, FECHA ULTIMA ACTUALIZACION DATE, PROVISOR SERVICIOS VARCHAR2(100 BYTE), NOMBRE REFERENCIA VARCHAR2(100 BYTE), APELLIDO1 REFERENCIA VARCHAR2(100 BYTE), APELLIDO2 REFERENCIA VARCHAR2(100 BYTE), TELEFONO REFERENCIA VARCHAR2(100 BYTE), FLAG INFORMES OCULTOS INTEGER, FLAG INSTRUCCIONES PREVIAS INTEGER, FLAG PROTOCOLO INVESTIGACION INTEGER, NUMERO HISTORIA VARCHAR2(50 BYTE), COD TIPO CENTRO NUMBER(6), COD_CENTRO VARCHAR2(25 BYTE) ) LOGGING NOCOMPRESS NOCACHE NOPARALLEL NOMONITORING; CREATE TABLE IMAGENES ( COD IMAGEN INTEGER NOT NULL, COD ALTA HOSPITALIZACION INTEGER, COD HISTORIA CLINICA RESUMIDA INTEGER, COD ATENCION PRIMARIA INTEGER, COD RESULTADO IMAGEN INTEGER, COD URGENCIA INTEGER, COD CUIDADOS ENFERMERIA INTEGER, COD CONSULTA EXTERNA INTEGER, COD RESULTADO LABORATORIO INTEGER, NOMBRE IMAGEN VARCHAR2(250 BYTE), UBICACION IMAGEN VARCHAR2(250 BYTE), COD_OTRAS_PRUEBAS INTEGER ) LOGGING NOCOMPRESS NOCACHE NOPARALLEL NOMONITORING; CREATE TABLE INF_ALTA_HOSPITALIZACION ( COD ALTA HOSPITALIZACION INTEGER NOT NULL, COD USUARIO SNS VARCHAR2(16 BYTE), COD DOCUMENTO INTEGER, COD ESPECIALIDAD VARCHAR2(5 BYTE), FECHA ALTA DATE, NOMBRE RESPONSABLE VARCHAR2(100 BYTE), APELLIDO1 RESPONSABLE VARCHAR2(100 BYTE), APELLIDO2 RESPONSABLE VARCHAR2(100 BYTE), NUMERO HISTORIA VARCHAR2(50 BYTE), FLAG OCULTO NUMBER(1), UNIDAD VARCHAR2(1000 BYTE), COD TIPO CENTRO NUMBER(6), COD_CENTRO VARCHAR2(25 BYTE) ) LOGGING NOCOMPRESS NOCACHE NOPARALLEL NOMONITORING; CREATE TABLE INF_ATENCION_PRIMARIA ( COD ATENCION PRIMARIA INTEGER NOT NULL, COD DOCUMENTO INTEGER, COD USUARIO SNS VARCHAR2(16 BYTE), FECHA INICIO PERIODO DATE, FECHA FIN PERIODO DATE, NOMBRE RESPONSABLE VARCHAR2(100 BYTE), APELLIDO1_RESPONSABLE VARCHAR2(100 BYTE),

Page 219: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 219 / 273

APELLIDO2 RESPONSABLE VARCHAR2(100 BYTE), NUMERO HISTORIA VARCHAR2(50 BYTE), FLAG OCULTO NUMBER(1), COD TIPO CENTRO NUMBER(6), COD_CENTRO VARCHAR2(25 BYTE) ) LOGGING NOCOMPRESS NOCACHE NOPARALLEL NOMONITORING; CREATE TABLE INF_CONSULTA_EXTERNA ( COD CONSULTA EXTERNA INTEGER NOT NULL, COD DOCUMENTO INTEGER, COD ESPECIALIDAD VARCHAR2(5 BYTE), COD USUARIO SNS VARCHAR2(16 BYTE), FECHA CONSULTA DATE, NOMBRE RESPONSABLE VARCHAR2(100 BYTE), APELLIDO1 RESPONSABLE VARCHAR2(100 BYTE), APELLIDO2 RESPONSABLE VARCHAR2(100 BYTE), NUMERO HISTORIA VARCHAR2(50 BYTE), FLAG OCULTO NUMBER(1), UNIDAD VARCHAR2(1000 BYTE), COD TIPO CENTRO NUMBER(6), COD_CENTRO VARCHAR2(25 BYTE) ) LOGGING NOCOMPRESS NOCACHE NOPARALLEL NOMONITORING; CREATE TABLE INF_CUIDADOS_ENFERMERIA ( COD CUIDADOS ENFERMERIA INTEGER NOT NULL, COD DOCUMENTO INTEGER, COD DIPOSITIVO ASISTENCIAL NUMBER(6), COD USUARIO SNS VARCHAR2(16 BYTE), FECHA ALTA DERIVACION DATE, NOMBRE RESPONSABLE VARCHAR2(100 BYTE), APELLIDO1 RESPONSABLE VARCHAR2(100 BYTE), APELLIDO2 RESPONSABLE VARCHAR2(100 BYTE), NUMERO HISTORIA VARCHAR2(50 BYTE), FLAG OCULTO NUMBER(1), COD TIPO CENTRO NUMBER(6), COD_CENTRO VARCHAR2(25 BYTE) ) LOGGING NOCOMPRESS NOCACHE NOPARALLEL NOMONITORING; CREATE TABLE INF_OTRAS_PRUEBAS ( COD OTRAS PRUEBAS INTEGER NOT NULL, COD DOCUMENTO INTEGER, COD USUARIO SNS VARCHAR2(16 BYTE), DESC TIPO EXPLORACION VARCHAR2(1000 BYTE), NUMERO HISTORIA VARCHAR2(50 BYTE), FLAG OCULTO NUMBER(1), FECHA EXPLORACION DATE, COD TIPO CENTRO NUMBER(6), COD_CENTRO VARCHAR2(25 BYTE) ) LOGGING NOCOMPRESS NOCACHE NOPARALLEL NOMONITORING; CREATE TABLE INF_RESULTADOS_IMAGEN ( COD RESULTADO IMAGEN INTEGER NOT NULL, COD_DOCUMENTO INTEGER,

Page 220: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 220 / 273

COD USUARIO SNS VARCHAR2(16 BYTE), COD EXPLORACION SECUENCIA INTEGER, NOMBRE RESPONSABLE VARCHAR2(100 BYTE), APELLIDO1 RESPONSABLE VARCHAR2(100 BYTE), APELLIDO2 RESPONSABLE VARCHAR2(100 BYTE), NUMERO HISTORIA VARCHAR2(50 BYTE), FLAG OCULTO NUMBER(1), FECHA EXPLORACION DATE, COD TIPO CENTRO NUMBER(6), COD CENTRO VARCHAR2(25 BYTE), COD TIPO EXPLORACION NUMBER(6), COD_EXPLORACION VARCHAR2(25 BYTE) ) LOGGING NOCOMPRESS NOCACHE NOPARALLEL NOMONITORING; CREATE TABLE INF_RESULTADOS_LABORATORIO ( COD RESULTADO LABORATORIO INTEGER NOT NULL, COD DOCUMENTO INTEGER, COD USUARIO SNS VARCHAR2(16 BYTE), COD ESPECIALIDAD VARCHAR2(5 BYTE), COD TIPO MUESTRA INTEGER, COD GRUPO DETERMINACION NUMBER(6), FECHA FIRMA DATE, NOMBRE RESPONSABLE VARCHAR2(100 BYTE), APELLIDO1 RESPONSABLE VARCHAR2(100 BYTE), APELLIDO2 RESPONSABLE VARCHAR2(100 BYTE), NUMERO HISTORIA VARCHAR2(50 BYTE), FLAG OCULTO NUMBER(1), FECHA MUESTRA DATE, COD TIPO CENTRO NUMBER(6), COD_CENTRO VARCHAR2(25 BYTE) ) LOGGING NOCOMPRESS NOCACHE NOPARALLEL NOMONITORING; CREATE TABLE INF_URGENCIAS ( COD URGENCIA INTEGER NOT NULL, COD UNIDAD ASISTENCIAL INTEGER, COD USUARIO SNS VARCHAR2(16 BYTE), COD DOCUMENTO INTEGER, FECHA ALTA DATE, NUMERO HISTORIA VARCHAR2(50 BYTE), FLAG OCULTO NUMBER(1), NOMBRE RESPONSABLE VARCHAR2(100 BYTE), APELLIDO1 RESPONSABLE VARCHAR2(100 BYTE), APELLIDO2 RESPONSABLE VARCHAR2(100 BYTE), UNIDAD ASISTENCIAL LIBRE VARCHAR2(1000 BYTE), COD TIPO CENTRO NUMBER(6), COD_CENTRO VARCHAR2(25 BYTE) ) LOGGING NOCOMPRESS NOCACHE NOPARALLEL NOMONITORING; CREATE TABLE MUNICIPIOS ( COD MUNICIPIO INTEGER NOT NULL, COD PROVINCIA INTEGER, DESC_MUNICIPIO VARCHAR2(100 BYTE) ) LOGGING NOCOMPRESS NOCACHE NOPARALLEL NOMONITORING;

Page 221: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 221 / 273

CREATE TABLE OBSERVACIONES_SUBJETIVAS ( COD OBSERVACION INTEGER NOT NULL, COD HISTORIA CLINICA RESUMIDA INTEGER, OBSERVACION VARCHAR2(500 BYTE) ) LOGGING NOCOMPRESS NOCACHE NOPARALLEL NOMONITORING; CREATE TABLE PACIENTES ( COD USUARIO SNS VARCHAR2(16 BYTE) NOT NULL, CIP VARCHAR2(25 BYTE), CIP_EUROPEO VARCHAR2(50 BYTE) ) LOGGING NOCOMPRESS NOCACHE NOPARALLEL NOMONITORING; CREATE TABLE PACIENTES_TIPO_INFORMES ( COD TIPO INFORME NUMBER(6) NOT NULL, COD_USUARIO_SNS VARCHAR2(16 BYTE) NOT NULL ) LOGGING NOCOMPRESS NOCACHE NOPARALLEL NOMONITORING; CREATE TABLE PROBLEMAS ( DESCRIPCION VARCHAR2(500 BYTE), COD PROBLEMA INTEGER NOT NULL, COD TIPO PROBLEMA NUMBER(6), COD_HISTORIA_CLINICA_RESUMIDA INTEGER ) LOGGING NOCOMPRESS NOCACHE NOPARALLEL NOMONITORING; CREATE TABLE PROFESIONALES ( COD PROFESIONAL INTEGER NOT NULL, COD GRUPO ASISTENCIAL NUMBER(6), NOMBRE VARCHAR2(100 BYTE), APELLIDO1 VARCHAR2(100 BYTE), APELLIDO2 VARCHAR2(100 BYTE), DNI NIE VARCHAR2(15 BYTE), COD ESPECIALIDAD VARCHAR2(5 BYTE), COD TIPO CENTRO NUMBER(6), COD_CENTRO VARCHAR2(25 BYTE) ) LOGGING NOCOMPRESS NOCACHE NOPARALLEL NOMONITORING; CREATE TABLE PROVINCIAS ( COD PROVINCIA INTEGER NOT NULL, COD COMUNIDAD INTEGER, DESC_PROVINCIA VARCHAR2(50 BYTE) ) LOGGING NOCOMPRESS NOCACHE NOPARALLEL

Page 222: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 222 / 273

NOMONITORING; CREATE TABLE RECOMENDACIONES ( DESCRIPCION VARCHAR2(500 BYTE), COD RECOMENDACION INTEGER NOT NULL, COD_TRATAMIENTO INTEGER ) LOGGING NOCOMPRESS NOCACHE NOPARALLEL NOMONITORING; CREATE TABLE REGISTRO_XML_HC005 ( COD OPERACION INTEGER NOT NULL, COD SERVICIO SALUD INTEGER NOT NULL, XML CLOB, FECHA CREACION DATE, FECHA_RECEPCION DATE ) CREATE UNIQUE INDEX PK REGISTRO XML_HC005 ON REGISTRO_XML_HC005 (COD_OPERACION, COD_SERVICIO_SALUD) ALTER TABLE REGISTRO XML HC005 ADD ( CONSTRAINT PK_REGISTRO_XML_HC005 PRIMARY KEY (COD_OPERACION, COD_SERVICIO_SALUD)); CREATE TABLE SERVICIOS_SALUD ( COD SERVICIO SALUD INTEGER NOT NULL, COD COMUNIDAD INTEGER, DESC SERVICIO SALUD VARCHAR2(100 BYTE), EMAIL_CONTACTO VARCHAR2(250 BYTE) ) LOGGING NOCOMPRESS NOCACHE NOPARALLEL NOMONITORING; CREATE TABLE TEMP_INF_ALTA_HOSPITALIZ ( COD TEMP INF ALTA HOSPITALIZ INTEGER NOT NULL, COD PETICION INTEGER NOT NULL, FECHA PETICION DATE, FECHA ALTA DATE, CENTRO VARCHAR2(1000 BYTE), NUMERO HISTORIA VARCHAR2(50 BYTE), COD SERVICIO SALUD INTEGER, COD ALTA HOSPITALIZACION INTEGER, UNIDAD VARCHAR2(1000 BYTE), NOMBRE RESPONSABLE VARCHAR2(100 BYTE), APELLIDO1 RESPONSABLE VARCHAR2(100 BYTE), APELLIDO2 RESPONSABLE VARCHAR2(100 BYTE), ESPECIALIDAD VARCHAR2(100 BYTE) ) LOGGING NOCOMPRESS NOCACHE NOPARALLEL NOMONITORING; CREATE TABLE TEMP_INF_ALTA_HOSPITALIZ_C ( COD TEMP INF ALTA HOSPITALIZ C INTEGER NOT NULL, COD PETICION INTEGER NOT NULL, FECHA PETICION DATE, FECHA ALTA DATE, CENTRO VARCHAR2(1000 BYTE), NUMERO HISTORIA VARCHAR2(50 BYTE), COD SERVICIO SALUD INTEGER, COD ALTA HOSPITALIZACION INTEGER, UNIDAD VARCHAR2(1000 BYTE), NOMBRE RESPONSABLE VARCHAR2(100 BYTE), APELLIDO1_RESPONSABLE VARCHAR2(100 BYTE),

Page 223: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 223 / 273

APELLIDO2 RESPONSABLE VARCHAR2(100 BYTE), FLAG OCULTO NUMBER, ESPECIALIDAD VARCHAR2(100 BYTE), ESPECIFICO VARCHAR2(1000 BYTE) ) LOGGING NOCOMPRESS NOCACHE NOPARALLEL NOMONITORING; CREATE TABLE TEMP_INF_ATENCION_PRIMARIA ( COD TEMP INF ATENCION PRIMARIA INTEGER NOT NULL, COD PETICION INTEGER NOT NULL, FECHA INICIO PERIODO DATE, FECHA FIN PERIODO DATE, CENTRO VARCHAR2(1000 BYTE), COD ATENCION PRIMARIA INTEGER, COD SERVICIO SALUD INTEGER, NUMERO HISTORIA VARCHAR2(50 BYTE), NOMBRE RESPONSABLE VARCHAR2(100 BYTE), APELLIDO1 RESPONSABLE VARCHAR2(100 BYTE), APELLIDO2 RESPONSABLE VARCHAR2(100 BYTE), FECHA_PETICION DATE ) LOGGING NOCOMPRESS NOCACHE NOPARALLEL NOMONITORING; CREATE TABLE TEMP_INF_AT_PRIMARIA_C ( COD TEMP INF AT PRIMARIA C INTEGER NOT NULL, COD PETICION INTEGER NOT NULL, FECHA INICIO PERIODO DATE, FECHA FIN PERIODO DATE, CENTRO VARCHAR2(1000 BYTE), COD ATENCION PRIMARIA INTEGER, COD SERVICIO SALUD INTEGER, NUMERO HISTORIA VARCHAR2(50 BYTE), NOMBRE RESPONSABLE VARCHAR2(100 BYTE), APELLIDO1 RESPONSABLE VARCHAR2(100 BYTE), APELLIDO2 RESPONSABLE VARCHAR2(100 BYTE), FECHA PETICION DATE, FLAG OCULTO NUMBER(1), ESPECIFICO VARCHAR2(1000 BYTE) ) LOGGING NOCOMPRESS NOCACHE NOPARALLEL NOMONITORING; CREATE TABLE TEMP_INF_CONSULTA_EXTERNA ( COD TEMP INF CONSULTA EXTERNA INTEGER NOT NULL, COD PETICION INTEGER NOT NULL, FECHA PETICION DATE, FECHA CONSULTA DATE, CENTRO VARCHAR2(1000 BYTE), COD SERVICIO SALUD INTEGER, COD CONSULTA EXTERNA INTEGER, NUMERO HISTORIA VARCHAR2(50 BYTE), NOMBRE RESPONSABLE VARCHAR2(100 BYTE), APELLIDO1 RESPONSABLE VARCHAR2(100 BYTE), APELLIDO2 RESPONSABLE VARCHAR2(100 BYTE), UNIDAD VARCHAR2(1000 BYTE), ESPECIALIDAD VARCHAR2(1000 BYTE) ) LOGGING NOCOMPRESS NOCACHE NOPARALLEL NOMONITORING;

Page 224: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 224 / 273

CREATE TABLE TEMP_INF_CONS_EXTERNA_C ( COD TEMP INF CONS EXTERNA C INTEGER NOT NULL, COD PETICION INTEGER NOT NULL, FECHA PETICION DATE, FECHA CONSULTA DATE, CENTRO VARCHAR2(1000 BYTE), COD SERVICIO SALUD INTEGER, COD CONSULTA EXTERNA INTEGER, NUMERO HISTORIA VARCHAR2(50 BYTE), NOMBRE RESPONSABLE VARCHAR2(100 BYTE), APELLIDO1 RESPONSABLE VARCHAR2(100 BYTE), APELLIDO2 RESPONSABLE VARCHAR2(100 BYTE), FLAG OCULTO NUMBER(1), UNIDAD VARCHAR2(1000 BYTE), ESPECIALIDAD VARCHAR2(1000 BYTE), ESPECIFICO VARCHAR2(1000 BYTE) ) LOGGING NOCOMPRESS NOCACHE NOPARALLEL NOMONITORING; CREATE TABLE TEMP_INF_CUIDADOS_ENFER ( COD TEMP INF CUIDADOS ENFER INTEGER NOT NULL, COD PETICION INTEGER NOT NULL, FECHA PETICION DATE, FECHA ALTA DERIVACION DATE, CENTRO VARCHAR2(1000 BYTE), NUMERO HISTORIA VARCHAR2(50 BYTE), COD SERVICIO SALUD INTEGER, COD CUIDADOS ENFERMERIA INTEGER, NOMBRE RESPONSABLE VARCHAR2(100 BYTE), APELLIDO1 RESPONSABLE VARCHAR2(100 BYTE), APELLIDO2 RESPONSABLE VARCHAR2(100 BYTE), DISPOSITIVO_ASISTENCIAL VARCHAR2(250 BYTE) ) LOGGING NOCOMPRESS NOCACHE NOPARALLEL NOMONITORING; CREATE TABLE TEMP_INF_CUIDADOS_ENFER_C ( COD TEMP INF CUIDADOS ENFER C INTEGER NOT NULL, COD PETICION INTEGER NOT NULL, FECHA PETICION DATE, FECHA ALTA DERIVACION DATE, CENTRO VARCHAR2(1000 BYTE), NUMERO HISTORIA VARCHAR2(50 BYTE), COD SERVICIO SALUD INTEGER, COD CUIDADOS ENFERMERIA INTEGER, NOMBRE RESPONSABLE VARCHAR2(100 BYTE), APELLIDO1 RESPONSABLE VARCHAR2(100 BYTE), APELLIDO2 RESPONSABLE VARCHAR2(100 BYTE), DISPOSITIVO ASISTENCIAL VARCHAR2(250 BYTE), FLAG OCULTO NUMBER(1), ESPECIFICO VARCHAR2(1000 BYTE) ) LOGGING NOCOMPRESS NOCACHE NOPARALLEL NOMONITORING; CREATE TABLE TEMP_INF_HISTORIA_CLINICA ( COD PETICION INTEGER NOT NULL, FECHA CREACION DATE, COD SERVICIO SALUD INTEGER, COD HISTORIA CLINICA RESUMIDA INTEGER, NUMERO HISTORIA VARCHAR2(50 BYTE), CENTRO VARCHAR2(1000 BYTE), FECHA PETICION DATE, COD_TEMP_INF_HISTORIA_CLINICA INTEGER NOT NULL

Page 225: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 225 / 273

) LOGGING NOCOMPRESS NOCACHE NOPARALLEL NOMONITORING; CREATE TABLE TEMP_INF_HIST_CLINICA_C ( COD PETICION INTEGER NOT NULL, FECHA CREACION DATE, COD SERVICIO SALUD INTEGER, COD HISTORIA CLINICA RESUMIDA INTEGER, NUMERO HISTORIA VARCHAR2(50 BYTE), CENTRO VARCHAR2(1000 BYTE), FECHA PETICION DATE, COD TEMP INF HIST CLINICA C INTEGER NOT NULL, FLAG_OCULTO NUMBER(1) ) LOGGING NOCOMPRESS NOCACHE NOPARALLEL NOMONITORING; CREATE TABLE TEMP_INF_OTRAS_PRUEBAS ( COD TEMP INF OTRAS PRUEBAS INTEGER NOT NULL, COD PETICION INTEGER NOT NULL, FECHA PETICION DATE, FECHA EXPLORACION DATE, CENTRO VARCHAR2(1000 BYTE), EXPLORACION VARCHAR2(1000 BYTE), NUMERO HISTORIA VARCHAR2(50 BYTE), COD OTRAS PRUEBAS INTEGER, COD SERVICIO SALUD INTEGER, FLAG OCULTO NUMBER(1), FLAG IMAGEN NUMBER(1), FLAG_INFORME NUMBER ) LOGGING NOCOMPRESS NOCACHE NOPARALLEL NOMONITORING; CREATE TABLE TEMP_INF_OTRAS_PRUEBAS_C ( COD TEMP INF OTRAS PRUEBAS C INTEGER NOT NULL, COD PETICION INTEGER NOT NULL, FECHA PETICION DATE, FECHA EXPLORACION DATE, CENTRO VARCHAR2(1000 BYTE), EXPLORACION VARCHAR2(1000 BYTE), NUMERO HISTORIA VARCHAR2(50 BYTE), COD OTRAS PRUEBAS INTEGER, COD SERVICIO SALUD INTEGER, FLAG OCULTO NUMBER(1), FLAG IMAGEN NUMBER(1), FLAG_INFORME NUMBER ) LOGGING NOCOMPRESS NOCACHE NOPARALLEL NOMONITORING; CREATE TABLE TEMP_INF_PRUEBAS_LABORA ( COD TEMP INF PRUEBAS LABORA INTEGER NOT NULL, COD PETICION INTEGER NOT NULL, FECHA PETICION DATE, FECHA MUESTRA DATE, FECHA FIRMA DATE, GRUPO DETERMINACION VARCHAR2(100 BYTE), TIPO MUESTRA VARCHAR2(100 BYTE), CENTRO VARCHAR2(1000 BYTE),

Page 226: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 226 / 273

NUMERO HISTORIA VARCHAR2(50 BYTE), COD SERVICIO SALUD INTEGER, COD RESULTADO LABORATORIO INTEGER, ESPECIALIDAD VARCHAR2(100 BYTE) ) LOGGING NOCOMPRESS NOCACHE NOPARALLEL NOMONITORING; CREATE TABLE TEMP_INF_PRUEBAS_LABORA_C ( COD TEMP INF PRUEBAS LABORA C INTEGER NOT NULL, COD PETICION INTEGER NOT NULL, FECHA PETICION DATE, FECHA MUESTRA DATE, FECHA FIRMA DATE, GRUPO DETERMINACION VARCHAR2(100 BYTE), TIPO MUESTRA VARCHAR2(100 BYTE), CENTRO VARCHAR2(1000 BYTE), NUMERO HISTORIA VARCHAR2(50 BYTE), COD SERVICIO SALUD INTEGER, COD RESULTADO LABORATORIO INTEGER, ESPECIALIDAD VARCHAR2(100 BYTE), FLAG_OCULTO NUMBER(1) ) LOGGING NOCOMPRESS NOCACHE NOPARALLEL NOMONITORING; CREATE TABLE TEMP_INF_RESULTADOS_IMAGEN ( COD TEMP INF RESULTADOS IMAGEN INTEGER NOT NULL, COD PETICION INTEGER NOT NULL, FECHA PETICION DATE, FECHA EXPLORACION DATE, CENTRO VARCHAR2(1000 BYTE), EXPLORACION VARCHAR2(1000 BYTE), NUMERO HISTORIA VARCHAR2(50 BYTE), COD RESULTADO IMAGEN INTEGER, COD SERVICIO SALUD INTEGER, FLAG IMAGEN NUMBER(1), NOMBRE RESPONSABLE VARCHAR2(100 BYTE), APELLIDO1 RESPONSABLE VARCHAR2(100 BYTE), APELLIDO2 RESPONSABLE VARCHAR2(100 BYTE), FLAG_INFORME NUMBER ) LOGGING NOCOMPRESS NOCACHE NOPARALLEL NOMONITORING; CREATE TABLE TEMP_INF_RES_IMAGEN_C ( COD TEMP INF RES IMAGEN C INTEGER NOT NULL, COD PETICION INTEGER NOT NULL, FECHA PETICION DATE, FECHA EXPLORACION DATE, CENTRO VARCHAR2(1000 BYTE), EXPLORACION VARCHAR2(1000 BYTE), NUMERO HISTORIA VARCHAR2(50 BYTE), COD RESULTADO IMAGEN INTEGER, COD SERVICIO SALUD INTEGER, FLAG OCULTO NUMBER(1), FLAG IMAGEN NUMBER(1), NOMBRE RESPONSABLE VARCHAR2(100 BYTE), APELLIDO1 RESPONSABLE VARCHAR2(100 BYTE), APELLIDO2 RESPONSABLE VARCHAR2(100 BYTE), FLAG_INFORME NUMBER ) LOGGING NOCOMPRESS NOCACHE NOPARALLEL

Page 227: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 227 / 273

NOMONITORING; CREATE TABLE TEMP_INF_URGENCIAS ( COD TEMP INF URGENCIAS INTEGER NOT NULL, COD PETICION INTEGER NOT NULL, FECHA PETICION DATE, FECHA ALTA DATE, CENTRO VARCHAR2(1000 BYTE), COD SERVICIO SALUD INTEGER, COD URGENCIA INTEGER, NUMERO HISTORIA VARCHAR2(50 BYTE), COD UNIDAD ASISTENCIAL INTEGER, NOMBRE RESPONSABLE VARCHAR2(100 BYTE), APELLIDO1 RESPONSABLE VARCHAR2(100 BYTE), APELLIDO2_RESPONSABLE VARCHAR2(100 BYTE) ) LOGGING NOCOMPRESS NOCACHE NOPARALLEL NOMONITORING; CREATE TABLE TEMP_INF_URGENCIAS_C ( COD TEMP INF URGENCIAS C INTEGER NOT NULL, COD PETICION INTEGER NOT NULL, FECHA PETICION DATE, FECHA ALTA DATE, CENTRO VARCHAR2(1000 BYTE), COD SERVICIO SALUD INTEGER, COD URGENCIA INTEGER, NUMERO HISTORIA VARCHAR2(50 BYTE), COD UNIDAD ASISTENCIAL INTEGER, NOMBRE RESPONSABLE VARCHAR2(100 BYTE), APELLIDO1 RESPONSABLE VARCHAR2(100 BYTE), APELLIDO2 RESPONSABLE VARCHAR2(100 BYTE), FLAG OCULTO NUMBER(1), ESPECIFICO VARCHAR2(1000 BYTE) ) LOGGING NOCOMPRESS NOCACHE NOPARALLEL NOMONITORING; CREATE TABLE TIPOS_CENTRO ( COD TIPO CENTRO NUMBER(6) NOT NULL, DESC_TIPO_CENTRO VARCHAR2(100 BYTE) ) LOGGING NOCOMPRESS NOCACHE NOPARALLEL NOMONITORING; CREATE TABLE TIPOS_MUESTRA ( COD TIPO MUESTRA INTEGER NOT NULL, DESC_TIPO_MUESTRA VARCHAR2(100 BYTE) ) LOGGING NOCOMPRESS NOCACHE NOPARALLEL NOMONITORING; CREATE TABLE TIPOS_PROBLEMAS ( COD TIPO PROBLEMA NUMBER(6) NOT NULL, DESC_TIPO_PROBLEMA VARCHAR2(100 BYTE) ) LOGGING NOCOMPRESS NOCACHE

Page 228: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 228 / 273

NOPARALLEL NOMONITORING; CREATE TABLE TIPO_EXPLORACION ( COD TIPO EXPLORACION NUMBER(6) NOT NULL, DESC_TIPO_EXPLORACION VARCHAR2(100 BYTE) ) LOGGING NOCOMPRESS NOCACHE NOPARALLEL NOMONITORING; CREATE TABLE TIPO_INFORMES ( COD TIPO INFORME NUMBER(6) NOT NULL, DESC TIPO INFORME VARCHAR2(100 BYTE), DESC_TIPO_INFORME_LARGO VARCHAR2(100 BYTE), PESO_VISUALIZACION NUMBER(1) ) LOGGING NOCOMPRESS NOCACHE NOPARALLEL NOMONITORING; CREATE TABLE TRATAMIENTOS ( COD TRATAMIENTO INTEGER NOT NULL, COD_HISTORIA_CLINICA_RESUMIDA INTEGER ) LOGGING NOCOMPRESS NOCACHE NOPARALLEL NOMONITORING; CREATE TABLE UNIDAD_ASISTENCIAL ( COD UNIDAD ASISTENCIAL NUMBER(6) NOT NULL, DESC_UNIDAD_ASISTENCIAL VARCHAR2(50 BYTE) ) LOGGING NOCOMPRESS NOCACHE NOPARALLEL NOMONITORING; CREATE TABLE VACUNACIONES ( DESCRIPCION VARCHAR2(500 BYTE), COD VACUNA INTEGER NOT NULL, COD_HISTORIA_CLINICA_RESUMIDA INTEGER ) LOGGING NOCOMPRESS NOCACHE NOPARALLEL NOMONITORING; CREATE INDEX ALERGIAS HISTORIA FK ON ALERGIAS (COD HISTORIA_CLINICA_RESUMIDA) LOGGING NOPARALLEL; CREATE INDEX ALERTAS HISTORIA FK ON ALERTAS (COD HISTORIA_CLINICA_RESUMIDA) LOGGING NOPARALLEL; CREATE INDEX ALTA_DOCUMENTOS_FK ON INF_ALTA_HOSPITALIZACION (COD_DOCUMENTO)

Page 229: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 229 / 273

LOGGING NOPARALLEL; CREATE INDEX ALTA ESPECIALIDADES_FK ON INF_ALTA_HOSPITALIZACION (COD ESPECIALIDAD) LOGGING NOPARALLEL; CREATE INDEX ALTA_PACIENTES_FK ON INF_ALTA_HOSPITALIZACION (COD USUARIO_SNS) LOGGING NOPARALLEL; CREATE INDEX AP_DOCUMENTOS_FK ON INF_ATENCION_PRIMARIA (COD DOCUMENTO) LOGGING NOPARALLEL; CREATE INDEX AP PACIENTES_FK ON INF_ATENCION_PRIMARIA (COD USUARIO_SNS) LOGGING NOPARALLEL; CREATE INDEX CENTROS_TIPOS_CENTROS_FK ON CENTROS (COD TIPO_CENTRO) LOGGING NOPARALLEL; CREATE INDEX CONSULTA_DOCUMENTOS_FK ON INF_CONSULTA_EXTERNA (COD DOCUMENTO) LOGGING NOPARALLEL; CREATE INDEX CONSULTA_ESPECIALIDADES_FK ON INF_CONSULTA_EXTERNA (COD ESPECIALIDAD) LOGGING NOPARALLEL; CREATE INDEX CONSULTA_PACIENTES_FK ON INF_CONSULTA_EXTERNA (COD USUARIO_SNS) LOGGING NOPARALLEL; CREATE INDEX CUIDADOS DISPOSITIVO_FK ON INF_CUIDADOS_ENFERMERIA (COD DIPOSITIVO_ASISTENCIAL) LOGGING NOPARALLEL; CREATE INDEX CUIDADOS_DOCUMENTOS_FK ON INF_CUIDADOS_ENFERMERIA (COD DOCUMENTO) LOGGING NOPARALLEL; CREATE INDEX CUIDADOS_PACIENTES_FK ON INF_CUIDADOS_ENFERMERIA (COD USUARIO_SNS) LOGGING NOPARALLEL; CREATE INDEX EXPLORACION_TIPO_EXP_FK ON EXPLORACION (COD TIPO_EXPLORACION) LOGGING NOPARALLEL; CREATE INDEX FARMACOS_TRATAMIENTOS_FK ON FARMACOS (COD TRATAMIENTO) LOGGING NOPARALLEL;

Page 230: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 230 / 273

CREATE INDEX GRUPO_ASISTENCIAL_TIPO_INFORM2 ON GRUPO_ASISTENCIAL_TIPO_INFORME (COD TIPO_INFORME) LOGGING NOPARALLEL; CREATE INDEX GRUPO ASISTENCIAL_TIPO_INFORM3 ON GRUPO_ASISTENCIAL_TIPO_INFORME (COD GRUPO_ASISTENCIAL) LOGGING NOPARALLEL; CREATE INDEX HISTORIA_PACIENTES_FK ON HISTORIA_CLINICA_RESUMIDA (COD USUARIO_SNS) LOGGING NOPARALLEL; CREATE INDEX IMAGENES ALTA_FK ON IMAGENES (COD ALTA_HOSPITALIZACION) LOGGING NOPARALLEL; CREATE INDEX IMAGENES AP_FK ON IMAGENES (COD ATENCION_PRIMARIA) LOGGING NOPARALLEL; CREATE INDEX IMAGENES CONSULTA_FK ON IMAGENES (COD CONSULTA_EXTERNA) LOGGING NOPARALLEL; CREATE INDEX IMAGENES CUIDADOS_FK ON IMAGENES (COD CUIDADOS_ENFERMERIA) LOGGING NOPARALLEL; CREATE INDEX IMAGENES HISTORIA FK ON IMAGENES (COD HISTORIA_CLINICA_RESUMIDA) LOGGING NOPARALLEL; CREATE INDEX IMAGENES IMAGEN_FK ON IMAGENES (COD RESULTADO_IMAGEN) LOGGING NOPARALLEL; CREATE INDEX IMAGENES LABORATORIO_FK ON IMAGENES (COD RESULTADO_LABORATORIO) LOGGING NOPARALLEL; CREATE INDEX IMAGENES_URGENCIAS_FK ON IMAGENES (COD URGENCIA) LOGGING NOPARALLEL; CREATE INDEX IMAGEN_DOCUMENTOS_FK ON INF_RESULTADOS_IMAGEN (COD DOCUMENTO) LOGGING NOPARALLEL; CREATE INDEX IMAGEN EXPLORACION_FK ON INF_RESULTADOS_IMAGEN (COD EXPLORACION_SECUENCIA) LOGGING NOPARALLEL; CREATE INDEX IMAGEN_PACIENTES_FK ON INF_RESULTADOS_IMAGEN (COD_USUARIO_SNS)

Page 231: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 231 / 273

LOGGING NOPARALLEL; CREATE INDEX LABORATORIO_DOCUMENTOS_FK ON INF_RESULTADOS_LABORATORIO (COD DOCUMENTO) LOGGING NOPARALLEL; CREATE INDEX LABORATORIO_PACIENTES_FK ON INF_RESULTADOS_LABORATORIO (COD USUARIO_SNS) LOGGING NOPARALLEL; CREATE INDEX MUNICIPIOS_CENTROS_FK ON CENTROS (COD MUNICIPIO) LOGGING NOPARALLEL; CREATE INDEX MUNICIPIOS_PROVINCIAS_FK ON MUNICIPIOS (COD PROVINCIA) LOGGING NOPARALLEL; CREATE INDEX OBSERVACIONES HISTORIA_FK ON OBSERVACIONES_SUBJETIVAS (COD HISTORIA_CLINICA_RESUMIDA) LOGGING NOPARALLEL; CREATE INDEX OTRAS_PRUEBAS_DOCUMENTOS_FK ON INF_OTRAS_PRUEBAS (COD DOCUMENTO) LOGGING NOPARALLEL; CREATE INDEX OTRAS_PRUEBAS_PACIENTES_FK ON INF_OTRAS_PRUEBAS (COD USUARIO_SNS) LOGGING NOPARALLEL; CREATE UNIQUE INDEX PK_ADMINISTRADORES ON ADMINISTRADORES (COD ADMINISTRADOR) LOGGING NOPARALLEL; CREATE UNIQUE INDEX PK_ALERGIAS ON ALERGIAS (COD ALERGIA) LOGGING NOPARALLEL; CREATE UNIQUE INDEX PK_ALERTAS ON ALERTAS (COD ALERTA) LOGGING NOPARALLEL; CREATE UNIQUE INDEX PK CENTROS ON CENTROS (COD CENTRO, COD_TIPO_CENTRO) LOGGING NOPARALLEL; CREATE UNIQUE INDEX PK_COMUNIDADES_AUTONOMAS ON COMUNIDADES_AUTONOMAS (COD COMUNIDAD) LOGGING NOPARALLEL; CREATE UNIQUE INDEX PK DISPOSITIVO_ASISTENCIAL ON DISPOSITIVO_ASISTENCIAL (COD DIPOSITIVO_ASISTENCIAL) LOGGING NOPARALLEL;

Page 232: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 232 / 273

CREATE UNIQUE INDEX PK_DOCUMENTOS ON DOCUMENTOS (COD DOCUMENTO) LOGGING NOPARALLEL; CREATE UNIQUE INDEX PK_ESPECIALIDADES ON ESPECIALIDADES (COD ESPECIALIDAD) LOGGING NOPARALLEL; CREATE UNIQUE INDEX PK EXPLORACION ON EXPLORACION (COD EXPLORACION, COD_TIPO_EXPLORACION) LOGGING NOPARALLEL; CREATE UNIQUE INDEX PK_FARMACOS ON FARMACOS (COD FARMACO) LOGGING NOPARALLEL; CREATE UNIQUE INDEX PK GRUPO_ASISTENCIAL ON GRUPO_ASISTENCIAL (COD GRUPO_ASISTENCIAL) LOGGING NOPARALLEL; CREATE UNIQUE INDEX PK GRUPO ASISTENCIAL TIPO_INFO ON GRUPO_ASISTENCIAL_TIPO_INFORME (COD TIPO_INFORME, COD_GRUPO_ASISTENCIAL) LOGGING NOPARALLEL; CREATE UNIQUE INDEX PK GRUPO_DETERMINACION ON GRUPO_DETERMINACION (COD GRUPO_DETERMINACION) LOGGING NOPARALLEL; CREATE UNIQUE INDEX PK HISTORIA_CLINICA_RESUMIDA ON HISTORIA_CLINICA_RESUMIDA (COD HISTORIA_CLINICA_RESUMIDA) LOGGING NOPARALLEL; CREATE UNIQUE INDEX PK_IMAGENES ON IMAGENES (COD IMAGEN) LOGGING NOPARALLEL; CREATE UNIQUE INDEX PK INF_ALTA_HOSPITALIZACION ON INF_ALTA_HOSPITALIZACION (COD ALTA_HOSPITALIZACION) LOGGING NOPARALLEL; CREATE UNIQUE INDEX PK INF_ATENCION_PRIMARIA ON INF_ATENCION_PRIMARIA (COD ATENCION_PRIMARIA) LOGGING NOPARALLEL; CREATE UNIQUE INDEX PK_INF_CONSULTA_EXTERNA ON INF_CONSULTA_EXTERNA (COD CONSULTA_EXTERNA) LOGGING NOPARALLEL; CREATE UNIQUE INDEX PK INF_CUIDADOS_ENFERMERIA ON INF_CUIDADOS_ENFERMERIA (COD CUIDADOS_ENFERMERIA) LOGGING NOPARALLEL; CREATE UNIQUE INDEX PK_INF_OTRAS_PRUEBAS ON INF_OTRAS_PRUEBAS (COD_OTRAS_PRUEBAS)

Page 233: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 233 / 273

LOGGING NOPARALLEL; CREATE UNIQUE INDEX PK_INF_RESULTADOS_IMAGEN ON INF_RESULTADOS_IMAGEN (COD RESULTADO_IMAGEN) LOGGING NOPARALLEL; CREATE UNIQUE INDEX PK INF RESULTADOS_LABORATORIO ON INF_RESULTADOS_LABORATORIO (COD RESULTADO_LABORATORIO) LOGGING NOPARALLEL; CREATE UNIQUE INDEX PK_INF_URGENCIAS ON INF_URGENCIAS (COD URGENCIA) LOGGING NOPARALLEL; CREATE UNIQUE INDEX PK_MUNICIPIOS ON MUNICIPIOS (COD MUNICIPIO) LOGGING NOPARALLEL; CREATE UNIQUE INDEX PK_OBSERVACIONES_SUBJETIVAS ON OBSERVACIONES_SUBJETIVAS (COD OBSERVACION) LOGGING NOPARALLEL; CREATE UNIQUE INDEX PK_PACIENTES ON PACIENTES (COD USUARIO_SNS) LOGGING NOPARALLEL; CREATE UNIQUE INDEX PK PACIENTES TIPO_INFORMES ON PACIENTES_TIPO_INFORMES (COD TIPO_INFORME, COD_USUARIO_SNS) LOGGING NOPARALLEL; CREATE UNIQUE INDEX PK_PROBLEMAS ON PROBLEMAS (COD PROBLEMA) LOGGING NOPARALLEL; CREATE UNIQUE INDEX PK_PROFESIONALES ON PROFESIONALES (COD PROFESIONAL) LOGGING NOPARALLEL; CREATE UNIQUE INDEX PK_PROVINCIAS ON PROVINCIAS (COD PROVINCIA) LOGGING NOPARALLEL; CREATE UNIQUE INDEX PK_RECOMENDACIONES ON RECOMENDACIONES (COD RECOMENDACION) LOGGING NOPARALLEL; CREATE UNIQUE INDEX PK_SERVICIOS_SALUD ON SERVICIOS_SALUD (COD SERVICIO_SALUD) LOGGING NOPARALLEL; CREATE UNIQUE INDEX PK TEMP INF_ALTA_HOSPITALIZ ON TEMP_INF_ALTA_HOSPITALIZ (COD TEMP_INF_ALTA_HOSPITALIZ) LOGGING NOPARALLEL;

Page 234: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 234 / 273

CREATE UNIQUE INDEX PK TEMP INF ALTA_HOSPITALIZ_C ON TEMP_INF_ALTA_HOSPITALIZ_C (COD TEMP_INF_ALTA_HOSPITALIZ_C) LOGGING NOPARALLEL; CREATE UNIQUE INDEX PK TEMP INF ATENCION_PRIMARIA ON TEMP_INF_ATENCION_PRIMARIA (COD TEMP_INF_ATENCION_PRIMARIA) LOGGING NOPARALLEL; CREATE UNIQUE INDEX PK TEMP INF_AT_PRIMARIA_C ON TEMP_INF_AT_PRIMARIA_C (COD TEMP_INF_AT_PRIMARIA_C) LOGGING NOPARALLEL; CREATE UNIQUE INDEX PK TEMP INF_CONSULTA_EXTERNA ON TEMP_INF_CONSULTA_EXTERNA (COD TEMP_INF_CONSULTA_EXTERNA) LOGGING NOPARALLEL; CREATE UNIQUE INDEX PK TEMP INF_CONS_EXTERNA_C ON TEMP_INF_CONS_EXTERNA_C (COD TEMP_INF_CONS_EXTERNA_C) LOGGING NOPARALLEL; CREATE UNIQUE INDEX PK TEMP INF_CUIDADOS_ENFER ON TEMP_INF_CUIDADOS_ENFER (COD TEMP_INF_CUIDADOS_ENFER) LOGGING NOPARALLEL; CREATE UNIQUE INDEX PK TEMP INF_CUIDADOS_ENFER_C ON TEMP_INF_CUIDADOS_ENFER_C (COD TEMP_INF_CUIDADOS_ENFER_C) LOGGING NOPARALLEL; CREATE UNIQUE INDEX PK TEMP INF_HISTORIA_CLINICA ON TEMP_INF_HISTORIA_CLINICA (COD TEMP_INF_HISTORIA_CLINICA) LOGGING NOPARALLEL; CREATE UNIQUE INDEX PK TEMP INF_HIST_CLINICA_C ON TEMP_INF_HIST_CLINICA_C (COD TEMP_INF_HIST_CLINICA_C) LOGGING NOPARALLEL; CREATE UNIQUE INDEX PK TEMP INF_OTRAS_PRUEBAS ON TEMP_INF_OTRAS_PRUEBAS (COD TEMP_INF_OTRAS_PRUEBAS) LOGGING NOPARALLEL; CREATE UNIQUE INDEX PK TEMP INF_OTRAS_PRUEBAS_C ON TEMP_INF_OTRAS_PRUEBAS_C (COD TEMP_INF_OTRAS_PRUEBAS_C) LOGGING NOPARALLEL; CREATE UNIQUE INDEX PK TEMP INF_PRUEBAS_LABORA ON TEMP_INF_PRUEBAS_LABORA (COD TEMP_INF_PRUEBAS_LABORA) LOGGING NOPARALLEL; CREATE UNIQUE INDEX PK TEMP INF_PRUEBAS_LABORA_C ON TEMP_INF_PRUEBAS_LABORA_C (COD TEMP_INF_PRUEBAS_LABORA_C) LOGGING NOPARALLEL; CREATE UNIQUE INDEX PK TEMP INF RESULTADOS_IMAGEN ON TEMP_INF_RESULTADOS_IMAGEN (COD_TEMP_INF_RESULTADOS_IMAGEN)

Page 235: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 235 / 273

LOGGING NOPARALLEL; CREATE UNIQUE INDEX PK TEMP_INF_RES_IMAGEN_C ON TEMP_INF_RES_IMAGEN_C (COD TEMP_INF_RES_IMAGEN_C) LOGGING NOPARALLEL; CREATE UNIQUE INDEX PK TEMP_INF_URGENCIAS ON TEMP_INF_URGENCIAS (COD TEMP_INF_URGENCIAS) LOGGING NOPARALLEL; CREATE UNIQUE INDEX PK TEMP_INF_URGENCIAS_C ON TEMP_INF_URGENCIAS_C (COD TEMP_INF_URGENCIAS_C) LOGGING NOPARALLEL; CREATE UNIQUE INDEX PK_TIPOS_CENTRO ON TIPOS_CENTRO (COD TIPO_CENTRO) LOGGING NOPARALLEL; CREATE UNIQUE INDEX PK_TIPOS_MUESTRA ON TIPOS_MUESTRA (COD TIPO_MUESTRA) LOGGING NOPARALLEL; CREATE UNIQUE INDEX PK_TIPOS_PROBLEMAS ON TIPOS_PROBLEMAS (COD TIPO_PROBLEMA) LOGGING NOPARALLEL; CREATE UNIQUE INDEX PK_TIPO_EXPLORACION ON TIPO_EXPLORACION (COD TIPO_EXPLORACION) LOGGING NOPARALLEL; CREATE UNIQUE INDEX PK_TIPO_INFORMES ON TIPO_INFORMES (COD TIPO_INFORME) LOGGING NOPARALLEL; CREATE UNIQUE INDEX PK_TRATAMIENTOS ON TRATAMIENTOS (COD TRATAMIENTO) LOGGING NOPARALLEL; CREATE UNIQUE INDEX PK UNIDAD_ASISTENCIAL ON UNIDAD_ASISTENCIAL (COD UNIDAD_ASISTENCIAL) LOGGING NOPARALLEL; CREATE UNIQUE INDEX PK_VACUNACIONES ON VACUNACIONES (COD VACUNA) LOGGING NOPARALLEL; CREATE INDEX PROBLEMAS HISTORIA_FK ON PROBLEMAS (COD HISTORIA_CLINICA_RESUMIDA) LOGGING NOPARALLEL; CREATE INDEX PROBLEMAS_TIPOS_PROBLEMAS_FK ON PROBLEMAS (COD TIPO_PROBLEMA) LOGGING NOPARALLEL;

Page 236: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 236 / 273

CREATE INDEX PROFESIONALES_GRUPO_FK ON PROFESIONALES (COD GRUPO_ASISTENCIAL) LOGGING NOPARALLEL; CREATE INDEX PROVINCIAS_COMUNIDADES_FK ON PROVINCIAS (COD COMUNIDAD) LOGGING NOPARALLEL; CREATE INDEX PTI PACIENTES_FK ON PACIENTES_TIPO_INFORMES (COD USUARIO_SNS) LOGGING NOPARALLEL; CREATE INDEX PTI TIPO_INFORMES_FK ON PACIENTES_TIPO_INFORMES (COD TIPO_INFORME) LOGGING NOPARALLEL; CREATE INDEX RECOMENDACIONES_TR_FK ON RECOMENDACIONES (COD TRATAMIENTO) LOGGING NOPARALLEL; CREATE INDEX SERVICIOS_SALUD_CCAA_FK ON SERVICIOS_SALUD (COD COMUNIDAD) LOGGING NOPARALLEL; CREATE INDEX TRATAMIENTOS HISTORIA_FK ON TRATAMIENTOS (COD HISTORIA_CLINICA_RESUMIDA) LOGGING NOPARALLEL; CREATE INDEX URGENCIAS_DOCUMENTOS_FK ON INF_URGENCIAS (COD DOCUMENTO) LOGGING NOPARALLEL; CREATE INDEX URGENCIAS_PACIENTES_FK ON INF_URGENCIAS (COD USUARIO_SNS) LOGGING NOPARALLEL; CREATE INDEX URGENCIAS UASISTENCIAL_FK ON INF_URGENCIAS (COD UNIDAD_ASISTENCIAL) LOGGING NOPARALLEL; CREATE INDEX VACUNACIONES HISTORIA_FK ON VACUNACIONES (COD HISTORIA_CLINICA_RESUMIDA) LOGGING NOPARALLEL; ALTER TABLE ADMINISTRADORES ADD ( CONSTRAINT PK_ADMINISTRADORES PRIMARY KEY (COD_ADMINISTRADOR)); ALTER TABLE ALERGIAS ADD ( CONSTRAINT PK_ALERGIAS PRIMARY KEY (COD_ALERGIA)); ALTER TABLE ALERTAS ADD ( CONSTRAINT PK_ALERTAS PRIMARY KEY (COD_ALERTA));

Page 237: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 237 / 273

ALTER TABLE CENTROS ADD ( CONSTRAINT PK_CENTROS PRIMARY KEY (COD_CENTRO, COD_TIPO_CENTRO)); ALTER TABLE COMUNIDADES AUTONOMAS ADD ( CONSTRAINT PK_COMUNIDADES_AUTONOMAS PRIMARY KEY (COD_COMUNIDAD)); ALTER TABLE DISPOSITIVO ASISTENCIAL ADD ( CONSTRAINT PK_DISPOSITIVO_ASISTENCIAL PRIMARY KEY (COD_DIPOSITIVO_ASISTENCIAL)); ALTER TABLE DOCUMENTOS ADD ( CONSTRAINT PK_DOCUMENTOS PRIMARY KEY (COD_DOCUMENTO)); ALTER TABLE ESPECIALIDADES ADD ( CONSTRAINT PK_ESPECIALIDADES PRIMARY KEY (COD_ESPECIALIDAD)); ALTER TABLE EXPLORACION ADD ( CONSTRAINT PK_EXPLORACION PRIMARY KEY (COD_EXPLORACION, COD_TIPO_EXPLORACION)); ALTER TABLE FARMACOS ADD ( CONSTRAINT PK_FARMACOS PRIMARY KEY (COD_FARMACO)); ALTER TABLE GRUPO ASISTENCIAL ADD ( CONSTRAINT PK_GRUPO_ASISTENCIAL PRIMARY KEY (COD_GRUPO_ASISTENCIAL)); ALTER TABLE GRUPO ASISTENCIAL TIPO INFORME ADD ( CONSTRAINT PK_GRUPO_ASISTENCIAL_TIPO_INFO PRIMARY KEY (COD_TIPO_INFORME, COD_GRUPO_ASISTENCIAL)); ALTER TABLE GRUPO DETERMINACION ADD ( CONSTRAINT PK_GRUPO_DETERMINACION PRIMARY KEY (COD_GRUPO_DETERMINACION)); ALTER TABLE HISTORIA CLINICA RESUMIDA ADD ( CONSTRAINT PK_HISTORIA_CLINICA_RESUMIDA PRIMARY KEY (COD_HISTORIA_CLINICA_RESUMIDA)); ALTER TABLE IMAGENES ADD ( CONSTRAINT PK_IMAGENES PRIMARY KEY (COD_IMAGEN)); ALTER TABLE INF ALTA HOSPITALIZACION ADD ( CONSTRAINT PK_INF_ALTA_HOSPITALIZACION PRIMARY KEY (COD_ALTA_HOSPITALIZACION)); ALTER TABLE INF ATENCION PRIMARIA ADD ( CONSTRAINT PK_INF_ATENCION_PRIMARIA PRIMARY KEY (COD_ATENCION_PRIMARIA)); ALTER TABLE INF CONSULTA EXTERNA ADD ( CONSTRAINT PK_INF_CONSULTA_EXTERNA PRIMARY KEY (COD_CONSULTA_EXTERNA)); ALTER TABLE INF CUIDADOS ENFERMERIA ADD ( CONSTRAINT PK_INF_CUIDADOS_ENFERMERIA PRIMARY KEY (COD_CUIDADOS_ENFERMERIA));

Page 238: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 238 / 273

ALTER TABLE INF OTRAS PRUEBAS ADD ( CONSTRAINT PK_INF_OTRAS_PRUEBAS PRIMARY KEY (COD_OTRAS_PRUEBAS)); ALTER TABLE INF RESULTADOS IMAGEN ADD ( CONSTRAINT PK_INF_RESULTADOS_IMAGEN PRIMARY KEY (COD_RESULTADO_IMAGEN)); ALTER TABLE INF RESULTADOS LABORATORIO ADD ( CONSTRAINT PK_INF_RESULTADOS_LABORATORIO PRIMARY KEY (COD_RESULTADO_LABORATORIO)); ALTER TABLE INF URGENCIAS ADD ( CONSTRAINT PK_INF_URGENCIAS PRIMARY KEY (COD_URGENCIA)); ALTER TABLE MUNICIPIOS ADD ( CONSTRAINT PK_MUNICIPIOS PRIMARY KEY (COD_MUNICIPIO)); ALTER TABLE OBSERVACIONES SUBJETIVAS ADD ( CONSTRAINT PK_OBSERVACIONES_SUBJETIVAS PRIMARY KEY (COD_OBSERVACION)); ALTER TABLE PACIENTES ADD ( CONSTRAINT PK_PACIENTES PRIMARY KEY (COD_USUARIO_SNS)); ALTER TABLE PACIENTES TIPO INFORMES ADD ( CONSTRAINT PK_PACIENTES_TIPO_INFORMES PRIMARY KEY (COD_TIPO_INFORME, COD_USUARIO_SNS)); ALTER TABLE PROBLEMAS ADD ( CONSTRAINT PK_PROBLEMAS PRIMARY KEY (COD_PROBLEMA)); ALTER TABLE PROFESIONALES ADD ( CONSTRAINT PK_PROFESIONALES PRIMARY KEY (COD_PROFESIONAL)); ALTER TABLE PROVINCIAS ADD ( CONSTRAINT PK_PROVINCIAS PRIMARY KEY (COD_PROVINCIA)); ALTER TABLE RECOMENDACIONES ADD ( CONSTRAINT PK_RECOMENDACIONES PRIMARY KEY (COD_RECOMENDACION)); ALTER TABLE SERVICIOS SALUD ADD ( CONSTRAINT PK_SERVICIOS_SALUD PRIMARY KEY (COD_SERVICIO_SALUD)); ALTER TABLE TEMP INF ALTA HOSPITALIZ ADD ( CONSTRAINT PK_TEMP_INF_ALTA_HOSPITALIZ PRIMARY KEY (COD_TEMP_INF_ALTA_HOSPITALIZ)); ALTER TABLE TEMP INF ALTA HOSPITALIZ C ADD ( CONSTRAINT PK_TEMP_INF_ALTA_HOSPITALIZ_C PRIMARY KEY (COD_TEMP_INF_ALTA_HOSPITALIZ_C)); ALTER TABLE TEMP INF ATENCION PRIMARIA ADD ( CONSTRAINT PK_TEMP_INF_ATENCION_PRIMARIA PRIMARY KEY (COD_TEMP_INF_ATENCION_PRIMARIA)); ALTER TABLE TEMP_INF_AT_PRIMARIA_C ADD (

Page 239: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 239 / 273

CONSTRAINT PK_TEMP_INF_AT_PRIMARIA_C PRIMARY KEY (COD_TEMP_INF_AT_PRIMARIA_C)); ALTER TABLE TEMP INF CONSULTA EXTERNA ADD ( CONSTRAINT PK_TEMP_INF_CONSULTA_EXTERNA PRIMARY KEY (COD_TEMP_INF_CONSULTA_EXTERNA)); ALTER TABLE TEMP INF CONS EXTERNA C ADD ( CONSTRAINT PK_TEMP_INF_CONS_EXTERNA_C PRIMARY KEY (COD_TEMP_INF_CONS_EXTERNA_C)); ALTER TABLE TEMP INF CUIDADOS ENFER ADD ( CONSTRAINT PK_TEMP_INF_CUIDADOS_ENFER PRIMARY KEY (COD_TEMP_INF_CUIDADOS_ENFER)); ALTER TABLE TEMP INF CUIDADOS ENFER C ADD ( CONSTRAINT PK_TEMP_INF_CUIDADOS_ENFER_C PRIMARY KEY (COD_TEMP_INF_CUIDADOS_ENFER_C)); ALTER TABLE TEMP INF HISTORIA CLINICA ADD ( CONSTRAINT PK_TEMP_INF_HISTORIA_CLINICA PRIMARY KEY (COD_TEMP_INF_HISTORIA_CLINICA)); ALTER TABLE TEMP INF HIST CLINICA C ADD ( CONSTRAINT PK_TEMP_INF_HIST_CLINICA_C PRIMARY KEY (COD_TEMP_INF_HIST_CLINICA_C)); ALTER TABLE TEMP INF OTRAS PRUEBAS ADD ( CONSTRAINT PK_TEMP_INF_OTRAS_PRUEBAS PRIMARY KEY (COD_TEMP_INF_OTRAS_PRUEBAS)); ALTER TABLE TEMP INF OTRAS PRUEBAS C ADD ( CONSTRAINT PK_TEMP_INF_OTRAS_PRUEBAS_C PRIMARY KEY (COD_TEMP_INF_OTRAS_PRUEBAS_C)); ALTER TABLE TEMP INF PRUEBAS LABORA ADD ( CONSTRAINT PK_TEMP_INF_PRUEBAS_LABORA PRIMARY KEY (COD_TEMP_INF_PRUEBAS_LABORA)); ALTER TABLE TEMP INF PRUEBAS LABORA C ADD ( CONSTRAINT PK_TEMP_INF_PRUEBAS_LABORA_C PRIMARY KEY (COD_TEMP_INF_PRUEBAS_LABORA_C)); ALTER TABLE TEMP INF RESULTADOS IMAGEN ADD ( CONSTRAINT PK_TEMP_INF_RESULTADOS_IMAGEN PRIMARY KEY (COD_TEMP_INF_RESULTADOS_IMAGEN)); ALTER TABLE TEMP INF RES IMAGEN C ADD ( CONSTRAINT PK_TEMP_INF_RES_IMAGEN_C PRIMARY KEY (COD_TEMP_INF_RES_IMAGEN_C)); ALTER TABLE TEMP INF URGENCIAS ADD ( CONSTRAINT PK_TEMP_INF_URGENCIAS PRIMARY KEY (COD_TEMP_INF_URGENCIAS)); ALTER TABLE TEMP INF URGENCIAS C ADD ( CONSTRAINT PK_TEMP_INF_URGENCIAS_C PRIMARY KEY (COD_TEMP_INF_URGENCIAS_C)); ALTER TABLE TIPOS CENTRO ADD ( CONSTRAINT PK_TIPOS_CENTRO PRIMARY KEY (COD_TIPO_CENTRO)); ALTER TABLE TIPOS MUESTRA ADD ( CONSTRAINT PK_TIPOS_MUESTRA

Page 240: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 240 / 273

PRIMARY KEY (COD_TIPO_MUESTRA)); ALTER TABLE TIPOS PROBLEMAS ADD ( CONSTRAINT PK_TIPOS_PROBLEMAS PRIMARY KEY (COD_TIPO_PROBLEMA)); ALTER TABLE TIPO EXPLORACION ADD ( CONSTRAINT PK_TIPO_EXPLORACION PRIMARY KEY (COD_TIPO_EXPLORACION)); ALTER TABLE TIPO INFORMES ADD ( CONSTRAINT PK_TIPO_INFORMES PRIMARY KEY (COD_TIPO_INFORME)); ALTER TABLE TRATAMIENTOS ADD ( CONSTRAINT PK_TRATAMIENTOS PRIMARY KEY (COD_TRATAMIENTO)); ALTER TABLE UNIDAD ASISTENCIAL ADD ( CONSTRAINT PK_UNIDAD_ASISTENCIAL PRIMARY KEY (COD_UNIDAD_ASISTENCIAL)); ALTER TABLE VACUNACIONES ADD ( CONSTRAINT PK_VACUNACIONES PRIMARY KEY (COD_VACUNA)); ALTER TABLE ALERGIAS ADD ( CONSTRAINT FK ALERGIAS HISTORIA FOREIGN KEY (COD HISTORIA CLINICA RESUMIDA) REFERENCES HISTORIA CLINICA_RESUMIDA (COD_HISTORIA_CLINICA_RESUMIDA) ON DELETE CASCADE); ALTER TABLE ALERTAS ADD ( CONSTRAINT FK ALERTAS HISTORIA FOREIGN KEY (COD HISTORIA CLINICA RESUMIDA) REFERENCES HISTORIA CLINICA_RESUMIDA (COD_HISTORIA_CLINICA_RESUMIDA) ON DELETE CASCADE); ALTER TABLE CENTROS ADD ( CONSTRAINT FK CENTROS CENTROS_M_MUNICIPI FOREIGN KEY (COD MUNICIPIO) REFERENCES MUNICIPIOS (COD MUNICIPIO), CONSTRAINT FK CENTROS TIPOS CENTRO FOREIGN KEY (COD TIPO CENTRO) REFERENCES TIPOS_CENTRO (COD_TIPO_CENTRO)); ALTER TABLE EXPLORACION ADD ( CONSTRAINT FK EXPLORACION TIPO EXP FOREIGN KEY (COD TIPO EXPLORACION) REFERENCES TIPO_EXPLORACION (COD_TIPO_EXPLORACION)); ALTER TABLE FARMACOS ADD ( CONSTRAINT FK FARMACOS TRATAMIENTOS FOREIGN KEY (COD TRATAMIENTO) REFERENCES TRATAMIENTOS (COD_TRATAMIENTO)); ALTER TABLE GRUPO ASISTENCIAL TIPO INFORME ADD ( CONSTRAINT FK GRUPO AS GRUPO ASI GRUPO_AS FOREIGN KEY (COD GRUPO ASISTENCIAL) REFERENCES GRUPO ASISTENCIAL (COD GRUPO ASISTENCIAL), CONSTRAINT FK GRUPO AS GRUPO ASI_TIPO_INF FOREIGN KEY (COD TIPO INFORME) REFERENCES TIPO_INFORMES (COD_TIPO_INFORME)); ALTER TABLE HISTORIA CLINICA RESUMIDA ADD ( CONSTRAINT FK HISTORIA DOCUMENTOS FOREIGN KEY (COD DOCUMENTO) REFERENCES DOCUMENTOS (COD_DOCUMENTO) ON DELETE CASCADE, CONSTRAINT FK HISTORIA HISTORIA CENTROS FOREIGN KEY (COD CENTRO, COD TIPO CENTRO) REFERENCES CENTROS (COD CENTRO,COD_TIPO_CENTRO), CONSTRAINT FK HISTORIA PACIENTES FOREIGN KEY (COD_USUARIO_SNS)

Page 241: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 241 / 273

REFERENCES PACIENTES (COD_USUARIO_SNS) ON DELETE CASCADE); ALTER TABLE IMAGENES ADD ( CONSTRAINT FK IMAGENES HISTORIA FOREIGN KEY (COD HISTORIA CLINICA RESUMIDA) REFERENCES HISTORIA CLINICA_RESUMIDA (COD_HISTORIA_CLINICA_RESUMIDA) ON DELETE CASCADE, CONSTRAINT FK IMAGENES INF ALTA FOREIGN KEY (COD ALTA HOSPITALIZACION) REFERENCES INF ALTA HOSPITALIZACION (COD_ALTA_HOSPITALIZACION) ON DELETE CASCADE, CONSTRAINT FK IMAGENES INF AP FOREIGN KEY (COD ATENCION PRIMARIA) REFERENCES INF ATENCION_PRIMARIA (COD_ATENCION_PRIMARIA) ON DELETE CASCADE, CONSTRAINT FK IMAGENES INF CONSULTA FOREIGN KEY (COD CONSULTA EXTERNA) REFERENCES INF CONSULTA_EXTERNA (COD_CONSULTA_EXTERNA) ON DELETE CASCADE, CONSTRAINT FK IMAGENES INF CUIDADOS FOREIGN KEY (COD CUIDADOS ENFERMERIA) REFERENCES INF CUIDADOS_ENFERMERIA (COD_CUIDADOS_ENFERMERIA) ON DELETE CASCADE, CONSTRAINT FK IMAGENES INF IMAGEN FOREIGN KEY (COD RESULTADO IMAGEN) REFERENCES INF RESULTADOS_IMAGEN (COD_RESULTADO_IMAGEN) ON DELETE CASCADE, CONSTRAINT FK IMAGENES INF LABORATORIO FOREIGN KEY (COD RESULTADO LABORATORIO) REFERENCES INF RESULTADOS_LABORATORIO (COD_RESULTADO_LABORATORIO) ON DELETE CASCADE, CONSTRAINT FK IMAGENES INF_URGENCIAS FOREIGN KEY (COD URGENCIA) REFERENCES INF URGENCIAS (COD_URGENCIA) ON DELETE CASCADE, CONSTRAINT FK IMAGENES OTRAS PRUEBAS FOREIGN KEY (COD OTRAS PRUEBAS) REFERENCES INF OTRAS PRUEBAS (COD_OTRAS_PRUEBAS) ON DELETE CASCADE); ALTER TABLE INF ALTA HOSPITALIZACION ADD ( CONSTRAINT FK INF ALTA ALTA CENT CENTROS FOREIGN KEY (COD CENTRO, COD TIPO CENTRO) REFERENCES CENTROS (COD CENTRO,COD_TIPO_CENTRO), CONSTRAINT FK INF ALTA DOCUMENTOS FOREIGN KEY (COD DOCUMENTO) REFERENCES DOCUMENTOS (COD DOCUMENTO), CONSTRAINT FK INF ALTA ESPECIALIDADES FOREIGN KEY (COD ESPECIALIDAD) REFERENCES ESPECIALIDADES (COD ESPECIALIDAD), CONSTRAINT FK INF ALTA PACIENTES FOREIGN KEY (COD USUARIO SNS) REFERENCES PACIENTES (COD_USUARIO_SNS)); ALTER TABLE INF ATENCION PRIMARIA ADD ( CONSTRAINT FK INF AP DOCUMENTOS FOREIGN KEY (COD DOCUMENTO) REFERENCES DOCUMENTOS (COD DOCUMENTO), CONSTRAINT FK INF AP PACIENTES FOREIGN KEY (COD USUARIO SNS) REFERENCES PACIENTES (COD_USUARIO_SNS) ON DELETE CASCADE, CONSTRAINT FK INF ATENCION PR CENTROS FOREIGN KEY (COD CENTRO, COD TIPO CENTRO) REFERENCES CENTROS (COD_CENTRO,COD_TIPO_CENTRO)); ALTER TABLE INF CONSULTA EXTERNA ADD ( CONSTRAINT FK INF CONSULTA_DOCUMENTOS FOREIGN KEY (COD DOCUMENTO) REFERENCES DOCUMENTOS (COD DOCUMENTO), CONSTRAINT FK INF CONSULTA ESPECIALIDADES FOREIGN KEY (COD ESPECIALIDAD) REFERENCES ESPECIALIDADES (COD ESPECIALIDAD), CONSTRAINT FK INF CONSULTA PACIENTES FOREIGN KEY (COD USUARIO SNS) REFERENCES PACIENTES (COD USUARIO SNS), CONSTRAINT FK INF CONS CONSULTA CENTROS FOREIGN KEY (COD CENTRO, COD TIPO CENTRO) REFERENCES CENTROS (COD_CENTRO,COD_TIPO_CENTRO));

Page 242: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 242 / 273

ALTER TABLE INF CUIDADOS ENFERMERIA ADD ( CONSTRAINT FK INF CUIDADOS DISPOSITIVO FOREIGN KEY (COD DIPOSITIVO ASISTENCIAL) REFERENCES DISPOSITIVO ASISTENCIAL (COD_DIPOSITIVO_ASISTENCIAL), CONSTRAINT FK INF CUIDADOS_DOCUMENTOS FOREIGN KEY (COD DOCUMENTO) REFERENCES DOCUMENTOS (COD DOCUMENTO), CONSTRAINT FK INF CUIDADOS PACIENTES FOREIGN KEY (COD USUARIO SNS) REFERENCES PACIENTES (COD USUARIO SNS), CONSTRAINT FK INF CUID CUIDADOS CENTROS FOREIGN KEY (COD CENTRO, COD TIPO CENTRO) REFERENCES CENTROS (COD_CENTRO,COD_TIPO_CENTRO)); ALTER TABLE INF OTRAS PRUEBAS ADD ( CONSTRAINT FK OTRAS PRUEBAS CENTROS FOREIGN KEY (COD CENTRO, COD TIPO CENTRO) REFERENCES CENTROS (COD CENTRO,COD TIPO_CENTRO), CONSTRAINT FK OTRAS PRUEBAS PACIENTES FOREIGN KEY (COD USUARIO SNS) REFERENCES PACIENTES (COD_USUARIO_SNS) ON DELETE CASCADE, CONSTRAINT FK OTRAS PRUEBAS_DOCUMENTOS FOREIGN KEY (COD DOCUMENTO) REFERENCES DOCUMENTOS (COD_DOCUMENTO)); ALTER TABLE INF RESULTADOS IMAGEN ADD ( CONSTRAINT FK INF IMAGEN EXPLORACION FOREIGN KEY (COD EXPLORACION, COD TIPO EXPLORACION) REFERENCES EXPLORACION (COD EXPLORACION,COD_TIPO_EXPLORACION), CONSTRAINT FK INF IMAGEN DOCUMENTOS FOREIGN KEY (COD DOCUMENTO) REFERENCES DOCUMENTOS (COD DOCUMENTO), CONSTRAINT FK INF IMAGEN PACIENTES FOREIGN KEY (COD USUARIO SNS) REFERENCES PACIENTES (COD_USUARIO_SNS) ON DELETE CASCADE, CONSTRAINT FK RESULTADOS IMAGEN CENTROS FOREIGN KEY (COD CENTRO, COD TIPO CENTRO) REFERENCES CENTROS (COD_CENTRO,COD_TIPO_CENTRO)); ALTER TABLE INF RESULTADOS LABORATORIO ADD ( CONSTRAINT FK INF LABORATORIO_PACIENTES FOREIGN KEY (COD USUARIO SNS) REFERENCES PACIENTES (COD_USUARIO_SNS) ON DELETE CASCADE, CONSTRAINT FK INF RESU LABORATIO_TIPOS_MU FOREIGN KEY (COD TIPO MUESTRA) REFERENCES TIPOS MUESTRA (COD TIPO MUESTRA), CONSTRAINT FK INF RESU LABORATOR_DOCUMENT FOREIGN KEY (COD DOCUMENTO) REFERENCES DOCUMENTOS (COD DOCUMENTO), CONSTRAINT FK INF RESU LABORATOR_ESPECIAL FOREIGN KEY (COD ESPECIALIDAD) REFERENCES ESPECIALIDADES (COD ESPECIALIDAD), CONSTRAINT FK INF RESU REFERENCE GRUPO_DE FOREIGN KEY (COD GRUPO DETERMINACION) REFERENCES GRUPO DETERMINACION (COD GRUPO_DETERMINACION), CONSTRAINT FK INF RESU LABORATOR CENTROS FOREIGN KEY (COD CENTRO, COD TIPO CENTRO) REFERENCES CENTROS (COD_CENTRO,COD_TIPO_CENTRO)); ALTER TABLE INF URGENCIAS ADD ( CONSTRAINT FK INF URGE URGENCIAS CENTROS FOREIGN KEY (COD CENTRO, COD TIPO CENTRO) REFERENCES CENTROS (COD CENTRO,COD TIPO_CENTRO), CONSTRAINT FK INF URGENCIAS_DOCUMENTOS FOREIGN KEY (COD DOCUMENTO) REFERENCES DOCUMENTOS (COD DOCUMENTO), CONSTRAINT FK INF URGENCIAS PACIENTES FOREIGN KEY (COD USUARIO SNS) REFERENCES PACIENTES (COD USUARIO SNS), CONSTRAINT FK INF URGENCIAS UNIDAD ASIS FOREIGN KEY (COD UNIDAD ASISTENCIAL) REFERENCES UNIDAD_ASISTENCIAL (COD_UNIDAD_ASISTENCIAL)); ALTER TABLE MUNICIPIOS ADD ( CONSTRAINT FK MUNICIPIOS PROVINCIAS FOREIGN KEY (COD PROVINCIA) REFERENCES PROVINCIAS (COD_PROVINCIA));

Page 243: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 243 / 273

ALTER TABLE OBSERVACIONES SUBJETIVAS ADD ( CONSTRAINT FK OBSERVACIONES HISTORIA FOREIGN KEY (COD HISTORIA CLINICA RESUMIDA) REFERENCES HISTORIA CLINICA_RESUMIDA (COD_HISTORIA_CLINICA_RESUMIDA) ON DELETE CASCADE); ALTER TABLE PACIENTES TIPO INFORMES ADD ( CONSTRAINT FK PACIENTE PTI TIPOS_TIPO_INF FOREIGN KEY (COD TIPO INFORME) REFERENCES TIPO INFORMES (COD TIPO INFORME), CONSTRAINT FK PACIENTE TI PACIENTE FOREIGN KEY (COD USUARIO SNS) REFERENCES PACIENTES (COD_USUARIO_SNS) ON DELETE CASCADE); ALTER TABLE PROBLEMAS ADD ( CONSTRAINT FK PROBLEMAS HISTORIA FOREIGN KEY (COD HISTORIA CLINICA RESUMIDA) REFERENCES HISTORIA CLINICA_RESUMIDA (COD_HISTORIA_CLINICA_RESUMIDA) ON DELETE CASCADE, CONSTRAINT FK PROBLEMAS TIPOS PROBLEMAS FOREIGN KEY (COD TIPO PROBLEMA) REFERENCES TIPOS_PROBLEMAS (COD_TIPO_PROBLEMA)); ALTER TABLE PROFESIONALES ADD ( CONSTRAINT FK PROFESIONALES CENTROS FOREIGN KEY (COD CENTRO, COD TIPO CENTRO) REFERENCES CENTROS (COD CENTRO,COD TIPO_CENTRO), CONSTRAINT FK PROFESIONALES ESPECIALI FOREIGN KEY (COD ESPECIALIDAD) REFERENCES ESPECIALIDADES (COD ESPECIALIDAD), CONSTRAINT FK PROFESIONALES GRUPO ASIST FOREIGN KEY (COD GRUPO ASISTENCIAL) REFERENCES GRUPO_ASISTENCIAL (COD_GRUPO_ASISTENCIAL)); ALTER TABLE PROVINCIAS ADD ( CONSTRAINT FK PROVINCIAS COMUNIDADES FOREIGN KEY (COD COMUNIDAD) REFERENCES COMUNIDADES_AUTONOMAS (COD_COMUNIDAD)); ALTER TABLE RECOMENDACIONES ADD ( CONSTRAINT FK RECOMENDACIONES_TRATAM FOREIGN KEY (COD TRATAMIENTO) REFERENCES TRATAMIENTOS (COD_TRATAMIENTO) ON DELETE CASCADE); ALTER TABLE SERVICIOS SALUD ADD ( CONSTRAINT FK SERVICIO COMUNIDADES FOREIGN KEY (COD COMUNIDAD) REFERENCES COMUNIDADES_AUTONOMAS (COD_COMUNIDAD)); ALTER TABLE TRATAMIENTOS ADD ( CONSTRAINT FK TRATAMIENTOS HISTORIA FOREIGN KEY (COD HISTORIA CLINICA RESUMIDA) REFERENCES HISTORIA CLINICA_RESUMIDA (COD_HISTORIA_CLINICA_RESUMIDA) ON DELETE CASCADE); ALTER TABLE VACUNACIONES ADD ( CONSTRAINT FK VACUNACIONES HISTORIA FOREIGN KEY (COD HISTORIA CLINICA RESUMIDA) REFERENCES HISTORIA CLINICA_RESUMIDA (COD_HISTORIA_CLINICA_RESUMIDA) ON DELETE CASCADE);

Page 244: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 244 / 273

11. ANEXO 2. DEFINICION CONTENIDO TABLAS MAESTRAS CCAA

Grupo Asistencial

COD_GRUPO_ASISTENCIAL DESC_GRUPO_ASISTENCIAL

1 Facultativo/a asistencial

2 Enfermero/a asistencial

3 Ciudadano

Grupo Asistencial – Tipo Informe

COD_TIPO_INFORME COD_GRUPO_ASISTENCIAL

1 3

1 1

1 2

2 1

3 1

4 1

5 1

6 3

6 1

7 3

7 1

8 3

8 1

9 3

10 2

Tipos De Informe

Page 245: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 245 / 273

COD_TIPO_INFORME DESC_TIPO_INFORME DESC_TIPO_INFORME_LARGO PESO_VISUALIZACION

1

Historia Clínica

Resumida Historia Clínica Resumida 10

2 De atención primaria

Informe Clínico de Atención

Primaria 20

3

De atención en

Urgencias Informe Clínico de Urgencias 30

4

De alta de

hospitalización Informe Clínico de Alta 40

5

De consulta externa

especializada

Informe Clínico de Consulta

Externa 50

6

Resultados de pruebas

de laboratorio

Informe de resultados de

pruebas de laboratorio 60

7

Resultados de pruebas

de Imagen

Informe de resultados de

pruebas de Imagen 70

8

Resultados de otras

pruebas diagnósticas

Informe de resultados de

otras pruebas diagnósticas 80

9 Clinicos Informes Clinicos 20

10

De Cuidados de

Enfermería

Informe de Cuidados de

Enfermería 20

Page 246: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 246 / 273

Especialidades

COD_ESPECIALIDAD DESC_ESPECIALIDAD

U1 U.1 Medicina general/de familia

U2 U.2 Enfermería

U3 U.3 Enfermería obstétrico-ginecológica (matrona)

U4 U.4 Podología

U5 U.5 Vacunación

U6 U.6 Alergología

U7 U.7 Cardiología

U8 U.8 Dermatología

U9 U.9 Aparato digestivo

U10 U.10 Endocrinología

U11 U.11 Nutrición y Dietética

U12 U.12 Geriatría

U13 U.13 Medicina interna

U14 U.14 Nefrología

U15 U.15 Diálisis

U16 U.16 Neumología

U17 U.17 Neurología

U18 U.18 Neurofisiología

U19 U.19 Oncología

U20 U.20 Pediatría

U21 U.21 Cirugía pediátrica

U22 U.22 Cuidados intermedios neonatales

U23 U.23 Cuidados intensivos neonatales

U24 U.24 Reumatología

U25 U.25 Obstetricia

U26 U.26 Ginecología

U27 U.27 Inseminación artificial

U28 U.28 Fecundación in vitro

U29 U.29 Banco de semen

U30 U.30 Laboratorio de semen para capacitación espermática

U31 U.31 Banco de embriones

U32 U.32 Recuperación de oocitos

Page 247: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 247 / 273

U33 U.33 Planificación familiar

U34 U.34 Interrupción voluntaria del embarazo

U35 U.35 Anestesia y Reanimación

U36 U.36 Tratamiento del dolor

U37 U.37 Medicina intensiva

U38 U.38 Quemados

U39 U.39 Angiología y Cirugía Vascular

U40 U.40 Cirugía cardiaca

U41 U.41 Hemodinámica

U42 U.42 Cirugía torácica

U43 U.43 Cirugía general y digestivo

U44 U.44 Odontología/Estomatología

U45 U.45 Cirugía maxilofacial

U46 U.46 Cirugía plástica y reparadora

U47 U.47 Cirugía estética

U48 U.48 Medicina estética

U49 U.49 Neurocirugía

U50 U.50 Oftalmología

U51 U.51 Cirugía refractiva

U52 U.52 Otorrinolaringología

U53 U.53 Urología

U54 U.54 Litotricia renal

U55 U.55 Cirugía ortopédica y Traumatología

U56 U.56 Lesionados medulares

U57 U.57 Rehabilitación

U58 U.58 Hidrología

U59 U.59 Fisioterapia

U60 U.60 Terapia ocupacional

U61 U.61 Logopedia

U62 U.62 Foniatría

U63 U.63 Cirugía mayor ambulatoria

U64 U.64 Cirugía menor ambulatoria

U65 U.65 Hospital de día

U66 U.66 Atención sanitaria domiciliaria

U67 U.67 Cuidados paliativos

U68 U.68 Urgencias

Page 248: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 248 / 273

U69 U.69 Psiquiatría

U70 U.70 Psicología clínica

U71 U.71 Atención sanitaria a drogodependientes

U72 U.72 Obtención de muestras

U73 U.73 Análisis clínicos

U74 U.74 Bioquímica clínica

U75 U.75 Inmunología

U76 U.76 Microbiología y Parasitología

U77 U.77 Anatomía patológica

U78 U.78 Genética

U79 U.79 Hematología clínica

U80 U.80 Laboratorio de hematología

U81 U.81 Extracción de sangre para donación

U82 U.82 Servicio de transfusión

U83 U.83 Farmacia

U84 U.84 Depósito de medicamentos

U85 U.85 Farmacología clínica

U86 U.86 Radioterapia

U87 U.87 Medicina nuclear

U88 U.88 Radiodiagnóstico

U89

U.89 Asistencia a lesionados y contaminados por elementos

radiactivos y radiaciones ionizantes

U90 U.90 Medicina preventiva

U91 U.91 Medicina de la educación física y el deporte

U92 U.92 Medicina hiperbárica

U93 U.93 Extracción de órganos

U94 U.94 Trasplante de órganos

U95 U.95 Obtención de tejidos

U96 U.96 Implantación de tejidos

U97 U.97 Banco de tejidos

U98 U.98 Medicina aeronáutica

U99 U.99 Medicina del trabajo

U100 U.100 Transporte sanitario (carretera, aéreo, marítimo)

U101 U.101 Terapias no convencionales

U900 U.900 Otras unidades asistenciales

Page 249: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 249 / 273

Comunidades Autónomas

COD_COMUNIDAD DESC_COMUNIDAD COD_CA_ISO

0 SIN COMUNIDAD 0

1 ANDALUCIA 4

2 ARAGON 10

3 ASTURIAS 5

4 ILLES BALEARS 14

5 CANARIAS 12

6 CANTABRIA 6

7 CASTILLA Y LEON 17

8 CASTILLA LA MANCHA 11

9 CATALUÑA 1

10 COMUNITAT VALENCIANA 9

11 EXTREMADURA 13

12 GALICIA 3

13 MADRID 16

14 MURCIA 8

15 NAVARRA 15

16 PAIS VASCO 2

17 LA RIOJA 7

18 CEUTA 18

19 MELILLA 19

99 SIN COMUNIDAD2 99

Provincias

COD_PROVINCIA COD_COMUNIDAD DESC_PROVINCIA

1 16 ÁLAVA

2 8 ALBACETE

3 10 ALICANTE

4 1 ALMERÍA

5 7 ÁVILA

Page 250: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 250 / 273

6 11 BADAJOZ

7 4 ILLES BALEARS

8 9 BARCELONA

9 7 BURGOS

10 11 CÁCERES

11 1 CÁDIZ

12 10 CASTELLÓN

13 8 CIUDAD REAL

14 1 CÓRDOBA

15 12 A CORUÑA

16 8 CUENCA

17 9 GIRONA

18 1 GRANADA

19 8 GUADALAJARA

20 16 GUIPUZKOA

21 1 HUELVA

22 2 HUESCA

23 1 JAÉN

24 7 LEÓN

25 9 LLEIDA

26 17 LA RIOJA

27 12 LUGO

28 13 MADRID

29 1 MÁLAGA

30 14 MURCIA

31 15 NAVARRA

32 12 OURENSE

33 3 ASTURIAS

34 7 PALENCIA

35 5 LAS PALMAS

36 12 PONTEVEDRA

37 7 SALAMANCA

38 5 TENERIFE

39 6 CANTABRIA

40 7 SEGOVIA

41 1 SEVILLA

Page 251: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 251 / 273

42 7 SORIA

43 9 TARRAGONA

44 2 TERUEL

45 8 TOLEDO

46 10 VALENCIA

47 7 VALLADOLID

48 16 BIZKAIA

49 7 ZAMORA

50 2 ZARAGOZA

51 18 CEUTA

52 19 MELILLA

53 0 EXTRANJERO1

54 0 EXTRANJERO2

99 99 SIN PROVINCIA

Municipios

Existen 8111 municipios: http://www.ine.es/inebmenu/mnu clasifica.htm

Servicios Salud

COD_SERVICIO_SALUD COD_COMUNIDAD DESC_SERVICIO_SALUD EMAIL_CONTACTO

0 0 MSC

2 1 SERVICIO ANDALUZ DE SALUD. SAS

3 5 SERVICIO CANARIO DE SALUD

4 9

SERVICIO CATALÁN DE LA SALUD.

CATSALUT

5 12

SERVICIO GALLEGO DE SALUD.

SERGAS

6 15

SERVICIO NAVARRO DE SALUD.

OSASUNBIDEA

7 16 SERVICIO VASCO DE SALUD.

Page 252: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 252 / 273

OSAKIDETZA

8 10

SERVICIO VALENCIANO DE SALUD.

SERVASA

13 2

SERVICIO ARAGONES DE SALUD.

SALUD

14 3

SERVICIO DE SALUD DEL

PRINCIPADO DE ASTURIAS

15 4

SERVEI DE SALUT DES ILLES

BALEARS. IBSALUT

16 6 SERVICIO CANTABRO DE SALUD

17 8

SERVICIO DE SALUD DE CASTILLA-

LA MANCHA. SESCAM

18 7

SANIDAD DE CASTILLA Y LEON.

SACYL

20 11

SERVICIO EXTREMEÑO DE SALUD.

SES

21 17 SERVICIO RIOJANO DE SALUD

22 14 SERVICIO MURCIANO DE SALUD

23 13

CONSEJERIA DE SANIDAD DE LA

COMUNIDAD DE MADRID

24 18 INGESA-CEUTA

25 19 INGESA-MELILLA

Tipos Centro

COD_TIPO_CENTRO DESC_TIPO_CENTRO 1 INVENTARIO DE CENTROS DE ATENCION PRIMARIA

2 CATALOGO NACIONAL DE HOSPITALES

Page 253: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 253 / 273

Tipo Exploración

COD_TIPO_EXPLORACION DESC_TIPO_EXPLORACION

1 Catálogo SERAM

2 Catálogo SEMN

Exploración

Exploraciones existentes en el catálogo en vigor del SERAM y del SEMN.

http://www.seram.es/

http://www.semn.es/

Tipos Problemas

COD_TIPO_PROBLEMA DESC_TIPO_PROBLEMA

1 Resueltos

2 Cerrados

3 Inactivos

4 Activos

Dispositivo Asistencial

COD_DIPOSITIVO_ASISTENCIAL DESC_DISPOSITIVO_ASISTENCIAL

1 Centro de Salud

2 Hospital

3 Urgencias Hospitalarias

4 Urgencias Extrahospitalarias

5 Centro Sociosanitario

6 Otros

Page 254: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 254 / 273

Unidad Asistencial

COD_UNIDAD_ASISTENCIAL DESC_UNIDAD_ASISTENCIAL

1 Servicio de Urgencia Hospitalaria

2 Servicio de Urgencia de A.Primaria

3 SAMU

Tipos Muestra

COD_TIPO_MUESTRA DESC_TIPO_MUESTRA

1 BIOQUÍMICA

2 HEMATOLOGÍA

3 INMUNOLOGÍA

4 GENÉTICA

5 MICROBIOLOGÍA

6 A. PATOLÓGICA

Grupo Determinación

COD_GRUPO_DETERMINACION DESC_GRUPO_DETERMINACION

1 BIOQUÍMICA GENERAL

2 SISTEMÁTICO ORINA

3 HORMONAS

4 MARCADORES TUMORALES

5 NIVELES DE FÁRMACOS Y TÓXICOS

6 GASOMETRÍA

7 HEMATOLOGÍA

8 HEMOSTASIA (COAGULACIÓN)

9 HEMOTERAPIA

10 HEMATOLOGÍA - COAGULACIÓN: PRUEBAS ESPECIALES

11 INMUNOLOGÍA - ALERGIA

12 MICROBIOLOGÍA

Page 255: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 255 / 273

13 GENÉTICA

14 ANATOMIA PATOLÓGICA - BIOPSIAS

15 ANATOMÍA PATOLÓGICA - CITOLOGÍAS

Centros

Centros existentes en el Catálogo de Centros de Atención Primaria del SNS y Catálogo

Nacional de Hospitales.

http://www.msc.es/ciudadanos/prestaciones/centrosServiciosSNS/hospitales/home.htm

Page 256: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 256 / 273

12. ANEXO 3

12.1 WSDL RECEPCION Wsdl del Web-Services que atiende las peticiones de los xmls que no adjuntan

ficheros. Sistema WS-Security sin policy. <?xml version="1.0" encoding="UTF-8"?> <wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:ns0="http://ws.sns" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:ns1="http://org.apache.axis2/xsd" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" targetNamespace="http://ws.sns"> <wsdl:types> <xs:schema xmlns:ns="http://ws.sns" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://ws.sns"> <xs:complexType name="Exception"> <xs:sequence> <xs:element minOccurs="0" name="Exception" nillable="true" type="xs:anyType"/> </xs:sequence> </xs:complexType> <xs:element name="Exception"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="Exception" nillable="true" type="ns:Exception"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="recepcion"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="xml" nillable="true" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="recepcionResponse"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="return" nillable="true" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:schema> </wsdl:types> <wsdl:message name="recepcionRequest"> <wsdl:part name="parameters" element="ns0:recepcion"/> </wsdl:message> <wsdl:message name="recepcionResponse"> <wsdl:part name="parameters" element="ns0:recepcionResponse"/> </wsdl:message> <wsdl:message name="Exception"> <wsdl:part name="parameters" element="ns0:Exception"/> </wsdl:message> <wsdl:portType name="WSRecepcionPortType"> <wsdl:operation name="recepcion"> <wsdl:input message="ns0:recepcionRequest" wsaw:Action="urn:recepcion"/> <wsdl:output message="ns0:recepcionResponse" wsaw:Action="urn:recepcionResponse"/> <wsdl:fault name="Exception" message="ns0:Exception" wsaw:Action="urn:recepcionException"/> </wsdl:operation> </wsdl:portType> <wsdl:binding name="WSRecepcionSOAP11Binding" type="ns0:WSRecepcionPortType"> <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/> <wsdl:operation name="recepcion">

Page 257: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 257 / 273

<soap:operation soapAction="urn:recepcion" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="Exception"> <soap:fault name="Exception" use="literal"/> </wsdl:fault> </wsdl:operation> </wsdl:binding> <wsdl:binding name="WSRecepcionSOAP12Binding" type="ns0:WSRecepcionPortType"> <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> <wsdl:operation name="recepcion"> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> <wsdl:fault name="Exception"> <soap12:fault name="Exception" use="literal"/> </wsdl:fault> </wsdl:operation> </wsdl:binding> <wsdl:binding name="WSRecepcionHttpBinding" type="ns0:WSRecepcionPortType"> <http:binding verb="POST"/> <wsdl:operation name="recepcion"> <http:operation location="WSRecepcion/recepcion"/> <wsdl:input> <mime:content part="recepcion" type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content part="recepcion" type="text/xml"/> </wsdl:output> </wsdl:operation> </wsdl:binding> <wsdl:service name="WSRecepcion"> <wsdl:port name="WSRecepcionSOAP11port http" binding="ns0:WSRecepcionSOAP11Binding"> <soap:address location="http://10.15.7.26:6041/axis2/services/WSRecepcion"/> </wsdl:port> <wsdl:port name="WSRecepcionSOAP12port http" binding="ns0:WSRecepcionSOAP12Binding"> <soap12:address location="http://10.15.7.26:6041/axis2/services/WSRecepcion"/> </wsdl:port> <wsdl:port name="WSRecepcionHttpport" binding="ns0:WSRecepcionHttpBinding"> <http:address location="http://10.15.7.26:6041/axis2/services/WSRecepcion"/> </wsdl:port> </wsdl:service> <wsdl:documentation>WSRecepcion</wsdl:documentation> </wsdl:definitions>

Page 258: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 258 / 273

12.2 WSDL RECEPCIONPOLICY Wsdl del Web-Services que atiende las peticiones de los xmls que no adjuntan

ficheros. Sistema WS-Security con policy. <?xml version="1.0" encoding="UTF-8"?> <wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:ns1="http://org.apache.axis2/xsd" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:ns="http://ws.sns" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" targetNamespace="http://ws.sns"> <wsdl:types> <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://ws.sns"> <xs:complexType name="Exception"> <xs:sequence> <xs:element minOccurs="0" name="Exception" nillable="true" type="xs:anyType"/> </xs:sequence> </xs:complexType> <xs:element name="Exception"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="Exception" nillable="true" type="ns:Exception"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="recepcion"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="xml" nillable="true" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="recepcionResponse"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="return" nillable="true" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:schema> </wsdl:types> <wsdl:message name="recepcionRequest"> <wsdl:part name="parameters" element="ns:recepcion"/> </wsdl:message> <wsdl:message name="recepcionResponse"> <wsdl:part name="parameters" element="ns:recepcionResponse"/> </wsdl:message> <wsdl:message name="Exception"> <wsdl:part name="parameters" element="ns:Exception"/> </wsdl:message> <wsdl:portType name="WSRecepcionPolicyPortType" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" wsp:PolicyURIs="#SigOnly"> <wsdl:operation name="recepcion"> <wsdl:input message="ns:recepcionRequest" wsaw:Action="urn:recepcion"/> <wsdl:output message="ns:recepcionResponse" wsaw:Action="urn:recepcionResponse"/> <wsdl:fault name="Exception" message="ns:Exception" wsaw:Action="urn:recepcionException"/> </wsdl:operation> </wsdl:portType> <wsdl:binding name="WSRecepcionPolicySoap11Binding" type="ns:WSRecepcionPolicyPortType"> <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/> <wsdl:operation name="recepcion"> <soap:operation soapAction="urn:recepcion" style="document"/> <wsdl:input> <soap:body use="literal"/>

Page 259: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 259 / 273

</wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="Exception"> <soap:fault name="Exception" use="literal"/> </wsdl:fault> </wsdl:operation> </wsdl:binding> <wsdl:binding name="WSRecepcionPolicySoap12Binding" type="ns:WSRecepcionPolicyPortType"> <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> <wsdl:operation name="recepcion"> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> <wsdl:fault name="Exception"> <soap12:fault name="Exception" use="literal"/> </wsdl:fault> </wsdl:operation> </wsdl:binding> <wsdl:binding name="WSRecepcionPolicyHttpBinding" type="ns:WSRecepcionPolicyPortType"> <http:binding verb="POST"/> <wsdl:operation name="recepcion"> <http:operation location="WSRecepcionPolicy/recepcion"/> <wsdl:input> <mime:content part="recepcion" type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content part="recepcion" type="text/xml"/> </wsdl:output> </wsdl:operation> </wsdl:binding> <wsdl:service name="WSRecepcionPolicy"> <wsdl:port name="WSRecepcionPolicyHttpSoap11Endpoint" binding="ns:WSRecepcionPolicySoap11Binding"> <soap:address location="http://10.15.7.26:6041/axis2/services/WSRecepcionPolicy.WSRecepcionPolicyHttpSoap11Endpoint/"/> </wsdl:port> <wsdl:port name="WSRecepcionPolicyHttpSoap12Endpoint" binding="ns:WSRecepcionPolicySoap12Binding"> <soap12:address location="http://10.15.7.26:6041/axis2/services/WSRecepcionPolicy.WSRecepcionPolicyHttpSoap12Endpoint/"/> </wsdl:port> <wsdl:port name="WSRecepcionPolicyHttpEndpoint" binding="ns:WSRecepcionPolicyHttpBinding"> <http:address location="http://10.15.7.26:6041/axis2/services/WSRecepcionPolicy.WSRecepcionPolicyHttpEndpoint/"/> </wsdl:port> </wsdl:service> <wsp:Policy xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="SigOnly"> <wsp:ExactlyOne> <wsp:All> <sp:AsymmetricBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"> <wsp:Policy> <sp:InitiatorToken> <wsp:Policy> <sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient"> <wsp:Policy> <sp:WssX509V3Token10/> </wsp:Policy> </sp:X509Token> </wsp:Policy> </sp:InitiatorToken> <sp:RecipientToken> <wsp:Policy> <sp:X509Token

Page 260: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 260 / 273

sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/Always"> <wsp:Policy> <sp:WssX509V3Token10/> </wsp:Policy> </sp:X509Token> </wsp:Policy> </sp:RecipientToken> <sp:AlgorithmSuite> <wsp:Policy> <sp:TripleDesRsa15/> </wsp:Policy> </sp:AlgorithmSuite> <sp:Layout> <wsp:Policy> <sp:Strict/> </wsp:Policy> </sp:Layout> <sp:IncludeTimestamp/> <sp:OnlySignEntireHeadersAndBody/> </wsp:Policy> </sp:AsymmetricBinding> <sp:Wss10 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"> <sp:Policy> <sp:MustSupportRefKeyIdentifier/> <sp:MustSupportRefIssuerSerial/> </sp:Policy> </sp:Wss10> <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"> <sp:Body/> </sp:SignedParts> </wsp:All> </wsp:ExactlyOne> </wsp:Policy> <wsdl:documentation>WSRecepcionPolicy</wsdl:documentation> </wsdl:definitions>

Page 261: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 261 / 273

12.3 WSDL WSProxyAttachements (DEPRECATED) Wsdl del Web-Services que atiende las peticiones de envío de ficheros.

Este WebServices está deprecado debido al cambio en la utilización de Soap

With Attachments en vez de MTOM. Para el intercambio de ficheros deberá

utilizarse el webservices WSRecepcionAdjuntos descrito en el punto 12.3

El motivo del cambio es un bug encontrado en la utilización del Rampart +

Mtom. Cuando está activo Rampart el framework no transforma los nodos

base64Binary a referencias xop, si no que los incrusta en el soap-body

provocando en ocasiones Memory Leaks y OutOfMemory. A continuación se

muestran ejemplos de mensajes con solo Mtom, y con Mtom+Rampart

resaltando en negrita los diferentes comportamientos. SOLO MTOM ==== Request ====

POST /axis2/services/WSProxyAttachementsSolo HTTP/1.1

Content-Type: multipart/related; boundary=MIMEBoundaryurn_uuid_B7159274D052A7EFE21233598500322;

type="application/xop+xml"; start="<0.urn:uuid:[email protected]>"; start-

info="application/soap+xml"; action="urn:recepcion"

User-Agent: Axis2

Host: 10.15.7.26:8889

Transfer-Encoding: chunked

763

--MIMEBoundaryurn_uuid_B7159274D052A7EFE21233598500322

Content-Type: application/xop+xml; charset=UTF-8; type="application/soap+xml"

Content-Transfer-Encoding: binary

Content-ID: <0.urn:uuid:[email protected]>

<?xml version='1.0' encoding='UTF-8'?><soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-

envelope"><soapenv:Body><ns2:recepcion xmlns:ns2="http://ws.sns"><ns2:xml>&lt;mensaje fecha="2009-01-21-12-

45-10" key="1232538310067" id="HC007" xmlns="http://www.msc.es/hc/HC007"> &lt;origen>

&lt;agente>99&lt;/agente> &lt;comunidad_autonoma>&lt;/comunidad_autonoma> &lt;/origen> &lt;paciente>

&lt;cod_sns>BBBBBBBBBB000184&lt;/cod_sns> &lt;cip/> &lt;/paciente> &lt;solicitante>

&lt;acceso_profesional> &lt;cod_servicio_salud>23&lt;/cod_servicio_salud> &lt;cod_centro

tipo="2">990000&lt;/cod_centro> &lt;cod_especialidad>U37&lt;/cod_especialidad> &lt;profesional>

&lt;nombre>IVAN&lt;/nombre> &lt;apellido1>GARCIA&lt;/apellido1>

&lt;apellido2>SANTAMARIA&lt;/apellido2> &lt;grupo_asistencial>1&lt;/grupo_asistencial>

&lt;dn>CN=NOMBRE GARCIA SANTAMARIA IVAN - NIF 16298428F, OU=500053285, OU=FNMT Clase 2 CA,

O=FNMT, C=ES&lt;/dn> &lt;/profesional> &lt;/acceso_profesional> &lt;/solicitante> &lt;solicitud>

Page 262: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 262 / 273

&lt;cod_servicio_salud>7&lt;/cod_servicio_salud> &lt;referencia>

&lt;cod_tipo_informe>7&lt;/cod_tipo_informe> &lt;cod_referencia>93&lt;/cod_referencia>

&lt;incluir_imagen>1&lt;/incluir_imagen> &lt;incluir_documento>0&lt;/incluir_documento> &lt;/referencia>

&lt;/solicitud> &lt;/mensaje></ns2:xml></ns2:recepcion></soapenv:Body></soapenv:Envelope>

--MIMEBoundaryurn_uuid_B7159274D052A7EFE21233598500322--

0

==== Response ====

HTTP/1.1 200 OK

Date: Mon, 02 Feb 2009 18:11:59 GMT

Content-Type: multipart/related; boundary=MIMEBoundaryurn_uuid_65AAA972C0B2F56C1C1233598319696;

type="application/xop+xml"; start="<0.urn:uuid:[email protected]>"; start-

info="application/soap+xml"; action="urn:recepcionResponse"

Transfer-Encoding: chunked

0479

--MIMEBoundaryurn_uuid_65AAA972C0B2F56C1C1233598319696

Content-Type: application/xop+xml; charset=UTF-8; type="application/soap+xml"

Content-Transfer-Encoding: binary

Content-ID: <0.urn:uuid:[email protected]>

<?xml version='1.0' encoding='UTF-8'?><soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-

envelope"><soapenv:Body><ns:recepcionResponse xmlns:ns="http://ws.sns"><ns:return

xmlns:ax213="http://smime.sns.msc.es/xsd" xmlns:ax215="http://ejb.comun.ws.sns/xsd"

xmlns:ax217="http://ws.sns/xsd" type="sns.ws.RespuestaBean"><ax217:attachements type="sns.ws.AdjuntosBean"><ax217:attachement><xop:Include href="cid:1.urn:uuid:[email protected]" xmlns:xop="http://www.w3.org/2004/08/xop/include" /></ax217:attachement><ax217:certificado>datosAdjuntos[i].getCertificado()</ax217:certificado><ax217:fi

rma>firma</ax217:firma><ax217:idAttachment xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"

/></ax217:attachements><ax217:xmlRespuesta>&lt;mensaje>&lt;uno/>&lt;/mensaje></ax217:xmlRespuesta></ns:retur

n></ns:recepcionResponse></soapenv:Body></soapenv:Envelope>

0038

--MIMEBoundaryurn_uuid_65AAA972C0B2F56C1C1233598319696

0fe8

Content-Type: application/octet-stream

Content-Transfer-Encoding: binary

Content-ID: <1.urn:uuid:[email protected]>

DATOS_ADJUNTOS

MTOM + RAMPART

Page 263: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 263 / 273

==== Request ====

POST /axis2/services/WSProxyAttachementsFirma HTTP/1.1

Content-Type: multipart/related; boundary=MIMEBoundaryurn_uuid_F0DDFA4ABC954457E41233602085866;

type="application/xop+xml"; start="<0.urn:uuid:[email protected]>"; start-

info="application/soap+xml"; action="urn:recepcion"

User-Agent: Axis2

Host: 10.15.7.26:8889

Transfer-Encoding: chunked

1599

--MIMEBoundaryurn_uuid_F0DDFA4ABC954457E41233602085866

Content-Type: application/xop+xml; charset=UTF-8; type="application/soap+xml"

Content-Transfer-Encoding: binary

Content-ID: <0.urn:uuid:[email protected]>

<?xml version='1.0' encoding='UTF-8'?><soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-

envelope" xmlns:wsa="http://www.w3.org/2005/08/addressing"><soapenv:Header>

<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"

soapenv:mustUnderstand="true"><wsse:BinarySecurityToken xmlns:wsu="http://docs.oasis-

open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" EncodingType="http://docs.oasis-

open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary" ValueType="http://docs.oasis-

open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3" wsu:Id="CertId-

9494671">MIID9jCCA1+gAwIBAgIEPIY7 jANBgkqhkiG9w0BAQUFADA2MQswCQYDVQQGEwJFUzENMAsGA1UECh

MERk5NVDEYMBYGA1UECxMPRk5NVCBDbGFzZSAyIENBMB4XDTA2MDIwMjE2NTIyNVoXDTEwMDIwMjE2NTIyN

VowgccxCzAJBgNVBAYTAkVTMQ0wCwYDVQQKEwRGTk1UMRgwFgYDVQQLEw9GTk1UIENsYXNlIDIgQ0ExETAP

BgNVBAsTCFB1YmxpY29zMRIwEAYDVQQLEwk1MDAwNzAwMTUxaDBmBgNVBAMTX0RFU0NSSVBDSU9OIENM

SUVOVEUgQVJOTyAxMC4xNS4xNy4xMDYgLSBFTlRJREFEIE1JTklTVEVSSU8gREUgU0FOSURBRCBZIENPTlNVT

U8gLSBDSUYgUzI4MjcwMDFFMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDK2B8k763rCJO7BCaKIkp7bR

T+yzZ4b7bofeEOLa1Gw7O4oocPWC54QxbiQu+eA4dDXuIWBAo5kEufzRW8UOJGOxsy2bn306cJ34X2pijJts4u3BUTm

i26he1v/0dp5AuS15AzNqHl7rk8+7+Au7oNJj8sfAaZ/2x8/pXiGRIi6wIDAQABo4IBfTCCAXkwgYEGA1UdEQR6MHikdjB0

MRgwFgYJKwYBBAGsZgEPEwlTMjgyNzAwMUUxLjAsBgkrBgEEAaxmAQ4TH01JTklTVEVSSU8gREUgU0FOSURBR

CBZIENPTlNVTU8xKDAmBgkrBgEEAaxmAQgTGUNMSUVOVEUgQVJOTyAxMC4xNS4xNy4xMDYwCQYDVR0TBAI

wADArBgNVHRAEJDAigA8yMDA2MDIwMjE2NTIyNVqBDzIwMTAwMjAyMTY1MjI1WjALBgNVHQ8EBAMCBaAwEQYJ

YIZIAYb4QgEBBAQDAgWgMB0GA1UdDgQWBBRMrt8kxj179McNdHRk06JPlLr2lzAfBgNVHSMEGDAWgBRAmnZEl3

QHxKwUyx6NTzpFfDDXYTBbBgNVHR8EVDBSMFCgTqBMpEowSDELMAkGA1UEBhMCRVMxDTALBgNVBAoTBEZ

OTVQxGDAWBgNVBAsTD0ZOTVQgQ2xhc2UgMiBDQTEQMA4GA1UEAxMHQ1JMMjM0OTANBgkqhkiG9w0BAQUFA

AOBgQBdqF69iPFeA4ZY7w+LnLDq jOZ6q9zPM/i2NpajlYeNCGFBKDysT+KsJ1kUZiywBnGSBelBwsQ80JN0Q/pprU4n

CiCxFNc9fp9kqELRxSDb8+wUbQLh1WLZw9qLgqsxwNzGJx06r0jJyd/qjl46xUHVuj6z/g1zC5i2Cr2ERwfwA==</wsse:Bi

narySecurityToken><ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#" Id="Signature-22946636">

<ds:SignedInfo>

<ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />

<ds:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" />

<ds:Reference URI="#id-26622782">

<ds:Transforms>

<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />

Page 264: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 264 / 273

</ds:Transforms>

<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />

<ds:DigestValue>LC5XiJuPxPP6ZGhWFP178byxiWo=</ds:DigestValue>

</ds:Reference>

</ds:SignedInfo>

<ds:SignatureValue>

kyyI5uEwpJjz7r9FPB2vTuRdYu62zjIxU79fxwOTmhOSN7v96v5i29Mn50REQfYarfX2MTUakDW3

+W16PXtWk9gXkb/DK0FG8NjnwpJ2KzyUoP6W90XJoqrEIXlMfwNxwP5hz7aHwl1VG+phPuoj7yND

tsO0NiEz5GeQeKqFnLI=

</ds:SignatureValue>

<ds:KeyInfo Id="KeyId-11716262">

<wsse:SecurityTokenReference xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-

utility-1.0.xsd" wsu:Id="STRId-3560063"><wsse:Reference URI="#CertId-9494671" ValueType="http://docs.oasis-

open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3" /></wsse:SecurityTokenReference>

</ds:KeyInfo>

</ds:Signature><wsu:Timestamp xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-

utility-1.0.xsd" wsu:Id="Timestamp-30238442"><wsu:Created>2009-02-

02T19:14:45.390Z</wsu:Created><wsu:Expires>2009-02-

02T19:19:45.390Z</wsu:Expires></wsu:Timestamp></wsse:Security><wsa:To>http://localhost:8889/axis2/services/WS

ProxyAttachementsFirma</wsa:To><wsa:MessageID>urn:uuid:F0DDFA4ABC954457E41233602085037</wsa:Messag

eID><wsa:Action>urn:recepcion</wsa:Action></soapenv:Header><soapenv:Body xmlns:wsu="http://docs.oasis-

open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="id-26622782"><ns2:recepcion

xmlns:ns2="http://ws.sns"><ns2:xml>&lt;mensaje fecha="2009-01-21-12-45-10" key="1232538310067" id="HC007"

xmlns="http://www.msc.es/hc/HC007"> &lt;origen> &lt;agente>99&lt;/agente>

&lt;comunidad_autonoma>&lt;/comunidad_autonoma> &lt;/origen> &lt;paciente>

&lt;cod_sns>BBBBBBBBBB000184&lt;/cod_sns> &lt;cip/> &lt;/paciente> &lt;solicitante>

&lt;acceso_profesional> &lt;cod_servicio_salud>23&lt;/cod_servicio_salud> &lt;cod_centro

tipo="2">990000&lt;/cod_centro> &lt;cod_especialidad>U37&lt;/cod_especialidad> &lt;profesional>

&lt;nombre>IVAN&lt;/nombre> &lt;apellido1>GARCIA&lt;/apellido1>

&lt;apellido2>SANTAMARIA&lt;/apellido2> &lt;grupo_asistencial>1&lt;/grupo_asistencial>

&lt;dn>CN=NOMBRE GARCIA SANTAMARIA IVAN - NIF 16298428F, OU=500053285, OU=FNMT Clase 2 CA,

O=FNMT, C=ES&lt;/dn> &lt;/profesional> &lt;/acceso_profesional> &lt;/solicitante> &lt;solicitud>

&lt;cod_servicio_salud>7&lt;/cod_servicio_salud> &lt;referencia>

&lt;cod_tipo_informe>7&lt;/cod_tipo_informe> &lt;cod_referencia>93&lt;/cod_referencia>

&lt;incluir_imagen>1&lt;/incluir_imagen> &lt;incluir_documento>0&lt;/incluir_documento> &lt;/referencia>

&lt;/solicitud> &lt;/mensaje></ns2:xml></ns2:recepcion></soapenv:Body></soapenv:Envelope>

3a

--MIMEBoundaryurn_uuid_F0DDFA4ABC954457E41233602085866--

0

==== Response ====

HTTP/1.1 200 OK

Date: Mon, 02 Feb 2009 19:11:44 GMT

Content-Type: multipart/related; boundary=MIMEBoundaryurn_uuid_65AAA972C0B2F56C1C1233601905654;

type="application/xop+xml"; start="<0.urn:uuid:[email protected]>"; start-

Page 265: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 265 / 273

info="application/soap+xml"; action="urn:recepcionResponse"

Transfer-Encoding: chunked

0fe8

--MIMEBoundaryurn_uuid_65AAA972C0B2F56C1C1233601905654

Content-Type: application/xop+xml; charset=UTF-8; type="application/soap+xml"

Content-Transfer-Encoding: binary

Content-ID: <0.urn:uuid:[email protected]>

<?xml version='1.0' encoding='UTF-8'?><soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-

envelope"><soapenv:Header xmlns:wsa="http://www.w3.org/2005/08/addressing">

<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"

soapenv:mustUnderstand="true"><wsse:BinarySecurityToken xmlns:wsu="http://docs.oasis-

open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" EncodingType="http://docs.oasis-

open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary" ValueType="http://docs.oasis-

open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3" wsu:Id="CertId-

9494671">MIID9jCCA1+gAwIBAgIEPIY7 jANBgkqhkiG9w0BAQUFADA2MQswCQYDVQQGEwJFUzENMAsGA1UECh

MERk5NVDEYMBYGA1UECxMPRk5NVCBDbGFzZSAyIENBMB4XDTA2MDIwMjE2NTIyNVoXDTEwMDIwMjE2NTIyN

VowgccxCzAJBgNVBAYTAkVTMQ0wCwYDVQQKEwRGTk1UMRgwFgYDVQQLEw9GTk1UIENsYXNlIDIgQ0ExETAP

BgNVBAsTCFB1YmxpY29zMRIwEAYDVQQLEwk1MDAwNzAwMTUxaDBmBgNVBAMTX0RFU0NSSVBDSU9OIENM

SUVOVEUgQVJOTyAxMC4xNS4xNy4xMDYgLSBFTlRJREFEIE1JTklTVEVSSU8gREUgU0FOSURBRCBZIENPTlNVT

U8gLSBDSUYgUzI4MjcwMDFFMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDK2B8k763rCJO7BCaKIkp7bR

T+yzZ4b7bofeEOLa1Gw7O4oocPWC54QxbiQu+eA4dDXuIWBAo5kEufzRW8UOJGOxsy2bn306cJ34X2pijJts4u3BUTm

i26he1v/0dp5AuS15AzNqHl7rk8+7+Au7oNJj8sfAaZ/2x8/pXiGRIi6wIDAQABo4IBfTCCAXkwgYEGA1UdEQR6MHikdjB0

MRgwFgYJKwYBBAGsZgEPEwlTMjgyNzAwMUUxLjAsBgkrBgEEAaxmAQ4TH01JTklTVEVSSU8gREUgU0FOSURBR

CBZIENPTlNVTU8xKDAmBgkrBgEEAaxmAQgTGUNMSUVOVEUgQVJOTyAxMC4xNS4xNy4xMDYwCQYDVR0TBAI

wADArBgNVHRAEJDAigA8yMDA2MDIwMjE2NTIyNVqBDzIwMTAwMjAyMTY1MjI1WjALBgNVHQ8EBAMCBaAwEQYJ

YIZIAYb4QgEBBAQDAgWgMB0GA1UdDgQWBBRMrt8kxj179McNdHRk06JPlLr2lzAfBgNVHSMEGDAWgBRAmnZEl3

QHxKwUyx6NTzpFfDDXYTBbBgNVHR8EVDBSMFCgTqBMpEowSDELMAkGA1UEBhMCRVMxDTALBgNVBAoTBEZ

OTVQxGDAWBgNVBAsTD0ZOTVQgQ2xhc2UgMiBDQTEQMA4GA1UEAxMHQ1JMMjM0OTANBgkqhkiG9w0BAQUFA

AOBgQBdqF69iPFeA4ZY7w+LnLDq jOZ6q9zPM/i2NpajlYeNCGFBKDysT+KsJ1kUZiywBnGSBelBwsQ80JN0Q/pprU4n

CiCxFNc9fp9kqELRxSDb8+wUbQLh1WLZw9qLgqsxwNzGJx06r0jJyd/qjl46xUHVuj6z/g1zC5i2Cr2ERwfwA==</wsse:Bi

narySecurityToken><ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#" Id="Signature-8935908">

<ds:SignedInfo>

<ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />

<ds:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" />

<ds:Reference URI="#id-11322614">

<ds:Transforms>

<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />

</ds:Transforms>

<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />

<ds:DigestValue>Wr8A+EdFUIk+9JGFMbZbQu06WpA=</ds:DigestValue>

</ds:Reference>

<ds:Reference URI="#SigConf-21095852">

<ds:Transforms>

Page 266: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 266 / 273

<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />

</ds:Transforms>

<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />

<ds:DigestValue>BKN/1Cm6nraKE1cgJ84R47qnW70=</ds:DigestValue>

</ds:Reference>

</ds:SignedInfo>

<ds:SignatureValue>

Qten0UoIlU6Ulg71rx0ZXm1y4lZADoWNuByDIj04HVVN5QGvIf7rO7dpiQnt0aHp31ruy2JeKafK

ON5RBnnqRl6h80YBC84MJWEIXGwp1A0XglhME7XoYUTh1+wH1tWGHGkuat4A8ZB56yQA/heCif/o

e7CeYNsx13BPEV928z4=

</ds:SignatureValue>

<ds:KeyInfo Id="KeyId-29729978">

<wsse:SecurityTokenReference xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-

utility-1.0.xsd" wsu:Id="STRId-12710111"><wsse:Reference URI="#CertId-9494671" ValueType="http://docs.oasis-

open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3" /></wsse:SecurityTokenReference>

</ds:KeyInfo>

</ds:Signature><wsu:Timestamp xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-

utility-1.0.xsd" wsu:Id="Timestamp-21856217"><wsu:Created>2009-02-

02T19:11:45.366Z</wsu:Created><wsu:Expires>2009-02-

02T19:16:45.366Z</wsu:Expires></wsu:Timestamp><wsse11:SignatureConfirmation xmlns:wsse11="http://docs.oasis-

open.or

0fe8

g/wss/oasis-wss-wssecurity-secext-1.1.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-

wssecurity-utility-1.0.xsd"

Value="kyyI5uEwpJjz7r9FPB2vTuRdYu62zjIxU79fxwOTmhOSN7v96v5i29Mn50REQfYarfX2MTUakDW3+W16PXtWk9

gXkb/DK0FG8NjnwpJ2KzyUoP6W90XJoqrEIXlMfwNxwP5hz7aHwl1VG+phPuoj7yNDtsO0NiEz5GeQeKqFnLI="

wsu:Id="SigConf-21095852"

/></wsse:Security><wsa:Action>urn:recepcionResponse</wsa:Action><wsa:RelatesTo>urn:uuid:F0DDFA4ABC954457

E41233602085037</wsa:RelatesTo></soapenv:Header><soapenv:Body xmlns:wsu="http://docs.oasis-

open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="id-11322614"><ns:recepcionResponse

xmlns:ns="http://ws.sns"><ns:return xmlns:ax29="http://ejb.comun.ws.sns/xsd" xmlns:ax211="http://ws.sns/xsd"

xmlns:ax27="http://smime.sns.msc.es/xsd" type="sns.ws.RespuestaBean"><ax211:attachements

type="sns.ws.AdjuntosBean"><ax211:attachement>AAAAS3B0cy8wAAAAAAAAAAAAAAAAAAAY

AAAAAHB0cy8xAAAAAAAAAAAAAAAAAAAYAAAAAXB0cy8yAAAAAAAAAAAAAAAAAAAYAAAAAnB0cy8Zaaaaaaaa

aaaaaaaa………

<?xml version="1.0" encoding="UTF-8"?> <wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:ns0="http://ws.sns/xsd" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:ns1="http://ws.sns" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" targetNamespace="http://ws.sns"> <wsdl:types> <xs:schema xmlns:ax21="http://ws.sns/xsd" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://ws.sns/xsd"> <xs:complexType name="RespuestaBean"> <xs:sequence>

Page 267: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 267 / 273

<xs:element maxOccurs="unbounded" minOccurs="0" name="attachements" nillable="true" type="ax21:AdjuntosBean"/> <xs:element minOccurs="0" name="xmlRespuesta" nillable="true" type="xs:string"/> </xs:sequence> </xs:complexType> <xs:complexType name="AdjuntosBean"> <xs:sequence> <xs:element minOccurs="0" name="attachement" nillable="true" type="xs:base64Binary"/> <xs:element minOccurs="0" name="certificado" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="firma" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="idAttachment" nillable="true" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:schema> <xs:schema xmlns:ns="http://ws.sns" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://ws.sns"> <xs:complexType name="Exception"> <xs:sequence> <xs:element minOccurs="0" name="Exception" nillable="true" type="xs:anyType"/> </xs:sequence> </xs:complexType> <xs:element name="Exception"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="Exception" nillable="true" type="ns:Exception"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="recepcion"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="xml" nillable="true" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="recepcionResponse"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="return" nillable="true" type="ns0:RespuestaBean"/> </xs:sequence> </xs:complexType> </xs:element> </xs:schema> </wsdl:types> <wsdl:message name="recepcionRequest"> <wsdl:part name="parameters" element="ns1:recepcion"/> </wsdl:message> <wsdl:message name="recepcionResponse"> <wsdl:part name="parameters" element="ns1:recepcionResponse"/> </wsdl:message> <wsdl:message name="Exception"> <wsdl:part name="parameters" element="ns1:Exception"/> </wsdl:message> <wsdl:portType name="WSProxyAttachementsPortType"> <wsdl:operation name="recepcion"> <wsdl:input message="ns1:recepcionRequest" wsaw:Action="urn:recepcion"/> <wsdl:output message="ns1:recepcionResponse" wsaw:Action="urn:recepcionResponse"/> <wsdl:fault name="Exception" message="ns1:Exception" wsaw:Action="urn:recepcionException"/> </wsdl:operation> </wsdl:portType> <wsdl:binding name="WSProxyAttachementsSOAP11Binding" type="ns1:WSProxyAttachementsPortType"> <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/> <wsdl:operation name="recepcion"> <soap:operation soapAction="urn:recepcion" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output>

Page 268: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 268 / 273

<wsdl:fault name="Exception"> <soap:fault name="Exception" use="literal"/> </wsdl:fault> </wsdl:operation> </wsdl:binding> <wsdl:binding name="WSProxyAttachementsSOAP12Binding" type="ns1:WSProxyAttachementsPortType"> <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> <wsdl:operation name="recepcion"> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> <wsdl:fault name="Exception"> <soap12:fault name="Exception" use="literal"/> </wsdl:fault> </wsdl:operation> </wsdl:binding> <wsdl:binding name="WSProxyAttachementsHttpBinding" type="ns1:WSProxyAttachementsPortType"> <http:binding verb="POST"/> <wsdl:operation name="recepcion"> <http:operation location="WSProxyAttachements/recepcion"/> <wsdl:input> <mime:content part="recepcion" type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content part="recepcion" type="text/xml"/> </wsdl:output> </wsdl:operation> </wsdl:binding> <wsdl:service name="WSProxyAttachements"> <wsdl:port name="WSProxyAttachementsSOAP11port_http" binding="ns1:WSProxyAttachementsSOAP11Binding"> <soap:address location="http://10.15.17.99:18161/axis2/services/WSProxyAttachements"/> </wsdl:port> <wsdl:port name="WSProxyAttachementsSOAP12port_http" binding="ns1:WSProxyAttachementsSOAP12Binding"> <soap12:address location="http://10.15.17.99:18161/axis2/services/WSProxyAttachements"/> </wsdl:port> <wsdl:port name="WSProxyAttachementsHttpport" binding="ns1:WSProxyAttachementsHttpBinding"> <http:address location="http://10.15.17.99:18161/axis2/services/WSProxyAttachements"/> </wsdl:port> </wsdl:service> <wsdl:documentation>WSProxyAttachements</wsdl:documentation> </wsdl:definitions>

Page 269: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 269 / 273

12.4 WSDL WSRecepcionAdjuntos Wsdl del Web-Services que atiende las peticiones de envío de ficheros. El

envío de los ficheros se realizan vía SwA.

El ID Attachment del SwA deberá corresponder al id attachment indicado en el

xml HC008, HC009, HC010, HC011, HC012, HC013, HC014, HC015 o HC016 <?xml version="1.0" encoding="UTF-8"?> <wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:ns1="http://org.apache.axis2/xsd" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:ns="http://ws.sns" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" targetNamespace="http://ws.sns"> <wsdl:types> <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://ws.sns"> <xs:complexType name="Exception"> <xs:sequence> <xs:element minOccurs="0" name="Exception" nillable="true" type="xs:anyType"/> </xs:sequence> </xs:complexType> <xs:element name="Exception"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="Exception" nillable="true" type="ns:Exception"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="recepcion"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="xml" nillable="true" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="recepcionResponse"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="return" nillable="true" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:schema> </wsdl:types> <wsdl:message name="recepcionRequest"> <wsdl:part name="parameters" element="ns:recepcion"/> </wsdl:message> <wsdl:message name="recepcionResponse"> <wsdl:part name="parameters" element="ns:recepcionResponse"/> </wsdl:message> <wsdl:message name="Exception"> <wsdl:part name="parameters" element="ns:Exception"/> </wsdl:message> <wsdl:portType name="WSRecepcionAdjuntosPortType" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" wsp:PolicyURIs="#SigOnly"> <wsdl:operation name="recepcion"> <wsdl:input message="ns:recepcionRequest" wsaw:Action="urn:recepcion"/> <wsdl:output message="ns:recepcionResponse" wsaw:Action="urn:recepcionResponse"/> <wsdl:fault name="Exception" message="ns:Exception" wsaw:Action="urn:recepcionException"/> </wsdl:operation> </wsdl:portType> <wsdl:binding name="WSRecepcionAdjuntosSoap11Binding" type="ns:WSRecepcionAdjuntosPortType"> <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>

Page 270: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 270 / 273

<wsdl:operation name="recepcion"> <soap:operation soapAction="urn:recepcion" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="Exception"> <soap:fault name="Exception" use="literal"/> </wsdl:fault> </wsdl:operation> </wsdl:binding> <wsdl:binding name="WSRecepcionAdjuntosSoap12Binding" type="ns:WSRecepcionAdjuntosPortType"> <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> <wsdl:operation name="recepcion"> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> <wsdl:fault name="Exception"> <soap12:fault name="Exception" use="literal"/> </wsdl:fault> </wsdl:operation> </wsdl:binding> <wsdl:binding name="WSRecepcionAdjuntosHttpBinding" type="ns:WSRecepcionAdjuntosPortType"> <http:binding verb="POST"/> <wsdl:operation name="recepcion"> <http:operation location="WSRecepcionAdjuntos/recepcion"/> <wsdl:input> <mime:content part="recepcion" type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content part="recepcion" type="text/xml"/> </wsdl:output> </wsdl:operation> </wsdl:binding> <wsdl:service name="WSRecepcionAdjuntos"> <wsdl:port name="WSRecepcionAdjuntosHttpSoap11Endpoint" binding="ns:WSRecepcionAdjuntosSoap11Binding"> <soap:address location="http://10.15.7.26:6041/axis2/services/WSRecepcionAdjuntos.WSRecepcionAdjuntosHttpSoap11Endpoint/"/> </wsdl:port> <wsdl:port name="WSRecepcionAdjuntosHttpSoap12Endpoint" binding="ns:WSRecepcionAdjuntosSoap12Binding"> <soap12:address location="http://10.15.7.26:6041/axis2/services/WSRecepcionAdjuntos.WSRecepcionAdjuntosHttpSoap12Endpoint/"/> </wsdl:port> <wsdl:port name="WSRecepcionAdjuntosHttpEndpoint" binding="ns:WSRecepcionAdjuntosHttpBinding"> <http:address location="http://10.15.7.26:6041/axis2/services/WSRecepcionAdjuntos.WSRecepcionAdjuntosHttpEndpoint/"/> </wsdl:port> </wsdl:service> <wsp:Policy xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="SigOnly"> <wsp:ExactlyOne> <wsp:All> <sp:AsymmetricBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"> <wsp:Policy> <sp:InitiatorToken> <wsp:Policy> <sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient"> <wsp:Policy> <sp:WssX509V3Token10/> </wsp:Policy>

Page 271: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 271 / 273

</sp:X509Token> </wsp:Policy> </sp:InitiatorToken> <sp:RecipientToken> <wsp:Policy> <sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/Always"> <wsp:Policy> <sp:WssX509V3Token10/> </wsp:Policy> </sp:X509Token> </wsp:Policy> </sp:RecipientToken> <sp:AlgorithmSuite> <wsp:Policy> <sp:TripleDesRsa15/> </wsp:Policy> </sp:AlgorithmSuite> <sp:Layout> <wsp:Policy> <sp:Strict/> </wsp:Policy> </sp:Layout> <sp:IncludeTimestamp/> <sp:OnlySignEntireHeadersAndBody/> </wsp:Policy> </sp:AsymmetricBinding> <sp:Wss10 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"> <sp:Policy> <sp:MustSupportRefKeyIdentifier/> <sp:MustSupportRefIssuerSerial/> </sp:Policy> </sp:Wss10> <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"> <sp:Body/> </sp:SignedParts> </wsp:All> </wsp:ExactlyOne> </wsp:Policy> <wsdl:documentation>WSRecepcionAdjuntos</wsdl:documentation> </wsdl:definitions>

Page 272: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 272 / 273

<xs:element name="documento" minOccurs="0"> <xs:complexType>

<xs:sequence> <xs:element name="id_attachment" type="xs:string"/>

<xs:element name="nombre_documento" type="xs:string"/> <xs:element name="responsables"> <xs:complexType> <xs:sequence> <xs:element name="responsable"> <xs:complexType> <xs:sequence> <xs:element name="nombre" type="xs:string"/> <xs:element name="apellido1" type="xs:string"/> <xs:element name="apellido2" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="imagen" minOccurs="0"> <xs:complexType>

<xs:sequence> <xs:element name="id_attachment" type="xs:string"/>

<xs:element name="nombre_imagen" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element>

Page 273: Propuesta técnica para la puesta en marcha de un Piloto ...€¦ · PROPUESTA TECNICA Propuesta de definición Proyecto: HCDSNS Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión:

Tipo de documento: Asunto: PROPUESTA TECNICA Propuesta de definición

Proyecto: HCDSNS

Autor(es): SGTI Fecha: 26/01/2009 Versión / Revisión: 7.5/BORR

(2009-01-26) MSC_Propuesta Técnica Historia Clinica v7.5.doc 273 / 273

13. ANEXO 4. INCLUSIÓN DE LAS ENCUENTAS Para incluir la funcionalidad de las encuestas en la aplicación se deberá

incrustar en las páginas un formulario que envíe información al MSC.

El formulario debe incluir el literal “Ayúdenos a mejorar en tres preguntas” y un

botón con el literal “RESPONDER”

El formulario debe tener las siguientes características: action http://hcdsns.msc.es/hcdSnsEncuesta/inicioAction.do

method post

target _blank

Campos

tipoAcceso 1 -> para encuestas para profesionales

2 -> para encuestas para ciudadanos

codComunidad Código de Comunidad a la que pertenece el Servicio de Salud. Codificación

INE

codGrupoAsistencial

1 -> Facultativo/a asistencial

2 -> Enfermero/a asistencial

En caso de encuesta ciudadano dejar en blanco

codTipoCentro Código tipo centro al que pertenece el profesional. Tabla TIPOS_CENTRO

codCentro Código del centro al que pertenece el profesional. Tabla CENTROS

En caso de encuesta ciudadano dejar en blanco

identificador Identificador único de usuario.