Está en la página 1de 62

Modelo de datos de FarmaTools v.2.

4
admin_his descargas inc_gr_his paci_age
alb_botiq diag_protocol inc_grfar paci_ale
alb_motivo_inc diagnost inc_pr_his paci_cuid
alb_textos disp_opt inc_practivo paci_cuid_his
albaranes_elab dp_areas interac paci_cuid_tmp
albaranes dp_clinic interac_gg paci_his
albarpro dp_cab_clinic interac_pg paci_mov
alm_asoc dp_lin_clinic intercam_auto paci_textos
almacenes dp_cab_protocol interven paciente
app_mensajeria dp_disp interven_mot paises
areas dp_disp_his interven_tipo par_gen
areas_central dp_lin_secuenc l1_audit paramet
armarios_disp dp_l1_protocol l1_concurso partidas
arm_disp_art dp_l2_protocol l1_intercam ped_inve
arm_disp_carros dp_paci_proceso l1_propuest pedi2
art_centro dp_pre_paut l1_protocol poblaciones
art_textos dp_pres_his l1_secuenc ppios_dosis
art_uso_comp dp_prescrip l2_secuenc ppios_dosis_via
articulos dp_result librestu ppios_terato
articulos_datos_na edades lin_botiq practivo
articulos_dosis equi_ec lin_botiq_pte practivo_res
artículos madrid eqv_epig lin_par_int pre_paut
bal_alma eqv_paut lin_propuest_elab pres_his
bal_art eqv_prov lineas pres_his_disp
bal_cen eqv_sexo list_compra pres_his_obs
bal_pres eqv_sfh lotes pres_notas
botiquin eqv_tadq lotes_con pres_secuenc_his
buzon_mensajes eqv_unid lt_cuidados pres_uso_comp
c_cierre eqv_unse lt_estanc prescrip
c_f_lin entidades lt_estanc_tot prescrip_disp
cab_audit epigrafe lt_ifac prescrip_tmp
cab_botiq est_diagnost lt_idiomas prestamo
cab_concurso etiquetas lt_menu_tr prog_protocol
cab_intercam excilines lt_mov proveedor
cab_par_int excipientes lt_msg_tr provinci
cab_propuest expedientes lt_msgerr puestos_trat
cab_propuest_elab ext_cambios lt_pautas ram
cab_protocol ext_forma_far lt_slist ram_art
cab_secuenc ext_gr_farma lt_tags ram_mae
camas ext_medicamentos lt_tiper ram_reac
cambios_mae ext_practivo lt_tipobd rec_inve
car_apli ext_proveedor lt_trans recep_edi
car_cama ext_unid_med ltapp serv_protocol
car_hora ext_vias ltgrptme servicio
carros fact_iva_edi ltgrptop servicio_central
carros_mov fact_lin_edi ltgrpusu sexos
cen_alm fact_iva Ltpedalb t_dosis
cen_fac factura ltptme t_motivo
cen_presu facultad ltptop t_motivo_inc
centro_expe far_cont ltsema t_movimi
clas_articulo festivos ltsemap t_observ
clas_compra forma_far ltusu t_provee
clas_histolog forma_via ltusu_botiq t_significancia
clas_topograf gfh ltusu_unidad t_tipo_adq
colores gfh_central mensajeria traza_pres
con_mezcla gr_estudio mez_def tipos
condiciones gr_farma mez_def_his tipos_incidencia
cons_cierre grd mez_def_paci_his txt_asoc
consumos grd_coste_ideal mez_def_paciente ubica
conclusiones_uso_c hemofilia_mov mez_disp_his unid_med
cta_ca Hemofilia_paci mezclas unid_med_conver
cta_centro Hemofilia_param mezclas_his unidad
da_profa his_cod mezclas_paciente unidad_central
da_progr his_general motivo_ingreso versiones
da_prose histrans mov_fhora via_estudio
datos_na hospital ofertas vias
1
Nombres de tablas
Claves primarias
Modelo de datos de FarmaTools v.2.4
vias_art

2
Nombres de tablas
Claves primarias
Modelo de datos de FarmaTools v.2.4

Tabla Descripción
admin_his Tabla que almacena el histórico de administraciones
Campo Tipo Requerido Descripción
Id_admin_his Autonumerico SI Identificador único
cod_centro INTEGER SI Código del centro
nproceso INTEGER SI Número de proeso
línea_pres INTEGER SI Línea de prescripción
Id_pres_his INTEGER Id del histórico de prescripciones
Id_disp_his INTEGER Id del histórico de administraciones
Fecha DATETIME SI Fecha y hora del movimiento
Fh_admin DATETIME SI Fecha y hora de la administración
Administrado VARCHAR2(1) SI S – Si / N – No
Dispensado VARCHAR2(1) SI S – Si / N – No
Num_ciclo INTEGER Número del ciclo
Num_dia_ciclo INTEGER Número del día del ciclo
Login_usu VARCHAR2(30) SI Usuario que registró la administración
descripcion VARCHAR2(250) Observaciones realizadas
Indices Descripción

Tabla Descripción
alb_botiq Tabla de albaranes de reposición de botiquines
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código de centro
Unidad VARCHAR2(10) SI Código de la Unidad
Botiquín VARCHAR2(10) SI Código de botiquín
Albaran INTEGER SI Número de albarán
fh_albaran DATETIME Fecha y hora del albarán
tipo_albaran VARCHAR2(1) Tipo del albarán
observacion VARCHAR2(60) Observación
ordenacion VARCHAR2(1) Ordenación
Indices Descripción

Tabla Descripción
alb_motivo_inc Tabla de motivos de incidencias en albaranes/pedidos
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código de centro
albaran INTEGER SI Nº Dde albarán (Compras, consumo)
linea INTEGER SI Línea del albarán
tipo_alb VARCHAR(1) SI Para pedidos almacenaremos J
id_motivo_inc INTEGER SI Código del motivo de la incidencia
observación VARCHAR(100) NO Detalle u observaciones de la incidencia
fecha DATETIME SI Fecha y hora de la incidencia
login_usu VARCHAR2(30) SI Usuario que agregó el texto
Indices Descripción
Foreign key fk_alb_motivo_inc (id_motivo_inc)

Tabla Descripción
alb_textos Tabla de textos predefinidos asociados a albaranes
Campo Tipo Requerido Descripción
id_alb_textos INTEGER (autoincrement) SI Código de texto predefinido
texto LONG VARCHAR SI Texto
login_usu VARCHAR2(10) SI Usuario que agregó el texto
fh_ult_mod DATETIME SI Fecha de la última modificación
Indices Descripción

Tabla Descripción
albaranes Tabla cabecera de los movimientos de albaranes de todos los tipos
(S,D,U,T,Z,I,P,X,L,O,Y y G)
Campo Tipo Requerido Descripción
Albaran INTEGER SI Número de albarán
Unidad VARCHAR2(10) SI Código de la Unidad
fecha_albaran DATE Fecha de entrada del albarán
fecha_envio DATE Fecha de envío del albarán
tipo_albaran VARCHAR2(1) Tipo del albarán
Servicio VARCHAR2(10) Código del Servicio asoc. al paciente
Gfh VARCHAR2(10) Grupo Funcional Homogéneo
Pte VARCHAR2(1) Pendientes de servir
c_f VARCHAR2(4) Centro de Facturación
centro_o SMALLINT SI Código del centro
Almacen VARCHAR2(2) Código del almacén de origen
almacen_d VARCHAR2(2) Código del almacén de destino
num_peticion INTEGER Número de peticion
Estado VARCHAR2(1)
Centro_d SMALLINT Centro destino
Auto VARCHAR2(1) Trasferido
Transferido VARCHAR2(1) Fecha de trasnferencia
3
Nombres de tablas
Claves primarias
Modelo de datos de FarmaTools v.2.4
Fecha_tras DATE
Indices Descripción
Indice duplicado: albar_1 centro_o y fecha_albarán
Indice duplicado: albar_2 centro_o, unidad y fecha_albarán
Indice duplicado: albar_3 centro_o, servico y fecha_albarán
Indice duplicado: albar_4 centro_o, unidad y albarán
Indice duplicado: albar_5 centro_o, servico y albarán
Indice duplicado: albar_6 centro_o, gfh y fecha_albarán
Indice duplicado: albar_7 centro_o, gfh y albarán

Tabla Descripción
albaranes_elab Tabla de asociación de albaranes a elaboraciones de mezclas
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código del centro
elaboración INTEGER SI Número de elaboración
albaran INTEGER SI Número de albarán
Indices Descripción

Tabla Descripción
albarpro Tabla cabecera de Recepciones y Devoluciones de Pedidos a proveedores
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código del centro
num_entrada INTEGER SI Número de recepción o devolución
num_alba VARCHAR2(13) Número de albarán de proveedor
num_factur VARCHAR2(13) Número de factura
Proveedor VARCHAR2(10) Código del proveedor
num_pedido INTEGER Número de pedido
importe_ent NUMBER(19,5) Importe entero
fecha_alba DATE Fecha que trae el albarán
Selecciona VARCHAR2(1) Seleccionar albarán
Conformado VARCHAR2(1) Decide si el pedido está conformado
Transferido VARCHAR2(1) Confirma si ha sido transferido a contabilidad
num_presu VARCHAR2(8) Número de presupuesto
Expediente VARCHAR2(15) Número de Expediente
Observa VARCHAR2(50) Observaciones
fecha_rec DATE Fecha de recepción del albarán
tipo_movimi VARCHAR2(1) Tipo de movimiento
Urgente VARCHAR2(1) Especifica cómo debe ser tratado
Almacen VARCHAR2(2) Almacén de destino
fecha_tras DATE Fecha de transferencia
Estado VARCHAR2(1) Estado de la recepción.
num_int_factur INTEGER Número interno de factura
id_alb_textos INTEGER Identificador del texto asociado
Indices Descripción
Indice duplicado: albarpro1 cod_centro, proveedor y num_alba
Indice duplicado: albarpro2 cod_centro, proveedor y num_pedido
Indice duplicado: albarpro3 cod_centro, expediente y num_pedido
Indice duplicado: albarpro4 cod_centro, num_presu y num_pedido
Indice duplicado: albarpro5 cod_centro, fecha_rec y almacen

Tabla Descripción
alm_asoc Tabla de los almacenes asociados a cada centro
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código del centro
cod_almacen VARCHAR2(2) SI Código del almacén
estado VARCHAR2(1) Estado (A,B)
tipo VARCHAR2(1) (P) si es preferente
Carrusel VARCHAR2(1) Si el almacén es de carrusel
Pyxis VARCHAR2(1) Si el almacén es de pyxis
Indices Descripción

Tabla Descripción
almacenes Tabla en la que se encuentran definidos los almacenes
Campo Tipo Requerido Descripción
cod_almacen VARCHAR2(2) SI Código del almacén
nom_almacen VARCHAR2(35) SI Nombre del almacén
localidad INTEGER Código de la localidad
direccion VARCHAR2(50) Dirección del almacén
cod_postal VARCHAR2(10) Código postal
prov_est VARCHAR2(4) Código de la provincia
telefono VARCHAR2(20) Número de teléfono
fax VARCHAR2(20) Número de Fax
e_mail VARCHAR2(40) Dirección de correo electrónico
estado VARCHAR2(1) Estado del Almacén (A o B)
cod_pais VARCHAR2(4) Código del País
cod_buzon VARCHAR2(20) Código del buzón (EDI)
Indices Descripción

4
Nombres de tablas
Claves primarias
Modelo de datos de FarmaTools v.2.4

Tabla Descripción
app_mensajeria Tabla de las aplicaciones de mensajeria
Campo Tipo Requerido Descripción
Aplicación VARCHAR2(20) SI
Usuario VARCHAR2(30) SI
Indices Descripción

Tabla Descripción
areas Tabla en la que se encuentran definidas las áreas
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código del centro
cod_area VARCHAR2(10) SI Código del Área
nom_area VARCHAR2(30) Nombre del Area
cod_interno INTEGER SI Codigo interno
equivalencia INTEGER Codigo interno del area central
Indices Descripción

Tabla Descripción
areas_central Tabla en la que se encuentran definidas las áreas
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código del centro
cod_area VARCHAR2(10) SI Código del Área
nom_area VARCHAR2(30) Nombre del Area
cod_interno INTEGER SI Codigo interno
equivalencia INTEGER Codigo interno del area central superior
Indices Descripción

Tabla Descripción
arm_disp_art Tabla donde estan definidos los articulos de los armarios dispensadores
Campo Tipo Requerido Descripción
id_ada INTEGER SI Código interno articulo
id_ad INTEGER SI Código interno armario
articulo VARCHAR2(10) SI Código del articulo
Indices Descripción
Foreign key fk_arm_disp_art (id_ad)

Tabla Descripción
arm_disp_carros Tabla donde estan definidos los carros de los armarios dispensadores
Campo Tipo Requerido Descripción
id_adc INTEGER SI Código interno carro
id_ad INTEGER SI Código interno armario
cod_carro VARCHAR2(8) SI Código del centro
Indices Descripción
Foreign key fk_arm_disp_carros (id_ad)

Tabla Descripción
armarios_disp Tabla en la que se encuentran definidas los armarios dispensadores
Campo Tipo Requerido Descripción
id_ad INTEGER SI Código interno armario
cod_centro SMALLINT SI Código del centro
codigo VARCHAR2(20) SI Código del armario dispensador
descripcion VARCHAR2(40) SI Nombre del Area
cod_almacen VARCHAR2(2) SI Codigo almacen
Indices Descripción

Tabla Descripción
art_centro Tabla que guarda los artículos que están en cada centro
Campo Tipo Requerido Descripción
centro SMALLINT SI Código del centro
codigo VARCHAR2(10) SI Código del articulo
existencia NUMBER(10,2) SI Existencias (Cantidad)
stock_mini INTEGER Stock mínimo
ubica VARCHAR2(8) Ubicación del artículo en el almacén
estante VARCHAR2(5) Estante de dosis unitaria
pmedio NUMBER(15,5) SI Precio medio
abcstock VARCHAR2(10) ABC de Stock
abccompra VARCHAR2(10) ABC de compra
abcconsumo VARCHAR2(10) ABC de consumo
m01 INTEGER Consumo de Enero
m02 INTEGER Consumo de Febrero
m03 INTEGER Consumo de Marzo
m04 INTEGER Consumo de Abril
m05 INTEGER Consumo de Mayo
m06 INTEGER Consumo de Junio

5
Nombres de tablas
Claves primarias
Modelo de datos de FarmaTools v.2.4
m07 INTEGER Consumo de Julio
m08 INTEGER Consumo de Agosto
m09 INTEGER Consumo de Septiembre
m10 INTEGER Consumo de Octubre
m11 INTEGER Consumo de Noviembre
m12 INTEGER Consumo de Diciembre
consumed INTEGER Consumo medio
alerta INTEGER Consumo de Alerta
stock_max INTEGER Stock Máximo
stock_aler INTEGER Stock de Alerta
ult_rotura DATE Fecha ultima rotura
fec_alta DATE Fecha de alta
fec_baja DATE Fecha de baja
num_roturas SMALLINT Número de roturas
ult_utiliz DATE Última utilización
cstmin NUMBER(5,2) Coeficiente de stock mínimo
cstmax NUMBER(5,2) Coeficiente de stock máximo
cstale NUMBER(5,2) Coeficiente de stock alerta
crecal VARCHAR2(1) Coeficiente de recálculo
de_stock VARCHAR2(1) De Stock
ud_pte_cons NUMBER(10,2) SI Unidades pendientes de consumir
ud_pte_rec INTEGER SI Unidades pendientes de recepcionar
ud_pte_bon INTEGER Unidades pendientes de bonificar
cod_almacen_ent VARCHAR2(2) Almacen de entrada de las recepciones
ddd NUMBER(9,2) Dosis diaria definida
dosismin NUMBER(20,10) Dosis mínima
dosismax NUMBER(20,10) Dosis máxima
dosishab NUMBER(20,10) Dosis habitual
dosismin_dia NUMBER(20,10) Dosis mínima diaria
dosismax_dia NUMBER(20,10) Dosis máxima diaria
des_farma VARCHAR2(40) SI Descripción Dosis Unitaria
des_botiq VARCHAR2(40) SI Descripción del Articulo en botiquines.
nemotec VARCHAR2(10) SI Nemotécnico
cod_secuencia VARCHAR2(8) Código de secuencia
cod_variante VARCHAR2(8) Código de la variante a la secuencia horaria
cod_pauta VARCHAR2(8) Código secuencia horaria
obs_auto VARCHAR2(70) Observaciones automáticas
obs_dispensa VARCHAR2(50) Observaciones a la dispensación
diamaxtr SMALLINT Días máximos de tratamiento
multidos SMALLINT Multidosis
antihemofi VARCHAR2(1) Antihemofílico
np VARCHAR2(1) Nutrición parenteral
uso_rest VARCHAR2(1) Uso restringido
caducidad VARCHAR2(1) Corta caducidad
psicotropo VARCHAR2(1) Psicotropo
lotes VARCHAR2(1)
radiofarmacia VARCHAR2(1) Fármaco para Radiofarmacia
fotosensible VARCHAR2(1) Fotosensible
nacional VARCHAR2(1) Catálogo nacional
uso_hosp VARCHAR2(1) Uso hospitalario
hemoderiva VARCHAR2(1) Hemoderivado
reenvasa VARCHAR2(1) Reenvasable
mezcla VARCHAR2(1) Mezcla
manipulacion VARCHAR2(1) Manipulación especial
extrajero VARCHAR2(1) Extranjero
unidosis VARCHAR2(1) SI Unidosis
estupefaci VARCHAR2(1) Estupefaciente
fracciona VARCHAR2(1) Fraccionable
quirofano VARCHAR2(1) Quirófano
hemofilia VARCHAR2(1) Fármaco para Hemofilia
antiemetico VARCHAR2(1) Medicamento antiemetico
cons_frio VARCHAR2(1) Conservar en frío
guia VARCHAR2(1) En Guía Farmacoterapéutica
sobrante VARCHAR2(1) Guardar sobrante
antiretroviral VARCHAR2(1) Antirretroviral
dpa VARCHAR2(1) SI Dispensación ambulatoria
dpe VARCHAR2(1) DPE
fungible VARCHAR2(1) Material Fungible
premedicacion VARCHAR2(1) Medicamento de premedicacion
citostatico VARCHAR2(1) Si el artículo es un citostático
suero VARCHAR2(1) Si el artículo es un suero
facturar_dpa VARCHAR2(1) Si el artículo es facturable en DPA
latex VARCHAR2(1)
carrusel VARCHAR2(1) Si el medicamento es de carrusel
for_espec VARCHAR2(1) Forma específica
complementario VARCHAR2(1) Medicamento complementario
caract_guia VARCHAR2(45) Características en Guía
temperatura VARCHAR2(30) Temperatura
Fec_ult_mod DATETIME Fecha y hora de última modificación de las características del
artículo(Modificaciones desde la aplicación Maestro de artículos)

6
Nombres de tablas
Claves primarias
Modelo de datos de FarmaTools v.2.4
Estabilidad INTEGER
cta_ctb VARCHAR2(12) Cuenta contable
cta_aprovi VARCHAR2(12) Cuenta aprovisionamiento
asoc1 VARCHAR2(10) Código asociado
epigr VARCHAR2(12) Epígrafe contable
pvfp NUMBER(20,10) Precio venta facturación al paciente
cant_sobrante NUMBER(20,10) Cantidad sobrante
caducidad_sobrante INTEGER
fec_ult_ela DATETIME
consumo_decimal VARCHAR2(1) Consumo decimal
clas_compra INTEGER SI Clasificacion de Compra
clas_articulo INTEGER SI Tipo de Articulo
ins_renal VARCHAR2(1) Si produce insuficiencia renal
imp_etiq_uni VARCHAR2(1)
no_cons_dpa VARCHAR2(1)
uso_botiq VARCHAR2(1) Uso en botiquin
adm_continua VARCHAR2(1) Administración continua (Parches)
Unidad_med_mul VARCHAR2(15) Unidad de medida multidosis
dias_validez_dp INTEGER Dias de validez de tratamiento DPE
exclusivo VARCHAR2(1) Exclusivo
uso_compasivo VARCHAR2(1) Uso compasivo
hl7_pres VARCHAR2(1) posibilidad de envío de mensajería HL7 de prescripción
Indices Descripción
Indice duplicado: a_cen1 código
Indice duplicado: idx_artfec centro, código y fec_baja

Tabla Descripción
art_textos Tabla de textos asociados al artículo
Campo Tipo Requerido Descripción
cod_texto SMALLINT SI Código de centro
articulo VARCHAR2(10) SI Código de la Unidad
texto LONG VARCHAR SI Código de botiquín
Indices Descripción

Tabla Descripción
art_uso_comp Datos uso compasivo a nivel de artículo
Campo Tipo Requerido Descripción
codigo VARCHAR2(10) SI Código de artículo
cod_centro SMALLINT SI Código de centro
diganost VARCHAR2(10) Código del diagnóstico
tratamiento TEXT Texto libre
discusión TEXT Texto libre
Indices Descripción

Tabla Descripción
articulos Tabla correspondiente al maestro de artículos
Campo Tipo Requerido Descripción
codigo VARCHAR2(10) SI Código del artículo
denominaci VARCHAR2(40) SI Nombre del artículo
asoc1 VARCHAR2(10) Código asociado
existencia NUMBER(10,2) SI Existencia actual
stock_mini INTEGER Stock mínimo
ubica VARCHAR2(8) SI Ubicación
pmedio NUMBER(15,5) SI Precio medio
epigr VARCHAR2(12) Epígrafe contable
abcstock VARCHAR2(10) ABC de Stock
abccompra VARCHAR2(10) ABC de compra
abcconsumo VARCHAR2(10) ABC de consumo
m01 INTEGER Consumo de Enero
m02 INTEGER Consumo de Febrero
m03 INTEGER Consumo de Marzo
m04 INTEGER Consumo de Abril
m05 INTEGER Consumo de Mayo
m06 INTEGER Consumo de Junio
m07 INTEGER Consumo de Julio
m08 INTEGER Consumo de Agosto
m09 INTEGER Consumo de Septiembre
m10 INTEGER Consumo de Octubre
m11 INTEGER Consumo de Noviembre
m12 INTEGER Consumo de Diciembre
consumed INTEGER Consumo medio
alerta INTEGER Consumo alerta
stock_max INTEGER Stock máximo
stock_aler INTEGER Stock de alerta
ult_rotura DATE Fecha ultima rotura
fec_alta DATE Fecha de alta
fec_baja DATE Fecha de baja
num_roturas SMALLINT Numero de roturas

7
Nombres de tablas
Claves primarias
Modelo de datos de FarmaTools v.2.4
des_farma VARCHAR2(40) SI Descripción Dosis Unitaria
fgrupa VARCHAR2(10) SI Código de Grupo Terapéutico
pr_activo INTEGER Principio activo
dosis NUMBER(19,3) Dosis presentación
dosismin NUMBER(19,3) Dosis mínima
dosismax NUMBER(19,3) Dosis máxima
dosishab NUMBER(19,3) Dosis habitual
forma_far VARCHAR2(6) Forma farmacéutica
via VARCHAR2(2) SI Vía de administración
unidad_med VARCHAR2(15) Unidad de medida
nemotec VARCHAR2(10) SI Nemotécnico
ult_utiliz DATE Fecha última utilización
diamaxtr SMALLINT Días máximos de tratamiento
multidos SMALLINT Multidosis
ddd NUMBER(9,2) Dosis diaria definida
obs_auto VARCHAR2(70) Observaciones automáticas
estupefaci VARCHAR2(1) Estupefaciente
cons_frio VARCHAR2(1) Conservar en frío
uso_rest VARCHAR2(1) Uso restringido
extrajero VARCHAR2(1) Extranjero
for_espec VARCHAR2(1) Forma específica
hemoderiva VARCHAR2(1) Hemoderivado
antihemofi VARCHAR2(1) Antihemofílico
psicotropo VARCHAR2(1) Psicotropo
nacional VARCHAR2(1) Catálogo nacional
guia VARCHAR2(1) En Guía Farmacoterapéutica
caract_guia VARCHAR2(45) Características en Guía
cod_pauta VARCHAR2(8) Código secuencia horaria
mezcla VARCHAR2(1) Mezcla
reenvasa VARCHAR2(1) Reenvasable
np VARCHAR2(1) Nutrición parenteral
pvfp NUMBER(15,5) Precio venta facturación al paciente
fracciona VARCHAR2(1) Fraccionable
reevasado VARCHAR2(1) Reenvasado
cta_ctb VARCHAR2(12) Cuenta contable
cta_aprovi VARCHAR2(12) Cuenta aprovisionamiento
uso_hosp VARCHAR2(1) Uso hospitalario
de_stock VARCHAR2(1) De Stock
fotosensible VARCHAR2(1) Fotosensible
manipulacion VARCHAR2(1) Manipulación especial
caducidad VARCHAR2(1) Corta caducidad
cstmin NUMBER(5,2) Coeficiente de stock mínimo
cstmax NUMBER(5,2) Coeficiente de stock máximo
cstale NUMBER(5,2) Coeficiente de stock alerta
crecal VARCHAR2(1) Coeficiente de Recálculo
ud_pte_cons NUMBER(10,2) SI Unidades pendientes de consumir
ud_pte_rec INTEGER SI Unidades pendientes de recepcionar
incl_prop VARCHAR2(1) Incluir en propuesta
cod_secuencia VARCHAR2(8) Código de secuencia
ud_pte_bon INTEGER SI Unidades pendientes de bonificar
via_estudio VARCHAR2(2) SI Vía de estudio
gr_estudio VARCHAR2(10) SI Grupo de estudio
unidosis VARCHAR2(1) SI Unidosis
dpa VARCHAR2(1) SI Dispensación ambulatoria
sobrante VARCHAR2(1) Guardar sobrante
cant_sobrante NUMBER(15,5) Cantidad sobrante
temperatura VARCHAR2(30) Temperatura
Quirofano VARCHAR2(1) Quirófano
Dpe VARCHAR2(1) DPE
antiretroviral VARCHAR2(1) Antirretroviral
Citostatico VARCHAR2(1) Si el artículo es un citostático
Suero VARCHAR2(1) Si el artículo es un suero
Facturar_dpa VARCHAR2(1) Si el artículo es facturable en DPA
Lotes VARCHAR2(1)
Latex VARCHAR2(1)
Cod_variante VARCHAR2(8) Código de la variante a la secuencia horaria
Obs_dispensa VARCHAR2(50) Observaciones a la dispensación
caducidad_sobrante INTEGER
fec_ult_ela DATETIME
Estabilidad INTEGER
Des_botiq VARCHAR2(40) SI Descripción del Articulo en botiquines.
Carrusel VARCHAR2(1) Si el medicamento es de carrusel
Fec_ult_mod DATETIME Fecha y hora de última modificación de las características del
artículo(Modificaciones desde la aplicación Maestro de artículos)
mosm NUMBER(19,5) Miliosmoloes
kcal NUMBER(19,5) Kcalorías
kcal_np NUMBER(19,5) Kcalorías no protéicas
radiofarmacia VARCHAR2(1) Fármaco para Radiofarmacia
hemofilia VARCHAR2(1) Fármaco para Hemofilia
fungible VARCHAR2(1) Material Fungible

