propuesta técnica para la puesta en marcha de un piloto ...€¦ · propuesta tecnica propuesta de...
TRANSCRIPT
Tipo de 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
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
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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>
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
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.
Tipo de 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
Tipo de 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>
Tipo de 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
Tipo de 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>
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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.
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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.
Tipo de 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.
Tipo de 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>
Tipo de 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>
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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.
Tipo de 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
Tipo de 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.
Tipo de 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
Tipo de 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.
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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.
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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">
Tipo de 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
Tipo de 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>
Tipo de 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
Tipo de 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>
Tipo de 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"/>
Tipo de 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
Tipo de 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
Tipo de 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.
Tipo de 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"/>
Tipo de 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"/>
Tipo de 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
Tipo de 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
Tipo de 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)
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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"/>
Tipo de 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
Tipo de 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>
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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>
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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>
Tipo de 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"/>
Tipo de 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">
Tipo de 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>
Tipo de 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>
Tipo de 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"/>
Tipo de 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"/>
Tipo de 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>
Tipo de 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>
Tipo de 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">
Tipo de 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>
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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.
Tipo de 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
Tipo de 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
Tipo de 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.
Tipo de 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
Tipo de 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">
Tipo de 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>
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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>
Tipo de 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"/>
Tipo de 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>
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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">
Tipo de 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>
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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>
Tipo de 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">
Tipo de 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
Tipo de 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
Tipo de 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>
Tipo de 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">
Tipo de 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
Tipo de 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
Tipo de 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>
Tipo de 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">
Tipo de 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
Tipo de 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
Tipo de 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>
Tipo de 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>
Tipo de 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
Tipo de 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"?>
Tipo de 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>
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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>
Tipo de 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>
Tipo de 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
Tipo de 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
Tipo de 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>
Tipo de 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"/>
Tipo de 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
Tipo de 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
Tipo de 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>
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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">
Tipo de 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.
Tipo de 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"/>
Tipo de 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">
Tipo de 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
Tipo de 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
Tipo de 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">
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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;
Tipo de 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;
Tipo de 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;
Tipo de 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;
Tipo de 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) )
Tipo de 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
Tipo de 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;
Tipo de 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),
Tipo de 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,
Tipo de 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;
Tipo de 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
Tipo de 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),
Tipo de 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;
Tipo de 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
Tipo de 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),
Tipo de 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
Tipo de 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
Tipo de 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)
Tipo de 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;
Tipo de 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)
Tipo de 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;
Tipo de 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)
Tipo de 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;
Tipo de 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)
Tipo de 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;
Tipo de 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));
Tipo de 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));
Tipo de 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 (
Tipo de 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
Tipo de 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)
Tipo de 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));
Tipo de 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));
Tipo de 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);
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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.
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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
Tipo de 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">
Tipo de 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>
Tipo de 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"/>
Tipo de 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
Tipo de 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>
Tipo de 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><mensaje fecha="2009-01-21-12-
45-10" key="1232538310067" id="HC007" xmlns="http://www.msc.es/hc/HC007"> <origen>
<agente>99</agente> <comunidad_autonoma></comunidad_autonoma> </origen> <paciente>
<cod_sns>BBBBBBBBBB000184</cod_sns> <cip/> </paciente> <solicitante>
<acceso_profesional> <cod_servicio_salud>23</cod_servicio_salud> <cod_centro
tipo="2">990000</cod_centro> <cod_especialidad>U37</cod_especialidad> <profesional>
<nombre>IVAN</nombre> <apellido1>GARCIA</apellido1>
<apellido2>SANTAMARIA</apellido2> <grupo_asistencial>1</grupo_asistencial>
<dn>CN=NOMBRE GARCIA SANTAMARIA IVAN - NIF 16298428F, OU=500053285, OU=FNMT Clase 2 CA,
O=FNMT, C=ES</dn> </profesional> </acceso_profesional> </solicitante> <solicitud>
Tipo de 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
<cod_servicio_salud>7</cod_servicio_salud> <referencia>
<cod_tipo_informe>7</cod_tipo_informe> <cod_referencia>93</cod_referencia>
<incluir_imagen>1</incluir_imagen> <incluir_documento>0</incluir_documento> </referencia>
</solicitud> </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><mensaje><uno/></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
Tipo de 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#" />
Tipo de 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><mensaje fecha="2009-01-21-12-45-10" key="1232538310067" id="HC007"
xmlns="http://www.msc.es/hc/HC007"> <origen> <agente>99</agente>
<comunidad_autonoma></comunidad_autonoma> </origen> <paciente>
<cod_sns>BBBBBBBBBB000184</cod_sns> <cip/> </paciente> <solicitante>
<acceso_profesional> <cod_servicio_salud>23</cod_servicio_salud> <cod_centro
tipo="2">990000</cod_centro> <cod_especialidad>U37</cod_especialidad> <profesional>
<nombre>IVAN</nombre> <apellido1>GARCIA</apellido1>
<apellido2>SANTAMARIA</apellido2> <grupo_asistencial>1</grupo_asistencial>
<dn>CN=NOMBRE GARCIA SANTAMARIA IVAN - NIF 16298428F, OU=500053285, OU=FNMT Clase 2 CA,
O=FNMT, C=ES</dn> </profesional> </acceso_profesional> </solicitante> <solicitud>
<cod_servicio_salud>7</cod_servicio_salud> <referencia>
<cod_tipo_informe>7</cod_tipo_informe> <cod_referencia>93</cod_referencia>
<incluir_imagen>1</incluir_imagen> <incluir_documento>0</incluir_documento> </referencia>
</solicitud> </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-
Tipo de 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>
Tipo de 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>
Tipo de 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>
Tipo de 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>
Tipo de 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"/>
Tipo de 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>
Tipo de 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>
Tipo de 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>
Tipo de 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.