Sunteți pe pagina 1din 142

MODELO DE DATOS FARMATOOLS

Descripción: Abonos contables


Tabla: abonos
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_abono NUMERICO_INTEGER  identificador único del abono
cod_centro NUMERICO_SMALLINT Centro del abono
fecha FECHA Fecha del abono
cod_proveedor VARCARACTER(10) Codigo del proveedor
importe DECIMALES(15,5) Importe total del abono
num_abono VARCARACTER(20) Nº externo del abono
porcentaje DECIMALES(5,2) Si el abono es por porcentaje, el mismo. Si no, 0
transferido VARCARACTER(1) 'N' Transferido S/N
fecha_trans FECHA  Fecha de transferencia

Foreign Keys
Foreign Key Foreign Key
fk_abonos (cod_proveedor) on proveedor (codigo)

Descripción: Historico de administraciones


Tabla: admin_his
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_admin_his NUMERICO_INTEGER   Identificador del registro
cod_centro NUMERICO_SMALLINT Codigo de centro
linea_pres NUMERICO_INTEGER Linea de prescripcion
nproceso NUMERICO_INTEGER Numero de proceso
fecha FECHA_HORA Fecha y hora
fh_admin FECHA_HORA Fecha y hora de administracion
administrado VARCARACTER(1) Administrado (S/N)
dispensado VARCARACTER(1) Dispensado (S/N)
login_usu VARCARACTER(30) Codigo de usuario que administra
id_disp_his NUMERICO_INTEGER  Identificador del histórico de dispensacion
id_paci_age NUMERICO_INTEGER  Identificador de la agenda
id_pres_his NUMERICO_INTEGER  Identificador del historico de prescripcion
num_ciclo NUMERICO_INTEGER  Numero de ciclo administrado
num_dia_ciclo NUMERICO_INTEGER  Numero del dia de ciclo administrado
descripcion VARCARACTER(250)  Detalle de la administracion
dosis DECIMALES(19,3)  Dosis administrada

Descripción: Cabecera de albaranes de solicitudes de reposición de


Tabla: alb_botiq botiquines
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo del centro
albaran NUMERICO_INTEGER  Numero de albaran
botiquin VARCARACTER(10) Codigo del botiquin
unidad VARCARACTER(10) Codigo de la unidad de enfermeria
fh_albaran FECHA_HORA  Fecha y hora del albaran
texto_libre TEXTO  Texto
observacion VARCARACTER(60)  Observaciones
ordenacion VARCARACTER(1)  Tipo de ordenacion (D/P/G/F/U/I) (Denominaci/Des_botiq/Grupo terapeutico/Form

Página 1 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Cabecera de albaranes de solicitudes de reposición de
Tabla: alb_botiq botiquines
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
tipo_albaran VARCARACTER(1)  Tipo de albaran (S/U) (Solicitud/Urgente)

Descripción: Incidencias producidas en la lineas de albaranes o


Tabla: alb_motivo_inc pedidos
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo del centro
albaran NUMERICO_INTEGER  Numero de albaran
linea NUMERICO_INTEGER  Linea del albaran
fecha FECHA_HORA  Fecha y hora
tipo_alb VARCARACTER(1)  Tipo de albaran (J) (Pedidos)
id_motivo_inc NUMERICO_INTEGER Identificador del motivo de incidencia
login_usu VARCARACTER(30) Codigo de usuario
observacion VARCARACTER(100)  Observaciones

Foreign Keys
Foreign Key Foreign Key
fk_alb_motivo_inc (id_motivo_inc) on t_motivo_inc (id_motivo_inc)

Descripción: Textos asociados a pedidos


Tabla: alb_textos
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_alb_textos NUMERICO_INTEGER   Identificador del registro
fh_ult_mod FECHA_HORA Fecha de ultima modificacion
texto TEXTO Texto
login_usu VARCARACTER(30) Codigo de usuario

Descripción: Cabecera de movimientos de consumos


Tabla: albaranes
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
centro_o NUMERICO_SMALLINT  Codigo del centro
albaran NUMERICO_INTEGER  Numero de albaran
almacen VARCARACTER(2) Codigo del almacen
tipo_albaran VARCARACTER(1) Tipo de albaran(S/U/G/P/O/'B/C/I/D/T/L/X/Z/Y/R/E/W/F/M)(Disp/Disp Uni/Di
unidad VARCARACTER(10) Codigo de unidad de enfermeria
centro_d NUMERICO_SMALLINT  Codigo del centro destino
num_peticion NUMERICO_INTEGER  Numero de peticion
fecha_albaran FECHA  Fecha de albaran
fecha_envio FECHA  Fecha de envio
fecha_tras FECHA  Fecha de transferencia
fecha_mod FECHA_HORA  [current timestamp] Fecha de modificacion
albaran_ext VARCARACTER(20)  Numero de albaran externo

Página 2 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Cabecera de movimientos de consumos
Tabla: albaranes
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
almacen_d VARCARACTER(2)  Codigo del almacen destino
armario VARCARACTER(1)  Armario (NULL/A) (Ninguno/Apostore)
auto VARCARACTER(1)  Albaran generado automaticamente (S/N)
c_f VARCARACTER(4)  Codigo de centro de facturacion
estado VARCARACTER(1)  N/M/B (Gestion/Modificado/Borrado)
gfh VARCARACTER(10)  Codigo del GFH
kardex VARCARACTER(1)  'N' Albaran de kardex (S/N)
login_usu VARCARACTER(30)  Codigo del usuario
pte VARCARACTER(1)  Pendiente (R/U/E/N/P/V) (Reposicion/Emitidos/Urgente/Normal/Pendiente/Validad
servicio VARCARACTER(10)  Codigo de servicio
transferido VARCARACTER(1)  'N' Transferido (S/N)

Foreign Keys
Foreign Key Foreign Key
fk_albaranes_4 (almacen) on almacenes (cod_almacen)
fk_albaranes_6 (centro_o) on paramet (linea)
fk_albaranes (centro_o,gfh) on gfh (cod_centro,gfh)
fk_albaranes_3 (centro_o,servicio) on servicio (cod_centro,cod_servicio)
fk_albaranes_2 (centro_o,unidad) on unidad (centro,unidad)
fk_albaranes_5 (tipo_albaran) on t_movimi (tipo_movimi)

Indices
Indice Indice Único
idx_albaranes_9 (albaran,centro_o,num_peticion)
idx_albar_8 (centro_o,albaran_ext)
idx_albar_1 (centro_o,fecha_albaran)
idx_albar_7 (centro_o,gfh,albaran)
idx_albar_6 (centro_o,gfh,fecha_albaran)
idx_albar_5 (centro_o,servicio,albaran)
idx_albar_3 (centro_o,servicio,fecha_albaran)
idx_albar_4 (centro_o,unidad,albaran)
idx_albar_2 (centro_o,unidad,fecha_albaran)

Descripción: Albaranes generados en cada elaboracion


Tabla: albaranes_elab
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo del centro
albaran NUMERICO_INTEGER  Numero de albaran
elaboracion NUMERICO_INTEGER  Numero de elaboracion

Descripción: Cabecera de compras y devoluciones a proveedores


Tabla: albarpro
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo del centro
num_entrada NUMERICO_INTEGER  Numero de entrada
almacen VARCARACTER(2) Codigo del almacen

Página 3 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Cabecera de compras y devoluciones a proveedores
Tabla: albarpro
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
proveedor VARCARACTER(10) Codigo del proveedor
transferido VARCARACTER(1) 'N' Transferido (S/N)
id_alb_textos NUMERICO_INTEGER  Identificador de texto asociado
num_int_factur NUMERICO_INTEGER  Numero interno de factura (factura.num_interno)
num_pedido NUMERICO_INTEGER  Numero de pedido asociado
fecha_alba FECHA  Fecha del albaran de proveedor
fecha_rec FECHA  Fecha de recepcion
fecha_tras FECHA  Fecha de transferencia
fecha_mod FECHA_HORA  [current timestamp] Fecha de ultima modificacion
aviso_paciente VARCARACTER(1)  'N' Paciente avisado de recoger medicación med. ext. S/N
conformado VARCARACTER(1)  Conformado (S/N)
estado VARCARACTER(1)  Estado (NULL/P/B/C)(Normal Recepciones/Normal Devoluciones/Asignado Factu
expediente VARCARACTER(15)  Codigo del expediente de compra
importe_ent DECIMALES(19,5)  Importe de la recepcion
login_usu VARCARACTER(30)  Codigo de usuario
num_alba VARCARACTER(13)  Numero del albaran de proveedor
num_entrada_ext VARCARACTER(20)  Numero de entrada externo
num_factur VARCARACTER(13)  Numero de factura (factura.num_factur)
num_presu VARCARACTER(8)  Numero de presupuesto
observa VARCARACTER(255)  Observaciones
selecciona VARCARACTER(1)  (Parece que no tiene uso)
tipo_movimi VARCARACTER(1)  Tipo de moviemiento (R/E/M) (Recepcion/Entrada sin pedido/Devolucion a provee
urgente VARCARACTER(1)  Urgente (S/N)

Foreign Keys
Foreign Key Foreign Key
fk_albarpro (almacen) on almacenes (cod_almacen)
fk_albarpro_2 (cod_centro) on paramet (linea)
fk_albarpro_3 (proveedor) on proveedor (codigo)

Indices
Indice Indice Único
idx_albarpro_3 (cod_centro,expediente,num_pedido)
idx_albarpro_5 (cod_centro,fecha_rec,almacen)
idx_albarpro_6 (cod_centro,num_entrada_ext)
idx_albarpro_4 (cod_centro,num_presu,num_pedido)
idx_albarpro_1 (cod_centro,proveedor,num_alba)
idx_albarpro_2 (cod_centro,proveedor,num_pedido)

Descripción: Alergias cruzadas


Tabla: alergias_cruzadas
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
pr_activo1 NUMERICO_INTEGER  Codigo de principio activo 1
pr_activo2 NUMERICO_INTEGER  Codigo de principio activo 2
observaciones VARCARACTER(250)  Observaciones

Página 4 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Alertas de datos clinicos en la prescripcion de
Tabla: alertas_art_dt medicamentos
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_alerta_art_dt NUMERICO_INTEGER   Identificador del registro
cod_centro NUMERICO_SMALLINT Codigo del centro
codigo VARCARACTER(10) Codigo del articulo
codigo_dt VARCARACTER(10) Codigo del dato clinico
valor_desde DECIMALES(20,10) 0 Valor del rango <desde>
valor_hasta DECIMALES(20,10) 0 Valor del rango <hasta>
caducidad NUMERICO_INTEGER  Dias de caducidad del dato clinico
observaciones TEXTO  Observaciones

Foreign Keys
Foreign Key Foreign Key
fk_aler_adt_codigo (codigo) on articulos (codigo)

Descripción: Almacenes asociados a los centros


Tabla: alm_asoc
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo del centro
cod_almacen VARCARACTER(2)  Codigo del almacen
arm_ext VARCARACTER(1)  'N' Conexion con armarios de pacientes externos (S/N)
carrusel VARCARACTER(1)  Conexion con carrusel (S/N)
estado VARCARACTER(1)  Estado (A/B) (Activo/Baja)
pyxis VARCARACTER(1)  Conexion con pyxis (S/N)
tipo VARCARACTER(1)  Tipo (P/N) (Preferente/Normal)

Descripción: Maestro de almacenes


Tabla: almacenes
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_almacen VARCARACTER(2)  Codigo del almacen
nom_almacen VARCARACTER(35) Nombre del almacen
localidad NUMERICO_INTEGER  Codigo de la localidad
cod_buzon VARCARACTER(20)  Buzon EAN
cod_pais VARCARACTER(4)  Codigo del pais
cod_postal VARCARACTER(10)  Codigo postal
direccion VARCARACTER(50)  Direccion
e_mail VARCARACTER(40)  Email
estado VARCARACTER(1)  Estado (A/B) (Activo/Baja)
fax VARCARACTER(20)  Numero de fax
prov_est VARCARACTER(4)  Codigo de provincia
telefono VARCARACTER(20)  Numero de telefono

Página 5 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Maestro de modos de aportación
Tabla: aportacion
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_aportacion NUMERICO_INTEGER   campo id
descripcion VARCARACTER(50) Descripción del tipo de aportación
tipo VARCARACTER(1) '0' Tipo de aportación ('N','R','0','S') (Normal,Reducida,Sin Aportación,Sin Definir)

Descripción: Usuarios que pueden recibir un mensaje interno de una


Tabla: app_mensajeria aplicacion
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  0 Codigo del centro
aplicacion VARCARACTER(20)  Codigo de aplicacion
usuario VARCARACTER(30)  Codigo de usuario

Descripción: Maestro de areas


Tabla: areas
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo del centro
cod_area VARCARACTER(10)  Codigo de area
cod_interno NUMERICO_INTEGER Codigo interno
equivalencia NUMERICO_INTEGER  Equivalencia
nom_area VARCARACTER(30)  Nombre de area

Descripción: Areas centrales para SACYL (obsoleto)


Tabla: areas_central
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo del centro
cod_area VARCARACTER(10)  Codigo de area
cod_interno NUMERICO_INTEGER Codigo interno
equivalencia NUMERICO_INTEGER  Equivalencia
nom_area VARCARACTER(30)  Nombre de area

Descripción: Articulos asociados a armarios dispensadores


Tabla: arm_disp_art
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_ada NUMERICO_INTEGER   Identificador del registro
id_ad NUMERICO_INTEGER Codigo de armario dispensador
articulo VARCARACTER(10) Codigo de medicamento

Página 6 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Articulos asociados a armarios dispensadores
Tabla: arm_disp_art
Foreign Keys
Foreign Key Foreign Key
fk_arm_disp_art (id_ad) on armarios_disp (id_ad)

Descripción: Carros asociados a armarios dispensadores


Tabla: arm_disp_carros
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_adc NUMERICO_INTEGER   Identificador del registro
id_ad NUMERICO_INTEGER Codigo de armario dispensador
cod_carro VARCARACTER(8) Codigo de carro

Foreign Keys
Foreign Key Foreign Key
fk_arm_disp_carros (id_ad) on armarios_disp (id_ad)

Descripción: Maestro de armarios dispensadores


Tabla: armarios_disp
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_ad NUMERICO_INTEGER   Identificador del registro
cod_centro NUMERICO_SMALLINT Codigo del centro
cod_almacen VARCARACTER(2) Codigo de almacen
codigo VARCARACTER(20) Codigo de armario
descripcion VARCARACTER(40) Nombre del armario
tipo VARCARACTER(1) Tipo de Armario Vertical: V, Horizontal H, Planta P, Externos E
comunicacion VARCARACTER(1)  'A' Tipo de comunicación: 'A': Asíncrona, 'S': Síncrona
reposicion VARCARACTER(1)  'N' Permitir reposiciones (S/N)
solicitud VARCARACTER(1)  'N' Permitir solicitudes (S/N)

Descripción: Articulos asociados a los centros


Tabla: art_centro
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
centro NUMERICO_SMALLINT  Codigo del centro
codigo VARCARACTER(10)  Codigo de articulo
clas_articulo NUMERICO_INTEGER Codigo de clasificacion de articulos
clas_compra NUMERICO_INTEGER Codigo de clasificacion de compra
id_tipo_uso NUMERICO_INTEGER 1 Codigo de tipo e uso
ud_pte_rec NUMERICO_INTEGER Unidades pendientes de recibir
existencia DECIMALES(10,2) Existencias
pmedio DECIMALES(15,5) Precio medio
ud_pte_cons DECIMALES(10,2) Unidades pendientes de consumir
diamaxtr NUMERICO_SMALLINT  Dias maximos de tratamiento
num_roturas NUMERICO_SMALLINT  Numero de roturas
alerta NUMERICO_INTEGER  (¿Obsoleto?)

Página 7 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Articulos asociados a los centros
Tabla: art_centro
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
caducidad_sobrante NUMERICO_INTEGER  Cadcidad del sobrante en las elaboraciones
consumed NUMERICO_INTEGER  Consumo medio
dias_alarmantes NUMERICO_INTEGER  Numero de dias alarmantes
dias_validez_dp NUMERICO_INTEGER  Numero de dias de validez
estabilidad NUMERICO_INTEGER  Estabilidad en horas
m01 NUMERICO_INTEGER  Consumo enero
m02 NUMERICO_INTEGER  Consumo ebrero
m03 NUMERICO_INTEGER  Consumo marzo
m04 NUMERICO_INTEGER  Consumo abril
m05 NUMERICO_INTEGER  Consumo mayo
m06 NUMERICO_INTEGER  Consumo junio
m07 NUMERICO_INTEGER  Consumo julio
m08 NUMERICO_INTEGER  Consumo agosto
m09 NUMERICO_INTEGER  Consumo septiembre
m10 NUMERICO_INTEGER  Consumo octubre
m11 NUMERICO_INTEGER  Consumo noviembre
m12 NUMERICO_INTEGER  Consumo diciembre
multidos NUMERICO_INTEGER  Numero de multidosis
stock_aler NUMERICO_INTEGER  Stock alerta
stock_max NUMERICO_INTEGER  Stock maximo
stock_mini NUMERICO_INTEGER  Stock minimo
ud_min_acon NUMERICO_INTEGER  1 Unidad mínima de acondicionamiento
ud_pte_bon NUMERICO_INTEGER  Unidades pendientes de bonificar
fec_alta FECHA  Fecha de alta
fec_baja FECHA  Fecha de baja
ult_rotura FECHA  Ultima rotura
ult_utiliz FECHA  Ultima utilizacion
fec_ult_ela FECHA_HORA  Fecha de ultima elaboracion
fec_ult_mod FECHA_HORA  Fecha de ultima modificacion
abccompra VARCARACTER(10)  Clasificacion ABC de compra
abcconsumo VARCARACTER(10)  Clasificacion ABC de consumo
abcstock VARCARACTER(10)  Clasificacion ABC de stock
adm_continua VARCARACTER(1)  Administracion continua (S/N)
alargadera VARCARACTER(1)  'N' Artículo alargadera
antiemetico VARCARACTER(1)  Articulo antiemetico (S/N)
antihemofi VARCARACTER(1)  Articulo antihemofilico (S/N)
antiretroviral VARCARACTER(1)  Articulo antiretroviral (S/N)
arm_ext VARCARACTER(1)  'N' Armario externo (S/N)
art_suero VARCARACTER(10)  Codigo de articulo de suero asociado
asoc_suero VARCARACTER(1)  'T' Nivel de asociación/restricción de sueros (T/A/S)
asoc1 VARCARACTER(10)  Codigo asociado
caducidad VARCARACTER(1)  Caducidad (S/N)
cant_sobrante DECIMALES(20,10)  Cantidad sobrante en las elaboraciones
capacidad DECIMALES(19,3)  Capacidad máxima (ml)
caract_guia VARCARACTER(45)  Caracteristicas de guia
carrusel VARCARACTER(1)  Articulo en carrusel (S/N)
citostatico VARCARACTER(1)  Articulo citostatico (S/N)
cod_almacen_ent VARCARACTER(2)  Codigo de almacen de entrega
cod_pauta VARCARACTER(8)  Codigo de pauta
cod_secuencia VARCARACTER(8)  Codigo de secuencia horaria
cod_variante VARCARACTER(8)  Codigo de variante horaria
complementario VARCARACTER(1)  Articulo complementario (S/N)
cons_ela_indiv VARCARACTER(1)  'N' Consumo individual en Elaboración
cons_frio VARCARACTER(1)  Conservar en frio (S/N)
consumo_decimal VARCARACTER(1)  Consumo decimal (S/N)

Página 8 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Articulos asociados a los centros
Tabla: art_centro
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
contenedor VARCARACTER(1)  'N' Artículo contenedor (S/N)
crecal VARCARACTER(1)  Coeficiente de recalculo
cstale DECIMALES(5,2)  Coeficiente de stock alerta
cstmax DECIMALES(5,2)  Coeficiente de stock maximo
cstmin DECIMALES(5,2)  Coeficiente de stock minimo
cta_aprovi VARCARACTER(12)  Codigo de cuenta de aprovisionamiento
cta_ctb VARCARACTER(12)  Codigo de cuenta contable
ddd DECIMALES(20,10)  0 Dosis diaria definida
de_stock VARCARACTER(1)  Articulo de stock (S/N)
de_stock_mez_dpa VARCARACTER(1)  'N' Articulo de stock en mezclas de DPA (S/N)
de_stock_mezclas VARCARACTER(1)  'N' Articulo de stock en mezclas
densidad DECIMALES(20,10)  Relación peso / volumen (mg/ml)
des_botiq VARCARACTER(255)  Nombre del articulo en botiquines
des_farma VARCARACTER(255)  Nombre del articulo en prescripcion
dosishab DECIMALES(20,10)  Dosis habitual
dosismax DECIMALES(20,10)  Dosis maxima
dosismax_dia DECIMALES(20,10)  Dosis maxima por dia
dosismin DECIMALES(20,10)  Dosis minima
dosismin_dia DECIMALES(20,10)  Dosis minima por dia
dpa VARCARACTER(1)  Uso en DPA (S/N)
dpe VARCARACTER(1)  Uso en DPE (S/N)
efg VARCARACTER(1)  (¿Obsoleto?)
epigr VARCARACTER(12)  Codigo del epigrafe contable
erp VARCARACTER(1)  'S' Indica si el artículo se integra en el ERP (S/N)
estante VARCARACTER(5)  (¿Obsoleto?)
estupefaci VARCARACTER(1)  Articulo estupefaciente (S/N)
exclusivo VARCARACTER(1)  Articulo exclusivo (S/N)
extrajero VARCARACTER(1)  Articulo extranjero (S/N)
facturar_dpa VARCARACTER(1)  Facturar en DPA (S/N)
for_espec VARCARACTER(1)  (¿Obsoleto?)
fotosensible VARCARACTER(1)  Articulo fotosensible (S/N)
fracciona VARCARACTER(1)  Articulo fraccionable (S/N)
fungible VARCARACTER(1)  Articulo fungible (S/N)
guia VARCARACTER(1)  Articulo incluido en guia (S/N)
hemoderiva VARCARACTER(1)  Articulo hemoderivado (S/N)
hemofilia VARCARACTER(1)  Articulo para hemofilia (S/N)
hl7_pres VARCARACTER(1)  'S' Uso en HL7 para prescripciones (S/N)
imp_etiq_uni VARCARACTER(1)  Impresion en etiquetas de Unidosis (S/N)
ins_renal VARCARACTER(1)  Articulo de insuficiencia renal (S/N)
latex VARCARACTER(1)  Articulo latex (S/N)
lotes VARCARACTER(1)  Articulo con control exahustivo de lotes (S/N)
manipulacion VARCARACTER(1)  Articulo manipulable (S/N)
mezcla VARCARACTER(1)  Articulo mezcla (S/N)
mostrar_des_farma VARCARACTER(1)  'N' Mostrar "des_farma" siempre en prescripción electrónica (efectivo sólo cuando la
nacional VARCARACTER(1)  Articulo del catalogo nacional (S/N)
nemotec VARCARACTER(10)  Codigo mnemotecnico
no_cons_dpa VARCARACTER(1)  No consumir en DPA (S/N)
np VARCARACTER(1)  Articulo de nutricion parenteral (S/N)
obs_auto VARCARACTER(250)  Observaciones automaticas
obs_dispensa VARCARACTER(250)  Observaciones a la dispensacion
obs_ir VARCARACTER(250)  Observaciones de insuficiencia renal
obs_sonda_naso VARCARACTER(250)  Observaciones de sonda nasogastrica
ped_auto_pres_dpe VARCARACTER(1)  'N' Pedido automático en prescripción DPE
peso DECIMALES(7,2)  Peso en vacío (g)
premedicacion VARCARACTER(1)  Articulo de premedicacion (S/N)

Página 9 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Articulos asociados a los centros
Tabla: art_centro
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
psicotropo VARCARACTER(1)  Articulo psicotropo (S/N)
pvfp DECIMALES(20,10)  Precio de venta de factura al paciente
quirofano VARCARACTER(1)  Articulo de quirofano (S/N)
radiofarmacia VARCARACTER(1)  Articulo de radiofarmacia (S/N)
reenvasa VARCARACTER(1)  Articulo reenvasado (S/N)
sobrante VARCARACTER(1)  Guardar sobrante (S/N)
suero VARCARACTER(1)  Articulo suero (S/N)
temperatura VARCARACTER(30)  Temperatura de almacenamiento
tolerancia DECIMALES(5,2)  Baremo de tolerancia de desviación de peso (%)
tolerancia_rec DECIMALES(5,2)  Baremo de tolerancia de desviación de peso para reconstituciones (%)
ubica VARCARACTER(8)  Codigo de ubicacion
unidad_med_mul VARCARACTER(15)  Codigo de unidad de medida multidosis
unidosis VARCARACTER(1)  Uso en Unidosis (S/N)
uso_botiq VARCARACTER(1)  Uso en botiquines (S/N)
uso_botiq_no_pacto VARCARACTER(1)  'N' Uso en botiquines fuera del pacto (S/N)
uso_compasivo VARCARACTER(1)  Uso compasivo (S/N)
uso_hosp VARCARACTER(1)  Uso hospitalario (S/N)
uso_rest VARCARACTER(1)  Uso restringido (S/N)
uso_sol_pac VARCARACTER(1)  'N' Uso en solicitudes de pacientes (S/N)
velocidad DECIMALES(19,3)  Velocidad de perfusión por defecto
vol_max_extraible DECIMALES(19,3)  Volumen máximo extraíble (ml)
vol_minimo DECIMALES(19,3)  Volumen mínimo para desechar (ml)

Indices
Indice Indice Único
idx_art_centro1 (centro,asoc1)
idx_artfec (centro,codigo,fec_baja)
idx_a_cen1 (codigo)

Descripción: Observaciones de vias de adminitracion asociadas a


Tabla: art_obs_via articulos
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_art_obs_via NUMERICO_INTEGER   Identificador del registro
cod_centro NUMERICO_INTEGER Código del centro
articulo VARCARACTER(10) Código del artículo
cod_via VARCARACTER(40) Código de la vía
observacion VARCARACTER(250) Observaciones artículo/vía

Foreign Keys
Foreign Key Foreign Key
fk_art_obs_via (cod_centro,articulo) on art_centro (centro,codigo)
fk_art_obs_via_2 (cod_via) on vias (codigo)

Indices
Indice Indice Único
idx_art_obs_via_1 (cod_via,cod_centro,articulo)

Página 10 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Sueros asociados a articulos
Tabla: art_sueros
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_art_suero NUMERICO_INTEGER   Identificador del registro
cod_centro NUMERICO_INTEGER Codigo del centro
articulo VARCARACTER(10) Codigo de articulo
articulo_suero VARCARACTER(10) Codigo de articulo suero
estado VARCARACTER(1) 'P' Estado (P/N) (Preferente/Normal)

Foreign Keys
Foreign Key Foreign Key
fk_art_sueros_1 (articulo) on articulos (codigo)
fk_art_sueros_2 (articulo_suero) on articulos (codigo)

Descripción: Vias asociadas a los sueros asociados a articulos


Tabla: art_sueros_vias
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_art_suero_via NUMERICO_INTEGER   Identificador del registro
id_art_suero NUMERICO_INTEGER Codigo del suero asociado al articulo
cod_via VARCARACTER(40) Codigo de la via
estado VARCARACTER(1) 'P' Estado (P/N) (Preferente/Normal)
velocidad DECIMALES(19,3)  Velocidad de perfusión por defecto

Foreign Keys
Foreign Key Foreign Key
fk_art_sueros_vi_2 (cod_via) on vias (codigo)
fk_art_sueros_vi_1 (id_art_suero) on art_sueros (id_art_suero)

Descripción: Textos asociados a articulos


Tabla: art_textos
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo del centro
articulo VARCARACTER(10)  Codigo de articulo
texto TEXTO Texto

Descripción: Datos de tipo de uso asociados al articulo


Tabla: art_uso_comp
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo del centro
codigo VARCARACTER(10)  Codigo de articulo
discusion TEXTO  Texto de discusion
tratamiento TEXTO  Texto de tratamiento

Página 11 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Datos de tipo de uso asociados al articulo
Tabla: art_uso_comp
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
diagnost VARCARACTER(10)  Codigo de diagnostico

Descripción: Maestro de articulos


Tabla: articulos
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
codigo VARCARACTER(10)  Codigo de articulo
clas_articulo NUMERICO_INTEGER Codigo de clasificacion de articulo
clas_compra NUMERICO_INTEGER Codigo de clasificacion de compra
id_tipo_uso NUMERICO_INTEGER 1 Codigo de tipo de uso
ud_pte_bon NUMERICO_INTEGER Unidades pendientes de bonificar
ud_pte_rec NUMERICO_INTEGER Unidades pendientes de recibir
denominaci VARCARACTER(255) Nombre del articulo
des_botiq VARCARACTER(255) Nombre para uso en botiquines
des_farma VARCARACTER(255) Nombre para uso en prescripcion
dosis DECIMALES(19,3) Dosis
dosishab DECIMALES(19,3) Dosis habitual
dosismax DECIMALES(19,3) Dosis maxima
dosismin DECIMALES(19,3) Dosis minima
dpa VARCARACTER(1) Uso de DPA (S/N)
existencia DECIMALES(10,2) Existencias
fgrupa VARCARACTER(10) Codigo de grupo terapeutico
gr_estudio VARCARACTER(10) Codigo de grupo de pareto
nemotec VARCARACTER(10) Codigo mnemotecnico
pmedio DECIMALES(15,5) Precio medio
ubica VARCARACTER(8) Codigo de ubicacion
ud_pte_cons DECIMALES(10,2) Unidades pendientes de consumir
unidosis VARCARACTER(1) Uso en Unidosis (S/N)
via VARCARACTER(40) Codigo de via de administracion
via_estudio VARCARACTER(2) Codigo de via de estudio
diamaxtr NUMERICO_SMALLINT  Dias maximos de tratamiento
num_roturas NUMERICO_SMALLINT  Numero de roturas
alerta NUMERICO_INTEGER  (¿Obsoleto?)
caducidad_sobrante NUMERICO_INTEGER  Caducidad del sobrante en horas
consumed NUMERICO_INTEGER  Consumo medio
dias_alarmantes NUMERICO_INTEGER  Numero de dias alarmantes
dias_validez_dp NUMERICO_INTEGER  Numero de dias de validad para DPE
estabilidad NUMERICO_INTEGER  Estabilidad en horas
id_aportacion NUMERICO_INTEGER  Tipo de aportación del artículo
m01 NUMERICO_INTEGER  Consumo de enero
m02 NUMERICO_INTEGER  Consumo de febrero
m03 NUMERICO_INTEGER  Consumo de marzo
m04 NUMERICO_INTEGER  Consumo de abril
m05 NUMERICO_INTEGER  Consumo de mayo
m06 NUMERICO_INTEGER  Consumo de junio
m07 NUMERICO_INTEGER  Consumo de julio
m08 NUMERICO_INTEGER  Consumo de agosto
m09 NUMERICO_INTEGER  Consumo de septiembre
m10 NUMERICO_INTEGER  Consumo de octubre
m11 NUMERICO_INTEGER  Consumo de noviembre
m12 NUMERICO_INTEGER  Consumo de diciembre

Página 12 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Maestro de articulos
Tabla: articulos
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
multidos NUMERICO_INTEGER  Numero de multidosis
pr_activo NUMERICO_INTEGER  Codigo de principio activo
stock_aler NUMERICO_INTEGER  Cantidad de stock alerta
stock_max NUMERICO_INTEGER  Cantidad de stock maximo
stock_mini NUMERICO_INTEGER  Cantidad de stock minimo
ud_min_acon NUMERICO_INTEGER  1 Unidad mínima de acondicionamiento
fec_alta FECHA  Fecha de alta
fec_baja FECHA  Fecha de baja
ult_rotura FECHA  Ultima rotura
ult_utiliz FECHA  Ultima utilizacion
fec_pre_baja FECHA_HORA  Fecha de pre-baja
fec_ult_ela FECHA_HORA  Fecha de ultima elaboracion
fec_ult_mod FECHA_HORA  Fecha de ultima modificacion
abccompra VARCARACTER(10)  Clasificacion ABC de compra
abcconsumo VARCARACTER(10)  Clasificacion ABC de consumo
abcstock VARCARACTER(10)  Clasificacion ABC de stock
acciones TEXTO_LARGO  Descripcion de acciones del prospecto
adm_continua VARCARACTER(1)  Administracion continua (S/N)
alargadera VARCARACTER(1)  'N' Artículo alargadera (S/N)
antiemetico VARCARACTER(1)  Articulo antiemetico (S/N)
antihemofi VARCARACTER(1)  Articulo antihemofilico (S/N)
antiretroviral VARCARACTER(1)  Articulo antiretroviral (S/N)
arm_ext VARCARACTER(1)  'N' Uso en armarios externos (S/N)
asoc1 VARCARACTER(10)  Codigo asociado
caducidad VARCARACTER(1)  Caducidad en horas
cant_sobrante DECIMALES(15,5)  (obsoleto) Cantidad sobrante en las elaboraciones
capacidad DECIMALES(19,3)  Capacidad máxima (ml)
caract_guia VARCARACTER(45)  Caracteristicas de guia
carrusel VARCARACTER(1)  Articulo en carrusel (S/N)
citostatico VARCARACTER(1)  Articulo citostatico (S/N)
cod_pauta VARCARACTER(8)  Codigo de pauta
cod_secuencia VARCARACTER(8)  Codigo de secuencia horaria
cod_variante VARCARACTER(8)  Codigo de variante horaria
complementario VARCARACTER(1)  Articulo complementario (S/N)
compodosis VARCARACTER(10)  Dosis de la composición para descarga del SAS
concentracion DECIMALES(20,10)  Concentracion del medicamento en ml
cons_ela_indiv VARCARACTER(1)  'N' Consumo individual en elaboración
cons_frio VARCARACTER(1)  Conservar en frio (S/N)
consideraciones TEXTO_LARGO  Consideraciones del prospecto
consumo_decimal VARCARACTER(1)  Consumo decimal (S/N)
contenedor VARCARACTER(1)  'N' Artículo contenedor (S/N)
crecal VARCARACTER(1)  Coeficente de recalculo
cstale DECIMALES(5,2)  Coeficiente de stock alerta
cstmax DECIMALES(5,2)  Coeficiente de stock maximo
cstmin DECIMALES(5,2)  Coeficiente de stock minimo
cta_aprovi VARCARACTER(12)  Codigo de cuenta de aprovisionamiento
cta_ctb VARCARACTER(12)  Codigo de cuenta contable
ddd DECIMALES(9,2)  1 Dosis diaria definida
de_stock VARCARACTER(1)  Articulo de stock (S/N)
de_stock_mez_dpa VARCARACTER(1)  'N' Articulo de stock en DPA (S/N)
de_stock_mezclas VARCARACTER(1)  'N' Articulo de stock en mezclas (S/N)
densidad DECIMALES(20,10)  Relación peso / volumen (mg/ml)
dosismax_dia DECIMALES(20,10)  Dosis maxima diaria
dosismin_dia DECIMALES(20,10)  Dosis minimia diaria
dpe VARCARACTER(1)  Uso en DPE (S/N)

Página 13 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Maestro de articulos
Tabla: articulos
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
efectos TEXTO_LARGO  Efectos del prospecto
efg VARCARACTER(1)  (¿Obsoleto?)
epigr VARCARACTER(12)  Codigo de epigrafe contable
erp VARCARACTER(1)  'S' Indica si el artículo se integra en el ERP (S/N)
estupefaci VARCARACTER(1)  Articulo estupefaciente (S/N)
exclusivo VARCARACTER(1)  Articulo exclusivo (S/N)
extrajero VARCARACTER(1)  Articulo extranjero (S/N)
facturar_dpa VARCARACTER(1)  Facturar en DPA (S/N)
for_espec VARCARACTER(1)  (¿Obsoleto?)
forma_far VARCARACTER(6)  Codigo de forma farmaceutica
fotosensible VARCARACTER(1)  Articulo fotosensible (S/N)
fracciona VARCARACTER(1)  Articulo fraccionable (S/N)
fungible VARCARACTER(1)  Articulo fungible (S/N)
guia VARCARACTER(1)  Articulo incluido en guia (S/N)
hemoderiva VARCARACTER(1)  Articulo hemoderivado (S/N)
hemofilia VARCARACTER(1)  Articulo de hemofilia (S/N)
hl7_pres VARCARACTER(1)  'S' Uso en HL7 de prescripciones (S/N)
imp_etiq_uni VARCARACTER(1)  Imprimir en etiquetas unidosis (S/N)
incl_prop VARCARACTER(1)  Incluir en propuesta de compra (S/N)
ins_renal VARCARACTER(1)  Articulo de insuficiencia renal (S/N)
kcal DECIMALES(19,5)  Kilocalorias totales
kcal_np DECIMALES(19,5)  Kilocalorias no proteicas
latex VARCARACTER(1)  Articulo latex (S/N)
lotes VARCARACTER(1)  Control exahustivo de lotes (S/N)
manipulacion VARCARACTER(1)  Articulo manipulable (S/N)
mezcla VARCARACTER(1)  Articulo mezcla (S/N)
mosm DECIMALES(19,5)  Miliosmoles
mostrar_des_farma VARCARACTER(1)  'N' Mostrar "des_farma" siempre en prescripción electrónica (efectivo sólo cuando la
nacional VARCARACTER(1)  Articulo nacional (S/N)
no_cons_dpa VARCARACTER(1)  No consumir en DPA (S/N)
np VARCARACTER(1)  Articulo de nutricion parenteral (S/N)
obs_auto VARCARACTER(250)  Observaciones automaticas
obs_dispensa VARCARACTER(250)  Observaciones de dispensacion
obs_ir VARCARACTER(250)  Observaciones de insuficiencia renal
obs_sonda_naso VARCARACTER(250)  Observaciones de sonda nasogastrica
ped_auto_pres_dpe VARCARACTER(1)  'N' Pedido automático en prescripción DPE
peso DECIMALES(7,2)  Peso en vacío (g)
premedicacion VARCARACTER(1)  Articulo premedicacion (S/N)
psicotropo VARCARACTER(1)  Articulo psicotropo (S/N)
pvfp DECIMALES(15,5)  Precio de venta de facturacion al paciente
quirofano VARCARACTER(1)  Articulo de quirofano (S/N)
radiofarmacia VARCARACTER(1)  Articulo de radiofarmacia (S/N)
reenvasa VARCARACTER(1)  Articulo reenvasado (S/N)
reevasado VARCARACTER(1)  (¿Obsoleto?)
sobrante VARCARACTER(1)  Guardar sobrante en elaboraciones (S/N)
suero VARCARACTER(1)  Articulo suero (S/N)
temperatura VARCARACTER(30)  Temperatura de conservacion
tolerancia DECIMALES(5,2)  Baremo de tolerancia de desviación de peso (%)
tolerancia_rec DECIMALES(5,2)  Baremo de tolerancia de peso para reconstituciones (%)
unidad_med VARCARACTER(15)  Codigo de unidad de medida
unidad_med_mul VARCARACTER(15)  Codigo de unidad de medida multidosis
uso_botiq VARCARACTER(1)  Uso en botiquines (S/N)
uso_botiq_no_pacto VARCARACTER(1)  'N' Uso en botiquines fuera del pacto (S/N)
uso_compasivo VARCARACTER(1)  'N' Uso compasivo (S/N)
uso_hosp VARCARACTER(1)  Uso hospitalario (S/N)

Página 14 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Maestro de articulos
Tabla: articulos
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
uso_rest VARCARACTER(1)  Uso restringido (S/N)
uso_sol_pac VARCARACTER(1)  'N' Uso en solicitudes de pacientes (S/N)
velocidad DECIMALES(19,3)  Velocidad de perfusión por defecto
vol_max_extraible DECIMALES(19,3)  Volumen máximo extraíble (ml)
vol_minimo DECIMALES(19,3)  Volumen mínimo para desechar (ml)

Indices
Indice Indice Único
idx_articulos1 (asoc1)
idx_art_des_far (des_farma)
idx_artepig (epigr)
idx_far_grup (fgrupa,pr_activo)
idx_far_nemo (nemotec)

Descripción: Datos nutricionales asociados a los articulos


Tabla: articulos_datos_na
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
codigo VARCARACTER(10)  Codigo de articulo
dato_na VARCARACTER(10)  Codigo de dato nutricional
valor DECIMALES(19,5)  Cantidad del dato nutricional

Descripción: Control de dosis de los articulos


Tabla: articulos_dosis
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
ad_id NUMERICO_INTEGER  Identificador del registro
cod_centro NUMERICO_SMALLINT Codigo del centro
edad_id NUMERICO_INTEGER Codigo de rango de edad
codigo VARCARACTER(10) Codigo del articulo
dosis_hab DECIMALES(20,10)  Dosis habitual
dosis_hab_dia DECIMALES(20,10)  Dosis habitual diaria
dosis_habkg DECIMALES(20,10)  Dosis habitual por kilogramo de peso
dosis_habkg_dia DECIMALES(20,10)  Dosis habitual diaria por kilogramo de peso
dosis_habm DECIMALES(20,10)  Dosis habitual por metro cuadrado de superficie corporal
dosis_habm_dia DECIMALES(20,10)  Dosis habitual diaria por metro cuadrado de superficie corporal

Foreign Keys
Foreign Key Foreign Key
fk_articulos_dosis (edad_id) on edades (edad_id)

Página 15 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Vias de administracion asociadas a articulos
Tabla: articulos_vias
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_articulo_via NUMERICO_INTEGER   Identificador del registro
cod_via VARCARACTER(40) Codigo de via de administracion
codigo VARCARACTER(10) Codigo de articulo

Foreign Keys
Foreign Key Foreign Key
fk_articulos_vias (codigo) on articulos (codigo)

Descripción: Balance por almacen, centro y articulo


Tabla: bal_alma
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo del centro
fecha FECHA  Fecha de cierre
cod_almacen VARCARACTER(2)  Codigo de almacen
cod_articulo VARCARACTER(10)  Codigo de artiuclo
c_tipog NUMERICO_INTEGER Cantidad dispensada en intercambios entre centros
c_tipoie NUMERICO_INTEGER Cantidad recibida en intercambios entre almacenes
c_tipois NUMERICO_INTEGER Cantidad dispensa en intercambios entre almacenes
c_tipom NUMERICO_INTEGER Cantidad devuelta a proveedores
c_tipor NUMERICO_INTEGER Cantidad recepcionada en compras
c_tipoy NUMERICO_INTEGER Cantidad recepcionada en intercambios entre centros
c_tipod DECIMALES(10,2) Cantidad devuelta de devoluciones de planta
c_tipos DECIMALES(10,2) Cantidad dispensada a planta
c_tipot DECIMALES(10,2) Cantidad devuelta en unidosis
c_tipou DECIMALES(10,2) Cantidad dispensada en unidosis
c_tipoz DECIMALES(10,2) Cantidad regularizada
exist_ant DECIMALES(10,2) Existencias del balance anterior
existencia DECIMALES(10,2) Existencias finales
pmedio DECIMALES(15,5) Precio medio calculado
pmedio_ant DECIMALES(15,5) Precio medio del balance anterior
c_tipoe NUMERICO_INTEGER  Cantidad recepcionada de entradas sin pedido
c_tipoel NUMERICO_INTEGER  Cantidad obtenida en meclas y reenvasados
c_tipol NUMERICO_INTEGER  Cantidad de recuperaciones de prestamo
c_tipoo NUMERICO_INTEGER  Cantidad de devoluciones de prestamo
c_tipop NUMERICO_INTEGER  Cantidad de prestamo a unidades
c_tipox NUMERICO_INTEGER  Cantidad de recepcion de prestamo
c_tipob DECIMALES(10,2)  Cantidad dispensada en DPE
c_tipoc DECIMALES(10,2)  Cantidad dispensada en DPA
c_tipof DECIMALES(10,2)  Cantidad devuelta en DPA
c_tipow DECIMALES(10,2)  Cantidad devuelta en DPE
tipoa DECIMALES(19,5)  importe de los abonos
tipoe DECIMALES(19,5)  Importe recepcionado en entradas sin pedido
tipoel DECIMALES(19,5)  Importe de elaboraciones y reenvasados
tipor DECIMALES(19,5)  Importe recepcionado

Página 16 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Balance por articulo
Tabla: bal_art
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
fecha FECHA  Fecha de cierre
cod_articulo VARCARACTER(10)  Codigo de articulo
c_tipom NUMERICO_INTEGER Cantidad devuelta a proveedores
c_tipor NUMERICO_INTEGER Cantidad recepcionada en compras
c_tipod DECIMALES(10,2) Cantidad devuelta de devoluciones de planta
c_tipos DECIMALES(10,2) Cantidad dispensada a planta
c_tipot DECIMALES(10,2) Cantidad devuelta en unidosis
c_tipou DECIMALES(10,2) Cantidad dispensada en unidosis
c_tipoz DECIMALES(10,2) Cantidad regularizada
denominaci VARCARACTER(255) Nombre del articulo
exist_ant DECIMALES(10,2) Existencias del balance anterior
existencia DECIMALES(10,2) Existencias finales
pmedio DECIMALES(15,5) Precio medio calculado
pmedio_ant DECIMALES(15,5) Precio medio del balance anterior
pvl DECIMALES(15,5) Precio de venta laboratorio
pvl_ant DECIMALES(15,5) Precio de venta laboratorio del balance anterior
c_tipoe NUMERICO_INTEGER  Cantidad recepcionada de entradas sin pedido
c_tipoel NUMERICO_INTEGER  Cantidad obtenida en meclas y reenvasados
c_tipol NUMERICO_INTEGER  Cantidad de recuperaciones de prestamo
c_tipoo NUMERICO_INTEGER  Cantidad de devoluciones de prestamo
c_tipop NUMERICO_INTEGER  Cantidad de prestamo a unidades
c_tipox NUMERICO_INTEGER  Cantidad de recepcion de prestamo
c_tipob DECIMALES(10,2)  Cantidad dispensada en DPE
c_tipoc DECIMALES(10,2)  Cantidad dispensada en DPA
c_tipof DECIMALES(10,2)  Cantidad devuelta en DPA
c_tipow DECIMALES(10,2)  Cantidad devuelta en DPE
tipoa DECIMALES(19,5)  importe de los abonos
tipoe DECIMALES(19,5)  Importe recepcionado en entradas sin pedido
tipoel DECIMALES(19,5)  Importe de elaboraciones y reenvasados
tipor DECIMALES(19,5)  Importe recepcionado

Descripción: Balance por centro y articulo


Tabla: bal_cen
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo del centro
fecha FECHA  Fecha de cierre
cod_articulo VARCARACTER(10)  Codigo de artiuclo
c_tipog NUMERICO_INTEGER Cantidad dispensada en intercambios entre centros
c_tipom NUMERICO_INTEGER Cantidad devuelta a proveedores
c_tipor NUMERICO_INTEGER Cantidad recepcionada en compras
c_tipoy NUMERICO_INTEGER Cantidad recepcionada en intercambios entre centros
c_tipod DECIMALES(10,2) Cantidad devuelta de devoluciones de planta
c_tipos DECIMALES(10,2) Cantidad dispensada a planta
c_tipot DECIMALES(10,2) Cantidad devuelta en unidosis
c_tipou DECIMALES(10,2) Cantidad dispensada en unidosis
c_tipoz DECIMALES(10,2) Cantidad regularizada
exist_ant DECIMALES(10,2) Existencias del balance anterior
existencia DECIMALES(10,2) Existencias finales
pmedio DECIMALES(15,5) Precio medio calculado
pmedio_ant DECIMALES(15,5) Precio medio del balance anterior

Página 17 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Balance por centro y articulo
Tabla: bal_cen
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
c_tipoe NUMERICO_INTEGER  Cantidad recepcionada de entradas sin pedido
c_tipoel NUMERICO_INTEGER  Cantidad obtenida en meclas y reenvasados
c_tipol NUMERICO_INTEGER  Cantidad de recuperaciones de prestamo
c_tipoo NUMERICO_INTEGER  Cantidad de devoluciones de prestamo
c_tipop NUMERICO_INTEGER  Cantidad de prestamo a unidades
c_tipox NUMERICO_INTEGER  Cantidad de recepcion de prestamo
c_tipob DECIMALES(10,2)  Cantidad dispensada en DPE
c_tipoc DECIMALES(10,2)  Cantidad dispensada en DPA
c_tipof DECIMALES(10,2)  Cantidad devuelta en DPA
c_tipow DECIMALES(10,2)  Cantidad devuelta en DPE
tipoa DECIMALES(19,5)  importe de los abonos
tipoe DECIMALES(19,5)  Importe recepcionado en entradas sin pedido
tipoel DECIMALES(19,5)  Importe de elaboraciones y reenvasados
tipor DECIMALES(19,5)  Importe recepcionado

Descripción: Balance de prestamos


Tabla: bal_pres
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo del centro
articulo VARCARACTER(10)  Codigo de articulo
hospital VARCARACTER(4)  Codigo de hospital
c_tipo_l NUMERICO_INTEGER  Cantidad de recuperaciones de prestamo
c_tipo_o NUMERICO_INTEGER  Cantidad de devoluciones de prestamo
c_tipo_p NUMERICO_INTEGER  Cantidad de prestamo a unidades
c_tipo_x NUMERICO_INTEGER  Cantidad de recepcion de prestamo
saldo_ini NUMERICO_INTEGER  Saldo inicial

Descripción: Integracion de gestion economica (armarios, etc)


Tabla: buzon_albaranes
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_mensaje NUMERICO_INTEGER   Identificador del registro
fecha_creacion FECHA Fecha y hora de inserción del registro
app_emisora VARCARACTER(10) Aplicación emisora
e_r VARCARACTER(1) Mensaje para enviar o mensaje recibido
formato VARCARACTER(5) Formato del mensaje: 'PIPE', 'HL7', etc
mensaje TEXTO_LARGO Mensaje
procesado VARCARACTER(1) Registro procesado
tipo VARCARACTER(1) Tipo de información: 'M' Movimientos de almacén
cod_centro NUMERICO_SMALLINT  Código del centro
albaran NUMERICO_INTEGER  Nº de albarán de FT
id_lineas NUMERICO_INTEGER  Id. línea único de FT
numerohc NUMERICO_INTEGER  Nº de historia clínica, si se trata de movimientos de paciente
fecha_procesado FECHA  Fecha y hora del procesamiento del registro
albaran_ext VARCARACTER(20)  Nº de albarán del sistema externo
id_control VARCARACTER(50)  Id. del mensaje
id_lineas_ext VARCARACTER(40)  Id. línea único del sistema externo

Página 18 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Integracion de gestion economica (armarios, etc)
Tabla: buzon_albaranes
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
modulo_emisor VARCARACTER(10)  Módulo emisor
motivo VARCARACTER(20)  Motivo del procesamiento
referencia VARCARACTER(50)  Campo para guardar posibles referencias

Indices
Indice Indice Único
idx_buzon_albara_1 (formato,procesado,e_r,tipo)
idx_buzon_albara_2 (referencia)

Descripción: Erros de buzon_albaranes y buzon_mensajes


Tabla: buzon_errores
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_mensaje_err NUMERICO_INTEGER   Identificador del registro
nivel NUMERICO_INTEGER Nivel de anidamiento
fecha_hora FECHA_HORA Fecha y hora
mensaje TEXTO Mensaje
modelo VARCARACTER(10) Modelo
procesado VARCARACTER(1) Procesado (S/N)
tipo VARCARACTER(10) Tipo de información (M) (Movimientos de almacén)
modulo_emisor VARCARACTER(10)  Modulo emisor
parametros VARCARACTER(250)  Parámetros

Indices
Indice Indice Único
idx_buzon_errore_1 (procesado)

Descripción: Integracion de prescripcion y censo


Tabla: buzon_mensajes
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_mensaje NUMERICO_INTEGER   Identificador del registro
linea NUMERICO_INTEGER Numero de linea
fecha_hora FECHA_HORA Fecha y hora
mensaje TEXTO Mensaje
app_emisora VARCARACTER(10) Aplicacion emisora
e_r VARCARACTER(1) Mensaje para enviar o mensaje recibido
formato VARCARACTER(3) Formato del mensaje: 'PIPE', 'HL7', etc
procesado VARCARACTER(1) Registro procesado (S/N/E) (Si/No/Error)
tipo VARCARACTER(1) Tipo de información (M) (Movimientos de almacén)
id_mensaje_primero NUMERICO_INTEGER  Id del mensaje padre (en caso de estar partido el mensaje en varios)
nproceso NUMERICO_INTEGER  Numero de proceso
numerohc NUMERICO_INTEGER  Numero de historia clinica
modulo_emisor VARCARACTER(10)  Modulo emisor

Indices
Indice Indice Único
idx_buzon_mensaje2 (app_emisora,procesado,e_r,tipo)

Página 19 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Integracion de prescripcion y censo
Tabla: buzon_mensajes
Indices
Indice Indice Único
idx_buzon_mensaje1 (procesado)

Descripción: Cierres realizados


Tabla: c_cierre
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
almacen NUMERICO_SMALLINT  (Obsoleto)
linea NUMERICO_INTEGER  Numero de linea
fecha_fin FECHA  Ultimo dia del mes cerrado
fecha_ini FECHA  Primer dia del mes cerrado
fecha_real FECHA  Fecha en la que se realiza el cierre mensual
estado VARCARACTER(1)  (Obsoleto)

Descripción: (Obsoleto)
Tabla: c_f_lin
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
n_factura NUMERICO_INTEGER  -
fec_emi_ori FECHA  -
fec_ult_emi FECHA  -
codigo VARCARACTER(4)  -
editada VARCARACTER(1)  -
periodo VARCARACTER(6)  -

Descripción: Cabecera de auditoria de usuarios


Tabla: cab_audit
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_accion NUMERICO_INTEGER  Identificador del registro
login_usu VARCARACTER(30)  Codigo de usuario
hora_ini FECHA_HORA Fecha y hora de inicio
cod_centro NUMERICO_SMALLINT  Codigo del centro
fecha FECHA  Fecha
fecha_trabajo FECHA  Fecha con la que accede el usuario
fh_ejecutable FECHA_HORA  Fecha y hora del ejecutable
hora_fin FECHA_HORA  Fecha y hora de fin
aplicacion VARCARACTER(8)  Codigo de aplicacion
equipo VARCARACTER(50)  Equipo desde el que se accede
ventana VARCARACTER(250)  Aplicacion u opcion a la que se accede

Indices
Indice Indice Único
idx_cab_audi2 (login_usu,aplicacion)

Página 20 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Cabecera de auditoria de usuarios
Tabla: cab_audit
Indices
Indice Indice Único
idx_cab_audi1 (login_usu,fecha)

Descripción: Cabecera de definicion de botiquines


Tabla: cab_botiq
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo del centro
botiquin VARCARACTER(10)  Codigo del botiquin
unidad VARCARACTER(10) Codigo de la unidad de enfermeria
max_lin NUMERICO_SMALLINT  Número máximo de líneas por albarán
mostrar_descrip NUMERICO_SMALLINT  2 Descripción a mostrar del fármaco (1:Artículo en Farmacia; 2:Artículo en Plan
num_pet_mes NUMERICO_INTEGER  Número de peticiones por mes
fh_ult_sol FECHA_HORA  Fecha y hora de última solicitud
administrador VARCARACTER(30)  Codigo de usuario administrador
calenda VARCARACTER(7)  Dias de la semana (XXXXXXX)
clas_estupe_psico VARCARACTER(1)  'N' Clasificar albaranes de estupefacientes y psicotropos (N/E/P/S) (Sin clasificar/Sol
cod_almacen_cons VARCARACTER(2)  Codigo de almacén al que se imputan los consumos
cod_almacen_cons_c VARCARACTER(2)  Codigo de almacen al que se imputan los consumos de carrusel
descripcion VARCARACTER(60)  Nombre del botiquin
enviar_cons_c VARCARACTER(1)  'S' Enviar consumos al carrusel (s/N)
exceder VARCARACTER(1)  Exceder el pacto (S/N)
gen_clas VARCARACTER(1)  Clasificar albaranes (S/N)
limite_dia VARCARACTER(1)  Hacer solo una reposicion diaria (S/N)
obs_auto VARCARACTER(60)  Observaciones
ordenacion VARCARACTER(1)  Ordenación (I/G/F/D/U) (Orden de introduccion/Grupos terapeutiico/Forma farmac
pendientes VARCARACTER(1)  Dejar albaranes pendientes (S/N)
restringe VARCARACTER(1)  Restringir pacto de botiquin (s/N)
restringe_guia VARCARACTER(1)  Restringir a la guia (S/N)
urgente VARCARACTER(1)  Permitir solicitudes urgentes (S/N)

Descripción: Cabecera de definicion de concursos


Tabla: cab_concurso
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
concurso VARCARACTER(15)  Codigo de expediente
proveedor VARCARACTER(10)  Codigo de proveedor
fecha_adj FECHA  Fecha de adjudicacion
fecha_tras FECHA  Fecha de transferencia
estado VARCARACTER(1)  Estado (A - Adjudicado de impreso / S - Adjudicado pendiente de imprimir / R - Re
tipo VARCARACTER(1)  ¿Obsoleto?
transferido VARCARACTER(1)  Transferido (S/N)

Página 21 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Cabecera de solicitud de intercambios entre centros
Tabla: cab_intercam
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
centro_sol NUMERICO_SMALLINT  Codigo del centro solicitante
num_solicitud NUMERICO_INTEGER  Numero de solicitud
centro_prov NUMERICO_SMALLINT Codigo del centro proveedor
fec_sol FECHA  Fecha de solicitud
estado VARCARACTER(1)  Estado (P - SOLICITADA/D - RECHAZADA/S - SERVIDA/R - RECIBIDA)
obs_prov VARCARACTER(50)  Observaciones del centro proveedor
obs_sol VARCARACTER(50)  Observaciones del centro solicitante
validado VARCARACTER(1)  'S' Solicitud validada (S/N)

Indices
Indice Indice Único
idx_c_interc1 (centro_prov)

Descripción: Cabecera de definicion de interfaces


Tabla: cab_par_int
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
codigo VARCARACTER(10)  Codigo de interface
interface VARCARACTER(100) Descripcion del interface
activado VARCARACTER(1)  Activado (S/N)

Tabla: cab_preparacion
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_preparacion NUMERICO_INTEGER 
cod_centro NUMERICO_SMALLINT
nproceso NUMERICO_INTEGER
numerohc NUMERICO_INTEGER
bandeja VARCARACTER(20) 

Indices
Indice Indice Único
idx_cab_preparac_1 (bandeja)

Descripción: Cabecera de propuesta de pedidos consolidados


Tabla: cab_propuest (obsoleto)
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo del centro
num_propuesta NUMERICO_INTEGER  Numero de propuesta
num_presu VARCARACTER(8) Numero de presupuesto
c_union NUMERICO_SMALLINT  0 ¿Obsoleto?
n_union NUMERICO_INTEGER  0 ¿Obsoleto?
fecha_creacion FECHA  Fecha de creacion

Página 22 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Cabecera de propuesta de pedidos consolidados
Tabla: cab_propuest (obsoleto)
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
estado VARCARACTER(1)  (C - Creación/V - Validada por Centro/R - Revisada y Validada en Consolidación/G
expediente VARCARACTER(15)  Codigo de expediente

Descripción: Cabecera de propuesta de elaboracion (obsoleto)


Tabla: cab_propuest_elab
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  -
num_propuest NUMERICO_INTEGER  -
fecha FECHA_HORA -
ambito VARCARACTER(1) -
usuario VARCARACTER(30)  -

Descripción: Cabecera de definicion de protocolos de Unidosis


Tabla: cab_protocol (obsoleto)
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  -
cod_protocol VARCARACTER(8)  -
nombre VARCARACTER(40)  -
servicio VARCARACTER(10)  -

Descripción: Cabecera de definicion de secuencias horarias


Tabla: cab_secuenc
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_secuencia VARCARACTER(8)  Codigo de secuencia horaria
cod_centro NUMERICO_SMALLINT Codigo de centro (0)
n_horas NUMERICO_SMALLINT  Numero de tomas
aplicacion VARCARACTER(1)  Aplicacion (A/E/U/T) (Ambulantes/Externos/Unidosis/Todas)
descripcion VARCARACTER(30)  Nombre de la secuencia horaria
estado VARCARACTER(1)  Estado (A/B) (Activa/Baja)

Indices
Indice Indice Único
idx_cab_sec1 (cod_centro,n_horas,estado)

Página 23 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Cabecera de solicitud de armarios verticales
Tabla: cab_sol_arm
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_cab_sol_arm NUMERICO_INTEGER  Identificador
cod_centro NUMERICO_SMALLINT Centro
fecha_sol FECHA_HORA [current timestamp] Fecha de Solicitud
estado VARCARACTER(1) 'P' P-Pendiente, R-Repuesto, A-Anulado
albaran NUMERICO_INTEGER  Nº de albarán de intercambio
id_ad NUMERICO_INTEGER  id. del armario externo
id_ad_d NUMERICO_INTEGER  id. del armario externo destino
almacen_d VARCARACTER(2)  Codigo almacen destino
almacen_o VARCARACTER(2)  Codigo almacen origen
login_usu VARCARACTER(30)  Codigo de usuario

Foreign Keys
Foreign Key Foreign Key
fk_cab_sol_arm_3 (almacen_d) on almacenes (cod_almacen)
fk_cab_sol_arm_2 (almacen_o) on almacenes (cod_almacen)
fk_cab_sol_arm (id_ad) on armarios_disp (id_ad)
fk_cab_sol_arm_5 (id_ad) on armarios_disp (id_ad)
fk_cab_sol_arm_4 (login_usu) on ltusu (login_usu)

Descripción: Tabla cabecera de solicitudes a sistemas automáticos


Tabla: cab_sol_auto
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_cab_sol_auto NUMERICO_INTEGER  ID de la cabecera de la solicitud
cod_centro NUMERICO_SMALLINT Código de centro
fecha_sol FECHA_HORA Fecha y hora de la solicitud
modo VARCARACTER(1) 'A' 'M': manual desde la consola, 'A': automática desde otros procesos
tipo_sol VARCARACTER(1) Tipo de solicitud: 'S': Dispensación, 'D': Devolución, 'I': Intercambio entre almacen
unidad VARCARACTER(10) Código de la unidad de enfermería
urgente VARCARACTER(1) 'N' 'N': normal, 'S': urgente
albaran_inicial NUMERICO_INTEGER  Albarán que origina de la solicitud.
id_cab_sol_arm NUMERICO_INTEGER  Identificador de cabecera de solicitud
botiquin VARCARACTER(10)  Código de botiquín que origina la solicitud.
tipo_movimi_ini VARCARACTER(1)  Tipo de movimiento que origina la solicitud. Una entrada por ejemplo.

Foreign Keys
Foreign Key Foreign Key
fk_cab_sol_auto (cod_centro,unidad) on unidad (centro,unidad)
fk_cab_sol_auto_2 (id_cab_sol_arm) on cab_sol_arm (id_cab_sol_arm)

Descripción: Cabecera de solicitudes de reposicion a pacientes


Tabla: cab_sol_pac
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_cab_sol_pac NUMERICO_INTEGER   Identificador del registro
cod_centro NUMERICO_SMALLINT Codigo del centro
cod_medico NUMERICO_INTEGER 0 Codigo de medico
nproceso NUMERICO_INTEGER Numero de proceso

Página 24 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Cabecera de solicitudes de reposicion a pacientes
Tabla: cab_sol_pac
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
fecha_hora FECHA_HORA [current timestamp] Fecha y hora de la solicitude
almacen VARCARACTER(2) Codigo de almacen
estado VARCARACTER(1) Estado (A - Anulada/ D - Devuelta/ I - Impresa/ S - Solicitud)
login_usu VARCARACTER(30) Codigo de usuario
servicio VARCARACTER(10) Codigo de servicio
tipo VARCARACTER(1) Tipo (S - Solicitud / D - Devolucion)
unidad VARCARACTER(10) Codigo de unidad de enfermeria
urgente VARCARACTER(1) 'N' Urgente (S/N)

Foreign Keys
Foreign Key Foreign Key
fk_cab_sol_pac_3 (cod_centro,cod_medico) on facultad (cod_centro,codigo)
fk_cab_sol_pac (cod_centro,servicio) on servicio (cod_centro,cod_servicio)
fk_cab_sol_pac_2 (cod_centro,unidad) on unidad (centro,unidad)
fk_cab_sol_pac_4 (login_usu) on ltusu (login_usu)

Descripción: Maestro de camas


Tabla: camas
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo del centro
ncama VARCARACTER(10)  Nombre de la cama
cod_almacen VARCARACTER(2)  Codigo de almacen de consumo
des_val_farma VARCARACTER(1)  'N' Quitar validación de farmacia (S/N)
factur_pac VARCARACTER(1)  'N' Facturar a paciente (S/N)
recuperar_pres VARCARACTER(1)  'S' Recuperar prescripciones (S/N)
suspender_pres VARCARACTER(1)  'N' Suspender prescripciones (S/N)
tipo VARCARACTER(1)  Tipo (A/M) (Automatica/Manual)
val_facul VARCARACTER(1)  Validacion automatica del medico (S/N/X)
val_farma VARCARACTER(1)  Validacion automatica de farmacia (S/N/X)

Descripción: Almacena los cambios de codigos que se producen en


Tabla: cambios_mae el maestro
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_cambios_mae NUMERICO_INTEGER   Identificador del registro
fecha FECHA Fecha del movimiento
accion VARCARACTER(10) Accion (NUEVO/MODIFICADO)
codigo VARCARACTER(50) Codigo actual
tipo VARCARACTER(2) Maestro afectado (AR- articulos)
cod_centro NUMERICO_SMALLINT  Codigo de centro
cambio_new VARCARACTER(255)  Codigo nuevo
cambio_old VARCARACTER(255)  Codigo antiguo
cambio2 TEXTO(4000)  ¿Sin uso?
enviado VARCARACTER(1)  'N' Enviado (S/N)
enviado2 VARCARACTER(1)  'N' Enviado (S/N)
sub_accion VARCARACTER(10)  Subaccion (EOF)
validado VARCARACTER(1)  Validado (S/N)

Página 25 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Almacena los cambios de codigos que se producen en
Tabla: cambios_mae el maestro
Indices
Indice Indice Único
idx_cambios_mae_1 (validado,tipo)

Descripción: Caracteristicas de la aplicacion por centro


Tabla: car_apli
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
codigo NUMERICO_SMALLINT  Codigo del centro
color_cab NUMERICO_INTEGER  Color de las cabeceras de los informes
color_moneda1 NUMERICO_INTEGER  Color de la moneda 1 en los informes
color_moneda2 NUMERICO_INTEGER  Color de la moneda 2 en los informes
color_neg NUMERICO_INTEGER  Color de los valores negativos en los informes
color_tot NUMERICO_INTEGER  Color de los totales en los informes
bold_tot VARCARACTER(1)  Negrita en los totales en los informes (S/N)
cambio_m1 DECIMALES(20,15)  Valor de cambio de la moneda 1 en los informes
cambio_m2 DECIMALES(20,15)  Valor de cambio de la moneda 2 en los informes
dir_descarga VARCARACTER(100)  Directorio de descarga
icono_cab VARCARACTER(200)  Ruta del icono de la cabecera en los informes
icono_cab2 VARCARACTER(250)  Ruta del icono 2 de la cabecera en los informes
icono_firma VARCARACTER(250)  Ruta del icono de la firma en los informes
icono_pie VARCARACTER(250)  Ruta del icono del pie de pagina en los informes
italic_tot VARCARACTER(1)  Cursiva en los totales de los informes (S/N)
nombre_m1 VARCARACTER(10)  Nombre de la moneda 1 en los informes
nombre_m2 VARCARACTER(10)  Nombre de la moneda 2 en los informes
under_tot VARCARACTER(1)  Subrayado en los totales de los informes (S/N)
visualizar_m1 VARCARACTER(1)  Ver moneda 1 en los informes
visualizar_m2 VARCARACTER(1)  Ver moneda 2 en los informes

Descripción: Carros asociados a camas


Tabla: car_cama
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo del centro
cod_carro VARCARACTER(8)  Codigo de carro
ncama VARCARACTER(10)  Codigo de cama
unidad VARCARACTER(10) Codigo de unidad de enfermeria

Descripción: Turnos de los carros


Tabla: car_hora
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo del centro
hora FECHA_HORA  Hora de salida del carro
cod_carro VARCARACTER(8)  Codigo del carro
linea NUMERICO_INTEGER Turnos del carro

Página 26 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Turnos de los carros
Tabla: car_hora
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
dias NUMERICO_INTEGER  Para cuantos días se ha realizado la última salida de carros
fh_salida FECHA_HORA  Fecha y hora de la ultima salida
hora_list FECHA_HORA  Fecha y hora de validación del turno

Descripción: Maestro de carros


Tabla: carros
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo del centro
cod_carro VARCARACTER(8)  Codigo de carro
id_list_sust_adm NUMERICO_INTEGER  Código de Listado de adm alternativo para el carro
id_list_sust_om NUMERICO_INTEGER  Código de Listado de om alternativo para el carro
consumo VARCARACTER(1)  Realizar consumos (S/N)
observacio VARCARACTER(30)  Observaciones

Descripción: Historico de salidas de carros


Tabla: carros_mov
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo del centro
turno NUMERICO_SMALLINT  Numero de turno
fecha FECHA  Fecha
cod_carro VARCARACTER(8)  Codigo de carro
fh_mov FECHA_HORA Fecha y hora del movimiento
login_usu VARCARACTER(30) Codigo de usuario

Descripción: Articulos asociados a cada almacen de cada centro


Tabla: cen_alm
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo del centro
cod_almacen VARCARACTER(2)  Codigo de almacen
cod_articulo VARCARACTER(10)  Codigo de articulo
ud_pte_rec NUMERICO_INTEGER Unidades pendientes de recibir
existencia DECIMALES(10,2) Existencias
ud_pte_cons DECIMALES(10,2) Unidades pendientes de consumir
alerta NUMERICO_INTEGER  ¿Obsoleto?
consumed NUMERICO_INTEGER  Consumo medio
m01 NUMERICO_INTEGER  Consumo de enero
m02 NUMERICO_INTEGER  Consumo de febrero
m03 NUMERICO_INTEGER  Consumo de marzo
m04 NUMERICO_INTEGER  Consumo de abril
m05 NUMERICO_INTEGER  Consumo de mayo
m06 NUMERICO_INTEGER  Consumo de junio

Página 27 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Articulos asociados a cada almacen de cada centro
Tabla: cen_alm
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
m07 NUMERICO_INTEGER  Consumo de julio
m08 NUMERICO_INTEGER  Consumo de agosto
m09 NUMERICO_INTEGER  Consumo de septiembre
m10 NUMERICO_INTEGER  Consumo de octubre
m11 NUMERICO_INTEGER  Consumo de noviembre
m12 NUMERICO_INTEGER  Consumo de diciembre
num_roturas NUMERICO_INTEGER  Numero de roturas
stock_aler NUMERICO_INTEGER  Cantidad de stock alerta
stock_max NUMERICO_INTEGER  Cantidad de stock maximo
stock_min NUMERICO_INTEGER  Cantidad de stock minimo
ud_pte_bon NUMERICO_INTEGER  Unidades pendientes de bonificar
ult_rotura FECHA  Fecha de ultima rotura
abccompra VARCARACTER(10)  Clasificacion ABC de compra
abcconsumo VARCARACTER(10)  Clasificacion ABC de consumo
abcstock VARCARACTER(10)  Clasificacion ABC de stock
crecal VARCARACTER(1)  Coeficiente de recalculo
cstale DECIMALES(5,2)  Coeficiente de stock alerta
cstmax DECIMALES(5,2)  Coeficiente de stock maximo
cstmin DECIMALES(5,2)  Coeficiente de stock minimo
estado VARCARACTER(1)  Estado (P/N/B) (Preferente/Normal/Baja)
estante VARCARACTER(100)  Descripcion del estante en el que se encuentra el articulo
incl_prop VARCARACTER(1)  Incluir en propuesta de compra (S/N)
ubica VARCARACTER(8)  Codigo de ubicacion

Indices
Indice Indice Único
idx_c_alm1 (cod_centro,cod_almacen)
idx_c_alm3 (cod_centro,cod_articulo,estado)
idx_c_alm2 (cod_centro,estado,existencia)

Descripción: Maestro de centros de facturacion (obsoleto)


Tabla: cen_fac
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
c_f VARCARACTER(4)  -
almacen NUMERICO_SMALLINT  -
descripcion VARCARACTER(30)  -

Descripción: Numeros de presupuesto asociados a centros


Tabla: cen_presu
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo del centro
num_presu VARCARACTER(8)  Numero de presupuesto
fecha_fin FECHA  Fecha de fin

Página 28 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Numeros de presupuesto asociados a centros
Tabla: cen_presu
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
fecha_ini FECHA  Fecha de incio

Descripción: Expedientes asociados a centros


Tabla: centro_expe
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo del centro
cod_expediente VARCARACTER(15)  Codigo de expediente

Descripción: Maestro de clasificacion de articulos


Tabla: clas_articulo
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
codigo NUMERICO_INTEGER  Codigo de clasificacion
descripcion VARCARACTER(40) Nombre de la clasificacion

Descripción: Maestro de clasificacion de compra de articulos


Tabla: clas_compra
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
codigo NUMERICO_INTEGER  Codigo de la clasificacion
descripcion VARCARACTER(40) Nombre de la clasificacion

Descripción: Clasificacion histologica de los diagnosticos


Tabla: clas_histolog
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
codigo VARCARACTER(10)  Codigo de la clasificacion
descripcion VARCARACTER(100) Nombre de la clasificacion

Descripción: Clasificacion topografica de los diagnosticos


Tabla: clas_topograf
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
codigo VARCARACTER(10)  Codigo de la clasificacion

Página 29 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Clasificacion topografica de los diagnosticos
Tabla: clas_topograf
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
descripcion VARCARACTER(100) Nombre de la clasificacion

Descripción: Maestro de colores


Tabla: colores
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_color NUMERICO_INTEGER  Codigo de color
blue NUMERICO_SMALLINT  Valor RGB azul
green NUMERICO_SMALLINT  Valor RGB verde
red NUMERICO_SMALLINT  Valor RGB rojo
nom_color VARCARACTER(25)  Nombre del color

Descripción: Condiciones de almacenamiento asociadas a mezclas


Tabla: con_mezcla estandar
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo del centro
codigo NUMERICO_INTEGER  Codigo de condicion
cod_miv VARCARACTER(10)  Codigo de articulo mezcla
horas NUMERICO_INTEGER Horas de conservacion
estado VARCARACTER(1) Estado (P/N) (Preferente/Normal)

Descripción: Conclusiones de utilizacion de tipos de uso


Tabla: conclusiones_uso_c
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
tipo NUMERICO_INTEGER  Identificador de la conclusion
nombre VARCARACTER(100) Descripcion de la conclusion

Descripción: Condiciones de almacenamiento


Tabla: condiciones
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
codigo NUMERICO_INTEGER  Codigo de la condicion
horas NUMERICO_INTEGER Horas de conservacion
descripcion VARCARACTER(40) Nombre de la condicion

Página 30 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Condiciones de almacenamiento
Tabla: condiciones
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
tipo VARCARACTER(15)  Tipo de la condición

Descripción: Estadisticas de consumo


Tabla: cons_cierre
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo del centro
fecha_cierre FECHA  Fecha de cierre
cod_articulo VARCARACTER(10)  Codigo de articulo
nivel_sup VARCARACTER(10)  Codigo del nivel superior de origen del consumo
origen_cons VARCARACTER(10)  Codigo de origen del consumo
tipo VARCARACTER(1)  Tipo de origen del consumo (U/S/G) (Unidad/Servicio/GFH)
cons_dpa DECIMALES(10,2)  Consumos de DPA
cons_dpe DECIMALES(10,2)  Consumos de DPE
cons_unidosis DECIMALES(10,2)  Consumos de Unidosis
consumo DECIMALES(10,2)  Consumos de gestion
pmedio DECIMALES(15,5)  Precio medio

Descripción: Almacena consumos a enviar a otras aplicaciones


Tabla: consumos externas (obsoleto)
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT -
fecha FECHA -
fecha_cad FECHA -
almacen VARCARACTER(2) -
articulo VARCARACTER(10) -
cod_nac VARCARACTER(10) -
lote VARCARACTER(20) -
servicio VARCARACTER(10) -
tipo VARCARACTER(1) -
unidad VARCARACTER(10) -
elaboracion NUMERICO_INTEGER  -
fecha_real FECHA  -
cantidad DECIMALES(10,2)  -
pmedio DECIMALES(19,5)  -
procesa VARCARACTER(1)  -

Tabla: consumos_enviados
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
centro NUMERICO_SMALLINT Código del centro
fecha_albaran FECHA Fecha del albaran

Página 31 de 142
MODELO DE DATOS FARMATOOLS
Tabla: consumos_enviados
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
almacen VARCARACTER(2) Código del almacen
articulo VARCARACTER(32) Articulo
cantidad DECIMALES(10,2) Cantidad
lote VARCARACTER(20) Lote
tipo_albaran VARCARACTER(1) Tipo de Albarán
fecha_envio FECHA_HORA  Fecha de envío
desc_error TEXTO  Descripción del error
enviado VARCARACTER(1)  Enviado
gfh VARCARACTER(10)  Gfh
id_mensaje_enviado VARCARACTER(64)  Identificador del mensaje enviado

Indices
Indice Indice Único
idx_consumos_env_1 (articulo,fecha_albaran)

Descripción: Pagos realizados por los pacientes


Tabla: copagos
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_copagos NUMERICO_INTEGER   Identificador único del copago
cod_centro NUMERICO_SMALLINT Código del centro
linea NUMERICO_INTEGER Nº de línea de la prescripción
nproceso NUMERICO_INTEGER Nº de proceso
fecha FECHA Fecha de la dispensación
articulo VARCARACTER(10) Código del artículo
cantidad DECIMALES(19,3) Cantidad a dispensar
copago VARCARACTER(1) 'P' Indica si la dispensación tiene que pasar por caja ('P': Pendiente, 'S': Sí, 'N': No)
entregado VARCARACTER(1) 'P' Indica si se ha entregado la dispensación ('P': Pendiente, 'S': Sí, 'N': No)
login_usu VARCARACTER(30) Identificador del usuario que ha realizado la dispensación
pagado VARCARACTER(1) 'P' Indica si se ha pagado la dispensación ('P': Pendiente, 'S': Sí, 'N': No)
id_dp_disp_his NUMERICO_INTEGER  Identificador de la dispensación
fecha_copago FECHA  Fecha del copago
fecha_pagado FECHA  Fecha del pago
factura VARCARACTER(20)  Factura del copago
receta VARCARACTER(20)  Receta de la dispensación

Foreign Keys
Foreign Key Foreign Key
fk_copago (articulo) on articulos (codigo)
fk_copago_1 (cod_centro,articulo) on art_centro (centro,codigo)

Indices
Indice Indice Único
idx_copagos_2 (id_dp_disp_his)
idx_copagos_1 (nproceso,cod_centro)

Página 32 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Maestro de grupos PET
Tabla: cpa
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_cpa NUMERICO_INTEGER   Identificador del registro
nombre_cpa VARCARACTER(255) Nombre del grupo PET

Descripción: Marcas asociaadas a los grupos PET


Tabla: cpa_marcas
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_marca NUMERICO_INTEGER   Identificador del registro
id_cpa NUMERICO_INTEGER Codigo del grupo PET
codigo_marca VARCARACTER(20) Codigo de marca
nombre_marca VARCARACTER(255) Nombre de marca

Foreign Keys
Foreign Key Foreign Key
fk_cpa_marcas (id_cpa) on cpa (id_cpa)

Descripción: Maestro de cuentas contables


Tabla: cta_ca
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
codigo VARCARACTER(12)  Codigo de cuenta contable
nombre VARCARACTER(40) Nombre de cuenta contable
tipo VARCARACTER(1)  Tipo de cuenta (NULL/E/A) (Existencia/Aprovisionamiento)

Descripción: Cuentas contables asociadas a centros (se utiliza para


Tabla: cta_centro alguna descarga)
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo del centro
codigo VARCARACTER(10)  Codigo de articulo
cta_aprovi VARCARACTER(12)  Codigo de cuenta de aprovisionamiento
cta_ca VARCARACTER(12)  Codigo de cuenta contable

Descripción: Cuidados asociados a protocolos


Tabla: cuid_protocol
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_cuid_protocol NUMERICO_INTEGER   Identificador del registro
cod_centro NUMERICO_INTEGER Codigo del centro
cod_cuidado VARCARACTER(10) Codigo de cuidado

Página 33 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Cuidados asociados a protocolos
Tabla: cuid_protocol
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_protocol VARCARACTER(8) Codigo de protocolo
cod_secuencia VARCARACTER(8)  Codigo de secuencia horaria
observacion VARCARACTER(40)  Observaciones

Foreign Keys
Foreign Key Foreign Key
fk_cuid_protocol (cod_centro,cod_protocol) on dp_cab_protocol (cod_centro,cod_protocol)

Indices
Indice Indice Único
idx_cuid_protoco_1 (cod_protocol,cod_cuidado,cod_centro)

Descripción: Medicos asociados a programas


Tabla: da_profa
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo del centro
referencia NUMERICO_INTEGER  Codigo de medico
cod_programa VARCARACTER(8)  Codigo de programa
linea NUMERICO_INTEGER  ¿Obsoleto?
fecha_alta FECHA  Fecha de insercion del registro

Descripción: Programas para pacientes externos y ambulantes


Tabla: da_progr
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo del centro
cod_programa VARCARACTER(8)  Codigo de programa
nom_programa VARCARACTER(30) Nombre de programa
cod_oficial VARCARACTER(20)  Codigo oficial del programa
confirmacion VARCARACTER(1)  Confirmacion automatica de agenda (S/N)
descarga VARCARACTER(1)  'S' Descargar datos clinicos (S/N)
tipo VARCARACTER(4)  Tipo de programa (NULL/ONCO) ([Ninguno]/ONCOLOGIA)
val_facul VARCARACTER(1)  Validacion automatica del medico (S/N/C) (Si/No/Configuracion del centro)
val_farma VARCARACTER(1)  Validacion automatica de farmacia (S/N/C) (Si/No/Configuracion del centro)

Descripción: Servicios asociados a programas


Tabla: da_prose
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo del centro
cod_programa VARCARACTER(8)  Codigo de programa
servicio VARCARACTER(10)  Codigo de servicio
linea NUMERICO_INTEGER  Numero de linea

Página 34 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Servicios asociados a programas
Tabla: da_prose
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
fecha_alta FECHA  Fecha de insercion del registro

Descripción: Maestro de datos nutricionales


Tabla: datos_na
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
codigo VARCARACTER(10)  Codigo del dato nutricional
grupo VARCARACTER(50) Grupo al que pertenece (PROTEINAS/ENERGIA/ELECTROLITOS/OLIGOELEME
nombre VARCARACTER(50) Nombre del dato nutricional
nomenclatura VARCARACTER(10) Nomenclatura
unid_med VARCARACTER(15) Codigo de unidad de medida
dosis_hab DECIMALES(19,5)  Dosis habitual
dosis_max DECIMALES(19,5)  Dosis maxima
dosis_min DECIMALES(19,5)  Dosis minima
etiqueta VARCARACTER(1)  Mostrar en etiqueta (S/N)
origen VARCARACTER(1)  Origen organico o inorganico (O/I)
tipo VARCARACTER(2)  Tipo de dato (Ca/PO/N/GL/HC/LI/AA)

Descripción: Medicación no entregada al paciente (demanda de


Tabla: demandas_no medicación no satisfecha)
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_demandas_no NUMERICO_INTEGER   Identificador único de la demanda no satisfecha
cod_centro NUMERICO_SMALLINT Código del centro
linea_pres NUMERICO_INTEGER Línea de prescripción
nproceso NUMERICO_INTEGER Número de proceso
fecha FECHA_HORA Fecha en la que se registra la demanda no satisfecha
articulo VARCARACTER(10) Código del artículo
cantidad DECIMALES(10,2)  Cantidad de artículos registrados
observaciones VARCARACTER(250)  Observaciones del registro de demanda no satisfecha
pmedio DECIMALES(20,10)  Precio medio del artículo

Foreign Keys
Foreign Key Foreign Key
fk_demandas_no (articulo) on articulos (codigo)
fk_demandas_no_1 (cod_centro,articulo) on art_centro (centro,codigo)

Indices
Indice Indice Único
idx_id_demandas_no (cod_centro,fecha,articulo,nproceso) 

Página 35 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Almacena movimientos para enviar a los armarios
Tabla: descargas horizontales (conexion con carrusel)
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
centro_o NUMERICO_SMALLINT  Codigo del centro
linea NUMERICO_INTEGER  Numero de linea
num_documento NUMERICO_INTEGER  Numero de documento
fecha FECHA_HORA  Fecha y hora
tipo_descarga VARCARACTER(1)  Tipo de descarga (C) (Carrusel)
centro_d NUMERICO_SMALLINT  Codigo del centro destino
nproceso NUMERICO_INTEGER  Numero de proceso
numerohc NUMERICO_INTEGER  Numero de historia clinica
fecha_cad FECHA  Fecha de caducidad
almacen_d VARCARACTER(2)  Codigo de almacen de destino
almacen_o VARCARACTER(2)  Codigo de almacen de origen
articulo VARCARACTER(10)  Codigo de articulo
campo01 VARCARACTER(50)  Campo con información adicional para el Horizontal
campo02 VARCARACTER(50)  Campo con información adicional para el Horizontal
campo03 VARCARACTER(50)  Campo con información adicional para el Horizontal
cantidad DECIMALES(19,5)  Cantidad
cod_nac VARCARACTER(10)  Codigo nacional de articulo
destino1 VARCARACTER(20)  Destino 1 (Codigo de unidad o codigo de proveedor)
destino2 VARCARACTER(20)  Destino 2 (Codigo de servicio)
estado VARCARACTER(1)  Estado (P) (Pendiente)
lote VARCARACTER(20)  Codigo de lote
tipo_movimi VARCARACTER(1)  Tipo de movimiento
usuario VARCARACTER(30)  Codigo de usuario

Descripción: Diagnosticos asociados a protocolos


Tabla: diag_protocol
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo del centro
cod_protocol VARCARACTER(8)  Codigo de protocolo
diagnost VARCARACTER(10)  Codigo de diagnostico

Descripción: Maestro de diagnosticos


Tabla: diagnost
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo del centro
codigo VARCARACTER(10)  Codigo de diagnostico
descripcio VARCARACTER(70) Nombre de diagnostico
codigo_descarga VARCARACTER(30)  Codigo de descarga

Indices
Indice Indice Único
idx_diagnost_1 (descripcio)

Página 36 de 142
MODELO DE DATOS FARMATOOLS
Descripción: MOvimientos pendientes de generar de terminales
Tabla: disp_opt opticos
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo del centro
albaran NUMERICO_INTEGER  Numero de albaran
fecha_cad FECHA  Fecha de caducidad
cantidad DECIMALES(10,2)  Cantidad
cod_almacen VARCARACTER(2)  Codigo de almacen
cod_articulo VARCARACTER(10)  Codigo de articulo
cod_nac VARCARACTER(10)  Codigo nacional de articulo
cod_unidad VARCARACTER(10)  Codigo de unidad de enfermeria
lote VARCARACTER(20)  Codigo de lote

Descripción: Documentos adjuntos a la prescripcion


Tabla: docs_adjuntos
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_doc_adjunto NUMERICO_INTEGER   Identificador del registro
cod_centro NUMERICO_SMALLINT 0 Codigo del centro
id_pres_his NUMERICO_INTEGER 0 Identificador del historico de prescripciones
linea NUMERICO_INTEGER 0 Numero de linea
nproceso NUMERICO_INTEGER 0 Numero de proceso
fecha FECHA_HORA Fecha y hora
login_usu VARCARACTER(30) Codigo de usuario
observaciones VARCARACTER(255) Observaciones
ruta VARCARACTER(255) Ruta donde se encuentra el documento
c_mnig_id NUMERICO_INTEGER  0 Identificador de la prescripción no guia creada desde prescriptools
c_prescrip_id NUMERICO_INTEGER  0 Identificador de pres_prescrip (Obsoleto)

Descripción: Documentos asociados a dispensaciones (realizadas


Tabla: docs_dispensa desde el modulo DISPAC)
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
iddispensa NUMERICO_INTEGER   Identificador del registro
nproceso NUMERICO_INTEGER Numero de proceso
numerohc NUMERICO_INTEGER Numero de historia clinica
fecha FECHA_HORA [current timestamp] Fecha y hora
documento BLOB  Texto del documento

Descripción: Areas de pacientes externos y ambulantes


Tabla: dp_areas
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo del centro
cod_area VARCARACTER(10)  Codigo de area

Página 37 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Areas de pacientes externos y ambulantes
Tabla: dp_areas
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
nom_area VARCARACTER(30)  Nombre de area

Descripción: Datos clinicos asociados a programas de pacientes


Tabla: dp_cab_clinic (para UNIDOSIS cod_programa = UNIDOSIS)
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo del centro
cod_programa VARCARACTER(8)  Codigo de programa
codigo VARCARACTER(10)  Codigo de dato clinico
orden NUMERICO_INTEGER  Orden
descarga VARCARACTER(1)  Descargar (S/N)

Descripción: Cabecera de protocolos


Tabla: dp_cab_protocol
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo del centro
cod_protocol VARCARACTER(8)  Codigo de protocolo
aplicacion VARCARACTER(1)  Aplicacion (A/E/U) (Ambulantes/Externos/Unidosis)
bibliografia VARCARACTER(240)  Texto de bibliografia
codigo_descarga VARCARACTER(30)  Codigo de descarga
emetogena VARCARACTER(1)  Capacidad emetogena (S/N)
estado VARCARACTER(1)  Estado (A/B) (Activo/Baja)
nombre VARCARACTER(40)  Nombre del protocolo
observaciones VARCARACTER(240)  Observaciones
programa VARCARACTER(8)  Codigo de programa (UNIDOSIS para el modulo de Unidosis)
servicio VARCARACTER(10)  Codigo de servicio
tipo_prot VARCARACTER(1)  Tipo de protocolo (0/1/2/3) (Sin Definir/Antineoplásico/Antiemético/Medicación Co

Descripción: Maestro de datos clinicos


Tabla: dp_clinic
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
codigo VARCARACTER(10)  Codigo de dato clinico
orden NUMERICO_INTEGER  Orden
codigo2 VARCARACTER(2)  Codigo 2 (NULL/AC) ([Vacio]/Aclaramiento de la creatinina)
descripcion VARCARACTER(50)  Nombre del dato clinico
tipo VARCARACTER(1)  Tipo (N/C) (Numerico/Caracter)

Página 38 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Ultimas dispensaciones de cada paciente externo
Tabla: dp_disp
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo del centro
linea NUMERICO_INTEGER  Linea de prescripcion
nproceso NUMERICO_INTEGER  Numero de proceso
numerohc NUMERICO_INTEGER  Numero de historia clinica
fecha FECHA_HORA  Fecha y hora
id_tipo_uso NUMERICO_INTEGER 1 Codigo de tipo de uso
fecha_cad FECHA Fecha de caducidad
almacen VARCARACTER(2) Codigo de almacen
lote VARCARACTER(20) Codigo de lote
num_ciclo NUMERICO_INTEGER  Numero de ciclo
num_dia_ciclo NUMERICO_INTEGER  Numero de dia del ciclo
num_mezcla NUMERICO_INTEGER  Numero de mezcla
num_mezcla_asoc NUMERICO_INTEGER  Numero de mezcla aociada
num_revision NUMERICO_INTEGER  Numero de revision
fecha_ini FECHA_HORA  Fecha de inicio de la administracion
fecha_validez FECHA_HORA  Fecha de validez
fecha_vuelta FECHA_HORA  Fecha de vuelta
cant_paci DECIMALES(19,3)  Cantidad aportada por el paciente
cantidad DECIMALES(19,3)  Cantidad
cod_nac VARCARACTER(10)  Codigo nacional de articulo
codigo VARCARACTER(10)  Codigo de articulo
descripcion VARCARACTER(255)  Descripcion
desechado VARCARACTER(1)  Desechado (S/N)
facturado VARCARACTER(1)  Facturado (S/N)
login_usu VARCARACTER(30)  Codigo de usuario
obs_administra VARCARACTER(250)  Observaciones de administracion
precio_med DECIMALES(15,5)  Precio medio
pvfp DECIMALES(15,5)  Precio de venta de facturacion al paciente
servicio VARCARACTER(10)  Codigo de servicio
t_dosis VARCARACTER(1)  Tipo de dosis (_/S) (Normal/De stock)
tipo VARCARACTER(1)  Tipo (C/F/B/W) (Dispensacion DPA/Devolucion DPA/Dispensacion DPE/Devolucio
tipo_pres VARCARACTER(1)  Tipo de prescripcion (G/M/N) (General/Mezcla/Nutricion)
unidad VARCARACTER(10)  Codigo de unidad de enfermeria
uso_compasivo VARCARACTER(1)  'N' Uso compasivo (S/N)

Foreign Keys
Foreign Key Foreign Key
fk_dp_disp_3 (almacen) on almacenes (cod_almacen)
fk_dp_disp_4 (cod_centro) on paramet (linea)
fk_dp_disp_2 (cod_centro,servicio) on servicio (cod_centro,cod_servicio)
fk_dp_disp (cod_centro,unidad) on unidad (centro,unidad)

Indices
Indice Indice Único
idx_dp_disp_nm (num_mezcla)

Descripción: Historico de dispensaciones de pacientes externos y


Tabla: dp_disp_his ambulantes
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo del centro
linea NUMERICO_INTEGER  Linea de prescripcion

Página 39 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Historico de dispensaciones de pacientes externos y
Tabla: dp_disp_his ambulantes
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
nproceso NUMERICO_INTEGER  Numero de proceso
numerohc NUMERICO_INTEGER  Numero de historia clinica
fecha FECHA_HORA  Fecha y hora
id_dp_disp_his NUMERICO_INTEGER Identificador del registro
id_tipo_uso NUMERICO_INTEGER 1 Codigo de tipo de uso
fecha_cad FECHA Fecha de caducidad
almacen VARCARACTER(2) Codigo de almacen
lote VARCARACTER(20) Codigo de lote
pvfp DECIMALES(15,5) Precio de venta de facturacion al paciente
id_aportacion NUMERICO_INTEGER  id tipo de aportacion por artículo
id_dp_pres_his NUMERICO_INTEGER  Identificador de la linea del historico de prescripcion
id_encuentro NUMERICO_INTEGER  Identificador del encuentro
id_lineas NUMERICO_INTEGER  Identificador de la linea de consumo
id_mezclas_his NUMERICO_INTEGER  Identificacion de la linea de elaboracion
id_paci_tsi_his NUMERICO_INTEGER  id tipo aportación según paciente
idtx_siscata NUMERICO_INTEGER  Identidicador de transacción con siscata
num_ciclo NUMERICO_INTEGER  Numero de ciclo
num_dia_ciclo NUMERICO_INTEGER  Numero de dia del ciclo
num_mezcla NUMERICO_INTEGER  Numero de mezcla
num_mezcla_asoc NUMERICO_INTEGER  Numero de mezcla asociado
num_recetas NUMERICO_INTEGER  Número de recetas dispensadas
num_revision NUMERICO_INTEGER  Numero de revision
fecha_tras FECHA  Fecha transferencia
fecha_ini FECHA_HORA  Fecha de incio de la administracion
fecha_validez FECHA_HORA  Fecha de validez
fecha_vuelta FECHA_HORA  Fecha de vuelta
cant_paci DECIMALES(19,3)  Cantidad aportada por el paciente
cantidad DECIMALES(19,3)  Cantidad dispensada o devuelta
cod_nac VARCARACTER(10)  Codigo nacional de articulo
codigo VARCARACTER(10)  Codigo de articulo
descripcion VARCARACTER(255)  Descripcion
desechado VARCARACTER(1)  Desechado (S/N)
facturado VARCARACTER(1)  Facturado (S/N)
forma_pago VARCARACTER(3)  Forma de pago
id_disp_ext VARCARACTER(22)  Identificador externo para integración con oncofarm
importe_aportacion DECIMALES(15,2)  Importe de la aportación del paciente
iva DECIMALES(5,2)  iva
login_usu VARCARACTER(30)  Codigo de usuario
obs_administra VARCARACTER(250)  Observaciones de administracion
precio_med DECIMALES(15,5)  Precio medio
pvp DECIMALES(15,5)  pvp
servicio VARCARACTER(10)  Codigo de servicio
t_dosis VARCARACTER(1)  Tipo de dosis (_/S) (Normal/De stock)
tipo VARCARACTER(1)  Tipo (C/F/B/W) (Dispensacion DPA/Devolucion DPA/Dispensacion DPE/Devolucio
tipo_pres VARCARACTER(1)  Tipo de prescripcion (G/M/N) (General/Mezcla/Nutricion)
transferido VARCARACTER(1)  'N' Transferido (S/N)
unidad VARCARACTER(10)  Codigo de unidad
uso_compasivo VARCARACTER(1)  'N' Uso compasivo (S/N)

Foreign Keys
Foreign Key Foreign Key
fk_dp_disp_his_3 (almacen) on almacenes (cod_almacen)
fk_dp_disp_his_4 (cod_centro) on paramet (linea)
fk_dp_disp_his_2 (cod_centro,servicio) on servicio (cod_centro,cod_servicio)
fk_dp_disp_his (cod_centro,unidad) on unidad (centro,unidad)

Página 40 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Historico de dispensaciones de pacientes externos y
Tabla: dp_disp_his ambulantes
Indices
Indice Indice Único
idx_ddh_1 (cod_centro,fecha)
idx_dp_disp_his_2 (id_disp_ext)
idx_dp_disp_his_id (id_dp_disp_his) 
idx_dp_disp_his_1 (id_lineas)
idx_dp_disp_his_nm (num_mezcla)

Descripción: Prescripciones asociadas a protocolos


Tabla: dp_l1_protocol
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo del centro
linea NUMERICO_INTEGER  Linea de protocolo
cod_protocol VARCARACTER(8)  Codigo de protocolo
duracion NUMERICO_INTEGER Dias de duracion
ini_dia NUMERICO_INTEGER Dia de inicio
cod_via VARCARACTER(40) Codigo de via de administracion
dosis DECIMALES(19,3) Dosis en forma farmaceutica
almacenaje NUMERICO_INTEGER  (Obsoleto)
caducidad NUMERICO_INTEGER  Caducidad en horas en nevera
caducidad1 NUMERICO_INTEGER  Caducidad en horas a temperatura ambiente
cod_practivo NUMERICO_INTEGER  Codigo de principio activo
horas_duracion NUMERICO_INTEGER  Horas de duracion del tratamiento
linea_asoc NUMERICO_INTEGER  Linea de protocolo asociada
linea_log NUMERICO_INTEGER  Linea logica
ntomas NUMERICO_INTEGER  Numero de tomas
num_dias_ciclo NUMERICO_INTEGER  Numero de dias del ciclo
repetir NUMERICO_INTEGER  Alternar cada x dias
tmp_adm NUMERICO_INTEGER  Tiempo de administracion en horas
total_ciclos NUMERICO_INTEGER  Total de ciclos
estabilidad FECHA_HORA  (Obsoleto)
hora_fin FECHA_HORA  Hora de fin de la prescripcion
hora_ini FECHA_HORA  Hora de inicio de la prescripcion
tiempo_adm FECHA_HORA  (Obsoleto)
articulo VARCARACTER(10)  Codigo de articulo
calenda VARCARACTER(7)  Dias de la semana (XXXXXXX)
ciclo VARCARACTER(1)  Ciclo (S/N)
cod_pauta VARCARACTER(8)  Codigo de pauta
cod_secuencia VARCARACTER(8)  Codigo de secuencia horaria
cod_secuencia_irg VARCARACTER(8)  Codigo de secuencia horaria irregular
descripcion VARCARACTER(255)  Descripcion
dias_ciclo VARCARACTER(240)  Dias del ciclo (X X)
dosis_pa DECIMALES(19,3)  Dosis en unidad de medida
forma_far VARCARACTER(6)  Codigo de forma farmaceutica
formula_auc VARCARACTER(1)  '0' Formula de calculo de dosis por AUC (0/1/2) (Calvert/Dufull/Chatelut)
incremento_vol DECIMALES(20,10)  Porcentaje de incremento maximo sobre el volumen
mezcla VARCARACTER(1)  Mezcla (S/N)
modo_cl VARCARACTER(1)  '0' Modo de aclaramiento de creatinina (0/1/2) (Cockroft y Gault/Jelliffe/Chatelut)
obs_administra VARCARACTER(250)  Observaciones de administracion
obs_dispensa VARCARACTER(250)  Observaciones de dispensacion
obs_enferme VARCARACTER(250)  Observaciones de enfermeria
obs_precisa VARCARACTER(250)  Observaciones si precisa

Página 41 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Prescripciones asociadas a protocolos
Tabla: dp_l1_protocol
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
obs_prepara VARCARACTER(250)  Observaciones de preparacion
obs_prescrip VARCARACTER(250)  Observaciones de prescripcion
perfusion VARCARACTER(1)  Perfusion (S/N)
peso_calc VARCARACTER(1)  '0' Peso a utilizar (0/1/2/3/4) (Peso Real/Peso Ideal Devine/Peso Ideal Lorentz/
precisa VARCARACTER(1)  Si precisa (S/N)
t_dosis VARCARACTER(1)  '' Tpo de dosis (' '/S/E) (Normal/Stock del Botiquin/Del Paciente)
tipo_calc VARCARACTER(1)  'N' Tipo de calculo (N/A/K/S) (Fijo/AUC/Kg de peso/Metro cuadrado de superficie cor
tipo_calc_dia VARCARACTER(1)  'N' Calculo por dia (S/N)
tipo_pres VARCARACTER(1)  Tipo de prescripcion (G/M/N) (General/Mezcla/Nutricion)
unid_med VARCARACTER(15)  Codigo de unidad de medida
velocidad DECIMALES(19,3)  Velocidad en ml/h
volumen DECIMALES(19,3)  Volumen maximo en ml

Descripción: Componentes de prescripciones asociadas a protocolos


Tabla: dp_l2_protocol
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo de centro
lin_protocol NUMERICO_INTEGER  Linea de protocolo
linea NUMERICO_INTEGER  Linea
cod_protocol VARCARACTER(8)  Codigo de protocolo
cod_practivo NUMERICO_INTEGER  Codigo de principio activo
redondeo_d NUMERICO_INTEGER  Numero de decimales a redondear en la dosis
articulo VARCARACTER(10)  Codigo de articulo
concentracion DECIMALES(19,3)  Concentracion maxima
dosis_pa DECIMALES(19,3)  Dosis por principio activo
forma_far VARCARACTER(6)  Codigo de forma farmaceutica
formula_auc VARCARACTER(1)  '0' Formula de calculo de dosis por AUC (0/1/2) (Calvert/Dufull/Chatelut)
modo_cl VARCARACTER(1)  '0' Modo de aclaramiento de creatinina (0/1/2) (Cockroft y Gault/Jelliffe/Chatelut)
peso_calc VARCARACTER(1)  '0' Peso a utilizar (0/1/2/3/4) (Peso Real/Peso Ideal Devine/Peso Ideal Lorentz/
tipo_calc VARCARACTER(1)  'N' Tipo de calculo (N/A/K/S) (Fijo/AUC/Kg de peso/Metro cuadrado de superficie cor
tipo_calc_dia VARCARACTER(1)  'N' Tipo de calculo por día (S/N)
unid_med VARCARACTER(15)  Codigo de unidad de medida
unidades DECIMALES(19,3)  Unidades

Descripción: Datos clinicos de los pacientes


Tabla: dp_lin_clinic
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo de centro
nproceso NUMERICO_INTEGER  Numero de proceso
numerohc NUMERICO_INTEGER  Numero de historia clinica
fecha FECHA_HORA  Fecha y hora
cod_programa VARCARACTER(8)  Codigo de programa
codigo VARCARACTER(10)  Codigo de dato clinico
fecha_mod FECHA_HORA  [current timestamp] Fecha y hora de ultima modificacion
cantidad DECIMALES(19,5)  Cantidad
descripcion VARCARACTER(200)  Observaciones

Página 42 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Datos clinicos de los pacientes
Tabla: dp_lin_clinic
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
valor_c VARCARACTER(20)  Valor no numerico
valor_n DECIMALES(19,5)  Valor numerico

Indices
Indice Indice Único
idx_dp_lin_clinic (cod_centro,numerohc,nproceso,codigo)

Descripción: Horas de cada secuencia horaria de pacientes externos


Tabla: dp_lin_secuenc y ambulantes
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo del centro
hora FECHA_HORA  Hora de la toma
cod_secuencia VARCARACTER(8)  Codigo de secuencia horaria

Descripción: Tabla para adjuntar documentos de informes médicos


Tabla: dp_paci_inf_med
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_dp_paci_inf_med NUMERICO_INTEGER   id
cod_centro NUMERICO_SMALLINT código del centro
cod_medico NUMERICO_INTEGER Código del médico
nproceso NUMERICO_INTEGER Número de proceso
numerohc NUMERICO_INTEGER Número de Historial Clínico
fecha FECHA_HORA [current timestamp] Fecha de importación del documento
fecha_inf FECHA_HORA Fecha del informe
documento BLOB  Campo donde irá el documento
extension VARCARACTER(10)  Extensión del tipo de documento
obs_inf VARCARACTER(255)  Observaciones

Foreign Keys
Foreign Key Foreign Key
fk_dp_paci_inf_med (cod_centro) on facultad (cod_centro)

Descripción: Procesos de pacientes externos y ambulantes


Tabla: dp_paci_proceso
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo de centro
nproceso NUMERICO_INTEGER  Numero de proceso
numerohc NUMERICO_INTEGER  Numero de historia clinica
cronico VARCARACTER(1) 'N' Paciente crónico S/N
cod_medico NUMERICO_INTEGER  Codigo de medico
id_puesto_trat NUMERICO_INTEGER  Identificador del puesto de tratamiento
mail_dias_antes NUMERICO_INTEGER  Numero de dias anteriores a la fecha de vuelta en los que enviar un email

Página 43 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Procesos de pacientes externos y ambulantes
Tabla: dp_paci_proceso
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
num_nota NUMERICO_INTEGER  Numero contador de nota
num_text NUMERICO_INTEGER  Numero contador de texto asociado
numicu NUMERICO_INTEGER  Numero de episodio
fec_ult_disp FECHA  Fecha de ultima dispensacion
fec_ult_pres FECHA  Fecha de ultima prescripcion
fecha_alta FECHA  Fecha de alta
fecha_consulta FECHA  Fecha de proxima consulta
fecha_ingreso FECHA  Fecha de ingreso
hora_confirmada FECHA_HORA  Fecha y hora mayor confirmada
texto_asoc TEXTO  Texto asociado
area_sanit VARCARACTER(10)  Codigo de area sanitaria
clas_histolog VARCARACTER(10)  Codigo de clasificacion histologia
clas_topograf VARCARACTER(10)  Codigo de clasificacion topografica
confirmacion VARCARACTER(1)  Confirmado (S/N)
consultado VARCARACTER(1)  Consultado (S/N)
diag_ingreso VARCARACTER(10)  Codigo de diagnostico
entidad VARCARACTER(15)  (obsoleto)
estado VARCARACTER(1)  Estado (A/B)
estado_diag VARCARACTER(10)  Codigo de estado de diagnostico
estatura DECIMALES(5,2)  Estatura en metros (¿obsoleto?)
imp_fact DECIMALES(19,5)  Importe de facturacion del episodio
mot_ingreso VARCARACTER(15)  (obsoleto)
motivo_alta VARCARACTER(15)  Codigo de motivo de alta
ncama VARCARACTER(10)  Codigo de cama
num_episodio_ext VARCARACTER(35)  Nº de episodio único por paciente y programa de externos
peso DECIMALES(5,2)  Peso en kg (¿obsoleto?)
proce_ingreso VARCARACTER(10)  (¿obsoleto?)
programa VARCARACTER(8)  Codigo de programa
servicio VARCARACTER(10)  Codigo de servicio
tipo_tra VARCARACTER(1)  Tipo de tratamiento (NULL / E - Ensayo clinico / U - Uso compasivo / N - Neoadyu
tproceso VARCARACTER(1)  Tipo de proceso. (A/E) (DPA/DPE)
unidad VARCARACTER(10)  Codigo de unidad

Descripción: Horas de secuencias irregulares prescritas a pacientes


Tabla: dp_pre_paut externos
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo de centro
linea NUMERICO_INTEGER  Linea de prescripcion
nproceso NUMERICO_INTEGER  Numero de proceso
numerohc NUMERICO_INTEGER  Numero de historia clinica
hora FECHA_HORA  Hora de administracion
codigo VARCARACTER(10)  Codigo de articulo
dosis DECIMALES(19,3)  Unidades
dosis_ori DECIMALES(19,3)  Dosis original en unidad de medida (¿obsoleto?)
dosis_pa DECIMALES(19,3)  Dosis en unidad de medida
t_dosis VARCARACTER(1)  Tpo de dosis (' '/S/E) (Normal/Stock del Botiquin/Del Paciente)

Página 44 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Historico de prescripciones de pacientes externos y
Tabla: dp_pres_his ambulantes
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo de centro
linea NUMERICO_INTEGER  Linea de prescripcion
nproceso NUMERICO_INTEGER  Numero de proceso
numerohc NUMERICO_INTEGER  Numero de historia clinica
fec_ult_mod FECHA_HORA  Fecha y hora de ultima modificacion
id_dp_pres_his NUMERICO_INTEGER Identificador unico
id_tipo_uso NUMERICO_INTEGER 1 Identificador del tipo de uso
cod_via VARCARACTER(40) Codigo de via de administracion
caducidad NUMERICO_INTEGER  Horas de caducidad en nevera
caducidad1 NUMERICO_INTEGER  Horas de caducidad a temperatura ambiente
ciclo NUMERICO_INTEGER  Identificador del esquema de ciclos
cod_doctor NUMERICO_INTEGER  Codigo de medico
cod_practivo NUMERICO_INTEGER  Codigo de principio activo
dias_desplazados NUMERICO_INTEGER  Obsoleto
existencia_mez NUMERICO_INTEGER  Obsoleto
id_motivo_int NUMERICO_INTEGER  Motivo de interrupción.
idhoja_ec NUMERICO_INTEGER  Identificador de hoja para integracion con estacion clinica
idlinea_ec NUMERICO_INTEGER  Identificador de linea para integracion con estacion clinica
linea_asoc NUMERICO_INTEGER  Linea de prescripcion asociada
n_multidosis NUMERICO_INTEGER  Numero de multidosis
num_ciclo NUMERICO_INTEGER  Numero de ciclo
num_dia_ciclo NUMERICO_INTEGER  Numero de dia del ciclo
num_dias NUMERICO_INTEGER  Numero de dias de tratamiento
num_dias_ciclo NUMERICO_INTEGER  Numero de dias del ciclo
num_mezcla NUMERICO_INTEGER  Numero de mezcla
num_revision NUMERICO_INTEGER  Numero de revision
repetir NUMERICO_INTEGER  Alternar cada x dias
tmp_adm NUMERICO_INTEGER  Tiempo de administracion en segundos
total_ciclos NUMERICO_INTEGER  Numero total de ciclos
fecha_cad_mez FECHA  Obsoleto
dia_tra_post FECHA_HORA  Fecha de vuelta
estabilidad FECHA_HORA  ¿Obsoleto?
fec_ult_disp FECHA_HORA  Fecha de última dispensación
fecha_beg FECHA_HORA  Fecha de inicio
fecha_elaboracion FECHA_HORA  ¿Obsoleto?
fecha_fin FECHA_HORA  Fecha de fin
fecha_pres FECHA_HORA  Fecha de creación de la prescripcion
tiempo_adm FECHA_HORA  ¿Obsoleto?
alergia_s_n VARCARACTER(1)  Marca de alergia (S/N)
articulo VARCARACTER(10)  Codigo de articulo
calenda VARCARACTER(7)  Dias de la semana
cant_paci DECIMALES(7,3)  Cantidad aportada por el paciente
cod_pauta VARCARACTER(8)  Codigo de pauta
cod_protocol VARCARACTER(8)  Codigo de protocolo
cod_secuencia VARCARACTER(8)  Codigo de secuencia
descripcion VARCARACTER(255)  Nombre de la mezcla
dias_ciclo VARCARACTER(240)  Dias de administracion de cada ciclo
dosis DECIMALES(19,3)  Unidades
dosis_pa DECIMALES(19,3)  Dosis parcial en unidad de medida
dosis_total DECIMALES(20,10)  Dosis total en unidad de medida
estado VARCARACTER(1)  Estado A - Activo / N - Nuevo / S - Supendido / F - Finalizado
estatura DECIMALES(5,2)  Estatura en metros
forma_far VARCARACTER(6)  Codigo de forma farmaceutica
formula_auc VARCARACTER(1)  Formula de calculo de dosis por AUC (0/1/2) (Calvert/Dufull/Chatelut)
id_externo VARCARACTER(50)  Identificador externo

Página 45 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Historico de prescripciones de pacientes externos y
Tabla: dp_pres_his ambulantes
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
incremento_vol DECIMALES(20,10)  Porcentaje maximo de incremento del volumen
interac_s_n VARCARACTER(1)  Marca de interaccion (S/N)
irregular VARCARACTER(1)  Irregular (S/N)
login_usu VARCARACTER(30)  Codigo de usuario
lote_mez VARCARACTER(20)  ¿Obsoleto?
mezcla VARCARACTER(1)  Mezcla (S/N)
modificados VARCARACTER(10)  Campos modificados
modo_cl VARCARACTER(1)  Modo de aclaramiento de creatinica 0/1/2
obs_administra VARCARACTER(250)  Observaciones de administracion
obs_dispensa VARCARACTER(250)  Observaciones de dispensacion
obs_prepara VARCARACTER(250)  Observaciones de preparacion
obs_prescrip VARCARACTER(250)  Observaciones de prescripcion
pctje_variacion DECIMALES(7,3)  100 Porcentaje de variacion
perfusion VARCARACTER(1)  Tipo de perfusion N - No / S - Continua / D - Discontinua
peso DECIMALES(5,2)  Peso en kg
peso_calc VARCARACTER(1)  Peso a utilizar 0/1/2/3/4
precisa VARCARACTER(1)  Si precisa (S/N)
purga_s_n VARCARACTER(1)  'N' Purga (S/N)
sup_corporal DECIMALES(10,3)  Superficie corporal en m2
t_dosis VARCARACTER(1)  Tipo de dosis (Espacio - Normal / S - Del stock de botiquin / E - Del paciente)
tipo_calc VARCARACTER(1)  Tipo de calculo de dosis N - Fijo/ K - Peso / S - Superficie corporal / A - AUC
tipo_pres VARCARACTER(1)  Tipo de prescripcion (G - General / M - Mezcla / N - Nutricion)
tipo_terap VARCARACTER(1)  Tipo de terapia NULL / C - Coadyuvante / E - Adyuvante Prequirúrgica / T - Adyuv
unid_med VARCARACTER(15)  Codigo de unidad de medida
uso_compasivo VARCARACTER(1)  'N' ¿Obsoleto?
varias_posologias VARCARACTER(1)  'N' varias posologías S/N
velocidad DECIMALES(19,3)  Velocidad de perfusion en ml/h
volumen DECIMALES(19,3)  Volumen maximo en ml
volumen_purga DECIMALES(20,10)  0 Volumen de la purga en ml

Foreign Keys
Foreign Key Foreign Key
fk_dp_pres_his (id_motivo_int) on motivos_int (id_motivo_int)

Indices
Indice Indice Único
idx_dp_pres_his_id (id_dp_pres_his) 
idx_dp_pres_his_il (idlinea_ec,idhoja_ec)
idx_dp_pres_his_nm (num_mezcla)

Tabla: dp_pres_ped
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_dp_pres_ped NUMERICO_INTEGER   id de la tabla
cod_centro NUMERICO_SMALLINT centro
id_dp_pres_trt NUMERICO_INTEGER id de la tabla dp_pres_trt
num_pedido NUMERICO_INTEGER número de pedido
fecha FECHA_HORA [current timestamp] fecha del creación

Foreign Keys
Foreign Key Foreign Key
fk_dp_pres_ped (id_dp_pres_trt) on dp_pres_trt (id_dp_pres_trt)

Página 46 de 142
MODELO DE DATOS FARMATOOLS
Tabla: dp_pres_ped
Foreign Keys
Foreign Key Foreign Key
fk_dp_pres_ped_2 (num_pedido) on pedi2 (num_pedido)

Descripción: Tabla de prescripción/pedidos/slc


Tabla: dp_pres_slc
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_dp_pres_ped NUMERICO_INTEGER   Identificador
cod_centro NUMERICO_SMALLINT Código del centro
id_dp_pres_trt NUMERICO_INTEGER identificador del trt
num_pedido NUMERICO_INTEGER Número de pedido
fecha FECHA_HORA [current timestamp] fecha de creación

Foreign Keys
Foreign Key Foreign Key
fk_dp_pres_ped_2 (cod_centro,num_pedido) on pedi2 (cod_centro,num_pedido)
fk_dp_pres_ped (id_dp_pres_trt) on dp_pres_trt (id_dp_pres_trt)

Descripción: Tratamientos medicamentos extrangeros


Tabla: dp_pres_trt
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_dp_pres_trt NUMERICO_INTEGER   Identificador
cod_centro NUMERICO_SMALLINT Código del centro
linea NUMERICO_INTEGER Número de línea de tratamiento
nproceso NUMERICO_INTEGER Número de proceso
numerohc NUMERICO_INTEGER Número de historial clínico
fecha FECHA_HORA [current timestamp] fecha de creación
estado VARCARACTER(1) Esdado, A, activo, B, baja
trt VARCARACTER(20) trt

Indices
Indice Indice Único
pk_dp_pres_trt (trt)

Descripción: Prescripciones de pacientes externos y ambulantes


Tabla: dp_prescrip
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo de centro
linea NUMERICO_INTEGER  Linea de prescripcion
nproceso NUMERICO_INTEGER  Numero de proceso
numerohc NUMERICO_INTEGER  Numero de historia clinica
id_tipo_uso NUMERICO_INTEGER 1 Identificador del tipo de uso
fec_ult_mod FECHA_HORA Fecha de ultima modificacion
cod_via VARCARACTER(40) Codigo de via de administracion

Página 47 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Prescripciones de pacientes externos y ambulantes
Tabla: dp_prescrip
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
almacenaje NUMERICO_INTEGER  ¿Obsoleto?
caducidad NUMERICO_INTEGER  Horas de caducidad en nevera
caducidad1 NUMERICO_INTEGER  Horas de caducidad a temperatura ambiente
ciclo NUMERICO_INTEGER  Identificador del esquema de ciclos
cod_doctor NUMERICO_INTEGER  Codigo de medico
cod_practivo NUMERICO_INTEGER  Codigo de principio activo
dias_desplazados NUMERICO_INTEGER  Obsoleto
existencia_mez NUMERICO_INTEGER  Obsoleto
id_motivo_int NUMERICO_INTEGER 
idhoja_ec NUMERICO_INTEGER  Identificador de hoja para integracion con estacion clinica
idlinea_ec NUMERICO_INTEGER  Identificador de linea para integracion con estacion clinica
linea_asoc NUMERICO_INTEGER  Linea de prescripcion asociada
linea_log NUMERICO_INTEGER  Orden de la prescripcion
n_multidosis NUMERICO_INTEGER  Numero de multidosis
num_ciclo NUMERICO_INTEGER  Numero de ciclo
num_dia_ciclo NUMERICO_INTEGER  Numero de dia del ciclo
num_dias NUMERICO_INTEGER  Numero de dias de tratamiento
num_dias_ciclo NUMERICO_INTEGER  Numero de dias del ciclo
num_mezcla NUMERICO_INTEGER  Numero de mezcla
num_revision NUMERICO_INTEGER  Numero de revision
repetir NUMERICO_INTEGER  Alternar cada x dias
tmp_adm NUMERICO_INTEGER  Tiempo de administracion en segundos
total_ciclos NUMERICO_INTEGER  Numero total de ciclos
fecha_cad_mez FECHA  Obsoleto
dia_tra_post FECHA_HORA  Fecha de vuelta
estabilidad FECHA_HORA  ¿Obsoleto?
fecha_beg FECHA_HORA  Fecha de inicio
fecha_elaboracion FECHA_HORA  Obsoleto
fecha_fin FECHA_HORA  Fecha de fin
fecha_pres FECHA_HORA  Fecha de creación de la prescripcion
fh_val_facul FECHA_HORA  Fecha y hora de validación del medico
fh_val_farma FECHA_HORA  Fecha y hora de validacion de farmacia
tiempo_adm FECHA_HORA  Obsoleto
validez_val_facul FECHA_HORA  Fecha validez de la validacion del medico
validez_val_farma FECHA_HORA  Fecha validez de la validacion de farmacia
alergia_s_n VARCARACTER(1)  Marca de alergia (S/N)
articulo VARCARACTER(10)  Codigo de articulo
calenda VARCARACTER(7)  Dias de la semana
cant_paci DECIMALES(7,3)  Cantidad aportada por el paciente
cod_pauta VARCARACTER(8)  Codigo de pauta
cod_protocol VARCARACTER(8)  Codigo de protocolo
cod_secuencia VARCARACTER(8)  Codigo de secuencia
descripcion VARCARACTER(255)  Nombre de la mezcla
dias_ciclo VARCARACTER(240)  Dias de administracion de cada ciclo
dosis DECIMALES(19,3)  Unidades
dosis_pa DECIMALES(19,3)  Dosis parcial en unidad de medida
dosis_total DECIMALES(20,10)  Dosis total en unidad de medida
estado VARCARACTER(1)  Estado A - Activo / N - Nuevo / S - Supendido / F - Finalizado
forma_far VARCARACTER(6)  Codigo de forma farmaceutica
formula_auc VARCARACTER(1)  Formula de calculo de dosis por AUC (0/1/2) (Calvert/Dufull/Chatelut)
id_externo VARCARACTER(50)  Identificador externo
incremento_vol DECIMALES(20,10)  Porcentaje maximo de incremento del volumen
interac_s_n VARCARACTER(1)  Marca de interaccion (S/N)
irregular VARCARACTER(1)  Irregular (S/N)
login_usu VARCARACTER(30)  Codigo de usuario

Página 48 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Prescripciones de pacientes externos y ambulantes
Tabla: dp_prescrip
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
lote_mez VARCARACTER(20)  Obsoleto
mail_enviado VARCARACTER(1)  Correo electronico enviado (S/N)
mezcla VARCARACTER(1)  Mezclas (S/N)
modificados VARCARACTER(10)  Campos modificados
modo_cl VARCARACTER(1)  Modo de aclaramiento de creatinica 0/1/2
modo_pres VARCARACTER(1)  Modo de prescripcion (A - Articulo / P - Principio activo)
obs_administra VARCARACTER(250)  Observaciones de administracion
obs_dispensa VARCARACTER(250)  Observaciones de dispensacion
obs_prepara VARCARACTER(250)  Observaciones de preparacion
obs_prescrip VARCARACTER(250)  Observaciones de prescripcino
pctje_variacion DECIMALES(7,3)  Porcentaje de variacion
perfusion VARCARACTER(1)  Tipo de perfusion N - No / S - Continua / D - Discontinua
peso_calc VARCARACTER(1)  Peso a utilizar 0/1/2/3/4
precisa VARCARACTER(1)  Si precisa (S/N)
purga_s_n VARCARACTER(1)  Purga (S/N)
t_dosis VARCARACTER(1)  Tipo de dosis (Espacio - Normal / S - Del stock de botiquin / E - Del paciente)
terato_s_n VARCARACTER(1)  Teratogenia (S/N)
tipo_calc VARCARACTER(1)  Tipo de calculo de dosis N - Fijo/ K - Peso / S - Superficie corporal / A - AUC
tipo_calc_aditivo VARCARACTER(1)  Tipo de calculo de dosis del aditivivo N - Fijo/ K - Peso / S - Superficie corporal / A
tipo_pres VARCARACTER(1)  Tipo de prescripcion (G - General / M - Mezcla / N - Nutricion)
tipo_terap VARCARACTER(1)  Tipo de terapia NULL / C - Coadyuvante / E - Adyuvante Prequirúrgica / T - Adyuv
unid_med VARCARACTER(15)  Codigo de unidad de medida
unid_med_aditivo VARCARACTER(15)  Codigo de unidad de medida del aditivo
unidad_med_mul VARCARACTER(15)  Codigo de unidad de medida multidosis
uso_compasivo VARCARACTER(1)  'N' Obsoleto
usu_val_facul VARCARACTER(30)  Usuario medico de validacion
usu_val_farma VARCARACTER(30)  Usuario de farmacia de validacion
val_facul VARCARACTER(1)  Validado por el medico (S/N)
val_farma VARCARACTER(1)  Validado por farmacia (S/N)
varias_posologias VARCARACTER(1)  'N' Varias posologías S/N
velocidad DECIMALES(19,3)  Velocidad de perfusion en ml/h
velocidad_aditivo DECIMALES(20,10)  Velocidad de perfusion del aditivo en ml/h
volumen DECIMALES(19,3)  Volumen maximo en ml
volumen_purga DECIMALES(20,10)  Volumen de la purga en ml

Foreign Keys
Foreign Key Foreign Key
fk_dp_prescrip (id_motivo_int) on motivos_int (id_motivo_int)

Indices
Indice Indice Único
idx_dp_pc_art (cod_centro,articulo)
idx_dp_p_dtp (cod_centro,dia_tra_post)
idx_dp_prescrip_nm (num_mezcla)

Descripción: Incidencias de administracion en pacientes ambulantes


Tabla: dp_result
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo de centro
linea NUMERICO_INTEGER  Linea
linea_disp NUMERICO_INTEGER  Linea de dispensacion

Página 49 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Incidencias de administracion en pacientes ambulantes
Tabla: dp_result
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
nproceso NUMERICO_INTEGER  Numero de proceso
numerohc NUMERICO_INTEGER  Numero de historia clinica
fecha FECHA_HORA  Fecha
id_tipo_inc NUMERICO_INTEGER  Identificador del tipo de incidencia
fecha_enviado FECHA  Fecha de envio
resultado TEXTO  Descripcion de la incidencia
enviado VARCARACTER(1)  Enviado (S/N)
login_usu VARCARACTER(30)  Codigo de usuario

Descripción: Maestro de edades


Tabla: edades
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
edad_id NUMERICO_INTEGER  Identificador del registro
cod_centro NUMERICO_SMALLINT Codigo del centro
meses_desde NUMERICO_INTEGER  Rango <desde> de meses
meses_hasta NUMERICO_INTEGER  Rango <hasta> de meses
descripcion VARCARACTER(50)  Descripcion del rango de edad
formato VARCARACTER(4)  'AMD' Formato de salida de la edad
habilitar_calc VARCARACTER(1)  'S' Habilitar calculadora
mostrar_dosiskgdia VARCARACTER(1)  'N' Mostrar dosis por kg y dia (S/N)

Tabla: encuentros
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_encuentro NUMERICO_INTEGER   Identificador del encuentro
cod_centro NUMERICO_SMALLINT Código del centro
nencuentro NUMERICO_INTEGER Nº del encuentro
numerohc NUMERICO_INTEGER Número de historia clínica
fecha_inicio FECHA Fecha de inicio del encuentro
origen VARCARACTER(1) Origen del dato intoducido ('H' - por mensajería HL7, 'M' - manual)
fecha_fin FECHA  Fecha de fin del encuentro
tproceso VARCARACTER(1)  Ámbito del proceso ('A' - Ambulantes, 'E' - Externos)

Indices
Indice Indice Único
idx_encuentros_1 (numerohc,cod_centro,nencuentro)

Descripción: Peticiones a aplicaciones externas (armarios apostore)


Tabla: enlace_11
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_enlace NUMERICO_INTEGER   Identificador del registro

Página 50 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Peticiones a aplicaciones externas (armarios apostore)
Tabla: enlace_11
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo de centro
id_far NUMERICO_INTEGER  Identificador del farmaco
linea NUMERICO_INTEGER  Linea
nproceso NUMERICO_INTEGER  Numero de proceso
num_alba NUMERICO_INTEGER  Numero de albaran
numerohc NUMERICO_INTEGER  Numero de historia clinica
fecha_cad FECHA  Fecha de caducidad
fecha FECHA_HORA  Fecha
fecha_pr FECHA_HORA  Fecha programada
almacen VARCARACTER(2)  Codigo de almacen
cantidad DECIMALES(19,3)  Cantidad
cantidad_ent DECIMALES(19,3)  0 Cantidad entregada
cod_ean VARCARACTER(20)  Codigo EAN
cod_nac VARCARACTER(10)  Codigo nacional
codigo VARCARACTER(10)  Codigo de articulo
equipo VARCARACTER(50)  Nombre del equipo
login_usu VARCARACTER(30)  Codigo de usuario
lote VARCARACTER(20)  Lote
procesado VARCARACTER(1)  'N' Procesado (E - En espera / N - Pendiente / T - Enviando / S - Confirmado / R - Err
servicio VARCARACTER(10)  Codigo de servicio
tipo VARCARACTER(1)  Tipo de movimiento (albaranes.tipo_movimi)
unidad VARCARACTER(10)  Codigo de unidad

Indices
Indice Indice Único
idx_enlace_11_2 (linea)
idx_enlace_11 (procesado)

Descripción: Maestro de entidades (obsoleto)


Tabla: entidades
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
codigo VARCARACTER(15)  -
descripcion VARCARACTER(40) -

Tabla: envio_citas
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_cita NUMERICO_INTEGER   Identificador de cita
cod_centro NUMERICO_SMALLINT Código del centro
id_paci_age NUMERICO_INTEGER Identificador del paciente
nproceso NUMERICO_INTEGER Numero de proceso
numerohc NUMERICO_INTEGER Numero de historia clinica
fecha FECHA_HORA  [current timestamp] Fecha
fecha_confirmada FECHA_HORA  Fecha de confirmación de la cita
fecha_enviado FECHA_HORA  Fecha del envio de la cita
accion VARCARACTER(1)  Acción

Página 51 de 142
MODELO DE DATOS FARMATOOLS
Tabla: envio_citas
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
confirmado VARCARACTER(1)  'N'
enviado VARCARACTER(1)  'N'
login_usu VARCARACTER(30)  Login del usuario

Descripción: Maestro de epigrafes contables


Tabla: epigrafe
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
epigrafe VARCARACTER(12)  Codigo de epigrafe contable
descripcion VARCARACTER(30)  Nombre de epigrafe contable

Descripción: Equivalencias para integraciones


Tabla: equi_ec
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_ec VARCARACTER(255)  Codigo del valor del sistema externo correspondiente al tipo
cod_far VARCARACTER(40)  Codigo de farmatools
sistema VARCARACTER(3)  '*' Sistema externo
tipo VARCARACTER(2)  VI-Vías de administración, UM-Unidades de medida, SE-Secuencias de adm
activo VARCARACTER(1) 'S' Activo (S/N)

Descripción: Equivalencias de precios en PVL, PVA y PVP


Tabla: equi_precios
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
orden_operacion NUMERICO_INTEGER  Orden de la operacion
origen NUMERICO_INTEGER  0 - PVL / 1 - PVP / 2 - PVA
tipo NUMERICO_INTEGER  0 - PVL / 1 - PVP / 2 - PVA
condicion VARCARACTER(10)  Condicion desde (>= / >)
condicion2 VARCARACTER(10)  Condicion hasta (>= / >)
tipo_envase VARCARACTER(2)  Codigo del tipo de envase
valor_condicion DECIMALES(20,10)  Valor de la condicion
valor_condicion2 DECIMALES(20,10)  Valor de la condicion hasta
operacion VARCARACTER(1) */+-
valor DECIMALES(20,10) Valor

Página 52 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Equivalentes terapeuticos respecto a articulos
Tabla: equivalentes_t
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_equivalente_t NUMERICO_INTEGER   Identificador del registro
cod_centro NUMERICO_SMALLINT Codigo de centro
id_cpa NUMERICO_INTEGER Identificador del generico
codigo VARCARACTER(10) Codigo de articulo
cod_secuencia VARCARACTER(8)  Codigo de secuencia
comentarios VARCARACTER(255)  Observaciones
dosis DECIMALES(19,3)  Dosis
indicacion VARCARACTER(255)  Indicaciones
pauta VARCARACTER(255)  Observaciones de pauta
pauta_art VARCARACTER(8)  Codigo de pauta
unid_med VARCARACTER(15)  Codigo de unidad de medida

Foreign Keys
Foreign Key Foreign Key
fk_equivalentes_3 (cod_centro) on paramet (linea)
fk_equivalentes_2 (codigo) on articulos (codigo)
fk_equivalentes_t (id_cpa) on cpa (id_cpa)

Descripción: Equivalencias de epigrafes para las descargas del SAS


Tabla: eqv_epig
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
epigrafe VARCARACTER(12)  Codigo de epigrafe
epigrafe_sas NUMERICO_SMALLINT  Codigo de epigrafe SAS

Descripción: Equivalencias de pautas para las descargas del SAS


Tabla: eqv_paut
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
pauta VARCARACTER(15)  Codigo de pauta
secuencia VARCARACTER(8)  Codigo de secuencia
pauta_sas NUMERICO_SMALLINT  Codigo de secuencia y pauta SAS

Descripción: Equivalencias de proveedores para las descargas del


Tabla: eqv_prov SAS
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
proveedor VARCARACTER(10)  Codigo de proveedor
proveedor_sas VARCARACTER(10)  Codigo de proveedor SAS

Página 53 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Equivalencias de sexos para las descargas del SAS
Tabla: eqv_sexo
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
sexo VARCARACTER(6)  Codigo de sexo
sexo_sas NUMERICO_SMALLINT  Codigo de sexo SAS

Descripción: Equivalencias de servicios funcionales para las


Tabla: eqv_sfh descargas del SAS
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
sfh VARCARACTER(10)  Codigo de servicio funcional
sfh_sas VARCARACTER(10) Codigo de servicio funcional SAS

Descripción: Equivalencias de tipos de expedientes para las


Tabla: eqv_tadq descargas del SAS
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
tipo VARCARACTER(1)  Tipo de expediente
tipo_sas NUMERICO_SMALLINT  Tipo de expediente SAS

Descripción: Equivalencias de unidades para las descargas del SAS


Tabla: eqv_unid
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
unidad VARCARACTER(10)  Codigo de unidad
unidad_sas VARCARACTER(10)  Codigo de unidad SAS

Descripción: Equivalencias de unidades y servicios para las


Tabla: eqv_unse descargas del SAS
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
servicio VARCARACTER(10)  Codigo de servicio
unidad VARCARACTER(10)  Codigo de unidad
unidad_sas VARCARACTER(10)  Codigo de unidas SAS

Página 54 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Maestro de estados de diagnosticos
Tabla: est_diagnost
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
codigo VARCARACTER(10)  Codigo de estado de diagnostico
descripcion VARCARACTER(100) Descripcion de estado de diagnostico

Descripción: Definicion de etiquetas


Tabla: etiquetas
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo de centro
linea NUMERICO_INTEGER  1 Numero de linea
codigo VARCARACTER(20)  Codigo de etiqueta
etiqueta TEXTO Configuracion de la etiqueta

Descripción: Excipientes asociados a articulos


Tabla: excilines
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
excipiente NUMERICO_INTEGER  Codigo de excipiente
articulo VARCARACTER(10)  Codigo de articulo

Descripción: Maestro de excipientes


Tabla: excipientes
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
codigo NUMERICO_INTEGER  Codigo de excipiente
descripcio VARCARACTER(30) Nombre de excipiente

Descripción: Maestro de expedientes


Tabla: expedientes
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
codigo VARCARACTER(15)  Codigo de expediente
nombre VARCARACTER(40) Nombre de expediente
id_tipo_adq NUMERICO_INTEGER  Identificador del tipo de adquisicion
fecha_adj FECHA  Fecha de adjudicacion
fecha_fin FECHA  Fecha de fin
fecha_ini FECHA  Fecha de inicio
ambito VARCARACTER(1)  Ambito U - Unico / V - Varios / T - Todos
exp_contable VARCARACTER(15)  Codigo de expediente contable asociado
imp_max DECIMALES(16,5)  Importe maximo
tipo VARCARACTER(1)  Tipo P-Suministro Menor / C - Concurso / N - Procedimiento negociado

Página 55 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Maestro de expedientes
Tabla: expedientes
Indices
Indice Indice Único
idx_expdte1 (codigo,fecha_fin)
idx_expdte2 (fecha_fin,tipo)

Descripción: Cambios en la sincronizacion de maestros (SESCAM)


Tabla: ext_cambios
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_ext_cambios NUMERICO_INTEGER  Identificador del registro
id_registro NUMERICO_INTEGER  Identificador de registro
fecha_operacion FECHA_HORA  Fecha de la operacion
fecha_sincro FECHA_HORA  Fecha de sincronizacion
cod_registro VARCARACTER(100)  Codigo de registro
operacion VARCARACTER(1)  Operacion (I - Insercion / U - Modificacion / D - Borrado)
sincronizado VARCARACTER(1)  Sincronizado (S/N)
tabla VARCARACTER(18)  Nombre de la tabla

Descripción: Equivalencias de formas farmaceuticas en la


Tabla: ext_forma_far sincronizacion de maestros (SESCAM)
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_ext_forma_far NUMERICO_INTEGER  Identificador del registro
codforma VARCARACTER(5) Codigo de forma farmaceutica
codeq VARCARACTER(6)  Codigo equivalente
descripcion VARCARACTER(60)  Descripcion

Descripción: Equivalencias de grupos terapeuticos en la


Tabla: ext_gr_farma sincronizacion de maestros (SESCAM)
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_ext_gr_farma NUMERICO_INTEGER  Identificador del registro
codsubgrupo VARCARACTER(5) Codigo de grupo terapeutico
codeq VARCARACTER(5)  Codigo equivalente
descripcion VARCARACTER(60)  Descripcion

Descripción: Equivalencias de articulos en la sincronizacion de


Tabla: ext_medicamentos maestros (SESCAM)
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_ext_medicamentos NUMERICO_INTEGER  Identificador del registro
id_ext_forma_far NUMERICO_INTEGER Identificador de la forma farmaceutica externa

Página 56 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Equivalencias de articulos en la sincronizacion de
Tabla: ext_medicamentos maestros (SESCAM)
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_ext_gr_farma NUMERICO_INTEGER Identificador del grupo terapeutico externo
id_ext_practivo NUMERICO_INTEGER Identificador del principio activo externo
id_ext_proveedor NUMERICO_INTEGER Identificador del proveedor externo
id_ext_unid_med NUMERICO_INTEGER Identificador de la unidad de medida externa
id_ext_vias NUMERICO_INTEGER Identificador de la via de administracion externa
codnacional VARCARACTER(6) Codigo nacional
multiploenv NUMERICO_INTEGER  Multiplo de envases
fecaltanom FECHA_HORA  Fecha de alta
fecbaja FECHA_HORA  Fecha de baja
fecultmod FECHA_HORA  Fecha de ultima modificacion
bd_origen VARCARACTER(1)  Base de datos de origen
codcontenido VARCARACTER(4)  Codigo de contenido
codsitua VARCARACTER(2)  Situacion
contenido DECIMALES(15,5)  Contenido
ddd DECIMALES(15,5)  Dosis diaria definida
dosisunidad DECIMALES(15,5)  Dosis
efg VARCARACTER(1)  Efg
estupefaciente VARCARACTER(1)  Estupefaciente (S/N)
nespecifico VARCARACTER(60)  Descripcion
ngenerico VARCARACTER(60)  Nombre generico
pcomercial DECIMALES(15,5)  Precio comercial
pvpactual DECIMALES(15,5)  pvp
pvplabora DECIMALES(15,5)  precio laboratorio
tipoproducto VARCARACTER(2)  Tipo de producto
validado VARCARACTER(1)  Validado (S/N)
visadoex VARCARACTER(1)  Visado (S/N)

Descripción: Equivalencias de principios activos en la sincronizacion


Tabla: ext_practivo de maestros (SESCAM)
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_ext_practivo NUMERICO_INTEGER  Identificador del registro
codprincipi VARCARACTER(7) Codigo de principio activo
codeq NUMERICO_INTEGER  Codigo equivalente
codsq VARCARACTER(15)  Codigo de secuencia
descripcion VARCARACTER(60)  Descripcion

Descripción: Equivalencias de proveedores en la sincronizacion de


Tabla: ext_proveedor maestros (SESCAM)
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_ext_proveedor NUMERICO_INTEGER  Identificador del registro
codlaboratorio VARCARACTER(10) Codigo de laboratorio
bd_origen VARCARACTER(1)  Base de datos de origen
cargo VARCARACTER(60)  Cargo del contacto
codpostal VARCARACTER(5)  Codigo postal
contacto VARCARACTER(60)  Persona de contacto
direccion VARCARACTER(60)  Direccion

Página 57 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Equivalencias de proveedores en la sincronizacion de
Tabla: ext_proveedor maestros (SESCAM)
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
dirp VARCARACTER(60)  Direccion postal
fax VARCARACTER(9)  Numero de fax
localidad VARCARACTER(60)  Localidad
nombre VARCARACTER(60)  Nombre de proveedor
observaciones VARCARACTER(100)  Observaciones
ofertas VARCARACTER(1)  Ofertas (S/N)
situacion VARCARACTER(1)  Estado (A/B)
telefono VARCARACTER(9)  Telefono
validado VARCARACTER(1)  Validado (S/N)

Descripción: Equivalencias de unidades de medida en la


Tabla: ext_unid_med sincronizacion de maestros (SESCAM)
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_ext_unid_med NUMERICO_INTEGER  Identificador del registro
codudosis VARCARACTER(4) Codigo de unidad de medida
codeq VARCARACTER(15)  Codigo equivalente
descripcion VARCARACTER(60)  Nombre
observaciones VARCARACTER(60)  Observaciones

Descripción: Equivalencias de vias de administracion en la


Tabla: ext_vias sincronizacion de maestros (SESCAM)
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_ext_vias NUMERICO_INTEGER  Identificador del registro
codvia VARCARACTER(3) Codigo de via
codeq VARCARACTER(3)  Codigo equivalente
descripcion VARCARACTER(60)  Nombre

Descripción: Recepcion de facturas por EDI


Tabla: fact_edi
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
fecha FECHA  Fecha
albaran VARCARACTER(17)  Numero de albaran
baseimpfac DECIMALES(15,3)  Base imponible de factura
bruto DECIMALES(15,3)  Importe bruto
cccobro VARCARACTER(35)  Cuenta de cobro
ccpago VARCARACTER(35)  Cuenta de pago
cliente VARCARACTER(17)  Codigo EAN Cliente
cobrador VARCARACTER(17)  Codigo EAN Cobrador
comprador VARCARACTER(17)  Codigo EAN Comprador
destino VARCARACTER(17)  Codigo EAN Destino
emisor VARCARACTER(17)  Codigo EAN Emisor

Página 58 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Recepcion de facturas por EDI
Tabla: fact_edi
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
formapago VARCARACTER(3)  Forma de pago
neto DECIMALES(15,3)  Importe neto
nfacsus VARCARACTER(17)  Numero de factura sustituta
nodo VARCARACTER(3)  Nodo
numfac VARCARACTER(15)  Numero de factura
origen VARCARACTER(17)  Codigo EAN origen
pagador VARCARACTER(17)  Codigo EAN pagador
pedido VARCARACTER(17)  Numero de pedido
receptor VARCARACTER(17)  Codigo EAN receptor
texto1 VARCARACTER(70)  Observaciones
total DECIMALES(15,3)  Importe total
totcargos DECIMALES(15,3)  Total cargos
totdesc DECIMALES(15,3)  Total descuentos
totimpues DECIMALES(15,3)  Total impuestos
vendedor VARCARACTER(17)  Codigo EAN vendedor

Descripción: Lineas de IVA de facturas


Tabla: fact_iva
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo de centro
factura NUMERICO_INTEGER  Numero de factura
tipo_iva DECIMALES(5,2)  Porcentaje de IVA
base_imp DECIMALES(19,5)  Base imponible
tot_linea DECIMALES(19,5)  Total por linea
total_iva DECIMALES(19,5)  Total iva

Descripción: Recepcion de IVA de facturas por EDI


Tabla: fact_iva_edi
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
numimp NUMERICO_INTEGER  Numero de impuesto
baseimp DECIMALES(15,3)  Base imponible
importe DECIMALES(15,3)  Importe
numfac VARCARACTER(15)  Numero de factura
tasa DECIMALES(8,3)  Tasa
tipo VARCARACTER(3)  Tipo (VAT - IVA / ENV - Envases y residuos / EXT - Exento / IGI - IGIC / ACT

Descripción: Recepcion de lineas de factura por EDI


Tabla: fact_lin_edi
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cboni NUMERICO_INTEGER  Cantidad bonificada
medida NUMERICO_INTEGER  Medida

Página 59 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Recepcion de lineas de factura por EDI
Tabla: fact_lin_edi
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
numlin NUMERICO_INTEGER  Linea
secuen1 NUMERICO_INTEGER  Secuencia 1
secuen2 NUMERICO_INTEGER  Secuencia 2
secuen3 NUMERICO_INTEGER  Secuencia 3
secuen4 NUMERICO_INTEGER  Secuencia 4
fecent FECHA  Fecha de entrega
fecenv FECHA  Fecha de envio
albaran VARCARACTER(17)  Albaran
calif1 VARCARACTER(3)  Calificador 1 (A - Descuento / C - Cargo)
calif2 VARCARACTER(3)  Calificador 2 (A - Descuento / C - Cargo)
calif3 VARCARACTER(3)  Calificador 3 (A - Descuento / C - Cargo)
calif4 VARCARACTER(3)  Calificador 4 (A - Descuento / C - Cargo)
cantdev DECIMALES(15,3)  Cantidad devuelta
cantent DECIMALES(15,3)  Cantidad entregada
cfact DECIMALES(15,3)  Cantidad facturada
codnaci VARCARACTER(35)  Codigo nacional
impdto1 DECIMALES(15,3)  Importe descuento 1
impdto2 DECIMALES(15,3)  Importe descuento 2
impdto3 DECIMALES(15,3)  Importe descuento 3
impdto4 DECIMALES(15,3)  Importe descuento 4
imptasa1 DECIMALES(15,3)  Importe tasa 1
imptasa2 DECIMALES(15,3)  Importe tasa 2
imptasa3 DECIMALES(15,3)  Importe tasa 3
neto DECIMALES(15,3)  Neto
numfac VARCARACTER(15)  Numero de factura
numhibc VARCARACTER(35)  Numhibc
numlote VARCARACTER(35)  Lote
numserie VARCARACTER(35)  Numero de serie
pedido VARCARACTER(17)  Pedido
porcen1 DECIMALES(8,3)  Porcentaje 1
porcen2 DECIMALES(8,3)  Porcentaje 2
porcen3 DECIMALES(8,3)  Porcentaje 3
porcen4 DECIMALES(8,3)  Porcentaje 4
preciob DECIMALES(15,3)  Bruto
precion DECIMALES(15,3)  Neto
pribase DECIMALES(15,3)  Precio base
pverde DECIMALES(15,3)  Importe punto verde
pvp DECIMALES(15,3)  Previo Venta Publico
refcli VARCARACTER(35)  Referencia clinete
refean VARCARACTER(17)  Codigo EAN articulo
refpro VARCARACTER(35)  Referencia proveedor
tasa1 DECIMALES(8,3)  Tasa 1
tasa2 DECIMALES(8,3)  Tasa 2
tasa3 DECIMALES(8,3)  Tasa 3
tipo1 VARCARACTER(3)  Tipo (EAB - Dto pronto pago / TD - Descuento comercial / FC - Cargo por fle
tipo2 VARCARACTER(3)  Tipo (EAB - Dto pronto pago / TD - Descuento comercial / FC - Cargo por fle
tipo3 VARCARACTER(3)  Tipo (EAB - Dto pronto pago / TD - Descuento comercial / FC - Cargo por fle
tipo4 VARCARACTER(3)  Tipo (EAB - Dto pronto pago / TD - Descuento comercial / FC - Cargo por fle
tipoart VARCARACTER(3)  Tipo de articulo (CU - Unidad de consumo / DU - Unidad de expedicion)
tipoimp1 VARCARACTER(3)  Tipo (VAT - IVA / ENV - Envases y residuos / EXT - Exento / IGI - IGIC / ACT
tipoimp2 VARCARACTER(3)  Tipo (VAT - IVA / ENV - Envases y residuos / EXT - Exento / IGI - IGIC / ACT
tipoimp3 VARCARACTER(3)  Tipo (VAT - IVA / ENV - Envases y residuos / EXT - Exento / IGI - IGIC / ACT
umedida VARCARACTER(3)  Unidad de medida

Página 60 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Recepcion de lineas de factura por EDI
Tabla: fact_lin_edi
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
vp VARCARACTER(2)  VP

Descripción: Cabecera de facturas


Tabla: factura
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo de centro
num_interno NUMERICO_INTEGER  Numero interno
estado VARCARACTER(1) Estado (P - Pendiente / C - Conformada / T - Transferida / A - Anulada)
num_factur VARCARACTER(13) Numero de factura
proveedor VARCARACTER(10) Codigo de proveedor
fec_abono FECHA  Fecha de abono
fecha_fact FECHA  Fecha de factura
fecha_rec FECHA  Fecha de recepcion
fecha_tras FECHA  Fecha de transferencia
fecha FECHA_HORA  [current timestamp] Fecha del registro de la factura en farmatools
fecha_conf FECHA_HORA  Fecha de conformacióm de la factura
bonificaci DECIMALES(19,5)  Bonificacion
cant_abono DECIMALES(15,5)  Cantidad del abono
cta_abono VARCARACTER(12)  Cuenta de abono
descuento DECIMALES(19,5)  Descuento
dto_adic DECIMALES(19,5)  Descuento adicional
num_abono VARCARACTER(13)  Numero de abono
texto VARCARACTER(250)  Observaciones
total_fact DECIMALES(19,5)  Total de la factura

Indices
Indice Indice Único
idx_factura1 (num_factur)
idx_factura2 (proveedor)

Descripción: Maestro de medicos


Tabla: facultad
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo de centro
codigo NUMERICO_INTEGER  Codigo interno
apellid1 VARCARACTER(30) Primer apellido
nombre VARCARACTER(20) Nombre
apellid2 VARCARACTER(30)  Segundo apellido
cias VARCARACTER(20)  Codigo CIAS
cod_colegiado VARCARACTER(15)  Codigo de colegiado
cod_empl VARCARACTER(50)  Código de Empleado
modo_pres VARCARACTER(1)  Modo de prescripcion (A - Articulo / P - Principio activo / S - del servicio)
nifdni VARCARACTER(14)  Nif / dni del médico
observacio VARCARACTER(125)  Observaciones
servicio VARCARACTER(10)  Codigo de servicio

Página 61 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Maestro de medicos
Tabla: facultad
Foreign Keys
Foreign Key Foreign Key
fk_facultad (cod_centro,servicio) on servicio (cod_centro,cod_servicio)

Descripción: Datos de configuracion de cada centro


Tabla: far_cont
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo de centro
dia_pago1 NUMERICO_SMALLINT  Dia de pago 1
dia_pago2 NUMERICO_SMALLINT  Dia de pago 2
dia_pago3 NUMERICO_SMALLINT  Dia de pago 3
pctge_a NUMERICO_SMALLINT  Porcentaje A para la clasificacion ABC
pctge_b NUMERICO_SMALLINT  Porcentaje B para la clasificacion ABC
tipo_list_adm NUMERICO_SMALLINT  Tipo de listado (1 - tipo 1 / 2 - tipo 2)
ult_turno_re NUMERICO_SMALLINT  Ultimo turno de unidosis
caducidad_peso NUMERICO_INTEGER  0 Caducidad en días del peso del paciente
cadumin NUMERICO_INTEGER  Caducidad minima en dias
desconexion_inacti NUMERICO_INTEGER  Tiempo de desconexion en minutos
dias_pres_sus NUMERICO_INTEGER  4 Días en los que las prescripciones permanecen suspendidas
dpermiso NUMERICO_INTEGER  Numero de dias de permiso
limite_via_mosm NUMERICO_INTEGER  800 Límite de osmolaridad entre via CENTRAL o PERIFERICA
maximo_agenda NUMERICO_INTEGER  Maximo numero de dias de agenda a generar
num_alba NUMERICO_INTEGER  Contador de numero de albaran
num_factura NUMERICO_INTEGER  Contador de numero de factura
num_pedido NUMERICO_INTEGER  Contador de numero de pedido
num_peticion NUMERICO_INTEGER  Contador de numero de peticion
num_propuest NUMERICO_INTEGER  Contador de numero de propuesta
num_recep NUMERICO_INTEGER  Contador de numero de recepcion
fecha_ini_alterada FECHA  Ultima fecha de inicio alterada
fecha_ini_sesi FECHA  Ultima fecha de inicio de sesion
fecha_ult_tu FECHA  Fecha de ultimo turno
fecha_rev_dpa FECHA_HORA  Fecha ultima revision prescripciones caducadas pacientes ambulantes
fecha_rev_dpe FECHA_HORA  Fecha ultima revision prescripciones caducadas pacientes externos
h_turno1 FECHA_HORA  Hora del turno 1
h_turno2 FECHA_HORA  Hora del turno 2
h_turno3 FECHA_HORA  Hora del turno 3
hora_comida_acd FECHA_HORA  Hora de la comida antes de la comida
hora_comida_acm FECHA_HORA  Hora de la comida antes del desayuno
hora_comida_acv FECHA_HORA  Hora de la comida antes de la cena
hora_comida_ccd FECHA_HORA  Hora de la comida durante la comida
hora_comida_ccm FECHA_HORA  Hora de la comida durante el desayuno
hora_comida_ccv FECHA_HORA  Hora de la comida durante la cena
hora_comida_icd FECHA_HORA  Hora de la comida entre comida y cena
hora_comida_icm FECHA_HORA  Hora de la comida entre desayuno y comida
hora_comida_icv FECHA_HORA  Hora de la comida entre cena y hora de dormir
hora_comida_pcd FECHA_HORA  Hora de la comida después de la comida
hora_comida_pcm FECHA_HORA  Hora de la comida después del desayuno
hora_comida_pcv FECHA_HORA  Hora de la comida después de la cena
hora_ini_pres FECHA_HORA  Hora de inicio de la prescripcion
hpermiso FECHA_HORA  Hora de permiso
adm_val_facul VARCARACTER(1)  'N' Sólo administrar medicación validada por el médico (S/N)
administracion VARCARACTER(1)  Administracion activada (S/N)

Página 62 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Datos de configuracion de cada centro
Tabla: far_cont
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
agrupa_alba VARCARACTER(1)  Agrupacion de pedidos (1 - por Proveedor / 2 - por Proveedor + Epigrafe)
art_stock_etiq VARCARACTER(1)  'N' Incluir articulos en stock(S/N)
articulo_etiqueta VARCARACTER(1)  Mostrar articulos en etiquetas (S/N)
aviso_nota_dosis VARCARACTER(1)  'S' Generar notas del cambio de dosis por actualización del peso/estatura/sup.corpor
bonif_s_n VARCARACTER(1)  Compras con bonificaciones (S/N)
borr_presc VARCARACTER(1)  ¿obsoleto?
borrar_pres_sus VARCARACTER(1)  Borrar prescripciones suspendidas (S/N)
busca_stock VARCARACTER(1)  Busqueda de existencias basada en (A - Stock alerta / N - Stock minimo)
caducidad_fecha VARCARACTER(1)  oMostrar en etiquetas de pacientes ambulantes la caducidad en días o en fechas
cambiar_alm_rec VARCARACTER(1)  Permitir cambiar almacen a recepcionar (S/N)
car_sin_con_stock VARCARACTER(1)  'N' Generar consumo de stock de carros sin consumo
cierre_mensual VARCARACTER(1)  Preparado para cierre mensual (S/N)
coef_st_aler DECIMALES(5,2)  Coeficiente de stock alerta
coef_st_max DECIMALES(5,2)  Coeficiente de stock maximo
coef_st_min DECIMALES(5,2)  Coeficiente de stock minimo
datos_ped_centro VARCARACTER(1)  'N' Mostrar datos en la lista de la compra (S - por centro / N - por almacen)
des_art_carros VARCARACTER(1)  'U' En los listados de carros visualizar des_farma (U) o denominaci (F)
des_tur_enf_carros VARCARACTER(1)  Listado llenado carros desglosado por turnos de enfermería (S/N)
desc_max DECIMALES(8,5)  Descuento maximo
dir_text_paci VARCARACTER(100)  Directorio de localizacion de ficheros
disp_sin_valid_dpe VARCARACTER(1)  'S' Permitir dispensar sin validación de farmacia en DPE (S/N)
elab_auto VARCARACTER(1)  Elaboración automática de mezclas (S/N)
elab_auto_estandar VARCARACTER(1)  Elaboración automática de mezclas estándar (S/N)
enl_cab VARCARACTER(50)  Nombre fichero cabecera de facturas
enl_iva VARCARACTER(50)  Nombre fichero iva de facturas
enl_mov VARCARACTER(50)  Nombre fichero movimientos de facturas
envio_fh VARCARACTER(1)  Envio de impresos a farmacia (T - todo el dia / S - Solo a partir de la salida de car
estadis_cc_gfh VARCARACTER(1)  'S' Estadisticas de consumo por GFH (S - del GFH / N - de la Unidad)
estatura_maxima DECIMALES(19,3)  Estatura maxima en metros
etiq_pres_toma VARCARACTER(1)  Sacar una etiqueda por cada (S - toma / N - Unidad farmacéutica que conforma la
fh_auto VARCARACTER(1)  Fuera de hora automático (S/N)
gen_fh_val VARCARACTER(1)  Generación del tratamiento como fuera de hora al validar después de la salida de
gene_no_val_farm VARCARACTER(1)  'N' Generar consumos aunque no estén validados por Farmacia Salida de Carros
hora_etiqueta VARCARACTER(1)  Hora etiqueta (1 - del sistema / 2 - de confirmacion del paciente)
imp_solo_val VARCARACTER(1)  Imprimir solo ordenes medicas y listados de adminstracion validados por farmacia
impresora_fh VARCARACTER(255)  Impresora de fueras de hora
impresora_fh_m VARCARACTER(255)  Impresora por la que se imprimen los fuera de hora manuales
impresora_fh_m_eti VARCARACTER(255)  Impresora por la que se imprimen las etiquetas de los fuera de hora manuales
imprimir_fh VARCARACTER(1)  Imprimir automáticamente fueras de hora al validar (S/N)
imprimir_fh_m_eti VARCARACTER(1)  'N' Imprimir las etiquetas de los fuera de hora manuales
imprimir_fh_manual VARCARACTER(1)  'N' Imprimir los fuera de hora manuales (S/N)
incr_prec DECIMALES(5,2)  Incremento maximo de precio
ini_cambios_carros VARCARACTER(1)  Inicializar cambios listado llenado carros (N - no inicializar / I - inicio de sesion / S
ini_dosis_sus VARCARACTER(1)  Inicializar la dosis del principio activo al sustituir un medicamento (S/N)
marcar_cant_paci VARCARACTER(1)  Marcar la cantidad aportada por el paciente en pacientes externos (S/N)
mod_obs_dispensa VARCARACTER(1)  Modificar las observaciones a la dispensación (S/N)
mod_obs_medico VARCARACTER(1)  Modificar las observaciones al médico (S/N)
most_no_val_farm VARCARACTER(1)  'N' Mostrar a sacar la medicación de los no validados por farmacia en el listado de ve
mostrar_mez_carros VARCARACTER(1)  'S' Mostrar los componentes de las mezclas en el listado de verificación y llenado
mostrar_msg_alb VARCARACTER(1)  Mostrar mensaje con los albaranes generados (S/N)
mostrar_pauta_irg VARCARACTER(1)  'N' Mostrar el calendario en prescripciones irregulares (S/N)
mostrar_precisa VARCARACTER(1)  'S' Mostrar la característica 'Si Precisa' en la prescripcion (S/N)
mostrar_pres_sus VARCARACTER(1)  Mostrar tratamientos suspendidos en ordenes medicas
no_articulo_prep VARCARACTER(1)  Mostrar solo mezclas en el informe de preparacion (S/N)
no_cambio_via_sus VARCARACTER(1)  No cambiar vía en la sustitución de medicamentos (S/N)

Página 63 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Datos de configuracion de cada centro
Tabla: far_cont
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
no_preg_hoja_d_dpe VARCARACTER(1)  No preguntar imprimir hoja dispensación (S/N)
no_principio_etiq VARCARACTER(1)  Mostrar el nombre del principio activo en etiquetas (S/N)
num_presu VARCARACTER(8)  Presupuesto actual
obliga_verif_ale VARCARACTER(1)  'N' Obliga a verificar las alergias en el módulo de Unidosis (S/N)
om_dpa_solo_conf VARCARACTER(1)  'N' Valor por defecto para todos o solo validados en ventana selección Listado Orden
ord_list_compra VARCARACTER(1)  'I' Orden de la lista de la compra (I - Introduccion / P - Proveedor)
ord_presc VARCARACTER(1)  Orden de prescripcion (A - articulo / L - linea logica / P - principio activo / G - grupo
orden_verif_carros VARCARACTER(1)  Orden listado verificacion carros (C - Carro cama producto / P - Carro producto ca
pacientes_dia VARCARACTER(1)  Mostrar los pacientes del dia por defecto (S/N)
ped_comun VARCARACTER(1)  Sugiere pedidos hasta (1 - Pedido medio / 2 - Stock maximo)
peso_maximo DECIMALES(19,3)  Peso maximo en kg
pres_no_articulo VARCARACTER(1)  'S' Prescribir sin asignar un artículo (S/N)
pres_no_guia VARCARACTER(1)  Prescribir fuera de guía (S/N)
pres_no_unidosis VARCARACTER(1)  Artículos no Unidosis (S/N)
rec_datos_ingr_dpa VARCARACTER(1)  'N' Recuperar automáticamente los datos del ingreso en DPA (S/N)
rec_datos_ingr_dpe VARCARACTER(1)  'N' Recuperar automáticamente los datos del ingreso en DPE (S/N)
recuperar_pres VARCARACTER(1)  Restaurar el tratamiento automáticamente en la cancelación de alta (S/N)
restringe_diag_dpa VARCARACTER(1)  Restringir protocolos DPA por (D - diagnostico / S - servicio / N - no restringir)
ruptura_pag_fh VARCARACTER(1)  'S' Ruptura de página en Listado de fuera de hora (S/N)
solo_pres_alm VARCARACTER(1)  Prescribir sólo medicación del almacen asociado a la cama (S/N)
sup_corporal_max DECIMALES(10,3)  Superficie corporal maxima en m2
t_conex VARCARACTER(1)  Generacion de consumos unidosis (P - Almacen principal / N - No generar)
t_pedido VARCARACTER(1)  Considerar pedidos (S - Urgentes / N - Normales)
tipo_pres VARCARACTER(1)  Tipo de validacion (1 - automatica medico / 2 - automatica farmacia / 3 - automatic
traza_pres VARCARACTER(1)  Traza de prescripciones (S/N)
txt_asoc_adm_dpa VARCARACTER(1)  'S' Mostrar texto asociado en listado de administracion (S/N)
ult_cant_disp_dpe VARCARACTER(1)  'N' Proponer última cantidad dispensada (S/N)
val_alterada VARCARACTER(1)  'N' Actualizar el estado de alterada en la validación de farmacia
val_facul_parcial VARCARACTER(1)  'N' Uso o no de la validación parcial del Médico (S/N)
val_farma VARCARACTER(1)  Validacion permanente de farmacia (S/N)
val_med_protocol VARCARACTER(1)  'N' Validación médica automática al agregar protocolos (S/N)
ver_nutricion VARCARACTER(1)  'C' Mostrar la composición de la nutrición por datos nutricionales (N) o por productos

Descripción: Bloques asociados a los formularios dinamicos


Tabla: fd_bloques
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
idbloque NUMERICO_INTEGER   Identificador del registro
idformulario NUMERICO_INTEGER Identificador del formulario
inicial VARCARACTER(1) 'N' Bloque inicial (S/N)
nombre VARCARACTER(100) Nombre
valoracion VARCARACTER(1) 'N' Valoracion (S/N)
cabecera VARCARACTER(255)  Texto de la cabecera
pie VARCARACTER(255)  Texto del pie

Foreign Keys
Foreign Key Foreign Key
fk_fd_bloques (idformulario) on fd_formularios (idformulario)

Página 64 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Bloques asociados a los formularios dinamicos
Tabla: fd_bloques
Indices
Indice Indice Único
fd_bloques_idform (idformulario)

Descripción: Condiciones asociadas a las respuestas de formularios


Tabla: fd_condiciones dinamicos
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
idpregunta NUMERICO_INTEGER  Identificador de la pregunta
idrespuesta NUMERICO_INTEGER  Identificador de la respuesta
condicion VARCARACTER(100)  Descripcion de la condicion

Foreign Keys
Foreign Key Foreign Key
fk_fd_condicione_2 (idpregunta) on fd_preguntas (idpregunta)
fk_fd_condiciones (idrespuesta) on fd_respuestas (idrespuesta)

Descripción: Maestro de formularios dinamicos


Tabla: fd_formularios
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
idformulario NUMERICO_INTEGER   Identificador del registro
nombre VARCARACTER(100) Nombre

Descripción: Preguntas asociadas a los bloques de formularios


Tabla: fd_preguntas dinamicos
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
idpregunta NUMERICO_INTEGER   Identificador del registro
idbloque NUMERICO_INTEGER Identificador del bloque
pregunta VARCARACTER(255) Pregunta
tipo VARCARACTER(1) 'T' Tipo (B - Checkbox / C - Combo / N - Numero / T - Texto)
dato_clinico VARCARACTER(10)  Codigo de dato clinico

Foreign Keys
Foreign Key Foreign Key
fk_fd_preguntas (idbloque) on fd_bloques (idbloque)

Indices
Indice Indice Único
fd_preguntas_idbloque (idbloque)

Página 65 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Preguntas tipo combo asociadas a bloques de
Tabla: fd_preguntas_combo formularios dinamicos
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
orden NUMERICO_SMALLINT  Orden
idpregunta NUMERICO_INTEGER  Identificador de la pregunta
texto VARCARACTER(50) Texto de la pregunta
valor DECIMALES(10,2) Valor

Foreign Keys
Foreign Key Foreign Key
fk_fd_preguntas_co (idpregunta) on fd_preguntas (idpregunta)

Descripción: Respuestas asociadas a preguntas de formularios


Tabla: fd_respuestas dinamicos
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
idrespuesta NUMERICO_INTEGER   Identificador del registro
orden NUMERICO_SMALLINT Orden
idbloque NUMERICO_INTEGER Identificador del bloque
por_defecto VARCARACTER(1) 'N' Por defecto (S/N)
respuesta VARCARACTER(1) 'F' Accion en funcion de la respuesta (S - Prescribible / N - No prescribible / F - Solic
idbloque2 NUMERICO_INTEGER  Identificador del siguiente bloque

Foreign Keys
Foreign Key Foreign Key
fk_fd_respuestas (idbloque) on fd_bloques (idbloque)

Indices
Indice Indice Único
fd_respuestas_idbloque (idbloque)

Descripción: Definicion de los dias festivos


Tabla: festivos
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo de centro
fecha FECHA_HORA  Fecha festiva
siempre VARCARACTER(1)  Festivo siempre (S/N)

Descripción: Firma electronica


Tabla: firma_electro
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_firma_electro NUMERICO_INTEGER   Identificador del registro
fechahora FECHA_HORA [current timestamp] Fecha y hora
contenido_firmado TEXTO Contenido de la firma
formato VARCARACTER(5) 'XML' Formato (XML)
login_usu VARCARACTER(30) Codigo de usuario

Página 66 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Firma electronica
Tabla: firma_electro
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
tipo VARCARACTER(20) 'TRATAMIENTO' Tipo de contenido (TRATAMIENTO)
numerohc NUMERICO_INTEGER  Numero de historia clinica
equipo VARCARACTER(50)  Nombre de equipo

Descripción: Maestro de formas farmaceuticas


Tabla: forma_far
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
forma_far VARCARACTER(6)  Codigo de forma farmaceutica
descripcion VARCARACTER(255) Nombre de forma farmaceutica
via VARCARACTER(40) Codigo de via de administracion

Descripción: Maestro de formas de pago


Tabla: forma_pago
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
codigo VARCARACTER(3)  Codigo de forma de pago
descripcion VARCARACTER(40) Nombre de forma de pago

Descripción: Vias de administracion asociadas a formas


Tabla: forma_via farmaceuticas
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
forma_far VARCARACTER(6)  Codigo de forma farmaceutica
via VARCARACTER(3)  Codigo de via de administracion

Descripción: Formularios dinamicos asociados a articulos


Tabla: formularios_art
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_formulario_art NUMERICO_INTEGER   Identificador del registro
id_formulario NUMERICO_INTEGER 0 Identificador del formulario
codigo VARCARACTER(10) Codigo de articulo

Foreign Keys
Foreign Key Foreign Key
fk_formularios_art (codigo) on articulos (codigo)

Página 67 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Formularios dinamicos asociados a articulos
Tabla: formularios_art
Foreign Keys
Foreign Key Foreign Key
fk_formularios_a_2 (id_formulario) on fd_formularios (idformulario)

Descripción: Maestro de GFHs


Tabla: gfh
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo del centro
gfh VARCARACTER(10)  Codigo de GFH
cod_interno NUMERICO_INTEGER Codigo interno
equivalencia NUMERICO_INTEGER  Codigo de equivalencia
cod_area VARCARACTER(10)  Codigo de area asociado
descripcion VARCARACTER(30)  Nombre de GFH

Descripción: GFHs centrales para SACYL (obsoleto)


Tabla: gfh_central
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo del centro
gfh VARCARACTER(10)  Codigo de GFH
cod_interno NUMERICO_INTEGER Codigo interno
equivalencia NUMERICO_INTEGER  Codigo de equivalencia
cod_area VARCARACTER(10)  Codigo de area asociado
descripcion VARCARACTER(30)  Nombre de GFH

Descripción: Maestro de grupos de estudio (pareto)


Tabla: gr_estudio
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_gr_est VARCARACTER(10)  Codigo de grupo de pareto
descripcion VARCARACTER(30)  Nombre de grupo de pareto

Descripción: Maestro de grupos terapeuticos


Tabla: gr_farma
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
codigo VARCARACTER(10)  Codigo de grupo terapeutico

Página 68 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Maestro de grupos terapeuticos
Tabla: gr_farma
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
descripcio VARCARACTER(60)  Nombre de grupo terapeutico

Descripción: Maestro de GRDs


Tabla: grd
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
codigo NUMERICO_INTEGER  Codigo de GRD
descripcion VARCARACTER(100)  Nombre de GRD

Descripción: Costes ideales por principio y via de administracion para


Tabla: grd_coste_ideal cada GRD
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
grd NUMERICO_INTEGER  Codigo de GRD
practivo NUMERICO_INTEGER  Codigo de principio activo
cod_via VARCARACTER(40)  Codigo de via de administracion
coste DECIMALES(15,5)  Coste

Descripción: Historico de dispensaciones de hemofilia


Tabla: hemofilia_mov
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id NUMERICO_INTEGER  Identificador del registro
cod_centro NUMERICO_SMALLINT Codigo del centro
albaran NUMERICO_INTEGER Numero de albaran
linea NUMERICO_INTEGER Numero de linea
nproceso NUMERICO_INTEGER Numero de proceso
numerohc NUMERICO_INTEGER Numero de historia clinica
fecha FECHA_HORA Fecha y hora del moviemiento
almacen VARCARACTER(2) Codigo de almacen
articulo VARCARACTER(10) Codigo de articulo
gfh VARCARACTER(10) Codigo de GFH
servicio VARCARACTER(10) Codigo de servicio
tipo VARCARACTER(1) Tipo de movimiento (S - Dispensacion / D - Devolucion)
tipo_disp VARCARACTER(1) Tipo de dispensacion (A - Ambulantes / E - Externos / U - Ingresados)
unidad VARCARACTER(10) Codigo de unidad de enfermeria
numicu NUMERICO_INTEGER  Numero de episodio
fecha_cad FECHA  Fecha de caducidad
cantidad DECIMALES(20,10)  Cantidad
cod_nac VARCARACTER(10)  Codigo nacional del articulo
dosis DECIMALES(20,10)  Dosis
lote VARCARACTER(20)  Codigo de lote
pmedio DECIMALES(20,10)  Precio medio
pvl DECIMALES(20,10)  Precio de venta laboratorio

Página 69 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Historico de dispensaciones de hemofilia
Tabla: hemofilia_mov
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
unid_med VARCARACTER(15)  Codigo de unidad de medida

Indices
Indice Indice Único
ids_hm1 (cod_centro,albaran,linea)
idx_hemofilia_mo_1 (cod_centro,servicio)

Descripción: Censo de pacientes de hemofilia


Tabla: hemofilia_paci
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo del centro
numerohc NUMERICO_INTEGER  Numero de historia clinica
estado VARCARACTER(1) Estado (A/B) (Activo/Baja)
cod_medico NUMERICO_INTEGER  Codigo de medico
diagnost VARCARACTER(10)  Codigo de diagnostico

Descripción: Configuracion de la aplicacion de hemofilia


Tabla: hemofilia_param
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo del centro
programa_a VARCARACTER(8) Programa de ambulantes
programa_e VARCARACTER(8) Programa de externos
servicio VARCARACTER(10) Codigo de servicio
unidad VARCARACTER(10) Codigo de unidad de enfermeria

Descripción: Historico de modificaciones de articulos


Tabla: his_art
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
codigo VARCARACTER(10) Codigo de articulo
fecha FECHA  Fecha
fecha_proceso FECHA  Fecha del proceso
proceso VARCARACTER(250)  Descripcion del proceso
usuario VARCARACTER(30)  Codigo de usuario

Página 70 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Historico de cambios de codigo
Tabla: his_cod
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_his_cod NUMERICO_INTEGER   Identificador del registro
fecha FECHA_HORA Fecha
destino_cod VARCARACTER(10) Codigo destino
login_usu VARCARACTER(30) Codigo de usuario
origen_cod VARCARACTER(10) Codigo origen
tipo VARCARACTER(1) Tipo de cambio de codigo (N - codigo nacional / A - Articulo / F - fusion)
codigo1 VARCARACTER(10)  Codigo 2

Descripción: Historico de movimientos realizados por el usuario


Tabla: his_general
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT Codigo de centro
fecha FECHA_HORA Fecha y hora
seccion VARCARACTER(10) Modulo/Aplicación
num_documento NUMERICO_INTEGER  Numero de documento
almacen VARCARACTER(2)  Codigo de almacen
cantidad DECIMALES(19,5)  Cantidad
codigo VARCARACTER(20)  Codigo
descripcion VARCARACTER(100)  Descripcion de la operacion
t_movimi VARCARACTER(1)  Tipo de movimiento
tipo VARCARACTER(1)  Tipo (A - Agregar / M - Modificar / B - Borrar)
usuario VARCARACTER(30)  Codigo de usuario

Indices
Indice Indice Único
idx_his_general1 (seccion,cod_centro,fecha)

Descripción: Historico de transferencias contables


Tabla: histrans
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
linea NUMERICO_INTEGER  Linea
cantidad NUMERICO_INTEGER  Cantidad
cen_alm NUMERICO_INTEGER  Codigo de centro
linea_ped NUMERICO_INTEGER  Linea de pedido
num_entrada NUMERICO_INTEGER  Numero de entrada
num_int_factur NUMERICO_INTEGER  Numero interno de factura
num_pedido NUMERICO_INTEGER  Numero de pedido
fecha FECHA  Fecha
fecha_tras FECHA  Fecha de transferencia
hora_envio FECHA_HORA  Fecha de envio
archivo VARCARACTER(100)  Ruta del archivo
archivo_log VARCARACTER(100)  Ruta del archivo log
cod_alm VARCARACTER(2)  Codigo de almacen
cod_nac VARCARACTER(10)  Codigo nacional
codigo VARCARACTER(10)  Codigo de articulo
num_factur VARCARACTER(13)  Numero de factura

Página 71 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Historico de transferencias contables
Tabla: histrans
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
proveedor VARCARACTER(10)  Codigo de proveedor
tipo_movimi VARCARACTER(1)  Tipo de movimiento
tipo_tras VARCARACTER(2)  Cliente (GE - Geminix / HP - HPHIS / PP - HPA / HV - HVA / HS - HSA)

Descripción: Maestro de hospitales (prestamos)


Tabla: hospital
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo del centro
codigo VARCARACTER(4)  Codigo de hospital
nombre VARCARACTER(40) Nombre de hospital
unidad VARCARACTER(10) Codigo de unidad de enfermeria
contacto VARCARACTER(30)  Nombre persona contacto
telefono VARCARACTER(20)  Numero de telefono

Descripción: Historico de alergias de pacientes a grupos (obsoleto)


Tabla: inc_gr_his
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
numerohc NUMERICO_INTEGER  -
fgrupa VARCARACTER(10)  -
observa VARCARACTER(40)  -

Descripción: Alergias de pacientes a grupos terapeuticos (obsoleto)


Tabla: inc_grfar
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  -
numerohc NUMERICO_INTEGER  -
fgrupa VARCARACTER(10)  -
observa VARCARACTER(40)  -

Descripción: Historico de alergias de pacientes a principios activos


Tabla: inc_pr_his (obsoleto)
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
numerohc NUMERICO_INTEGER  -
pr_activo NUMERICO_INTEGER  -

Página 72 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Historico de alergias de pacientes a principios activos
Tabla: inc_pr_his (obsoleto)
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
observa VARCARACTER(40)  -

Descripción: Alergias de pacientes a principios activos (obsoleto)


Tabla: inc_practivo
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  -
numerohc NUMERICO_INTEGER  -
pr_activo NUMERICO_INTEGER  -
observa VARCARACTER(40)  -

Descripción: Movimientos enviados al armario horizontal (carrusel)


Tabla: input_kardex
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
almacen VARCARACTER(6)  Codigo de almacen
num_documento VARCARACTER(9)  Numero de documento
producto VARCARACTER(20)  Codigo de articulo
cantidad NUMERICO_INTEGER  Cantidad
iddocumento NUMERICO_INTEGER  Identificador del documento
num_linea NUMERICO_INTEGER  Numero de linea
total_lineas NUMERICO_INTEGER  Total de lineas del documento
caducidad VARCARACTER(8)  Fecha de caducidad
descripcion_cp VARCARACTER(30)  Descripcion del movimiento
descripcion_destino VARCARACTER(30)  Descripcion del destino
descripcion_hospital VARCARACTER(30)  Descripcion del hospital
destino VARCARACTER(10)  Codigo de destino (unidad,servicio,proveedor)
fecha VARCARACTER(8)  Fecha del movimiento
hospital VARCARACTER(16)  Hospital
lote VARCARACTER(20)  Codigo de lote
operacion VARCARACTER(5)  Operacion (I/O) (Input/Output)
status VARCARACTER(1)  Status (A/M) (Automatico/Manual)
tipo VARCARACTER(1)  Tipo de albaran

Descripción: Articulos nuevos enviados al armario horizontal


Tabla: input_nuevos (carrusel)
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
producto VARCARACTER(10)  Codigo de articulo
almacen VARCARACTER(6)  Codigo almacen
codigo_nuevo VARCARACTER(10)  Codigo de articulo

Página 73 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Articulos nuevos enviados al armario horizontal
Tabla: input_nuevos (carrusel)
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
descripcion VARCARACTER(50)  Nombre de articulo

Tabla: instruc_sel
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_instruc_sel NUMERICO_INTEGER  
orden NUMERICO_SMALLINT
valor NUMERICO_SMALLINT
id_instruccion NUMERICO_INTEGER
opcion VARCARACTER(100)

Foreign Keys
Foreign Key Foreign Key
fk_instruc_sel (id_instruccion) on instrucciones (id_instruccion)

Tabla: instrucciones
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_instruccion NUMERICO_INTEGER  
orden NUMERICO_SMALLINT
estado VARCARACTER(1) 'P'
posible_resto VARCARACTER(1) 'N'
tipo VARCARACTER(1)
id_lin_prepara NUMERICO_INTEGER 
des_producto VARCARACTER(255) 
instruccion VARCARACTER(100) 
respuesta VARCARACTER(50) 
valida_id VARCARACTER(20) 
valida_p1 DECIMALES(10,3) 
valida_p2 DECIMALES(10,3) 

Descripción: Intercambios entre los que no se envían peticiones al


Tabla: int_no_carrusel Carrusel
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_int_no_carrusel NUMERICO_INTEGER   identificador numérico
cod_centro NUMERICO_SMALLINT código del centro
cod_alm_destino VARCARACTER(2) Código del almacen destino
cod_alm_origen VARCARACTER(2) Código del almacen origen

Página 74 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Intercambios entre los que no se envían peticiones al
Tabla: int_no_carrusel Carrusel
Indices
Indice Indice Único
idx_int_no_carru_1 (cod_alm_origen,cod_centro,cod_alm_destino) 

Descripción: Interacciones entre principios activos


Tabla: interac
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
pr_activo1 NUMERICO_INTEGER  Codigo de principio activo 1
pr_activo2 NUMERICO_INTEGER  Codigo de principio activo 2
significancia NUMERICO_SMALLINT  Codigo de tipo de significancia (t_significancia)
des_interac TEXTO  Descripcion de la interaccion
des_naturaleza VARCARACTER(200)  Descripcion de la naturaleza
naturaleza VARCARACTER(1)  Naturaleza (NULL - Ninguna / C - Farmacocinéticos / F - Farmacodinámicos)
observacion VARCARACTER(60)  Observaciones

Descripción: Interacciones entre grupos terapeuticos


Tabla: interac_gg
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
grupo1 VARCARACTER(10)  Codigo de grupo terapeutico 1
grupo2 VARCARACTER(10)  Codigo de grupo terapeutico 2
significancia NUMERICO_SMALLINT  Codigo de tipo de significancia (t_significancia)
des_interac TEXTO  Descripcion de la interaccion
des_naturaleza VARCARACTER(200)  Descripcion de la naturaleza
naturaleza VARCARACTER(1)  Naturaleza (NULL - Ninguna / C - Farmacocinéticos / F - Farmacodinámicos)
observacion VARCARACTER(60)  Observaciones

Descripción: Interacciones entre principios y grupos terapeuticos


Tabla: interac_pg
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
pr_activo NUMERICO_INTEGER  Codigo de principio activo
grupo VARCARACTER(10)  Codigo de grupo terapeutico
significancia NUMERICO_SMALLINT  Codigo de tipo de significancia (t_significancia)
des_interac TEXTO  Descripcion de la interaccion
des_naturaleza VARCARACTER(200)  Descripcion de la naturaleza
naturaleza VARCARACTER(1)  Naturaleza (NULL - Ninguna / C - Farmacocinéticos / F - Farmacodinámicos)
observacion VARCARACTER(60)  Observaciones

Página 75 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Intercambios automaticos entre almacenes al realizar
Tabla: intercam_auto recepciones
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo del centro
num_albaran NUMERICO_INTEGER  Numero de albaran
num_entrada NUMERICO_INTEGER  Numero de entrada

Descripción: Intervenciones sobre las prescripciones


Tabla: interven
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo de centro
linea NUMERICO_INTEGER  Linea
nproceso NUMERICO_INTEGER  Numero de proceso
tipo NUMERICO_INTEGER Codigo de tipo de intervencion
comunicada VARCARACTER(1) 'N' Comunicada por escrito (S/N)
cod_medico NUMERICO_INTEGER  Codigo de medico
cod_practivo NUMERICO_INTEGER  Codigo de principio activo
linea_pres NUMERICO_INTEGER  Linea de prescripcion
motivo NUMERICO_INTEGER  Codigo de motivo de intervencion
num_mezcla NUMERICO_INTEGER  Numero de mezcla
num_revision NUMERICO_INTEGER  0 Numero de revision
severidad NUMERICO_INTEGER  (-3 INAPROPIADA / -2 INAPROPIADA / -1 INAPROPIADA / 0 INDIFERENTE / 1 A
submotivo NUMERICO_INTEGER  Codigo de submotivo de intervencion
fecha FECHA_HORA  Fecha y hora
texto TEXTO  Descripcion de la intervencion
aceptada VARCARACTER(1)  Aceptada (S - Si / N - No / V - No valorable)
ahorro DECIMALES(19,5)  Importe ahorrado
articulo VARCARACTER(10)  Codigo de articulo
articulo_fin VARCARACTER(10)  Codigo de articulo final
articulo_ori VARCARACTER(10)  Codigo de articulo inicial
cod_pauta_fin VARCARACTER(8)  Codigo de pauta final
cod_pauta_ori VARCARACTER(8)  Codigo de pauta inicial
cod_secuencia_fin VARCARACTER(8)  Codigo de secuencia final
cod_secuencia_ori VARCARACTER(8)  Codigo de secuencia inicial
cod_via_fin VARCARACTER(40)  Codigo de via final
cod_via_ori VARCARACTER(40)  Codigo de via inicial
dosis_fin DECIMALES(19,3)  Dosis final
dosis_ori DECIMALES(19,3)  Dosis original
forma_far VARCARACTER(6)  Codigo de forma farmaceutica
impacto VARCARACTER(1)  Impacto ((F - Efectividad / T - Toxicidad / C - Clínico / E - Económico / A - Clínico y
login_usu VARCARACTER(30)  Codigo de usuario
obs_acept VARCARACTER(255)  Observaciones de aceptacion
revisado VARCARACTER(1)  Revisada (S/N)
visible_facul VARCARACTER(1)  Visible por el medico (S/N)

Descripción: Maestro de motivos de intervencion


Tabla: interven_mot
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
codigo NUMERICO_INTEGER  Codigo de motivo

Página 76 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Maestro de motivos de intervencion
Tabla: interven_mot
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
origen NUMERICO_INTEGER  Motivo de intervencion padre
descripcion VARCARACTER(40)  Nombre del motivo
tipo VARCARACTER(1)  Tipo (P - Principal / S / Submotivo)

Descripción: Maestro de tipos de intervencion


Tabla: interven_tipo
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
codigo NUMERICO_INTEGER   Codigo de tipo intervencion
nombre VARCARACTER(255) Nombre
tipo VARCARACTER(1) Tipo (V - Cambio vía / D - Cambio dosis / S - Cambio secuencia / P - Cambio pau

Descripción: Lineas de auditoria de usuarios


Tabla: l1_audit
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_accion NUMERICO_INTEGER  Identificador de la accion
linea NUMERICO_INTEGER  Numero de linea
login_usu VARCARACTER(30)  Codigo de usuario
hora FECHA_HORA  Fecha y hora de la accion
accion VARCARACTER(255)  Descripcion de la accion

Descripción: Lineas de definicion de expedientes de concurso


Tabla: l1_concurso
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_nac VARCARACTER(10)  Codigo nacional
codigo VARCARACTER(10)  Codigo de articulo
concurso VARCARACTER(15)  Codigo de expediente
proveedor VARCARACTER(10)  Codigo de proveedor
precio DECIMALES(15,5) Precio
n_entregas NUMERICO_SMALLINT  Numero de entregas
c_ampliada NUMERICO_INTEGER  Cantidad ampliada
cant_ini NUMERICO_INTEGER  Cantidad inicial
cant_ped NUMERICO_INTEGER  Cantidad pedida
cant_rec NUMERICO_INTEGER  Cantidad recibida
envases_pedir_bonif NUMERICO_INTEGER  0 Envases a pedir para bonificaciones
linea NUMERICO_INTEGER  Linea
unidades_bonificadas NUMERICO_INTEGER  0 Unidades bonificadas
bonifica DECIMALES(6,2)  0 Porcentaje de bonificación
dto_oficial DECIMALES(9,6)  Porcentaje de descuento oficial
dto_prov DECIMALES(9,6)  Porcentaje de descuento de proveedor
estado VARCARACTER(1)  Estado (A - Activo / C - Cerrado / I - Inactivo)
exp_amplia VARCARACTER(15)  Codigo de expediente de ampliacion

Página 77 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Lineas de definicion de expedientes de concurso
Tabla: l1_concurso
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
importe_ampli DECIMALES(19,5)  Importe ampliado
importe_ini DECIMALES(19,5)  Importe inicial
importe_ped DECIMALES(19,5)  Importe pedido
importe_rec DECIMALES(19,5)  Importe recibido
iva DECIMALES(5,2)  Porcentaje de IVA

Descripción: Lineas de solicitudes de intercambios entre centros


Tabla: l1_intercam
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
centro_sol NUMERICO_SMALLINT  Codigo del centro solicitante
linea NUMERICO_INTEGER  Numero de linea
num_solicitud NUMERICO_INTEGER  Numero de solicitud
codigo VARCARACTER(10) Codigo de articulo
c_rechazada NUMERICO_INTEGER  Cantidad rechazada
cantidad_ped NUMERICO_INTEGER  Cantidad pedida
cantidad_rec NUMERICO_INTEGER  Cantidad recibida
cantidad_serv NUMERICO_INTEGER  Cantidad servida

Descripción: Lineas de propuesta de compras de pedidos


Tabla: l1_propuest consolidados (obsoleto)
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  -
num_propuest NUMERICO_INTEGER  -
almacen VARCARACTER(2)  -
cod_nac VARCARACTER(10)  -
codigo VARCARACTER(10)  -
proveedor VARCARACTER(10)  -
cantidad NUMERICO_INTEGER  -
env_ptes NUMERICO_INTEGER  -
uds_bonif NUMERICO_INTEGER  -
concurso VARCARACTER(15)  -
dto_oficial DECIMALES(5,2)  -
dto_prov DECIMALES(5,2)  -
iva DECIMALES(5,2)  -
precio DECIMALES(15,5)  -

Descripción: Lineas de prescripcion de definicion de protocolos de


Tabla: l1_protocol UNIDOSIS (obsoleto)
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  -
linea NUMERICO_INTEGER  -

Página 78 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Lineas de prescripcion de definicion de protocolos de
Tabla: l1_protocol UNIDOSIS (obsoleto)
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_protocol VARCARACTER(8)  -
duracion NUMERICO_SMALLINT -
ini_dia NUMERICO_SMALLINT -
cod_pauta VARCARACTER(8) -
cod_secuencia VARCARACTER(8) -
cod_via VARCARACTER(2) -
dosis DECIMALES(19,3) -
cod_practivo NUMERICO_INTEGER  -
horas_duracion NUMERICO_INTEGER  -
ntomas NUMERICO_INTEGER  -
articulo VARCARACTER(10)  -
dosis_pa DECIMALES(19,3)  -
forma_far VARCARACTER(6)  -
obs_dispensa VARCARACTER(250)  -
obs_enferme VARCARACTER(250)  -
unidad_med VARCARACTER(15)  -

Descripción: Variantes por unidad de enfermeria de cada secuencia


Tabla: l1_secuenc horaria de UNIDOSIS
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo del centro
cod_secuencia VARCARACTER(8)  Codigo de secuencia horaria
cod_unidad VARCARACTER(10)  Codigo de unidad de enfermeria
cod_variante VARCARACTER(8)  Codigo de variante horaria
orden NUMERICO_SMALLINT  Orden
descripcion VARCARACTER(30)  Nombre de variante horaria
estado VARCARACTER(1)  Estado (P/N) (Preferente/Normal)
sin_horas VARCARACTER(1)  'N' Sin horas (S/N)

Descripción: Horas de cada variante por unidad de enfermeria de


Tabla: l2_secuenc cada secuencia horaria de UNIDOSIS
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo del centro
hora FECHA_HORA  Hora de la toma
cod_unidad VARCARACTER(10)  Codigo de unidad de enfermeria
cod_variante VARCARACTER(8)  Codigo de variante horaria
cod_secuencia VARCARACTER(8) Codigo de secuencia horaria

Indices
Indice Indice Único
idx_l2_secuenc1 (cod_variante,cod_centro,cod_unidad,cod_secuencia)

Página 79 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Libro de estupefacientes
Tabla: librestu
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
linea NUMERICO_INTEGER  Numero de linea
cod_centro NUMERICO_SMALLINT  Codigo del centro
albaran NUMERICO_INTEGER  Numero de albaran
numerohc NUMERICO_INTEGER  Numero de historia clinica
pagina NUMERICO_INTEGER  Numero de pagina
receta_oficial NUMERICO_INTEGER  Numero de receta oficial
fecha FECHA  Fecha del movimiento
cantidad_ent DECIMALES(10,2)  Cantidad de entrada
cantidad_sal DECIMALES(10,2)  Cantidad de salida
cod_almacen VARCARACTER(2)  Codigo de almacen
cod_nac VARCARACTER(10)  Codigo nacional de articulo
codigo VARCARACTER(10)  Codigo de articulo
descripcion VARCARACTER(65)  Descripcion del movimiento
destino VARCARACTER(40)  Descripcion del destino
estado VARCARACTER(2)  Estado (GS/GM/GE/ES/UN)
impreso VARCARACTER(1)  Impreso (S/N)
n_recetario VARCARACTER(10)  Numero de recetario
nom_medico VARCARACTER(85)  Nombre del medico
proveedor VARCARACTER(10)  Codigo de proveedor
saldo DECIMALES(10,2)  Saldo general
saldo_almacen DECIMALES(10,2)  Saldo del almacen
saldo_centro DECIMALES(10,2)  Saldo del centro
tipo_movimi VARCARACTER(1)  Tipo de movimiento

Descripción: Lineas de definicion de botiquines


Tabla: lin_botiq
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo del centro
linea NUMERICO_INTEGER  Numero de linea
articulo VARCARACTER(10)  Codigo de articulo
botiquin VARCARACTER(10)  Codigo de botiquin
pacto NUMERICO_INTEGER  Cantidad pactada
art_sust VARCARACTER(10)  Codigo de articulo sustituto
ubica VARCARACTER(30)  Ubicacion

Descripción: Lineas de solicitudes de reposicion de botiquines


Tabla: lin_botiq_pte pendientes
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo del centro
articulo VARCARACTER(10)  Codigo de articulo
botiquin VARCARACTER(10)  Codigo de botiquin
tipo VARCARACTER(1) Tipo (P - en pacto / T - Fuera de pacto)
ud_pte NUMERICO_INTEGER  Unidades pendientes

Página 80 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Lineas de solicitudes de reposicion de botiquines
Tabla: lin_botiq_pte pendientes
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
observacion VARCARACTER(60)  Observación cuando se almacena un pedido.

Descripción: Lineas de definicion de interfaces


Tabla: lin_par_int
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_interface VARCARACTER(10)  Codigo de interface
tipo VARCARACTER(20)  Nombre del parametro
parametro VARCARACTER(200)  Valor del parametro

Tabla: lin_prepara_sob
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_lin_prepara_sob NUMERICO_INTEGER   Identificador del registro
id_lin_prepara NUMERICO_INTEGER Identificador de la línea de preparación a la que hace referencia
articulo VARCARACTER(10) Código del artículo
usar_sobrante VARCARACTER(1) Indica si en el proceso de elaboración automático se va a utilizar el sobrante en e

Indices
Indice Indice Único
idx_lin_prepara_1 (id_lin_prepara)

Tabla: lin_preparacion
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_lin_prepara NUMERICO_INTEGER  
id_mezcla NUMERICO_INTEGER
id_preparacion NUMERICO_INTEGER
estado VARCARACTER(1)  'P'
peso_final DECIMALES(10,3) 
peso_previsto DECIMALES(10,3) 
via VARCARACTER(40) 

Indices
Indice Indice Único
idx_lin_preparac_1 (id_mezcla)

Página 81 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Lineas de propuestas de elaboracion (obsoleto)
Tabla: lin_propuest_elab
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  -
linea NUMERICO_INTEGER  -
num_propuest NUMERICO_INTEGER  -
cantidad NUMERICO_INTEGER  -
linea_pres NUMERICO_INTEGER  -
nproceso NUMERICO_INTEGER  -
num_mezcla NUMERICO_INTEGER  -
numerohc NUMERICO_INTEGER  -
fecha FECHA_HORA  -
codigo VARCARACTER(10)  -
descripcion VARCARACTER(40)  -

Descripción: Lineas de solicitudes de armarios verticales


Tabla: lin_sol_arm
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_lin_sol_arm NUMERICO_INTEGER   Identificador de las líneas
id_cab_sol_arm NUMERICO_INTEGER Identificador de lcabeceras
articulo VARCARACTER(10) Artículo
cantidad_rep DECIMALES(10,2) Cantidad repuesta
cantidad_sol DECIMALES(10,2) Cantidad solicitada
id_lineas NUMERICO_INTEGER  Identificador de lineas
fecha_hora_disp FECHA_HORA  Fecha dispensación
login_usu_disp VARCARACTER(30)  Usuarios dispensación

Foreign Keys
Foreign Key Foreign Key
fk_lin_sol_arm_2 (articulo) on articulos (codigo)
fk_lin_sol_arm (id_cab_sol_arm) on cab_sol_arm (id_cab_sol_arm)

Descripción: Lineas de solicitudes a sistemas automáticos.


Tabla: lin_sol_auto
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_lin_sol_auto NUMERICO_INTEGER  ID de la línea de la solicitud
id_cab_sol_auto NUMERICO_INTEGER ID de la cabecera de la solicitud
fecha_hora FECHA_HORA Fecha y hora de la solicitud
articulo VARCARACTER(10) Código de artículo
cantidad_sol DECIMALES(10,2) Unidades solicitadas
cod_almacen VARCARACTER(2) Código del almacen
login_usu_sol VARCARACTER(30) Usuario que realizó la solicitud
mensaje_enviado VARCARACTER(1) 'N' 'N': pendiente de enviar / 'T': Enviando / 'S': Confirmado / 'R': Erróneo
modo VARCARACTER(1) 'A' 'M': manual desde la consola, 'A': automática desde otros procesos
albaran_final NUMERICO_INTEGER  Nº del albarán que se ha generado a partir de la solicitud.
id_ad NUMERICO_INTEGER  ID del sistema automático
id_ad_d NUMERICO_INTEGER  ID del sistema automático destino del int.
id_lin_sol_arm NUMERICO_INTEGER  Identificador de linea de solicitud
fecha_cad FECHA  Fecha de caducidad

Página 82 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Lineas de solicitudes a sistemas automáticos.
Tabla: lin_sol_auto
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
fecha_hora_rep FECHA_HORA  Fecha y hora de respuesta a las solicitud.
cantidad_rep DECIMALES(10,2)  Unidades de respuesta a la solicitud
cod_almacen_d VARCARACTER(2)  Código del almacén destino del int.
cod_nac VARCARACTER(10)  Código nacional
login_usu_rep VARCARACTER(10)  Usuario que da respuesta a las solicitud.
lote VARCARACTER(20)  Lote

Foreign Keys
Foreign Key Foreign Key
fk_lin_sol_auto_2 (articulo) on articulos (codigo)
fk_lin_sol_auto (id_cab_sol_auto) on cab_sol_auto (id_cab_sol_auto)
fk_lin_sol_auto_9 (id_lin_sol_arm) on lin_sol_arm (id_lin_sol_arm)

Descripción: Lineas de solicitudes de reposicion a pacientes


Tabla: lin_sol_pac
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_lin_sol_pac NUMERICO_INTEGER   Identificador del registro
id_cab_sol_pac NUMERICO_INTEGER Identificador de la cabecera de la solicitud
linea_pres NUMERICO_INTEGER 0 Linea de prescripción
articulo VARCARACTER(10) Codigo de articulo
cantidad DECIMALES(5,2) 0 Cantidad
cantidad_pte DECIMALES(5,2) Cantidad pendiente
id_lin_sol_pac_dev NUMERICO_INTEGER  Identificador de la linea de lin_sol_pac para la devolucion
id_lineas NUMERICO_INTEGER  Identificador de la linea del albaran
fecha_hora_disp FECHA_HORA  Fecha y hora de la dispensacion
login_usu_disp VARCARACTER(30)  Codigo de usuario
transferido VARCARACTER(1)  'N' Transferido (S/N)

Foreign Keys
Foreign Key Foreign Key
fk_lin_sol_pac_2 (articulo) on articulos (codigo)
fk_lin_sol_pac (id_cab_sol_pac) on cab_sol_pac (id_cab_sol_pac)

Indices
Indice Indice Único
idx_lin_sol_pac (id_lineas)

Descripción: Lineas de albaranes


Tabla: lineas
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
centro_o NUMERICO_SMALLINT  Codigo del centro
albaran NUMERICO_INTEGER  Numero de albaran
linea NUMERICO_INTEGER  Numero de linea
articulo VARCARACTER(10) Codigo de articulo
id_lineas NUMERICO_INTEGER  Identificador unico
stactu NUMERICO_INTEGER  Stock en el momento de la realizacion del movimiento
fecha_cad FECHA  Fecha de caducidad

Página 83 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Lineas de albaranes
Tabla: lineas
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
fecha_tras FECHA  Fecha de transferencia
fecha_mod FECHA_HORA  [current timestamp] Fecha y hora de ultima modificacion
cantidad DECIMALES(10,2)  Cantidad
cod_nac VARCARACTER(10)  Codigo nacional de articulo
id_lineas_ext VARCARACTER(40)  id externo
login_usu VARCARACTER(30)  Codigo de usuario
lote VARCARACTER(20)  Codigo de lote
observaciones VARCARACTER(250)  Trimestre al que pertenece el consumo
precio_med DECIMALES(15,5)  Precio medio
transferido VARCARACTER(1)  'N' Transferido (S/N)
unidades_pte DECIMALES(10,2)  Unidades pendientes

Foreign Keys
Foreign Key Foreign Key
fk_lineas_3 (articulo) on articulos (codigo)
fk_lineas (centro_o) on paramet (linea)
fk_lineas_2 (centro_o,albaran) on albaranes (centro_o,albaran)
fk_lineas_4 (centro_o,articulo) on art_centro (centro,codigo)

Indices
Indice Indice Único
idx_lineas2 (centro_o,albaran,articulo)
idx_lineas1 (centro_o,articulo)
idx_lineas_5 (cod_nac)
idx_lineas3 (fecha_cad,lote,cod_nac,articulo)
idx_lineas4 (id_lineas)

Descripción: Auditoría de líneas transferidas


Tabla: lineas_mod
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_lineas_mod NUMERICO_INTEGER   Identificador del registro
cod_centro NUMERICO_SMALLINT Codigo de centro
albaran NUMERICO_INTEGER Numero de albaran
linea NUMERICO_INTEGER Linea del albaran
fecha_mod FECHA_HORA [current timestamp] Fecha y hora de modificacion
accion VARCARACTER(10) Accion (BORRA / MODIFICA)
articulo VARCARACTER(10) Codigo de articulo
cantidad_final DECIMALES(10,2) Cantidad final
cantidad_ori DECIMALES(10,2) Cantidad original
login_usu VARCARACTER(30) Codigo de usuario
tipo_albaran VARCARACTER(1) Tipo de albaran
transferido VARCARACTER(1) 'N' Transferido (S/N)
unidad VARCARACTER(10) Código de la unidad de enfermería
fecha_albaran FECHA  Fecha de albaran
fecha_cad FECHA  Fecha de caducidad
fecha_tras FECHA_HORA  Fecha de transferencia
cod_nac VARCARACTER(10)  Codigo nacional
gfh VARCARACTER(10)  Código del grupo funcional homogéneo
lote VARCARACTER(20)  Lote
servicio VARCARACTER(10)  Código del servicio

Página 84 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Auditoría de líneas transferidas
Tabla: lineas_mod
Foreign Keys
Foreign Key Foreign Key
fk_lineas_mod_2 (articulo) on articulos (codigo)
fk_lineas_mod (cod_centro) on paramet (linea)
fk_lineas_mod_3 (cod_centro,articulo) on art_centro (centro,codigo)
fk_lineas_mod_4 (cod_centro,gfh) on gfh (cod_centro,gfh)
fk_lineas_mod_6 (cod_centro,servicio) on servicio (cod_centro,cod_servicio)
fk_lineas_mod_5 (cod_centro,unidad) on unidad (centro,unidad)

Indices
Indice Indice Único
idx_lineas_mod_1 (linea,cod_centro,albaran)

Descripción: Lista de la compra de articulos


Tabla: list_compra
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo del centro
almacen VARCARACTER(2)  Codigo de almacen
cod_nac VARCARACTER(10)  Codigo nacional de articulo
codigo VARCARACTER(10)  Codigo de articulo
prepropuesta VARCARACTER(1)  Prepropuesta (S/N)
proveedor VARCARACTER(10)  Codigo de proveedor
cantidad NUMERICO_INTEGER  Cantidad en envases
env_ptes NUMERICO_INTEGER  Envases pendientes
linea_log NUMERICO_INTEGER  Linea logica
uds_bonif NUMERICO_INTEGER  Unidades bonificadas
concurso VARCARACTER(15)  Codigo de expediente
dto_oficial DECIMALES(9,6)  Porcentaje de descuento oficial
dto_prov DECIMALES(9,6)  Porcentaje de descuento de proveedor
iva DECIMALES(5,2)  Porcentaje de IVA
precio DECIMALES(15,5)  Precio
slc VARCARACTER(20)  Nº de solicitud del AEMS (Medicamentos extranjeros)
urgente VARCARACTER(1)  Urgente (S/N)

Descripción: Lista para generar las solicitudes de reposición de


Tabla: list_solicitud armarios o intercambios
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_list_solicitud NUMERICO_INTEGER   Identificador del registro
cod_centro NUMERICO_SMALLINT Identificador del centro
articulo VARCARACTER(10) Codigo de articulo
cantidad DECIMALES(20,2) Cantidad a solicitar
origen VARCARACTER(1) 'I' Origen (M - Manual / I - Integraciones)
id_ad NUMERICO_INTEGER  Identificador del armario
almacen_d VARCARACTER(2)  Codigo de almacen destino
almacen_o VARCARACTER(2)  Codigo de almacen origen

Página 85 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Lista para generar las solicitudes de reposición de
Tabla: list_solicitud armarios o intercambios
Foreign Keys
Foreign Key Foreign Key
fk_list_solicit_3 (almacen_d) on almacenes (cod_almacen)
fk_list_solicit_2 (almacen_o) on almacenes (cod_almacen)
fk_list_solicit_5 (articulo) on articulos (codigo)
fk_list_solicit_1 (cod_centro) on paramet (linea)
fk_list_solicit_4 (id_ad) on armarios_disp (id_ad)

Descripción: Log de registros procesados de output_kardex (interfaz


Tabla: log_output_kardex con armarios horizontales)
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cantidad NUMERICO_INTEGER  Cantidad
iddocumento NUMERICO_INTEGER  Identificador del documento
num_linea NUMERICO_INTEGER  Numero de linea
timestamp FECHA_HORA  Fecha y hora
almacen VARCARACTER(6)  Codigo de almacen
almacen_salida VARCARACTER(6)  Codigo de almacen de salida
caducidad VARCARACTER(8)  Fecha de caducidad
descripcion_cp VARCARACTER(30)  Descripcion del movimiento
descripcion_destino VARCARACTER(30)  Descripcion de destino
descripcion_hospital VARCARACTER(30)  Descripcion del hospital
destino VARCARACTER(10)  Codigo de destino
fecha VARCARACTER(8)  Fecha
hospital VARCARACTER(16)  Hospital
lote VARCARACTER(20)  Codigo de lote
num_documento VARCARACTER(9)  Numero de documento
operacion VARCARACTER(5)  Operacion (I/O) (Input/Output)
procesado VARCARACTER(1)  'S' Procesado (S/N/E) (Si/No/Error)
producto VARCARACTER(20)  Codigo de articulo
status VARCARACTER(50)  Status (A/M) (Automatico/Manual)
tipo VARCARACTER(1)  Tipo de movimiento

Descripción: Lotes
Tabla: lotes
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo del centro
fecha_cad FECHA  Fecha de caducidad
almacen VARCARACTER(2)  Codigo de almacen
articulo VARCARACTER(10)  Codigo de articulo
cod_nac VARCARACTER(10)  Codigo nacional de articulo
lote VARCARACTER(20)  Codigo de lote
fecha_recep FECHA  Fecha de recepcion
entradas DECIMALES(10,2)  Cantidad de entrada
estado VARCARACTER(1)  'A' Estado del lote ('A':activo, 'B': baja)
saldo_ini DECIMALES(10,2)  Saldo inicial
salidas DECIMALES(10,2)  Cantidad de salida

Página 86 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Lotes
Tabla: lotes
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
ubicacion VARCARACTER(8)  Codigo de ubicacion

Descripción: Lotes administrados a pacientes


Tabla: lotes_adm
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_lotes_adm NUMERICO_INTEGER   Identificador del registro
id_admin_his NUMERICO_INTEGER Identificador del historico de administraciones
fecha_cad FECHA_HORA Fecha de caducidad
lote VARCARACTER(20) Codigo de lote
cod_nac VARCARACTER(10)  Codigon nacional de articulo

Descripción: Maestro de lotes de expedientes de concurso


Tabla: lotes_con
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_lote_con VARCARACTER(15)  Codigo de lote
des_lote_con VARCARACTER(50) Descripcion del lote
cod_ampliacion VARCARACTER(15)  Codigo de expediente de ampliacion
imp_amp DECIMALES(16,5)  Importe ampliado
imp_max DECIMALES(16,5)  Importe maximo
imp_ped DECIMALES(16,5)  Importe pedido
imp_rec DECIMALES(16,5)  Importe recibido
ptje_ampliacion DECIMALES(6,2)  Porcentaje de ampliacion
tipo VARCARACTER(1)  Tipo (C - Cantidad / I - Importe)

Descripción: Maestro de cuidados de enfermeria


Tabla: lt_cuidados
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo del centro
cod_cuidado VARCARACTER(10)  Codigo de cuidado
nom_cuidado VARCARACTER(40)  Nombre de cuidado

Descripción: Episodios de pacientes de UNIDOSIS


Tabla: lt_estanc
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo de centro
nproceso NUMERICO_INTEGER  Numero de proceso

Página 87 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Episodios de pacientes de UNIDOSIS
Tabla: lt_estanc
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
numerohc NUMERICO_INTEGER  Numero de historia clinica
numicu NUMERICO_INTEGER Numero de episodio
cronico VARCARACTER(1) 'N' Paciente crónico S/N
num_text NUMERICO_SMALLINT  Contador de texto asociado
cod_medico NUMERICO_INTEGER  Codigo de medico
grd NUMERICO_INTEGER  Codigo de grd
fecha_alta FECHA_HORA  Fecha de alta
fecha_ingr FECHA_HORA  Fecha de ingreso
fh_val_facul FECHA_HORA  Fecha y hora de validacion medico
fh_val_farma FECHA_HORA  Fecha y hora de validacion farmacia
coste DECIMALES(15,5)  Coste
d_diag_ingr VARCARACTER(70)  Descripcion del diagnostico
diag_ingreso VARCARACTER(10)  Codigo de diagnostico
imp_fact DECIMALES(19,5)  Importe facturado
modulo_alta VARCARACTER(1)  Modulo de alta (H - HL7 / C - Censo)
modulo_ingr VARCARACTER(1)  Modulo de alta (H - HL7 / C - Censo)
mot_alta VARCARACTER(30)  Descripcion del motivo de alta
ncama VARCARACTER(10)  Cama
num_factur VARCARACTER(20)  Numero de factura
protocolo_ingr VARCARACTER(1)  'N' Protocolo de ingreso (S/N)
revisado VARCARACTER(1)  'N' Indica si el paciente está revisado pero no validado
servicio VARCARACTER(10)  Codigo de servicio
tipo_fact VARCARACTER(1)  ¿obsoleto?
tproceso VARCARACTER(1)  Tipo de proceso (H - Hospitalizacion / U - Urgencias)
transferido VARCARACTER(1)  Transferido (S/N)
unidad VARCARACTER(10)  Codigo de unidad
usu_val_facul VARCARACTER(30)  Usuario medico de validacion
usu_val_farma VARCARACTER(30)  Usuario de farmacia de validacion
val_facul VARCARACTER(1)  Validado por el medico (S/N)
val_farma VARCARACTER(1)  Validado por farmacia (S/N)
verif_alergia VARCARACTER(1)  'N' Indica si se han revisado las alergias en Unidosis (S/N)

Indices
Indice Indice Único
idx_lt_estanc_np (nproceso)
idx_lt_estanc1 (numerohc)

Descripción: Mestro de estancias por año


Tabla: lt_estanc_tot
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo de centro
ano NUMERICO_INTEGER  Año
servicio VARCARACTER(10)  Codigo de servicio
m01 NUMERICO_INTEGER  Consumo enero
m02 NUMERICO_INTEGER  Consumo febrero
m03 NUMERICO_INTEGER  Consumo marzo
m04 NUMERICO_INTEGER  Consumo abril
m05 NUMERICO_INTEGER  Consumo mayo
m06 NUMERICO_INTEGER  Consumo junio
m07 NUMERICO_INTEGER  Consumo julio
m08 NUMERICO_INTEGER  Consumo agosto

Página 88 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Mestro de estancias por año
Tabla: lt_estanc_tot
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
m09 NUMERICO_INTEGER  Consumo septiembre
m10 NUMERICO_INTEGER  Consumo octubre
m11 NUMERICO_INTEGER  Consumo noviembre
m12 NUMERICO_INTEGER  Consumo diciembre

Descripción: Maestro de idiomas


Tabla: lt_idiomas
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_idioma NUMERICO_INTEGER  Codigo de idioma
nom_idioma VARCARACTER(30)  Nombre de idioma

Descripción: Integracion con facturacion al paciente


Tabla: lt_ifac
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id NUMERICO_INTEGER   Identificador del registro
fh_mov FECHA_HORA Fecha y hora del movimiento
articulo VARCARACTER(10) Codigo de articulo
tipo_mov VARCARACTER(15) Tipo (FAR_DOSISUNIT / FAR_MEDALTA / FAR_MEDBAJA / FAR_MEDMO
usuario VARCARACTER(30) Codigo de usuario
numerohc NUMERICO_INTEGER  Numero de historia clinica
numicu NUMERICO_INTEGER  Numero de episodio
fecha FECHA  Fecha
dosis DECIMALES(19,3)  Dosis
pvfp DECIMALES(15,5)  PVFP
servicio VARCARACTER(10)  Codigo de servicio
unidad VARCARACTER(10)  Codigo de unidad

Descripción: Traduccion de menus de las aplicaciones


Tabla: lt_menu_tr
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_idioma NUMERICO_INTEGER  Codigo de idioma
cod_menu NUMERICO_INTEGER  Codigo de menu
nom_menu VARCARACTER(40) Nombre de menu

Página 89 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Movimientos de censo de pacientes
Tabla: lt_mov
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT Codigo de centro
numerohc NUMERICO_INTEGER Numero de historia clinica
numicu NUMERICO_INTEGER Numero de episodio
tipo VARCARACTER(1) Tipo (A - ALTA / T - TRASLADO A CAMA / P - PERMISO)
validado VARCARACTER(1) Validado (S/N)
fh_mov FECHA_HORA  Fecha y hora del movimiento
destino VARCARACTER(10)  Codigo destino
origen VARCARACTER(10)  Codigo origen

Descripción: Traduccion de mensajes de las aplicaciones


Tabla: lt_msg_tr
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_idioma NUMERICO_INTEGER  Codigo de idioma
cod_msg NUMERICO_INTEGER  Codigo de mensaje
nom_msg VARCARACTER(150)  Mensaje

Descripción: Mensajes de error de los diferentes motores de BD


Tabla: lt_msgerr
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
codbd NUMERICO_SMALLINT  Codigo de base de datos
coderr NUMERICO_INTEGER  Codigo de error
tipoerr VARCARACTER(1)  Tipo de error (B - Base de datos)
botondefecto NUMERICO_SMALLINT ¿obsoleto?
botones NUMERICO_SMALLINT ¿obsoleto?
gravedad VARCARACTER(1) Gravedad (E - Error)
mensaje VARCARACTER(100) Mensaje de error

Descripción: Maestro de calendarios de administracion en pacientes


Tabla: lt_pautas
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo del centro
cod_pauta VARCARACTER(8)  Codigo de pauta
num_dias NUMERICO_SMALLINT  Numero de dias de duracion
orden NUMERICO_SMALLINT  Orden de visualizacion
repetir NUMERICO_SMALLINT  Alternar cada x dias
horas_duracion NUMERICO_INTEGER  Horas de duracion
aplicacion VARCARACTER(1)  Aplicacion (A/E/U/T) (Ambulantes/Externos/Unidosis/Todas)
calenda VARCARACTER(7)  Dias de la semana (XXXXXXX)
descripcion VARCARACTER(30)  Nombre de la pauta
diario VARCARACTER(1)  'N' Define un calendario como DIARIO
dosis_unica VARCARACTER(1)  'N' Define un calendario como del tipo Dosis Unica.

Página 90 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Maestro de calendarios de administracion en pacientes
Tabla: lt_pautas
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
estado VARCARACTER(1)  Estado (A/B)
mostrar_precisa VARCARACTER(1)  Mostrar si precisa (S/N)
precisa VARCARACTER(1)  Administrar si precisa (S/N)
t_dosis VARCARACTER(1)  Tipo de dosis (espacio_en_blanco - Ninguna / S - Stock de botiquín / E - Del pacie

Descripción: Sustitucion de listados de la aplicacion por otros


Tabla: lt_slist personalizados para cada cliente
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo del centro
id_list NUMERICO_INTEGER  Id del listado
cod_list VARCARACTER(40) Codigo de listado
id_sust NUMERICO_INTEGER  Id del listado sustituto
codigo VARCARACTER(10)  Tipo de Listado ('ADMTIPO1', 'ADMTIPO2', 'HOJAPRESU'...)
nom_list VARCARACTER(100)  Nombre del listado
tipo_list VARCARACTER(1)  Tipo de listado (O/M) (Original/Modificado)

Descripción: Etiquetas o textos de las aplicaciones (en español para


Tabla: lt_tags su posterior traduccion)
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_tag NUMERICO_INTEGER  Codigo de etiqueta
nom_tag VARCARACTER(50) Nombre de etiqueta

Descripción: (Obsoleto)
Tabla: lt_tiper
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
codigo VARCARACTER(1) -
descri VARCARACTER(30)  -

Descripción: Maestro de tipos de bases de datos


Tabla: lt_tipobd
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
codbd NUMERICO_SMALLINT  Codigo de motor de base de datos
descripcion VARCARACTER(20) Nombre de motor de base de datos
version VARCARACTER(10) Version

Página 91 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Maestro de tipos de bases de datos
Tabla: lt_tipobd
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
plataforma VARCARACTER(10)  Plataforma

Descripción: Traduccion de los textos o etiquetas de las aplicaciones


Tabla: lt_trans
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_idioma NUMERICO_INTEGER  Codigo de idioma
cod_tag NUMERICO_INTEGER  Codigo de etiqueta
nom_tag VARCARACTER(32)  Nombre de etiqueta

Descripción: Maestro de aplicaciones


Tabla: ltapp
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_app VARCARACTER(8)  Codigo de aplicacion
nom_app VARCARACTER(40)  Nombre de aplicacion

Descripción: Permisos de acceso por grupo o perfil a las diferentes


Tabla: ltgrptme pantallas del aplicaciones
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_app VARCARACTER(8)  Codigo de aplicacion
cod_grupo VARCARACTER(8)  Codigo de grupo de usuarios
cod_ptme VARCARACTER(20)  Codigo de opcion

Descripción: Permisos por grupo o perfil a las diferentes opciones de


Tabla: ltgrptop cada pantalla de las aplicaciones
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_ptop NUMERICO_SMALLINT  Codigo de accion
cod_app VARCARACTER(8)  Codigo de aplicacion
cod_grupo VARCARACTER(8)  Codigo de grupo de usuarios
cod_ptme VARCARACTER(20)  Codigo de opcion
t_ptop VARCARACTER(1)  Tipo de opcion (C - Cabecera / L - Lineas / M - Menu / O - Otros)

Página 92 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Maestro de grupos o perfiles de usuarios
Tabla: ltgrpusu
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_grupo VARCARACTER(8)  Codigo de grupo de usuarios
nom_grupo VARCARACTER(35) Nombre de grupo de usuarios
estado VARCARACTER(1)  Estado (A/B) (Activo/Baja)

Descripción: Pedidos desde la lista de la compra en funcion de las


Tabla: ltpedalb solicitudes de reposicion de botiquin pendientes
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
albaran NUMERICO_INTEGER  Numero de albaran
num_pedido NUMERICO_INTEGER  Numero de pedido
codigo VARCARACTER(10)  Codigo de articulo
vigor VARCARACTER(1) En vigor (S/N)

Descripción: Pantallas que tiene cada aplicacion


Tabla: ltptme
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_app VARCARACTER(8)  Codigo de aplicacion
cod_idptme VARCARACTER(20)  Codigo de opcion
nom_ptme VARCARACTER(50)  Nombre de opcion

Descripción: Opciones que tiene cada pantalla de cada aplicacion


Tabla: ltptop
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_idptop NUMERICO_SMALLINT  Codigo de accion
cod_app VARCARACTER(8)  Codigo de aplicacion
cod_idptme VARCARACTER(20)  Codigo de opcion
t_ptop VARCARACTER(1)  Tipo de opcion (C - Cabecera / L - Lineas / M - Menu / O - Otros)
nom_ptop VARCARACTER(50)  Nombre de opcion

Descripción: Semaforo de usuarios


Tabla: ltsema
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo del centro
fecha FECHA_HORA  [current timestamp] Fecha y hora de bloqueo
cod_app VARCARACTER(15)  Codigo de aplicacion
equipo VARCARACTER(50)  Nombre del equipo
tabla VARCARACTER(15)  Tabla bloqueada

Página 93 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Semaforo de usuarios
Tabla: ltsema
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
usuario VARCARACTER(30)  Codigo de usuario

Descripción: Semaforo de pacientes bloqueados por usuarios


Tabla: ltsemap
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo del centro
nproceso NUMERICO_INTEGER  Numero de proceso
numerohc NUMERICO_INTEGER  Numero de historia clinica
usuario VARCARACTER(30) Codigo de usuario
fecha FECHA_HORA  [current timestamp] Fecha y hora del bloqueo

Descripción: Maestro de usuarios


Tabla: ltusu
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
login_usu VARCARACTER(30)  Codigo de usuario
centro_usu NUMERICO_SMALLINT Centro del usuario
grp_usu VARCARACTER(8) Codigo de grupo de usuario
nombre_usu VARCARACTER(60) Nombre de usuario
passw_usu VARCARACTER(30) Contraseña
ndias_caduca NUMERICO_SMALLINT  Dias de caducidad de la contraseña
num_intentos NUMERICO_SMALLINT  Numero de intentos de acceso permitido
cod_medico NUMERICO_INTEGER  Codigo de medico
id_accion NUMERICO_INTEGER  Contador de identificador de accion de auditoria
idioma_usu NUMERICO_INTEGER  Codigo de idioma del usuario
poblac_usu NUMERICO_INTEGER  Codigo de poblacion
tmp_mensajeria NUMERICO_INTEGER  Tiempo de comprobacion de mensajeria en segundos
fec_nac_usu FECHA  Fecha de nacimiento
fec_alta FECHA_HORA  Fecha de alta
fec_baja FECHA_HORA  Fecha de baja
fec_ult_act FECHA_HORA  Fecha de ultima actualizacion
cod_empl VARCARACTER(15)  Codigo de empleado
direcc_usu VARCARACTER(60)  Direccion
e_mail_usu VARCARACTER(50)  Direccion de correo electronico
modo_pres VARCARACTER(1)  Modo de prescripcion (A - Articulo / P - Principio activo / X - Según prescrito / M - A
mostrar_dosis_en VARCARACTER(1)  Mostrar dosis en (U - Unidad de medida / F - Forma farmacéutica)
nifdni VARCARACTER(14)  DNI
num_interlocutor VARCARACTER(20)  Numero de interlocutor
pais_usu VARCARACTER(4)  Codigo de pais
provin_usu VARCARACTER(4)  Codigo de provincia
rec_auto_pac_uni VARCARACTER(1)  'S' Recuperación automática pacientes unidosis
res_busq_pac_uni VARCARACTER(1)  'N' Restringir búsqueda pacientes unidosis
t_auditoria VARCARACTER(1)  Tipo de auditoria (0 - Sin auditoria / 1 - A nivel de ventanas / 2 - A nivel de accione
tipo_acceso VARCARACTER(1)  'U' Tipo de acceso (U-Usuario y contraseña / C - Certificado digital / X - Ambos)
tipo_usu VARCARACTER(1)  Tipo de usuario (NULL - Ninguno / M - Medico / F- Farmacia / E - Enfermería)
tlfno1_usu VARCARACTER(20)  Telefono 1
tlfno2_usu VARCARACTER(20)  Telefono 2

Página 94 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Maestro de usuarios
Tabla: ltusu
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
uenf_usu VARCARACTER(10)  Unidad de enfermeria
usu_desactivado VARCARACTER(1)  Usuario desactivado (S/N)
usu_enf_avanzado VARCARACTER(1)  'N' Cuando el tipo de usuario es enfermería 'S' si es usuario avanzado de enfermería

Descripción: Usuarios asociados a los botiquines


Tabla: ltusu_botiq
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo de centro
botiquin VARCARACTER(10)  Codigo de botiquin
login_usu VARCARACTER(30)  Codigo de usuario
citrix VARCARACTER(1)  Citrix (S/N)
generar_pacto VARCARACTER(1)  'S' Permiso para generar pactos (S/N)
impresora VARCARACTER(255)  Impresora asociada
pacto VARCARACTER(1)  Permiso de solicitud de pacto (S/N)
tipo VARCARACTER(1)  Tipo (A - Administrador / U - Usuario)
urgente VARCARACTER(1)  Permiso de solicitud de pacto urgente (S/N)

Descripción: Consola de los módulos de integración a los que puede


Tabla: ltusu_integracion acceder un usuario
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
login_usu VARCARACTER(30)  Código de usuario
modulo VARCARACTER(20)  Módulo (* - Todos / NEXUS / TARO)

Foreign Keys
Foreign Key Foreign Key
fk_ltusu_integraci (login_usu) on ltusu (login_usu)

Descripción: Unidades de enfermeria asociadas a usuarios


Tabla: ltusu_unidad
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo del centro
login_usu VARCARACTER(30)  Codigo de usuario
unidad VARCARACTER(10)  Codigo de unidad de enfermeria

Página 95 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Mensajeria interna de la aplicacion
Tabla: mensajeria
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
fecha_envio FECHA_HORA  Fecha de envio
usu_des VARCARACTER(30)  Codigo de usuario destinatario
fecha_leido FECHA_HORA  Fecha de lectura
mensaje TEXTO  Texto del mensaje
aplicacion_des VARCARACTER(20)  Codigo de aplicacion destino
aplicacion_ori VARCARACTER(20)  Codigo de aplicacion origen
borrado_des VARCARACTER(1)  Borrado por el destinatario
borrado_ori VARCARACTER(1)  Borrado por el remitente
leido VARCARACTER(1)  Mensaje leido (S/N)
mostrado VARCARACTER(1)  Mensaje mostrado (S/N)
respuesta VARCARACTER(1)  Solicitar respuesta (S/N)
tipo VARCARACTER(1)  Tipo (I - Interno / N - Normal)
titulo VARCARACTER(100)  Titulo del mensje
usu_ori VARCARACTER(30)  Codigo de usuario remitente

Descripción: Componentes asociados a una mezcla estandar o


Tabla: mez_def reenvasados que se pueden obtener de un fraccionable
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo de centro
linea NUMERICO_SMALLINT  Linea
cod_miv VARCARACTER(10)  Codigo de mezcla o articulo reenvasado
cod_far VARCARACTER(10) Codigo de articulo
almacen VARCARACTER(2)  Codigo de almacen
dosis DECIMALES(19,3)  Dosis
siv_far VARCARACTER(1)  ¿obsoleto?
unid_med VARCARACTER(15)  Codigo de unidad de medida
unidades DECIMALES(10,2)  Unidades

Descripción: Historico de componentes utilizados en elaboraciones


Tabla: mez_def_his de mezclas
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_mez_def_his NUMERICO_INTEGER  Identificador del registro
cod_centro NUMERICO_SMALLINT Codigo de centro
elaboracion NUMERICO_INTEGER Numero de elaboracion
num_interno NUMERICO_INTEGER Numero interno
fecha_cad FECHA Fecha de caducidad
cod_nac VARCARACTER(10) Codigo nacional
componente VARCARACTER(10) Codigo de articulo
lote VARCARACTER(20) Lote
id_lineas NUMERICO_INTEGER  Identificador de la linea del albaran
cantidad DECIMALES(15,5)  Cantidad

Página 96 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Historico de componentes utilizados en elaboraciones
Tabla: mez_def_his de mezclas
Indices
Indice Indice Único
idx_mez_def_his_1 (num_interno,fecha_cad,elaboracion,cod_centro,lote,cod_nac,componente)

Descripción: Historico de componentes de prescripciones mezclas


Tabla: mez_def_paci_his personalizadas
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
linea NUMERICO_INTEGER  Linea
num_mezcla NUMERICO_INTEGER  Numero de mezcla
id_tipo_uso NUMERICO_INTEGER 1 Identificador del tipo de uso
cod_practivo NUMERICO_INTEGER  Codigo de principio activo
numerohc NUMERICO_INTEGER  Numero de historia clinica
dosis DECIMALES(20,10)  Unidades
dosis_total DECIMALES(20,10)  Dosis total
elaborado VARCARACTER(1)  Elaborado (S/N)
forma_far VARCARACTER(6)  Codigo de forma farmaceutica
formula_auc VARCARACTER(1)  Formula de area bajo la curva 0/1/2
modo_cl VARCARACTER(1)  Modo de aclaramiento de creatinica 0/1/2
peso_calc VARCARACTER(1)  Peso a utilizar 0/1/2/3/4
t_dosis VARCARACTER(1)  Tipo de dosis (Espacio - Normal / S - Del stock de botiquin / E - Del paciente)
tipo_calc VARCARACTER(1)  Tipo de calculo de dosis N - Fijo/ K - Peso / S - Superficie corporal / A - AUC
unid_med VARCARACTER(15)  Codigo de unidad de medida
uso_compasivo VARCARACTER(1)  'N' Obsoleto

Descripción: Componentes de una prescripción mezcla personalizada


Tabla: mez_def_paciente
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
linea NUMERICO_INTEGER  Linea
num_mezcla NUMERICO_INTEGER  Numero de mezcla
id_tipo_uso NUMERICO_INTEGER 1 Identificador del tipo de uso
cod_practivo NUMERICO_INTEGER  Codigo de principio activo
numerohc NUMERICO_INTEGER  Numero de historia clinica
redondeo_d NUMERICO_INTEGER  Numero de decimales a redondear
alergia_s_n VARCARACTER(1)  Alergia (S/N)
almacen VARCARACTER(2)  Codigo de almacen
cod_far VARCARACTER(10)  Codigo de articulo
cod_miv VARCARACTER(10)  Codigo de mezcla
concentracion DECIMALES(19,3)  Concentracion maxima
dosis DECIMALES(19,3)  Unidades
dosis_pa DECIMALES(19,3)  Dosis parcial
dosis_total DECIMALES(20,10)  Dosis total
elaborado VARCARACTER(1)  Elaborado (S/N)
forma_far VARCARACTER(6)  Codigo de forma farmaceutica
formula_auc VARCARACTER(1)  Formula de area bajo la curva 0/1/2
interac_s_n VARCARACTER(1)  Interaccion (S/N)
modo_cl VARCARACTER(1)  Modo de aclaramiento de creatinica 0/1/2
peso_calc VARCARACTER(1)  Peso a utilizar 0/1/2/3/4
siv_far VARCARACTER(1)  Obsoleto

Página 97 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Componentes de una prescripción mezcla personalizada
Tabla: mez_def_paciente
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
t_dosis VARCARACTER(1)  Tipo de dosis (Espacio - Normal / S - Del stock de botiquin / E - Del paciente)
terato_s_n VARCARACTER(1)  Teratogenia (S/N)
tipo_calc VARCARACTER(1)  Tipo de calculo de dosis N - Fijo/ K - Peso / S - Superficie corporal / A - AUC
unid_med VARCARACTER(15)  Codigo de unidad de medida
unidades DECIMALES(10,2)  Unidades
uso_compasivo VARCARACTER(1)  'N' Obsoleto

Indices
Indice Indice Único
idx_mez_def_paciente_1 (num_mezcla)

Descripción: Historico de componentes dispensados de una mezcla


Tabla: mez_disp_his personalizada
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_mez_disp_his NUMERICO_INTEGER  Identificador del registro
id_tipo_uso NUMERICO_INTEGER 1 Identificador del tipo de uso
num_mezcla NUMERICO_INTEGER Numero de mezcla
fecha FECHA_HORA Fecha y hora
articulo VARCARACTER(10) Codigo de articulo
id_lineas NUMERICO_INTEGER  Identificador de la linea de albaran
id_mez_def_his NUMERICO_INTEGER  Identificador del historico de elaboraciones
linea_mez NUMERICO_INTEGER  0 Nº de línea del componente de la mezcla prescrita
numerohc NUMERICO_INTEGER  Numero de historia clinica
dosis DECIMALES(19,3)  Unidades dispensada
pmedio DECIMALES(19,5)  Precio medio
t_dosis VARCARACTER(1)  '' Tipo de dosis (Espacio - Normal / S - Del stock de botiquin / E - Del paciente)
uso_compasivo VARCARACTER(1)  'N' Obsoleto

Indices
Indice Indice Único
idx_mez_disp_his1 (articulo,fecha,num_mezcla)
idx_mez_disp_his_2 (id_lineas)

Descripción: Cabecera de definicion de mezclas estandar o


Tabla: mezclas fraccionables
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo de centro
cod_miv VARCARACTER(10)  Codigo de mezcla o fraccionable
np_o_miv VARCARACTER(1)  Tipo (M - Mezcla / R - Reenvasado)
caduca_dia NUMERICO_SMALLINT  ¿obsoleto?
caduca_hor NUMERICO_SMALLINT  Caducidad en horas
fec_aux FECHA  ¿Obsoleto?
estabilidad FECHA_HORA  Obsoleto
almacen VARCARACTER(2)  Codigo de almacen
etiqueta VARCARACTER(1)  ¿obsoleto?
incremento_vol DECIMALES(20,10)  Porcentaje maximo de incremento sobre el volumen

Página 98 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Cabecera de definicion de mezclas estandar o
Tabla: mezclas fraccionables
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
nombre VARCARACTER(255)  Nombre de la mezcla
purga_s_n VARCARACTER(1)  Purga (S/N)
tipo_etiq VARCARACTER(1)  ¿obsoleto?
volumen DECIMALES(20,10)  Volumen maximo
volumen_purga DECIMALES(20,10)  Volumen de purga

Descripción: Historico de elaboraciones de mezclas (personalizadas


Tabla: mezclas_his o estandar)
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo de centro
elaboracion NUMERICO_INTEGER  Numero de elaboracion
num_interno NUMERICO_INTEGER  Numero interno
id_mezclas_his NUMERICO_INTEGER Identificador del registro
fecha_elaboracion FECHA Fecha de elaboracion
cantidad NUMERICO_INTEGER  Cantidad elaborada
num_mezcla NUMERICO_INTEGER  Numero de mezcla
numerohc NUMERICO_INTEGER  Numero de historia clinica
fecha_cad FECHA  Fecha de caducidad
fecha_elab_real FECHA_HORA  [current timestamp] Fecha de elaboracion real
cod_almacen VARCARACTER(2)  Codigo de almacen
cod_miv VARCARACTER(10)  Codigo de articulo mezcla
cod_nac VARCARACTER(10)  Codigo nacional
descripcion VARCARACTER(255)  Nombre de la mezcla
lote VARCARACTER(20)  Lote
usuario VARCARACTER(30)  Codigo de usuario

Descripción: Meclas estandar asociadas a paciente (obsoleto)


Tabla: mezclas_paciente
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
numerohc NUMERICO_INTEGER  -
cod_miv VARCARACTER(10)  -

Descripción: Maestro de motivos de ingreso


Tabla: motivo_ingreso
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo del centro
codigo VARCARACTER(15)  Codigo de motivo de ingreso

Página 99 de 142
MODELO DE DATOS FARMATOOLS
Descripción: Maestro de motivos de ingreso
Tabla: motivo_ingreso
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
descripcion VARCARACTER(40) Descripcion del motivo de ingreso

Tabla: motivos_int
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_motivo_int NUMERICO_INTEGER   Id del motivo de interrupción
estado VARCARACTER(1) 'A' Estado del motivo de interrupción
txt_motivo_int VARCARACTER(255) Descripción del motivo de interrupción

Descripción: Movimientos de fuera de hora a generar


Tabla: mov_fhora
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT Codigo de centro
fecha FECHA_HORA Fecha
tipo_movimi VARCARACTER(1) Tipo de movimiento (F - Fuera de hora)
linea NUMERICO_INTEGER  Linea de prescripcion
nproceso NUMERICO_INTEGER  Numero de proceso
num_mezcla NUMERICO_INTEGER  Numero de mezcla
numerohc NUMERICO_INTEGER  Numero de historia clinica
articulo VARCARACTER(10)  Codigo de articulo
dosis DECIMALES(19,3)  Unidades
dosis_pa DECIMALES(19,3)  Dosis
impreso VARCARACTER(1)  Impreso (S/N)
ncama VARCARACTER(10)  Cama
servicio VARCARACTER(10)  Codigo de servicio
unidad VARCARACTER(10)  Codigo de unidad
validado VARCARACTER(1)  Validado (S/N)

Indices
Indice Indice Único
idx_mov_fhora (cod_centro,fecha)

Descripción: Cabecera del protocolo o dieta nutricional


Tabla: np_protocol_cab
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_npp_cab NUMERICO_INTEGER   Identificador del registro
cod_centro NUMERICO_SMALLINT Código del centro
aplicacion VARCARACTER(1) 'T' Aplicacion (A/E/U/T)
descripcion VARCARACTER(250) Nombre de la dieta
estado VARCARACTER(1) 'A' Activo o Baja
peso_desde DECIMALES(19,5) 0 Peso desde

Página 100 de 142


MODELO DE DATOS FARMATOOLS
Descripción: Cabecera del protocolo o dieta nutricional
Tabla: np_protocol_cab
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
peso_hasta DECIMALES(19,5) 0 Peso hasta
kcal_np NUMERICO_INTEGER  0 Kilocalorias no proteicas
kcal_total NUMERICO_INTEGER  0 Kilocalorias totales
grado_estres VARCARACTER(1)  Grado de estres (L/M/S o nulo)
volumen DECIMALES(19,5)  0 Volumen

Descripción: Lineas del protocolo o dieta nutricional


Tabla: np_protocol_lin
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_npp_lin NUMERICO_INTEGER   Identificador del registro
id_npp_cab NUMERICO_INTEGER Id de la cabecera de la dieta
cantidad DECIMALES(19,5) 0 Cantidad del dato nutricional
codigo VARCARACTER(10) Codigo del dato nutricional

Foreign Keys
Foreign Key Foreign Key
fk_np_protocol_lin (id_npp_cab) on np_protocol_cab (id_npp_cab)

Descripción: Maestro de ofertas asociadas a articulos y proveedores


Tabla: ofertas
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_nac VARCARACTER(10)  Codigo nacional
codigo VARCARACTER(10)  Codigo de articulo
proveedor VARCARACTER(10)  Codigo de proveedor
linea NUMERICO_SMALLINT Linea
dospresen NUMERICO_INTEGER Unidades por envase
denominaci VARCARACTER(255) Nombre
descuento DECIMALES(9,6) Descuento oficial
estado VARCARACTER(1) Estado (P - Preferente / N - Normal / B - Baja)
precio DECIMALES(15,5) Precio
tipo VARCARACTER(2) Codigo del tipo de envase
mmc NUMERICO_SMALLINT  Minimo multiplo de compora
plazo_entr NUMERICO_SMALLINT  Plazo de entrega en dias
cant_adj NUMERICO_INTEGER  Cantidad adjudicada
envases_pedir_bonif NUMERICO_INTEGER  0 Envases a pedir para bonificaciones
ped_medio NUMERICO_INTEGER  Pedido medio
pmaximo NUMERICO_INTEGER  Pedido maximo
pminimo NUMERICO_INTEGER  Pedido minimio
unidades_bonificadas NUMERICO_INTEGER  0 Unidades bonificadas
fec_alta FECHA  Fecha de alta
fec_baja FECHA  Fecha de baja
ult_utiliz FECHA  Ultima utilizacion
bonifica DECIMALES(6,2)  Porcentaje de bonificacion
cod_ean VARCARACTER(20)  Codigo EAN
concurso VARCARACTER(15)  Codigo de expediente ¿obsoleto?
dto_prov DECIMALES(9,6)  Descuento de proveedor

Página 101 de 142


MODELO DE DATOS FARMATOOLS
Descripción: Maestro de ofertas asociadas a articulos y proveedores
Tabla: ofertas
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
formato_unidosis VARCARACTER(1)  'N' Oferta con formato de presentación del tipo Unidosis
gtin VARCARACTER(40)  Global Trade Item Number (Número mundial del artículo comercial)
imp_max_anual DECIMALES(19,5)  Importe maximo anual
iva DECIMALES(5,2)  Porcentaje de IVA
precio_adjudicado DECIMALES(15,5)  Precio adjudicado
pva DECIMALES(15,5)  PVA
pvl DECIMALES(15,5)  PVL
pvp DECIMALES(15,5)  PVP
trt VARCARACTER(20)  Nº de tratamiento proporcionado por la AEMS (Medicamentos extranjeros)
uso_precios VARCARACTER(1)  Uso de precios (S/N)
var_prec DECIMALES(5,2)  Porcentaje de variación de precio

Indices
Indice Indice Único
idx_ofertas1 (cod_nac)
idx_ofertas2 (denominaci)
idx_ofertas6 (estado,fec_baja)
idx_ofertas3 (fec_baja)
idx_ofertas5 (proveedor,codigo)
idx_ofertas4 (proveedor,denominaci)

Descripción: Respuestas de los armarios horizontales (carrusel)


Tabla: output_kardex respecto a las peticiones enviadas (en input_kardex)
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
almacen VARCARACTER(6)  Codigo de almacen
num_documento VARCARACTER(9)  Numero de documento
producto VARCARACTER(20)  Codigo de articulo
cantidad NUMERICO_INTEGER Cantidad
num_linea NUMERICO_INTEGER Numero de linea
destino VARCARACTER(10) Codigo de destino
fecha VARCARACTER(8) Fecha del movimiento
iddocumento NUMERICO_INTEGER  Identificador del documento
timestamp FECHA_HORA  Fecha y hora
almacen_salida VARCARACTER(6)  Codigo de almacen de salida
caducidad VARCARACTER(8)  Fecha de caducidad
descripcion_cp VARCARACTER(30)  Descripcion del movimiento
descripcion_destino VARCARACTER(30)  Descripcion del destino
descripcion_hospital VARCARACTER(30)  Descripcion del hospital
hospital VARCARACTER(16)  Hospital
lote VARCARACTER(20)  Codigo de lote
operacion VARCARACTER(5)  Operacion (I/O) (Input/Output)
status VARCARACTER(50)  Status (A/M) (Automatico/Manual)
tipo VARCARACTER(1)  Tipo de movimiento
total_lineas VARCARACTER(20)  Total de lineas del documento

Página 102 de 142


MODELO DE DATOS FARMATOOLS
Descripción: Agenda de administracion del paciente (ambulantes y
Tabla: paci_age UNIDOSIS)
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_paci_age NUMERICO_INTEGER   Identificador del registro
cod_centro NUMERICO_SMALLINT Codigo del centro
linea NUMERICO_INTEGER Numero de linea
linea_pres NUMERICO_INTEGER Linea de prescripcion
nproceso NUMERICO_INTEGER Numero de proceso
num_revision NUMERICO_INTEGER Numero de revisicion
numerohc NUMERICO_INTEGER Numero de historia clinica
fecha FECHA_HORA Fecha y hora
dosis DECIMALES(19,3) Dosis
num_ciclo NUMERICO_INTEGER  Numero de ciclo
num_dia_ciclo NUMERICO_INTEGER  Numero de dia del ciclo
fh_admin FECHA_HORA  Fecha y hora de administracion
administrado VARCARACTER(1)  Administrado (S/N/P) (Si/No/Salto)
confirmado VARCARACTER(1)  Confirmado (S/N)
dispensado VARCARACTER(1)  Dispensado (S/N)
finalizado VARCARACTER(1)  Finalizado (S/N)
impreso VARCARACTER(1)  Impreso (S/N)
login_usu VARCARACTER(30)  Codigo de usuario

Indices
Indice Indice Único
idx_paci_age_1 (cod_centro,numerohc,nproceso,linea_pres,fecha)
idx_paci_age_2 (fecha,cod_centro)

Descripción: Alergias del paciente


Tabla: paci_ale
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
numerohc NUMERICO_INTEGER  Numero de historia clinica
fecha_alta FECHA_HORA  Fecha de alta
certeza VARCARACTER(1) 'S' Certeza (S/N)
tipo_alergia VARCARACTER(1) 'A' Tipo de alergia (A - Alergia / I - Intolerancia)
pr_activo NUMERICO_INTEGER  Codigo de principio activo
fecha_baja FECHA_HORA  Fecha de baja
alergia VARCARACTER(200)  Detalle de la alergia
fgrupa VARCARACTER(10)  Codigo de grupo terapeutico
fuente_info VARCARACTER(1)  Fuente de información de la alergia
tipo VARCARACTER(1)  Alergia a (G - Grupo terapeutico / P - Principio activo / L - Libre)

Descripción: Cuidados del paciente


Tabla: paci_cuid
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo del centro
nproceso NUMERICO_INTEGER  Numero de proceso
numerohc NUMERICO_INTEGER  Numero de historia clinica
cod_cuidado VARCARACTER(10)  Codigo de cuidado
cod_variante VARCARACTER(8)  Codigo de variante

Página 103 de 142


MODELO DE DATOS FARMATOOLS
Descripción: Cuidados del paciente
Tabla: paci_cuid
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
observacion VARCARACTER(40)  Observaciones

Descripción: Historico de cuidados del paciente


Tabla: paci_cuid_his
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo de centro
nproceso NUMERICO_INTEGER  Numero de proceso
numerohc NUMERICO_INTEGER  Numero de historia clinica
fh_mod FECHA_HORA  Fecha y hora de ultima modificacion
cod_cuidado VARCARACTER(10)  Codigo de cuidado
numicu NUMERICO_INTEGER  Numero de episodio
activo_alta VARCARACTER(1)  Activo al alta (S/N)
cod_variante VARCARACTER(8)  Codigo de variante horaria
login_usu VARCARACTER(30)  Codigo de usuario
observacion VARCARACTER(40)  Observaciones

Descripción: Almacena los cuidados del paciente de forma temporal


Tabla: paci_cuid_tmp para la obtencion de los informes compuestos de administracion y
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo del centro
nproceso NUMERICO_INTEGER  Numero de proceso
numerohc NUMERICO_INTEGER  Numero de historia clinica
cod_cuidado VARCARACTER(10)  Codigo de cuidado
cod_variante VARCARACTER(8)  Codigo de variante
observacion VARCARACTER(40)  Observaciones

Descripción: Datos de todos los pacientes


Tabla: paci_his
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
numerohc NUMERICO_INTEGER  Numero de historia clinica
apellid1 VARCARACTER(20) Primer apellido
apellid2 VARCARACTER(20) Segundo apellido
nombre VARCARACTER(20) Nombre
numeross1 NUMERICO_SMALLINT  Numero de la seguridad social 1
numeross3 NUMERICO_SMALLINT  Numero de la seguridad social 2
numeross2 NUMERICO_INTEGER  Numero de la seguridad social 3
fecha_mod FECHA  Fecha de ultima modificación
fechanac FECHA  Fecha de nacimiento
fecha_embarazo FECHA_HORA  Fecha de embarazo
alergias VARCARACTER(70)  Alergias
area_sanit VARCARACTER(10)  Codigo de area sanitaria

Página 104 de 142


MODELO DE DATOS FARMATOOLS
Descripción: Datos de todos los pacientes
Tabla: paci_his
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cias VARCARACTER(20)  Codigo CIAS
cod_pais VARCARACTER(4)  Codigo de pais
cod_postal VARCARACTER(10)  Codigo postal
direccion VARCARACTER(40)  Direccion
e_mail VARCARACTER(50)  Correo electronico
embarazada VARCARACTER(1)  'N' Embarazada (S/N)
estatura DECIMALES(5,2)  Estatura en metros
externo VARCARACTER(1)  Externo (S/N)
muncia VARCARACTER(30)  Nombre de la poblacion
nifdni VARCARACTER(14)  DNI
nuhsa VARCARACTER(30)  Codigo de paciente
numerohc_ext VARCARACTER(20)  Nº de historia clínica externo
numtis VARCARACTER(30)  Tarjeta sanitaria
peso DECIMALES(5,2)  Peso en kg
poscia VARCARACTER(3)  ¿obsoleto?
procia VARCARACTER(4)  Codigo de provincia
sexo VARCARACTER(6)  Codigo de sexo
sup_corporal DECIMALES(10,3)  Superficie corporal m2
telefono VARCARACTER(20)  Numero de telefono
telefono_movil VARCARACTER(20)  Teléfono móvil

Indices
Indice Indice Único
idx_paci_his1 (apellid1,apellid2)
idx_paci_his_3 (embarazada)
idx_paci_his_2 (fecha_embarazo)
idx_paci_his_5 (nombre)
idx_numtis (numtis)
idx_paci_his_4 (sexo)

Descripción: Modificaciones sobre pacintes (cambios de servicio,


Tabla: paci_mov unidad, cama, etc)
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo de centro
nproceso NUMERICO_INTEGER  Numero de proceso
numerohc NUMERICO_INTEGER  Numero de historia clinica
fecha FECHA_HORA  Fecha y hora del movimiento
modulo VARCARACTER(1)  Modulo (U - Unidosis / H - HL7)
tipo VARCARACTER(3)  Tipo de movimiento (INC,TRA,CAC,CTR,ALC,CIC,INS,SER,CAS,ALS,CIS,
destino VARCARACTER(10)  Codigo de origen
origen VARCARACTER(10)  Codigo de destino

Indices
Indice Indice Único
idx_paci_mov_1 (origen,tipo)

Página 105 de 142


MODELO DE DATOS FARMATOOLS
Descripción: Textos asociados a pacientes
Tabla: paci_textos
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo del centro
linea NUMERICO_INTEGER  Numero de linea
nproceso NUMERICO_INTEGER  Numero de proceso
numerohc NUMERICO_INTEGER Numero de historia clinica
fecha_fin FECHA_HORA  Fecha de fin
fecha_ini FECHA_HORA  Fecha de inicio
texto TEXTO  Texto
activo_alta VARCARACTER(1)  Activo al alta (S/N)
login_usu VARCARACTER(30)  Codigo de usuario

Descripción: Histórico de tipos de aportación reducida por paciente


Tabla: paci_tsi_his
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_paci_tsi_his NUMERICO_INTEGER   Identificador
numerohc NUMERICO_INTEGER Número de historial clínico
fecha FECHA_HORA [current timestamp] Fecha y hora
control VARCARACTER(6) Control
cite VARCARACTER(20)  CITE
mutua VARCARACTER(20)  Mutua del paciente
subindicador VARCARACTER(10)  Subindicador del tipo de aportación
tipo_aportacion VARCARACTER(20)  Tipo de aportacion

Foreign Keys
Foreign Key Foreign Key
fk_paci_apor_his (numerohc) on paci_his (numerohc)

Descripción: Censo actual de pacientes de UNIDOSIS


Tabla: paciente
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo de centro
numerohc NUMERICO_INTEGER  Numero de historia clinica
nproceso NUMERICO_INTEGER Numero de proceso
fecha_ingreso FECHA_HORA Fecha y hora de ingreso
servicio VARCARACTER(10) Codigo de servicio
mot_ingreso NUMERICO_SMALLINT  ¿obsoleto?
num_text NUMERICO_SMALLINT  Contador de numero de texto asociado
cod_medico NUMERICO_INTEGER  Codigo de medico
num_nota NUMERICO_INTEGER  Contador de numero de nota
num_pres NUMERICO_INTEGER  Contador de numero de prescripcion
numicu NUMERICO_INTEGER  Numero de episodio
fh_ida FECHA_HORA  Fecha y hora de salida de permiso
fh_regreso FECHA_HORA  Fecha y hora de regreso del permiso
fh_val_facul FECHA_HORA  Fecha y hora de validacion medico
fh_val_farma FECHA_HORA  Fecha y hora de validacion farmacia
alergias VARCARACTER(70)  Texto de alergias
consultado VARCARACTER(1)  Consultado (S/N)

Página 106 de 142


MODELO DE DATOS FARMATOOLS
Descripción: Censo actual de pacientes de UNIDOSIS
Tabla: paciente
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
d_diag_ingr VARCARACTER(70)  Descripcion del diagnostico de ingreso
diag_ingreso VARCARACTER(10)  Codigo del diagnostico de ingreso
estado VARCARACTER(1)  Estado (A/B)
estatura DECIMALES(5,2)  ¿obsoleto?
etiq VARCARACTER(1)  Etiqueta de paciente (S/N)
modificado VARCARACTER(1)  Modificado (S/N)
ncama VARCARACTER(10)  Cama
permiso VARCARACTER(1)  Permiso de fin de semana (S/N)
peso DECIMALES(5,2)  ¿obsoleto?
proce_ingreso VARCARACTER(10)  ¿obsoleto?
usu_val_facul VARCARACTER(30)  Usuario validacion medico
usu_val_farma VARCARACTER(30)  Usuario validacion farmacia
val_facul VARCARACTER(1)  Validado por el medico (S/N)
val_farma VARCARACTER(1)  Validado por farmacia (S/N)
val_per VARCARACTER(1)  Validacion permanente (S/N)

Descripción: Maestro de paises


Tabla: paises
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_pais VARCARACTER(4)  Codigo de pais
nom_pais VARCARACTER(20)  Nombre de pais
prefijo_int VARCARACTER(6)  Prefijo interno

Descripción: Parametros generales de FarmaTools


Tabla: par_gen
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
meses_calc_cons NUMERICO_SMALLINT Número de meses aplicable al método de cálculo seleccionado
pctje_a NUMERICO_SMALLINT Porcentaje ABC para la clasificacion A
pctje_b NUMERICO_SMALLINT Porcentaje ABC para la clasificacion B
num_peticion NUMERICO_INTEGER 0 Número de peticion de intercambios
fecha_anul_cierre FECHA Fecha de anulacion de cierre
fecha_fin_cierre FECHA Fecha de fin del cierre mensual
fecha_impl FECHA Fecha de implantación
fecha_ini_cierre FECHA Fecha de inicio del cierre mensual
calc_cons VARCARACTER(1) Método de cálculo (1/2/3) (Basado en consumo todos meses / Basado en 2
coef_st_aler DECIMALES(5,2) Coeficiente de recalculo de stock alerta
coef_st_max DECIMALES(5,2) Coeficiente de recalculo de stock maximo
coef_st_min DECIMALES(5,2) Coeficiente de recalculo de stock minimo
cons_cero VARCARACTER(1) Incluidos en el calculo del consumo medio los meses con consumo 0 (S/N)
cons_interc_alm VARCARACTER(1) Generan consumos los intercambios entre almacenes (S/N)
cons_interc_cen VARCARACTER(1) Generan consumos los intercambios entre centros (S/N)
nivel_lopd NUMERICO_SMALLINT  Implementar mayor seguridad en contraseñas (S/N)
id_abono NUMERICO_INTEGER  Contador para los id de abono
id_cab_sol_arm NUMERICO_INTEGER  Contador para el nº de solicitud de armarios dispensadores
id_cab_sol_auto NUMERICO_INTEGER  Contador de cabeceras de solicitud a sistemas automáticos
id_dp_disp_his NUMERICO_INTEGER  Contador de historico de dispensaciones a paciente

Página 107 de 142


MODELO DE DATOS FARMATOOLS
Descripción: Parametros generales de FarmaTools
Tabla: par_gen
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_dp_pres_his NUMERICO_INTEGER  Contador de historico de prescripciones de paciente
id_lin_sol_auto NUMERICO_INTEGER  Contador de líneas de solicitud a sistemas automáticos
id_lineas NUMERICO_INTEGER  Contador de lineas
id_mez_def_his NUMERICO_INTEGER  Contador de historico de lineas de elaboracion de mezclas
id_mez_disp_his NUMERICO_INTEGER  Contador de historico de lineas de dispensacion de mezclas
id_mezclas_his NUMERICO_INTEGER  Contador de historico de elaboracion de mezclas
iddoc_carrusel NUMERICO_INTEGER  Contador de numero de documento de carrusel
max_dias_emb NUMERICO_INTEGER  Numero maximo de dias de embarazo
num_librestu_linea NUMERICO_INTEGER  0 Contador para el nº de líneas de la tabla de estupefacientes
num_mezcla NUMERICO_INTEGER  Contador de numero de mezcla
num_numerohc NUMERICO_INTEGER  0 Contador de numero de historia clinica
num_numicu NUMERICO_INTEGER  Contador para crear nºs de episodio
num_pag_estupefa NUMERICO_INTEGER  Numero de lineas por pagina en el libro de estupefacientes
num_proceso NUMERICO_INTEGER  Contador de numero de proceso
num_propuest NUMERICO_INTEGER  Contador de numero de propuesta
num_ram NUMERICO_INTEGER  Contador de ram
rango_max_dias NUMERICO_INTEGER  Dias de margen en fechas
server_bind_ldap NUMERICO_INTEGER  Server Bind LDAP
abonos_recalculo VARCARACTER(1)  'N' Incluir los abonos contables en el cálculo del precio medio (S/N)
bloq_alb_conf VARCARACTER(1)  Bloquear recepciones conformadas (S/N)
bloq_alb_mcerrados VARCARACTER(1)  'N' Bloquear recepciones de meses cerrados (S/N)
bloq_alb_trans VARCARACTER(1)  'S' Bloquear recepciones transferidas (S/N)
calc_pmedio VARCARACTER(1)  'S' Calcular o no los precios medios en el Cierre (S/N)
canal_ldap VARCARACTER(1)  'S' Tipo de verificacion (S - Socket / W - Web Service)
cons_dp_cierre VARCARACTER(1)  Permitir dispensaciones de DPA y DPE en meses cerrados (S/N)
ctrl_auto_estupe VARCARACTER(1)  Control automatico del libro oficial de estupefacientes (S/N)
dir_actualiza VARCARACTER(100)  Ruta de actualizacion/localizacion de archivos
encriptar VARCARACTER(1)  Encriptar contraseñas (S/N)
estupefacientes VARCARACTER(1)  Activar libro de estupefacientes (S/N)
her_cod_asoc VARCARACTER(1)  Al heredar un articulo, no modificar el codigo asociado
id_paciente VARCARACTER(1)  Identificador de paciente (N - Numerohc / C - CIP)
ldap VARCARACTER(1)  Usar LDAP (S/N)
ldap_microsoft VARCARACTER(1)  'N' LDAP de Microsoft (S/N)
libro_of VARCARACTER(1)  Libro oficial por (G - General / C - Centro / A - Almacen)
mostrar_obs_lin_co VARCARACTER(1)  'N' Permitir observaciones por líneas de consumo
mostrar_pag_estupe VARCARACTER(1)  Ver numero de pagina en el libro de estupefacientes (S/N)
np VARCARACTER(1)  'N' Si está activa la prescripción por nutriciones (S/N)
pmedio_diario VARCARACTER(1)  Calculo de precio medio diario (S/N)
ruta_ldap VARCARACTER(240)  Ruta LDAP
servidor_ldap VARCARACTER(240)  Servidor LDAP
url_ldap VARCARACTER(255)  URL conexion LDAP

Descripción: Parametros de cada centro


Tabla: paramet
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
linea NUMERICO_SMALLINT  Codigo de centro
cif VARCARACTER(14) Cif del centro
localidad NUMERICO_INTEGER  Codigo de poblacion
fecha_baja FECHA  Fecha de baja
clave_hos VARCARACTER(10)  Clave de hospital

Página 108 de 142


MODELO DE DATOS FARMATOOLS
Descripción: Parametros de cada centro
Tabla: paramet
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
clave_ped VARCARACTER(8)  Clave de pedido
cod_buzon VARCARACTER(20)  Codigo de buzon EAN
cod_empresa VARCARACTER(3)  Codigo de empresa
cod_pais VARCARACTER(4)  Codigo de pais
cod_postal VARCARACTER(10)  Codigo postal
cons_auto_dpe VARCARACTER(1)  Consumir automaticamente en DPE (S/N)
direccion VARCARACTER(30)  Direccion
e_mail VARCARACTER(50)  Correo electronico
estado VARCARACTER(1)  Estado (A/B)
exceso_elab VARCARACTER(1)  Exceso en elaboraciones (S/N)
fax VARCARACTER(20)  Numero de FAX
festivos VARCARACTER(7)  Dias festivos de la semana (XXXXXXX)
formula_auc VARCARACTER(1)  Formula de calculo de dosis por AUC (0 - Calvert / 1 - Dufull / 2 - Chatelut)
ges_alm VARCARACTER(1)  Trabaja con almacen por defecto (S/N)
modo_cl VARCARACTER(1)  Modo de calculo de aclaramiento de creatinina (0 - Cockroft y Gault / 1 - Jelliffe / 2
no_aviso_disp_elab VARCARACTER(1)  No avisar en dispensaciones y elaboraciones (S/N)
nombre_centro VARCARACTER(30)  Nombre de centro
num_ext VARCARACTER(10)  Prefijo exterior
peso_calc VARCARACTER(1)  Peso a utilizar en el calculo de AUC (0 - Real / 1 - Ideal Devine / 2 - Ideal Lo
peso_estandar_hom DECIMALES(5,2)  Peso estandar hombre en kg
peso_estandar_muj DECIMALES(5,2)  Peso estandar mujer en kg
programa_pres VARCARACTER(3)  Programa presupuestario
provincia VARCARACTER(4)  Codigo de provincia
resp_servicio VARCARACTER(35)  Nombre del responsable del servicio de farmacia
telefono VARCARACTER(20)  Numero de telefono
usuario_elab VARCARACTER(30)  Usuario de elaboracion de mezclas
volumen_purga DECIMALES(20,10)  Volumen de purga por defecto

Descripción: Maestro de partidas asociadas a lotes de expedientes de


Tabla: partidas concurso
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_expediente VARCARACTER(15)  Codigo de expediente
cod_lote_con VARCARACTER(15)  Codigo de lote de concurso
cod_partida VARCARACTER(15)  Codigo de partida
des_partida VARCARACTER(40) Nombre de partida

Descripción: Lineas de pedidos a proveedores


Tabla: ped_inve
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo del centro
linea NUMERICO_INTEGER  Numero de linea
num_pedido NUMERICO_INTEGER  Numero de pedido
dospresen NUMERICO_INTEGER Unidades por envase
cod_nac VARCARACTER(10) Codigo nacional de articulo
codigo VARCARACTER(10) Codigo de articulo
precio DECIMALES(15,5) Precio

Página 109 de 142


MODELO DE DATOS FARMATOOLS
Descripción: Lineas de pedidos a proveedores
Tabla: ped_inve
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
c_bonif_ped NUMERICO_INTEGER  Unidades bonificadas pedidas
c_bonif_pte NUMERICO_INTEGER  Unidades bonificadas pendientes
cant_ped NUMERICO_INTEGER  Envases pedidos
cantidad NUMERICO_INTEGER  Envases pendientes
fecha_entr FECHA  Fecha de entrega
fecha_tras FECHA  Fecha de transferencia
fecha_mod FECHA_HORA  [current timestamp] Fecha y hora de ultima modificacion
cod_lote_con VARCARACTER(15)  Codigo de lote de concurso
descuento DECIMALES(9,6)  Porcentaje de descuento oficial
dto_prov DECIMALES(9,6)  Porcentaje de descuento de proveedor
id_lineas_ext VARCARACTER(40)  Id externo
iva DECIMALES(5,2)  Porcentaje de IVA
login_usu VARCARACTER(30)  Codigo de usuario
pva DECIMALES(15,5)  Precio de venta almacen
pvl DECIMALES(15,5)  Precio de venta laboratorio
pvp DECIMALES(15,5)  Precio de venta publico
transferido VARCARACTER(1)  'N' Transferido (S/N)

Foreign Keys
Foreign Key Foreign Key
fk_ped_inve (cod_centro) on paramet (linea)
fk_ped_inve_4 (cod_centro,codigo) on art_centro (centro,codigo)
fk_ped_inve_2 (cod_centro,num_pedido) on pedi2 (cod_centro,num_pedido)
fk_ped_inve_3 (codigo) on articulos (codigo)

Indices
Indice Indice Único
idx_ped_inve1 (codigo)

Descripción: Cabecera de pedidos a proveedores


Tabla: pedi2
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo del centro
num_pedido NUMERICO_INTEGER  Numero de pedido
fecha_pedido FECHA Fecha de pedido
almacen VARCARACTER(2) Codigo de almacen
proveedor VARCARACTER(10) Codigo de proveedor
urgente VARCARACTER(1) Urgente (S/N)
id_alb_textos NUMERICO_INTEGER  Identificador de texto asociado a albaranes
fecha_tras FECHA  Fecha de transferencia
fecha_mod FECHA_HORA  [current timestamp] Fecha y hora de ultima modificacion
acta VARCARACTER(1)  Acta (C - Concurso / P - Pedido)
epigr VARCARACTER(12)  Codigo de epigrafe contable
estado VARCARACTER(1)  Estado (S - Nuevo / A - Impreso / P - Cerrado)
expediente VARCARACTER(15)  Codigo de expediente de compra
login_usu VARCARACTER(30)  Codigo de usuario
num_presu VARCARACTER(8)  Numero de presupuesto
observa VARCARACTER(255)  Observaciones
pedido_ext VARCARACTER(20)  Numero de pedido externo
slc VARCARACTER(20)  Nº de pedido de medicación med. ext.
transferido VARCARACTER(1)  'N' Transferido (S/N)

Página 110 de 142


MODELO DE DATOS FARMATOOLS
Descripción: Cabecera de pedidos a proveedores
Tabla: pedi2
Foreign Keys
Foreign Key Foreign Key
fk_pedi2 (almacen) on almacenes (cod_almacen)
fk_pedi2_2 (cod_centro) on paramet (linea)
fk_pedi2_3 (proveedor) on proveedor (codigo)

Indices
Indice Indice Único
idx_pedi23 (almacen,proveedor,fecha_pedido)
idx_pedi2_4 (num_presu,cod_centro)
idx_pedi21 (proveedor,fecha_pedido)
idx_pedi22 (proveedor,num_pedido)

Descripción: Maestro de poblaciones


Tabla: poblaciones
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
num_interno NUMERICO_INTEGER  Codigo interno
cod_pais VARCARACTER(4)  Codigo de pais
provincia VARCARACTER(4)  Codigo de provincia
nombre VARCARACTER(30) Nombre de poblacion

Descripción: Controles de dosis por principio activo y edades


Tabla: ppios_dosis
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
pd_id NUMERICO_INTEGER  Identificador del registro
cod_centro NUMERICO_SMALLINT Codigo del centro
cod_practivo NUMERICO_INTEGER Codigo de principio activo
edad_id NUMERICO_INTEGER Codigo de rango de edades
dosis_hab DECIMALES(20,10)  Dosis habitual
dosiseledia DECIMALES(20,10)  0 Dosis elevada diaria
dosishabkgdia DECIMALES(20,10)  Dosis habitual por kilogramo y dia
dosismax DECIMALES(20,10)  Dosis maxima
dosismaxciclo DECIMALES(20,10)  Dosis maxima por ciclo
dosismaxdia DECIMALES(20,10)  Dosis maxima por dia
dosismaxkg DECIMALES(20,10)  Dosis maxima por kilogramo
dosismaxkgdia DECIMALES(20,10)  Dosis maxima por kilogramo y dia
dosismaxm DECIMALES(20,10)  Dosis maxima por metro cuadrado de superfice corporal
dosismaxtrat DECIMALES(20,10)  Dosis maxima por tratamiento
dosismin DECIMALES(20,10)  Dosis minima
dosismindia DECIMALES(20,10)  Dosis minima por dia
dosisminkgdia DECIMALES(20,10)  Dosis minima por kilogramo y dia

Página 111 de 142


MODELO DE DATOS FARMATOOLS
Descripción: Controles de dosis por principio activo y edades
Tabla: ppios_dosis
Foreign Keys
Foreign Key Foreign Key
fk_ppios_dosis (edad_id) on edades (edad_id)

Descripción: Control de dosis por principios activos, edades, vias y


Tabla: ppios_dosis_diag diagnósticos
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
pdd_id NUMERICO_INTEGER  Identificador del registro
cod_centro NUMERICO_SMALLINT Codigo del centro
pdv_id NUMERICO_INTEGER Identificador de principios_dosis_via
diag_ingreso VARCARACTER(10) Codigo de diagnostico
dosis_hab DECIMALES(20,10)  Dosis habitual
dosiseledia DECIMALES(20,10)  0 Dosis elevada diaria
dosishabkgdia DECIMALES(20,10)  Disis habitual por kilogramo y dia
dosismax DECIMALES(20,10)  Dosis maxima
dosismaxciclo DECIMALES(20,10)  Dosis maxima por ciclo
dosismaxdia DECIMALES(20,10)  Dosis maxima por dia
dosismaxkg DECIMALES(20,10)  Dosis maxima por kilogramo
dosismaxkgdia DECIMALES(20,10)  Dosis maxima por kilogramo y dia
dosismaxm DECIMALES(20,10)  Dosis masima por metro cuadrado de superfice corporal
dosismaxtrat DECIMALES(20,10)  Dosis maxima por tratamiento
dosismin DECIMALES(20,10)  Dosis minima
dosismindia DECIMALES(20,10)  Dosis minima por dia
dosisminkgdia DECIMALES(20,10)  Dosis minima por kilogramo y dia

Foreign Keys
Foreign Key Foreign Key
fk_ppios_dosis_di_2 (cod_centro,diag_ingreso) on diagnost (cod_centro,codigo)
fk_ppios_dosis_dia (pdv_id) on ppios_dosis_via (pdv_id)

Descripción: Control de dosis por principios activos, edades y vias


Tabla: ppios_dosis_via
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
pdv_id NUMERICO_INTEGER  Identificador del registro
pd_id NUMERICO_INTEGER Identificador de ppios_dois
cod_via VARCARACTER(40) Codigo de via de administracion
dosis_hab DECIMALES(20,10)  Dosis habitual
dosiseledia DECIMALES(20,10)  0 Dosis elevada diaria
dosishabkgdia DECIMALES(20,10)  Dosis habitual por kilogramo y dia
dosismax DECIMALES(20,10)  Dosis maxima
dosismaxciclo DECIMALES(20,10)  Dosis maxima por ciclo
dosismaxdia DECIMALES(20,10)  Dosis maxima por dia
dosismaxkg DECIMALES(20,10)  Dosis maxima por kilogramo
dosismaxkgdia DECIMALES(20,10)  Dosis maxima por kilogramo y dia
dosismaxm DECIMALES(20,10)  Dosis maxima por metro cuadrado de superficie corporal
dosismaxtrat DECIMALES(20,10)  Dosis maxima por tratamiento
dosismin DECIMALES(20,10)  Dosis minima
dosismindia DECIMALES(20,10)  Dosis minima por dia

Página 112 de 142


MODELO DE DATOS FARMATOOLS
Descripción: Control de dosis por principios activos, edades y vias
Tabla: ppios_dosis_via
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
dosisminkgdia DECIMALES(20,10)  Dosis minima por kilogramo y dia

Foreign Keys
Foreign Key Foreign Key
fk_ppios_dosis_via (pd_id) on ppios_dosis (pd_id)

Descripción: Teratogenias asociadas a principios activos


Tabla: ppios_terato
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_ppios_terato NUMERICO_INTEGER  Identificador del registro
trimestre NUMERICO_SMALLINT Trimestre de gestacion
cod_practivo NUMERICO_INTEGER Codigo de principio activo
categoria_fda VARCARACTER(20) Categoria FDA
cod_via VARCARACTER(40)  Codigo de via de administracion
observaciones VARCARACTER(255)  Obsercaciones

Foreign Keys
Foreign Key Foreign Key
fk_ppios_terato (cod_practivo) on practivo (num_interno)

Indices
Indice Indice Único
idx_ppios_terato1 (cod_practivo,trimestre)

Descripción: Principios activos asociados a medicamentos


Tabla: praclines
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
linea NUMERICO_INTEGER Numero de linea
codigo VARCARACTER(10) Codigo de articulo
unidad_med VARCARACTER(15) Codigo de unidad de medida
compuesto NUMERICO_INTEGER  Codigo de principio activo
dosis DECIMALES(19,3)  Dosis

Descripción: Compuestos (principios activos) de cada principio


Tabla: pract_comp activo
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_componen NUMERICO_INTEGER  Codigo de principio activo
cod_practivo NUMERICO_INTEGER  Codigo de principio activo

Página 113 de 142


MODELO DE DATOS FARMATOOLS
Descripción: Maestro de principios activos
Tabla: practivo
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
num_interno NUMERICO_INTEGER  Codigo interno del principio activo
nombre VARCARACTER(255) Nombre del principio activo
codigo VARCARACTER(7)  Codigo del principio activo
unidad_med VARCARACTER(15)  Codigo de unidad de medida

Indices
Indice Indice Único
idx_practivo1 (nombre)

Descripción: Restricciones de prescripcion de principos activos a


Tabla: practivo_res servicios y medicos
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_practivo NUMERICO_INTEGER  Codigo de principio activo
codigo VARCARACTER(10)  Codigo de servicio o medico
tipo VARCARACTER(1)  Tipo de restriccion (S - Servicio / F - Medico)

Descripción: Horas de secuencias horarias irregulares prescritas a


Tabla: pre_paut pacientes UNIDOSIS
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo del centro
linea NUMERICO_INTEGER  Linea de prescripcion
linea_pos NUMERICO_INTEGER  1 Codigo de posologia
nproceso NUMERICO_INTEGER  Numero de proceso
numerohc NUMERICO_INTEGER  Numero de historia clinica
hora FECHA_HORA  Hora de la toma
linea_disp NUMERICO_INTEGER  Linea
articulo VARCARACTER(10)  Codigo de articulo
dosis DECIMALES(19,3)  Dosis en forma farmaceutica
dosis_ori DECIMALES(19,3)  Dosis original
dosis_pa DECIMALES(19,3)  Dosis en unidad de medida
t_dosis VARCARACTER(1)  Tpo de dosis (' '/S/E) (Normal/Stock del Botiquin/Del Paciente)

Indices
Indice Indice Único
idx_pre_paut_np (nproceso)

Descripción: Tomas de secuencias irregulares definidas en los


Tabla: pre_paut_protocol protocolos
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_pre_paut_protoc NUMERICO_INTEGER    Identificador del registro
cod_centro NUMERICO_INTEGER Codigo del centro
linea NUMERICO_INTEGER Linea de protocolo

Página 114 de 142


MODELO DE DATOS FARMATOOLS
Descripción: Tomas de secuencias irregulares definidas en los
Tabla: pre_paut_protocol protocolos
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
hora FECHA_HORA Hora de la toma
cod_protocol VARCARACTER(8) Codigo de protocolo
dosis DECIMALES(20,10)  Dosis en forma farmaceutica
dosis_pa DECIMALES(20,10)  Dosis en unidad de medida

Foreign Keys
Foreign Key Foreign Key
fk_pre_paut_protoc (cod_centro,linea,cod_protocol) on dp_l1_protocol (cod_centro,linea,cod_protocol)

Indices
Indice Indice Único
idx_pre_paut_pro_1 (linea,cod_centro,cod_protocol,hora)

Descripción: Alertas de prescripciones


Tabla: pres_alert
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_alerta NUMERICO_INTEGER   Identificador del registro
nproceso NUMERICO_INTEGER Número de proceso
numerohc NUMERICO_INTEGER Número de historia clínica
fecha_alerta FECHA Fecha de la alerta
toma_pte VARCARACTER(1) Toma pendiente (S/N)
fecha_enviado FECHA  Fecha de envio
enviado VARCARACTER(1)  Enviado (S/N)
login_usu VARCARACTER(30)  Código de usuario

Tabla: pres_doc_val
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_pres_doc_val NUMERICO_INTEGER   ID
cod_centro NUMERICO_SMALLINT Código de centro
nproceso NUMERICO_INTEGER Número de proceso
numerohc NUMERICO_INTEGER Número de H.Clínico
fecha_hora FECHA_HORA [current timestamp] fecha hora de grabación del documento
documento BLOB Documento en binario
login_usu VARCARACTER(30) Usuario que lo genera
tproceso VARCARACTER(1)  Tipo de proceso
xml_solicitud TEXTO_LARGO  xml de farmatools
xml_solicitud_vad TEXTO_LARGO  xml de integraciones

Página 115 de 142


MODELO DE DATOS FARMATOOLS
Descripción: Articulos favoritos para prescripcion de cada usuario
Tabla: pres_favoritos
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
c_centro_id NUMERICO_SMALLINT  Codigo de centro
c_farmaco_id VARCARACTER(10)  Codigo de articulo
c_usuario_id VARCARACTER(30)  Codigo de usuario
c_centro_id_1 NUMERICO_SMALLINT Código de centro

Descripción: Historico de prescripciones de pacientes UNIDOSIS


Tabla: pres_his
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo de centro
linea NUMERICO_INTEGER  Linea de prescripcion
nproceso NUMERICO_INTEGER  Numero de proceso
num_revision NUMERICO_INTEGER  Numero de revision
numerohc NUMERICO_INTEGER  Numero de historia clinica
id_dp_pres_his NUMERICO_INTEGER Identificador del registro
id_tipo_uso NUMERICO_INTEGER 1 Codigo de tipo de uso
secuencia_libre VARCARACTER(1) 'N' Secuencia libre (S/N)
periodicidad_horas NUMERICO_SMALLINT  0 Numero de horas de periodicidad
caducidad1 NUMERICO_INTEGER  Caducidad en horas a temperatura ambiente
cod_medico NUMERICO_INTEGER  Codigo de medico
cod_practivo NUMERICO_INTEGER  Codigo de principio activo
idhoja_ec NUMERICO_INTEGER  Identificador de hoja para integracion con estacion clinica
idlinea_ec NUMERICO_INTEGER  Identificador de linea para integracion con estacion clinica
linea_asoc NUMERICO_INTEGER  Linea de prescripcion asociada
num_mezcla NUMERICO_INTEGER  Numero de mezcla personalizada
repetir NUMERICO_INTEGER  Alternar cada x dias
tmp_adm NUMERICO_INTEGER  Tiempo de administracion en segundos
fecha_fin FECHA_HORA  Fecha y hora de fin de la prescripcion
fecha_ini FECHA_HORA  Fecha y hora de inicio de la prescripcion
fecha_pres FECHA_HORA  Fecha y hora de creacion de la prescripcion
articulo VARCARACTER(10)  Codigo de articulo
calenda VARCARACTER(7)  Dias de la semana de administracion (XXXXXXX)
cod_pauta VARCARACTER(8)  Codigo de pauta
cod_variante VARCARACTER(8)  Codigo de variante horaria
cod_variante_irg VARCARACTER(8)  Codigo de variante horaria irregular
cod_via VARCARACTER(40)  Codigo de via
descripcion VARCARACTER(255)  Nombre de la mezcla personalizada
dosis DECIMALES(19,3)  Unidades
dosis_pa DECIMALES(19,3)  Dosis parcial en unidad de medida
dosis_total DECIMALES(20,10)  Dosis total en unidad de medida
forma_far VARCARACTER(6)  Codigo de forma farmaceutica
formula_auc VARCARACTER(1)  Formula de calculo de dosis por AUC (0/1/2) (Calvert/Dufull/Chatelut)
id_externo VARCARACTER(50)  Identificador externo
incremento_vol DECIMALES(20,10)  Porcentaje de incremento sobre el volumen
login_usu VARCARACTER(30)  Codigo de usuario
modo_cl VARCARACTER(1)  Modo de aclaramiento de creatinica 0/1/2
motivo_rechazo VARCARACTER(255)  Motivo de rechazo
pendiente VARCARACTER(1)  Pendiente (S/N)
perfusion VARCARACTER(1)  'N' Tipo de perfusion N - No / S - Continua / D - Discontinua
peso_calc VARCARACTER(1)  Peso a utilizar 0/1/2/3/4
precisa VARCARACTER(1)  Si precisa (S/N)

Página 116 de 142


MODELO DE DATOS FARMATOOLS
Descripción: Historico de prescripciones de pacientes UNIDOSIS
Tabla: pres_his
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
purga_s_n VARCARACTER(1)  'N' Purga (S/N)
rechazada VARCARACTER(1)  Rechazada (S/N)
tipo_calc VARCARACTER(1)  Tipo de calculo de dosis N - Fijo/ K - Peso / S - Superficie corporal / A - AUC
tipo_pres VARCARACTER(1)  Tipo de prescripcion (G - General / M - Mezcla / N - Nutricion)
unidad_med VARCARACTER(15)  Codigo de unidad de medida
uso_compasivo VARCARACTER(1)  'N' Obsoleto
varias_posologias VARCARACTER(1)  'N' Varias posologias (S/N)
velocidad DECIMALES(19,3)  Velocidad en ml/hora
volumen DECIMALES(19,3)  Volumen maximo en ml
volumen_purga DECIMALES(20,10)  0 Volumen de purga en ml

Indices
Indice Indice Único
idx_pres_his_id (id_dp_pres_his) 
idx_pres_his_il (idlinea_ec,idhoja_ec)
idx_pres_his_nm (num_mezcla)

Descripción: Historico de dispensaciones de pacientes UNIDOSIS


Tabla: pres_his_disp
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo de centro
linea NUMERICO_INTEGER  Linea de prescripcion
nproceso NUMERICO_INTEGER  Numero de proceso
numerohc NUMERICO_INTEGER  Numero de historia clinica
fecha FECHA_HORA  Fecha y hora
servicio VARCARACTER(10)  Codigo de servicio
t_dosis VARCARACTER(1)  Tipo de dosis (Espacio - Normal / S - Del stock de botiquin / E - Del paciente)
unidad VARCARACTER(10)  Codigo de unidad
id_dp_disp_his NUMERICO_INTEGER Identificador del historico de dispensaciones
id_tipo_uso NUMERICO_INTEGER 1 Identificador del tipo de uso
id_lineas NUMERICO_INTEGER  Identificador de la linea del albaran
id_mezclas_his NUMERICO_INTEGER  Identificador del historico de elaboraciones
num_mezcla NUMERICO_INTEGER  Numero de mezcla personalizada
num_revision NUMERICO_INTEGER  Numero de revision
articulo VARCARACTER(10)  Codigo de articulo
descripcion VARCARACTER(255)  Nombre de la mezcla
dosis DECIMALES(19,3)  Dosis dispensada
dosis_dev DECIMALES(19,3)  Dosis devuelta ¿obsoleto?
facturado VARCARACTER(1)  Facturado (S/N)
ncama VARCARACTER(10)  Cama
pmedio DECIMALES(19,5)  Precio medio
pvfp DECIMALES(15,5)  PVFP
tipo_pres VARCARACTER(1)  Tipo de prescripcion (G - General / M - Mezcla / N - Nutricion)
uso_compasivo VARCARACTER(1)  'N' Obsoleto

Foreign Keys
Foreign Key Foreign Key
fk_pres_his_disp_3 (cod_centro) on paramet (linea)
fk_pres_his_disp_2 (cod_centro,servicio) on servicio (cod_centro,cod_servicio)
fk_pres_his_disp (cod_centro,unidad) on unidad (centro,unidad)

Página 117 de 142


MODELO DE DATOS FARMATOOLS
Descripción: Historico de dispensaciones de pacientes UNIDOSIS
Tabla: pres_his_disp
Indices
Indice Indice Único
idx_phd_1 (cod_centro,fecha)
idx_phd_2 (fecha,articulo,cod_centro)
idx_pres_his_disp_id (id_dp_disp_his) 
idx_pres_his_dis_3 (id_lineas)
idx_pres_his_d_nm (num_mezcla)

Descripción: Historico de observaciones de prescripciones a


Tabla: pres_his_obs pacientes
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo de centro
linea NUMERICO_INTEGER  Linea
nproceso NUMERICO_INTEGER  Numero de proceso
linea_pres NUMERICO_INTEGER  Linea de prescripcion
fecha_fin FECHA_HORA  Fecha y hora de fin
fecha_ini FECHA_HORA  Fecha y hora de inicio
login_usu VARCARACTER(30)  Codigo de usuario
texto VARCARACTER(250)  Observacion
tipo VARCARACTER(1)  Tipo (A - Administracion / D - Dispensacion / P - Preparación / F - Médico (P

Descripción: Medicamentos no incluidos en guia prescritos


Tabla: pres_mnig
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
c_mnig_id NUMERICO_INTEGER   Identificador del registro
a_valoracion NUMERICO_SMALLINT 0 Valoración de farmacia (0 - Sin respuesta / 1 - Aceptada / 2 - Intercambio terapeut
b_visto NUMERICO_SMALLINT 0 Visto medico (0/1)
c_proceso_id NUMERICO_INTEGER Numero de proceso
d_indicacion VARCARACTER(50) Justificacion
d_marca_comercial VARCARACTER(50) Marca comercial
d_motivo VARCARACTER(15) Motivo
d_practivo VARCARACTER(50) Principio activo
fecha FECHA_HORA  Fecha de creación de la solicitud de medicación no incluida en guía.
d_dosis VARCARACTER(20)  Dosis
d_pauta VARCARACTER(20)  Pauta
d_valoracion VARCARACTER(50)  Resp. farmacia

Descripción: Notas sobre el paciente


Tabla: pres_notas
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo de centro
linea NUMERICO_INTEGER  Linea
nproceso NUMERICO_INTEGER  Numero de proceso

Página 118 de 142


MODELO DE DATOS FARMATOOLS
Descripción: Notas sobre el paciente
Tabla: pres_notas
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
linea_pres NUMERICO_INTEGER  Linea de prescripcion
fh_ult_mod FECHA_HORA  Fecha y hora de ultima modificacion
login_usu VARCARACTER(30)  Codigo de usuario
login_usu_dest VARCARACTER(30)  Codigo de usuario destino
revisada VARCARACTER(1)  Revisada (S/N)
texto VARCARACTER(250)  Texto de la nota

Descripción: Prescriptools (Obsoleto)


Tabla: pres_pacival
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
c_pacival_id NUMERICO_INTEGER   -
c_proceso_id NUMERICO_INTEGER -
f_usualta NUMERICO_INTEGER -
h_usualta NUMERICO_INTEGER -
a_valtipo VARCARACTER(1) -
c_usualta VARCARACTER(30) -
e_envio VARCARACTER(1) 'P' -

Descripción: Historico de diferentes posologicas para cada


Tabla: pres_pos_his prescripcion
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_pres_pos_his NUMERICO_INTEGER   Identificador del registro
cod_centro NUMERICO_INTEGER Codigo de centro
linea_pos NUMERICO_INTEGER Linea de la posologia
linea_pres NUMERICO_INTEGER Linea de prescripcion
nproceso NUMERICO_INTEGER Numero de proceso
num_revision NUMERICO_INTEGER Numero de revision
numerohc NUMERICO_INTEGER Numero de historia clinica
repetir NUMERICO_INTEGER 1 Alternar cada x dias
fecha_fin FECHA_HORA Fecha y hora de fin
fecha_ini FECHA_HORA Fecha y hora de inicio
cod_variante VARCARACTER(8) Codigo de variante horaria
tipo_sec_horaria VARCARACTER(1) 'R' Tipo de secuencia horaria (R - Regular / E - Explicita / U - Una vez / C - Comidas
periodicidad_horas NUMERICO_SMALLINT  0 Numero de horas de periodicidad
veces_dia NUMERICO_SMALLINT  0 Numero de veces al dia
fecha_una_vez FECHA_HORA  Fecha y hora de unica administracion
calenda VARCARACTER(7)  'XXXXXXX' Dias de la semana (XXXXXXX)
dosis DECIMALES(20,10)  Unidades
dosis_pa DECIMALES(20,10)  Dosis en unidad de medida
horas_comidas VARCARACTER(12)  Horas de las comidas
horas_explicitas VARCARACTER(24)  Horas explícitas

Página 119 de 142


MODELO DE DATOS FARMATOOLS
Descripción: Historico de diferentes posologicas para cada
Tabla: pres_pos_his prescripcion
Indices
Indice Indice Único
idx_pres_pos_his_1 (linea_pres,nproceso,numerohc,linea_pos,cod_centro,num_revision)

Descripción: Diferentes posologicas para cada prescripcion


Tabla: pres_posologia
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_pres_posologia NUMERICO_INTEGER   Identificador del registro
cod_centro NUMERICO_SMALLINT Codigo de centro
linea_pos NUMERICO_INTEGER Linea de la posologia
linea_pres NUMERICO_INTEGER Linea de prescripcion
nproceso NUMERICO_INTEGER Numero de proceso
numerohc NUMERICO_INTEGER Numero de historia clinica
repetir NUMERICO_INTEGER 1 Alternar cada x dias
fecha_fin FECHA_HORA Fecha y hora de fin
fecha_ini FECHA_HORA Fecha y hora de inicio
cod_variante VARCARACTER(8) Codigo de variante horaria
tipo_sec_horaria VARCARACTER(1) 'R' Tipo de secuencia horaria (R - Regular / E - Explicita / U - Una vez / C - Comidas
periodicidad_horas NUMERICO_SMALLINT  0 Numero de horas de periodicidad
veces_dia NUMERICO_SMALLINT  0 Numero de veces al dia
fecha_una_vez FECHA_HORA  Fecha y hora de unica administracion
calenda VARCARACTER(7)  'XXXXXXX' Dias de la semana (XXXXXXX)
dosis DECIMALES(20,10)  Unidades
dosis_pa DECIMALES(20,10)  Dosis en unidad de medida
horas_comidas VARCARACTER(12)  Horas de las comidas
horas_explicitas VARCARACTER(24)  Horas explícitas

Indices
Indice Indice Único
idx_pres_posolog_1 (cod_centro,linea_pres,numerohc,linea_pos,nproceso) 

Descripción: Prescriptools (Obsoleto)


Tabla: pres_presadm
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
n_linea NUMERICO_SMALLINT  -
n_revision NUMERICO_SMALLINT  -
c_prescrip_id NUMERICO_INTEGER  -
f_admi NUMERICO_INTEGER  -
h_admi NUMERICO_INTEGER  -
q_dosis DECIMALES(10,3)  -
q_dosistotal DECIMALES(10,3)  -
q_formas DECIMALES(10,3)  -
q_multi VARCARACTER(15)  -
q_volumen DECIMALES(10,3)  -

Página 120 de 142


MODELO DE DATOS FARMATOOLS
Descripción: Prescriptools (Obsoleto)
Tabla: pres_prescrip
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
c_prescrip_id NUMERICO_INTEGER  -
n_revision NUMERICO_INTEGER  -
c_proceso_id NUMERICO_INTEGER -
f_prescini NUMERICO_INTEGER -
f_usualta NUMERICO_INTEGER -
h_usualta NUMERICO_INTEGER -
a_tipocalculo VARCARACTER(1) -
b_sp VARCARACTER(1) -
c_articulo_id VARCARACTER(10) -
c_pauta_id VARCARACTER(8) -
c_usualta VARCARACTER(30) -
c_via_id VARCARACTER(40) -
e_prescripcion VARCARACTER(1) -
c_centro_id NUMERICO_SMALLINT  -
c_practivo_id NUMERICO_INTEGER  -
f_prescalerta NUMERICO_INTEGER  -
f_prescfin NUMERICO_INTEGER  -
f_usumodi NUMERICO_INTEGER  -
h_prescfin NUMERICO_INTEGER  -
h_prescini NUMERICO_INTEGER  -
h_usumodi NUMERICO_INTEGER  -
n_rev_asociada NUMERICO_INTEGER  -
q_velocidadperf NUMERICO_INTEGER  -
a_fguia VARCARACTER(40)  -
a_fguiaindicacion VARCARACTER(100)  -
a_obsadmi VARCARACTER(250)  -
a_obsfacul VARCARACTER(250)  -
a_servicio VARCARACTER(10)  -
c_asoc_farm_id VARCARACTER(20)  -
c_farma_id VARCARACTER(20)  -
c_farmaco_suero_id VARCARACTER(10)  -
c_formafar_id VARCARACTER(6)  -
c_umedida_id VARCARACTER(15)  -
c_usumodi VARCARACTER(30)  -
cod_protocol VARCARACTER(8)  -
cod_secuencia VARCARACTER(8)  -
cod_variante VARCARACTER(8)  -
de_stock VARCARACTER(1)  -
e_fguia VARCARACTER(1)  -
obs_precisa VARCARACTER(250)  -
q_dosis_ff DECIMALES(10,3)  Dosis de formas farmaceuticas
q_dosis_md DECIMALES(10,3)  Dosis de multidosis
q_dosis_pa DECIMALES(10,3)  Dosis de principio activo
q_dosis_to_ff DECIMALES(10,3)  Dosis de formas farmaceuticas total
q_dosis_to_md DECIMALES(10,3)  Dosis de multidosis total
q_dosis_to_pa DECIMALES(10,3)  Dosis de principio activo total
q_volumen DECIMALES(20,10)  -
xml_formula TEXTO_LARGO  -
xml_nutricion TEXTO_LARGO  -

Foreign Keys
Foreign Key Foreign Key
fk_pres_prescrip (c_articulo_id) on articulos (codigo)
fk_pres_prescrip_3 (c_formafar_id) on forma_far (forma_far)
fk_pres_prescrip_2 (c_umedida_id) on unid_med (codigo)

Página 121 de 142


MODELO DE DATOS FARMATOOLS
Descripción: Prescriptools (Obsoleto)
Tabla: pres_prescrip
Foreign Keys
Foreign Key Foreign Key
fk_pres_prescrip_4 (c_via_id) on vias (codigo)

Descripción: Historico de horas de administracion asociadas a la


Tabla: pres_secuenc_his secuencia horaria
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo de centro
linea NUMERICO_INTEGER  Linea de prescripcion
nproceso NUMERICO_INTEGER  Numero de proceso
num_revision NUMERICO_INTEGER  Numero de revision
numerohc NUMERICO_INTEGER  Numero de historia clinica
hora FECHA_HORA  Hora
dosis DECIMALES(19,3)  Unidades
dosis_pa DECIMALES(19,3)  Dosis en unidad de medida

Descripción: Detalle del tipo de uso utilizado en cada prescripcion


Tabla: pres_uso_comp (diferente del indicado)
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo de centro
linea_pres NUMERICO_INTEGER  Linea de prescripcion
nproceso NUMERICO_INTEGER  Numero de proceso
fec_ult_mod FECHA_HORA Fecha y hora de ultima modificacion
fecha FECHA_HORA Fecha y hora
conclusion NUMERICO_INTEGER  Identificador de la conclusion del tipo de uso
fecha_cft FECHA_HORA  Fecha de aprobacion de CFyT
discusion TEXTO  Tetxto de discusion
tratamiento TEXTO  Texto de tratamiento
codigo VARCARACTER(10)  Codigo de articulo
consentimiento VARCARACTER(1)  Consentimiento informado (S/N)
diagnost VARCARACTER(10)  Codigo de diagnostico

Descripción: Prescripciones de pacientes UNIDOSIS


Tabla: prescrip
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo de centro
linea NUMERICO_INTEGER  Linea de prescripcion
nproceso NUMERICO_INTEGER  Numero de proceso
numerohc NUMERICO_INTEGER  Numero de historia clinica
id_tipo_uso NUMERICO_INTEGER 1 Identificador del tipo de uso
cod_variante VARCARACTER(8) Codigo de variante horaria
cod_via VARCARACTER(40) Codigo de via de administracion
pendiente VARCARACTER(1) 'N' Pendiente (S/N)

Página 122 de 142


MODELO DE DATOS FARMATOOLS
Descripción: Prescripciones de pacientes UNIDOSIS
Tabla: prescrip
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
rechazada VARCARACTER(1) 'N' Rechazada (S/N)
secuencia_libre VARCARACTER(1) 'N' Secuencia libre (S/N)
num_dias NUMERICO_SMALLINT  Numero de dias de duracion de tratamiento
periodicidad_horas NUMERICO_SMALLINT  0 Numero de horas de periodicidad
repetir NUMERICO_SMALLINT  Alternar cada x dias
caducidad NUMERICO_INTEGER  Caducidad en horas en nevera
caducidad1 NUMERICO_INTEGER  Caducidad en horas a temp. ambiente
cod_medico NUMERICO_INTEGER  Codigo de medico
cod_practivo NUMERICO_INTEGER  Codigo de principio activo
dias_alarmantes NUMERICO_INTEGER  Numero de dias alarmantes
dias_ant NUMERICO_INTEGER  Dias anteriores para el informe de llenado de carros
existencia_mez NUMERICO_INTEGER  Obsoleto
idhoja_ec NUMERICO_INTEGER  Identificador de hoja para integracion con estacion clinica
idlinea_ec NUMERICO_INTEGER  Identificador de linea para integracion con estacion clinica
linea_asoc NUMERICO_INTEGER  Linea de prescripcion asociada
linea_log NUMERICO_INTEGER  Orden
multidosis NUMERICO_INTEGER  Numero de multidosis
num_mezcla NUMERICO_INTEGER  Numero de mezcla
tmp_adm NUMERICO_INTEGER  Tiempo de administracion en segundos
fecha_cad_mez FECHA  Obsoleto
fecha_elaboracion FECHA_HORA  Fecha de ultima elaboracion
fecha_fin FECHA_HORA  Fecha y hora de fin de la prescripcion
fecha_ini FECHA_HORA  Fecha y hora de inicio de la prescripcion
fecha_pres FECHA_HORA  Fecha y hora de creacion
fh_ult_mod FECHA_HORA  Fecha y hora de ultima modificacion
fh_val_facul FECHA_HORA  Fecha Hora de Validación
alergia_s_n VARCARACTER(1)  Alergia (S/N)
alterada VARCARACTER(1)  Alterada (S/N)
articulo VARCARACTER(10)  Codigo de articulo
calenda VARCARACTER(7)  Dias de la semana (XXXXXXX)
cod_pauta VARCARACTER(8)  Codigo de pauta
cod_protocol VARCARACTER(8)  Codigo de protocolo
cod_variante_irg VARCARACTER(8)  Codigo de variante horaria irregular
descripcion VARCARACTER(255)  Nombre de la mezcla
dosis DECIMALES(19,3)  Unidades
dosis_ant DECIMALES(19,3)  Dosis anterior para el informe de llenado de carros
dosis_pa DECIMALES(19,3)  Dosis parcial en unidad de medida
dosis_total DECIMALES(20,10)  Dosis total en unidad de medida
elaborado VARCARACTER(1)  Elaborado (S/N)
estado VARCARACTER(1)  Estado (A - Activo / B - Suspendida / N - Nuevo)
forma_far VARCARACTER(6)  Codigo de forma farmaceutica
formula_auc VARCARACTER(1)  Formula de calculo de dosis por AUC (0/1/2) (Calvert/Dufull/Chatelut)
id_externo VARCARACTER(50)  Identificador externo
incremento_vol DECIMALES(20,10)  Porcentaje de incremento sobre el volumen
interac_s_n VARCARACTER(1)  Interaccion (S/N)
irregular VARCARACTER(1)  Irregular (S/N/L)
login_usu VARCARACTER(30)  Codigo de usuario
lote_mez VARCARACTER(20)  Obsoleto
lugar_elaboracion VARCARACTER(1)  'F' Lugar de Elaboración de la mezcla F -> Farmacia, P -> Planta
mezcla VARCARACTER(1)  Mezcla (S/N)
modificados VARCARACTER(10)  Campos modificados
modo_cl VARCARACTER(1)  Modo de aclaramiento de creatinica 0/1/2
modo_pres VARCARACTER(1)  Modo de prescripcion (A - Articulo / P - Principio activo)
motivo_rechazo VARCARACTER(255)  Motivo de rechazo
multidosis_left DECIMALES(19,3)  Multidosis restantes para el informe de llenado de carros

Página 123 de 142


MODELO DE DATOS FARMATOOLS
Descripción: Prescripciones de pacientes UNIDOSIS
Tabla: prescrip
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
ncama_ant VARCARACTER(10)  Cama que tenía el paciente en el listado de carros
obs_dispensa VARCARACTER(250)  Observaciones de dispensacion
obs_enferme VARCARACTER(250)  Observaciones de enfermeria
obs_medico VARCARACTER(250)  Observaciones del medico
obs_precisa VARCARACTER(250)  Observaciones asociadas a la característica Si Precisa
obs_sonda_naso VARCARACTER(250)  Observaciones a la sonda nasogástrica
perfusion VARCARACTER(1)  Tipo de perfusion N - No / S - Continua / D - Discontinua
peso_calc VARCARACTER(1)  Peso a utilizar 0/1/2/3/4
precisa VARCARACTER(1)  Si precisa (S/N)
prescriptools VARCARACTER(1)  'N' Prescrito desde Prescriptools (S/N)
purga_s_n VARCARACTER(1)  Purga (S/N)
servicio_ant VARCARACTER(10)  Servicio que tenía el paciente en el listado de carros
t_dosis VARCARACTER(1)  Tipo de dosis (Espacio - Normal / S - Del stock de botiquin / E - Del paciente)
terato_s_n VARCARACTER(1)  Teratogenia (S/N)
tipo_calc VARCARACTER(1)  Tipo de calculo de dosis (N - Fijo/ K - Peso / S - Superficie corporal / A - AUC)
tipo_calc_aditivo VARCARACTER(1)  Tipo de calculo de velocidad del aditivo (1 - /min, 2 - /hora, 3 - /kg/min, 4 - /kg/hora
tipo_pres VARCARACTER(1)  Tipo de prescripcion (G - General / M - Mezcla / N - Nutricion)
unid_med_aditivo VARCARACTER(15)  Codigo de unidad de medida del aditivo
unidad_med VARCARACTER(15)  Codigo de unidad de medida
unidad_med_mul VARCARACTER(15)  Codigo de unidad de medida multidosis
uso_compasivo VARCARACTER(1)  'N' Obsoleto
usu_val_vacul VARCARACTER(30)  Usuario médico validador
val_facul VARCARACTER(1)  'N' Validado por el médico (S/N)
varias_posologias VARCARACTER(1)  'N' Varias posologias (S/N)
velocidad DECIMALES(19,3)  Velocidad en ml/h
velocidad_aditivo DECIMALES(20,10)  Velocidad del aditivo en el tipo de calculo indicado
volumen DECIMALES(19,3)  Volumen maximo en ml
volumen_purga DECIMALES(20,10)  Volumen de purga en ml

Indices
Indice Indice Único
idx_prescrip_nm (num_mezcla)

Descripción: Articulos prescritos (asociados a prescripciones o a


Tabla: prescrip_disp componentes de mezclas prescritas)
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo de centro
linea NUMERICO_INTEGER  Linea
linea_mez NUMERICO_INTEGER  Linea de mezcla
linea_pres NUMERICO_INTEGER  Linea de prescripcion
nproceso NUMERICO_INTEGER  Numero de proceso
numerohc NUMERICO_INTEGER  Numero de historia clinica
estado VARCARACTER(1)  Estado (A - Activo / B - Suspendido)
articulo VARCARACTER(10) Codigo de articulo
dias_ant NUMERICO_INTEGER  Dias anteriores para el informe de llenado de carros
multidosis NUMERICO_INTEGER  Numero de multidosis
num_mezcla NUMERICO_INTEGER  Numero de mezcla
dosis DECIMALES(20,10)  Unidades
dosis_ant DECIMALES(20,10)  Dosis anterior para el informe de llenado de carros
dosis_total DECIMALES(20,10)  Dosis total en unidad de medida
multidosis_left DECIMALES(20,10)  Multidosis restantes para el informe de llenado de carros

Página 124 de 142


MODELO DE DATOS FARMATOOLS
Descripción: Articulos prescritos (asociados a prescripciones o a
Tabla: prescrip_disp componentes de mezclas prescritas)
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
ncama_ant VARCARACTER(10)  Cama que tenía el paciente en el listado de carros
servicio_ant VARCARACTER(10)  Servicio que tenía el paciente en el listado de carros
t_dosis VARCARACTER(1)  Tipo de dosis (Espacio - Normal / S - Del stock de botiquin / E - Del paciente)

Descripción: Histórico de especialidades asociadas a la prescripción.


Tabla: prescrip_disp_his Histórico de "prescrip_disp".
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_prescrip_disp_h NUMERICO_INTEGER   Id.
cod_centro NUMERICO_SMALLINT Código de centro.
linea NUMERICO_INTEGER Nº de linea por principio activo.
linea_mez NUMERICO_INTEGER Nº de linea de mezcla.
linea_pres NUMERICO_INTEGER Nº de línea de prescripción.
multidosis NUMERICO_INTEGER Nº de multidosis.
nproceso NUMERICO_INTEGER Nº de proceso.
num_mezcla NUMERICO_INTEGER Nº de mezcla.
num_revision NUMERICO_INTEGER Nº de revisión del histórico.
numerohc NUMERICO_INTEGER Nº de historia clínica.
articulo VARCARACTER(10) Código del artículo.
dosis DECIMALES(20,10)  Dosis en unidad de medida.
dosis_total DECIMALES(20,10)  Dosis en unidad de medida total.

Foreign Keys
Foreign Key Foreign Key
fk_prescrip_d_h_2 (articulo) on articulos (codigo)
fk_prescrip_disp_h (cod_centro) on paramet (linea)
fk_prescrip_d_h_3 (cod_centro,articulo) on art_centro (centro,codigo)

Indices
Indice Indice Único
idx_prescrip_d_h_1 (cod_centro,linea_pres,numerohc,num_revision,linea,linea_mez,nproceso) 

Descripción: Cabecera de la prescripcion nutricional


Tabla: prescrip_np_cab
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_prescrip_np_cab NUMERICO_INTEGER   Identificador del registro
cod_centro NUMERICO_SMALLINT Código del centro
id_npp_cab NUMERICO_INTEGER 0 Id de la dieta
kcal_np NUMERICO_INTEGER 0 Kilocalorias no proteicas
kcal_total NUMERICO_INTEGER Kilocalorias totales
num_mezcla NUMERICO_INTEGER Numero interno de mezcla
volumen DECIMALES(19,5) 0 Volumen

Página 125 de 142


MODELO DE DATOS FARMATOOLS
Descripción: Lineas de la prescripcion nutricional
Tabla: prescrip_np_lin
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_prescrip_np_lin NUMERICO_INTEGER   Identificador del registro
id_prescrip_np_cab NUMERICO_INTEGER Id de la cabecera
cantidad DECIMALES(19,5) 0 Cantidad del dato nutricional
codigo VARCARACTER(10) Codigo del dato nutricional

Foreign Keys
Foreign Key Foreign Key
fk_prescrip_np_lin (id_prescrip_np_cab) on prescrip_np_cab (id_prescrip_np_cab)

Descripción: Tabla temporal de prescripciones para los informes


Tabla: prescrip_tmp compuestos de administracion y prescripcion
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo de centro
linea NUMERICO_INTEGER  Linea de prescripcion
nproceso NUMERICO_INTEGER  Numero de proceso
numerohc NUMERICO_INTEGER  Numero de historia clinica
cod_variante VARCARACTER(8) Codigo de variante horaria
cod_via VARCARACTER(40) Codigo de via de administracion
secuencia_libre VARCARACTER(1) 'N' Secuencia libre (S/N)
num_dias NUMERICO_SMALLINT  Numero de dias de duracion de tratamiento
periodicidad_horas NUMERICO_SMALLINT  0 Numero de horas de periodicidad
repetir NUMERICO_SMALLINT  Alternar cada x dias
caducidad NUMERICO_INTEGER  Caducidad en horas en nevera
caducidad1 NUMERICO_INTEGER  Caducidad en horas a temp. ambiente
cod_medico NUMERICO_INTEGER  Codigo de medico
cod_practivo NUMERICO_INTEGER  Codigo de principio activo
dias_ant NUMERICO_INTEGER  Dias anteriores para el informe de llenado de carros
existencia_mez NUMERICO_INTEGER  Obsoleto
idhoja_ec NUMERICO_INTEGER  Identificador de hoja para integracion con estacion clinica
idlinea_ec NUMERICO_INTEGER  Identificador de linea para integracion con estacion clinica
linea_asoc NUMERICO_INTEGER  Linea de prescripcion asociada
linea_log NUMERICO_INTEGER  Orden
multidosis NUMERICO_INTEGER  Numero de multidosis
num_mezcla NUMERICO_INTEGER  Numero de mezcla
tmp_adm NUMERICO_INTEGER  Tiempo de administracion en segundos
fecha_cad_mez FECHA  Obsoleto
fecha_fin FECHA  Fecha y hora de fin de la prescripcion
fecha_elaboracion FECHA_HORA  Fecha de ultima elaboracion
fecha_ini FECHA_HORA  Fecha y hora de inicio de la prescripcion
fecha_pres FECHA_HORA  Fecha y hora de creacion
fh_ult_mod FECHA_HORA  Fecha y hora de ultima modificacion
alergia_s_n VARCARACTER(1)  Alergia (S/N)
alterada VARCARACTER(1)  Alterada (S/N)
articulo VARCARACTER(10)  Codigo de articulo
calenda VARCARACTER(7)  Dias de la semana (XXXXXXX)
cod_pauta VARCARACTER(8)  Codigo de pauta
cod_protocol VARCARACTER(8)  Codigo de protocolo
cod_variante_irg VARCARACTER(8)  Codigo de variante horaria irregular
descripcion VARCARACTER(255)  Nombre de la mezcla
dosis DECIMALES(19,3)  Unidades
dosis_ant DECIMALES(19,3)  Dosis anterior para el informe de llenado de carros

Página 126 de 142


MODELO DE DATOS FARMATOOLS
Descripción: Tabla temporal de prescripciones para los informes
Tabla: prescrip_tmp compuestos de administracion y prescripcion
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
dosis_pa DECIMALES(19,3)  Dosis parcial en unidad de medida
dosis_total DECIMALES(20,10)  Dosis total en unidad de medida
elaborado VARCARACTER(1)  Elaborado (S/N)
estado VARCARACTER(1)  Estado (A - Activo / B - Suspendida / N - Nuevo)
forma_far VARCARACTER(6)  Codigo de forma farmaceutica
formula_auc VARCARACTER(1)  Formula de calculo de dosis por AUC (0/1/2) (Calvert/Dufull/Chatelut)
incremento_vol DECIMALES(20,10)  Porcentaje de incremento sobre el volumen
interac_s_n VARCARACTER(1)  Interaccion (S/N)
irregular VARCARACTER(1)  Irregular (S/N/L)
login_usu VARCARACTER(30)  Codigo de usuario
lote_mez VARCARACTER(20)  Obsoleto
mezcla VARCARACTER(1)  Mezcla (S/N)
modificados VARCARACTER(10)  Campos modificados
modo_cl VARCARACTER(1)  Modo de aclaramiento de creatinica 0/1/2
modo_pres VARCARACTER(1)  Modo de prescripcion (A - Articulo / P - Principio activo)
multidosis_left DECIMALES(19,3)  Multidosis restantes para el informe de llenado de carros
obs_dispensa VARCARACTER(250)  Observaciones de dispensacion
obs_enferme VARCARACTER(250)  Observaciones de enfermeria
obs_medico VARCARACTER(250)  Observaciones del medico
obs_precisa VARCARACTER(250)  Observaciones asociadas a la característica Si Precisa
obs_sonda_naso VARCARACTER(250)  Observaciones a la sonda nasogástrica
perfusion VARCARACTER(1)  Tipo de perfusion N - No / S - Continua / D - Discontinua
peso_calc VARCARACTER(1)  Peso a utilizar 0/1/2/3/4
precisa VARCARACTER(1)  Si precisa (S/N)
t_dosis VARCARACTER(1)  Tipo de dosis (Espacio - Normal / S - Del stock de botiquin / E - Del paciente)
terato_s_n VARCARACTER(1)  Teratogenia (S/N)
tipo_calc VARCARACTER(1)  Tipo de calculo de dosis (N - Fijo/ K - Peso / S - Superficie corporal / A - AUC)
tipo_pres VARCARACTER(1)  Tipo de prescripcion (G - General / M - Mezcla / N - Nutricion)
unidad_med VARCARACTER(15)  Codigo de unidad de medida
unidad_med_mul VARCARACTER(15)  Codigo de unidad de medida multidosis
varias_posologias VARCARACTER(1)  'N' Varias posologias (S/N)
velocidad DECIMALES(19,3)  Velocidad en ml/h
volumen DECIMALES(19,3)  Volumen maximo en ml

Descripción: Albaranes de prestamo


Tabla: prestamo
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo del centro
albaran NUMERICO_INTEGER  Numero de albaran
hospital VARCARACTER(4) Codigo de hospital
fecha FECHA  Fecha
observacion VARCARACTER(70)  Observaciones
responsable VARCARACTER(30)  Responsable
tipo VARCARACTER(1)  Tipo de albarán de préstamo (X / L / O / P)

Página 127 de 142


MODELO DE DATOS FARMATOOLS
Tabla: primer_pmedio
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
codigo VARCARACTER(32)
fecha FECHA_HORA 
precio_med DECIMALES(15,5) 

Indices
Indice Indice Único
idx_primer_pmedi_1 (codigo)

Descripción: Procesos programados (cierre mensual, cambios de


Tabla: procesos_prog codigo)
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
procesos_prog_id NUMERICO_INTEGER   Identificador del registro
fecha FECHA_HORA Fecha y hora de creacion del registro
fecha_prog FECHA_HORA Fecha y hora programada
estado VARCARACTER(1) Estado (P - Pendiente / E - Error / F - Finalizado / R - Revisar / I - Procesando)
login_usu VARCARACTER(30) Codigo de usuario
tipo_proceso VARCARACTER(30) Tipo de proceso (CIERRE_MENSUAL/ANULAR_CIERRE/CAMBIO_ARTIC
fecha_fin FECHA_HORA  Fecha de finalizacion del proceso
fecha_ini FECHA_HORA  Fecha de inicio del proceso
dato1 VARCARACTER(250)  Dato 1
dato2 VARCARACTER(250)  Dato 2
dato3 VARCARACTER(250)  Dato 3
dato4 VARCARACTER(250)  Dato 4
dato5 VARCARACTER(250)  Dato 5
resultado TEXTO_LARGO  Informacion del resultado del proceso

Descripción: Protocolos asociados a programas


Tabla: prog_protocol
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo del centro
cod_programa VARCARACTER(8)  Codigo de programa
cod_protocol VARCARACTER(8)  Codigo de protocolo

Descripción: Maestro de proveedores


Tabla: proveedor
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
codigo VARCARACTER(10)  Codigo de proveedor
direccion VARCARACTER(255) Direccion
nombre VARCARACTER(255) Nombre
dia_pago1 NUMERICO_SMALLINT  Dia de pago 1
dia_pago2 NUMERICO_SMALLINT  Dia de pago 2

Página 128 de 142


MODELO DE DATOS FARMATOOLS
Descripción: Maestro de proveedores
Tabla: proveedor
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
dia_pago3 NUMERICO_SMALLINT  Dia de pago 3
dias_pago NUMERICO_SMALLINT  Dias de pago aplazado
ordban NUMERICO_SMALLINT  ¿Obsoleto?
plazo_entr NUMERICO_SMALLINT  Plazo de entrega en dias
muncia NUMERICO_INTEGER  Codigo de poblacion
muncon NUMERICO_INTEGER  ¿Obsoleto?
pago_aplaz NUMERICO_INTEGER  ¿Obsoleto?
poscon NUMERICO_INTEGER  ¿Obsoleto?
abc VARCARACTER(5)  ABC de compras
ambito VARCARACTER(1)  ¿Obsoleto?
clave_p VARCARACTER(8)  ¿Obsoleto?
cod_buzon VARCARACTER(20)  Codigo EAN de buzon
cod_pais VARCARACTER(4)  Codigo de pais
cod_postal VARCARACTER(10)  Codigo postal
codage VARCARACTER(4)  Codigo de agencia
codban VARCARACTER(4)  Codigo de banco
codend VARCARACTER(6)  ¿Obsoleto?
codpro VARCARACTER(10)  Codigo de gestion
condicione VARCARACTER(20)  ¿Obsoleto?
consumo_me DECIMALES(19,5)  ¿Obsoleto?
cta_ctb VARCARACTER(12)  Cuenta contable
descuento DECIMALES(5,2)  Descuento en factura
dir_dev VARCARACTER(255)  Direccion de devoluciones
dircia VARCARACTER(30)  ¿Obsoleto?
dircon VARCARACTER(30)  ¿Obsoleto?
dnicia VARCARACTER(12)  ¿Obsoleto?
e_mail VARCARACTER(50)  Correo electronico
estado VARCARACTER(1)  Estado (A - Activo / B - Baja)
fax VARCARACTER(20)  Numero de FAX
fax_dev VARCARACTER(20)  Numero de FAX para devoluciones
fax_rec VARCARACTER(20)  Numero de FAX para recepciones
faxcia VARCARACTER(12)  ¿Obsoleto?
forma_pago VARCARACTER(3)  Codigo de forma de pago
imp_min_ped DECIMALES(19,5)  Importe minimo por pedido
nifdni VARCARACTER(14)  Codigo de identificacion fiscal
nompro VARCARACTER(30)  ¿Obsoleto?
numcue VARCARACTER(11)  ¿Obsoleto?
observaciones VARCARACTER(250)  Observaciones
ped_automa VARCARACTER(1)  Pedido automatico
percia VARCARACTER(30)  ¿Obsoleto?
percon VARCARACTER(30)  ¿Obsoleto?
persona_co VARCARACTER(255)  Persona de contacto
portes VARCARACTER(2)  ¿Obsoleto?
poscia VARCARACTER(3)  Codigo postal 1
procia VARCARACTER(4)  Codigo de provincia
procon VARCARACTER(4)  ¿Obsoleto?
rappelles VARCARACTER(5)  ¿Obsoleto?
sucban VARCARACTER(6)  ¿Obsoleto?
t_envio VARCARACTER(1)  Tipo de envio (P - Impresión de pedidos / F - Mediante fax / E - Mediante EDI / S -
telcia VARCARACTER(12)  ¿Obsoleto?
telcon VARCARACTER(12)  ¿Obsoleto?
telefono VARCARACTER(20)  Telefono
telefono2 VARCARACTER(20)  Telefono2
tipo_proveedor VARCARACTER(1)  Codigo de tipo de proveedor

Página 129 de 142


MODELO DE DATOS FARMATOOLS
Descripción: Maestro de proveedores
Tabla: proveedor
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
titcue VARCARACTER(20)  ¿Obsoleto?

Descripción: Maestro de provincias


Tabla: provinci
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_pais VARCARACTER(4)  Codigo de pais
provincia VARCARACTER(4)  Codigo de provincia
descripcio VARCARACTER(20) Nombre de provincia
prefijo VARCARACTER(4)  Prefijo

Descripción: Maestro de puestos de tratamiento


Tabla: puestos_trat
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_puesto_trat NUMERICO_INTEGER   Identificador del registro
tipo NUMERICO_INTEGER Tipo (1 - Sillon / 2 - Cama)
codigo VARCARACTER(20) Codigo de puesto de tratamiento
descripcion VARCARACTER(100) Nombre de puesto de tratamiento

Descripción: Notificaciones de sospechas de reacciones adversas a


Tabla: ram medicamentos (Modulo DatosRam)
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_ram NUMERICO_INTEGER  Identificador del registro
nproceso NUMERICO_INTEGER Numero de proceso
numerohc NUMERICO_INTEGER Numero de historia clinica
fecha_comunicacion FECHA_HORA Fecha y hora de comunicacion
login_usu VARCARACTER(30) Codigo de usuario
gravedad NUMERICO_SMALLINT  Gravedad (1 - Leve / 2 - Moderada / 3 - Grave)
actuacion NUMERICO_INTEGER  Tipo (ram_mae para tipo = 'A')
cod_medico NUMERICO_INTEGER  Codigo de medico
desenlace NUMERICO_INTEGER  Codigo de desenlace (ram_mae para tipo = 'D')
numicu NUMERICO_INTEGER  Numero de episodio
sistema_notif NUMERICO_INTEGER  Codigo de sistema (ram_mae para tipo = 'S')
tipo NUMERICO_INTEGER  Tipo (ram_mae para tipo = 'T')
fecha_ini FECHA_HORA  Fecha de inicio
descripcion TEXTO  Descripcion
causalidad VARCARACTER(1)  Causalidad (N - No probable / P - Probable / D - Dudosa)
msbf VARCARACTER(1)  Hoja de comunicacion MSBF (S/N)
notificador VARCARACTER(1)  Notificador (M - Medico / E - Enfermera - F - Farmaceutico / T - Tecnico / D - Docu
obs_trat VARCARACTER(255)  Observaciones al tratamiento
peso DECIMALES(5,2)  Peso
servicio VARCARACTER(10)  Codigo de servicio

Página 130 de 142


MODELO DE DATOS FARMATOOLS
Descripción: Notificaciones de sospechas de reacciones adversas a
Tabla: ram medicamentos (Modulo DatosRam)
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
tproceso VARCARACTER(1)  Tipo de proceso (H - Hospitalizacion / U - Urgencias / A - H. Dia / E - C. Externas)
tratamiento VARCARACTER(1)  Tratamiento (S/N)

Descripción: Articulos asociados a cada RAM (Modulo DatosRam)


Tabla: ram_art
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_ram_art NUMERICO_INTEGER   Identificador del registro
id_ram NUMERICO_INTEGER Identificador de RAM
articulo VARCARACTER(10) Codigo de articulo
fecha_cad FECHA  Fecha de caducidad
fecha_fin FECHA_HORA  Fecha y hora de fin
fecha_ini FECHA_HORA  Fecha y hora de inicio
cod_via VARCARACTER(40)  Codigo de via de administracion
dosis DECIMALES(19,3)  Dosis
lote VARCARACTER(20)  Lote
observaciones VARCARACTER(255)  Observaciones
unidad_med VARCARACTER(15)  Codigo de unidad de medida

Foreign Keys
Foreign Key Foreign Key
fk_ram_art (id_ram) on ram (id_ram)

Descripción: Maestro de caracteristicas de reacciones adversas a


Tabla: ram_mae medicamentos (RAM)
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_ram_mae NUMERICO_INTEGER   Identificador del registro
descripcion VARCARACTER(50) Descripcion de la reaccion adversa
tipo VARCARACTER(1) Tipo (NULL / A - Actuacion / D - Desenlace / S - Sistema de notificacion / T - Tipo

Indices
Indice Indice Único
idx_ram_mae_1 (tipo)

Descripción: Reacciones asociadas a cada notificacion RAM (Modulo


Tabla: ram_reac DatosRam)
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_ram_reac NUMERICO_INTEGER   Identificador del registro
id_ram NUMERICO_INTEGER Identificador de RAM
reaccion VARCARACTER(255) Reaccion
desenlace NUMERICO_INTEGER  Codigo de desenlace (ram_mae para tipo = 'D')
fecha_fin FECHA_HORA  Fecha y hora de fin

Página 131 de 142


MODELO DE DATOS FARMATOOLS
Descripción: Reacciones asociadas a cada notificacion RAM (Modulo
Tabla: ram_reac DatosRam)
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
fecha_ini FECHA_HORA  Fecha y hora de inicio

Foreign Keys
Foreign Key Foreign Key
fk_ram_reac (id_ram) on ram (id_ram)

Descripción: Lineas de recepción o compras


Tabla: rec_inve
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo de centro
linea NUMERICO_SMALLINT  Linea de albaran
num_entrada NUMERICO_INTEGER  Numero de entrada
cod_nac VARCARACTER(10) Codigo nacional
codigo VARCARACTER(10) Codigo de articulo
cant_bonif NUMERICO_INTEGER  Cantidad bonificada
cant_rec NUMERICO_INTEGER  Cantidad recibida
dospresen NUMERICO_INTEGER  Unidades por envase
id_abono NUMERICO_INTEGER  identificador de abono
num_lin_unico NUMERICO_INTEGER  Numero de linea unico
num_pedido NUMERICO_INTEGER  Numero de pedido
fecha_cad FECHA  Fecha de caducidad
fecha_entr FECHA  Fecha de entrega
fecha_rec FECHA  Fecha de recepcion
fecha_tras FECHA  Fecha de transferencia
fecha_mod FECHA_HORA  [current timestamp] Fecha y hora de ultima modificacion
cod_lote_con VARCARACTER(15)  Codigo de lote de expediente
descuento DECIMALES(9,6)  Porcentaje de descuento oficial
dto_prov DECIMALES(9,6)  Porcentaje de descuento de proveedor
epigr VARCARACTER(12)  Codigo de epigrafe
id_lineas_ext VARCARACTER(40)  Identificador externo
importe_abono DECIMALES(15,5)  Importe del abono
impuestos DECIMALES(15,5)  Impuestos
impuestos2 DECIMALES(15,5)  Impuestos. Campo creado para el hospital de ANDORRA
iva DECIMALES(5,2)  Porcentaje de IVA
login_usu VARCARACTER(30)  Codigo de usuario
lote VARCARACTER(20)  Lote
precio DECIMALES(15,5)  Precio
pva DECIMALES(15,5)  PVA
pvl DECIMALES(15,5)  PVL
pvp DECIMALES(15,5)  PVP
transferido VARCARACTER(1)  'N' Transferido (S/N)

Foreign Keys
Foreign Key Foreign Key
fk_rec_inve (cod_centro) on paramet (linea)
fk_rec_inve_4 (cod_centro,codigo) on art_centro (centro,codigo)
fk_rec_inve_2 (cod_centro,num_entrada) on albarpro (cod_centro,num_entrada)
fk_rec_inve_3 (codigo) on articulos (codigo)

Indices
Indice Indice Único
idx_rec_inve2 (cod_centro,codigo)

Página 132 de 142


MODELO DE DATOS FARMATOOLS
Descripción: Lineas de recepción o compras
Tabla: rec_inve
Indices
Indice Indice Único
idx_rec_inve1 (cod_centro,num_pedido)
idx_rec_inve_lote (codigo,cod_nac,lote,fecha_cad)
idx_rec_inve3 (impuestos2)

Descripción: Recepcion de medicamentos por EDI


Tabla: recep_edi
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
idcab NUMERICO_INTEGER  Identificador de la cabecera
idemb NUMERICO_INTEGER  Identificador del embalaje
idlin NUMERICO_INTEGER  Identificador de la linea
feccad FECHA  Fecha de caducidad
fecdes FECHA  Fecha de pedido
fecent FECHA  Fecha de entrega
cenv DECIMALES(15,3)  Envases recepcionados
cenvgra DECIMALES(15,3)  Unidades bonificadas recepcionadas
comprador VARCARACTER(13)  EAN comprador
conesp VARCARACTER(3)  Sin uso
cuexp DECIMALES(15,3)  Unidades por envase
descrip VARCARACTER(70)  Descripcion
destino VARCARACTER(13)  EAN destino
ean VARCARACTER(35)  EAN del articulo
expedidor VARCARACTER(13)  EAN expedidor
funcion VARCARACTER(3)  Sin uso
impbruto DECIMALES(15,3)  Importe bruto
impneto DECIMALES(15,3)  Importe neto
lote VARCARACTER(35)  Lote
numalb VARCARACTER(35)  Numero de albaran de proveedor
numdes VARCARACTER(35)  Numero de aviso
numexp VARCARACTER(35)  Numero de expedicion
numped VARCARACTER(35)  Numero de pedido
origen VARCARACTER(13)  EAN origen
portes VARCARACTER(3)  Portes
proveedor VARCARACTER(13)  EAN proveedor
puntenv VARCARACTER(13)  Sin uso
receptor VARCARACTER(13)  EAN receptor
recogida VARCARACTER(3)  Condicion de entrega (RD - Mercancia recogida por el emisoar / EP - Mercancia e
refcli VARCARACTER(35)  Referencia del cliente
refprov VARCARACTER(35)  Referencia del proveedor
serie VARCARACTER(35)  Numero de serie
sscc VARCARACTER(35)  Sin uso
tipart VARCARACTER(3)  Sin uso
tipo VARCARACTER(3)  Tipo (35E - Devolucion / 351 - Recepcion)
ultcons VARCARACTER(13)  Ultimo consignatario
umedida VARCARACTER(3)  Unidad de medida
vp VARCARACTER(2)  Sin uso

Página 133 de 142


MODELO DE DATOS FARMATOOLS
Descripción: Servicios asociados a protocolos
Tabla: serv_protocol
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo del centro
cod_protocol VARCARACTER(8)  Codigo de protocolo
servicio VARCARACTER(10)  Codigo de servicio

Descripción: Maestro de servicios


Tabla: servicio
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo de centro
cod_servicio VARCARACTER(10)  Codigo de servicio
cod_interno NUMERICO_INTEGER Codigo interno
cod_area VARCARACTER(10) Codigo de area
nom_servicio VARCARACTER(30) Nombre
equivalencia NUMERICO_INTEGER  Equivalencia
responsable NUMERICO_INTEGER  Codigo del medico responsable del servicio
codigo2 VARCARACTER(50)  Codigo alternativo
estado VARCARACTER(1)  Estado (A- Activo / B - Baja)
gfh VARCARACTER(10)  Codigo de GFH
modo_pres VARCARACTER(1)  Modo de prescripcion (A - Por artículo / P - Por principio activo)

Descripción: Servicios centrales para SACYL (obsoleto)


Tabla: servicio_central
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  -
cod_servicio VARCARACTER(10)  -
cod_interno NUMERICO_INTEGER -
cod_area VARCARACTER(10) -
nom_servicio VARCARACTER(30) -
equivalencia NUMERICO_INTEGER  -
responsable NUMERICO_INTEGER  -
estado VARCARACTER(1)  -
gfh VARCARACTER(10)  -
modo_pres VARCARACTER(1)  -

Descripción: Maestro de sexos


Tabla: sexos
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
codigo VARCARACTER(6)  Codigo de sexo
descripcion VARCARACTER(15)  Descripcion del sexo

Página 134 de 142


MODELO DE DATOS FARMATOOLS
Descripción: Maestro de sexos
Tabla: sexos
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
mujer VARCARACTER(1)  Es mujer (S/N)

Descripción: Maestro de tipos de dosis


Tabla: t_dosis
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
descripcion VARCARACTER(20) Descripcion del tipo de dosis
tipo_dosis VARCARACTER(1) Codigo del tipo de dosis
c_farma VARCARACTER(1)  S/N
d_botiquin VARCARACTER(1)  S/N
d_cierre VARCARACTER(1)  S/N
l_carga VARCARACTER(1)  S/N
l_unidosis VARCARACTER(1)  S/N
operacion VARCARACTER(1)  (+/-)

Descripción: Maestro de motivos de alta


Tabla: t_motivo
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo del centro
codigo VARCARACTER(15)  Codigo de motivo
descripcion VARCARACTER(30)  Descripcion del motivo

Descripción: Maestro de tipos de motivos de incidencias de pedidos


Tabla: t_motivo_inc
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_motivo_inc NUMERICO_INTEGER   Identificador del registro
motivo VARCARACTER(50) Descripcion del motivo
tipo_alb VARCARACTER(1) NULL - Ninguno / J-PEDIDOS

Descripción: Maestro de tipos de moviemientos


Tabla: t_movimi
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
tipo_movimi VARCARACTER(1)  Codigo de tipo de movimiento
operador NUMERICO_SMALLINT  Operador (0 / 1 / -1)
carrusel VARCARACTER(1)  Si el tipo genera movimientos de carrusel (S/N)
nombre VARCARACTER(25)  Nombre de tipo de movimiento

Página 135 de 142


MODELO DE DATOS FARMATOOLS
Descripción: Maestro de tipos de moviemientos
Tabla: t_movimi
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
operacion VARCARACTER(1)  Operador (+/-) (Suma o resta)

Descripción: Maestro de tipos de observaciones


Tabla: t_observ
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo del centro
codigo NUMERICO_INTEGER  Codigo de observacion
descripcion VARCARACTER(250)  Observacion
tipo VARCARACTER(1)  Tipo (A/P/B/M/D/E/F/W) (Administracion/Preparacion/Prescripcion/Etiquetas/Disp

Descripción: Maestro de tipos de proveedores


Tabla: t_provee
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
codigo VARCARACTER(1)  Codigo de tipo de proveedor
tipo_precio NUMERICO_INTEGER  0 Tipo de precio (0 - PVL / 1 - PVP / 2 - PVA)
descripcion VARCARACTER(30)  Nombre de tipo de proveedor

Descripción: Maestro de tipos de significancia en las interacciones


Tabla: t_significancia
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
significancia NUMERICO_SMALLINT  Codigo de significancia
descripcion VARCARACTER(20) Nombre de significancia
texto VARCARACTER(100)  Texto

Descripción: Maestro de tipos de adquisicion


Tabla: t_tipo_adq
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_tipo_adq NUMERICO_INTEGER   Identificador del registro
codigo VARCARACTER(1)  Codigo de tipo de adquisicion
descripcion VARCARACTER(100)  Nombre de tipo de adquisicion

Página 136 de 142


MODELO DE DATOS FARMATOOLS
Descripción: Textos asociados a protocolos
Tabla: textos_protocol
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_textos_protocol NUMERICO_INTEGER   Identificador del registro
cod_centro NUMERICO_INTEGER Codigo del centro
cod_protocol VARCARACTER(8) Codigo de protocolo
texto TEXTO_LARGO  Texto

Foreign Keys
Foreign Key Foreign Key
fk_textos_protocol (cod_centro,cod_protocol) on dp_cab_protocol (cod_centro,cod_protocol)

Descripción: Maestro de tipos de uso en prescripciones


Tabla: tipo_uso
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_tipo_uso NUMERICO_INTEGER   Identificador del registro
codigo VARCARACTER(20) Codigo de tipo de uso
descripcion VARCARACTER(100) Nombre de tipo de uso
estado VARCARACTER(1) 'A' Estado (A/B) (Activo/Baja)

Indices
Indice Indice Único
idx_tipo_uso_1 (codigo) 

Descripción: Maestro de tipos de envases


Tabla: tipos
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
codigo VARCARACTER(2)  Codigo
cod_oficial VARCARACTER(2) Codigo oficial
descripcio VARCARACTER(20) Nombre
descuento DECIMALES(5,2) Porcentaje de descuento
cta_iva VARCARACTER(12)  Cuenta contable de IVA
iva DECIMALES(5,2)  Porcentaje de IVA

Descripción: Tipos de incidencias en la administracion


Tabla: tipos_incidencia
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_tipo_incidencia NUMERICO_INTEGER   Identificador del registro
descripcion VARCARACTER(250) Nombre del tipo de incidencia

Página 137 de 142


MODELO DE DATOS FARMATOOLS
Descripción: Traza para la prescripción no farmacológica
Tabla: traza_no_pres
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_traza_no_pres NUMERICO_INTEGER   Identificador del registro
cod_centro NUMERICO_SMALLINT Codigo de centro
nproceso NUMERICO_INTEGER Numero de proceso
numerohc NUMERICO_INTEGER Numero de historia clinica
fecha FECHA_HORA  Fecha y hora
login_usu VARCARACTER(30)  Codigo de usuario
modulo VARCARACTER(1)  Modulo (U - Unidosis / I - Infarest / H - Censo / A - Ambulantes / E - Externos)
texto VARCARACTER(255)  Texto
tipo VARCARACTER(1)  Tipo (A - Agregar / M - Modificar / B - Suspender)

Indices
Indice Indice Único
idx_traza_no_pre_1 (cod_centro,nproceso,numerohc)

Descripción: Traza para la prescripción


Tabla: traza_pres
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo de centro
linea NUMERICO_INTEGER  Linea
nproceso NUMERICO_INTEGER  Numero de proceso
cod_practivo NUMERICO_INTEGER  Codigo de principio activo
linea_pres NUMERICO_INTEGER  Linea de prescripcion
num_mezcla NUMERICO_INTEGER  Numero de mezcla
fecha FECHA_HORA  Fecha y hora
texto TEXTO  Texto
articulo VARCARACTER(10)  Codigo de articulo
forma_far VARCARACTER(6)  Codigo de forma farmaceutica
login_usu VARCARACTER(30)  Codigo de usuario
modulo VARCARACTER(1)  Modulo ( U - Unidosis / I - Infarest / H - Censo / A - Ambulantes / E - Externos)
tipo VARCARACTER(1)  Tipo (A - Agregar / M - Modificar / B - Suspender)

Tabla: tsi_tipos
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
tipo VARCARACTER(20)  tipo de tsi
descripcion VARCARACTER(100) descripcion del tsi
porcentaje DECIMALES(5,2) Porcentaje de aportación
observaciones VARCARACTER(100)  Observaciones

Página 138 de 142


MODELO DE DATOS FARMATOOLS
Descripción: Maestro de textos asociados
Tabla: txt_asoc
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo de centro
nemotec VARCARACTER(50)  Mnemotecnico
tipo_texto VARCARACTER(1)  Tipo de texto (G - General / P - Pacientes)
texto TEXTO Texto
ambito_texto VARCARACTER(1)  'T' Ambito (T - Todos / A - Ambulantes / E - Externos / U - Unidosis)

Descripción: Textos asociados a motivos de intervencion


Tabla: txt_asoc_interven
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_centro NUMERICO_SMALLINT  Codigo del centro
cod_interven_mot NUMERICO_INTEGER  Codigo de motivo de intervencion
nemotec VARCARACTER(50)  Mnemotecnico

Foreign Keys
Foreign Key Foreign Key
fk_txt_asoc_interv (cod_interven_mot) on interven_mot (codigo)

Descripción: Maestro de ubicaciones


Tabla: ubica
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
codigo VARCARACTER(8)  Codigo de ubicacion
descripcio VARCARACTER(30) Nombre de ubicacion

Descripción: Maestro de unidades de medida


Tabla: unid_med
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
codigo VARCARACTER(15)  Codigo de unidad de medida
descripcio VARCARACTER(30) Nombre de unidad de medida
cod_oficial VARCARACTER(15)  Codigo oficial (g/mg/ml/mEq/mmol) (Gramos/Miligramos/Mililitros/Miliequivalentes

Descripción: Conversiones entre unidades de medida equivalentes


Tabla: unid_med_conver
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
unid_med1 VARCARACTER(15)  Codigo de unidad de medida 1
unid_med2 VARCARACTER(15)  Codigo de unidad de medida 2
conversion DECIMALES(20,10) Conversion a unidad de medida 2

Página 139 de 142


MODELO DE DATOS FARMATOOLS
Descripción: Conversiones entre unidades de medida equivalentes
Tabla: unid_med_conver
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
valor DECIMALES(20,10) Valor de unidad de medida 1

Descripción: Maestro de unidades de enfermeria


Tabla: unidad
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
centro NUMERICO_SMALLINT  Codigo del centro
unidad VARCARACTER(10)  Codigo de unidad de enfermeria
cod_interno NUMERICO_INTEGER Codigo interno
cod_area VARCARACTER(10) Codigo de area
des_unidad VARCARACTER(30) Nombre de unidad de enfermeria
gfh VARCARACTER(10) Codigo de GFH
dias_d_pacto NUMERICO_SMALLINT  Dias de pacto
tipo_pres_a_susp NUMERICO_SMALLINT  Tipo de prescripciones a anular. 1. Todas, 2 Aplicaciones Externas 3 Tratamientos
equivalencia NUMERICO_INTEGER  Equivalencia
fec_ult_pac FECHA  Fecha de ultimo pacto
fecha_baja FECHA  Fecha de baja
c_f VARCARACTER(4)  ¿obsoleto?
codigo2 VARCARACTER(50)  Codigo alternativo
cons_uni VARCARACTER(1)  Uso en Unidosis (S - SI / N - NO)
estancia VARCARACTER(1)  Estancia (S/N)
susp_pres_ab_cama VARCARACTER(1)  'N' Suspender la medicación al abandonar la cama y cambiar de unidad
tipo VARCARACTER(1)  Tipo (H - Hospitalizacion / E - Pacientes Externos / A - Pacientes Ambulante

Descripción: Unidades de enfermeria centrales para SACYL


Tabla: unidad_central (obsoleto)
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
centro NUMERICO_SMALLINT  -
unidad VARCARACTER(10)  -
cod_interno NUMERICO_INTEGER -
c_f VARCARACTER(4) -
cod_area VARCARACTER(10) -
des_unidad VARCARACTER(30) -
gfh VARCARACTER(10) -
dias_d_pacto NUMERICO_SMALLINT  -
equivalencia NUMERICO_INTEGER  -
fec_ult_pac FECHA  -
fecha_baja FECHA  -
cons_uni VARCARACTER(1)  -
estancia VARCARACTER(1)  -
tipo VARCARACTER(1)  -

Página 140 de 142


MODELO DE DATOS FARMATOOLS
Descripción: Historico de validaciones
Tabla: val_his
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
id_val_his NUMERICO_INTEGER   Identificador del registro
cod_centro NUMERICO_SMALLINT Codigo del centro
linea_pres NUMERICO_INTEGER Linea de prescripcion
nproceso NUMERICO_INTEGER Numero de proceso
numerohc NUMERICO_INTEGER Numero de historia clinica
fecha FECHA_HORA Fecha y hora del registro
fecha_val FECHA_HORA Fecha y hora de validacion
login_usu VARCARACTER(30) Codigo de usuario
num_revision NUMERICO_INTEGER  Numero de revision
fec_ult_mod FECHA_HORA  Fecha y hora de ultima modificacion
tipo_usu VARCARACTER(1)  Tipo de usuario (M/F) (Medico/Farmacia)

Indices
Indice Indice Único
idx_val_his_1 (cod_centro,numerohc,nproceso,linea_pres)

Descripción: Copia de movimientos enviados a los armarios


Tabla: verif_output_kardex horizontales (input_kardex) para su posterior comparacion con las
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
almacen VARCARACTER(6)  Codigo de almacen
num_documento VARCARACTER(9)  Numero de documento
producto VARCARACTER(20)  Codigo de articulo
cantidad NUMERICO_INTEGER  Cantidad
iddocumento NUMERICO_INTEGER  Identificador del documento
num_linea NUMERICO_INTEGER  Numero de linea
timestamp FECHA_HORA  Fecha y hora
almacen_salida VARCARACTER(6)  Codigo de almacen de salida
caducidad VARCARACTER(8)  Fecha de caducidad
descripcion_cp VARCARACTER(30)  Descripcion del movimiento
descripcion_destino VARCARACTER(30)  Descripcion del destino
descripcion_hospital VARCARACTER(30)  Descripcion del hospital
destino VARCARACTER(10)  Codigo de destino
fecha VARCARACTER(8)  Fecha
hospital VARCARACTER(16)  Hospital
lote VARCARACTER(20)  Codigo de lote
operacion VARCARACTER(5)  Operacion (I/O) (Input/Output)
status VARCARACTER(50)  Status (A/M) (Automatico/Manual)
tipo VARCARACTER(1)  Tipo de movimiento

Descripción: Versiones de cada modulo instaladas en el hospital


Tabla: versiones
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
modulo VARCARACTER(25)  Nombre del modulo

Página 141 de 142


MODELO DE DATOS FARMATOOLS
Descripción: Versiones de cada modulo instaladas en el hospital
Tabla: versiones
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
version VARCARACTER(25)  Version del modulo

Descripción: Maestro de vias de estudio


Tabla: via_estudio
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
cod_via_est VARCARACTER(2)  Codigo de via de estudio
descripcion VARCARACTER(30) Nombre de via de estudio

Descripción: Maestro de vias de administracion


Tabla: vias
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
codigo VARCARACTER(40)  Codigo de via de administracion
descripcio VARCARACTER(255) Nombre de via de administracion

Descripción: Reconstituciones de los articulos en funcion de la via de


Tabla: vias_art administracion
Columnas
Campo Tipo PK Nulo AutoInc. V.Defecto Descripción
linea NUMERICO_INTEGER  Numero de linea
cod_via VARCARACTER(40)  Codigo de via de administracion
codigo VARCARACTER(10)  Codigo de articulo
aporta VARCARACTER(1)  Aporta volumen si se disuelve en el mismo suero (S/N)
disolvente VARCARACTER(10)  Codigo de articulo disolvente
envase_hab VARCARACTER(2)  Codigo de envase habitual
observacion VARCARACTER(255)  Observaciones
vol_final DECIMALES(19,3)  Volumen final en ml
vol_solucion DECIMALES(19,3)  Volumen de reconstitucion

Página 142 de 142

S-ar putea să vă placă și