8
Nombres de tablas
Claves primarias
Modelo de datos de FarmaTools v.2.4
antiemetico VARCHAR2(1) Medicamento antiemetico
premedicacion VARCHAR2(1) Medicamento de premedicacion
complementario VARCHAR2(1) Medicamento complementario
concentracion NUMBER(20,10) Concentración en vial
dosismin_dia NUMBER(20,10) Dosis mínima diaria
dosismax_dia NUMBER(20,10) Dosis máxima diaria
consumo_decimal VARCHAR2(1) Consumo decimal
clas_compra INTEGER SI Clasificacion de Compra
clas_articulo INTEGER SI Tipo de Articulo
compodosis VARCHAR2(10)
ins_renal VARCHAR2(1) Si produce insuficiencia renal
imp_etiq_uni VARCHAR2(1)
no_cons_dpa VARCHAR2(1)
fec_pre_baja DATETIME Fecha de prebaja del articulo
uso_botiq VARCHAR2(1) Uso en botiquin
adm_continua VARCHAR2(1) Administración continua (Parches)
unidad_med_mul VARCHAR2(15) Unidad de medida multidosis
dias_validez_dp INTEGER Dias de validez de tratamiento DPE
Exclusivo VARCHAR2(1) Exclusivo
uso_compasivo VARCHAR2(1) Uso compasivo
hl7_pres VARCHAR2(1) posibilidad de envío de mensajería HL7 de prescripción
Indices Descripción
Indice único: far_nemo nemotec
Indice duplicado: artepig epigr
Indice duplicado: far_grup f_grupa y pr_activo
Indice duplicado: idx_art_des_far des_farma

Tabla Descripción
articulos_datos_na Tabla de los datos nutricionales de los artículos
Campo Tipo Requerido Descripción
codigo VARCHAR2(10) SI Código del artículo
Dato_na VARCHAR2(10) SI Código del dato nutricional
valor NUMBER(19,5) valor
Indices Descripción

Tabla Descripción
articulos_dosis Tabla que almacena las dosis habituales por articulos
Campo Tipo Requerido Descripción
ad_id INTEGER SI Identificador de clave primaria
cod_centro SMALLINT SI Centro
codigo VARCHAR2(10) SI Código de artículo
edad_id INTEGER SI Edad
dosis_hab NUMBER(20,10) Dosis habitual por toma
dosis_hab_dia NUMBER(20,10) Dosis habitual por día
Dosis_habkg NUMBER(20,10) Dosis habitual por Kg. De peso
dosis_habkg_dia NUMBER(20,10) Dosis habitual por kg. De peso al dia
dosis_habm NUMBER(20,10) Dosis habitual por m² de superficie corporal
dosis_habm_dia NUMBER(20,10) Dosis habitual por m² de sup. Corporal al dia
Indices Descripción
Foreign key fk_edad_id (edad_id) referencia a edades(edad_id) Clave referencial a la tabla edades
Foreign key fk_codigo_id (codigo) referencia a
articulos(codigo) Clave referencial a la tabla articulos

Tabla Descripción
artículos_madrid Tabla que almacena movimientos de artículos para estaciones clinicas
Campo Tipo Requerido Descripción
Código_new VARCHAR2(10) SI
Código_old VARCHAR2(10) SI
texto VARCHAR2(10) SI
fecha VARCHAR2(10) SI
validado VARCHAR2(10) SI
Indices Descripción

Tabla Descripción
bal_alma Tabla correspondiente al balance de artículos por centro y almacén
Campo Tipo Requerido Descripción
fecha DATE SI Fecha de cierre
cod_centro SMALLINT SI Código de centro
cod_almacen VARCHAR2(2) SI Código de almacén
cod_articulo VARCHAR2(10) SI Código de artículo
tipor NUMBER(19,5) Importe recepcionado
c_tipor INTEGER SI C. Recepcionada
c_tipom INTEGER SI C. Devuelta a proveedor
c_tipos NUMBER(10,2) SI C. Dispensada
c_tipod NUMBER(10,2) SI C. Devuelta
c_tipoz NUMBER(10,2) SI C. Regularizada
c_tipois INTEGER SI C. Intercambiada Almacén

9
Nombres de tablas
Claves primarias
Modelo de datos de FarmaTools v.2.4
c_tipoie INTEGER SI C. Intercambiada Almacén
c_tipog INTEGER SI C. Intercambiada Centro
c_tipoy INTEGER SI C. Intercambiada Centro
c_tipop INTEGER C. Préstamos dispen.
c_tipox INTEGER C. Préstamos recep.
c_tipol INTEGER C. Préstamos recup.
c_tipoo INTEGER C. Préstamos dev.
c_tipou NUMBER(10,2) SI C. Dispensada Unidosis
c_tipot NUMBER(10,2) SI C. Devuelta Unidosis
existencia NUMBER(10,2) SI Existencia
exist_ant NUMBER(10,2) SI Existencia anterior
pmedio NUMBER(15,5) SI Precio medio
pmedio_ant NUMBER(15,5) SI Precio medio anterior
c_tipoel INTEGER Cantidad de mezclas
tipoel NUMBER(19,5) Importe medio de las mezclas
tipoe NUMBER(19,5) Importe recepcionado de Entradas sin pedido
c_tipoe INTEGER C. Recepcionada de Entradas sin pedido
c_tipob NUMBER(10,2) C. Dispensada en DPE
c_tipow NUMBER(10,2) C. Devuelta en DPE
C_tipoc NUMBER(10,2) C. Dispensada en DPA
C_tipof NUMBER(10,2) C. Devuelta en DPA
Indices Descripción

Tabla Descripción
bal_art Tabla correspondiente al balance de artículos
Campo Tipo Requerido Descripción
fecha DATE SI Fecha
cod_articulo VARCHAR2(10) SI Código del artículo
denominaci VARCHAR2(40) SI Nombre del artículo
tipor NUMBER(19,5) Importe recepcionado
c_tipor INTEGER SI C. Recepcionada
c_tipom INTEGER SI C. Devuelta a proveedor
c_tipos NUMBER(10,2) SI C. Dispensada
c_tipod NUMBER(10,2) SI C. Devuelta
c_tipoz NUMBER(10,2) SI C. Regularizada
c_tipop INTEGER C. Préstamos dispen.
c_tipox INTEGER C. Préstamos recep.
c_tipol INTEGER C. Préstamos recup.
c_tipoo INTEGER C. Préstamos dev.
c_tipou NUMBER(10,2) SI C. Dispensada Unidosis
c_tipot NUMBER(10,2) SI C. Devuelta Unidosis
pmedio NUMBER(15,5) SI Precio medio
pmedio_ant NUMBER(15,5) SI Precio medio anterior
pvl NUMBER(15,5) SI Precio venta laboratorio
pvl_ant NUMBER(15,5) SI Precio venta laboratorio anterior
existencia NUMBER(10,2) SI Existencia
exist_ant NUMBER(10,2) SI Existencia anterior
c_tipoel INTEGER Cantidad de mezclas
tipoel NUMBER(19,5) Importe medio de las mezclas
tipoe NUMBER(19,5) Importe recepcionado de entradas sin pedido
c_tipoe INTEGER Cantidad recepcionada de Entradas sin Pedido
c_tipob NUMBER(10,2) C. Dispensada en DPE
c_tipow NUMBER(10,2) C. Devuelta en DPE
C_tipoc NUMBER(10,2) C. Dispensada en DPA
c_tipof NUMBER(10,2) C. Devuelta en DPA
Indices Descripción

Tabla Descripción
bal_cen Tabla correspondiente al balance de artículos por centro
Campo Tipo Requerido Descripción
fecha DATE SI Fecha
cod_centro SMALLINT SI Código de centro
cod_articulo VARCHAR2(10) SI Código de artículo
tipor NUMBER(19,5) Importe recepcionado
c_tipor INTEGER SI C. Recepcionada
c_tipom INTEGER SI C. Devuelta a proveedor
c_tipos NUMBER(10,2) SI C. Dispensada
c_tipod NUMBER(10,2) SI C. Devuelta
c_tipoz NUMBER(10,2) SI C. Regularizada
c_tipog INTEGER SI C. Intercambiada Centro
c_tipoy INTEGER SI C. Intercambiada Centro
c_tipop INTEGER C. Préstamos dispen.
c_tipox INTEGER C. Préstamos recep.
c_tipol INTEGER C. Préstamos recup.
c_tipoo INTEGER C. Préstamos dev.
c_tipou NUMBER(10,2) SI C. Dispensada Unidosis
c_tipot NUMBER(10,2) SI C. Devuelta Unidosis
existencia NUMBER(10,2) SI Existencia

10
Nombres de tablas
Claves primarias
Modelo de datos de FarmaTools v.2.4
exist_ant NUMBER(10,2) SI Existencia anterior
pmedio NUMBER(15,5) SI Precio medio
pmedio_ant NUMBER(15,5) SI Precio medio anterior
c_tipoel INTEGER Cantidad de mezclas
tipoel NUMBER(19,5) Importe medio de las mezclas
tipoe NUMBER(19,5) Importe recepcionado de Entradas sin pedido
c_tipoe INTEGER Cantidad recepcionada de entradas sin pedido
c_tipob NUMBER(10,2) C. Dispensada en DPE
c_tipow NUMBER(10,2) C. Devuelta en DPE
c_tipoc NUMBER(10,2) C. Dispensada en DPA
c_tipof NUMBER(10,2) C. Devuelta en DPA
Indices Descripción

Tabla Descripción
bal_pres Tabla que guarda el balance de cada hospital con respecto a sus préstamos.
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código del centro
hospital VARCHAR2(4) SI Código del hospital
articulo VARCHAR2(10) SI Código del artículo
c_tipo_p INTEGER
c_tipo_x INTEGER
c_tipo_l INTEGER
c_tipo_o INTEGER
saldo_ini INTEGER Saldo inicial
Indices Descripción

Tabla Descripción
botiquin Tabla que almacena datos de los botiquines
Campo Tipo Requerido Descripción
articulo VARCHAR2(10) SI
actual NUMBER(10,0)
ult_soli NUMBER(5,0)
Cod_uni VARCHAR2(10) SI
linea NUMBER(5,0)
consumo NUMBER(10,0)
pacto NUMBER(10,0)
ubica VARCHAR2(10)
urgente VARCHAR2(12)
centro NUMBER(5,0) SI
Indices Descripción

Tabla Descripción
buzon_mensajes Tabla que guarda la mensajería con otras aplicaciones.
Campo Tipo Requerido Descripción
id_mensaje INTEGER SI Identificador único de mensaje
mensaje LONG VARCHAR SI Texto del mensaje
e_r VARCHAR2(1) SI E: Envío, R: Recepción
procesado VARCHAR2(1) SI N: No procesado, S: Procesado
id_mensaje_primero INTEGER Identificador del primer mensaje en el caso de que se parta
linea SMALLINT SI Contador de mensajes partidos
fecha_hora DATETIME SI Fecha y hora de creación del mensaje
formato VARCHAR2(3) SI Formato del mensaje: HL7…
tipo VARCHAR2(1) SI P: Prescripción, …
app_emisora VARCHAR2(10) SI Aplicación que genera el mensaje. En caso de Farmacia: FARMATOOLS
modulo_emisor VARCHAR2(10) Módulo emisor: UNIDOSIS, …
Indices Descripción

Tabla Descripción
c_cierre Tabla de cierres realizados
Campo Tipo Requerido Descripción
linea INTEGER Línea
fecha_ini DATE Fecha inicio de cierre
fecha_fin DATE Fecha fin de cierre
fecha_real DATE Fecha real de cierre
estado VARCHAR2(1) Situación del cierre
almacen SMALLINT Almacén
Indices Descripción

Tabla Descripción
c_f_lin Tabla líneas de centros de Facturación, se llena con un registro por cierre mensual
Campo Tipo Requerido Descripción
codigo VARCHAR2(4) Código centro de facturación
periodo VARCHAR2(6) Mes y año del cierre
editada VARCHAR2(1) Editada Sí/No
n_factura INTEGER Número de factura

11
Nombres de tablas
Claves primarias
Modelo de datos de FarmaTools v.2.4
fec_emi_ori DATE Fecha emisión original
fec_ult_emi DATE Fecha ultima emisión
Indices Descripción

Tabla Descripción
cab_audit Tabla cabecera de auditoria de usuarios
Campo Tipo Requerido Descripción
login_usu VARCHAR2(30) SI Login de usuario
id_accion INTEGER SI Identificador de acción
fecha DATE Fecha
hora_ini DATETIME SI Hora de inicio
aplicacion VARCHAR2(8) Aplicación
cod_centro SMALLINT Código de centro
ventana VARCHAR2(50) Ventana
hora_fin DATETIME Hora finalización
fecha_trabajo DATE Fecha de trabajo
Indices Descripción
Indice duplicado: cab_audi1 login_usu y fecha
Indice duplicado: cab_audi2 login_usu y aplicación

Tabla Descripción
cab_botiq Tabla cabecera de reposición de botiquines
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código de centro
unidad VARCHAR2(10) SI Código de unidad
botiquín VARCHAR2(10) SI Código de botiquín
descripción VARCHAR2(30) Descripción del botiquín
fh_ult_sol DATETIME Fecha y hora última solicitud
calenda VARCHAR2(7) Calendario de reposición
restringe VARCHAR2(1) S:solicita solo lo pactado; N:solicita todo
exceder VARCHAR2(1) S:posible exceder del pacto; N:
gen_clas VARCHAR2(1) S:genera albaranes clasificados por ubicación; N:no clasifica
max_lin SMALLINT 1-999, máximo número de líneas por albarán
administrador VARCHAR2(30) Usuario administrador de autorizaciones
obs_auto VARCHAR2(60) Observaciones automáticas
ordenación VARCHAR2(1) Orden por el que se van a mostrar las lineas del pacto
pendientes VARCHAR2(1) Dejar albaranes pendientes
urgente VARCHAR2(1) Permitir realizar solicitudes urgentes.
limite_dia VARCHAR2(1) Una solicitud diaria
cod_almacen_cons VARCHAR2(2) Almacen de consumos
cod_almacen_cons_c VARCHAR2(2) Almacen de consumos de Carrusel
num_pet_mes INTEGER Peticiones al mes
restringe_guia VARCHAR2(1) Solicitar articulos de guia
Indices Descripción

Tabla Descripción
cab_concurso Tabla cabecera de adjudicación de concursos
Campo Tipo Requerido Descripción
concurso VARCHAR2(15) SI Código del concurso
proveedor VARCHAR2(10) Código del proveedor
estado VARCHAR2(1) Estado del concurso
tipo VARCHAR2(1) Tipo de proveedor
fecha_adj DATE Fecha de adjudicación
transferido VARCHAR2(1) Transferido
fecha_tras DATE Fecha de transferencia
Indices Descripción

Tabla Descripción
cab_intercam Tabla cabecera de intercambios entre centros
Campo Tipo Requerido Descripción
centro_sol SMALLINT SI Centro que solicita
num_solicitud INTEGER SI Número de solicitud
centro_prov SMALLINT SI Centro proveedor
fec_sol DATE Fecha solicitud
estado VARCHAR2(1) Estado de la solicitud
obs_sol VARCHAR2(50) Observaciones centro solicitante
obs_prov VARCHAR2(50) Observaciones centro proveedor
Indices Descripción
Indice duplicado: c_interc1 centro_prov

Tabla Descripción
cab_par_int Tabla cabecera de parámetros para interfaces
Campo Tipo Requerido Descripción
codigo VARCHAR2(10) SI Código del interfaz
interface VARCHAR2(100) SI Descripción del interfaz
activado VARCHAR2(1) Activada o no la conexión
Indices Descripción

12
Nombres de tablas
Claves primarias
Modelo de datos de FarmaTools v.2.4

Tabla Descripción
cab_propuest Tabla cabecera de propuesta de lista de compra consolidada
Campo Tipo Requerido Descripción
num_propuesta INTEGER SI Número de propuesta
cod_centro SMALLINT SI Código de centro
num_presu VARCHAR2(8) SI Número de presupuesto
fecha_creacion DATE Fecha creación propuesta
expediente VARCHAR2(15) Expediente (num.)
estado VARCHAR2(1) Estado de la propuesta
c_union SMALLINT Código de centro sobre el que se realiza la propuesta
n_union INTEGER Número de propuesta asociada al centro
Indices Descripción

Tabla Descripción
cab_propuest_elab Tabla cabecera de propuesta de elaboración de mezclas
Campo Tipo Requerido Descripción
num_propuest INTEGER SI Número de propuesta
cod_centro SMALLINT SI Código de centro
ambito VARCHAR2(1) SI Ámbito de la propuesta( A-Ambulante,U-Unidosis,G-General)
Fecha DATETIME Fecha creación propuesta
usuario VARCHAR2(30) Usuario
Indices Descripción

Tabla Descripción
cab_protocol Tabla cabecera del mantenimiento de protocolos Unidosis
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código de centro
cod_protocol VARCHAR2(8) SI Código de protocolo
nombre VARCHAR2(40) Nombre del protocolo
servicio VARCHAR2(10) Servicio al que se asigna este protocolo
Indices Descripción

Tabla Descripción
cab_secuenc Tabla cabecera de secuencias horarias
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código de centro
cod_secuencia VARCHAR2(8) SI Código de secuencia
descripcion VARCHAR2(30) Descripción de la secuencia
n_horas SMALLINT Número de horas
estado VARCHAR2(1) Estado (A o B)
Aplicación VARCHAR2(1) Aplicación
Indices Descripción
Indice duplicado: cab_sec1 cod_centro, n_horas y estado

Tabla Descripción
Camas Tabla que guarda las camas
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código de centro
Ncama VARCHAR2(10) SI Cama
Val_facul VARCHAR2(1) Validación automática del médico (S/N)
Val_farma VARCHAR2(1) Validación automática del farmacéutico (S/N)
tipo VARCHAR2(1) Tipo de gestión: Manual o Automática
Cod_almacen VARCHAR2(2) Código del almacen asociado
suspender_pres VARCHAR2(1) Suspender tratamiento al ocupar la cama.(S/N)
recuperar_pres VARCHAR2(1) Recuperar tratamiento automáticamente al cancelar el alta.(S/N)
Indices Descripción

Tabla Descripción
cambios_mae Tabla que guarda los cambios en los maestros
Campo Tipo Requerido Descripción
id_cambios_mae INTEGER SI IDENTIFICADOR ÚNICO DE CAMBIO
codigo VARCHAR2(50) SI Código de identificación único del registro.
cambio_new VARCHAR2(250) Valor nuevo.
cambio_old VARCHAR2(250) Valor anterior.
accion VARCHAR2(10) SI ‘NUEVO’, ‘MODIFICADO’, ‘ELIMINANDO’
sub_accion VARCHAR2(10) En el caso de modificado, que campo ha sido modificado.
fecha DATETIME SI Fecha del cambio
validado VARCHAR2(1) Si ha sido leido el cambio: ‘N’(valor por defecto) o ‘S’:si ya ha sido
leído.
tipo VARCHAR2(2) SI ‘AR’: Artículos
cambio2 VARCHAR2(250) Campo libre: Guardar descripciones.
cod_centro SMALLINT Código de centro
Indices Descripción
Indice duplicado: idx_cambios_mae_1 validado, tipo

13
Nombres de tablas
Claves primarias
Modelo de datos de FarmaTools v.2.4

Tabla Descripción
car_apli Tabla con características de la aplicación
Campo Tipo Requerido Descripción
codigo SMALLINT SI Código
color_cab INTEGER Color cabecera
color_neg INTEGER Color negativos
color_moneda1 INTEGER Color moneda 1
color_moneda2 INTEGER Color moneda 2
cambio_m1 NUMBER(20,15) Cambio moneda 1
cambio_m2 NUMBER(20,15) Cambio moneda 2
nombre_m1 VARCHAR2(10) Nombre moneda 1
nombre_m2 VARCHAR2(10) Nombre moneda 2
visualizar_m1 VARCHAR2(1) Visualizar moneda 1
visualizar_m2 VARCHAR2(1) Visualizar moneda 2
color_tot INTEGER Color totales
bold_tot VARCHAR2(1) Negrita totales
italic_tot VARCHAR2(1) Cursiva totales
under_tot VARCHAR2(1) Subrayar totales
icono_cab VARCHAR2(200) Directorio donde se encuentra el icono de los listados
dir_descarga VARCHAR2(100) Directorio de descarga de ficheros
Icono_firma VARCHAR2(250) Directorio donde se encuentra el icono de la firma para los listados
Indices Descripción

Tabla Descripción
car_cama Tabla de asignación de camas a carros
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código de centro
cod_carro VARCHAR2(8) SI Código del carro
ncama VARCHAR2(10) SI Nombre cama
unidad VARCHAR2(10) SI Código de Unidad
Indices Descripción

Tabla Descripción
car_hora Tabla de horas de salida de los carros
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código de centro
cod_carro VARCHAR2(8) SI Código de carro
hora DATETIME SI Hora salida carro
linea SMALLINT SI Turno de cierre
hora_list DATETIME Hora listado
Fh_salida DATETIME Fecha y hora de salida del carro
dias INTEGER Nº de días para los que ha salido el carro
Indices Descripción

Tabla Descripción
carros Tabla de definición de carros de unidosis
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código de centro
cod_carro VARCHAR2(8) SI Código de carro
observacio VARCHAR2(30) Observaciones
Consumo VARCHAR2(1) Generar consumos en la salida de carros
Indices Descripción

Tabla Descripción
carros_mov Tabla de histórico de movimientos de salidas de carro
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código de centro
cod_carro VARCHAR2(8) SI Código de carro
Turno SMALLINT SI Turno de salida
Fecha DATE SI Fecha de la salida
Fh_mov DATETIME SI Fecha y hora real del movimiento
Login_usu VARCHAR2(30) SI Usuario que realiza la salida
Indices Descripción

Tabla Descripción
cen_alm Tabla correspondiente a los artículos en almacenes de centros
Campo Tipo Requerido Descripción
cod_articulo VARCHAR2(10) SI Código de articulo
cod_centro SMALLINT SI Código de centro
cod_almacen VARCHAR2(2) SI Código de almacén
Existencia NUMBER(10,2) SI Existencia actual
Estado VARCHAR2(1) Estado oferta
Consumed INTEGER Consumo medio del año

14
Nombres de tablas
Claves primarias
Modelo de datos de FarmaTools v.2.4
Alerta INTEGER Consumo de Alerta
stock_max INTEGER Stock máximo
stock_aler INTEGER Stock de alerta
stock_min INTEGER Stock mínimo
Cstmax NUMBER(5,2) Coeficiente stock máximo
Cstale NUMBER(5,2) Coef. Stock de alerta
Cstmin NUMBER(5,2) Coef. Stock mínimo
Crecal VARCHAR2(1) Coeficiente de recálculo
m01 INTEGER Consumo de Enero
m02 INTEGER Consumo de Febrero
m03 INTEGER Consumo de Marzo
m04 INTEGER Consumo de Abril
m05 INTEGER Consumo de Mayo
m06 INTEGER Consumo de Junio
m07 INTEGER Consumo de Julio
m08 INTEGER Consumo de Agosto
m09 INTEGER Consumo de Septiembre
m10 INTEGER Consumo de Octubre
m11 INTEGER Consumo de Noviembre
m12 INTEGER Consumo de Diciembre
ult_rotura DATE Fecha última rotura
num_roturas INTEGER Número de roturas
ud_pte_cons NUMBER(10,2) SI Unidades pendientes de consumir
ud_pte_rec INTEGER SI Unidades pendientes de recepcionar
incl_prop VARCHAR2(1) Incluir en propuesta (Si/No)
ud_pte_bon INTEGER Unid. pendientes de bonificar
Abcstock VARCHAR2(10) ABC de stock
Abccompra VARCHAR2(10) ABC de compra
Abcconsumo VARCHAR2(10) ABC de consumo
Indices Descripción
Indice duplicado: c_alm1 cod_centro y cod_almacen
Indice duplicado: c_alm2 cod_centro, estado y existencia
Indice duplicado: c_alm3 cod_centro, cod_articulo y estado

Tabla Descripción
cen_fac Tabla de definición de Centros de facturación
Campo Tipo Requerido Descripción
c_f VARCHAR2(4) SI Código del Centro de F.
Descripcion VARCHAR2(30) Descripción
Almacen SMALLINT Almacén
Indices Descripción

Tabla Descripción
cen_presu Tabla de definición de presupuestos de los centros
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código de centro
num_presu VARCHAR2(8) SI Número de presupuesto
fecha_ini DATE Fecha de inicio
fecha_fin DATE Fecha de fin
Indices Descripción

Tabla Descripción
Centro_expe Tabla que guarda los centros a los que pertenece un expediente
Campo Tipo Requerido Descripción
cod_expediente VARCHAR2(15) SI Código de expediente
Cod_centro SMALLINT SI Código de centro
Indices Descripción

Tabla Descripción
clas_articulo Tabla que guarda los tipos de articulos
Campo Tipo Requerido Descripción
Codigo INTEGER SI Código
Descripcion VARCHAR2(40) SI Descripción
Indices Descripción

clas_compra Tabla de las clasificaciones de compra


Campo Tipo Requerido Descripción
Codigo INTEGER SI
Descripcion VARCHAR2(40) SI
Indices Descripción

