@@ -2181,3 +2181,111 @@ CREATE TABLE snprc_ehr.SndPackageAttributeStaging
21812181 CONSTRAINT pk_SndPackagesAttributeStaging PRIMARY KEY CLUSTERED (AttributeId)
21822182);
21832183GO
2184+
2185+ /* 24.xxx SQL scripts */
2186+
2187+ EXEC core .fn_dropifexists @objname = ' therapy_formulary' , @objschema = ' snprc_ehr' , @objtype = ' TABLE' ;
2188+ EXEC core .fn_dropifexists @objname = ' therapy_frequency' , @objschema = ' snprc_ehr' , @objtype = ' TABLE' ;
2189+ EXEC core .fn_dropifexists @objname = ' therapy_routes' , @objschema = ' snprc_ehr' , @objtype = ' TABLE' ;
2190+ EXEC core .fn_dropifexists @objname = ' therapy_units' , @objschema = ' snprc_ehr' , @objtype = ' TABLE' ;
2191+ EXEC core .fn_dropifexists @objname = ' therapy_resolutions' , @objschema = ' snprc_ehr' , @objtype = ' TABLE' ;
2192+
2193+ CREATE TABLE snprc_ehr .therapy_formulary (
2194+ RowId INT NOT NULL ,
2195+ drug VARCHAR (400 ) NOT NULL ,
2196+ dose NUMERIC (8 , 4 ) NOT NULL ,
2197+ route INT NOT NULL , -- FK snprc_ehr.therapy_routes.RowId
2198+ frequency INT NOT NULL , -- FK snprc_ehr.therapy_frequency.RowId`
2199+ duration INT NOT NULL ,
2200+ units INT NOT NULL , -- FK snprc_ehr.therapy_units.RowId
2201+ isActive INT NULL ,
2202+ dateDisabled DATETIME NULL ,
2203+ Container dbo .ENTITYID NOT NULL ,
2204+ Created DATETIME NULL ,
2205+ CreatedBy dbo .USERID NULL ,
2206+ Modified DATETIME NULL ,
2207+ ModifiedBy dbo .USERID NULL ,
2208+ ObjectId UNIQUEIDENTIFIER NOT NULL
2209+
2210+ CONSTRAINT PK_therapy_formulary PRIMARY KEY CLUSTERED (RowId)
2211+ )
2212+
2213+ ALTER TABLE snprc_ehr .therapy_formulary WITH CHECK ADD CONSTRAINT FK_therapy_formulary_container FOREIGN KEY (Container)
2214+ REFERENCES core .Containers (EntityId)
2215+ GO
2216+
2217+
2218+ CREATE TABLE snprc_ehr .therapy_routes (
2219+
2220+ RowId INT NOT NULL ,
2221+ route VARCHAR (30 ) NOT NULL ,
2222+ description VARCHAR (100 ) NULL ,
2223+ isActive INT NULL ,
2224+ Container dbo .ENTITYID NOT NULL ,
2225+ Created DATETIME NULL ,
2226+ CreatedBy dbo .USERID NULL ,
2227+ Modified DATETIME NULL ,
2228+ ModifiedBy dbo .USERID NULL ,
2229+ ObjectId UNIQUEIDENTIFIER NULL
2230+
2231+ CONSTRAINT PK_therapy_routes PRIMARY KEY CLUSTERED (RowId)
2232+ )
2233+ ALTER TABLE snprc_ehr .therapy_routes WITH CHECK ADD CONSTRAINT FK_therapy_routes FOREIGN KEY (Container)
2234+ REFERENCES core .Containers (EntityId)
2235+ GO
2236+
2237+ CREATE TABLE snprc_ehr .therapy_units (
2238+ RowId INT NOT NULL ,
2239+ units VARCHAR (30 ) NOT NULL ,
2240+ description VARCHAR (100 ),
2241+ isActive INT NULL ,
2242+ Container dbo .ENTITYID NOT NULL ,
2243+ Created DATETIME NULL ,
2244+ CreatedBy dbo .USERID NULL ,
2245+ Modified DATETIME NULL ,
2246+ ModifiedBy dbo .USERID NULL ,
2247+ ObjectId UNIQUEIDENTIFIER NULL
2248+
2249+ CONSTRAINT PK_therapy_units PRIMARY KEY CLUSTERED (RowId)
2250+ )
2251+ ALTER TABLE snprc_ehr .therapy_units WITH CHECK ADD CONSTRAINT FK_therapy_units FOREIGN KEY (Container)
2252+ REFERENCES core .Containers (EntityId)
2253+ GO
2254+
2255+ CREATE TABLE snprc_ehr .therapy_resolutions
2256+ (
2257+
2258+ RowId INT NOT NULL ,
2259+ resolution VARCHAR (30 ) NOT NULL ,
2260+ isActive INT NULL ,
2261+ Container dbo .ENTITYID NOT NULL ,
2262+ Created DATETIME NULL ,
2263+ CreatedBy dbo .USERID NULL ,
2264+ Modified DATETIME NULL ,
2265+ ModifiedBy dbo .USERID NULL ,
2266+ ObjectId UNIQUEIDENTIFIER NULL
2267+
2268+ CONSTRAINT PK_therapy_resolutions PRIMARY KEY CLUSTERED (RowId)
2269+ )
2270+
2271+ ALTER TABLE snprc_ehr .therapy_resolutions WITH CHECK ADD CONSTRAINT FK_therapy_resolutions FOREIGN KEY (Container)
2272+ REFERENCES core .Containers (EntityId)
2273+ GO
2274+
2275+ CREATE TABLE snprc_ehr .therapy_frequency (
2276+ RowId INT NOT NULL ,
2277+ frequency VARCHAR (30 ) NOT NULL ,
2278+ description VARCHAR (100 ) NULL ,
2279+ isActive INT NULL ,
2280+ Container dbo .ENTITYID NOT NULL ,
2281+ Created DATETIME NULL ,
2282+ CreatedBy dbo .USERID NULL ,
2283+ Modified DATETIME NULL ,
2284+ ModifiedBy dbo .USERID NULL ,
2285+ ObjectId UNIQUEIDENTIFIER NOT NULL
2286+
2287+ CONSTRAINT PK_therapy_frequency PRIMARY KEY CLUSTERED (RowId)
2288+ )
2289+ ALTER TABLE snprc_ehr .therapy_frequency WITH CHECK ADD CONSTRAINT FK_therapy_frequency FOREIGN KEY (Container)
2290+ REFERENCES core .Containers (EntityId)
2291+ GO
0 commit comments