File: CreateFISTables.script

package info (click to toggle)
ctn 3.2.0~dfsg-9
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 16,936 kB
  • sloc: ansic: 179,652; makefile: 7,007; java: 1,863; csh: 1,067; yacc: 523; sh: 424; cpp: 394; sql: 389; lex: 170
file content (122 lines) | stat: -rw-r--r-- 2,733 bytes parent folder | download | duplicates (18)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122

CREATE TABLE PatientTable
	(
	PatID		char(16) 	primary key,
	PatNam		char(64) 	not null,
	PatUID		char(64) 	not null,
	PatBirDat	int 		not null,
	PatSex		char(16) 	not null
	)
\g
CREATE TABLE StudyTable (
	PatUID		char(64) 	not null,
	StuInsUID	char(64) 	primary key,
	VisUID		char(64) 	not null,
	AccNum		char(16) 	not null,
	StuID		char(16) 	not null,
	SchStuStaDat	int,
	SchStuStaTim	real,
	SchStuLoc	char(64),
	ProDes		char(64),
	ReqPro		char(16),
	StuStaID	char(16),
	StuReaDat	int,
	StuReaTim	real
	)
\g
CREATE TABLE ResultsTable (
	ResUID		char(64) 	primary key,
	StuInsUID	char(64) 	not null,
	ResID		char(16) 	not null,
	Imp		char(1024),
	InsCreDat	char(8),
	InsCreTim	char(16),
	InsCreUID	char(64)
	)
\g
CREATE TABLE InterpretationTable (
	IntUID		char(64) 	primary key,
	ResUID		char(64) 	not null,
	IntID		char(16),
	IntTex		char(1024),
	IntTypID	char(16) 	not null,
	IntStaID	char(16) 	not null,
	IntDiaDes	char(10240),
	InsCreDat	char(8),
	InsCreTim	char(16),
	InsCreUID	char(64),
	PhyAppInt	char(64),
	IntAppDat	char(8),
	IntAppTim	char(16)
	)
\g
CREATE TABLE StudyCmpTable (
	StuComUID	char(64) 	primary key,
	StuInsUID	char(64)	not null,
	Mod		char(16)	not null,
	ProCodVal	char(16),
	ProCodSchDes	char(16),
	ProCodMea	char(64),
	StuDes		char(64),
	StuComStaID	char(16),
	StuID		char(16)
	)
\g
CREATE TABLE StudyCmpSeriesTable (
	SerInsUID	char (64) 	primary key,
	StuComUID	char (64)	not null,
	SerDat		char (8),
	SerTim		char (16),
	RetAETit	char (16),
	StoMedFilSetID	char (16),
	StoMedFilSetUID	char (64)
	)
\g
CREATE TABLE StudyCmpImageTable (
	SOPInsUID	char (64) 	primary key,
	SOPClaUID	char (64)	not null,
	SerInsUID	char (64)	not null,
	StuComUID	char (64)	not null,
	RetAETit	char (16),
	StoMedFilSetID	char (16),
	StoMedFilSetUID	char (64)
	)
\g
CREATE TABLE UniqueNumbers (
	NumberName	char(23)	not null,
	UniqueNumber	int		not null
	)
\g
CREATE TABLE StorageCommitReq (
	TraUID		char(64)	primary key,
	ReqAE		char(16)	not null,
	ResAE		char(16),
	ReqDat		int		not null,
	ReqTim		real		not null,
	ResDat		int,
	ResTim		real
	)
\g
CREATE TABLE CommitSOPRef (
	TraUID		char(64)	not null,
	SOPClaUID	char(64)	not null,
	SOPInsUID	char(64)	not null
	)
\g
CREATE TABLE WorkQueue(
	TasNam		char(100)	not null,
	TasID		char(100)	not null
	)
\g
DELETE FROM UniqueNumbers
\g
INSERT INTO UniqueNumbers(NumberName, UniqueNumber) VALUES ('PatientID', 1000000)
\g
INSERT INTO UniqueNumbers(NumberName, UniqueNumber) VALUES ('AccessionNumber', 2000000)
\g
INSERT INTO UniqueNumbers(NumberName, UniqueNumber) VALUES ('StudyID', 3000000)
\g
INSERT INTO UniqueNumbers(NumberName, UniqueNumber) VALUES ('ResultsID', 4000000)
\g
INSERT INTO UniqueNumbers(NumberName, UniqueNumber) VALUES ('InterpretationID', 5000000)
\g