Add Database Readme.md
This commit is contained in:
59
database/Readme.md
Normal file
59
database/Readme.md
Normal file
@@ -0,0 +1,59 @@
|
||||
## USCI GUI DataBase Readme
|
||||
### Table DDL
|
||||
```Sql
|
||||
CREATE TABLE
|
||||
`Account`(
|
||||
`UserID` varchar(200) PRIMARY KEY NOT NULL,
|
||||
`UserCode` varchar(200) NOT NULL,
|
||||
`UserName` varchar(200) NOT NULL,
|
||||
`Password` varchar(200) NOT NULL,
|
||||
`RoleID` varchar(200) NOT NULL REFERENCES `Role`(`RoleID`),
|
||||
`Comment` varchar(500)
|
||||
);
|
||||
|
||||
CREATE TABLE
|
||||
`Image`(
|
||||
`ImageUID` NVARCHAR(200) PRIMARY KEY NOT NULL,
|
||||
`SopInstanceUID` NVARCHAR(200),
|
||||
`InstanceNumber` INT,
|
||||
`ImageFullPath` NVARCHAR(500),
|
||||
`SeriesUID` NVARCHAR(200) NOT NULL REFERENCES `Series`(`SeriesUID`)
|
||||
);
|
||||
|
||||
CREATE TABLE
|
||||
`Patient` (
|
||||
`PatientUID` NVARCHAR(200) primary key not null,
|
||||
`PatientID` NVARCHAR(200) not null,
|
||||
`PatientName` NVARCHAR(200) not null,
|
||||
`Birthdate` DATE not null,
|
||||
`Sex` NVARCHAR(200) not null,
|
||||
`Comment` TEXT,
|
||||
`Flag` int default 0 not null
|
||||
);
|
||||
|
||||
CREATE TABLE
|
||||
`Role`(
|
||||
`RoleID` NVARCHAR(200) PRIMARY KEY NOT NULL,
|
||||
`RoleName` NVARCHAR(200) NOT NULL,
|
||||
`Permissions` NVARCHAR(500),
|
||||
`Comment` NVARCHAR(500)
|
||||
);
|
||||
|
||||
CREATE TABLE
|
||||
Scan(
|
||||
ScanID VARCHAR(255) NOT NULL PRIMARY KEY COMMENT 'ScanID same as measurementID, Primary Key',
|
||||
ReferenceID VARCHAR(255) NOT NULL,
|
||||
PatientID VARCHAR(255) NOT NULL,
|
||||
AddTime DATETIME COMMENT 'Add Time',
|
||||
State int DEFAULT 0 COMMENT '0 added, 1 transfered, 2 Reconed, 3 DICOM transfered',
|
||||
UpdateTime DATETIME COMMENT 'Update Time'
|
||||
) COMMENT '';
|
||||
|
||||
CREATE TABLE
|
||||
EScan(
|
||||
ScanID VARCHAR(255) NOT NULL PRIMARY KEY COMMENT 'ScanID same as measurementID, Primary Key',
|
||||
AddTime DATETIME COMMENT 'Add Time',
|
||||
State int DEFAULT 0 COMMENT '0 using, -1 expired',
|
||||
UpdateTime DATETIME COMMENT 'Update Time'
|
||||
) COMMENT '';
|
||||
```
|
||||
Reference in New Issue
Block a user