Clas_histolog Tabla de las clasificaciones histológicas


Campo Tipo Requerido Descripción
Codigo VARCHAR2(10) SI
Descripción VARCHAR2(100) SI

15
Nombres de tablas
Claves primarias
Modelo de datos de FarmaTools v.2.4
Indices Descripción

Clas_topograf Tabla de las clasificaciones topográficas


Campo Tipo Requerido Descripción
Codigo VARCHAR2(10) SI
Descripcion VARCHAR2(100) SI
Indices Descripción

Tabla Descripción
colores Tabla de definición de colores
Campo Tipo Requerido Descripción
cod_color INTEGER SI Código de color
nom_color VARCHAR2(25) Nombre de color
red SMALLINT Rojo
green SMALLINT Verde
blue SMALLINT Azul
Indices Descripción

Tabla Descripción
con_mezcla Tabla que contiene las condiciones de almacenaje asignadas a cada mezcla
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código del centro
cod_miv VARCHAR2(10) SI Código de la mezcla
codigo INTEGER SI Código de la condición de almacenaje
horas INTEGER SI Horas de caducidad para la mezcla en la condición de almacenaje
estado VARCHAR2(1) SI Estado de la condición (P - Preferente, N- Normal)
Indices Descripción

Tabla Descripción
conclusiones_uso_c Conclusiones médicas asignadas a un medicamento de uso compasivo
Campo Tipo Requerido Descripción
Tipo INTEGER SI Tipo de conclusión
Nombre VARCHAR2(100) SI Descripción de la conclusión
Indices Descripción

Tabla Descripción
condiciones Tabla en la que se guardan las condiciones de almacenaje para asignar a las mezclas
Campo Tipo Requerido Descripción
codigo INTEGER SI Código de la condición de almacenaje
descripcion VARCHAR2(40) SI Descripción de la condición de almacenaje
horas INTEGER SI Horas de caducidad
Indices Descripción

Tabla Descripción
cons_cierre Tabla en la que guardamos los consumos mensuales y el precio medio de cada
artículo por gfh's , servicios, unidades y áreas
Campo Tipo Requerido Descripción
cod_centro SMALLINT Código del centro
fecha_cierre DATE Fecha del cierre mensual
origen_cons VARCHAR2(10) Unidades o Servicios
cod_articulo VARCHAR2(10) Código de artículo
tipo VARCHAR2(1) Tipo de consumo
pmedio NUMBER(15,5) Precio medio
consumo NUMBER(10,2) Consumo Gestión
cons_unidosis NUMBER(10,2) Consumo Unidosis
cons_dpa NUMBER(10,2) Consumo DPA
cons_dpe NUMBER(10,2) Consumo DPE
nivel_sup VARCHAR2(10) GFH's o Áreas
Indices Descripción
Indice duplicado: cons_cierre_1 cod_centro,fecha_cierre,origen_cons,cod_articulo,tipo,nivel_sup

Tabla Descripción
consumos Tabla que guarda los futuros consumos que se van a generar en el caso de generación manual
de consumos.
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código de centro
almacen VARCHAR2(2) SI Código del almacén
fecha DATE SI Fecha del movimiento
servicio VARCHAR2(10) Código del Servicio
unidad VARCHAR2(10) SI Código de la Unidad
articulo VARCHAR2(10) SI Código del artículo
cantidad NUMBER(10,2) Cantidad
pmedio NUMBER(19,5) Precio medio
tipo VARCHAR2(1) SI Tipo de movimiento

16
Nombres de tablas
Claves primarias
Modelo de datos de FarmaTools v.2.4
fecha_real DATE Fecha real del movimiento
procesa VARCHAR2(1)
lote VARCHAR2(20) SI Lote
fecha_cad DATE SI Fecha de caducidad
cod_nac VARCHAR2(10) SI Código Nacional
elaboracion INTEGER Número de elaboración
Indices Descripción

Tabla Descripción
cta_ca Tabla en la que se guardan las cuentas contables
Campo Tipo Requerido Descripción
Codigo VARCHAR2(12) SI Código de cuenta contable
Nombre VARCHAR2(40) SI Descripción de la cuenta
Indices Descripción

Tabla Descripción
cta_centro Tabla en la que se guardan las cuentas contables en centros
Campo Tipo Requerido Descripción
Codigo VARCHAR2(10) SI Código del artículo
Cod_centro SMALLINT SI Código del centro
Cta_ca VARCHAR2(12) Código de la cuenta contable
Cta_aprovi VARCHAR2(12) Código de la cuenta de aprovisionamiento
Indices Descripción

Tabla Descripción
da_profa Tabla en la que están definidos los diagnosticos de ingreso
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código del centro
cod_programa VARCHAR2(10) SI Código de programa
Referencia INTEGER SI
fecha_alta DATE
Linea INTEGER
Indices Descripción

Tabla Descripción
da_progr Tabla en la que están definidos los programas de DPE
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código del centro
cod_programa VARCHAR2(8) SI Código de programa
nom_programa VARCHAR2(30) SI Nombre del programa
Confirmacion VARCHAR2(1) Solicitar confirmación
Cod_oficial VARCHAR2(20)
val_farma VARCHAR2(1) Validación automática del farmacéutico en caso validación del médico(DP)
Indices Descripción

Tabla Descripción
da_prose Tabla en la que están asignados los servicios a programas en DPE
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código del centro
cod_programa VARCHAR2(8) SI Código del programa
Servicio VARCHAR2(10) SI Código del servicio
fecha_alta DATE Fecha de alta
Linea INTEGER Línea
Indices Descripción

Tabla Descripción
datos_na Tabla de los datos nutricionales
Campo Tipo Requerido Descripción
Grupo VARCHAR2(50) SI Grupo al que pertenece
Codigo VARCHAR2(10) SI Código del dato nutricional
Nomenclatura VARCHAR2(10) SI Nomenclatura
Nombre VARCHAR2(50) SI Nombre
Unid_med VARCHAR2(15) SI Unidad de medida
Dosis_max NUMBER(19,5) Valor máximo
Dosis_hab NUMBER(19,5) Valor habitual
Dosis_min NUMBER(19,5) Valor mínimo
Etiqueta VARCHAR2(1) Si se muestra en la etiqueta
Indices Descripción

Tabla Descripción
Descargas Tabla de descargas de carrusel
Campo Tipo Requerido Descripción
Tipo_descarga VARCHAR2(1) SI Tipo de descarga

17
Nombres de tablas
Claves primarias
Modelo de datos de FarmaTools v.2.4
Usuario VARCHAR2(30) Usuario
Centro_o NUMBER(10) SI Centro origen
Centro_d NUMBER(10) Centro destino
Fecha DATETIME SI Fecha del movimiento
Num_documento NUMBER(10) SI Número de albarán
Tipo_movimi VARCHAR2(1) Tipo de movimiento
Almacen_o VARCHAR2(2) Almacén origen
Almacen_d VARCHAR2(2) Almacén destino
Destino1 VARCHAR2(20) Destino 1
Destino2 VARCHAR2(20) Destino 2
Linea NUMBER(10) SI Línea
Articulo VARCHAR2(10) Código del artículo
Cod_nac VARCHAR2(10) Código nacional
Lote VARCHAR2(20) Lote
Fecha_cad DATE Fecha de caducidad
Cantidad NUMBER(19,5) Cantidad
Numerohc NUMBER(10) NHC
Nproceso NUMBER(10) Nº proceso
Estado VARCHAR2(1) Estado
Indices Descripción

Tabla Descripción
Diag_protocol Tabla de diagnósticos asociados a protocolos
Campo Tipo Requerido Descripción
Cod_centro SMALLINT SI
Cod_protocol VARCHAR2(8) SI
Diagnost VARCHAR2(10) SI
Indices Descripción

Tabla Descripción
diagnost Tabla en la que están definidos los diagnosticos de ingreso
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código del centro
Codigo VARCHAR2(10) SI Código de diagnóstico
Descripcio VARCHAR2(70) SI Descripción del diagnóstico
Indices Descripción
Indice duplicado: diagnost_1 Descripcio

Tabla Descripción
disp_opt Tabla en la que se guardan los movimientos realizados a traves de terminales ópticos
Campo Tipo Requerido Descripción
cod_centro SMALLINT Código del centro
cod_almacen VARCHAR2(2) Código del almacén
cod_articulo VARCHAR2(10) Código del artículo
Albaran INTEGER Número de albarán
cod_unidad VARCHAR2(10) Código de la unidad
cod_nac VARCHAR2(10) Código nacional del artículo
Cantidad NUMBER(10,2) Cantidad
Lote VARCHAR2(20)
Fecha_cad DATE
Indices Descripción

Tabla Descripción
dp_areas Tabla en la que están definidas las areas para DPE
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código del centro
cod_area VARCHAR2(10) SI Código de area
nom_area VARCHAR2(30) Nombre
Indices Descripción

Tabla Descripción
dp_cab_clinic Tabla de asociación de conceptos clínicos a programas
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código del centro
cod_programa VARCHAR2(8) SI Código de programa
codigo VARCHAR2(10) SI Código del concepto clínico
descarga VARCHAR2(1) Descargable (S/N)
orden INTEGER Orden de descarga
Indices Descripción

Tabla Descripción
dp_cab_protocol Tabla en la que están definidos los protocolos de DPE/A
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código del centro
cod_protocol VARCHAR2(8) SI Código de protocolo

18
Nombres de tablas
Claves primarias
Modelo de datos de FarmaTools v.2.4
Nombre VARCHAR2(40) Nombre del protocolo
Servicio VARCHAR2(10) Código del servicio
Programa VARCHAR2(8) Código del programa
Tipo_prot VARCHAR2(1) Tipo de protocolo
Estado VARCHAR2(1) Estado del protocolo
emetogena VARCHAR2(1) Capacidad emetógena
Aplicación VARCHAR2(1) Aplicación
Observaciones VARCHAR2(240)
Bibliografía VARCHAR2(240)
Indices Descripción

Tabla Descripción
dp_clinic Tabla en la que están definidos los conceptos clínicos
Campo Tipo Requerido Descripción
codigo VARCHAR2(10) SI Código de concepto clínico
descripcion VARCHAR2(50) Nombre del concepto clínico
tipo VARCHAR2(1) Tipo (carácter o numérico) (C/N)
orden INTEGER Orden de descarga
Indices Descripción

Tabla Descripción
dp_disp Tabla que guarda las dispensaciones DPE
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código del centro
numerohc INTEGER SI Número de Historia Clínica
nproceso INTEGER SI Episodio
fecha DATETIME SI Fecha de la dispensación
codigo VARCHAR2(10) Código del artículo
pvfp NUMBER(15,5) Precio de Venta al paciente
servicio VARCHAR2(10) Servicio
cantidad NUMBER(19,3) Cantidad dispensada
unidad VARCHAR2(10) Unidad
facturado VARCHAR2(1) Facturado (S/N)
lote VARCHAR2(20) SI Lote
fecha_cad DATE SI Fecha de caducidad
cod_nac VARCHAR2(10) Código nacional
obs_administra VARCHAR2(100) Observación a la administración
login_usu VARCHAR2(30) Usuario
tipo VARCHAR2(1) Tipo de movimiento
precio_med NUMBER(15,5) Precio medio
fecha_vuelta DATETIME Fecha de vuelta del paciente
cant_paci NUMBER(19,3) Cantidad aportada por el paciente
almacen VARCHAR2(2) Almacén
fecha_ini DATETIME Fecha de inicio de la administración
linea INTEGER SI Línea de la prescripción
desechado VARCHAR2(1) Devolución desechada
Num_mezcla INTEGER Número de la mezcla
Descripcion VARCHAR2(40) Nombre de la mezcla
Num_revision INTEGER
num_mezcla_asoc INTEGER
tipo_pres VARCHAR2(1)
t_dosis VARCHAR2(1) Tipo de dosis
Num_ciclo INTEGER Número de ciclo
Num_dia_ciclo INTEGER Número de día del ciclo
fecha_validez DATETIME Fecha de validez del tratamiento
uso_compasivo VARCHAR2(1) Uso compasivo
Indices Descripción
Indice duplicado: idx_dp_disp_nm Num_mezcla

Tabla Descripción
dp_disp_his Tabla que guarda el histórico de las dispensaciones DPE
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código del centro
numerohc INTEGER SI Número de Historia Clínica
nproceso INTEGER SI Episodio
fecha DATETIME SI Fecha de la dispensación
codigo VARCHAR2(10) Código del artículo
pvfp NUMBER(15,5) Precio de Venta al paciente
servicio VARCHAR2(10) Servicio
cantidad NUMBER(19,3) Cantidad dispensada
unidad VARCHAR2(10) Unidad
facturado VARCHAR2(1) Facturado (S/N)
lote VARCHAR2(20) SI Lote
fecha_cad DATE SI Fecha de caducidad
cod_nac VARCHAR2(10) Código nacional
obs_administra VARCHAR2(100) Observación a la administración
login_usu VARCHAR2(30) Usuario
tipo VARCHAR2(1) Tipo de movimiento

19
Nombres de tablas
Claves primarias
Modelo de datos de FarmaTools v.2.4
precio_med NUMBER(15,5) Precio medio
fecha_vuelta DATETIME Fecha de vuelta del paciente
cant_paci NUMBER(19,3) Cantidad aportada por el paciente
almacen VARCHAR2(2) Almacén
fecha_ini DATETIME Fecha de inicio de la administración
linea INTEGER SI Línea de la prescripción
desechado VARCHAR2(1) Devolución desechada
Num_mezcla INTEGER Número de la mezcla
Descripcion VARCHAR2(40) Nombre de la mezcla
Num_revision INTEGER
num_mezcla_asoc INTEGER
tipo_pres VARCHAR2(1)
t_dosis VARCHAR2(1) Tipo de dosis
Num_ciclo INTEGER Número de ciclo
Num_dia_ciclo INTEGER Número de día del ciclo
fecha_validez DATETIME Fecha de validez del tratamiento
uso_compasivo VARCHAR2(1) Uso compasivo
Id_dp_disp_his INTEGER
Id_dp_pres_his INTEGER
Id_lineas INTEGER
Id_mezclas_his INTEGER
Indices Descripción
Indice duplicado: idx_dp_disp_his_nm Num_mezcla
Indice duplicado: idx_ddh_1 Cod_centro,fecha
Indice duplicado: idx_dp_disp_his_id Id_dp_disp_his

Tabla Descripción
dp_l1_protocol Tabla líneas de la definición de protocolos DPE
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código del centro
cod_protocol VARCHAR2(8) SI Código de protocolo
Linea SMALLINT SI Línea
Articulo VARCHAR2(10) Código del artículo
cod_via VARCHAR2(2) SI Código de la vía de administración
Dosis NUMBER(19,3) SI Dosis
cod_secuencia VARCHAR2(8) Código de la secuencia
cod_pauta VARCHAR2(8) Código de la pauta horaria
ini_dia SMALLINT SI Día de inicio
Duracion SMALLINT SI Días de duración
Descripción VARCHAR2(40) Descripción de la mezcla
Cod_practivo INTEGER Principio activo
Dosis_pa NUMBER(19,3) Dosis del principio activo
Unid_med VARCHAR2(15) Unidad de medida
Forma_far VARCHAR2(6) Forma farmacéutica
Mezcla VARCHAR2(1) Si es una mezcla
Ciclo VARCHAR2(1) Si es un ciclo
Num_dias_ciclo INTEGER Nº de días por ciclo
Total_ciclos INTEGER Nº de ciclos
Dias_ciclo VARCHAR2(240) Días concretos del ciclo
Perfusion VARCHAR2(1)
Volumen NUMBER(19,3)
Velocidad NUMBER(19,3)
Tiempo_adm DATETIME Tiempo de administración
Obs_dispensa VARCHAR2(100)
Obs_administra VARCHAR2(100)
Tipo_calc VARCHAR2(1)
caducidad INTEGER Horas de caducidad de la mezcla
caducidad1 INTEGER Horas de caducidad de la mezcla
modo_cl VARCHAR2(1)
peso_calc VARCHAR2(1)
formula_auc VARCHAR2(1)
linea_log INTEGER
Almacenaje INTEGER
tmp_adm INTEGER
Estabilidad DATETIME
tipo_pres VARCHAR2(1)
t_dosis VARCHAR2(1) Tipo de dosis
precisa VARCHAR2(1) Si precisa
Obs_prepara VARCHAR2(100) Observaciones de preparación
Obs_prescrip VARCHAR2(250) Observaciones de prescripción
Incremento_vol NUMBER(20,10)
Indices Descripción

Dp_l2_protool Tabla de segundas líneas de protocolo


Campo Tipo Requerido Descripción
Cod_centro SMALLINT SI
Cod_protocol VARCHAR2(8) SI
Lin_protocol INTEGER SI
Linea INTEGER SI

20
Nombres de tablas
Claves primarias
Modelo de datos de FarmaTools v.2.4
Tipo_calc VARCHAR2(1)
Formula_auc VARCHAR2(1)
Cod_practivo INTEGER
Articulo VARCHAR2(10)
Unidades NUMBER(19,3)
Dosis_pa NUMBER(19,3)
Unid_med VARCHAR2(15)
Forma_far VARCHAR2(6)
modo_cl VARCHAR2(1)
peso_calc VARCHAR2(1)
redondeo_d INTEGER
concentracion NUMBER(19,9) Concentración del medicamento en la mezcla

Indices Descripción

Tabla Descripción
dp_lin_clinic Tabla que guarda los valores de cada dato clínico de cada programa
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código del centro
cod_programa VARCHAR2(8) SI Código de programa
codigo VARCHAR2(10) SI Código de concepto clínico
numerohc INTEGER SI Numero de historia clínica
nproceso INTEGER SI Número de proceso
descripcion VARCHAR2(200) Descripción
valor_c VARCHAR2(20) Valor de tipo carácter
valor_n NUMBER(19,5) Valor de tipo numérico
fecha DATETIME SI Fecha del dato
Indices Descripción

Tabla Descripción
dp_lin_secuenc Tabla en la que están definidas las horas de la secuencia.
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código del centro
cod_secuencia VARCHAR2(8) SI Código de secuencia
hora DATETIME SI Hora
Indices Descripción

Tabla Descripción
dp_paci_proceso Tabla que guarda las estancias DPE
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código del centro
numerohc INTEGER SI Número de Historia Clínica
nproceso INTEGER SI Episodio
tproceso VARCHAR2(1) Tipo de proceso
programa VARCHAR2(8) Programa
servicio VARCHAR2(10) Servicio
cod_medico INTEGER Facultativo
diag_ingreso VARCHAR2(10) Diagnóstico de creación
fecha_ingreso DATE Fecha de creación
mot_ingreso VARCHAR2(15) Motivo de creación
proce_ingreso VARCHAR2(10) Procedimiento de creación
fecha_alta DATE Fecha de alta (en DPE será baja)
motivo_alta VARCHAR2(15) Motivo de alta (en DPE será baja)
num_text SMALLINT
fec_ult_pres DATE Fecha de última prescripción
fec_ult_disp DATE Fecha de última dispensación
entidad VARCHAR2(15) Entidad
imp_fact NUMBER(19,5) Importe facturado
peso NUMBER(5,2) Peso
estatura NUMBER(5,2) Estatura
fecha_consulta DATE Fecha de vuelta a consulta
Clas_topograf VARCHAR2(10) Clasificación topográfica
Clas_histolog VARCHAR2(10) Clasificación histológica
Estado_diag VARCHAR2(10) Estado del diagnóstico
Tipo_tra VARCHAR2(1) Tipo de tratamiento
Confirmacion VARCHAR2(1) Pedir Confirmación
Texto_asoc TEXT Texto asociado
Numicu INTEGER Episodio de ingreso
Ncama VARCHAR2(10) Cama de ingreso
Unidad VARCHAR2(10) Unidad de ingreso
Estado VARCHAR2(1) Estado del paciente
hora_confirmada DATETIME Hora de asistencia
area_sanit VARCHAR2(10)
mail_dias_antes INTEGER Nº de días a avisar con antelación
Num_nota NUMBER(10,0)
Id_puesto_trat NUMBER(10,0)
consultado VARCHAR2(1) Consultado

21
Nombres de tablas
Claves primarias
Modelo de datos de FarmaTools v.2.4
Indices Descripción

Tabla Descripción
dp_pre_paut Tabla que guarda las pautas de las prescripciones DPE
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código del centro
Numerohc INTEGER SI Número de historia clínica
Nproceso INTEGER SI Episodio
Codigo VARCHAR2(10) SI Código de artículo
Dosis NUMBER(19,3) Dosis
Hora DATETIME SI Hora
Linea INTEGER SI Línea
t_dosis VARCHAR2(1) Tipo de dosis
dosis_pa NUMBER(19,3) Dosis de principio activo
dosis_ori NUMBER(19,3) Dosis original
Indices Descripción

Tabla Descripción
dp_pres_his Tabla que guarda el histórico de las prescripciones DPE
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código del centro
numerohc INTEGER SI Número de Historia Clínica
nproceso INTEGER SI Episodio
dosis NUMBER(19,3) Dosis
cod_secuencia VARCHAR2(8) Secuencia
cod_via VARCHAR2(3) SI Vía
cod_doctor INTEGER Facultativo
fecha_beg DATETIME Fecha de inicio
Fecha_pres DATETIME Fecha real de la prescripción
articulo VARCHAR2(10) Artículo
linea INTEGER SI Línea
num_dias INTEGER Días para los que está activo el trat.
irregular VARCHAR2(1) Si es una pauta irregular
calenda VARCHAR2(7) Calendario
dia_tra_post DATETIME Fecha de vuelta del paciente
obs_dispensa VARCHAR2(100) Observaciones a la dispensación
cod_protocol VARCHAR2(8) Protocolo
fec_ult_mod DATETIME SI Fecha de última modificación
cod_pauta VARCHAR2(8) Pauta
estado VARCHAR2(1) Estado
alergia_s_n VARCHAR2(1) Si el paciente es alergico al registro
interac_s_n VARCHAR2(1) Si el registro interacciona con otro
login_usu VARCHAR2(30) Usuario
obs_administra VARCHAR2(100) Observaciones a la administración
modificados VARCHAR2(10) Campos modificados
n_multidosis INTEGER Número de multidosis
cant_paci NUMBER(19,3) Cantidad que debe traer el paciente
fec_ult_disp DATETIME Fecha de la última dispensación
repetir INTEGER Nº de días a alternar
Cod_practivo INTEGER
Dosis_pa NUMBER(19,3)
Unid_med VARCHAR2(15)
Forma_far VARCHAR2(6)
Mezcla VARCHAR2(1)
Num_mezcla INTEGER
Pctje_variacion NUMBER(7,3)
Ciclo INTEGER
Num_dias_ciclo INTEGER
Total_ciclos INTEGER
Num_ciclo INTEGER
Dias_ciclo VARCHAR2(240)
Num_dia_ciclo INTEGER
Tiempo_adm DATETIME
Tipo_terap VARCHAR2(1)
Caducidad NUMBER(10,0)
Caducidad1 NUMBER(10,0)
Existencia_mez INTEGER
Lote_mez VARCHAR2(20)
Fecha_cad_mez DATE
Perfusion VARCHAR2(1)
Volumen NUMBER(19,3)
Velocidad NUMBER(19,3)
Fecha_elaboracion DATETIME
Num_revision INTEGER
Descripcion VARCHAR2(40)
Tipo_calc VARCHAR2(1)
Estabilidad DATETIME
Fecha_fin DATETIME

22
Nombres de tablas
Claves primarias
Modelo de datos de FarmaTools v.2.4
modo_cl VARCHAR2(1)
peso_calc VARCHAR2(1)
formula_auc VARCHAR2(1)
tmp_adm INTEGER
tipo_pres VARCHAR2(1)
t_dosis VARCHAR2(1) Tipo de dosis
precisa VARCHAR2(1) Si precisa
dias_desplazados INTEGER
linea_asoc INTEGER Prescripción asociada
Obs_prepara VARCHAR2(100) Observaciones de preparación
Incremento_vol NUMBER(20,10)
Peso NUMBER(5,2)
Estatura NUMBER(5,2)
Sup_corporal NUMBER(10,3)
Dosis_total NUMBER(20,10)
Obs_prescrip VARCHAR2(250) Observaciones de prescripción
uso_compasivo VARCHAR2(1) Uso compasivo
id_dp_pres_his INTEGER SI
Indices Descripción
Indice duplicado: idx_dp_pres_his_nm Num_mezcla
Indice duplicado: idx_dp_pres_his_id id_dp_pres_his

Tabla Descripción
dp_prescrip Tabla que guarda las prescripciones DPE
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código del centro
numerohc INTEGER SI Número de Historia Clínica
nproceso INTEGER SI Episodio
dosis NUMBER(19,3) Dosis
cod_secuencia VARCHAR2(8) Secuencia
cod_via VARCHAR2(3) SI Vía
cod_doctor INTEGER Facultativo
fecha_beg DATETIME Fecha de inicio
Articulo VARCHAR2(10) Artículo
Linea INTEGER SI Línea
num_dias INTEGER Días para los que está activo el trat.
Irregular VARCHAR2(1) Si es una pauta irregular
Calenda VARCHAR2(7) Calendario
dia_tra_post DATETIME Fecha de vuelta del paciente
obs_dispensa VARCHAR2(100) Observaciones a la dispensación
cod_protocol VARCHAR2(8) Protocolo
fec_ult_mod DATETIME SI Fecha de última modificación
cod_pauta VARCHAR2(8) Pauta
Estado VARCHAR2(1) Estado
alergia_s_n VARCHAR2(1) Si el paciente es alergico al registro
interac_s_n VARCHAR2(1) Si el registro interacciona con otro
login_usu VARCHAR2(30) Usuario
obs_administra VARCHAR2(100) Observaciones a la administración
Modificados VARCHAR2(10) Campos modificados
n_multidosis INTEGER Número de multidosis
cant_paci NUMBER(19,3) Cantidad que debe traer el paciente
Repetir INTEGER Nº de días a alternar
Cod_practivo INTEGER
Dosis_pa NUMBER(19,3)
Unid_med VARCHAR2(15)
Forma_far VARCHAR2(6)
Mezcla VARCHAR2(1)
Num_mezcla INTEGER
Pctje_variacion NUMBER(7,3)
Ciclo INTEGER
Num_dias_ciclo INTEGER
Total_ciclos INTEGER
Num_ciclo INTEGER
Dias_ciclo VARCHAR2(240)
Num_dia_ciclo INTEGER
Tiempo_adm DATETIME
Tipo_terap VARCHAR2(1)
Caducidad INTEGER
Existencia_mez INTEGER
Lote_mez VARCHAR2(20)
Fecha_cad_mez DATE
Perfusion VARCHAR2(1)
Volumen NUMBER(19,3)
Velocidad NUMBER(19,3)
Fecha_elaboracion DATETIME
Num_revision INTEGER
Descripcion VARCHAR2(40)
Fecha_pres DATETIME Fecha real de la prescripción
Tipo_calc VARCHAR2(1)
Estabilidad DATETIME

