diff --git a/snprc_ehr/resources/schemas/dbscripts/sqlserver/snprc_ehr-0.000-24.000.sql b/snprc_ehr/resources/schemas/dbscripts/sqlserver/snprc_ehr-0.000-25.000.sql similarity index 93% rename from snprc_ehr/resources/schemas/dbscripts/sqlserver/snprc_ehr-0.000-24.000.sql rename to snprc_ehr/resources/schemas/dbscripts/sqlserver/snprc_ehr-0.000-25.000.sql index 7a68147a7..7a0af5bd2 100644 --- a/snprc_ehr/resources/schemas/dbscripts/sqlserver/snprc_ehr-0.000-24.000.sql +++ b/snprc_ehr/resources/schemas/dbscripts/sqlserver/snprc_ehr-0.000-25.000.sql @@ -2181,3 +2181,111 @@ CREATE TABLE snprc_ehr.SndPackageAttributeStaging CONSTRAINT pk_SndPackagesAttributeStaging PRIMARY KEY CLUSTERED (AttributeId) ); GO + +/* 24.xxx SQL scripts */ + +EXEC core.fn_dropifexists @objname = 'therapy_formulary', @objschema = 'snprc_ehr', @objtype = 'TABLE'; +EXEC core.fn_dropifexists @objname = 'therapy_frequency', @objschema = 'snprc_ehr', @objtype = 'TABLE'; +EXEC core.fn_dropifexists @objname = 'therapy_routes', @objschema = 'snprc_ehr', @objtype = 'TABLE'; +EXEC core.fn_dropifexists @objname = 'therapy_units', @objschema = 'snprc_ehr', @objtype = 'TABLE'; +EXEC core.fn_dropifexists @objname = 'therapy_resolutions', @objschema = 'snprc_ehr', @objtype = 'TABLE'; + +CREATE TABLE snprc_ehr.therapy_formulary( + RowId INT NOT NULL, + drug VARCHAR(400) NOT NULL, + dose NUMERIC(8, 4) NOT NULL, + route INT NOT NULL, -- FK snprc_ehr.therapy_routes.RowId + frequency INT NOT NULL, -- FK snprc_ehr.therapy_frequency.RowId` + duration INT NOT NULL, + units INT NOT NULL, -- FK snprc_ehr.therapy_units.RowId + isActive INT NULL, + dateDisabled DATETIME NULL, + Container dbo.ENTITYID NOT NULL, + Created DATETIME NULL, + CreatedBy dbo.USERID NULL, + Modified DATETIME NULL, + ModifiedBy dbo.USERID NULL, + ObjectId UNIQUEIDENTIFIER NOT NULL + + CONSTRAINT PK_therapy_formulary PRIMARY KEY CLUSTERED (RowId) +) + +ALTER TABLE snprc_ehr.therapy_formulary WITH CHECK ADD CONSTRAINT FK_therapy_formulary_container FOREIGN KEY(Container) + REFERENCES core.Containers (EntityId) + GO + + +CREATE TABLE snprc_ehr.therapy_routes( + + RowId INT NOT NULL, + route VARCHAR(30) NOT NULL, + description VARCHAR(100) NULL, + isActive INT NULL, + Container dbo.ENTITYID NOT NULL, + Created DATETIME NULL, + CreatedBy dbo.USERID NULL, + Modified DATETIME NULL, + ModifiedBy dbo.USERID NULL, + ObjectId UNIQUEIDENTIFIER NULL + + CONSTRAINT PK_therapy_routes PRIMARY KEY CLUSTERED (RowId) +) +ALTER TABLE snprc_ehr.therapy_routes WITH CHECK ADD CONSTRAINT FK_therapy_routes FOREIGN KEY(Container) + REFERENCES core.Containers (EntityId) + GO + +CREATE TABLE snprc_ehr.therapy_units( + RowId INT NOT NULL, + units VARCHAR(30) NOT NULL, + description VARCHAR(100), + isActive INT NULL, + Container dbo.ENTITYID NOT NULL, + Created DATETIME NULL, + CreatedBy dbo.USERID NULL, + Modified DATETIME NULL, + ModifiedBy dbo.USERID NULL, + ObjectId UNIQUEIDENTIFIER NULL + + CONSTRAINT PK_therapy_units PRIMARY KEY CLUSTERED (RowId) +) +ALTER TABLE snprc_ehr.therapy_units WITH CHECK ADD CONSTRAINT FK_therapy_units FOREIGN KEY(Container) + REFERENCES core.Containers (EntityId) + GO + +CREATE TABLE snprc_ehr.therapy_resolutions +( + + RowId INT NOT NULL, + resolution VARCHAR(30) NOT NULL, + isActive INT NULL, + Container dbo.ENTITYID NOT NULL, + Created DATETIME NULL, + CreatedBy dbo.USERID NULL, + Modified DATETIME NULL, + ModifiedBy dbo.USERID NULL, + ObjectId UNIQUEIDENTIFIER NULL + + CONSTRAINT PK_therapy_resolutions PRIMARY KEY CLUSTERED (RowId) +) + +ALTER TABLE snprc_ehr.therapy_resolutions WITH CHECK ADD CONSTRAINT FK_therapy_resolutions FOREIGN KEY(Container) + REFERENCES core.Containers (EntityId) + GO + +CREATE TABLE snprc_ehr.therapy_frequency( + RowId INT NOT NULL, + frequency VARCHAR(30) NOT NULL, + description VARCHAR(100) NULL, + isActive INT NULL, + Container dbo.ENTITYID NOT NULL, + Created DATETIME NULL, + CreatedBy dbo.USERID NULL, + Modified DATETIME NULL, + ModifiedBy dbo.USERID NULL, + ObjectId UNIQUEIDENTIFIER NOT NULL + + CONSTRAINT PK_therapy_frequency PRIMARY KEY CLUSTERED (RowId) +) +ALTER TABLE snprc_ehr.therapy_frequency WITH CHECK ADD CONSTRAINT FK_therapy_frequency FOREIGN KEY(Container) + REFERENCES core.Containers (EntityId) + GO \ No newline at end of file diff --git a/snprc_ehr/resources/schemas/dbscripts/sqlserver/snprc_ehr-23.002-24.001.sql b/snprc_ehr/resources/schemas/dbscripts/sqlserver/snprc_ehr-23.002-24.001.sql deleted file mode 100644 index ea2a8c010..000000000 --- a/snprc_ehr/resources/schemas/dbscripts/sqlserver/snprc_ehr-23.002-24.001.sql +++ /dev/null @@ -1,109 +0,0 @@ -EXEC core.fn_dropifexists @objname = 'therapy_formulary', @objschema = 'snprc_ehr', @objtype = 'TABLE'; -EXEC core.fn_dropifexists @objname = 'therapy_frequency', @objschema = 'snprc_ehr', @objtype = 'TABLE'; -EXEC core.fn_dropifexists @objname = 'therapy_routes', @objschema = 'snprc_ehr', @objtype = 'TABLE'; -EXEC core.fn_dropifexists @objname = 'therapy_units', @objschema = 'snprc_ehr', @objtype = 'TABLE'; -EXEC core.fn_dropifexists @objname = 'therapy_resolutions', @objschema = 'snprc_ehr', @objtype = 'TABLE'; - -CREATE TABLE snprc_ehr.therapy_formulary( - RowId INT NOT NULL, - drug VARCHAR(400) NOT NULL, - dose NUMERIC(8, 4) NOT NULL, - route INT NOT NULL, -- FK snprc_ehr.therapy_routes.RowId - frequency INT NOT NULL, -- FK snprc_ehr.therapy_frequency.RowId` - duration INT NOT NULL, - units INT NOT NULL, -- FK snprc_ehr.therapy_units.RowId - isActive INT NULL, - dateDisabled DATETIME NULL, - Container dbo.ENTITYID NOT NULL, - Created DATETIME NULL, - CreatedBy dbo.USERID NULL, - Modified DATETIME NULL, - ModifiedBy dbo.USERID NULL, - ObjectId UNIQUEIDENTIFIER NOT NULL - - CONSTRAINT PK_therapy_formulary PRIMARY KEY CLUSTERED (RowId) -) - -ALTER TABLE snprc_ehr.therapy_formulary WITH CHECK ADD CONSTRAINT FK_therapy_formulary_container FOREIGN KEY(Container) - REFERENCES core.Containers (EntityId) - GO - - -CREATE TABLE snprc_ehr.therapy_routes( - - RowId INT NOT NULL, - route VARCHAR(30) NOT NULL, - description VARCHAR(100) NULL, - isActive INT NULL, - Container dbo.ENTITYID NOT NULL, - Created DATETIME NULL, - CreatedBy dbo.USERID NULL, - Modified DATETIME NULL, - ModifiedBy dbo.USERID NULL, - ObjectId UNIQUEIDENTIFIER NULL - - CONSTRAINT PK_therapy_routes PRIMARY KEY CLUSTERED (RowId) -) -ALTER TABLE snprc_ehr.therapy_routes WITH CHECK ADD CONSTRAINT FK_therapy_routes FOREIGN KEY(Container) - REFERENCES core.Containers (EntityId) - GO - -CREATE TABLE snprc_ehr.therapy_units( - RowId INT NOT NULL, - units VARCHAR(30) NOT NULL, - description VARCHAR(100), - isActive INT NULL, - Container dbo.ENTITYID NOT NULL, - Created DATETIME NULL, - CreatedBy dbo.USERID NULL, - Modified DATETIME NULL, - ModifiedBy dbo.USERID NULL, - ObjectId UNIQUEIDENTIFIER NULL - - CONSTRAINT PK_therapy_units PRIMARY KEY CLUSTERED (RowId) -) -ALTER TABLE snprc_ehr.therapy_units WITH CHECK ADD CONSTRAINT FK_therapy_units FOREIGN KEY(Container) - REFERENCES core.Containers (EntityId) - GO - -CREATE TABLE snprc_ehr.therapy_resolutions -( - - RowId INT NOT NULL, - resolution VARCHAR(30) NOT NULL, - isActive INT NULL, - Container dbo.ENTITYID NOT NULL, - Created DATETIME NULL, - CreatedBy dbo.USERID NULL, - Modified DATETIME NULL, - ModifiedBy dbo.USERID NULL, - ObjectId UNIQUEIDENTIFIER NULL - - CONSTRAINT PK_therapy_resolutions PRIMARY KEY CLUSTERED (RowId) -) - -ALTER TABLE snprc_ehr.therapy_resolutions WITH CHECK ADD CONSTRAINT FK_therapy_resolutions FOREIGN KEY(Container) - REFERENCES core.Containers (EntityId) - GO - -CREATE TABLE snprc_ehr.therapy_frequency( - RowId INT NOT NULL, - frequency VARCHAR(30) NOT NULL, - description VARCHAR(100) NULL, - isActive INT NULL, - Container dbo.ENTITYID NOT NULL, - Created DATETIME NULL, - CreatedBy dbo.USERID NULL, - Modified DATETIME NULL, - ModifiedBy dbo.USERID NULL, - ObjectId UNIQUEIDENTIFIER NOT NULL - - CONSTRAINT PK_therapy_frequency PRIMARY KEY CLUSTERED (RowId) -) -ALTER TABLE snprc_ehr.therapy_frequency WITH CHECK ADD CONSTRAINT FK_therapy_frequency FOREIGN KEY(Container) - REFERENCES core.Containers (EntityId) - GO - - - - diff --git a/snprc_ehr/resources/schemas/dbscripts/sqlserver/snprc_ehr-24.001-24.002.sql b/snprc_ehr/resources/schemas/dbscripts/sqlserver/snprc_ehr-24.001-24.002.sql deleted file mode 100644 index 78450244e..000000000 --- a/snprc_ehr/resources/schemas/dbscripts/sqlserver/snprc_ehr-24.001-24.002.sql +++ /dev/null @@ -1,109 +0,0 @@ -EXEC core.fn_dropifexists @objname = 'therapy_formulary', @objschema = 'snprc_ehr', @objtype = 'TABLE'; -EXEC core.fn_dropifexists @objname = 'therapy_frequency', @objschema = 'snprc_ehr', @objtype = 'TABLE'; -EXEC core.fn_dropifexists @objname = 'therapy_routes', @objschema = 'snprc_ehr', @objtype = 'TABLE'; -EXEC core.fn_dropifexists @objname = 'therapy_units', @objschema = 'snprc_ehr', @objtype = 'TABLE'; -EXEC core.fn_dropifexists @objname = 'therapy_resolutions', @objschema = 'snprc_ehr', @objtype = 'TABLE'; - -CREATE TABLE snprc_ehr.therapy_formulary( - RowId INT NOT NULL, - drug VARCHAR(400) NOT NULL, - dose NUMERIC(8, 4) NOT NULL, - route INT NOT NULL, -- FK snprc_ehr.therapy_routes.RowId - frequency INT NOT NULL, -- FK snprc_ehr.therapy_frequency.RowId` - duration INT NOT NULL, - units INT NOT NULL, -- FK snprc_ehr.therapy_units.RowId - isActive INT NULL, - dateDisabled DATETIME NULL, - Container dbo.ENTITYID NOT NULL, - Created DATETIME NULL, - CreatedBy dbo.USERID NULL, - Modified DATETIME NULL, - ModifiedBy dbo.USERID NULL, - ObjectId UNIQUEIDENTIFIER NOT NULL - - CONSTRAINT PK_therapy_formulary PRIMARY KEY CLUSTERED (RowId) -) - -ALTER TABLE snprc_ehr.therapy_formulary WITH CHECK ADD CONSTRAINT FK_therapy_formulary_container FOREIGN KEY(Container) - REFERENCES core.Containers (EntityId) - GO - - -CREATE TABLE snprc_ehr.therapy_routes( - - RowId INT NOT NULL, - route VARCHAR(30) NOT NULL, - description VARCHAR(100) NULL, - isActive INT NULL, - Container dbo.ENTITYID NOT NULL, - Created DATETIME NULL, - CreatedBy dbo.USERID NULL, - Modified DATETIME NULL, - ModifiedBy dbo.USERID NULL, - ObjectId UNIQUEIDENTIFIER NULL - - CONSTRAINT PK_therapy_routes PRIMARY KEY CLUSTERED (RowId) -) -ALTER TABLE snprc_ehr.therapy_routes WITH CHECK ADD CONSTRAINT FK_therapy_routes FOREIGN KEY(Container) - REFERENCES core.Containers (EntityId) - GO - -CREATE TABLE snprc_ehr.therapy_units( - RowId INT NOT NULL, - units VARCHAR(30) NOT NULL, - description VARCHAR(100), - isActive INT NULL, - Container dbo.ENTITYID NOT NULL, - Created DATETIME NULL, - CreatedBy dbo.USERID NULL, - Modified DATETIME NULL, - ModifiedBy dbo.USERID NULL, - ObjectId UNIQUEIDENTIFIER NULL - - CONSTRAINT PK_therapy_units PRIMARY KEY CLUSTERED (RowId) -) -ALTER TABLE snprc_ehr.therapy_units WITH CHECK ADD CONSTRAINT FK_therapy_units FOREIGN KEY(Container) - REFERENCES core.Containers (EntityId) - GO - -CREATE TABLE snprc_ehr.therapy_resolutions -( - - RowId INT NOT NULL, - resolution VARCHAR(30) NOT NULL, - isActive INT NULL, - Container dbo.ENTITYID NOT NULL, - Created DATETIME NULL, - CreatedBy dbo.USERID NULL, - Modified DATETIME NULL, - ModifiedBy dbo.USERID NULL, - ObjectId UNIQUEIDENTIFIER NULL - - CONSTRAINT PK_therapy_resolutions PRIMARY KEY CLUSTERED (RowId) -) - -ALTER TABLE snprc_ehr.therapy_resolutions WITH CHECK ADD CONSTRAINT FK_therapy_resolutions FOREIGN KEY(Container) - REFERENCES core.Containers (EntityId) - GO - -CREATE TABLE snprc_ehr.therapy_frequency( - RowId INT NOT NULL, - frequency VARCHAR(30) NOT NULL, - description VARCHAR(100) NULL, - isActive INT NULL, - Container dbo.ENTITYID NOT NULL, - Created DATETIME NULL, - CreatedBy dbo.USERID NULL, - Modified DATETIME NULL, - ModifiedBy dbo.USERID NULL, - ObjectId UNIQUEIDENTIFIER NOT NULL - - CONSTRAINT PK_therapy_frequency PRIMARY KEY CLUSTERED (RowId) -) -ALTER TABLE snprc_ehr.therapy_frequency WITH CHECK ADD CONSTRAINT FK_therapy_frequency FOREIGN KEY(Container) - REFERENCES core.Containers (EntityId) - GO - - - - diff --git a/snprc_r24/resources/schemas/dbscripts/sqlserver/snprc_r24-0.00-18.20.sql b/snprc_r24/resources/schemas/dbscripts/sqlserver/snprc_r24-0.000-25.000.sql similarity index 98% rename from snprc_r24/resources/schemas/dbscripts/sqlserver/snprc_r24-0.00-18.20.sql rename to snprc_r24/resources/schemas/dbscripts/sqlserver/snprc_r24-0.000-25.000.sql index 8193a8f60..c93834cf4 100644 --- a/snprc_r24/resources/schemas/dbscripts/sqlserver/snprc_r24-0.00-18.20.sql +++ b/snprc_r24/resources/schemas/dbscripts/sqlserver/snprc_r24-0.000-25.000.sql @@ -148,4 +148,8 @@ CREATE TABLE [snprc_r24].[WeightStaging] ( CONSTRAINT [pk_snprc_r24_weight_staging] PRIMARY KEY ( [ObjectId] ASC) ); -GO \ No newline at end of file +GO + +/* 24.xxx SQL scripts */ + +ALTER TABLE snprc_r24.WeightStaging ALTER COLUMN Weight FLOAT \ No newline at end of file diff --git a/snprc_r24/resources/schemas/dbscripts/sqlserver/snprc_r24-24.000-24.001.sql b/snprc_r24/resources/schemas/dbscripts/sqlserver/snprc_r24-24.000-24.001.sql deleted file mode 100644 index 02eb7383c..000000000 --- a/snprc_r24/resources/schemas/dbscripts/sqlserver/snprc_r24-24.000-24.001.sql +++ /dev/null @@ -1 +0,0 @@ -ALTER TABLE snprc_r24.WeightStaging ALTER COLUMN Weight FLOAT \ No newline at end of file