CREATE TABLE DICCIONARIO_CTAEM_NIVEL_1
(
  VMPCODIGOCTAEM1 decimal(20) NOT NULL,
  VMPNOMBRECTAEM1 varchar(400)
);
CREATE TABLE DICCIONARIO_CTAEM_NIVEL_2
(
  VMPPCODIGOCTAEM2 decimal(20) NOT NULL,
  VMPPNOMBRECTAEM2 varchar(400),
  VMPPCODIGOCTAEM1 decimal(20)
);
CREATE TABLE OM_CONJUNTOEQU
(
  codigo varchar(6) NOT NULL,
  descripcion varchar(60),
  codnacional varchar(16),
  codautonomico varchar(16)
);
CREATE TABLE OM_CONTRAIND
(
  priact int NOT NULL,
  diag varchar(16) NOT NULL,
  tipo int NOT NULL
);
CREATE TABLE OM_ESP
(
  codigo int NOT NULL,
  cantff float,
  uniff varchar(50),
  cantdosis numeric(6),
  unidosis varchar(60),
  reldosiscomp float,
  fraccionable varchar(1),
  efg varchar(1),
  visado varchar(1),
  tiporec varchar(1),
  inr varchar(1),
  codnac varchar(16),
  grupoatc varchar(10),
  formula varchar(1),
  activo varchar(1),
  fecmod datetime,
  usumod varchar(16),
  restringida varchar(1),
  dispensacion varchar(1),
  financiada varchar(1),
  conjuntoequ varchar(6),
  suero varchar(1),
  descripcion varchar(200),
  laboratorio bigint,
  preal float,
  preferencia float,
  envreceta bigint,
  fvine varchar(1),
  fnew varchar(1),
  niveluno varchar(160),
  niveldos varchar(60),
  inffisio varchar(1),
  facconcenuni varchar(10),
  formafar bigint,
  electrolito varchar(1),
  capbolsa bigint,
  volocupado bigint,
  facconcen bigint,
  embarazo varchar(1),
  lactancia varchar(1),
  efectossec varchar(255),
  observaciones varchar(255),
  fracciones int,
  ensayo varchar(1),
  priact1 bigint,
  via_preferente varchar(2),
  vias varchar(50),
  codigoctaem1 decimal(20),
  codigoctaem2 decimal(20),
  commonNameGroupId int,
  cantpa1 numeric(12,3),
  unipa1 varchar(60),
  cantcomp numeric(12,3),
  unicomp varchar(50)
);
CREATE TABLE OM_ESP_EXCIPIENTES
(
  codesp int NOT NULL,
  codexc int NOT NULL
);
CREATE TABLE OM_ESP_PRIACT2
(
  codesp int NOT NULL,
  codpriact int,
  cantidad numeric(12,3),
  unidades varchar(50),
  verendesc varchar(1),
  ID_MUL varchar(1) NOT NULL,
  ID_MOL int NOT NULL
);
CREATE TABLE OM_EXCIPIENTE
(
  codigo int NOT NULL,
  descripcion varchar(60),
  codnacional varchar(16),
  codautonomico varchar(16),
  activo varchar(1)
);
CREATE TABLE OM_FORMA_VIA
(
  formafar int NOT NULL,
  via varchar(16) NOT NULL,
  defecto varchar(1)
);
CREATE TABLE OM_FORMAFAR
(
  codigo int NOT NULL,
  descripcion varchar(90),
  codnacional varchar(16),
  codautonomico varchar(16),
  activo varchar(1)
);
CREATE TABLE OM_GRUPOPRI
(
  codigo int NOT NULL,
  descripcion varchar(60),
  codnacional varchar(16),
  codautonomico varchar(16),
  activo varchar(1)
);
CREATE TABLE OM_INTERACCION
(
  priact1 int NOT NULL,
  priact2 int NOT NULL,
  tipo int,
  observaciones varchar(max)
);
CREATE TABLE OM_PRIACT
(
  codigo int NOT NULL,
  dosisacumnino bigint,
  dosisacumadulto bigint,
  diasdosacnino bigint,
  diasdosacadulto bigint,
  descripcion varchar(100),
  codigo_interno varchar(80),
  codnacional varchar(16),
  codautonomico varchar(16),
  activo varchar(1),
  unidad_std varchar(16),
  dosismaxdnino bigint,
  dosismaxdadulto bigint
);
CREATE TABLE OM_PRIACT_GRUP
(
  codgr int NOT NULL,
  codpri int NOT NULL
);
CREATE TABLE OM_TIPOCONTRAIND
(
  codigo int NOT NULL,
  descripcion varchar(255),
  codnacional varchar(16)
);
CREATE TABLE OM_TIPOINTERAC
(
  codigo int NOT NULL,
  descripcion varchar(255),
  codnacional varchar(16)
);
CREATE TABLE OM_UNIDAD
(
  codigo varchar(15) NOT NULL,
  descripcion varchar(60),
  codnacional varchar(16),
  codautonomico varchar(16),
  activo varchar(1),
  unidad_std varchar(16),
  factorconversion numeric(20,10)
);
CREATE TABLE OM_VIA
(
  codigo varchar(16) NOT NULL,
  descripcion varchar(70),
  perfusion varchar(1),
  codnacional varchar(16),
  codautonomico varchar(16),
  activo varchar(1)
);
CREATE TABLE VAC_LABORATORIO
(
  codigo int NOT NULL,
  descripcion varchar(60),
  direccion varchar(255),
  nif varchar(16),
  tfno varchar(16),
  activo varchar(1),
  codnacional varchar(16),
  codautonomico varchar(16)
);