23
Nombres de tablas
Claves primarias
Modelo de datos de FarmaTools v.2.4
Fecha_fin DATETIME
modo_cl VARCHAR2(1)
peso_calc VARCHAR2(1)
formula_auc VARCHAR2(1)
linea_log INTEGER
idlinea_ec INTEGER
idhoja_ec INTEGER
Almacenaje INTEGER
tmp_adm INTEGER
tipo_pres VARCHAR2(1)
dias_desplazados INTEGER
Mail_enviado VARCHAR2(1) Si se ha enviado mail de aviso o no
t_dosis VARCHAR2(1) Tipo de dosis
precisa VARCHAR2(1) Si precisa
linea_asoc INTEGER Prescripción asociada
caducidad1 INTEGER
Obs_prepara VARCHAR2(100) Observaciones de preparación
Incremento_vol NUMBER(20,10)
Dosis_total NUMBER(20,10) Dosis total
Modo_pres VARCHAR2(1) Modo de prescripción (A:Artículo/P:Principio activo)
Purga_s_n VARCHAR2(1)
Volumen_purga NUMBER(20,10)
val_facul VARCHAR2(1) Validado por el médico
val_farma VARCHAR2(1) Validado por farmacia
usu_val_facul VARCHAR2(10) Medico que ha validado
usu_val_farma VARCHAR2(10) Farmaceutico que ha validado
fh_val_facul DATETIME Fecha de validación médico
fh_val_farma DATETIME Fecha de validación farmacia
validez_val_facul DATETIME Validez validación médico
validez_val_farma DATETIME Validez validación farmacia
terato_s_n VARCHAR2(1)
Obs_prescrip VARCHAR2(250) Observaciones de prescripción
unidad_med_mul VARCHAR2(15) Unidad de medida multidosis
uso_compasivo VARCHAR2(1) Uso compasivo
velocidad_aditivo NUMBER(20,10) Velocidad perfusión en u.medida componente
unid_med_aditivo VARCHAR2(15) Unidad de medida en la que expresamos la vel. de perfusión
tipo_calc_aditivo VARCHAR2(1) tipo de cálculo para el que se ha indicado la perfusión.‘0’ a ‘6’
Indices Descripción
Indice duplicado: idx_dp_prescrip_nm Num_mezcla

dp_result Tabla de incidencias en la administración


Campo Tipo Requerido Descripción
Cod_centro SMALLINT SI
Numerohc INTEGER SI
Nproceso INTEGER SI
Linea_disp INTEGER SI
Linea INTEGER SI
Fecha DATETIME SI
Resultado TEXT
Login_usu VARCHAR2(30)
id_tipo_inc INTEGER
Indices Descripción

Tabla Descripción
edades Tabla que guarda los diferentes rangos de edades
Campo Tipo Requerido Descripción
edad_id INTEGER SI Clava primaria
Cod_centro SMALLINT SI Código del centro
Descripción VARCHAR2(50) Descripción
Meses_desde INTEGER
Meses_hasta INTEGER
Indices Descripción

Tabla Descripción
entidades Tabla en la que están definidss las entidades
Campo Tipo Requerido Descripción
Codigo VARCHAR2(15) SI Código de la entidad
Descripcion VARCHAR2(10) SI Descripción de la entidad
Indices Descripción

Tabla Descripción
epigrafe Tabla que guarda los epígrafes contables
Campo Tipo Requerido Descripción
epigrafe VARCHAR2(12) SI Código del epigrafe
descripcion VARCHAR2(10) Descripción
Indices Descripción

24
Nombres de tablas
Claves primarias
Modelo de datos de FarmaTools v.2.4
Tabla Descripción
equi_ec Tabla de equivalencias entre la estación clínica de siemens y farmacia
Campo Tipo Requerido Descripción
Tipo VARCHAR2(2) NO Tipo de campo
Cod_far VARCHAR2(40) NO Código de farmacia
Cod_ec VARCHAR2(40) NO Código de la estación clínica
Activo VARCHAR2(1) NO Equivalencia activa S/N
Almacen VARCHAR2(2) NO Almacen donde se aplican
Centro SMALLINT NO Centro en el que se aplican
Indices Descripción
Indice duplicado: idx_equi_far Cod_far
Indice duplicado: idx_equi_ec Cod_ec

Tabla Descripción
eqv_epig Tabla de equivalencias entre el epígrafes y el epígrafe del SAS
Campo Tipo Requerido Descripción
epigrafe VARCHAR2(8) SI Epígrafe
epígrafe_sas SMALLINT NO Epígrafe del SAS
Indices Descripción

Tabla Descripción
eqv_paut Tabla de equivalencias entre el pautas y secuencias y pautas del SAS
Campo Tipo Requerido Descripción
pauta VARCHAR2(15) SI Pauta
secuencia VARCHAR2(8) SI Secuencia
pauta_sas SMALLINT NO Pauta del SAS
Indices Descripción

Tabla Descripción
eqv_prov Tabla de equivalencias entre los proveedores y los proveedores del SAS
Campo Tipo Requerido Descripción
proveedor VARCHAR2(10) SI Proveedor
proveedor_sas VARCHAR2(10) NO Proveedor del SAS
Indices Descripción

Tabla Descripción
eqv_sexo Tabla de equivalencias entre el sexo y el sexo del SAS
Campo Tipo Requerido Descripción
sexo VARCHAR2(6) SI Sexo
sexo_sas SMALLINT NO Sexo del SAS
Indices Descripción

Tabla Descripción
eqv_sfh Tabla de equivalencias entre el grupo funcional y el grupo funcional del SAS
Campo Tipo Requerido Descripción
sfh VARCHAR2(10) SI Grupo funcional
sfh_sas VARCHAR2(10) NO Grupo funcional del SAS
Indices Descripción

Tabla Descripción
eqv_tadq Tabla de equivalencias entre el tipo adquirido y el tipo adquirido del SAS
Campo Tipo Requerido Descripción
tipo VARCHAR2(1) SI Tipo adquirido
tipo_sas SMALLINT NO Tipo adquirido del SAS
Indices Descripción

Tabla Descripción
eqv_unid Tabla de equivalencias entre el unidades y unidades del SAS
Campo Tipo Requerido Descripción
unidad VARCHAR2(10) SI Unidades
unidad_sas VARCHAR2(10) NO Unidad del SAS
Indices Descripción

Tabla Descripción
eqv_unse Tabla de equivalencias entre el unidades, servicio y unidades del SAS
Campo Tipo Requerido Descripción
unidad VARCHAR2(10) SI Unidades
servicio VARCHAR2(10) SI Servicio
unidad_sas VARCHAR2(10) NO Unidad del SAS
Indices Descripción

25
Nombres de tablas
Claves primarias
Modelo de datos de FarmaTools v.2.4
Tabla Descripción
est_diagnost Tabla de estados de diagnósticos
Campo Tipo Requerido Descripción
Codigo VARCHAR2(10) SI
Descripcion VARCHAR2(100)
Indices Descripción

Tabla Descripción
etiquetas Tabla de la configuración de las etiquetas
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código del centro
codigo VARCHAR2(20) SI
linea INTEGER SI
etiqueta TEXT SI
Indices Descripción

Tabla Descripción
excilines Tabla en la que se encuentran los articulos que tienen definidos los excipientes
Campo Tipo Requerido Descripción
articulo VARCHAR2(10) SI Código del artículo
excipiente INTEGER SI Código de excipiente
Indices Descripción

Tabla Descripción
excipientes Tabla en la que se guardan los excipientes
Campo Tipo Requerido Descripción
codigo INTEGER SI Código del excipiente
descripcio VARCHAR2(30) SI Descripción
Indices Descripción

Tabla Descripción
expedientes Tabla en la que se encuentran definidos los expedientes de compra
Campo Tipo Requerido Descripción
codigo VARCHAR2(15) SI Código del expediente
nombre VARCHAR2(40) SI Descripción del expediente
fecha_ini DATE Fecha de inicio
fecha_fin DATE Fecha de finalización
tipo VARCHAR2(1) Tipo de Expediente (A,C o P)
fecha_adj DATE Fecha de adjudicación
imp_max NUMBER(16,5) Importe máximo
Ambito VARCHAR2(1) Tipo de gestión
exp_contable VARCHAR2(15) Expediente contable
id_tipo_adq INTEGER Tipo de adquisición
Indices Descripción
Indice duplicado: expdte1 codigo y fecha_fin
Indice duplicado: expdte2 Tipo y fecha_fin

Tabla Descripción
ext_cambios
Campo Tipo Requerido Descripción
id_ext_cambios INTEGER SI
tabla VARCHAR2(18)
operacion VARCHAR2(1)
sincronizado VARCHAR2(1)
id_registro INTEGER
cod_registro VARCHAR2(100)
fecha_operacion DATE
fecha_sincro DATE
Indices Descripción

Tabla Descripción
ext_forma_far
Campo Tipo Requerido Descripción
id_ext_forma_far INTEGER SI
codforma VARCHAR2(5) SI
descripcion VARCHAR2(60)
codeq VARCHAR2(6)
Indices Descripción

Tabla Descripción
ext_gr_farma
Campo Tipo Requerido Descripción
id_ext_gr_farma INTEGER SI
codsubgrupo VARCHAR2(5) SI
descripcion VARCHAR2(60)

26
Nombres de tablas
Claves primarias
Modelo de datos de FarmaTools v.2.4
codeq VARCHAR2(5)
Indices Descripción

Tabla Descripción
ext_medicamentos
Campo Tipo Requerido Descripción
id_ext_medicamentos INTEGER SI
codnacional VARCHAR2(6) SI
id_ext_forma_far INTEGER SI
id_ext_practivo INTEGER SI
id_ext_unid_med INTEGER SI
id_ext_proveedor INTEGER SI
id_ext_vias INTEGER SI
id_ext_gr_farma INTEGER SI
nespecifico VARCHAR2(60)
ngenerico VARCHAR2(60)
dosisunidad DECIMAL(15,5)
codcontenido VARCHAR2(4)
contenido DECIMAL(15,5)
multiploenv INTEGER
ddd DECIMAL(15,5)
tipoproducto VARCHAR2(2)
codsitua VARCHAR2(2)
efg VARCHAR2(1)
pvplabora DECIMAL(15,5)
pvpactual DECIMAL(15,5)
pcomercial DECIMAL(15,5)
fecaltanom DATE
fecbaja DATE
fecultmod DATE
estupefaciente VARCHAR2(1)
visadoex VARCHAR2(1)
validado VARCHAR2(1)
bd_origen VARCHAR2(1)
Indices Descripción

Tabla Descripción
ext_practivo
Campo Tipo Requerido Descripción
id_ext_practivo INTEGER SI
codprincipi VARCHAR2(7) SI
descripcion VARCHAR2(60)
codsq VARCHAR2(15)
codeq INTEGER
Indices Descripción

Tabla Descripción
ext_proveedor
Campo Tipo Requerido Descripción
id_ext_proveedor INTEGER SI
codlaboratorio VARCHAR2(10) SI
nombre VARCHAR2(60)
direccion VARCHAR2(60)
localidad VARCHAR2(60)
codpostal VARCHAR2(5)
dirp VARCHAR2(60)
telefono VARCHAR2(9)
fax VARCHAR2(9)
situacion VARCHAR2(1)
ofertas VARCHAR2(1)
contacto VARCHAR2(60)
cargo VARCHAR2(60)
observaciones VARCHAR2(100)
validado VARCHAR2(1)
bd_origen VARCHAR2(1)
Indices Descripción

Tabla Descripción
ext_unid_med
Campo Tipo Requerido Descripción
id_ext_unid_med INTEGER SI
codudosis VARCHAR2(4) SI
descripcion VARCHAR2(60)
observaciones VARCHAR2(60)
codeq VARCHAR2(15)
Indices Descripción

27
Nombres de tablas
Claves primarias
Modelo de datos de FarmaTools v.2.4

Tabla Descripción
ext_vias
Campo Tipo Requerido Descripción
id_ext_vias INTEGER SI
codvia VARCHAR2(3) SI
descripcion VARCHAR2(60)
codeq VARCHAR2(3)
Indices Descripción

Tabla Descripción
fact_edi Tabla que guarda las facturas de edi para ser procesadas
Campo Tipo Requerido Descripción
Numfac VARCHAR2(15)
Vendedor VARCHAR2(17)
Emisor VARCHAR2(17)
Cobrador VARCHAR2(17)
Comprador VARCHAR2(17)
Receptor VARCHAR2(17)
Cliente VARCHAR2(17)
Pagador VARCHAR2(17)
Pedido VARCHAR2(17)
Fecha DATE
Nodo VARCHAR2(3)
Albaran VARCHAR2(17)
Nfacsus VARCHAR2(17)
Formapago VARCHAR2(3)
Bruto DECIMAL(15,3)
Neto DECIMAL(15,3)
Totcargos DECIMAL(15,3)
Totdesc DECIMAL(15,3)
Baseimpfac DECIMAL(15,3)
Totimpues DECIMAL(15,3)
Total DECIMAL(15,3)
Origen VARCHAR2(17)
Destino VARCHAR2(17)
Ccpago VARCHAR2(35)
Cccobro VARCHAR2(35)
Texto1 VARCHAR2(70)
Indices Descripción

Tabla Descripción
fact_iva Tabla en la que aparecen las facturas con iva
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código de centro
factura INTEGER SI Número de factura
tipo_iva NUMBER(5,2) SI Tipo de IVA
base_imp NUMBER(19,5) Base imponible
total_iva NUMBER(19,5) Total IVA
tot_linea NUMBER(19,5) Total línea
Indices Descripción

Tabla Descripción
fact_iva_edi Tabla que guarda las líneas de iva de edi para ser procesadas
Campo Tipo Requerido Descripción
Numfac VARCHAR2(15)
Numimp INTEGER
Baseimp DECIMAL(15,3)
Tipo VARCHAR2(3)
Tasa DECIMAL(8,3)
importe DECIMAL(15,3)
Indices Descripción

Tabla Descripción
fact_lin_edi Tabla que guarda las líneas de facturas de edi para procesadas
Campo Tipo Requerido Descripción
Numfac VARCHAR2(15)
Numlin INTEGER
Refean VARCHAR2(17)
Refcli VARCHAR2(35)
Refpro VARCHAR2(35)
Vp VARCHAR2(2)
Numhibic VARCHAR2(35)
Numserie VARCHAR2(35)
Numlote VARCHAR2(35)

28
Nombres de tablas
Claves primarias
Modelo de datos de FarmaTools v.2.4
Codnaci VARCHAR2(35)
Tipoart VARCHAR2(3)
Cfact DECIMAL(15,3)
Medida INTEGER
umedida VARCHAR2(3)
Preciob DECIMAL(15,3)
Precion DECIMAL(15,3)
Pvp DECIMAL(15,3)
Tipoimp1 VARCHAR2(3)
Tasa1 DECIMAL(8,3)
Imptasa1 DECIMAL(15,3)
Tipoimp2 VARCHAR2(3)
Tasa2 DECIMAL(8,3)
Imptasa2 DECIMAL(15,3)
Tipoimp3 VARCHAR2(3)
Tasa3 DECIMAL(8,3)
Imptasa3 DECIMAL(15,3)
Calif1 VARCHAR2(3)
Secuen1 INTEGER
Tipo1 VARCHAR2(3)
Porcen1 DECIMAL(8,3)
Impdto1 DECIMAL(15,3)
Calif2 VARCHAR2(3)
Secuen2 INTEGER
Tipo2 VARCHAR2(3)
Porcen2 DECIMAL(8,3)
Impdto2 DECIMAL(15,3)
Calif3 VARCHAR2(3)
Secuen3 INTEGER
Tipo3 VARCHAR2(3)
Porcen3 DECIMAL(8,3)
Impdto3 DECIMAL(15,3)
Calif4 VARCHAR2(3)
Secuen4 INTEGER
Tipo4 VARCHAR2(3)
Porcen4 DECIMAL(8,3)
Impdto4 DECIMAL(15,3)
Cboni INTEGER
Neto DECIMAL(15,3)
Pverde DECIMAL(15,3)
Pedido VARCHAR2(17)
Albaran VARCHAR2(17)
Cantent DECIMAL(15,3)
Cantdev DECIMAL(15,3)
Fecenv Date
Fecent Date
pribase DECIMAL(15,3)
Indices Descripción

Tabla Descripción
factura Tabla que guarda las facturas
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código de centro
num_factur VARCHAR2(13) SI Número de factura
total_fact NUMBER(19,5) Total factura
proveedor VARCHAR2(10) SI Código de proveedor
bonificaci NUMBER(19,5) Bonificación
fecha_fact DATE Fecha de factura
fecha_rec DATE Fecha de recepción
descuento NUMBER(19,5) Descuento
dto_adic NUMBER(19,5) Descuento adicional
num_interno INTEGER SI Número interno
estado VARCHAR2(1) SI Estado
texto VARCHAR2(250) Texto
fecha_tras DATE Fecha de transferencia
fec_abono DATE Fecha de abono
cant_abono NUMBER(15,5) Cantidad abono
num_abono VARCHAR2(13) Número de abono
cta_abono VARCHAR2(12) Cuenta de abono
Indices Descripción
Indice duplicado: ix_factura1 num_factur
Indice duplicado: ix_factura2 proveedor

Tabla Descripción
facultad Tabla que guarda los facultativos
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código del centro
codigo INTEGER SI Código de facultativo
nombre VARCHAR2(20) SI Nombre

29
Nombres de tablas
Claves primarias
Modelo de datos de FarmaTools v.2.4
apellid1 VARCHAR2(30) SI Primer apellido
apellid2 VARCHAR2(30) Segundo apellido
cod_colegiado VARCHAR2(15) Código de colegiado
observacio VARCHAR2(125) Observaciones
modo_pres VARCHAR2(1) Modo de prescripción (A:Artículo/P:Principio activo)
Cias VARCHAR2(20) Cias
Servicio VARCHAR2(10) servicio
Indices Descripción

Tabla Descripción
far_cont Tabla que guarda características de los centros (contadores, etc.)
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código del centro
num_pedido INTEGER Último número de pedido
num_alba INTEGER Último número de albarán
num_recep INTEGER Último número de recepción
num_peticion INTEGER Último número de petición
num_factura INTEGER Último número de factura
num_propuest INTEGER Último número de propuesta
ped_comun VARCHAR2(1) Sugiere pedidos hasta stock máximo o pedido medio
num_presu VARCHAR2(8) Número de presupuesto
incr_prec NUMBER(5,2) Incremento máximo del precio
cadumin INTEGER Caducidad mínima en días
bonif_s_n VARCHAR2(1) Compras con bonificaciones
agrupa_alba VARCHAR2(1) Agrupación de pedidos por proveedor o proveedor y epígrafe
fecha_ult_tu DATE Fecha último turno unidosis
ult_turno_re SMALLINT Último turno realizado
tipo_pres VARCHAR2(1) Tipo de prescripción
pctge_a SMALLINT Porcentaje abc para Grupo A
pctge_b SMALLINT Porcentaje abc para Grupo B
fecha_ini_sesi DATE Fecha inicio de sesión unidosis
coef_st_max NUMBER(5,2) Coeficiente de stock máximo
coef_st_aler NUMBER(5,2) Coeficiente de stock alerta
coef_st_min NUMBER(5,2) Coeficiente de stock mínimo
desc_max NUMBER(8,5) Descuento máximo
enl_cab VARCHAR2(50) Campo para generación de fichero de enlace contable bach
enl_iva VARCHAR2(50) Campo para generación de fichero de enlace contable bach
enl_mov VARCHAR2(50) Campo para generación de fichero de enlace contable bach
dia_pago1 SMALLINT Campo para generación de fichero de enlace contable bach
dia_pago2 SMALLINT Campo para generación de fichero de enlace contable bach
dia_pago3 SMALLINT Campo para generación de fichero de enlace contable bach
cierre_mensual VARCHAR2(1) Preparado para cierre mensual
dir_text_paci VARCHAR2(100) Ruta de archivo con el texto asociado del paciente
t_pedido VARCHAR2(1) Tipo de pedido (Urgente o Normal)
busca_stock VARCHAR2(1) Búsqueda de existencias basadas en stock mínimo o alerta
h_turno1 DATETIME Hora del turno 1 de unidosis
h_turno2 DATETIME Hora del turno 2 de unidosis
h_turno3 DATETIME Hora del turno 3 de unidosis
t_conex VARCHAR2(1) Generación de consumos unidosis
borr_presc VARCHAR2(1) Borrar prescripciones en caso de traslados.
ord_presc VARCHAR2(1) Orden de prescripción
hora_ini_pres DATETIME Hora de inicio de las nuevas prescripciones
fecha_ini_alterada DATETIME
borrar_pres_sus VARCHAR2(1)
desconexion_inacti INTEGER Nºde segundos de inactividad para la desconexión automática del programa
fh_auto DATETIME Fuera de hora automático
Dpermiso INTEGER Días de permiso por defecto
hpermiso DATETIME Hora de regreso del permiso por defecto
Traza_pres VARCHAR2(1) Traza de prescripciones(S/N)
Mostrar_pres_sus VARCHAR2(1) Mostrar tratamientos suspendidos en orden médica(S/N)
Elab_auto VARCHAR2(1) Elaboración automática(S/N)
mostrar_msg_alb VARCHAR2(1) Mostrar la ventana con los albaranes generados.
solo_pres_alm VARCHAR2(1) Mostrar sólo medicamentos del almacén asociado a la cama.
administracion VARCHAR2(1) Generación de la agenda de administración en Hospitalización(S/N)
Articulo_etiqueta VARCHAR2(1) Incluir etiquetas de artículos en DPA
No_articulo_prep VARCHAR2(1) Mostrar solo las mezclas en el informe de preparación de Dpa
Hora_etiqueta VARCHAR2(1) Hora a mostrar en las etiquetas de DPA (1-Hora del sistema,2-Hora de
confirmación del paciente)
No_principio_etiq VARCHAR2(1) Mostrar nombre del artículo en las etiquetas de DPA
Pacientes_dia VARCHAR2(1) Mostrar automáticamente los pacientes del día en DPA
Maximo_agenda INTEGER Número de días a generar en agenda de DPA
Peso_maximo NUMBER(19,3) Peso máximo de pacientes permitido
Estatura_maxima NUMBER(19,3) Estatura máxima de pacientes permitida
caducidad_fecha VARCHAR2(1) Mostrar la caducidad de las etiquetas en fecha y hora
orden_verif_carros VARCHAR2(1) Orden por defecto del listado de verificación
ini_cambios_carros VARCHAR2(1) 'N':No inicializar, 'I':Inicializar en el Inicio de sesión,
'S':Inicializar en la Salida de carros, 'A':En ambos procesos.
pres_no_guia VARCHAR2(1) Prescripción del médico de los fuera de guía: S/N
val_farma VARCHAR2(1) Validación automática del farmacéutico en caso validación del médico(DP)

30
Nombres de tablas
Claves primarias
Modelo de datos de FarmaTools v.2.4
cambiar_alm_rec VARCHAR(1) Indicador que valida si se permite el cambio de almacén o no en las
recepciones de material
tipo_list_adm SMALLINT Parametrizacion tipo listado administracion
recuperar_pres VARCHAR(1) Valor por defecto de “Recuperar tratamiento automáticamente al cancelar
el alta.(S/N)”
sup_corporal_max NUMBER(10,3) Máximo superficie corporal permitida
imprimir_fh VARCHAR2(1) Impresión automatica fuera de hora (S/N)
envio_fh VARCHAR2(1) Envio de impresos a farmacia (T - todo el dia, S – Solo a partir de la
salida de carros)
impresora_fh VARCHAR2(255) Ruta donde esta la impresora. Formato reggedit.
mod_obs_dispensa VARCHAR2(1) Indica si el médico puede añadir observaciones a la dispensación
mod_obs_medico VARCHAR2(1) Imprimir sólo Ordenes médicas y listados de administración validados por
farmacia(Opción sólo para usuarios de farmacia (S/N)
Imp_solo_val VARCHAR2(1)
restringe_diag_dpa VARCHAR2(1) Restringir protocolos por diagnóstico en DPA
Gen_fh_val VARCHAR2(1) Generación del tratamiento como fuera de hora después salida del carro.
ini_dosis_sus VARCHAR2(1) Resetear dosis al cambiar el medicamento en la prescripción
marcar_cant_paci VARCHAR2(1) Marcar cantidad aportada por paciente
des_tur_enf_carros VARCHAR2(1)
etiq_pres_toma VARCHAR2(1) Nº Etiq. de prescrip: Por toma o por formas farmacéuticas por toma
elab_auto_estandar VARCHAR2(1) Elaboración automática de mezclas estándar.
Indices Descripción

Tabla Descripción
festivos Tabla que guarda los días festivos
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código del centro
fecha DATETIME SI Fecha festiva
siempre VARCHAR2(1) Siempre festivo
Indices Descripción

Tabla Descripción
forma_far Tabla que guarda las formas farmacéuticas
Campo Tipo Requerido Descripción
forma_far VARCHAR2(6) SI Código de forma farmacéutica
descripcion VARCHAR2(20) SI Descripción
via VARCHAR2(2) SI Código de vía de administración
Indices Descripción

Tabla Descripción
forma_pago Tabla que guarda las formas de pago asociadas a un proveedor.
Campo Tipo Requerido Descripción
codigo VARCHAR2(3) SI Código de forma de pago
descripcion VARCHAR2(5) SI Descripción de la forma de pago
Indices Descripción

Tabla Descripción
forma_via Tabla que guarda las vías asociadas a una forma famacéutica
Campo Tipo Requerido Descripción
forma_far VARCHAR2(6) SI Código de forma farmacéutica
via VARCHAR2(3) SI Código de vía de administración
Indices Descripción

Tabla Descripción
gfh Tabla que guarda los grupos funcionales homogéneos
Campo Tipo Requerido Descripción
Gfh VARCHAR2(10) SI Código de gfh
Descripcion VARCHAR2(30) Descripción
cod_centro SMALLINT SI Código de centro
cod_area VARCHAR2(10) Código de área a la que pertenece el gfh
cod_interno INTEGER SI Codigo interno
equivalencia INTEGER Codigo interno del GFH central
Indices Descripción

Tabla Descripción
gfh_central Tabla que guarda los grupos funcionales homogéneos
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código de centro
Gfh VARCHAR2(10) SI Código de gfh
Descripcion VARCHAR2(30) Descripción
cod_area VARCHAR2(10) Código de área a la que pertenece el gfh
cod_interno INTEGER SI Codigo interno
equivalencia INTEGER Codigo interno del GFH central superior
Indices Descripción

31
Nombres de tablas
Claves primarias
Modelo de datos de FarmaTools v.2.4

Tabla Descripción
gr_estudio Tabla que guarda los grupos de estudio
Campo Tipo Requerido Descripción
cod_gr_est VARCHAR2(10) SI Código de grupo de estudio
descripcion VARCHAR2(30) Descripción
Indices Descripción

Tabla Descripción
gr_farma Tabla que guarda los grupos terapéuticos
Campo Tipo Requerido Descripción
codigo VARCHAR2(10) SI Código de grupo terapéutico
descripcio VARCHAR2(60) Descripción
Indices Descripción

Tabla Descripción
grd Tabla de GRD ( Agrupación de episodios de alta)
Campo Tipo Requerido Descripción
codigo INTEGER SI Código del GRD
descripcion VARCHAR2(100) Descripción del GRD
Indices Descripción

Tabla Descripción
grd_coste_ideal Tabla de costes ideales de GRD
Campo Tipo Requerido Descripción
grd INTEGER SI Código del GRD
practivo INTEGER SI Principio activo
cod_via VARCHAR2(8) SI Vía de administración
coste NUMBER(15,5) Coste ideal
Indices Descripción

Tabla Descripción
Hemofilia_mov Tabla que guarda los movimientos de hemofilia
Campo Tipo Requerido Descripción
Id INTEGER SI
Cod_centro SMALLINT SI
Numerohc INTEGER SI
Nproceso INTEGER SI
Fecha DATETIME SI
Tipo VARCHAR2(1) SI
Almacen VARCHAR2(2) SI
Servicio VARCHAR2(10) SI
Unidad VARCHAR2(10) SI
Gfh VARCHAR2(10) SI
Albaran INTEGER SI
Linea INTEGER SI
Articulo VARCHAR2(10) SI
Cod_nac VARCHAR2(10)
Lote VARCHAR2(20)
Fecha_cad DATE
Cantidad DECIMAL(20,10)
Dosis DECIMAL(20,10)
Unid_med VARCHAR2(15)
Pmedio DECIMAL(20,10)
Pvl DECIMAL(20,10)
Tipo_disp VARCHAR2(1) SI
Numicu INTEGER
Indices Descripción
Indice duplicado: idx_hm1 Cod_centro, albarán y linea

Tabla Descripción
Hemofilia_paci Tabla que guarda el censo de pacientes de hemofilia
Campo Tipo Requerido Descripción
Cod_centro SMALLINT SI Código de centro
Numerohc INTEGER SI Número de HC
Estado VARCHAR2(1) SI Estado del paciente (A/B)
Cod_medico INTEGER Código del médico
Diagnost VARCHAR2(10) Código del diagnóstico
Indices Descripción

Tabla Descripción
Hemofilia_param Tabla que guarda la configuración de hemofilia
Campo Tipo Requerido Descripción
Cod_centro SMALLINT SI Código de centro

32
Nombres de tablas
Claves primarias
Modelo de datos de FarmaTools v.2.4
Programa_e VARCHAR2(8) SI Programa por defecto para externos
Programa_a VARCHAR2(8) SI Programa por defecto para ambulantes
Unidad VARCHAR2(10) SI Unidad por defecto
Servicio VARCHAR2(10) SI Servicio por defecto
Indices Descripción

Tabla Descripción
his_art Tabla que guarda el histórico de recálculo de artículos
Campo Tipo Requerido Descripción
Codigo VARCHAR2(10) SI
fecha_proceso DATE
Proceso VARCHAR2(250)
Fecha DATE
Usuario VARCHAR2(30)
Indices Descripción

Tabla Descripción
his_cod Tabla que guarda el histórico de cambios de codigo
Campo Tipo Requerido Descripción
id_his_cod INTEGER SI Identificador de clave primaria
Origen_Cod VARCHAR2(10) SI Codigo origen
Destino_cod VARCHAR2(10) SI Codigo destino
Tipo VARCHAR2(1) SI Tipo de codigo
Fecha DATETIME SI Fecha del cambio
Login_usu INTEGER SI Usuario
Codigo1 INTEGER
Indices Descripción

Tabla Descripción
his_general Tabla que guarda el histórico de movimientos realizados por el agentes externos
Campo Tipo Requerido Descripción
Seccion VARCHAR2(10) SI Sección (‘CARRUSEL’,etc)
Cod_centro SMALLINT SI Código de centro
Almacen VARCHAR2(2) Código de almacén
Tipo VARCHAR2(1) Tipo de código (A – Artículo)
Codigo VARCHAR2(20) Código correspondiente
Fecha DATETIME SI Fecha y hora
Num_documento INTEGER Nº Albarán o Albarpro
T_movimi VARCHAR2(1) Tipo de Movimiento
Descripcion VARCHAR2(100) Descripción
Usuario VARCHAR2(30) Usuario
Cantidad DECIMAL(19,5) Cantidad
Indices Descripción
Indice duplicado: idx_his_general1 Seccion,cod_centro y fecha

Tabla Descripción
histrans Tabla de seguimiento de transferencias
Campo Tipo Requerido Descripción
Linea INTEGER SI
cen_alm SMALLINT
cod_alm VARCHAR2(2)
num_pedido INTEGER
num_entrada INTEGER
num_factur VARCHAR2(13)
num_int_factur INTEGER
Fecha DATE
fecha_tras DATE
hora_envio DATETIME
Codigo VARCHAR2(10)
cod_nac VARCHAR2(10)
proveedor VARCHAR2(1)
tipo_movimi VARCHAR2(1)
tipo_tras VARCHAR2(2)
cantidad INTEGER
linea_ped INTEGER
archivo VARCHAR2(100)
archivo_log VARCHAR2(100)
Indices Descripción

Tabla Descripción
hospital Tabla que guarda los hospitales (para préstamos)
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código de centro
codigo VARCHAR2(4) SI Código del hospital
nombre VARCHAR2(40) SI Nombre del hospital
unidad VARCHAR2(10) SI Código de Unidad asociada

33
Nombres de tablas
Claves primarias
Modelo de datos de FarmaTools v.2.4
contacto VARCHAR2(30) Nombre de la persona de contacto
telefono VARCHAR2(20) Teléfono
Indices Descripción

Tabla Descripción
inc_gr_his Tabla que guarda el histórico de alergias de pacientes a grupos terapéuticos
Campo Tipo Requerido Descripción
numerohc INTEGER SI Número de historia clínica
fgrupa VARCHAR2(10) SI Código de grupo terapéutico
observa VARCHAR2(40) Observaciones
Indices Descripción

Tabla Descripción
inc_grfar Tabla que guarda las alergias a grupos terapéuticos
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código de centro
numerohc INTEGER SI Número de historia clínica
fgrupa VARCHAR2(10) SI Código de grupo terapéutico
observa VARCHAR2(40) Observaciones
Indices Descripción

Tabla Descripción
inc_pr_his Tabla que guarda el histórico de alergias de pacientes a principios activos
Campo Tipo Requerido Descripción
numerohc INTEGER SI Número de historia clínica
pr_activo INTEGER SI Código de principio activo
observa VARCHAR2(40) Observaciones
Indices Descripción

Tabla Descripción
inc_practivo Tabla que guarda las alergias de pacientes a principios activos
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código de centro
numerohc INTEGER SI Número de historia clínica
pr_activo INTEGER SI Código de principio activo
observa VARCHAR2(40) Observaciones
Indices Descripción

Tabla Descripción
interac Tabla que guarda las interacciones entre principios activos
Campo Tipo Requerido Descripción
pr_activo1 DECIMAL(12,0) SI Código de principio activo 1
pr_activo2 DECIMAL(10,0) SI Código de principio activo 2
observacion VARCHAR2(10) Observaciones
significancia DECIMAL(5,0) Significancia
des_interac VARCHAR2(10) Descripción de la interacción + Medidas a Tomar + Referencias Bibliográficas
+ Sustitución recomendada
naturaleza VARCHAR2(10) Naturaleza de interacción 'C' Farmacocinéticos,'D' Farmacodinámicos
des_naturaleza VARCHAR2(10) Descripción de la Naturaleza de la Interacción
Indices Descripción

Tabla Descripción
Interac_gg Tabla que guarda las interacciones entre grupos
Campo Tipo Requerido Descripción
Grupo1 VARCHAR2(10) SI
Grupo2 VARCHAR2(10) SI
observacion VARCHAR2(10) Observaciones
significancia DECIMAL(5,0) Significancia
des_interac VARCHAR2(10) Descripción de la interacción + Medidas a Tomar + Referencias Bibliográficas
+ Sustitución recomendada
naturaleza VARCHAR2(10) Naturaleza de la interacción 'C' Farmacocinéticos,'D' Farmacodinámicos
des_naturaleza VARCHAR2(10) Descripción de la Naturaleza de la Interacción
Indices Descripción

Tabla Descripción
interac_pg Tabla de interacciones entre grupos y principios
Campo Tipo Requerido Descripción
Pr_activo DECIMAL (12,0) SI
Grupo VARCHAR2(10) SI
observacion VARCHAR2(10) Observaciones
significancia DECIMAL(5,0) Significancia
des_interac VARCHAR2(10) Descripción de la interacción + Medidas a Tomar + Referencias
Bibliográficas + Sustitución recomendada

34
Nombres de tablas
Claves primarias
Modelo de datos de FarmaTools v.2.4
naturaleza VARCHAR2(10) Naturaleza de la interacción 'C' Farmacocinéticos,'D' Farmacodinámicos
des_naturaleza VARCHAR2(10) Descripción de la Naturaleza de la Interacción
Indices Descripción

Tabla Descripción
intercam_auto Tabla auxiliar de albaranes de intercambios automaticos
Campo Tipo Requerido Descripción
cod_centro DECIMAL (10,0) SI
num_entrada DECIMAL (10,0) SI
num_albaran DECIMAL (10,0) SI
Indices Descripción

Tabla Descripción
interven Tabla que guarda las intervenciones farmacéuticas
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código de centro
nproceso INTEGER SI Número de proceso
linea INTEGER SI Línea
Linea_pres INTEGER Línea de prescripción
articulo VARCHAR2(10) Código de artículo
Cod_practivo INTEGER Código del principio activo
Forma_far VARCHAR2(6) Código de la forma farmacéutica
Num_mezcla INTEGER Nº de la mezcla personalizada
texto VARCHAR2(255) Comentarios sobre la intervención
tipo INTEGER SI Tipo de intervención
aceptada VARCHAR2(1) Si ha sido aceptada por el médico(S/N)
impacto VARCHAR2(1) Tipo de impacto: Clínico(C),económico(E) o ambos(A)
Ahorro NUMBER(19,5)
Fecha DATETIME Fecha y hora de la intervención
Cod_medico INTEGER Médico al que se le hace la intervención
Login_usu VARCHAR2(30) Login del farmacéutico que realizó la intervención
Dosis_ori NUMBER(19,3) Dosis original en forma farmacéutica
Dosis_fin NUMBER(19,3) Dosis final en forma farmacéutica
Articulo_ori VARCHAR2(10) Artículo origen de la sustitución
Articulo_fin VARCHAR2(10) Artículo destino de la sustitución
Cod_via_ori VARCHAR2(3) Código de la vía de administración origen
Cod_via_fin VARCHAR2(3) Código de la vía de administración final
Cod_secuencia_ori VARCHAR2(8) Código de la secuencia origen
Cod_secuencia_fin VARCHAR2(8) Código de la secuencia final
Cod_pauta_ori VARCHAR2(8) Código de pauta origen
Cod_pauta_fin VARCHAR2(8) Código de pauta final
Motivo INTEGER Motivo de la intervención
Revisado VARCHAR2(1) Si ha sido revisado por el médico
visible_facul VARCHAR2(1)
sub_motivo INTEGER
severidad INTEGER
Indices Descripción

Tabla Descripción
interven_mot Tabla que guarda los motivos de las intervenciones farmacéuticas
Campo Tipo Requerido Descripción
Codigo DECIMAL (12,0) SI Código del motivo
Descripción VARCHAR2(10) Descripción del motivo
Origen DECIMAL (10,0)
Tipo VARCHAR2(10)
Indices Descripción

Tabla Descripción
interven_tipo Tabla que guarda los tipos de las intervenciones farmacéuticas
Campo Tipo Requerido Descripción
Codigo DECIMAL (12,0) SI Código del motivo
nombre VARCHAR2(10) SI Descripción del tipo
Tipo VARCHAR2(10) SI Tipo de intervención
Indices Descripción

Tabla Descripción
l1_audit Tabla líneas para la auditoría de usuarios (a nivel de acciones)
Campo Tipo Requerido Descripción
login_usu VARCHAR2(30) SI Login del usuario
id_accion INTEGER SI Identificador de acción
linea SMALLINT SI Línea
hora DATETIME Hora de la acción
accion VARCHAR2(175) Acción realizada
Indices Descripción

35
Nombres de tablas
Claves primarias
Modelo de datos de FarmaTools v.2.4
Tabla Descripción
l1_concurso Tabla que guarda las adjudicaciones de concursos a proveedores de determinados artículos.
Campo Tipo Requerido Descripción
concurso VARCHAR2(15) SI Código de concurso
proveedor VARCHAR2(10) SI Código de proveedor
codigo VARCHAR2(10) SI Código de artículo
linea SMALLINT Línea
cant_ini INTEGER Cantidad inicial
precio NUMBER(15,5) SI Precio
cod_nac VARCHAR2(10) SI Código nacional del artículo
cant_ped INTEGER Cantidad pedida
n_entregas SMALLINT Número de entregas
c_ampliada INTEGER Cantidad ampliada
estado VARCHAR2(1) Estado
dto_oficial NUMBER(5,2) Descuento oficial
dto_prov NUMBER(5,2) Descuento del proveedor
iva NUMBER(5,2) IVA
exp_amplia VARCHAR2(15) Expediente de ampliación
Cant_rec INTEGER
Importe_ped NUMBER(19,5)
Importe_rec NUMBER(19,5)
Importe_ini NUMBER(19,5)
Importe_ampli NUMBER(19,5)
modificado VARCHAR2(20)
Indices Descripción

Tabla Descripción
l1_intercam Tabla líneas para los intercambios entre centros
Campo Tipo Requerido Descripción
centro_sol SMALLINT SI Código del centro solicitante
num_solicitud INTEGER SI Número de solicitud
linea SMALLINT SI Línea
codigo VARCHAR2(10) SI Código del artículo
cantidad_ped INTEGER Cantidad pedida
cantidad_serv INTEGER Cantidad servida
cantidad_rec INTEGER
C_rechazada INTEGER
Indices Descripción

Tabla Descripción
l1_propuest Tabla líneas para la propuesta de compra consolidada
Campo Tipo Requerido Descripción
num_propuest INTEGER SI Número de propuesta
cod_centro SMALLINT SI Código de centro
Proveedor VARCHAR2(10) SI Código de proveedor
cod_nac VARCHAR2(10) SI Código nacional del artículo
Almacen VARCHAR2(2) SI Código de Almacén
Codigo VARCHAR2(10) SI Código del artículo
Cantidad INTEGER Cantidad a pedir
uds_bonif INTEGER Unidades bonificadas
Concurso VARCHAR2(15) Código del concurso
env_ptes INTEGER Envases pendientes
Precio NUMBER(15,5) Precio
dto_oficial NUMBER(5,2) Descuento oficial
dto_prov NUMBER(5,2) Descuento de proveedor
Iva NUMBER(5,2) IVA
Indices Descripción

Tabla Descripción
l1_protocol Tabla líneas de la definición de protocolos
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código del centro
cod_protocol VARCHAR2(8) SI Código de protocolo
Linea SMALLINT SI Línea
Articulo VARCHAR2(10) Código del artículo
cod_via VARCHAR2(2) SI Código de la vía de administración
Dosis NUMBER(19,3) SI Dosis
cod_secuencia VARCHAR2(8) SI Código de la secuencia
cod_pauta VARCHAR2(8) SI Código de la pauta horaria
ini_dia SMALLINT SI Día de inicio
Duracion SMALLINT SI Días de duración
Cod_practivo INTEGER Código del principio activo
Dosis_pa NUMBER(19,3) Dosis en unidad de medida
forma_far VARCHAR2(6) Código de la forma farmacéutica
Unidad_med VARCHAR2(15) Código de la unidad de medida
obs_dispensa VARCHAR2(50) Observaciones de dispensación

36
Nombres de tablas
Claves primarias
Modelo de datos de FarmaTools v.2.4
obs_enferme VARCHAR2(70) Observaciones de enfermería
ntomas INTEGER Nº de tomas
horas_duracion INTEGER Nº de horas de duracion
Indices Descripción

Tabla Descripción
l1_secuenc Tabla que guarda las variantes de las secuencias.
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código del centro
cod_secuencia VARCHAR2(8) SI Código de secuencia
cod_unidad VARCHAR2(10) SI Código de unidad
cod_variante VARCHAR2(8) SI Código de variante
descripcion VARCHAR2(30) Descripción de la variante
estado VARCHAR2(1) Estado de la variante (P,N)
Orden SMALLINT Orden de visualización
sin_horas VARCHAR2(1) Sin horas S/N
Indices Descripción

Tabla Descripción
l2_secuenc Tabla que guarda las horas de cada variante
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código del centro
cod_secuencia VARCHAR2(8) SI Código de la secuencia
cod_unidad VARCHAR2(10) SI Código de Unidad
cod_variante VARCHAR2(8) SI Código de variante
hora DATETIME SI Hora
Indices Descripción
Indice duplicado: idx_l2_secuenc1 cod_variante, cod_centro, cod_secuencia, cod_unidad

Tabla Descripción
librestu Tabla que guarda las líneas de los albaranes de estupefacientes
Campo Tipo Requerido Descripción
linea INTEGER SI
codigo VARCHAR2(10)
cod_nac VARCHAR2(10)
proveedor VARCHAR2(10)
fecha DATE
n_recetario VARCHAR2(10)
receta_oficial INTEGER
descripcion VARCHAR2(65)
albaran INTEGER
tipo_movimi VARCHAR2(1)
pagina INTEGER
nom_medico VARCHAR2(65)
cod_centro SMALLINT
destino VARCHAR2(40)
estado VARCHAR2(2)
numerohc INTEGER
cantidad_ent NUMBER(10,2)
cantidad_sal NUMBER(10,2)
impreso VARCHAR2(1)
saldo NUMBER(10,2)
saldo_centro NUMBER(10,2)
Indices Descripción

Tabla Descripción
lin_botiq Tabla lineas de reposición de botiquines
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código del centro
botiquín VARCHAR2(10) SI Código del botiquín
linea INTEGER SI Nº de linea
articulo VARCHAR2(10) SI Código del artículo
pacto INTEGER Cantidad pactada
ubica VARCHAR2(30) Ubicación en planta
art_sust VARCHAR2(10) Código del artículo sustituido
Indices Descripción

Tabla Descripción
lin_botiq_pte Tabla lineas de reposición de botiquines pendientes
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código del centro
botiquín VARCHAR2(10) SI Código del botiquín
articulo VARCHAR2(10) SI Código del artículo
ud_pte INTEGER Cantidad pendiente de validar
tipo VARCHAR2(1) Tipo de solicitud
Indices Descripción

37
Nombres de tablas
Claves primarias
Modelo de datos de FarmaTools v.2.4

Tabla Descripción
lin_par_int Tabla lineas de parámetros de interfaces
Campo Tipo Requerido Descripción
cod_interface VARCHAR2(10) SI Código del interface
tipo VARCHAR2(20) SI Descripción del parámetro
parametro VARCHAR2(200) Parámetro
Indices Descripción

Tabla Descripción
lin_propuest_elab Tabla líneas para la propuesta de elaboración
Campo Tipo Requerido Descripción
num_propuest INTEGER SI Número de propuesta
cod_centro SMALLINT SI Código de centro
Linea INTEGER SI Número de línea
Numerohc INTEGER Número de Historia Clínica
Nproceso INTEGER Número de proceso
Linea_pres INTEGER Línea de prescripción
Num_mezcla INTEGER Número de mezcla personalizada
Codigo VARCHAR2(10) Código del artículo
Fecha DATETIME Fecha de administración
Cantidad INTEGER Cantidad a elaborar
descripcion VARCHAR2(40) Descripción de la mezcla
Indices Descripción

Tabla Descripción
lineas Tabla que guarda las líneas de los albaranes
Campo Tipo Requerido Descripción
centro_o SMALLINT SI Código del centro
albaran INTEGER SI Número de albarán
linea SMALLINT SI Línea
cantidad NUMBER(10,2) Cantidad
articulo VARCHAR2(10) Código del artículo
lote VARCHAR2(20) Lote
fecha_cad DATE Fecha de caducidad
precio_med NUMBER(15,5) Precio medio
unidades_pte NUMBER(10,2) Unidades pendientes de servir
cod_nac VARCHAR2(10)
stactu NUMBER(10)
id_lineas NUMBER(10)
Indices Descripción
Indice duplicado: idx_lineas1 centro_o, articulo
Indice duplicado: idx_lineas2 centro_o, albaran, articulo
Indice duplicado: idx_lineas3 Articulo,cod_nac,lote,fecha_cad

Tabla Descripción
list_compra Tabla que guarda la lista de la compra de un centro.
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código del centro
proveedor VARCHAR2(10) SI Código del proveedor
cod_nac VARCHAR2(10) SI Código nacional del artículo
almacen VARCHAR2(2) SI Código de almacén
codigo VARCHAR2(10) SI Código del artículo
prepropuesta VARCHAR2(1) SI Prepropuesta o propuesta
cantidad INTEGER Cantidad
uds_bonif INTEGER Unidades bonificadas
concurso VARCHAR2(15) Código del concurso
env_ptes INTEGER Envases pendientes
precio NUMBER(15,5) Precio
urgente VARCHAR2(1) Urgente o no
dto_oficial NUMBER(5,2) Descuento oficial
dto_prov NUMBER(5,2) Descuento de proveedor
iva NUMBER(5,2) IVA
Indices Descripción

Tabla Descripción
lotes Tabla que guarda los lotes
Campo Tipo Requerido Descripción
articulo VARCHAR2(10) SI Código del artículo
cod_centro SMALLINT SI Código del centro
almacen VARCHAR2(2) SI Código del almacén
lote VARCHAR2(20) SI Lote
fecha_cad DATE SI Fecha de caducidad
cod_nac VARCHAR2(10) SI
Entradas NUMBER(10,2)
Salidas NUMBER(10,2)
Saldo_ini NUMBER(10,2)

38
Nombres de tablas
Claves primarias
Modelo de datos de FarmaTools v.2.4
Indices Descripción

Tabla Descripción
Lotes_con Tabla que guarda los lotes de los concursos
Campo Tipo Requerido Descripción
cod_lote_con VARCHAR2(15) SI Código del lote
des_lote_con VARCHAR2(50) descripción del lote
cod_ampliacion VARCHAR2(15) Codigo de ampliación del lote
Ptje_ampliacion NUMBER(6,2) Porcentaje de ampliación del lote
Imp_max NUMBER(16,5) Importe maximo
Imp_rec NUMBER(16,5) Importe recibido
imp_amp NUMBER(16,5) Importe ampliado
Imp_ped NUMBER(16,5) Importe pedido
tipo VARCHAR2(1) Tipo de lote, cantidad, importe
Indices Descripción

Tabla Descripción
lt_cuidados Tabla que guarda todos los cuidados a pacientes que se pueden dar.
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código del centro
cod_cuidado VARCHAR2(10) SI Código de cuidado
nom_cuidado VARCHAR2(40) SI Descripción del cudidado
Indices Descripción

Tabla Descripción
lt_estanc Tabla que guarda las estancias del paciente
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código del centro
Numerohc INTEGER SI Número de historia clínica
Numicu INTEGER SI Número de episodio
fecha_ingr DATETIME Fecha de ingreso
fecha_alta DATETIME Fecha de alta
diag_ingreso VARCHAR2(10) Diagnóstico de ingreso
num_text SMALLINT Contador de textos asociados al paciente para ese episodio.
num_factur VARCHAR2(20)
imp_fact NUMBER(19,5)
tipo_fact VARCHAR2(1)
mot_alta VARCHAR2(30)
modulo_ingr VARCHAR2(1)
modulo_alta VARCHAR2(1)
d_diag_ingr VARCHAR2(70)
cod_medico INTEGER Médico responsable del paciente para el episodio de ingreso
grd INTEGER GRD asociado al episodio
coste NUMBER(15,5) Coste total de los fármacos producio por el episodio a pmedio
transferido VARCHAR2(1) Si el episodio ha sido transferido(S/N)
Nproceso INTEGER SI Nº de proceso
Ncama VARCHAR2(10) Última cama que ocupó el paciente antes del alta
servicio VARCHAR2(10) Último servicio que ocupó el paciente antes del alta
unidad VARCHAR2(10) Última unidad que ocupó el paciente antes del alta
tproceso VARCHAR2(1) Ámbito del paciente: 'H': Hospitalización, 'U': Urgencias
Indices Descripción
Indice duplicado: idx_lt_estanc1 numerohc
Indice duplicado: idx_lt_estanc_np nproceso

Tabla Descripción
lt_estanc_tot Tabla para almacenar las estancias/procesos totalizados por centro, año, mes y servicio
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código de centro
Ano INTEGER SI Fecha del cierre mensual
Servicio VARCHAR2(10) SI Centro de consumo: Puede ser el código de un Servicio o Unidad
M01 INTEGER Estancias/procesos mes Enero
M02 INTEGER Estancias/procesos mes Febrero
M03 INTEGER Estancias/procesos mes Marzo
M04 INTEGER Estancias/procesos mes Abril
M05 INTEGER Estancias/procesos mes Mayo
M06 INTEGER Estancias/procesos mes Junio
M07 INTEGER Estancias/procesos mes Julio
M08 INTEGER Estancias/procesos mes Agosto
M09 INTEGER Estancias/procesos mes Septiembre
M10 INTEGER Estancias/procesos mes Octubre
M11 INTEGER Estancias/procesos mes Noviembre
M12 INTEGER Estancias/procesos mes Diciembre
Indices Descripción

Tabla Descripción
Lt_idiomas Tabla que guarda los idiomas

39
Nombres de tablas
Claves primarias
Modelo de datos de FarmaTools v.2.4
Campo Tipo Requerido Descripción
cod_idioma INTEGER SI Código de idioma
nom_idioma VARCHAR2(30) Nombre del idioma
Indices Descripción

Tabla Descripción
lt_ifac Tabla que guarda los datos del interface de fac. pacientes
Campo Tipo Requerido Descripción
Id INTEGER si
tipo_mov VARCHAR2(15)
numerohc INTEGER
numicu INTEGER
fecha DATE
articulo VARCHAR2(10)
pvfp NUMBER(15,5)
servicio VARCHAR2(10)
dosis NUMBER(19,3)
unidad VARCHAR2(10)
usuario VARCHAR2(30)
fh_mov DATETIME
Indices Descripción

Tabla Descripción
lt_menu_tr Tabla que guarda la traducción de los menús
Campo Tipo Requerido Descripción
cod_menu INTEGER SI Código (item) del menú
cod_idioma INTEGER SI Código de idioma
nom_menu VARCHAR2(40) SI Texto del menú
Indices Descripción

Tabla Descripción
lt_mov
Campo Tipo Requerido Descripción
cod_centro SMALLINT
numerohc INTEGER
numicu INTEGER
tipo VARCHAR2(1)
origen VARCHAR2(10)
destino VARCHAR2(10)
fh_mov DATETIME
validado VARCHAR2(1)
Indices Descripción

Tabla Descripción
lt_msg_tr Tabla que guarda la traducción de los mensajes
Campo Tipo Requerido Descripción
cod_msg INTEGER SI Código del mensaje
cod_idioma INTEGER SI Código de idioma
nom_msg VARCHAR2(150) Texto del mensaje
Indices Descripción

Tabla Descripción
lt_msgerr Tabla que guarda los mensajes de error de cada base de datos
Campo Tipo Requerido Descripción
codbd SMALLINT SI Código de base de datos
tipoerr VARCHAR2(1) SI Tipo de error
coderr INTEGER SI Código de error
gravedad VARCHAR2(1) SI Gravedad del error
mensaje VARCHAR2(100) SI Mensaje de error
botones DECIMAL(5,0) SI
botondefecto DECIMAL(5,0) SI
Indices Descripción

Tabla Descripción
lt_pautas Tabla que guarda las pautas de administración
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código de centro
cod_pauta VARCHAR2(8) SI Código de pauta
descripcion VARCHAR2(30) Descripción de la pauta
calenda VARCHAR2(7) Días de la semana
num_dias SMALLINT Número de días de tratamiento
repetir SMALLINT Veces a repetir
estado VARCHAR2(1) Estado
t_dosis VARCHAR2(1) Tipo de dosis

40
Nombres de tablas
Claves primarias
Modelo de datos de FarmaTools v.2.4
precisa VARCHAR2(1) Administrar si precisa
mostrar_precisa VARCHAR2(1) Mostrar la medicación S.P. en List.Adm
Aplicación VARCHAR2(1)
Orden SMALLINT Orden de visualización
horas_duracion INTEGER Horas de duración
Indices Descripción

Tabla Descripción
lt_slist Tabla que guarda los nombres de los listados a sustituir para cada cliente (hospital)
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código de centro
id_list INTEGER SI Identificador del listado
cod_list VARCHAR2(40) SI Código del listado
nom_list VARCHAR2(100) Nombre del listado
id_sust INTEGER Identificador de susititución
tipo_list VARCHAR2(1) Tipo de listado (O, M)
Indices Descripción

Tabla Descripción
lt_tags Tabla que guarda todos textos de las aplicaciones en idioma Español
Campo Tipo Requerido Descripción
cod_tag INTEGER SI Código de etiqueta
nom_tag VARCHAR2(30) SI Nombre de la etiqueta
Indices Descripción

Tabla Descripción
lt_tiper
Campo Tipo Requerido Descripción
Codigo VARCHAR2(1) SI
Descri VARCHAR2(30)
Indices Descripción

Tabla Descripción
lt_tipobd Tabla que guarda los tipos de base de datos
Campo Tipo Requerido Descripción
Codbd SMALLINT SI Código de base de datos
Descripcion VARCHAR2(20) SI Nombre de la base de datos
Version VARCHAR2(10) SI Versión
Plataforma VARCHAR2(10) Plataforma
Indices Descripción

Tabla Descripción
lt_trans Tabla que guarda la traducción de los textos de la aplicación para todos los idiomas excepto
el Español
Campo Tipo Requerido Descripción
cod_tag INTEGER SI Código de etiqueta
cod_idioma INTEGER SI Código de idioma
nom_tag VARCHAR2(32) Texto de la etiqueta
Indices Descripción

Tabla Descripción
ltapp Tabla que guarda las aplicaciones que componen FarmaTools (para los permisos)
Campo Tipo Requerido Descripción
cod_app VARCHAR2(8) SI Código de aplicación
nom_app VARCHAR2(40) Nombre de la aplicación
Indices Descripción

Tabla Descripción
ltgrptme Tabla que guarda las opciones de menús a las que no tienen acceso los diferentes grupos de
usuarios
Campo Tipo Requerido Descripción
cod_grupo VARCHAR2(8) SI Código de grupo
cod_app VARCHAR2(8) SI Código de aplicación
cod_ptme VARCHAR2(20) SI Código (item) de menú
Indices Descripción

Tabla Descripción
ltgrptop Tabla que guarda las opciones dentro de cada ventana a las que no tienen acceso los diferentes
grupos de usuarios
Campo Tipo Requerido Descripción
cod_grupo VARCHAR2(8) SI Código de grupo
cod_app VARCHAR2(8) SI Código de aplicación

41
Nombres de tablas
Claves primarias
Modelo de datos de FarmaTools v.2.4
cod_ptme VARCHAR2(20) SI Código de ventana
cod_ptop SMALLINT SI Código de opción
t_ptop VARCHAR2(1) SI Tipo de opción
Indices Descripción

Tabla Descripción
ltgrpusu Tabla que guarda los grupos a los que pertenecen los usuarios
Campo Tipo Requerido Descripción
cod_grupo VARCHAR2(8) SI Código de grupo
nom_grupo VARCHAR2(35) SI Nombre de grupo
Estado VARCHAR2(1) Estado
Indices Descripción

Tabla Descripción
ltpedalb Tabla que guarda los pedidos automaticos de albaranes de botiquín.
Campo Tipo Requerido Descripción
num_pedido VARCHAR2(8) SI Número de pedido
albaran VARCHAR2(35) SI Albaran
codigo VARCHAR2(10) SI Codigo Articulo
vigor VARCHAR2(1) SI Se indica si el pedido esta sin realizar
Indices Descripción

Tabla Descripción
ltptme Tabla que guarda los menús completos de cada aplicación
Campo Tipo Requerido Descripción
cod_app VARCHAR2(8) SI Código de aplicación
cod_idptme VARCHAR2(20) SI Código (item) de menú
nom_ptme VARCHAR2(50) Texto del menú
Indices Descripción

Tabla Descripción
ltptop Tabla que guarda las opciones que tiene cada ventana de todas las aplicaciones
Campo Tipo Requerido Descripción
cod_app VARCHAR2(8) SI Código de aplicación
cod_idptme VARCHAR2(20) SI Código de ventana
cod_idptop SMALLINT SI Código de opción
nom_ptop VARCHAR2(50) Texto de la opción
t_ptop VARCHAR2(1) SI Tipo de opción
Indices Descripción

Tabla Descripción
ltsema Tabla semáforo para los bloqueos de usuarios
Campo Tipo Requerido Descripción
cod_centro SMALLINT Código de centro
Tabla VARCHAR2(15) Nombre de tabla a bloquear
Usuario VARCHAR2(30) Usuario a bloquear
cod_app VARCHAR2(15) Código de aplicación
Indices Descripción

Tabla Descripción
ltsemap Tabla semáforo para los bloqueos de pacientes
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código de centro
numerohc INTEGER SI Número de historia clínica
Usuario VARCHAR2(30) SI Código de usuario
Indices Descripción

Tabla Descripción
ltusu Tabla que guarda los usuarios
Campo Tipo Requerido Descripción
login_usu VARCHAR2(30) SI Login del usuario
passw_usu VARCHAR2(30) SI Contraseña del usuario
nombre_usu VARCHAR2(60) SI Nombre del usuario
direcc_usu VARCHAR2(60) Dirección del usuario
pais_usu VARCHAR2(4) País del usuario
provin_usu VARCHAR2(4) Provincia del usuario
poblac_usu INTEGER Población del usuario
tlfno1_usu VARCHAR2(20) Teléfono 1 del usuario
tlfno2_usu VARCHAR2(20) Teléfono 2 del usuario
e_mail_usu VARCHAR2(50) Correo electrónico
fec_nac_usu DATE Fecha de nacimiento
grp_usu VARCHAR2(8) SI Código de grupo
centro_usu SMALLINT SI Código de centro
uenf_usu VARCHAR2(10) Unidad de enfermería

42
Nombres de tablas
Claves primarias
Modelo de datos de FarmaTools v.2.4
t_auditoria VARCHAR2(1) Típo de auditoría (0,1,2)
id_accion INTEGER
cod_empl VARCHAR2(15) Código de empleado
idioma_usu INTEGER Idioma del usuario
cod_medico INTEGER Código de médico
Tmp_mensajeria INTEGER
Tipo_usu VARCHAR2(1)
Num_intentos SMALLINT
Ndias_caduca SMALLINT
Usu_desactivado VARCHAR2(1)
Fec_ult_act DATETIME
Fec_alta DATETIME
Fec_baja DATETIME
Modo_pres VARCHAR2(1) Modo de prescripción (A:Artículo/P:Principio activo)
mostrar_dosis_en VARCHAR2(1) Mostrar_dosis en orden medica
Indices Descripción

Tabla Descripción
ltusu_botiq Tabla de usuarios autorizados para reponer botiquín
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código de centro
botiquín VARCHAR2(10) SI Código de botiquín
login_usu VARCHAR2(30) SI Código de usuario
tipo VARCHAR2(1) A:Administrativo; U:Usuario
impresora VARCHAR2(255) Impresora asociada al usuario del botiquín
citrix VARCHAR2(1) S/N:Conexión a través de CITRIX
pacto VARCHAR2(1) S/N:Solicitar por pacto
urgente VARCHAR2(1) S/N:Solicitud urgente
Indices Descripción

Tabla Descripción
ltusu_unidad Tabla que guarda las unidades del usuario
Campo Tipo Requerido Descripción
login_usu VARCHAR2(30) SI
Unidad VARCHAR2(10) SI
cod_centro SMALLINT SI
Indices Descripción

Tabla Descripción
mensajeria Tabla que guarda la mensajería
Campo Tipo Requerido Descripción
Usu_ori VARCHAR2(30) Usuario que escribió el mensaje
Usu_des VARCHAR2(30) SI Usuario al que va dirigido el mensaje
Titulo VARCHAR2(100) Asunto del mensaje
Mensaje TEXT Cuerpo del mensaje
Mostrado VARCHAR2(1) ‘N’
Leido VARCHAR2(1) Si se ha leido el mensaje:’S’,’N’
Aplicación_ori VARCHAR2(20) Aplicación origen del mensaje
Aplicación_des VARCHAR2(20)
Fecha_envio DATETIME SI Fecha del envío del mensaje
Fecha_leido DATETIME Fecha en que se ha leído el mensaje
Tipo VARCHAR2(1) Interno:’I’, Nuevo:’N’
Respuesta VARCHAR2(1) Solicitar respuesta al destinatario:’S’,’N’
Borrado_ori VARCHAR2(1) Borrado mensaje entrante:’S’,’N’
Borrado_des VARCHAR2(1) Borrado mensaje enviado:’S’,’N’
Indices Descripción

Tabla Descripción
mez_def Tabla que guarda los componentes de mezclas o reenvasados
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código de centro
cod_miv VARCHAR2(10) SI Código de mezcla
linea INTEGER SI Línea
cod_far VARCHAR2(10) SI Código de artículo
siv_far VARCHAR2(1)
dosis NUMBER(19,3) Dosis
unid_med VARCHAR2(15) Unidad de medida
unidades NUMBER(10,2) Unidades
almacen VARCHAR2(2) Código de almacén
Indices Descripción

Tabla Descripción
mez_def_his Tabla que guarda el histórico de mezclas elaboradas
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código de centro

43
Nombres de tablas
Claves primarias
Modelo de datos de FarmaTools v.2.4
elaboracion INTEGER SI Número de elaboración
num_interno INTEGER SI Número interno
componente VARCHAR2(10) SI Código de artículo
cantidad NUMBER(15,5) Cantidad
Lote VARCHAR2(20) SI
Fecha_cad DATE SI
Cod_nac VARCHAR2(10) SI
Id_lineas INTEGER
Id_mez_def_his INTEGER SI
Indices Descripción

Tabla Descripción
mez_def_paci_his Tabla que guarda los históricos de los componentes de mezclas definidos a pacientes
Campo Tipo Requerido Descripción
num_mezcla INTEGER
linea SMALLINT Línea
numerohc INTEGER Número de historia clínica
dosis NUMBER(20,10) Dosis
unid_med VARCHAR2(15) Unidad de medida
tipo_calc VARCHAR2(1)
formula_auc VARCHAR2(1)
cod_practivo INTEGER
forma_far VARCHAR2(6)
t_dosis VARCHAR2(1)
elaborado VARCHAR2(1)
modo_cl VARCHAR2(1)
peso_calc VARCHAR2(1)
dosis_total NUMBER(20,10)
uso_compasivo VARCHAR2(1) Uso compasivo
Indices Descripción

Tabla Descripción
mez_def_paciente Tabla que guarda los componentes de mezclas definidos a pacientes
Campo Tipo Requerido Descripción
cod_miv VARCHAR2(10) Código de mezcla
numerohc INTEGER SI Número de historia clínica
linea SMALLINT Línea
cod_far VARCHAR2(10) Código de artículo
siv_far VARCHAR2(1)
dosis NUMBER(19,3) Dosis
unid_med VARCHAR2(15) Unidad de medida
unidades NUMBER(10,2) Unidades
almacen VARCHAR2(2) Código de almacén
Tipo_calc VARCHAR2(1)
Formula_auc VARCHAR2(1)
Cod_practivo INTEGER
Dosis_pa NUMBER(19,3)
Forma_far VARCHAR2(6)
Num_mezcla INTEGER SI
T_dosis VARCHAR2(1)
elaborado VARCHAR2(1)
modo_cl VARCHAR2(1)
peso_calc VARCHAR2(1)
Dosis_total NUMBER(20,10)
interac_s_n VARCHAR2(1) Interacciones (S/N)
alergia_s_n VARCHAR2(1) Si el paciente es alergico al registro(S/N)
migrado VARCHAR2(5)
terato_s_n VARCHAR2(1)
redondeo_d INTEGER Número de decimales para redondeo dosis
concentracion NUMBER(19,9) Concentración del medicamento en la mezcla
uso_compasivo VARCHAR2(1) Uso compasivo
Indices Descripción

Tabla Descripción
mez_disp_his Tabla del histórico de disp. de componentes de mezcla
Campo Tipo Requerido Descripción
Numerohc INTEGER SI
Num_mezcla INTEGER SI
Fecha DATETIME SI
Articulo VARCHAR2(10) SI
Pmedio NUMBER(19,5)
Dosis NUMBER(19,3)
uso_compasivo VARCHAR2(1) Uso compasivo
Id_mez_disp_his INTEGER SI
Id_lineas INTEGER
Id_mez_def_his INTEGER
Indices Descripción

44
Nombres de tablas
Claves primarias
Modelo de datos de FarmaTools v.2.4
Indice duplicado: idx_mez_disp_his1 Num_mezcla, fecha, articulo

Tabla Descripción
mezclas Tabla que guarda los artículos que son mezclas o reenvasados
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código de centro
cod_miv VARCHAR2(10) SI Código de artículo
caduca_dia SMALLINT Días de caducidad
caduca_hor SMALLINT Horas de caducidad
etiqueta VARCHAR2(1)
tipo_etiq VARCHAR2(1)
nombre VARCHAR2(40) Nombre de la mezcla
np_o_miv VARCHAR2(1) SI Mezcla o reenvasado
almacen VARCHAR2(2) Código de almacén
fec_aux DATE
estabilidad DATETIME
Volumen NUMBER(20,10)
Incremento_vol NUMBER(20,10)
Purga_s_n VARCHAR2(1)
Volumen_purga NUMBER(20,10)
Indices Descripción

Tabla Descripción
mezclas_his Tabla que guarda el histórico de mezclas elaboradas
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código de centro
elaboracion INTEGER SI Número de elaboración
num_interno INTEGER SI Número interno
fecha_elaboracion DATE SI Fecha de elaboración
cod_miv VARCHAR2(10) Código de la mezcla
cantidad INTEGER Cantidad
numerohc INTEGER Número de historia clínica
lote VARCHAR2(20) Lote
fecha_cad DATE Fecha de caducidad
cod_almacen VARCHAR2(2) Código de almacén
Num_mezcla INTEGER
Cod_nac VARCHAR2(10)
Usuario VARCHAR2(30)
Descripcion VARCHAR2(40)
Id_mezclas_his INTEGER
Indices Descripción

Tabla Descripción
mezclas_paciente Tabla que guarda las mezclas asociadas a pacientes
Campo Tipo Requerido Descripción
cod_miv VARCHAR2(10) Código de mezcla
numerohc INTEGER Número de historia clínica
Indices Descripción

Tabla Descripción
motivo_ingreso Tabla en la que están definidos los motivos de ingreso
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código del centro
codigo VARCHAR2(15) SI Código de motivo
descripcion VARCHAR2(40) SI Descripción del motivo
Indices Descripción

Tabla Descripción
mov_fhora Tabla que guarda los movimientos de fuera de hora (en Unidosis)
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código de centro
numerohc INTEGER Número de historia clínica
articulo VARCHAR2(10) Código de artículo
dosis NUMBER(19,3) Dosis
fecha DATETIME SI Fecha-hora
tipo_movimi VARCHAR2(1) SI Tipo de movimiento
servicio VARCHAR2(10) Código del Servicio
unidad VARCHAR2(10) Código de Unidad
validado VARCHAR2(1) Si el fuera de hora es automático
linea INTEGER Linea de la prescripción
Nproceso INTEGER Nº de proceso
Ncama VARCHAR2(10) Cama
Num_mezcla INTEGER Nº de mezcla
Impreso VARCHAR2(1)
dosis_pa NUMBER(19,3) Dosis en unidad de medida
Indices Descripción

45
Nombres de tablas
Claves primarias
Modelo de datos de FarmaTools v.2.4
Indice duplicado: idx_mov_fhora cod_centro y fecha

Tabla Descripción
ofertas Tabla que guarda las ofertas asociadas a artículos y proveedores
Campo Tipo Requerido Descripción
codigo VARCHAR2(10) SI Código de artículo
denominaci VARCHAR2(40) SI Nombre de la oferta
dospresen NUMBER(10) SI Unidades por envase
proveedor VARCHAR2(10) SI Código de proveedor
precio NUMBER(15,5) SI Precio
iva NUMBER(5,2) IVA
concurso VARCHAR2(15) Código de concurso
pmaximo INTEGER Pedido máximo
pminimo INTEGER Pedido mínimo
var_prec NUMBER(5,2) Porcentaje máximo de variación
descuento NUMBER(5,2) SI Descuento
bonifica NUMBER(6,2) Porcentaje de bonificación
fec_alta DATE Fecha de alta
fec_baja DATE Fecha de baja
tipo VARCHAR2(2) SI Tipo de envase
ult_utiliz DATE Última utilización
ped_medio INTEGER Pedido medio
dto_prov NUMBER(5,2) Descuento de proveedor
mmc SMALLINT Mínimo múltiplo de compra
linea SMALLINT SI Línea
cod_nac VARCHAR2(10) SI Código nacional
estado VARCHAR2(1) SI Estado
cant_adj INTEGER Cantidad adjudicada
plazo_entr SMALLINT Plazo de entrega
cod_ean VARCHAR2(20) Código de buzón (EDI)
Imp_max_anual NUMBER(19,5) Importe máximo de compra anual
Pvl NUMBER(15,5) Precio de Venta Laboratorio
Indices Descripción
Indice duplicado: idx_ofertas1 cod_nac
Indice duplicado: idx_ofertas2 denominaci
Indice duplicado: idx_ofertas3 fec_baja
Indice duplicado: idx_ofertas4 proveedor, denominaci
Indice duplicado: idx_ofertas5 proveedor, codigo
Indice duplicado: idx_ofertas6 estado, fec_baja

Tabla Descripción
paci_age Tabla que guarda la agenda del paciente
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código del centro
Numerohc INTEGER SI Número de historia clínica
Nproceso INTEGER SI Número de proceso
Linea INTEGER SI Línea
Linea_pres INTEGER SI Línea de prescripción
Num_revisión INTEGER SI Nº de revisión
Fecha DATETIME SI Fecha y hora teórica de la toma
Dosis NUMBER(19,3) SI Dosis
administrado VARCHAR2(1) Administrado
fh_admin DATETIME Fecha y hora real de administración
Login_usu VARCHAR2(30) Usuario que realizó la administración
Num_ciclo INTEGER Número de ciclo
Num_dia_ciclo INTEGER Número de día del ciclo
Finalizado VARCHAR2(1) Finalizado (S/N)
Impreso VARCHAR2(1) Impreso (S/N)
Confirmado VARCHAR2(1) Confirmado (S/N)
migrado VARCHAR2(10)
dispensado VARCHAR2(1)
Indices Descripción
Indice duplicado: idx_paci_age_1 cod_centro,numerohc,nproceso,linea_pres,fecha
Indice duplicado: idx_paci_age_2 cod_centro,fecha

Tabla Descripción
paci_ale Tabla que guarda alergias de texto libre asociadas a pacientes
Campo Tipo Requerido Descripción
numerohc INTEGER SI Número de historia clínica
alergia VARCHAR2(200) NO Texto libre para la introducción de la alergia
Fecha_alta DATETIME SI Fecha y hora de alta de la alergia
Fecha_baja DATETIME NO Fecha y hora de baja de la alergia
Tipo VARCHAR2(1) NO Tipo de alergia(G:grupo terapéutico, P:Principio activo, L:Libre)
Pr_activo INTEGER NO Código del principio activo
Fgrupa VARCHAR2(10) NO Código del grupo terapéutico
Indices Descripción

Tabla Descripción
paci_cuid Tabla que guarda los cuidados asociados a pacientes

46
Nombres de tablas
Claves primarias
Modelo de datos de FarmaTools v.2.4
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código del centro
numerohc INTEGER SI Número de historia clínica
cod_cuidado VARCHAR2(10) SI Código de cuidado
observacion VARCHAR2(40) Observaciones
cod_variante VARCHAR2(8)
nproceso INTEGER SI Número de proceso
Indices Descripción

Tabla Descripción
paci_cuid_his Tabla que guarda los historicos de cuidados asociados a pacientes por episodio del mismo
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código del centro
numerohc INTEGER SI Número de historia clínica
numicu INTEGER Número de episodio
cod_cuidado VARCHAR2(10) SI Código de cuidado
observacion VARCHAR2(40) Observaciones
cod_variante VARCHAR2(8) Secuencia horaria
fh_mod DATETIME SI Fecha y hora de la introducción del cuidado
login_usu VARCHAR2(30) Usuario
activo_alta VARCHAR2(1) Cuidado activo antes del alta
nproceso INTEGER SI Número de proceso
Indices Descripción

Tabla Descripción
paci_cuid_tmp Tabla que guarda un espejo de los cuidados asociados a pacientes
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código del centro
numerohc INTEGER SI Número de historia clínica
cod_cuidado VARCHAR2(10) SI Código de cuidado
observacion VARCHAR2(40) Observaciones
cod_variante VARCHAR2(8)
nproceso INTEGER SI Número de proceso
Indices Descripción

Tabla Descripción
paci_his Tabla que guarda el histórico de pacientes
Campo Tipo Requerido Descripción
numerohc INTEGER SI Número de historia clínica
apellid1 VARCHAR2(20) SI Primer apellido
nombre VARCHAR2(20) SI Nombre
externo VARCHAR2(1) Paciente externo
fechanac DATE Fecha de nacimiento
alergias VARCHAR2(70) Alergias
numeross2 INTEGER
numtis VARCHAR2(30)
apellid2 VARCHAR2(20) SI Segundo apellido
numeross1 SMALLINT
numeross3 SMALLINT
direccion VARCHAR2(40) Dirección
telefono VARCHAR2(20) Teléfono
muncia VARCHAR2(30)
nifdni VARCHAR2(14) DNI
procia VARCHAR2(4)
poscia VARCHAR2(3)
sexo VARCHAR2(6) Sexo
area_sanit VARCHAR2(10) Área Sanitaria del paciente
cod_postal VARCHAR2(10) Código postal
cod_pais VARCHAR2(4) Código del país
Peso NUMBER(5,2)
Estatura NUMBER(5,2)
Sup_corporal NUMBER(10,3)
Cias VARCHAR2(20)
E_mail VARCHAR2(50) Email del paciente
Fecha_mod DATE
embarazada VARCHAR2(1)
fecha_embarazo DATETIME
Indices Descripción
Indice duplicado: idx_numtis numtis
Indice duplicado: idx_paci_his1 apellid1, apellid2

Tabla Descripción
paci_mov Tabla que guarda los movimientos de un episodio de paciente
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código de centro
numerohc INTEGER SI Número de historia clínica
nproceso INTEGER SI Número de proceso

47
Nombres de tablas
Claves primarias
Modelo de datos de FarmaTools v.2.4
tipo VARCHAR2(3) SI Tipo de movimiento
fecha DATETIME SI Fecha y hora del movimiento
modulo VARCHAR2(1) SI Módulo de generación del movimiento
origen VARCHAR2(10) Origen del movimiento
destino VARCHAR2(10) Destino del movimiento
Indices Descripción

Tabla Descripción
paci_textos Tabla que guarda los textos asociados a paciente
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código de centro
Numerohc INTEGER SI Número de historia clínica
Nproceso INTEGER SI Número de proceso
Linea INTEGER SI Línea
Texto LONG VARCHAR Texto
Fecha_ini DATETIME Fecha y hora de inicio
Fecha_fin DATETIME Fecha y hora de fin
Login_usu VARCHAR2(30) Código del usuario que escribe la nota
Activo_alta VARCHAR2(1) Texto activo antes del alta
Indices Descripción

Tabla Descripción
paciente Tabla que guarda los pacientes ingresados
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código de centro
numerohc INTEGER SI Número de historia clínica
estado VARCHAR2(1) Estado
alergias VARCHAR2(70) SI Alergias
servicio VARCHAR2(10) Código de Servicio
cod_medico INTEGER Código de facultativo
diag_ingreso VARCHAR2(10) Diagnóstico de ingreso
fecha_ingreso DATETIME SI Fecha de ingreso
mot_ingreso SMALLINT Motivo de ingreso
proce_ingreso VARCHAR2(10) Procedimiento de ingreso
ncama VARCHAR2(10) Cama
numicu INTEGER Número de episodio
num_text SMALLINT Contador de textos asociados al paciente.
peso NUMBER(5,2) Peso
estatura NUMBER(5,2) Estatura
d_diag_ingr VARCHAR2(70)
num_nota INTEGER Contador de notas
num_pres INTEGER Contador de prescripciones
Permiso VARCHAR2(1) Permiso(S/N)
Fh_ida DATETIME Fecha y hora de salida del permiso
Fh_regreso DATETIME Fecha y hora de regreso del permiso
Nproceso INTEGER SI Nº de proceso
Val_facul VARCHAR2(1) Validación del médico (S/N)
Val_farma VARCHAR2(1) Validación del farmacéutico (S/N)
Fh_val_facul DATETIME Fecha y hora de validación del médico
Fh_val_farma DATETIME Fecha y hora de Validación del farmacéutico
Usu_val_facul VARCHAR2(30) Usuario validación del médico
usu_val_farma VARCHAR2(30) Usuario validación del farmacéutico
Etiq VARCHAR2(1) Se ha impreso etiqueta(S/N)
Val_per VARCHAR2(1) Validación permanente
Modificado VARCHAR2(1) Si se modificado la orden médica al paciente(S/N)
Consultado VARCHAR2(1) Si se ha revisado su tratamiento desde la última validación del médico(S/N)
Indices Descripción

Tabla Descripción
paises Tabla que guarda los paises
Campo Tipo Requerido Descripción
cod_pais VARCHAR2(4) SI Código de país
nom_pais VARCHAR2(20) Nombre del país
prefijo_int VARCHAR2(6) Prefijo del país
Indices Descripción

Tabla Descripción
par_gen Tabla que guarda parámetros generales de la aplicación
Campo Tipo Requerido Descripción
fecha_impl DATE SI Fecha de implantación
cons_cero VARCHAR2(1) SI Incluir en los cálculos, los meses con consumo 0 (S/N)
calc_cons VARCHAR2(1) SI Método de cálculo (1/2/3)
cons_interc_alm VARCHAR2(1) SI Generan consumos los intercambios entre almacenes (S/N)
cons_interc_cen VARCHAR2(1) SI Generan consumos los intercambios entre centros (S/N)
coef_st_min NUMBER(5,2) SI Coeficiente de stock mínimo
coef_st_aler NUMBER(5,2) SI Coeficiente de stock alerta
48
Nombres de tablas
Claves primarias
Modelo de datos de FarmaTools v.2.4
coef_st_max NUMBER(5,2) SI Coeficiente de stock máximo
pctje_a SMALLINT SI Porcentaje ABD para el Grupo A
pctje_b SMALLINT SI Porcentaje ABD para el Grupo B
fecha_ini_cierre DATE SI Fecha inicio de cierre
fecha_fin_cierre DATE SI Fecha fin de cierre
fecha_anul_cierre DATE SI Fecha anulación de cierre
dir_actualiza VARCHAR2(100) Directorio de actualización de versiones
libro_of VARCHAR2(1)
estupefacientes VARCHAR2(1)
ctrl_auto_estupe VARCHAR2(1)
bloq_alb_conf VARCHAR2(1) Permitir modificar albaranes recepcionados (N por defecto)
num_mezcla INTEGER Contador de mezclas personalizadas
rango_max_dias INTEGER
encriptar VARCHAR2(1) Trabajar con encriptación o no
num_proceso INTEGER Contador de procesos
meses_calc_cons DECIMAL(5,0) SI
ldap VARCHAR2(1) Saber si la conexión trabaja con LDAP
ruta_ldap VARCHAR2(240) Ruta del servidor LDAP
servidor_ldap VARCHAR2(240) Servidor LDAP
server_bind_ldap INTEGER Parametro de conexión del Servidor LDAP
Id_paciente VARCHAR2(1) Identificación del paciente: CIP:“C”, NHC: “N”
num_pag_estupefa INTEGER Numero de paginas de los estupefacientes
mostrar_pag_estupe VARCHAR2(1) Ver numeros de folio
max_dias_emb INTEGER Maximo numero del embarazo
nivel_lopd SMALLINT Nivel de seguridad contraseñas LOPD: 0:básico,1:alto(6
caracteres+complejidad)
cons_dp_cierre VARCHAR2(1) Permitir dispensaciones de P.Externos y Ambulantes a mes cerrado
num_ram DECIMAL(10,0)
her_cod_asoc VARCHAR2(1)
id_dp_pres_his INTEGER
id_dp_disp_his INTEGER
id_lineas INTEGER
Indices Descripción

Tabla Descripción
paramet Tabla que guarda los centros definidos
Campo Tipo Requerido Descripción
localidad INTEGER Localidad
clave_ped VARCHAR2(8) Clave de Pedido
clave_hos VARCHAR2(10) Clave de Hospital
provincia VARCHAR2(4) Provincia
nombre_centro VARCHAR2(30) Nombre del Centro
linea SMALLINT SI Código del centro
cod_postal VARCHAR2(10) Código postal
direccion VARCHAR2(30) Dirección
cod_empresa VARCHAR2(3) Código de empresa
cod_pais VARCHAR2(4) Código de país
fecha_baja DATE Fecha de baja
telefono VARCHAR2(20) Teléfono
fax VARCHAR2(20) Fax
num_ext VARCHAR2(10) Número para llamadas externas
e_mail VARCHAR2(50) Correo electrónico
estado VARCHAR2(1) Estado
cod_buzon VARCHAR2(20) Código de buzón (EDI)
resp_servicio VARCHAR2(35) Responsable del Servicio
Programa_pres VARCHAR2(3) Programa presupuestario
modo_cl VARCHAR2(1)
peso_calc VARCHAR2(1)
formula_auc VARCHAR2(1)
cons_auto_dpe VARCHAR2(1) Consumo automático en DPE
festivos VARCHAR2(7)
usuario_elab VARCHAR2(30) Usuario elaborador de mezclas por defecto
Volumen_purga NUMBER(20,10) Volumen de la purga por defecto
exceso_elab VARCHAR2(1) Si el exceso de elaboraciones va a servicios o a la unidad de MEZCLAS
ges_alm VARCHAR2(1) Controla si se trabaja con gestion por almacenes.
no_aviso_disp_elab VARCHAR2(1) Aviso de elaboraciones
Indices Descripción

Tabla Descripción
partidas Tabla que guarda las partidas de los concursos
Campo Tipo Requerido Descripción
cod_expediente VARCHAR2(15) SI Código de expediente
Cod_partida VARCHAR2(15) SI Código de partida
Des_partida VARCHAR2(40) SI Descripcion de partida
Cod_lote_con VARCHAR2(15) SI Código de lote
Indices Descripción

49
Nombres de tablas
Claves primarias
Modelo de datos de FarmaTools v.2.4
Tabla Descripción
ped_inve Tabla que guarda las líneas de pedidos a proveedores
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código del centro
num_pedido INTEGER SI Número de pedido
codigo VARCHAR2(10) Código de artículo
linea SMALLINT SI Línea
cantidad INTEGER Cantidad pte. de recibir
cant_ped INTEGER Cantidad pedida
precio NUMBER(15,5) SI Precio
fecha_entr DATE Fecha de entrega
c_bonif_pte INTEGER Cantidad bonificada pte. de recibir
c_bonif_ped INTEGER Cantidad bonificada pedida
dospresen NUMBER(10) SI Unidades por envase
cod_nac VARCHAR2(10) SI Código nacional
iva NUMBER(5,2) IVA
descuento NUMBER(5,2) Descuento
dto_prov NUMBER(5,2) Descuento de proveedor
Cod_lote_con VARCHAR2(15) Codigo del lote del concurso
Indices Descripción
Indice duplicado: idx_ped_inve1 codigo

Tabla Descripción
pedi2 Tabla que guarda la cabecera de los pedidos a proveedores
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código de centro
num_pedido INTEGER SI Número de pedido
proveedor VARCHAR2(10) SI Código de proveedor
fecha_pedido DATE SI Fecha de pedido
num_presu VARCHAR2(8) Número de propuesta
observa VARCHAR2(255) Observaciones
urgente VARCHAR2(1) SI Urgente o no
epigr VARCHAR2(12) Epígrafe contable
almacen VARCHAR2(2) SI Código de almacén
expediente VARCHAR2(15) Código de expediente/concurso
estado VARCHAR2(1) Estado del pedido
acta VARCHAR2(1) Pedido de concurso o no
transferido VARCHAR2(1) Trasferido
fecha_tras DATE Fecha de transferencia
pedido_ext VARCHAR2(20) Pedido externo
id_alb_textos INTEGER Identificador del texto asociado
Indices Descripción
Indice duplicado: idx_pedi21 proveedor, fecha_pedido
Indice duplicado: idx_pedi22 proveedor, num_pedido
Indice duplicado: idx_pedi23 almacen, proveedor, fecha_pedido

Tabla Descripción
poblaciones Tabla que guarda las poblaciones
Campo Tipo Requerido Descripción
num_interno INTEGER SI Código de población
nombre VARCHAR2(30) SI Nombre de la población
provincia VARCHAR2(4) SI Código de provincia
cod_pais VARCHAR2(4) SI Código de país
Indices Descripción

Tabla Descripción
ppios_dosis Tabla que almacena los controles de dosis de los principios activos
Campo Tipo Requerido Descripción
pd_id INTEGER SI Identificador de clave primaria
cod_centro SMALLINT SI Centro
cod_practivo INTEGER SI Principio activo
edad_id INTEGER SI Rango de edad
dosismin NUMBER(20,10) Dosis mímima por toma
dosis_hab NUMBER(20,10) Dosis habitual por toma
dosismax NUMBER(20,10) Dosis máxima por toma
dosismaxkg NUMBER(20,10) Dosis máxima por kg y toma
dosismaxm NUMBER(20,10) Dosis máxima por metro cuadrado y toma
dosismaxdia NUMBER(20,10) Dosis máxima por día
dosismaxciclo NUMBER(20,10) Dosis máxima por ciclo
dosismaxtrat NUMBER(20,10) Dosis máxima por tratamiento
dosismindia NUMBER(20,10) Dosis mínima por día
Indices Descripción
Foreign key fk_ppios_dosis (edad_id) Clave referencial a la tabla edades

Tabla Descripción
ppios_dosis_via Tabla que almacena controles de dosis de principios activos desglosado por vías
Campo Tipo Requerido Descripción
pdv_id INTEGER SI Identificador de clave primaria
pd_id INTEGER SI Referencia a ppios_dosis

50
Nombres de tablas
Claves primarias
Modelo de datos de FarmaTools v.2.4
cod_via VARCHAR2(3) SI Vía
dosismin NUMBER(20,10) Dosis mímima por toma
dosis_hab NUMBER(20,10) Dosis habitual por toma
dosismax NUMBER(20,10) Dosis máxima por toma
dosismaxkg NUMBER(20,10) Dosis máxima por kg y toma
dosismaxm NUMBER(20,10) Dosis máxima por metro cuadrado y toma
dosismaxdia NUMBER(20,10) Dosis máxima por día
dosismaxciclo NUMBER(20,10) Dosis máxima por ciclo
dosismaxtrat NUMBER(20,10) Dosis máxima por tratamiento
dosismindia NUMBER(20,10) Dosis mínima por día
Indices Descripción
Foreign key fk_ppios_dosis_via (pd_id) Clave referencial a la tabla ppios_dosis

Tabla Descripción
ppios_terato Tabla que almacena las teratogenias de los principios activos
Campo Tipo Requerido Descripción
id_ppios_terato INTEGER SI Identificador de clave primaria
cod_practivo INTEGER SI Referencia a practivo
categoria_fda VARCHAR2(20) SI Categoria
trimestre INTEGER SI Trimestre
observaciones VARCHAR2(255) Observaciones
Indices Descripción
Foreign key fk_ppios_terato (cod_practivo) Clave referencial a la tabla practivo
Indice duplicado: idx_ppios_terato1 cod_practivo,trimestre

Tabla Descripción
praclines Tabla de principios activos de un artículo
Campo Tipo Requerido Descripción
codigo VARCHAR2(10) SI Código de artículo
compuesto INTEGER Compuesto
dosis NUMBER(19,3) Dosis
unidad_med VARCHAR2(15) SI Unidad de medida
linea SMALLINT SI Línea
Indices Descripción

Tabla Descripción
pract_comp Tabla que guarda los compuestos de principios activos
Campo Tipo Requerido Descripción
cod_practivo INTEGER SI Código de Principio Activo
cod_componen INTEGER SI Código de componente
Indices Descripción

Tabla Descripción
practivo Tabla que guarda los principios activos
Campo Tipo Requerido Descripción
nombre VARCHAR2(40) SI Nombre del principio activo
num_interno INTEGER SI Código del principio activo
unidad_med VARCHAR2(15) Unidad de medida
codigo VARCHAR2(7) Código alfanumerico del principio activo
Indices Descripción
Indice único: idx_practivo1 nombre

Tabla Descripción
practivo_res Tabla que guarda las restricciones a principios activos de facultativos y servicios
Campo Tipo Requerido Descripción
Cod_practivo INTEGER SI Código del principio activo
Codigo VARCHAR2(10) SI Código del servicio o facultativo
Tipo VARCHAR2(1) SI SERVICIO = 'S', FACULTATIVO = 'F'
Indices Descripción

Tabla Descripción
pre_paut Tabla que guarda las pautas de las prescripciones
Campo Tipo Requerido Descripción
numerohc INTEGER SI Número de historia clínica
articulo VARCHAR2(10) Código de artículo
dosis NUMBER(19,3) Dosis
hora DATETIME SI Hora
t_dosis VARCHAR2(1) Tipo de dosis
linea INTEGER SI Línea
dosis_ori NUMBER(19,3) Dosis original
cod_centro SMALLINT SI Código del centro
Dosis_pa NUMBER(19,3) Dosis en unidad de medida
nproceso INTEGER SI Número de proceso
linea_disp INTEGER Línea de dispensación
Indices Descripción
Indice duplicado: idx_pre_paut_np nproceso

Tabla Descripción

51
Nombres de tablas
Claves primarias
Modelo de datos de FarmaTools v.2.4
pres_his Tabla que guarda el histórico de prescripciones
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código de centro
numerohc INTEGER SI Número de historia clínica
nproceso INTEGER SI Número de proceso
Linea INTEGER SI Línea de la prescripción
Num_revisión INTEGER SI Nº de revisión de la prescripción
Cod_practivo INTEGER Código del principio activo
articulo VARCHAR2(10) Código de artículo
dosis NUMBER(19,3) Dosis en forma farmacéutica
Dosis_pa NUMBER(19,3) Dosis en unidad de medida
Unidad_med VARCHAR2(15) Código de la unidad de medida
Forma_far VARCHAR2(6) Código de la forma farmacéutica
cod_via VARCHAR2(3) Código de Vía
cod_variante VARCHAR2(8) Código de la variante a la secuencia horaria
cod_pauta VARCHAR2(8) Código de Pauta
Fecha_ini DATETIME Fecha y hora de inicio
Fecha_fin DATETIME Fecha y hora de fin
Fecha_pres DATETIME Fecha y hora de la prescripción
calenda VARCHAR2(7) Dias de la semana
repetir SMALLINT Nº de días sobre los que se repetirá la linea de la prescripción
precisa VARCHAR2(1) Si precisa
Num_mezcla INTEGER Nº de la mezcla personalizada
login_usu VARCHAR2(30) Login del usuario
Descripcion VARCHAR2(40) Descripción de la mezcla personalizada
tipo_pres VARCHAR2(1)
linea_asoc INTEGER Prescripción asociada
tipo_calc VARCHAR2(1) Tipo de cálculo
modo_cl VARCHAR2(1)
peso_calc VARCHAR2(1)
formula_auc VARCHAR2(1)
dosis_total NUMBER(20,10)
caducidad1 INTEGER
incremento_vol NUMBER(20,10)
tmp_adm INTEGER
cod_medico INTEGER Código de facultativo
uso_compasivo VARCHAR2(1) Uso compasivo
Indices Descripción
Indice duplicado: idx_pres_his_nm Num_mezcla

Tabla Descripción
pres_his_disp Tabla que guarda el histórico de dispensaciones
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código de centro
numerohc INTEGER SI Número de historia clínica
nproceso INTEGER SI Número de proceso
articulo VARCHAR2(10) Código de artículo
Linea INTEGER SI Línea de la prescripción
dosis NUMBER(19,3) Dosis
dosis_dev NUMBER(19,3) Dosis devuelta
fecha DATETIME SI Fecha
t_dosis VARCHAR2(1) SI Tipo de dosis
servicio VARCHAR2(10) SI Código del servicio
unidad VARCHAR2(10) SI Código de Unidad
pvfp NUMBER(15,5) Precio de facturación al paciente
facturado VARCHAR2(1)
ncama VARCHAR2(10) Cama
Num_mezcla INTEGER Nº de la mezcla personalizada
Pmedio NUMBER(19,5) Precio medio
descripcion VARCHAR2(40) Descripción de la mezcla
Num_revision INTEGER Nº de revisión
tipo_pres VARCHAR2(1)
uso_compasivo VARCHAR2(1) Uso compasivo
Id_dp_disp_his INTEGER
Id_lineas INTEGER
Id_mezclas_his INTEGER
Indices Descripción
Indice duplicado: idx_pres_his_d_nm Num_mezcla
Indice duplicado: idx_phd_1 Cod_centro, fecha
Indice duplicado: idx_phd_2 Cod_centro, fecha, articulo

Tabla Descripción
pres_his_obs Tabla que guarda el histórico de observaciones
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código de centro
nproceso INTEGER SI Número de proceso
linea INTEGER SI Línea
Linea_pres INTEGER Línea de prescripción
Texto VARCHAR2(70) Texto de la observación

52
Nombres de tablas
Claves primarias
Modelo de datos de FarmaTools v.2.4
Tipo VARCHAR2(1) Tipo de observación
Fecha_ini DATETIME Fecha y hora de inicio
Fecha_fin DATETIME Fecha y hora de fin
Login_usu VARCHAR2(30) Código del usuario que escribe la nota
Indices Descripción

Tabla Descripción
pres_notas Tabla que guarda las notas entre facultativo y farmacéutico
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código de centro
nproceso INTEGER SI Número de proceso
linea INTEGER SI Línea
Linea_pres INTEGER Línea de prescripción
Fh_ult_mod DATETIME Fecha y hora de última modificación
Texto VARCHAR2(200) Texto de la nota
Revisada VARCHAR2(1)
Login_usu VARCHAR2(30) Código del usuario que escribe la nota
Login_usu_dest VARCHAR2(30) Código del usuario al que va dirigido la nota
Indices Descripción

Tabla Descripción
pres_secuenc_his Tabla que guarda el histórico de las secuencias horarias irregulares
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código de centro
numerohc INTEGER SI Número de historia clínica
nproceso INTEGER SI Número de proceso
linea INTEGER SI Línea
num_revisión INTEGER SI Nº de revisión
hora DATETIME SI Hora de administración
Dosis NUMBER(19,3) Dosis en forma farmacéutica
Dosis_pa NUMBER(19,3) Dosis en unidad de medida
Indices Descripción

Tabla Descripción
pres_uso_comp Datos de uso compasivo a nivel de prescripción
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código de centro
nproceso INTEGER SI Número de proceso
linea_pres INTEGER SI Línea de prescripción
codigo VARCHAR2(10) Código de artículo
diagnost VARCHAR2(10) Código de diagnósitco
tratamiento TEXT Texto libre
discusion TEXT Texto libre
conclusion INTEGER Valores:0- No Aceptado,1- Aceptado,2- Aceptado+seguimiento,3-
Aceptado+modificacion
consentimiento VARCHAR2(1) S/N
fecha DATETIME SI Fecha de creación del registro
fec_ult_mod DATETIME SI Fecha de última modificación
Indices Descripción

Tabla Descripción
prescrip Tabla que guarda las prescripciones de un paciente
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código de centro
numerohc INTEGER SI Número de historia clínica
nproceso INTEGER SI Nº de proceso
Linea INTEGER SI Línea
Cod_practivo INTEGER Código del principio activo
articulo VARCHAR2(10) Código de artículo
Dosis NUMBER(19,3) Dosis en forma farmacéutica
Dosis_pa NUMBER(19,3) Dosis en unidad de medida
Unidad_med VARCHAR2(15) Código de la unidad de medida
Forma_far VARCHAR2(6) Código de la forma farmacéutica
cod_via VARCHAR2(3) SI Código de Vía
cod_variante VARCHAR2(8) SI Código de la variante a la secuencia horaria
cod_pauta VARCHAR2(8) Código de pauta
cod_medico INTEGER Código de facultativo
num_dias SMALLINT Número de días de duración del tratamiento
irregular VARCHAR2(1) Prescripción con pauta irregular (S/N)
calenda VARCHAR2(7) Dias de la semana
Fecha_ini DATETIME Fecha y hora de inicio del tratamiento
Fecha_fin DATETIME Fecha y hora de finalización del tratamiento
cod_protocol VARCHAR2(8) Código de protocolo
fh_ult_mod DATETIME Fecha y hora de última modificación
repetir SMALLINT Nº de días sobre los que se repetirá la linea de la prescripción
estado VARCHAR2(1) Estado

53
Nombres de tablas
Claves primarias
Modelo de datos de FarmaTools v.2.4
alergia_s_n VARCHAR2(1) Alergias (S/N)
interac_s_n VARCHAR2(1) Interacciones (S/N)
precisa VARCHAR2(1) Si precisa
alterada VARCHAR2(1)
modificados VARCHAR2(10)
Fecha_pres DATETIME Fecha y hora en que se realizó la prescripción
obs_dispensa VARCHAR2(50) Observaciones de dispensación
obs_enferme VARCHAR2(70) Observaciones de enfermería
obs_medico VARCHAR2(70 Observaciones al médico
Mezcla VARCHAR2(1) Si la prescripción es una mezcla(S/N)
Num_Mezcla INTEGER Nº de mezcla personalizada
Elaborado VARCHAR2(1) Si la mezcla ha sido elaborada (S/N)
Existencia_mez INTEGER Existencias de la mezcla
Lote_mez VARCHAR2(20) Lote de la mezcla
Fecha_cad_Mez DATE Fecha de caducidad de la mezcla
Perfusion VARCHAR2(1) Si el medicamento se administrará mediante perfusión(S/N)
volumen NUMBER(19,3) Volumen de la perfusión
Velocidad NUMBER(19,3) Velocidad de goteo de la perfusión
t_dosis VARCHAR2(1) Tipo de dosis
multidosis INTEGER Nº de multidosis
multidosis_left NUMBER(10,3) Nº de multidosis restantes por consumir
dias_ant NUMBER(10)
Dosis_ant NUMBER(19,3)
Fecha_elaboracion DATETIME Fecha y hora de elaboración de la mezcla
Login_usu VARCHAR2(30) Login del usuario
Descripcion VARCHAR2(40) Descripción de la mezcla personalizada
Caducidad NUMBER(10) Días de duración de la mezcla personalizada.
Linea_log INTEGER Línea lógica
Idlinea_ec DECIMAL(10,0)
Idhoja_ec DECIMAL(10,0)
tipo_pres VARCHAR2(1)
linea_asoc INTEGER Prescripción asociada
tipo_calc VARCHAR2(1) Tipo de cálculo
modo_cl VARCHAR2(1)
peso_calc VARCHAR2(1)
formula_auc VARCHAR2(1)
dosis_total NUMBER(20,10)
caducidad1 INTEGER
incremento_vol NUMBER(20,10)
tmp_adm INTEGER
modo_pres VARCHAR2(1) Modo de prescripción (A:Artículo/P:Principio activo)
Purga_s_n VARCHAR2(1)
Volumen_purga NUMBER(20,10)
terato_s_n VARCHAR2(1)
unidad_med_mul VARCHAR2(15) Unidad de medida multidosis
uso_compasivo VARCHAR2(1) Uso compasivo
velocidad_aditivo NUMBER(20,10) Velocidad perfusión en u.medida componente
unid_med_aditivo VARCHAR2(15) Unidad de medida en la que expresamos la vel. de perfusión
tipo_calc_aditivo VARCHAR2(1) tipo de cálculo para el que se ha indicado la perfusión. ‘0’ a ‘6’
Indices Descripción
Indice duplicado: idx_prescrip_nm Num_mezcla

Tabla Descripción
prescrip_disp Tabla que guarda los medicamentos que se van a dispensar en las prescripciones
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código de centro
numerohc INTEGER SI Número de historia clínica
nproceso INTEGER SI Número de proceso
linea_pres INTEGER SI Línea de la prescripción
linea_mez INTEGER SI Línea de mezcla
linea INTEGER SI Línea
num_mezcla INTEGER Número de mezcla
articulo VARCHAR2(10) SI Código de artículo
dosis NUMBER(20,10) Dosis del principio activo
multidosis INTEGER Nº de multidosis
multidosis_left NUMBER(20,10)
dosis_ant NUMBER(20,10)
dias_ant INTEGER
estado VARCHAR2(1) SI Estado (Activo,Baja,Baja por sustitución farmacológica o terapéutica
(‘A’,’B’,’S’)
t_dosis VARCHAR2(1) Tipo de dosis
dosis_total NUMBER(20,10) Dosis total
Indices Descripción

Tabla Descripción
prescrip_tmp Tabla espejo que guarda las prescripciones de un paciente
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código de centro
numerohc INTEGER SI Número de historia clínica

54
Nombres de tablas
Claves primarias
Modelo de datos de FarmaTools v.2.4
nproceso INTEGER SI Nº de proceso
Linea INTEGER SI Línea
Cod_practivo INTEGER Código del principio activo
articulo VARCHAR2(10) Código de artículo
Dosis NUMBER(19,3) Dosis en forma farmacéutica
Dosis_pa NUMBER(19,3) Dosis en unidad de medida
Unidad_med VARCHAR2(15) Código de la unidad de medida
Forma_far VARCHAR2(6) Código de la forma farmacéutica
cod_via VARCHAR2(3) SI Código de Vía
cod_variante VARCHAR2(8) SI Código de la variante a la secuencia horaria
cod_pauta VARCHAR2(8) Código de pauta
cod_medico INTEGER Código de facultativo
num_dias SMALLINT Número de días de duración del tratamiento
irregular VARCHAR2(1) Prescripción con pauta irregular (S/N)
calenda VARCHAR2(7) Dias de la semana
fecha_ini DATETIME Fecha y hora de inicio del tratamiento
fecha_fin DATETIME Fecha y hora de finalización del tratamiento
cod_protocol VARCHAR2(8) Código de protocolo
fh_ult_mod DATETIME Fecha y hora de última modificación
repetir SMALLINT Nº de días sobre los que se repetirá la linea de la prescripción
estado VARCHAR2(1) Estado
alergia_s_n VARCHAR2(1) Alergias (S/N)
interac_s_n VARCHAR2(1) Interacciones (S/N)
precisa VARCHAR2(1) Si precisa
alterada VARCHAR2(1)
modificados VARCHAR2(10)
fecha_pres DATETIME Fecha y hora en que se realizó la prescripción
obs_dispensa VARCHAR2(50) Observaciones de dispensación
obs_enferme VARCHAR2(70) Observaciones de enfermería
obs_medico VARCHAR2(70 Observaciones al médico
Mezcla VARCHAR2(1) Si la prescripción es una mezcla(S/N)
Num_Mezcla INTEGER Nº de mezcla personalizada
Elaborado VARCHAR2(1) Si la mezcla ha sido elaborada (S/N)
Existencia_mez INTEGER Existencias de la mezcla
Lote_mez VARCHAR2(20) Lote de la mezcla
Fecha_cad_Mez DATE Fecha de caducidad de la mezcla
Perfusion VARCHAR2(1) Si el medicamento se administrará mediante perfusión(S/N)
volumen NUMBER(19,3) Volumen de la perfusión
Velocidad NUMBER(19,3) Velocidad de goteo de la perfusión
t_dosis VARCHAR2(1) Tipo de dosis
multidosis INTEGER Nº de multidosis
multidosis_left NUMBER(10,3) Nº de multidosis restantes por consumir
dias_ant NUMBER(10)
dosis_ant NUMBER(19,3)
Fecha_elaboracion DATETIME Fecha y hora de elaboración de la mezcla
login_usu VARCHAR2(30) Login del usuario
Descripcion VARCHAR2(40) Descripción de la mezcla personalizada
Caducidad NUMBER(10) Días de duración de la mezcla personalizada.
Linea_log INTEGER Línea lógica
Idlinea_ec DECIMAL(10,0)
Idhoja_ec DECIMAL(10,0)
tipo_pres VARCHAR2(1)
linea_asoc INTEGER Prescripción asociada
tipo_calc VARCHAR2(1) Tipo de cálculo
modo_cl VARCHAR2(1)
peso_calc VARCHAR2(1)
formula_auc VARCHAR2(1)
dosis_total NUMBER(20,10)
caducidad1 INTEGER
incremento_vol NUMBER(20,10)
tmp_adm INTEGER
modo_pres VARCHAR2(1) Modo de prescripción (A:Artículo/P:Principio activo)
terato_s_n VARCHAR2(1)
unidad_med_mul VARCHAR2(15) Unidad de medida multidosis
Indices Descripción

Tabla Descripción
prestamo Tabla que guarda la cabecera de los mov. de préstamo
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código del centro
albaran INTEGER SI Número de albarán
hospital VARCHAR2(4) SI Código del hospital
fecha DATE Fecha
tipo VARCHAR2(1) Tipo de movimiento
responsable VARCHAR2(30) Responsable
observacion VARCHAR2(70) Observaciones
Indices Descripción

55
Nombres de tablas
Claves primarias
Modelo de datos de FarmaTools v.2.4
Tabla Descripción
prog_protocol Tabla que guarda los protocolos asociados a programas
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código del centro
cod_protocol VARCHAR2(8) SI Código del protocolo
cod_programa VARCHAR2(8) SI Código del programa
Indices Descripción

Tabla Descripción
proveedor Tabla que guarda los proveedores
Campo Tipo Requerido Descripción
codigo VARCHAR2(10) SI Código de proveedor
nombre VARCHAR2(30) SI Nombre del proveedor
direccion VARCHAR2(50) SI Dirección del proveedor
telefono VARCHAR2(20) Teléfono
fax VARCHAR2(20) Fax
t_envio VARCHAR2(1) Tipo de envío
persona_co VARCHAR2(30) Persona de contacto
plazo_entr SMALLINT Plazo de entrega
pago_aplaz NUMBER(4) Pago aplazado
portes VARCHAR2(2)
rappelles VARCHAR2(5)
descuento NUMBER(5,2) Descuento en factura
condicione VARCHAR2(20)
abc VARCHAR2(5) ABC de compras
consumo_me NUMBER(19,5) Facturación último mes
dnicia VARCHAR2(12)
codage VARCHAR2(4) Código de agencia
codban VARCHAR2(4) Código de banco
codpro VARCHAR2(10) Código de gestión
dircia VARCHAR2(30)
dircon VARCHAR2(30)
muncia INTEGER Población
nifdni VARCHAR2(14) CIF
nompro VARCHAR2(30)
muncon INTEGER
numcue VARCHAR2(11)
percia VARCHAR2(30)
percon VARCHAR2(30)
poscia VARCHAR2(3)
poscon INTEGER
telcia VARCHAR2(12)
telcon VARCHAR2(12)
titcue VARCHAR2(20)
procia VARCHAR2(4) Provincia
procon VARCHAR2(4)
ambito VARCHAR2(1)
codend VARCHAR2(6)
ordban SMALLINT
faxcia VARCHAR2(12)
sucban VARCHAR2(6)
cta_ctb VARCHAR2(12) Cuenta contable
tipo_proveedor VARCHAR2(1) Tipo de proveedor
cod_pais VARCHAR2(4) Código de país
estado VARCHAR2(1) Estado
e_mail VARCHAR2(50) Correo electrónico
cod_buzon VARCHAR2(20) Código de buzón (EDI)
dias_pago SMALLINT Días de pago aplazado
dia_pago1 SMALLINT Día pago 1
dia_pago2 SMALLINT Día pago 2
dia_pago3 SMALLINT Día pago 3
clave_p VARCHAR2(8) Clave de pedido
cod_postal VARCHAR2(10) Código postal
dir_dev VARCHAR2(50) Dirección de devolución
forma_pago VARCHAR2(3) Forma de pago
ped_automa VARCHAR2(1) Pedidos Automaticos
Fax_dev VARCHAR2(20) Número de fax de devoluciones
Fax_rec VARCHAR2(20) Número de fax de recepciones
imp_min_ped NUMBER(19,5) Importe pedido minimo proveedor.
Indices Descripción

Tabla Descripción
provinci Tabla que guarda las provincias
Campo Tipo Requerido Descripción
provincia VARCHAR2(4) SI Código de provincia
descripcio VARCHAR2(20) SI Nombre de provincia
prefijo VARCHAR2(4) Prefijo
cod_pais VARCHAR2(4) SI Código de país

56
Nombres de tablas
Claves primarias
Modelo de datos de FarmaTools v.2.4
Indices Descripción

Tabla Descripción
puestos_trat Tabla que guarda los puestos de tratamiento
Campo Tipo Requerido Descripción
id_puesto_trat INTEGER SI Identificador autonumérico
codigo VARCHAR2(20) SI Código del puesto
descripcion VARCHAR2(100) SI Descripción del puesto
Tipo INTEGER SI Tipo de puesto, 1-sillón, 2-cama
Indices Descripción

Tabla Descripción
ram Tabla cabecera para guardar las reacciones adversas a medicamentos
Campo Tipo Requerido Descripción
id_ram INTEGER SI Identificador único de RAM.
fecha_comunicacion DATETIME SI Fecha de comunicación
fecha_ini DATETIME Fecha de inicio
login_usu VARCHAR2(30) SI Usuario que registra la RAM.
sistema_notif INTEGER Sistema de notificación
notificador VARCHAR2(1) Persona que notifica
tproceso VARCHAR2(1) Ámbito
numerohc INTEGER SI Nº de historia clínica
nproceso INTEGER SI Nº de proceso
numicu INTEGER Nº de episodio
cod_medico INTEGER Médico responsable
servicio VARCHAR2(10) Servicio que atiende al paciente
peso NUMERIC(5,2) Peso
tipo INTEGER
descripcion TEXT
actuacion INTEGER
tratamiento VARCHAR2(1)
obs_trat VARCHAR2(255) Observaciones al tratamiento
gravedad SMALLINT
desenlace INTEGER
causalidad VARCHAR2(1)
msbf VARCHAR2(1) Hoja de comunicación MSBF(Sólo Andorra)
Indices Descripción

Tabla Descripción
ram_art Tabla líneas que guarda medicamentos a los que se ha tenido reacción adversa
Campo Tipo Requerido Descripción
id_ram_art INTEGER SI Identificador único de artículo con RAM.
id_ram INTEGER SI Identificador de RAM.
articulo VARCHAR2(10) SI Artículo
dosis NUMBER(19,3) Dosis prescrita
unidad_med VARCHAR2(15) Unidad de medida
cod_via VARCHAR2(3) Vía de administración
fecha_ini DATETIME Fecha de inicio
fecha_fin DATETIME Fecha de fin
lote VARCHAR2(20) Lote
fecha_cad DATE Fecha de caducidad
observaciones VARCHAR2(10)
Indices Descripción

Tabla Descripción
ram_mae Tabla maestra que guarda diferentes características de definición de reacción adversa
Campo Tipo Requerido Descripción
id_ram_mae INTEGER SI Identificador único característica de una RAM.
descripcion VARCHAR2(50) SI Descripción
tipo VARCHAR2(1) SI 'S': sistema de notificación, 'T':Tipo de RAM, 'A':Actuación, 'D':Desenlace
Indices Descripción
Indice duplicado: idx_ram_mae_1 tipo

Tabla Descripción
ram_reac Tabla líneas que guarda diferentes reacciones adversas a medicamentos.(Sólo España)
Campo Tipo Requerido Descripción
id_ram_reac INTEGER SI Identificador único de reacción adversa.
id_ram INTEGER SI Identificador único de RAM.
reaccion VARCHAR2(255) SI Identificador único de RAM.
fecha_ini DATETIME Fecha de inicio
fecha_fin DATETIME Fecha de fin
desenlace INTEGER
Indices Descripción

Tabla Descripción

57
Nombres de tablas
Claves primarias
Modelo de datos de FarmaTools v.2.4
rec_inve Tabla que guarda las líneas de recepciones o devoluciones a proveedor
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código de centro
num_entrada INTEGER SI Número de recepción o devolución
linea SMALLINT SI Línea
num_pedido INTEGER Número de pedido
codigo VARCHAR2(10) Código de artículo
cod_nac VARCHAR2(10) SI Código nacional
cant_rec INTEGER Cantidad recepcionada o dev.
cant_bonif INTEGER Cantidad bonificada
fecha_entr DATE Fecha de entrega
fecha_rec DATE Fecha de recepción
fecha_cad DATE Fecha de caducidad
lote VARCHAR2(20) Lote
precio NUMBER(15,5) Precio
iva NUMBER(5,2) IVA
descuento NUMBER(5,2) Descuento
dto_prov NUMBER(5,2) Descuento de proveedor
epigr VARCHAR2(12) Epígrafe contable
dospresen NUMBER(10) Unidades por envase
Cod_lote_con VARCHAR2(15) Codigo del lote del concurso
num_lim_unico Integer Numero de linea Unico, para la descarga des SESPA
Pvl NUMBER(15,5) Precio de Venta Laboratorio
Indices Descripción
Indice duplicado: idx_rec_inve1 cod_centro, num_pedido
Indice duplicado: idx_rec_inve2 cod_centro, codigo
Indice duplicado: idx_rec_inve3 Codigo,cod_nac,lote,fecha_cad

Tabla Descripción
recep_edi Tabla que guarda las recepciones de edi para ser procesadas
Campo Tipo Requerido Descripción
Idcab DECIMAL(12,0) Identificador de la cabecera
Numdes VARCHAR2(35)
Tipo VARCHAR2(3) 351 (Recepción) – 35E Devolución
Funcion VARCHAR2(3)
Fecdes DATE Fecha
Fecent DATE Fecha
Conesp VARCHAR2(3)
Numalb VARCHAR2(35) Número de albarán del proveedor
Numped VARCHAR2(35) Número de pedido
Origen VARCHAR2(13)
Proveedor VARCHAR2(13) proveedor.cod_buzon
Puntenv VARCHAR2(13)
Expedidor VARCHAR2(13)
Destino VARCHAR2(13) paramet.cod_buzon
Comprador VARCHAR2(13) Paramet.cod_buzon
Receptor VARCHAR2(13)
Ultcons VARCHAR2(13)
Portes VARCHAR2(3)
Recogida VARCHAR2(3)
Idemb INTEGER
Idlin INTEGER
Ean VARCHAR2(35) Ofertas.cod_ean
Vp VARCHAR2(2)
Refprov VARCHAR2(35)
Refcli VARCHAR2(35)
Lote VARCHAR2(35) lote
Serie VARCHAR2(35)
Numexp VARCHAR2(35)
Descrip VARCHAR2(70) Nombre del articulo
Tipart VARCHAR2(3)
Cenv DECIMAL(15,3) Envases
Cenvgra DECIMAL(15,3) Unidades bonificadas
Cuexp DECIMAL(15,3) Unidades por envase
Feccad DATE Caducidad
Impneto DECIMAL(15,3) Importe neto
Impbruto DECIMAL(15,3) Importe bruto
Sscc VARCHAR2(35)
Umedida VARCHAR2(3)
Indices Descripción

Tabla Descripción
serv_protocol Tabla que guarda los servicios asociados a los protocolos
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código de centro
cod_protocol VARCHAR2(8) SI Código del protocolo
servicio VARCHAR2(10) SI Código de servicio
Indices Descripción

58
Nombres de tablas
Claves primarias
Modelo de datos de FarmaTools v.2.4
Tabla Descripción
servicio Tabla que guarda los servicios
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código de centro
cod_servicio VARCHAR2(10) SI Código de servicio
nom_servicio VARCHAR2(30) SI Nombre del servicio
gfh VARCHAR2(10) Grupo funcional al que pertenece el servicio
responsable INTEGER Responsable del servicio
estado VARCHAR2(1) Estado
modo_pres VARCHAR2(1) Modo de prescripción (A:Artículo/P:Principio activo)
cod_interno INTEGER SI Codigo interno
equivalencia INTEGER Codigo interno del servicio central
cod_area VARCHAR2(10) SI Area asociado
Indices Descripción

Tabla Descripción
servicio_central Tabla que guarda los servicios
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código de centro
cod_servicio VARCHAR2(10) SI Código de servicio
nom_servicio VARCHAR2(30) SI Nombre del servicio
gfh VARCHAR2(10) Grupo funcional al que pertenece el servicio
responsable INTEGER Responsable del servicio
estado VARCHAR2(1) Estado
modo_pres VARCHAR2(1) Modo de prescripción (A:Artículo/P:Principio activo)
cod_interno INTEGER SI Codigo interno
equivalencia INTEGER Codigo interno del servicio central superior
cod_area VARCHAR2(10) SI Area asociado
Indices Descripción

Tabla Descripción
sexos Tabla que guarda los sexos
Campo Tipo Requerido Descripción
codigo VARCHAR2(6) SI Código de sexo
descripcion VARCHAR2(15) Descripción
mujer VARCHAR2(1)
Indices Descripción

Tabla Descripción
t_dosis Tabla que guarda los tipos de dosis
Campo Tipo Requerido Descripción
tipo_dosis VARCHAR2(1) SI Código del tipo de dosis
descripcion VARCHAR2(20) SI Descripción
operacion VARCHAR2(1)
l_carga VARCHAR2(1)
c_farma VARCHAR2(1)
d_cierre VARCHAR2(1)
l_unidosis VARCHAR2(1)
d_botiquin VARCHAR2(1)
Indices Descripción

Tabla Descripción
t_motivo Tabla que guarda los motivos de ingreso
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código de centro
codigo VARCHAR2(15) SI Código del motivo
descripcion VARCHAR2(30) Descripción
Indices Descripción

t_motivo_in Tabla que guarda los motivos de incidencias de líneas de albaranes


Campo Tipo Requerido Descripción
id_motivo_inc INTEGER(autoincrement) SI Identificador único de incidencia
motivo VARCHAR2(50) SI Texto del motivo
tipo_alb VARCHAR2(1) SI Descripción
Indices Descripción

Tabla Descripción
t_movimi Tabla que guarda los tipos de movimientos
Campo Tipo Requerido Descripción
tipo_movimi VARCHAR2(1) SI Código de tipo de movimiento
nombre VARCHAR2(25) Nombre
operacion VARCHAR2(1) Operación (+/-)
Carrusel VARCHAR2(1) Si el movimiento es de carrusel

59
Nombres de tablas
Claves primarias
Modelo de datos de FarmaTools v.2.4
operador DECIMAL(10,0)
Indices Descripción

Tabla Descripción
t_observ Tabla que guarda los tipos de observaciones
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código de centro
codigo INTEGER SI Código de observación
descripcion VARCHAR2(60) Observación
tipo VARCHAR2(1)
Indices Descripción

Tabla Descripción
t_provee Tabla que guarda los tipos de proveedor
Campo Tipo Requerido Descripción
codigo VARCHAR2(1) SI Código de tipo
descripcion VARCHAR2(30) Descripción
Indices Descripción

Tabla Descripción
t_significancia Tabla para la significancia de interacciones
Campo Tipo Requerido Descripción
significancia SMALLINT SI Código de significancia
descripcion VARCHAR2(20) SI Descripción
texto VARCHAR2(100) Comentario a la significancia
Indices Descripción

Tabla Descripción
T_tipo_adq Tabla que guarda los tipos de adquisiciones
Campo Tipo Requerido Descripción
Id_tipo_adq INTEGER SI Identificador
Codigo VARCHAR2(1) Código del tipo de adquisición
Descripción VARCHAR2(1) Descripción del tipo de adquisición
Indices Descripción

Tabla Descripción
tipos Tabla que guarda los tipos de envase
Campo Tipo Requerido Descripción
Codigo VARCHAR2(2) SI Código
Descripcio VARCHAR2(20) SI Descripción
cod_oficial VARCHAR2(2) SI Código oficial
Iva NUMBER(5,2) IVA
Descuento NUMBER(5,2) SI descuento
cta_iva VARCHAR2(12) Cuenta contable de IVA
Indices Descripción

Tabla Descripción
Tipos_incidencia Tabla que guarda los tipos de incidencia
Campo Tipo Requerido Descripción
Id_tipo_incidencia autonumerico SI Código
Descripcion VARCHAR2(250) SI Descripción
Indices Descripción

Tabla Descripción
traza_pres Tabla que guarda la traza de las prescripciones
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código de centro
nproceso INTEGER SI Número de proceso
linea INTEGER SI Línea
Linea_pres INTEGER Línea de prescripción
articulo VARCHAR2(10) Código de artículo
Cod_practivo INTEGER Código del principio activo
Forma_far VARCHAR2(6) Código de la forma farmacéutica
Num_mezcla INTEGER Nº de la mezcla personalizada
texto VARCHAR2(255) Texto de la traza
Fecha DATETIME Fecha y hora del movimiento
tipo VARCHAR2(1) Tipo de suceso: Agregar(A), Modificar,(M) Suspender(S)
Login_usu VARCHAR2(30) Usuario que realizó el movimiento
Indices Descripción

Tabla Descripción
txt_asoc Tabla que guarda los textos asociados

60
Nombres de tablas
Claves primarias
Modelo de datos de FarmaTools v.2.4
Campo Tipo Requerido Descripción
cod_centro SMALLINT SI Código de centro
nemotec VARCHAR2(50) SI
tipo_texto VARCHAR2(1) SI Tipo de texto asociaro (P – Paciente, G-pedidos/albaranes)
texto LONG VARCHAR SI Descripción
Indices Descripción

Tabla Descripción
ubica Tabla que guarda las ubicaciones
Campo Tipo Requerido Descripción
Codigo VARCHAR2(8) SI Código de ubicación
Descripcio VARCHAR2(30) SI Nombre de la ubicación
Indices Descripción

Tabla Descripción
unid_med Tabla que guarda las unidades de medida
Campo Tipo Requerido Descripción
Codigo VARCHAR2(15) SI Código de unidad de medida
Descripcio VARCHAR2(30) SI Descripción
Cod_oficial VARCHAR2(15) Código interno de presentación
Indices Descripción

Tabla Descripción
unid_med_conver Tabla que guarda las conversiones entre unidades de medida
Campo Tipo Requerido Descripción
Valor NUMBER(20,10) SI
Unid_med1 VARCHAR2(15) SI Código de unidad de medida
Unid_med2 VARCHAR2(15) SI Código de unidad de medida
conversion NUMBER(20,10) SI
Indices Descripción

Tabla Descripción
unidad Tabla que guarda las Unidades de Enfermería
Campo Tipo Requerido Descripción
Unidad VARCHAR2(10) SI Código de Unidad
des_unidad VARCHAR2(30) SI Nombre de la Unidad
Gfh VARCHAR2(10) SI Grupo funcional al que pertenece
fec_ult_pac DATE Fecha de último pacto
dias_d_pacto SMALLINT Días de pacto
c_f VARCHAR2(4) Centro de facturación
Centro SMALLINT SI Código de centro
Tipo VARCHAR2(1) Tipo
fecha_baja DATE Fecha de baja
Estancia VARCHAR2(1) Estancia
cons_uni VARCHAR2(1) Utilizable en Unidosis
cod_interno INTEGER SI Codigo interno
equivalencia INTEGER Codigo interno de la unidad central
cod_area VARCHAR2(5) Area asociado
cod_area_ant VARCHAR2(5)
cod_area_ant_ant VARCHAR2(5)
Indices Descripción

Tabla Descripción
unidad_central Tabla que guarda las Unidades de Enfermería
Campo Tipo Requerido Descripción
Centro SMALLINT SI Código de centro
Unidad VARCHAR2(10) SI Código de Unidad
des_unidad VARCHAR2(30) SI Nombre de la Unidad
Gfh VARCHAR2(10) SI Grupo funcional al que pertenece
fec_ult_pac DATE Fecha de último pacto
dias_d_pacto SMALLINT Días de pacto
c_f VARCHAR2(4) Centro de facturación
Tipo VARCHAR2(1) Tipo
fecha_baja DATE Fecha de baja
Estancia VARCHAR2(1) Estancia
cons_uni VARCHAR2(1) Utilizable en Unidosis
cod_interno INTEGER SI Codigo interno
equivalencia INTEGER Codigo interno de la unidad central superior
cod_area VARCHAR2(10) SI Area asociado
Indices Descripción

Tabla Descripción
val_his Tabla que guarda el histórico de validaciones
Campo Tipo Requerido Descripción

61
Nombres de tablas
Claves primarias
Modelo de datos de FarmaTools v.2.4
id_val_his AUTONUMERICO SI
cod_centro SMALLINT SI
Numerohc INTEGER SI
Nproceso INTEGER SI
linea_pres INTEGER SI
fec_ult_mod DATETIME
num_revision INTEGER
fecha_val DATETIME SI
Fecha DATETIME SI
login_usu VARCHAR2(30) SI
tipo_usu VARCHAR2(1)
Indices Descripción
Indice duplicado: idx_val_his_1 cod_centro,numerohc,nproceso,linea_pres

Tabla Descripción
versiones Tabla que guarda la versión de Farmatools
Campo Tipo Requerido Descripción
Modulo VARCHAR2(25) SI Código de módulo
Version VARCHAR2(25) SI Versión del módulo
Indices Descripción

Tabla Descripción
via_estudio Tabla que guarda las vías de estudio
Campo Tipo Requerido Descripción
cod_via_est VARCHAR2(2) SI Código de vía de estudio
Descripcion VARCHAR2(30) SI Descripción
Indices Descripción

Tabla Descripción
vias Tabla que guarda las vías de adminstración
Campo Tipo Requerido Descripción
Codigo VARCHAR2(2) SI Código de Vía
Descripcio VARCHAR2(30) SI Descripción
Indices Descripción

Tabla Descripción
vias_art Tabla que guarda las vías asociadas a artículos
Campo Tipo Requerido Descripción
codigo VARCHAR2(10) SI Código de artículo
cod_via VARCHAR2(2) SI Código de la vía
vol_solucion NUMBER(19,3)
disolvente VARCHAR2(10)
envase_hab VARCHAR2(2)
linea INTEGER SI Nº de línea (puede haber varios disolventes por artículo y vía)
aporta VARCHAR2(1) S/N aporta volumen a una mezcla en la que ya esté el disolvente como componente
de la mezcla
observacion VARCHAR2(255) Observación
Indices Descripción

62
Nombres de tablas
Claves primarias

También podría gustarte