2933 |
14 Nov 14 |
olle |
1 |
<%@ page |
2933 |
14 Nov 14 |
olle |
2 |
pageEncoding="UTF-8" |
2933 |
14 Nov 14 |
olle |
3 |
session="false" |
2933 |
14 Nov 14 |
olle |
4 |
import="net.sf.basedb.core.Application" |
2933 |
14 Nov 14 |
olle |
5 |
import="net.sf.basedb.core.User" |
2933 |
14 Nov 14 |
olle |
6 |
import="net.sf.basedb.core.Role" |
2933 |
14 Nov 14 |
olle |
7 |
import="net.sf.basedb.core.Group" |
2933 |
14 Nov 14 |
olle |
8 |
import="net.sf.basedb.core.DbControl" |
2933 |
14 Nov 14 |
olle |
9 |
import="net.sf.basedb.core.Item" |
2933 |
14 Nov 14 |
olle |
10 |
import="net.sf.basedb.core.Permission" |
4724 |
29 Mar 18 |
olle |
11 |
import="net.sf.basedb.core.Project" |
2933 |
14 Nov 14 |
olle |
12 |
import="net.sf.basedb.core.SessionControl" |
2933 |
14 Nov 14 |
olle |
13 |
import="net.sf.basedb.core.SystemItems" |
2933 |
14 Nov 14 |
olle |
14 |
import="net.sf.basedb.core.ItemQuery" |
2933 |
14 Nov 14 |
olle |
15 |
import="net.sf.basedb.core.query.Expressions" |
2933 |
14 Nov 14 |
olle |
16 |
import="net.sf.basedb.core.query.Hql" |
2933 |
14 Nov 14 |
olle |
17 |
import="net.sf.basedb.core.query.Restrictions" |
2933 |
14 Nov 14 |
olle |
18 |
import="net.sf.basedb.clients.web.Base" |
2933 |
14 Nov 14 |
olle |
19 |
import="net.sf.basedb.clients.web.util.HTML" |
2933 |
14 Nov 14 |
olle |
20 |
import="net.sf.basedb.clients.web.extensions.ExtensionsControl" |
2933 |
14 Nov 14 |
olle |
21 |
import="net.sf.basedb.util.Values" |
2933 |
14 Nov 14 |
olle |
22 |
import="java.util.List" |
2933 |
14 Nov 14 |
olle |
23 |
%> |
2933 |
14 Nov 14 |
olle |
24 |
<%@ taglib prefix="base" uri="/WEB-INF/base.tld" %> |
2933 |
14 Nov 14 |
olle |
25 |
<%@ taglib prefix="p" uri="/WEB-INF/path.tld" %> |
2933 |
14 Nov 14 |
olle |
26 |
<% |
2933 |
14 Nov 14 |
olle |
27 |
final SessionControl sc = Base.getExistingSessionControl(request, true); |
2933 |
14 Nov 14 |
olle |
28 |
final String ID = sc.getId(); |
2933 |
14 Nov 14 |
olle |
29 |
final float scale = Base.getScale(sc); |
2933 |
14 Nov 14 |
olle |
30 |
final String home = ExtensionsControl.getHomeUrl("net.sf.basedb.meludi"); |
2933 |
14 Nov 14 |
olle |
31 |
DbControl dc = null; |
2933 |
14 Nov 14 |
olle |
32 |
try |
2933 |
14 Nov 14 |
olle |
33 |
{ |
2933 |
14 Nov 14 |
olle |
34 |
dc = sc.newDbControl(); |
2933 |
14 Nov 14 |
olle |
35 |
final User user = User.getById(dc, sc.getLoggedInUserId()); |
2933 |
14 Nov 14 |
olle |
36 |
|
2933 |
14 Nov 14 |
olle |
37 |
boolean isAdmin = user.getId() == SystemItems.getId(User.ROOT); |
2933 |
14 Nov 14 |
olle |
38 |
boolean isPatientCurator = false; |
4724 |
29 Mar 18 |
olle |
39 |
boolean isUsingReferralGeneration = false; |
4733 |
05 Apr 18 |
olle |
40 |
boolean isUsingWorkflowAltRec = false; |
5686 |
25 Oct 19 |
olle |
41 |
boolean isUsingWorkflowAltNtr = false; |
6783 |
25 Jul 22 |
olle |
42 |
boolean isUsingWorkflowAltLucas = false; |
2933 |
14 Nov 14 |
olle |
43 |
if (!isAdmin) |
2933 |
14 Nov 14 |
olle |
44 |
{ |
2933 |
14 Nov 14 |
olle |
45 |
try |
2933 |
14 Nov 14 |
olle |
46 |
{ |
2933 |
14 Nov 14 |
olle |
47 |
Role admin = Role.getById(dc, SystemItems.getId(Role.ADMINISTRATOR)); |
2933 |
14 Nov 14 |
olle |
48 |
isAdmin = sc.isMemberOf(admin); |
2933 |
14 Nov 14 |
olle |
49 |
} |
2933 |
14 Nov 14 |
olle |
50 |
catch (RuntimeException ex) |
2933 |
14 Nov 14 |
olle |
51 |
{} |
2933 |
14 Nov 14 |
olle |
52 |
} |
2933 |
14 Nov 14 |
olle |
53 |
try |
2933 |
14 Nov 14 |
olle |
54 |
{ |
2933 |
14 Nov 14 |
olle |
55 |
ItemQuery<Group> query = Group.getQuery(); |
2933 |
14 Nov 14 |
olle |
56 |
query.restrict(Restrictions.eq(Hql.property("name"), Expressions.string("PatientCurator"))); |
2933 |
14 Nov 14 |
olle |
57 |
List<Group> result = query.list(dc); |
2933 |
14 Nov 14 |
olle |
58 |
if (result.size() == 1) |
2933 |
14 Nov 14 |
olle |
59 |
{ |
2933 |
14 Nov 14 |
olle |
60 |
isPatientCurator = sc.isMemberOf(result.get(0)); |
2933 |
14 Nov 14 |
olle |
61 |
} |
4724 |
29 Mar 18 |
olle |
62 |
// This code part should be exchanged for code not checking for a hard-coded project name |
4724 |
29 Mar 18 |
olle |
63 |
Project activeProject = Project.getById(dc, sc.getActiveProjectId()); |
4724 |
29 Mar 18 |
olle |
64 |
String projectName = activeProject.getName(); |
4724 |
29 Mar 18 |
olle |
65 |
if (projectName != null && projectName.equals("SCAN-B-rec")) |
4724 |
29 Mar 18 |
olle |
66 |
{ |
4724 |
29 Mar 18 |
olle |
67 |
isUsingReferralGeneration = true; |
4733 |
05 Apr 18 |
olle |
68 |
isUsingWorkflowAltRec = true; |
4724 |
29 Mar 18 |
olle |
69 |
} |
5686 |
25 Oct 19 |
olle |
70 |
if (projectName != null && projectName.equals("NordicTrip")) |
5686 |
25 Oct 19 |
olle |
71 |
{ |
5686 |
25 Oct 19 |
olle |
72 |
isUsingReferralGeneration = true; |
5686 |
25 Oct 19 |
olle |
73 |
isUsingWorkflowAltNtr = true; |
5686 |
25 Oct 19 |
olle |
74 |
} |
6783 |
25 Jul 22 |
olle |
75 |
if (projectName != null && projectName.equals("LUCAS")) |
6783 |
25 Jul 22 |
olle |
76 |
{ |
6783 |
25 Jul 22 |
olle |
77 |
isUsingReferralGeneration = true; |
6783 |
25 Jul 22 |
olle |
78 |
isUsingWorkflowAltLucas = true; |
6783 |
25 Jul 22 |
olle |
79 |
} |
6783 |
25 Jul 22 |
olle |
80 |
System.out.println("index.jsp: projectName = \"" + projectName + "\" isUsingReferralGeneration = " + isUsingReferralGeneration + " isUsingWorkflowAltRec = " + isUsingWorkflowAltRec + " isUsingWorkflowAltNtr = " + isUsingWorkflowAltNtr + " isUsingWorkflowAltLucas = " + isUsingWorkflowAltLucas); |
2933 |
14 Nov 14 |
olle |
81 |
} |
2933 |
14 Nov 14 |
olle |
82 |
catch (RuntimeException ex) |
2933 |
14 Nov 14 |
olle |
83 |
{} |
2933 |
14 Nov 14 |
olle |
84 |
%> |
2933 |
14 Nov 14 |
olle |
85 |
<base:page type="default" > |
2933 |
14 Nov 14 |
olle |
86 |
<base:head styles="path.css,~css/meludi-2.css" scripts="~index.js,~meludi-2.js"> |
2933 |
14 Nov 14 |
olle |
87 |
<style> |
2933 |
14 Nov 14 |
olle |
88 |
dl |
2933 |
14 Nov 14 |
olle |
89 |
{ |
2933 |
14 Nov 14 |
olle |
90 |
margin-top: 0px; |
2933 |
14 Nov 14 |
olle |
91 |
padding: 3px; |
2933 |
14 Nov 14 |
olle |
92 |
} |
2933 |
14 Nov 14 |
olle |
93 |
dt |
2933 |
14 Nov 14 |
olle |
94 |
{ |
2933 |
14 Nov 14 |
olle |
95 |
margin-top: 0.5em; |
2933 |
14 Nov 14 |
olle |
96 |
margin-left: 0.5em; |
2933 |
14 Nov 14 |
olle |
97 |
} |
2933 |
14 Nov 14 |
olle |
98 |
dd |
2933 |
14 Nov 14 |
olle |
99 |
{ |
2933 |
14 Nov 14 |
olle |
100 |
margin-left: 0.5em; |
2933 |
14 Nov 14 |
olle |
101 |
margin-bottom: 0.5em; |
2933 |
14 Nov 14 |
olle |
102 |
padding-left: 3em; |
2933 |
14 Nov 14 |
olle |
103 |
} |
2933 |
14 Nov 14 |
olle |
104 |
ul |
2933 |
14 Nov 14 |
olle |
105 |
{ |
2933 |
14 Nov 14 |
olle |
106 |
margin-top: 0px; |
2933 |
14 Nov 14 |
olle |
107 |
margin-bottom: 0px; |
2933 |
14 Nov 14 |
olle |
108 |
margin-left: 0em; |
2933 |
14 Nov 14 |
olle |
109 |
padding-left: 0em; |
2933 |
14 Nov 14 |
olle |
110 |
} |
2933 |
14 Nov 14 |
olle |
111 |
li |
2933 |
14 Nov 14 |
olle |
112 |
{ |
2933 |
14 Nov 14 |
olle |
113 |
margin-left: 0em; |
2933 |
14 Nov 14 |
olle |
114 |
} |
2933 |
14 Nov 14 |
olle |
115 |
img |
2933 |
14 Nov 14 |
olle |
116 |
{ |
2933 |
14 Nov 14 |
olle |
117 |
vertical-align: text-bottom; |
2933 |
14 Nov 14 |
olle |
118 |
} |
2933 |
14 Nov 14 |
olle |
119 |
h3 |
2933 |
14 Nov 14 |
olle |
120 |
{ |
2933 |
14 Nov 14 |
olle |
121 |
color: #333377; |
2933 |
14 Nov 14 |
olle |
122 |
background: #E8E8E8; |
2933 |
14 Nov 14 |
olle |
123 |
font-weight: bold; |
2933 |
14 Nov 14 |
olle |
124 |
margin: 0; |
2933 |
14 Nov 14 |
olle |
125 |
padding: 1px 4px 1px 4px; |
2933 |
14 Nov 14 |
olle |
126 |
border: 1px solid #A0A0A0; |
2933 |
14 Nov 14 |
olle |
127 |
font-size: 1em; |
2933 |
14 Nov 14 |
olle |
128 |
} |
2933 |
14 Nov 14 |
olle |
129 |
.not-implemented |
2933 |
14 Nov 14 |
olle |
130 |
{ |
2933 |
14 Nov 14 |
olle |
131 |
filter: url(css/filters.svg#grayscale); /* Firfox, etc */ |
2933 |
14 Nov 14 |
olle |
132 |
filter: gray; /* IE */ |
2933 |
14 Nov 14 |
olle |
133 |
opacity: 0.75; |
2933 |
14 Nov 14 |
olle |
134 |
pointer-events: none; |
2933 |
14 Nov 14 |
olle |
135 |
} |
2933 |
14 Nov 14 |
olle |
136 |
|
2933 |
14 Nov 14 |
olle |
137 |
.not-implemented:after |
2933 |
14 Nov 14 |
olle |
138 |
{ |
2933 |
14 Nov 14 |
olle |
139 |
content: ' -- coming soon'; |
2933 |
14 Nov 14 |
olle |
140 |
} |
3100 |
21 Jan 15 |
olle |
141 |
|
3100 |
21 Jan 15 |
olle |
142 |
span.counter |
2933 |
14 Nov 14 |
olle |
143 |
{ |
3100 |
21 Jan 15 |
olle |
144 |
color: #666666; |
2933 |
14 Nov 14 |
olle |
145 |
font-style: italic; |
2933 |
14 Nov 14 |
olle |
146 |
} |
2933 |
14 Nov 14 |
olle |
147 |
|
3100 |
21 Jan 15 |
olle |
148 |
span.counter.done:before |
3100 |
21 Jan 15 |
olle |
149 |
{ |
3100 |
21 Jan 15 |
olle |
150 |
content: '('; |
3100 |
21 Jan 15 |
olle |
151 |
padding-right: 1px; |
3100 |
21 Jan 15 |
olle |
152 |
} |
3100 |
21 Jan 15 |
olle |
153 |
|
3100 |
21 Jan 15 |
olle |
154 |
span.counter + .counter.done:before |
3100 |
21 Jan 15 |
olle |
155 |
{ |
3100 |
21 Jan 15 |
olle |
156 |
content: '+'; |
3100 |
21 Jan 15 |
olle |
157 |
padding-left: 2px; |
3100 |
21 Jan 15 |
olle |
158 |
padding-right: 2px; |
3100 |
21 Jan 15 |
olle |
159 |
} |
3100 |
21 Jan 15 |
olle |
160 |
|
3100 |
21 Jan 15 |
olle |
161 |
span.counter.done:not(.more):after |
3100 |
21 Jan 15 |
olle |
162 |
{ |
3100 |
21 Jan 15 |
olle |
163 |
content: ')'; |
3100 |
21 Jan 15 |
olle |
164 |
padding-left: 1px; |
3100 |
21 Jan 15 |
olle |
165 |
} |
3100 |
21 Jan 15 |
olle |
166 |
|
2933 |
14 Nov 14 |
olle |
167 |
.require-permission |
2933 |
14 Nov 14 |
olle |
168 |
{ |
2933 |
14 Nov 14 |
olle |
169 |
color: #999999; |
2933 |
14 Nov 14 |
olle |
170 |
font-style: italic; |
2933 |
14 Nov 14 |
olle |
171 |
} |
2933 |
14 Nov 14 |
olle |
172 |
|
2933 |
14 Nov 14 |
olle |
173 |
.snake-quote |
2933 |
14 Nov 14 |
olle |
174 |
{ |
2933 |
14 Nov 14 |
olle |
175 |
width: 28em; |
2933 |
14 Nov 14 |
olle |
176 |
} |
2933 |
14 Nov 14 |
olle |
177 |
|
2933 |
14 Nov 14 |
olle |
178 |
.snake-quote-source |
2933 |
14 Nov 14 |
olle |
179 |
{ |
2933 |
14 Nov 14 |
olle |
180 |
margin-top: 0.5em; |
2933 |
14 Nov 14 |
olle |
181 |
float: right; |
2933 |
14 Nov 14 |
olle |
182 |
font-style: italic; |
2933 |
14 Nov 14 |
olle |
183 |
} |
2933 |
14 Nov 14 |
olle |
184 |
|
2933 |
14 Nov 14 |
olle |
185 |
.snake-quote .notify-message |
2933 |
14 Nov 14 |
olle |
186 |
{ |
2933 |
14 Nov 14 |
olle |
187 |
margin: 0; |
2933 |
14 Nov 14 |
olle |
188 |
} |
2933 |
14 Nov 14 |
olle |
189 |
|
2933 |
14 Nov 14 |
olle |
190 |
.snake-quote .notify-message:before |
2933 |
14 Nov 14 |
olle |
191 |
{ |
2933 |
14 Nov 14 |
olle |
192 |
margin: 0; |
2933 |
14 Nov 14 |
olle |
193 |
content: ''; |
2933 |
14 Nov 14 |
olle |
194 |
} |
2933 |
14 Nov 14 |
olle |
195 |
|
3028 |
11 Dec 14 |
olle |
196 |
.meludi-reggie |
3028 |
11 Dec 14 |
olle |
197 |
{ |
3028 |
11 Dec 14 |
olle |
198 |
width: 26em; |
3028 |
11 Dec 14 |
olle |
199 |
} |
3028 |
11 Dec 14 |
olle |
200 |
|
3028 |
11 Dec 14 |
olle |
201 |
.meludi-reggie-source |
3028 |
11 Dec 14 |
olle |
202 |
{ |
3028 |
11 Dec 14 |
olle |
203 |
margin-top: 0.5em; |
3028 |
11 Dec 14 |
olle |
204 |
float: right; |
3028 |
11 Dec 14 |
olle |
205 |
font-style: italic; |
3028 |
11 Dec 14 |
olle |
206 |
} |
3028 |
11 Dec 14 |
olle |
207 |
|
3028 |
11 Dec 14 |
olle |
208 |
.meludi-reggie .notify-message |
3028 |
11 Dec 14 |
olle |
209 |
{ |
3028 |
11 Dec 14 |
olle |
210 |
margin: 0; |
3028 |
11 Dec 14 |
olle |
211 |
background-color: white; |
3028 |
11 Dec 14 |
olle |
212 |
} |
3028 |
11 Dec 14 |
olle |
213 |
|
3028 |
11 Dec 14 |
olle |
214 |
.meludi-reggie .notify-message:before |
3028 |
11 Dec 14 |
olle |
215 |
{ |
3028 |
11 Dec 14 |
olle |
216 |
margin: 0; |
3028 |
11 Dec 14 |
olle |
217 |
content: ''; |
3028 |
11 Dec 14 |
olle |
218 |
background-color: white; |
3028 |
11 Dec 14 |
olle |
219 |
} |
3028 |
11 Dec 14 |
olle |
220 |
|
3100 |
21 Jan 15 |
olle |
221 |
#summary-stats |
3100 |
21 Jan 15 |
olle |
222 |
{ |
3100 |
21 Jan 15 |
olle |
223 |
font-variant: small-caps; |
3100 |
21 Jan 15 |
olle |
224 |
font-size: 125%; |
3100 |
21 Jan 15 |
olle |
225 |
|
3100 |
21 Jan 15 |
olle |
226 |
border-top-width: 2px; |
3100 |
21 Jan 15 |
olle |
227 |
border-bottom-width: 2px; |
3100 |
21 Jan 15 |
olle |
228 |
margin-top: 2em; |
3100 |
21 Jan 15 |
olle |
229 |
margin-left: auto; |
3100 |
21 Jan 15 |
olle |
230 |
margin-right: auto; |
3100 |
21 Jan 15 |
olle |
231 |
display: table; |
3100 |
21 Jan 15 |
olle |
232 |
padding: 0.5em; |
3100 |
21 Jan 15 |
olle |
233 |
} |
3100 |
21 Jan 15 |
olle |
234 |
|
3100 |
21 Jan 15 |
olle |
235 |
div.counter |
3100 |
21 Jan 15 |
olle |
236 |
{ |
3100 |
21 Jan 15 |
olle |
237 |
display: inline-block; |
3100 |
21 Jan 15 |
olle |
238 |
min-width: 4em; |
3100 |
21 Jan 15 |
olle |
239 |
text-align: right; |
3100 |
21 Jan 15 |
olle |
240 |
padding-right: 0.25em; |
3100 |
21 Jan 15 |
olle |
241 |
font-size: 120%; |
3100 |
21 Jan 15 |
olle |
242 |
font-weight: bold; |
3100 |
21 Jan 15 |
olle |
243 |
} |
3100 |
21 Jan 15 |
olle |
244 |
|
2933 |
14 Nov 14 |
olle |
245 |
</style> |
2933 |
14 Nov 14 |
olle |
246 |
</base:head> |
2933 |
14 Nov 14 |
olle |
247 |
<base:body> |
2933 |
14 Nov 14 |
olle |
248 |
|
2933 |
14 Nov 14 |
olle |
249 |
<p:path><p:pathelement title="" /></p:path> |
2933 |
14 Nov 14 |
olle |
250 |
|
2933 |
14 Nov 14 |
olle |
251 |
<div class="content"> |
2933 |
14 Nov 14 |
olle |
252 |
<form name="meludi" id="wizard"> |
2933 |
14 Nov 14 |
olle |
253 |
<div id="wizard-status" style="position: absolute; z-index: 99; left: 25%; right: 25%; top: 25%; height: auto; text-align: center;"></div> |
2933 |
14 Nov 14 |
olle |
254 |
<!-- |
2933 |
14 Nov 14 |
olle |
<div class="absolutefull" style="width: 33%;"> |
2933 |
14 Nov 14 |
olle |
256 |
--> |
2933 |
14 Nov 14 |
olle |
257 |
<div class="absolutefull" style="width: 50%;"> |
2933 |
14 Nov 14 |
olle |
258 |
<div class="absolutefull" style="left: 1em; right: 0.5em; "> |
2964 |
20 Nov 14 |
olle |
259 |
|
2933 |
14 Nov 14 |
olle |
260 |
<h3>Sample processing wizards</h3> |
2933 |
14 Nov 14 |
olle |
261 |
<dl class="leftborder rightborder bottomborder has-lib-prep"> |
2933 |
14 Nov 14 |
olle |
262 |
|
2933 |
14 Nov 14 |
olle |
263 |
<dt> |
2933 |
14 Nov 14 |
olle |
264 |
<base:icon image="<%=home+"/images/specimen.png" %>" /> |
2964 |
20 Nov 14 |
olle |
265 |
Case registration |
2933 |
14 Nov 14 |
olle |
266 |
</dt> |
2933 |
14 Nov 14 |
olle |
267 |
<dd> |
2933 |
14 Nov 14 |
olle |
268 |
<ul> |
4832 |
05 Jun 18 |
olle |
269 |
<% |
4832 |
05 Jun 18 |
olle |
270 |
if (isUsingWorkflowAltRec) |
4832 |
05 Jun 18 |
olle |
271 |
{ |
4832 |
05 Jun 18 |
olle |
272 |
%> |
4832 |
05 Jun 18 |
olle |
273 |
<li><i>Case registration performed using personal information wizards</i></li> |
4861 |
19 Jun 18 |
olle |
274 |
|
4861 |
19 Jun 18 |
olle |
275 |
<li><span class="require-permission" data-role="SamplePrep" data-link="sampleproc/labelgeneration.jsp?ID=<%=ID%>" |
4861 |
19 Jun 18 |
olle |
276 |
>Create label file for a number of new cases</span> |
4861 |
19 Jun 18 |
olle |
277 |
|
4832 |
05 Jun 18 |
olle |
278 |
<% |
4832 |
05 Jun 18 |
olle |
279 |
} |
4832 |
05 Jun 18 |
olle |
280 |
else |
4832 |
05 Jun 18 |
olle |
281 |
{ |
4832 |
05 Jun 18 |
olle |
282 |
%> |
2964 |
20 Nov 14 |
olle |
283 |
<li><span class="require-permission" data-role="SamplePrep" data-link="sampleproc/labelgeneration.jsp?ID=<%=ID%>" |
2964 |
20 Nov 14 |
olle |
284 |
>Create label file for a number of new cases</span> |
2964 |
20 Nov 14 |
olle |
285 |
|
4733 |
05 Apr 18 |
olle |
286 |
<% |
4733 |
05 Apr 18 |
olle |
287 |
if (isUsingWorkflowAltRec) |
4733 |
05 Apr 18 |
olle |
288 |
{ |
4733 |
05 Apr 18 |
olle |
289 |
%> |
4733 |
05 Apr 18 |
olle |
290 |
<li><span class="require-permission" data-role="SamplePrep" data-link="sampleproc/specimentube_alt_rec.jsp?ID=<%=ID%>" |
4733 |
05 Apr 18 |
olle |
291 |
>Register new cases without patient info</span> |
4733 |
05 Apr 18 |
olle |
292 |
|
4733 |
05 Apr 18 |
olle |
293 |
<% |
4733 |
05 Apr 18 |
olle |
294 |
} |
4733 |
05 Apr 18 |
olle |
295 |
else |
4733 |
05 Apr 18 |
olle |
296 |
{ |
4733 |
05 Apr 18 |
olle |
297 |
%> |
2964 |
20 Nov 14 |
olle |
298 |
<li><span class="require-permission" data-role="SamplePrep" data-link="sampleproc/specimentube.jsp?ID=<%=ID%>" |
2964 |
20 Nov 14 |
olle |
299 |
>Register new cases without patient info</span> |
3412 |
22 Jun 15 |
olle |
300 |
|
4733 |
05 Apr 18 |
olle |
301 |
<% |
4733 |
05 Apr 18 |
olle |
302 |
} |
4733 |
05 Apr 18 |
olle |
303 |
%> |
4733 |
05 Apr 18 |
olle |
304 |
|
4247 |
22 Nov 16 |
olle |
305 |
<li><span class="require-permission" data-role="SamplePrep" data-link="sampleproc/specimen_new_extract_items.jsp?ID=<%=ID%>" |
4247 |
22 Nov 16 |
olle |
306 |
>Optional - Create extract items for extra specimen</span> |
4247 |
22 Nov 16 |
olle |
307 |
|
3412 |
22 Jun 15 |
olle |
308 |
<li><span class="require-permission" data-role="SamplePrep" data-link="sampleproc/extramaterial.jsp?ID=<%=ID%>" |
3412 |
22 Jun 15 |
olle |
309 |
>Register new extra material</span> |
4832 |
05 Jun 18 |
olle |
310 |
<% |
4832 |
05 Jun 18 |
olle |
311 |
} |
4832 |
05 Jun 18 |
olle |
312 |
%> |
2933 |
14 Nov 14 |
olle |
313 |
</ul> |
2933 |
14 Nov 14 |
olle |
314 |
</dd> |
2933 |
14 Nov 14 |
olle |
315 |
|
3028 |
11 Dec 14 |
olle |
316 |
<!-- |
2933 |
14 Nov 14 |
olle |
<dt> |
2933 |
14 Nov 14 |
olle |
More coming soon - Check this space! |
2933 |
14 Nov 14 |
olle |
</dt> |
3028 |
11 Dec 14 |
olle |
320 |
--> |
2933 |
14 Nov 14 |
olle |
321 |
<dt> |
2933 |
14 Nov 14 |
olle |
322 |
<base:icon image="<%=home+"/images/extraction.png" %>" /> |
2933 |
14 Nov 14 |
olle |
323 |
DNA/RNA extraction wizards |
2933 |
14 Nov 14 |
olle |
324 |
</dt> |
2933 |
14 Nov 14 |
olle |
325 |
<dd> |
2933 |
14 Nov 14 |
olle |
326 |
<ul> |
3176 |
06 Mar 15 |
olle |
327 |
<!-- |
2933 |
14 Nov 14 |
olle |
<li><span disabled="disabled">Coming soon - maybe...</span> |
2933 |
14 Nov 14 |
olle |
329 |
|
2933 |
14 Nov 14 |
olle |
<li><span class="require-permission" data-role="SamplePrep" data-link="sampleproc/partitionform.jsp?ID=<%=ID%>" |
2933 |
14 Nov 14 |
olle |
>Register new selections of existing specimens</span> |
2933 |
14 Nov 14 |
olle |
<span class="counter" id="count.specimen" |
2933 |
14 Nov 14 |
olle |
data-servlet="PartitionRegistration.servlet?cmd=CountSpecimenTubes" |
2933 |
14 Nov 14 |
olle |
title="Number of unselected specimen">∙</span> |
2933 |
14 Nov 14 |
olle |
335 |
|
2933 |
14 Nov 14 |
olle |
<li><span class="require-permission" data-role="SamplePrep" data-link="sampleproc/allprep_protocol.jsp?ID=<%=ID%>" |
2933 |
14 Nov 14 |
olle |
>Lab tracking protocol for Allprep isolation</span> |
2933 |
14 Nov 14 |
olle |
<span class="counter" id="count.lysate.1" |
2933 |
14 Nov 14 |
olle |
data-servlet="Extraction.servlet?cmd=CountUnprocessedLysates" |
2933 |
14 Nov 14 |
olle |
title="Number of unprocessed selections">∙</span> |
3176 |
06 Mar 15 |
olle |
341 |
--> |
3176 |
06 Mar 15 |
olle |
342 |
<li><span class="require-permission" data-role="SamplePrep" data-link="sampleproc/extraction_preparation.jsp?ID=<%=ID%>" |
3501 |
21 Sep 15 |
olle |
343 |
>Lab tracking protocol for FFPE extraction</span> |
3180 |
17 Mar 15 |
olle |
344 |
<span class="counter" data-counter="unprocessed-extract-source-items" |
3180 |
17 Mar 15 |
olle |
345 |
title="Number of unprocessed specimens and unquantified RNA/DNA">∙</span> |
2933 |
14 Nov 14 |
olle |
346 |
|
3502 |
22 Sep 15 |
olle |
347 |
<li><span class="require-permission" data-role="SamplePrep" data-link="sampleproc/extraction_startlist_removal.jsp?ID=<%=ID%>" |
3502 |
22 Sep 15 |
olle |
348 |
>Optional - Undo last step, remove unprocessed start list</span> |
3502 |
22 Sep 15 |
olle |
349 |
<span class="counter" data-counter="start-lists-not-processed" |
3502 |
22 Sep 15 |
olle |
350 |
title="Number of unprocessed start item lists">∙</span> |
3502 |
22 Sep 15 |
olle |
351 |
|
2933 |
14 Nov 14 |
olle |
352 |
<li><span class="require-permission" data-role="SamplePrep" data-link="sampleproc/extraction_registration.jsp?ID=<%=ID%>" |
3176 |
06 Mar 15 |
olle |
353 |
>DNA/RNA registration/quantification</span> |
3432 |
29 Jun 15 |
olle |
354 |
<span class="counter" data-counter="start-lists-not-processed" |
3432 |
29 Jun 15 |
olle |
355 |
title="Number of unprocessed start item lists">∙</span> |
3225 |
02 Apr 15 |
olle |
356 |
|
3225 |
02 Apr 15 |
olle |
357 |
<li><span class="require-permission" data-role="SamplePrep" data-link="sampleproc/extraction_formcopy.jsp?ID=<%=ID%>" |
3336 |
13 May 15 |
olle |
358 |
>Lab tracking protocol/report copy</span> |
3432 |
29 Jun 15 |
olle |
359 |
<span class="counter" data-counter="start-lists" |
3432 |
29 Jun 15 |
olle |
360 |
title="Number of start item lists">∙</span> |
3432 |
29 Jun 15 |
olle |
361 |
|
3176 |
06 Mar 15 |
olle |
362 |
<!-- |
2933 |
14 Nov 14 |
olle |
<span class="counter" id="count.lysate.2" |
2933 |
14 Nov 14 |
olle |
data-copy-from="count.lysate.1" |
2933 |
14 Nov 14 |
olle |
title="Number of unprocessed selections">∙</span> |
3176 |
06 Mar 15 |
olle |
366 |
--> |
3176 |
06 Mar 15 |
olle |
367 |
<!-- |
3176 |
06 Mar 15 |
olle |
<li><span class="require-permission" data-role="SamplePrep" data-link="sampleproc/rna_quantification.jsp?ID=<%=ID%>" |
3176 |
06 Mar 15 |
olle |
>RNA quantification</span> |
3176 |
06 Mar 15 |
olle |
<span class="counter" data-counter="rna-without-original-quantity" |
3176 |
06 Mar 15 |
olle |
title="Number of RNA items without original quantity">∙</span> |
2933 |
14 Nov 14 |
olle |
</ul> |
2933 |
14 Nov 14 |
olle |
</dd> |
3176 |
06 Mar 15 |
olle |
374 |
--> |
3176 |
06 Mar 15 |
olle |
375 |
<!-- |
2933 |
14 Nov 14 |
olle |
<dt> |
2933 |
14 Nov 14 |
olle |
<base:icon image="<%=home+"/images/rnaqc.png" %>" /> |
2933 |
14 Nov 14 |
olle |
RNA quality control wizards |
2933 |
14 Nov 14 |
olle |
</dt> |
2933 |
14 Nov 14 |
olle |
<dd> |
2933 |
14 Nov 14 |
olle |
<ul> |
2933 |
14 Nov 14 |
olle |
<li><span disabled="disabled">Coming soon - maybe...</span> |
2933 |
14 Nov 14 |
olle |
383 |
|
2933 |
14 Nov 14 |
olle |
<li><span class="require-permission" data-role="SamplePrep" data-link="sampleproc/rnaqc_aliquot.jsp?ID=<%=ID%>" |
2933 |
14 Nov 14 |
olle |
>Create aliquots on Bioanalyzer/Caliper plates</span> |
2933 |
14 Nov 14 |
olle |
<span class="counter" id="count.rnaqc" |
2933 |
14 Nov 14 |
olle |
data-servlet="RnaQc.servlet?cmd=CountRnaExtractsWithoutQc" |
2933 |
14 Nov 14 |
olle |
title="Number of RNA waiting for QC">∙</span> |
2933 |
14 Nov 14 |
olle |
389 |
|
2933 |
14 Nov 14 |
olle |
<li><span class="require-permission" data-role="SamplePrep" data-link="sampleproc/rnaqc_plate_export.jsp?ID=<%=ID%>" |
2933 |
14 Nov 14 |
olle |
>Export Caliper sample names and run parameters</span> |
2933 |
14 Nov 14 |
olle |
<span class="counter" id="count.caliper-plates.1" |
2933 |
14 Nov 14 |
olle |
data-servlet="RnaQc.servlet?cmd=CountActiveRnaQcBioPlates" |
2933 |
14 Nov 14 |
olle |
title="Number of active Caliper plates">∙</span> |
2933 |
14 Nov 14 |
olle |
395 |
|
2933 |
14 Nov 14 |
olle |
<li><span class="require-permission" data-role="SamplePrep" data-link="sampleproc/rnaqc_plate_import.jsp?ID=<%=ID%>" |
2933 |
14 Nov 14 |
olle |
>Import RQS scores from Caliper well table file</span> |
2933 |
14 Nov 14 |
olle |
<span class="counter" id="count.caliper-plates.2" |
2933 |
14 Nov 14 |
olle |
data-copy-from="count.caliper-plates.1" |
2933 |
14 Nov 14 |
olle |
title="Number of active Caliper plates">∙</span> |
2933 |
14 Nov 14 |
olle |
</ul> |
2933 |
14 Nov 14 |
olle |
</dd> |
2933 |
14 Nov 14 |
olle |
403 |
--> |
2933 |
14 Nov 14 |
olle |
404 |
</dl> |
2933 |
14 Nov 14 |
olle |
405 |
|
2933 |
14 Nov 14 |
olle |
406 |
<!-- |
2933 |
14 Nov 14 |
olle |
<h3>Histology wizards</h3> |
2933 |
14 Nov 14 |
olle |
<dl class="leftborder rightborder bottomborder"> |
2933 |
14 Nov 14 |
olle |
<dt> |
2933 |
14 Nov 14 |
olle |
<base:icon image="<%=home+"/images/histology.png" %>" /> |
2933 |
14 Nov 14 |
olle |
Embedding and staining wizards |
2933 |
14 Nov 14 |
olle |
</dt> |
2933 |
14 Nov 14 |
olle |
<dd> |
2933 |
14 Nov 14 |
olle |
<ul> |
2933 |
14 Nov 14 |
olle |
<li><span class="require-permission" data-role="Histology" data-link="sampleproc/histology_protocol.jsp?ID=<%=ID%>" |
2933 |
14 Nov 14 |
olle |
>Lab tracking protocol for FFPE/HE</span> |
2933 |
14 Nov 14 |
olle |
<span class="counter" id="count.histology-lists" |
2933 |
14 Nov 14 |
olle |
data-servlet="Histology.servlet?cmd=CountActiveHistologyWorkLists" |
2933 |
14 Nov 14 |
olle |
title="Number of active histology work lists">∙</span> |
2933 |
14 Nov 14 |
olle |
420 |
|
2933 |
14 Nov 14 |
olle |
<li><span class="require-permission" data-role="Histology" data-link="sampleproc/histology_block.jsp?ID=<%=ID%>" |
2933 |
14 Nov 14 |
olle |
>Register paraffin blocks</span> |
2933 |
14 Nov 14 |
olle |
<span class="counter" id="count.paraffin-blocks" |
2933 |
14 Nov 14 |
olle |
data-servlet="Histology.servlet?cmd=CountParaffinBlocks" |
2933 |
14 Nov 14 |
olle |
title="Number of paraffin blocks waiting for registration">∙</span> |
2933 |
14 Nov 14 |
olle |
426 |
|
2933 |
14 Nov 14 |
olle |
<li><span class="require-permission" data-role="Histology" data-link="sampleproc/histology_labels.jsp?ID=<%=ID%>" |
2933 |
14 Nov 14 |
olle |
>Download HE glass labels</span> |
2933 |
14 Nov 14 |
olle |
429 |
|
2933 |
14 Nov 14 |
olle |
<li><span class="require-permission" data-role="Histology" data-link="sampleproc/histology_glass.jsp?ID=<%=ID%>" |
2933 |
14 Nov 14 |
olle |
>Register HE glass</span> |
2933 |
14 Nov 14 |
olle |
<span class="counter" id="count.paraffin-blocks-without-heglass" |
2933 |
14 Nov 14 |
olle |
data-servlet="Histology.servlet?cmd=CountParaffinBlocksWithoutHeGlass" |
2933 |
14 Nov 14 |
olle |
title="Number of paraffin blocks without HE glass">∙</span> |
2933 |
14 Nov 14 |
olle |
</ul> |
2933 |
14 Nov 14 |
olle |
</dd> |
2933 |
14 Nov 14 |
olle |
437 |
|
2933 |
14 Nov 14 |
olle |
<dt> |
2933 |
14 Nov 14 |
olle |
<base:icon image="<%=home+"/images/microscope.png" %>" /> |
2933 |
14 Nov 14 |
olle |
Scoring wizard |
2933 |
14 Nov 14 |
olle |
</dt> |
2933 |
14 Nov 14 |
olle |
<dd> |
2933 |
14 Nov 14 |
olle |
<ul> |
2933 |
14 Nov 14 |
olle |
<li><span class="require-permission" data-role="Histology" data-link="sampleproc/histology_score.jsp?ID=<%=ID%>" |
2933 |
14 Nov 14 |
olle |
>Score HE glass</span> |
2933 |
14 Nov 14 |
olle |
<span class="counter" id="count.unscored-heglass" |
2933 |
14 Nov 14 |
olle |
data-servlet="Histology.servlet?cmd=CountUnscoredHeGlass" |
2933 |
14 Nov 14 |
olle |
title="Number of unscored HE glass">∙</span> |
2933 |
14 Nov 14 |
olle |
</ul> |
2933 |
14 Nov 14 |
olle |
</dd> |
2933 |
14 Nov 14 |
olle |
</dl> |
2933 |
14 Nov 14 |
olle |
452 |
--> |
2933 |
14 Nov 14 |
olle |
453 |
|
3703 |
19 Jan 16 |
olle |
454 |
<h3>Library preparation wizards</h3> |
3449 |
28 Jul 15 |
olle |
455 |
<dl class="leftborder rightborder bottomborder"> |
3449 |
28 Jul 15 |
olle |
456 |
|
2933 |
14 Nov 14 |
olle |
457 |
<!-- |
2933 |
14 Nov 14 |
olle |
<dt> |
2933 |
14 Nov 14 |
olle |
<base:icon image="<%=home+"/images/pipette.png" %>" /> |
2933 |
14 Nov 14 |
olle |
RNA to cDNA wizards |
2933 |
14 Nov 14 |
olle |
</dt> |
2933 |
14 Nov 14 |
olle |
<dd> |
2933 |
14 Nov 14 |
olle |
<ul> |
3536 |
13 Oct 15 |
olle |
<li><span class="require-permission" data-role="LibraryPrep" data-link="libprep/select_rna.jsp?ID=<%=ID%>" |
2933 |
14 Nov 14 |
olle |
>Create new mRNA plate</span> |
2933 |
14 Nov 14 |
olle |
<span class="counter" id="count.rna-without-mrna" |
2933 |
14 Nov 14 |
olle |
data-servlet="MRna.servlet?cmd=CountRnaWithoutMRna" |
2933 |
14 Nov 14 |
olle |
title="Number of RNA with no mRNA">∙</span> |
2933 |
14 Nov 14 |
olle |
469 |
|
2933 |
14 Nov 14 |
olle |
<li><span class="require-permission" data-role="LibraryPrep" data-link="libprep/mrna_protocol.jsp?ID=<%=ID%>" |
2933 |
14 Nov 14 |
olle |
>Lab protocols for mRNA and cDNA preparation</span> |
2933 |
14 Nov 14 |
olle |
<span class="counter" id="count.mrna-plates" |
2933 |
14 Nov 14 |
olle |
data-servlet="MRna.servlet?cmd=CountUnprocessedPlates&plateType=MRNA" |
2933 |
14 Nov 14 |
olle |
title="Number of mRNA plates waiting for registration">∙</span> |
2933 |
14 Nov 14 |
olle |
475 |
|
2933 |
14 Nov 14 |
olle |
<li><span class="require-permission" data-role="LibraryPrep" data-link="libprep/rna_dilution_registration.jsp?ID=<%=ID%>" |
2933 |
14 Nov 14 |
olle |
>RNA dilution registration</span> |
2933 |
14 Nov 14 |
olle |
<span class="counter" id="count.undiluted-mrna-plates" |
2933 |
14 Nov 14 |
olle |
data-servlet="MRna.servlet?cmd=CountUndilutedMRNAPlates" |
2933 |
14 Nov 14 |
olle |
title="Number of mRNA plates waiting for dilution">∙</span> |
2933 |
14 Nov 14 |
olle |
481 |
|
2933 |
14 Nov 14 |
olle |
<li><span class="require-permission" data-role="LibraryPrep" data-link="libprep/mrna_registration.jsp?ID=<%=ID%>" |
2933 |
14 Nov 14 |
olle |
>mRNA registration and quality control results</span> |
2933 |
14 Nov 14 |
olle |
<span class="counter" id="count.diluted-mrna-plates" |
2933 |
14 Nov 14 |
olle |
data-servlet="MRna.servlet?cmd=CountDilutedMRNAPlates" |
2933 |
14 Nov 14 |
olle |
title="Number of mRNA plates waiting for registration">∙</span> |
2933 |
14 Nov 14 |
olle |
487 |
|
2933 |
14 Nov 14 |
olle |
<li><span class="require-permission" data-role="LibraryPrep" data-link="libprep/cdna_registration.jsp?ID=<%=ID%>" |
2933 |
14 Nov 14 |
olle |
>cDNA registration</span> |
2933 |
14 Nov 14 |
olle |
<span class="counter" id="count.cdna-plates.1" |
2933 |
14 Nov 14 |
olle |
data-servlet="MRna.servlet?cmd=CountUnprocessedPlates&plateType=CDNA" |
2933 |
14 Nov 14 |
olle |
title="Number of cDNA plates waiting for registration">∙</span> |
2933 |
14 Nov 14 |
olle |
</ul> |
2933 |
14 Nov 14 |
olle |
</dd> |
3449 |
28 Jul 15 |
olle |
495 |
--> |
2933 |
14 Nov 14 |
olle |
496 |
|
2933 |
14 Nov 14 |
olle |
497 |
<dt> |
3538 |
13 Oct 15 |
olle |
498 |
<base:icon image="<%=home+"/images/import.png" %>" /> |
3538 |
13 Oct 15 |
olle |
499 |
Reagent kit management wizards |
3538 |
13 Oct 15 |
olle |
500 |
</dt> |
3538 |
13 Oct 15 |
olle |
501 |
<dd> |
3538 |
13 Oct 15 |
olle |
502 |
<ul> |
3538 |
13 Oct 15 |
olle |
503 |
<li><span class="require-permission" data-role="LibraryPrep" data-link="libprep/add_consumables_lot_number_file.jsp?ID=<%=ID%>" |
3538 |
13 Oct 15 |
olle |
504 |
>Add new consumables lot number file</span> |
3538 |
13 Oct 15 |
olle |
505 |
<!-- |
3538 |
13 Oct 15 |
olle |
<span class="counter" data-counter="start-lists-processed" |
3538 |
13 Oct 15 |
olle |
title="Number of processed start item lists">∙</span> |
3538 |
13 Oct 15 |
olle |
508 |
--> |
3554 |
20 Oct 15 |
olle |
509 |
<li><span class="require-permission" data-role="LibraryPrep" data-link="libprep/add_new_libprep_kit.jsp?ID=<%=ID%>" |
3554 |
20 Oct 15 |
olle |
510 |
>Add new library preparation kit</span> |
3554 |
20 Oct 15 |
olle |
511 |
<!-- |
3554 |
20 Oct 15 |
olle |
<span class="counter" data-counter="start-lists-processed" |
3554 |
20 Oct 15 |
olle |
title="Number of processed start item lists">∙</span> |
3554 |
20 Oct 15 |
olle |
514 |
--> |
3561 |
27 Oct 15 |
olle |
515 |
<li><span class="require-permission" data-role="LibraryPrep" data-link="libprep/inspect_libprep_kit_data.jsp?ID=<%=ID%>" |
3560 |
27 Oct 15 |
olle |
516 |
>Inspect/edit library preparation kit data</span> |
3547 |
16 Oct 15 |
olle |
517 |
<!-- |
3547 |
16 Oct 15 |
olle |
<span class="counter" data-counter="start-lists-processed" |
3547 |
16 Oct 15 |
olle |
title="Number of processed start item lists">∙</span> |
3547 |
16 Oct 15 |
olle |
520 |
--> |
3656 |
09 Dec 15 |
olle |
521 |
<li><span class="require-permission" data-role="LibraryPrep" data-link="libprep/inspect_libprep_used_kits.jsp?ID=<%=ID%>" |
3656 |
09 Dec 15 |
olle |
522 |
>Inspect used library preparation kits</span> |
3656 |
09 Dec 15 |
olle |
523 |
<!-- |
3656 |
09 Dec 15 |
olle |
<span class="counter" data-counter="start-lists-processed" |
3656 |
09 Dec 15 |
olle |
title="Number of processed start item lists">∙</span> |
3656 |
09 Dec 15 |
olle |
526 |
--> |
3538 |
13 Oct 15 |
olle |
527 |
</ul> |
3538 |
13 Oct 15 |
olle |
528 |
</dd> |
3538 |
13 Oct 15 |
olle |
529 |
<dt> |
3449 |
28 Jul 15 |
olle |
530 |
<base:icon image="<%=home+"/images/pipette.png" %>" /> |
3449 |
28 Jul 15 |
olle |
531 |
Start DNA plate wizards |
3449 |
28 Jul 15 |
olle |
532 |
</dt> |
3449 |
28 Jul 15 |
olle |
533 |
<dd> |
3449 |
28 Jul 15 |
olle |
534 |
<ul> |
3719 |
22 Jan 16 |
olle |
535 |
<li><span class="require-permission" data-role="LibraryPrep" data-link="libprep/mark_dna_for_qpcr.jsp?ID=<%=ID%>" |
3719 |
22 Jan 16 |
olle |
536 |
>Mark DNA for qPCR</span> |
3719 |
22 Jan 16 |
olle |
537 |
<span class="counter" data-counter="start-lists-processed-an-item-not-on-lib-plate" |
3719 |
22 Jan 16 |
olle |
538 |
title="Number of processed start item lists with an item not on lib plate">∙</span> |
3719 |
22 Jan 16 |
olle |
539 |
|
3536 |
13 Oct 15 |
olle |
540 |
<li><span class="require-permission" data-role="LibraryPrep" data-link="libprep/select_dna_for_start_plate.jsp?ID=<%=ID%>" |
3449 |
28 Jul 15 |
olle |
541 |
>Create new start DNA plate</span> |
3644 |
03 Dec 15 |
olle |
542 |
<span class="counter" data-counter="start-lists-processed-an-item-not-on-lib-plate" |
3644 |
03 Dec 15 |
olle |
543 |
title="Number of processed start item lists with an item not on lib plate">∙</span> |
3449 |
28 Jul 15 |
olle |
544 |
|
3652 |
08 Dec 15 |
olle |
545 |
<li><span class="require-permission" data-role="LibraryPrep" data-link="libprep/inspect_start_plate.jsp?ID=<%=ID%>" |
3652 |
08 Dec 15 |
olle |
546 |
>Inspect start DNA plate</span> |
3652 |
08 Dec 15 |
olle |
547 |
<span class="counter" data-counter="dna-plates" |
3652 |
08 Dec 15 |
olle |
548 |
title="Number of start DNA library plates">∙</span> |
3652 |
08 Dec 15 |
olle |
549 |
|
3449 |
28 Jul 15 |
olle |
550 |
<!-- |
3536 |
13 Oct 15 |
olle |
<li><span class="require-permission" data-role="LibraryPrep" data-link="libprep/select_dna.jsp?ID=<%=ID%>" |
3449 |
28 Jul 15 |
olle |
>Create new DNA plate</span> |
3449 |
28 Jul 15 |
olle |
<span class="counter" id="count.rna-without-mrna" |
3449 |
28 Jul 15 |
olle |
data-servlet="MRna.servlet?cmd=CountRnaWithoutMRna" |
3449 |
28 Jul 15 |
olle |
title="Number of DNA">∙</span> |
3449 |
28 Jul 15 |
olle |
556 |
--> |
3449 |
28 Jul 15 |
olle |
557 |
|
3449 |
28 Jul 15 |
olle |
<!-- Entry for non-working dna_protocol.jsp has temporarily(?) been replaced by libprep_protocol.jsp --> |
3449 |
28 Jul 15 |
olle |
559 |
<!-- |
3449 |
28 Jul 15 |
olle |
<li><span class="require-permission" data-role="LibraryPrep" data-link="libprep/dna_protocol.jsp?ID=<%=ID%>" |
3449 |
28 Jul 15 |
olle |
>Lab protocols for DNA preparation</span> |
3449 |
28 Jul 15 |
olle |
<span class="counter" data-counter="dna-plates-without-eventdate" |
3449 |
28 Jul 15 |
olle |
title="Number of start DNA plates waiting for registration">∙</span> |
3449 |
28 Jul 15 |
olle |
564 |
--> |
3642 |
02 Dec 15 |
olle |
565 |
<!-- |
3449 |
28 Jul 15 |
olle |
<li><span class="require-permission" data-role="LibraryPrep" data-link="libprep/libprep_protocol.jsp?ID=<%=ID%>" |
3449 |
28 Jul 15 |
olle |
>Lab protocols and files for library preparation</span> |
3449 |
28 Jul 15 |
olle |
<span class="counter" data-counter="dna-plates-without-eventdate" |
3449 |
28 Jul 15 |
olle |
title="Number of start DNA plates waiting for registration">∙</span> |
3449 |
28 Jul 15 |
olle |
570 |
|
3449 |
28 Jul 15 |
olle |
<li><span class="require-permission" data-role="LibraryPrep" data-link="libprep/assign_barcode.jsp?ID=<%=ID%>" |
3449 |
28 Jul 15 |
olle |
>Assign barcodes to DNA plate</span> |
3449 |
28 Jul 15 |
olle |
<span class="counter" data-counter="dna-plates-without-eventdate" |
3449 |
28 Jul 15 |
olle |
title="Number of DNA plates waiting for barcode layout">∙</span> |
3642 |
02 Dec 15 |
olle |
575 |
--> |
3642 |
02 Dec 15 |
olle |
576 |
|
3449 |
28 Jul 15 |
olle |
577 |
<!-- |
3449 |
28 Jul 15 |
olle |
<li><span class="require-permission" data-role="LibraryPrep" data-link="libprep/rna_dilution_registration.jsp?ID=<%=ID%>" |
3449 |
28 Jul 15 |
olle |
>RNA dilution registration</span> |
3449 |
28 Jul 15 |
olle |
<span class="counter" id="count.undiluted-mrna-plates" |
3449 |
28 Jul 15 |
olle |
data-servlet="MRna.servlet?cmd=CountUndilutedMRNAPlates" |
3449 |
28 Jul 15 |
olle |
title="Number of mRNA plates waiting for dilution">∙</span> |
3449 |
28 Jul 15 |
olle |
583 |
|
3449 |
28 Jul 15 |
olle |
<li><span class="require-permission" data-role="LibraryPrep" data-link="libprep/mrna_registration.jsp?ID=<%=ID%>" |
3449 |
28 Jul 15 |
olle |
>mRNA registration and quality control results</span> |
3449 |
28 Jul 15 |
olle |
<span class="counter" id="count.diluted-mrna-plates" |
3449 |
28 Jul 15 |
olle |
data-servlet="MRna.servlet?cmd=CountDilutedMRNAPlates" |
3449 |
28 Jul 15 |
olle |
title="Number of mRNA plates waiting for registration">∙</span> |
3449 |
28 Jul 15 |
olle |
589 |
|
3449 |
28 Jul 15 |
olle |
<li><span class="require-permission" data-role="LibraryPrep" data-link="libprep/cdna_registration.jsp?ID=<%=ID%>" |
3449 |
28 Jul 15 |
olle |
>cDNA registration</span> |
3449 |
28 Jul 15 |
olle |
<span class="counter" id="count.cdna-plates.1" |
3449 |
28 Jul 15 |
olle |
data-servlet="MRna.servlet?cmd=CountUnprocessedPlates&plateType=CDNA" |
3449 |
28 Jul 15 |
olle |
title="Number of cDNA plates waiting for registration">∙</span> |
3449 |
28 Jul 15 |
olle |
595 |
--> |
3449 |
28 Jul 15 |
olle |
596 |
</ul> |
3449 |
28 Jul 15 |
olle |
597 |
</dd> |
3449 |
28 Jul 15 |
olle |
598 |
|
3449 |
28 Jul 15 |
olle |
599 |
<!-- |
3449 |
28 Jul 15 |
olle |
<dt> |
2933 |
14 Nov 14 |
olle |
<base:icon image="<%=home+"/images/libprep.png" %>" /> |
2933 |
14 Nov 14 |
olle |
Library preparation wizards |
2933 |
14 Nov 14 |
olle |
</dt> |
2933 |
14 Nov 14 |
olle |
<dd> |
2933 |
14 Nov 14 |
olle |
<ul> |
2933 |
14 Nov 14 |
olle |
<li><span class="require-permission" data-role="LibraryPrep" data-link="libprep/assign_barcode.jsp?ID=<%=ID%>" |
3449 |
28 Jul 15 |
olle |
>Assign barcodes to DNA plate</span> |
3449 |
28 Jul 15 |
olle |
<span class="counter" id="count.dna-plates-for-barcoding" |
3449 |
28 Jul 15 |
olle |
data-servlet="LibPrep.servlet?cmd=CountDNAPlatesForBarcoding" |
3449 |
28 Jul 15 |
olle |
title="Number of DNA plates waiting for barcode layout">∙</span> |
2933 |
14 Nov 14 |
olle |
611 |
|
2933 |
14 Nov 14 |
olle |
<li><span class="require-permission" data-role="LibraryPrep" data-link="libprep/libprep_protocol.jsp?ID=<%=ID%>" |
2933 |
14 Nov 14 |
olle |
>Lab protocols and files for library preparation</span> |
2933 |
14 Nov 14 |
olle |
<span class="counter" id="count.lib-plates.1" |
2933 |
14 Nov 14 |
olle |
data-servlet="LibPrep.servlet?cmd=CountLibPlatesForLibPrep" |
2933 |
14 Nov 14 |
olle |
title="Number of Lib plates waiting for registration">∙</span> |
2933 |
14 Nov 14 |
olle |
617 |
|
2933 |
14 Nov 14 |
olle |
<li><span class="require-permission" data-role="LibraryPrep" data-link="libprep/libqc_registration.jsp?ID=<%=ID%>" |
2933 |
14 Nov 14 |
olle |
>Register quality control results</span> |
2933 |
14 Nov 14 |
olle |
<span class="counter" id="count.lib-plates.2" |
2933 |
14 Nov 14 |
olle |
data-copy-from="count.lib-plates.1" |
2933 |
14 Nov 14 |
olle |
title="Number of Lib plates waiting for registration">∙</span> |
2933 |
14 Nov 14 |
olle |
623 |
|
2933 |
14 Nov 14 |
olle |
<li><span class="require-permission" data-role="LibraryPrep" data-link="libprep/lib_registration.jsp?ID=<%=ID%>" |
2933 |
14 Nov 14 |
olle |
>Library registration</span> |
2933 |
14 Nov 14 |
olle |
<span class="counter" id="count.lib-plates.3" |
2933 |
14 Nov 14 |
olle |
data-copy-from="count.lib-plates.1" |
2933 |
14 Nov 14 |
olle |
title="Number of Lib plates waiting for registration">∙</span> |
2933 |
14 Nov 14 |
olle |
</ul> |
2933 |
14 Nov 14 |
olle |
</dd> |
2933 |
14 Nov 14 |
olle |
<dt> |
2933 |
14 Nov 14 |
olle |
<base:icon image="<%=home+"/images/pool.png" %>" /> |
2933 |
14 Nov 14 |
olle |
Pooling wizards |
2933 |
14 Nov 14 |
olle |
</dt> |
2933 |
14 Nov 14 |
olle |
<dd> |
2933 |
14 Nov 14 |
olle |
<ul> |
2933 |
14 Nov 14 |
olle |
<li><span class="require-permission" data-role="LibraryPrep" data-link="libprep/create_pools.jsp?ID=<%=ID%>" |
2933 |
14 Nov 14 |
olle |
>Create pooled libraries</span> |
2933 |
14 Nov 14 |
olle |
<span class="counter" id="count.lib-plates-for-pooling" |
2933 |
14 Nov 14 |
olle |
data-servlet="Pool.servlet?cmd=CountLibraryPlatesForPooling" |
2933 |
14 Nov 14 |
olle |
title="Number of Lib plates waiting for pooling">∙</span> |
2933 |
14 Nov 14 |
olle |
642 |
|
2933 |
14 Nov 14 |
olle |
<li><span class="require-permission" data-role="LibraryPrep" data-link="libprep/pool_protocol.jsp?ID=<%=ID%>" |
2933 |
14 Nov 14 |
olle |
>Lab protocols for pooling</span> |
2933 |
14 Nov 14 |
olle |
<span class="counter" id="count.pools.1" |
2933 |
14 Nov 14 |
olle |
data-servlet="Pool.servlet?cmd=CountUnprocessedPools" |
2933 |
14 Nov 14 |
olle |
title="Number of pools waiting for registration">∙</span> |
2933 |
14 Nov 14 |
olle |
648 |
|
2933 |
14 Nov 14 |
olle |
<li><span class="require-permission" data-role="LibraryPrep" data-link="libprep/pool_registration.jsp?ID=<%=ID%>" |
2933 |
14 Nov 14 |
olle |
>Register pooled libraries</span> |
2933 |
14 Nov 14 |
olle |
<span class="counter" id="count.pools.2" |
2933 |
14 Nov 14 |
olle |
data-copy-from="count.pools.1" |
2933 |
14 Nov 14 |
olle |
title="Number of pools waiting for registration">∙</span> |
2933 |
14 Nov 14 |
olle |
</ul> |
2933 |
14 Nov 14 |
olle |
</dd> |
2933 |
14 Nov 14 |
olle |
656 |
|
2933 |
14 Nov 14 |
olle |
<dt> |
2933 |
14 Nov 14 |
olle |
<base:icon image="<%=home+"/images/flowcell.png" %>" /> |
2933 |
14 Nov 14 |
olle |
Clustering and sequencing wizards |
2933 |
14 Nov 14 |
olle |
</dt> |
2933 |
14 Nov 14 |
olle |
<dd> |
2933 |
14 Nov 14 |
olle |
<ul> |
2933 |
14 Nov 14 |
olle |
<li><span class="require-permission" data-role="LibraryPrep" data-link="libprep/create_flowcells.jsp?ID=<%=ID%>" |
2933 |
14 Nov 14 |
olle |
>Create flow cells</span> |
2933 |
14 Nov 14 |
olle |
<span class="counter" id="count.unused-pools" |
2933 |
14 Nov 14 |
olle |
data-servlet="FlowCell.servlet?cmd=CountUnusedPools" |
2933 |
14 Nov 14 |
olle |
title="Number of pools waiting for sequencing">∙</span> |
2933 |
14 Nov 14 |
olle |
668 |
|
2933 |
14 Nov 14 |
olle |
<li><span class="require-permission" data-role="LibraryPrep" data-link="libprep/flowcell_protocol.jsp?ID=<%=ID%>" |
2933 |
14 Nov 14 |
olle |
>Lab protocol for clustering and sequencing</span> |
2933 |
14 Nov 14 |
olle |
<span class="counter" id="count.flow-cells.1" |
2933 |
14 Nov 14 |
olle |
data-servlet="FlowCell.servlet?cmd=CountUnprocessedFlowCells" |
2933 |
14 Nov 14 |
olle |
title="Number of flow cells waiting for clustering">∙</span> |
2933 |
14 Nov 14 |
olle |
674 |
|
2933 |
14 Nov 14 |
olle |
<li><span class="require-permission" data-role="LibraryPrep" data-link="libprep/flowcell_registration.jsp?ID=<%=ID%>" |
2933 |
14 Nov 14 |
olle |
>Register clustering</span> |
2933 |
14 Nov 14 |
olle |
<span class="counter" id="count.flow-cells.2" |
2933 |
14 Nov 14 |
olle |
data-copy-from="count.flow-cells.1" |
2933 |
14 Nov 14 |
olle |
title="Number of flow cells waiting for clustering">∙</span> |
2933 |
14 Nov 14 |
olle |
680 |
|
2933 |
14 Nov 14 |
olle |
<li><span class="require-permission" data-role="LibraryPrep" data-link="libprep/sequencing_started.jsp?ID=<%=ID%>" |
2933 |
14 Nov 14 |
olle |
>Register sequencing started</span> |
2933 |
14 Nov 14 |
olle |
<span class="counter" id="count.clustered-flow-cells" |
2933 |
14 Nov 14 |
olle |
data-servlet="FlowCell.servlet?cmd=CountClusteredFlowCells" |
2933 |
14 Nov 14 |
olle |
title="Number of flow cells waiting for sequencing">∙</span> |
2933 |
14 Nov 14 |
olle |
686 |
|
2933 |
14 Nov 14 |
olle |
<li><span class="require-permission" data-role="LibraryPrep" data-link="libprep/sequencing_ended.jsp?ID=<%=ID%>" |
2933 |
14 Nov 14 |
olle |
>Register sequencing ended</span> |
2933 |
14 Nov 14 |
olle |
<span class="counter" id="count.sequencing-run" |
2933 |
14 Nov 14 |
olle |
data-servlet="SequencingRun.servlet?cmd=CountActiveSequencingRuns" |
2933 |
14 Nov 14 |
olle |
title="Number of active sequencing runs">∙</span> |
2933 |
14 Nov 14 |
olle |
</ul> |
2933 |
14 Nov 14 |
olle |
</dd> |
3449 |
28 Jul 15 |
olle |
694 |
--> |
2933 |
14 Nov 14 |
olle |
695 |
|
2933 |
14 Nov 14 |
olle |
696 |
</dl> |
3100 |
21 Jan 15 |
olle |
697 |
|
3100 |
21 Jan 15 |
olle |
698 |
<div id="summary-stats"> |
3100 |
21 Jan 15 |
olle |
699 |
<div class="counter" data-counter="patients-all" |
3100 |
21 Jan 15 |
olle |
700 |
title="Total number of patients">∙</div> Patients<br> |
3100 |
21 Jan 15 |
olle |
701 |
<div class="counter" data-counter="specimen-all" |
3100 |
21 Jan 15 |
olle |
702 |
title="Total number of specimen tubes">∙</div> Specimen Tubes<br> |
3100 |
21 Jan 15 |
olle |
703 |
<div class="counter" data-counter="dna-all-extracted" |
3100 |
21 Jan 15 |
olle |
704 |
title="Total number of extracted DNA">∙</div> Extracted Dna<br> |
3100 |
21 Jan 15 |
olle |
705 |
<div class="counter" data-counter="rna-all-extracted" |
3100 |
21 Jan 15 |
olle |
706 |
title="Total number of extracted RNA">∙</div> Extracted Rna<br> |
3100 |
21 Jan 15 |
olle |
707 |
</div> |
2933 |
14 Nov 14 |
olle |
708 |
</div> |
2933 |
14 Nov 14 |
olle |
709 |
</div> |
2933 |
14 Nov 14 |
olle |
710 |
|
2933 |
14 Nov 14 |
olle |
711 |
<!-- |
2933 |
14 Nov 14 |
olle |
<div class="absolutefull" style="width: 34%; left: 33%; right: auto;"> |
2933 |
14 Nov 14 |
olle |
<div class="absolutefull" style="left: 0.5em; right: 0.5em;"> |
2933 |
14 Nov 14 |
olle |
<h3>Secondary analysis wizards</h3> |
2933 |
14 Nov 14 |
olle |
<dl class="leftborder rightborder bottomborder"> |
2933 |
14 Nov 14 |
olle |
<dt> |
2933 |
14 Nov 14 |
olle |
<base:icon image="<%=home+"/images/server.png" %>" /> |
2933 |
14 Nov 14 |
olle |
Demux and merge wizards |
2933 |
14 Nov 14 |
olle |
</dt> |
2933 |
14 Nov 14 |
olle |
<dd> |
2933 |
14 Nov 14 |
olle |
<ul> |
2933 |
14 Nov 14 |
olle |
<li><span class="require-permission" data-role="SecondaryAnalysis" data-link="analysis/sequencing_confirm.jsp?ID=<%=ID%>" |
2933 |
14 Nov 14 |
olle |
>Confirm sequencing completed</span> |
2933 |
14 Nov 14 |
olle |
<span class="counter" id="count.unconfirmed-sequencing-run" |
2933 |
14 Nov 14 |
olle |
data-servlet="SequencingRun.servlet?cmd=CountUnconfirmedSequencingRuns" |
2933 |
14 Nov 14 |
olle |
title="Number of ended but not confirmed sequencing runs">∙</span> |
2933 |
14 Nov 14 |
olle |
727 |
|
2933 |
14 Nov 14 |
olle |
<li><span class="require-permission" data-role="SecondaryAnalysis" data-link="analysis/demux_start.jsp?ID=<%=ID%>" |
2933 |
14 Nov 14 |
olle |
>Start demux and merge</span> |
2933 |
14 Nov 14 |
olle |
<span class="counter" id="count.confirmed-sequencing-run" |
2933 |
14 Nov 14 |
olle |
data-servlet="DemuxMerge.servlet?cmd=CountConfirmedSequencingRuns" |
2933 |
14 Nov 14 |
olle |
title="Number of confirmed sequencing runs waiting to be demuxed">∙</span> |
2933 |
14 Nov 14 |
olle |
733 |
|
2933 |
14 Nov 14 |
olle |
<li><span class="require-permission" data-role="SecondaryAnalysis" data-link="analysis/demux_confirm.jsp?ID=<%=ID%>" |
2933 |
14 Nov 14 |
olle |
>Confirm demux and merge completed</span> |
2933 |
14 Nov 14 |
olle |
<span class="counter" id="count.unconfirmed-demux-jobs" |
2933 |
14 Nov 14 |
olle |
data-servlet="DemuxMerge.servlet?cmd=CountUnconfirmedDemuxJobs" |
2933 |
14 Nov 14 |
olle |
title="Number of demux jobs waiting for confirmation">∙</span> |
2933 |
14 Nov 14 |
olle |
</ul> |
2933 |
14 Nov 14 |
olle |
</dd> |
2933 |
14 Nov 14 |
olle |
741 |
|
2933 |
14 Nov 14 |
olle |
<dt> |
2933 |
14 Nov 14 |
olle |
<base:icon image="<%=home+"/images/align.png" %>" /> |
2933 |
14 Nov 14 |
olle |
Masking and alignment wizards |
2933 |
14 Nov 14 |
olle |
</dt> |
2933 |
14 Nov 14 |
olle |
<dd> |
2933 |
14 Nov 14 |
olle |
<ul> |
2933 |
14 Nov 14 |
olle |
<li><span class="require-permission" data-role="SecondaryAnalysis" data-link="analysis/align_start.jsp?ID=<%=ID%>" |
2933 |
14 Nov 14 |
olle |
>Start masking and alignment</span> |
2933 |
14 Nov 14 |
olle |
<span class="counter" id="count.merged-sequences-for-alignment" |
2933 |
14 Nov 14 |
olle |
data-servlet="MaskAlign.servlet?cmd=CountMergedSequencesForAlignment" |
2933 |
14 Nov 14 |
olle |
title="Number of merged sequences waiting for alignment">∙</span> |
2933 |
14 Nov 14 |
olle |
753 |
|
2933 |
14 Nov 14 |
olle |
<li><span class="require-permission" data-role="SecondaryAnalysis" data-link="analysis/align_confirm.jsp?ID=<%=ID%>" |
2933 |
14 Nov 14 |
olle |
>Confirm masking and alignment completed</span> |
2933 |
14 Nov 14 |
olle |
<span class="counter" id="count.merged-unconfirmed-aligned-sequences" |
2933 |
14 Nov 14 |
olle |
data-servlet="MaskAlign.servlet?cmd=CountUnconfirmedAlignedSequences" |
2933 |
14 Nov 14 |
olle |
title="Number of aligned sequences waiting for confirmation">∙</span> |
2933 |
14 Nov 14 |
olle |
</ul> |
2933 |
14 Nov 14 |
olle |
</dd> |
2933 |
14 Nov 14 |
olle |
<dt> |
2933 |
14 Nov 14 |
olle |
762 |
|
2933 |
14 Nov 14 |
olle |
<base:icon image="<%=home+"/images/wizard.png" %>" /> |
2933 |
14 Nov 14 |
olle |
Feature extraction wizards |
2933 |
14 Nov 14 |
olle |
</dt> |
2933 |
14 Nov 14 |
olle |
<dd> |
2933 |
14 Nov 14 |
olle |
<ul> |
2933 |
14 Nov 14 |
olle |
<li><span class="require-permission" data-role="SecondaryAnalysis" data-link="analysis/cufflinks_start.jsp?ID=<%=ID%>" |
2933 |
14 Nov 14 |
olle |
>Start feature extraction</span> |
2933 |
14 Nov 14 |
olle |
<span class="counter" id="count.aligned-sequences-for-cufflinks" |
2933 |
14 Nov 14 |
olle |
data-servlet="Cufflinks.servlet?cmd=CountConfirmedAlignedSequences" |
2933 |
14 Nov 14 |
olle |
title="Number of aligned sequences confirmed for Cufflinks">∙</span> |
2933 |
14 Nov 14 |
olle |
<li><span class="require-permission" data-role="SecondaryAnalysis" data-link="analysis/cufflinks_confirm.jsp?ID=<%=ID%>" |
2933 |
14 Nov 14 |
olle |
>Confirm feature extraction completed</span> |
2933 |
14 Nov 14 |
olle |
<span class="counter" id="count.unconfirmed-cufflinks" |
2933 |
14 Nov 14 |
olle |
data-servlet="Cufflinks.servlet?cmd=CountUnconfirmed" |
2933 |
14 Nov 14 |
olle |
title="Number of Cufflinks jobs waiting for confirmation">∙</span> |
2933 |
14 Nov 14 |
olle |
</ul> |
2933 |
14 Nov 14 |
olle |
</dd> |
2933 |
14 Nov 14 |
olle |
</dl> |
2933 |
14 Nov 14 |
olle |
781 |
|
2933 |
14 Nov 14 |
olle |
782 |
|
2933 |
14 Nov 14 |
olle |
</div> |
2933 |
14 Nov 14 |
olle |
</div> |
2933 |
14 Nov 14 |
olle |
785 |
--> |
2933 |
14 Nov 14 |
olle |
786 |
|
2933 |
14 Nov 14 |
olle |
787 |
<!-- |
2933 |
14 Nov 14 |
olle |
<div class="absolutefull" style="width: 33%; left: auto;"> |
2933 |
14 Nov 14 |
olle |
789 |
--> |
2933 |
14 Nov 14 |
olle |
790 |
<div class="absolutefull" style="width: 50%; left: auto;"> |
2933 |
14 Nov 14 |
olle |
791 |
<div class="absolutefull" style="left: 0.5em; right: 1em;"> |
2933 |
14 Nov 14 |
olle |
792 |
<% |
2933 |
14 Nov 14 |
olle |
793 |
if (isAdmin) |
2933 |
14 Nov 14 |
olle |
794 |
{ |
2933 |
14 Nov 14 |
olle |
795 |
%> |
2933 |
14 Nov 14 |
olle |
796 |
<h3>Server administrator wizards</h3> |
2933 |
14 Nov 14 |
olle |
797 |
<dl class="leftborder rightborder bottomborder"> |
2933 |
14 Nov 14 |
olle |
798 |
<dt> |
2933 |
14 Nov 14 |
olle |
799 |
<base:icon image="<%=home + "/images/install.png" %>" /> |
2933 |
14 Nov 14 |
olle |
800 |
<span class="require-permission" data-role="Administrator" data-link="admin/install.jsp?ID=<%=ID%>">Installation wizard</span> |
2933 |
14 Nov 14 |
olle |
801 |
</dt> |
2933 |
14 Nov 14 |
olle |
802 |
<dd> |
2933 |
14 Nov 14 |
olle |
803 |
<ul> |
2933 |
14 Nov 14 |
olle |
804 |
<li>Check that annotation types and other items used by <span id="programtitle">this program</span> exists in BASE. |
2933 |
14 Nov 14 |
olle |
805 |
<li>Create missing items. |
3443 |
22 Jul 15 |
olle |
806 |
</ul> |
3443 |
22 Jul 15 |
olle |
807 |
</dd> |
3642 |
02 Dec 15 |
olle |
808 |
<!-- |
3443 |
22 Jul 15 |
olle |
<dt> |
3443 |
22 Jul 15 |
olle |
<base:icon image="<%=home+"/images/wrench.png" %>" /> |
3443 |
22 Jul 15 |
olle |
Special conversion tools |
3443 |
22 Jul 15 |
olle |
</dt> |
3443 |
22 Jul 15 |
olle |
<dd> |
3443 |
22 Jul 15 |
olle |
<ul> |
3501 |
21 Sep 15 |
olle |
<li><span class="require-permission" data-role="Administrator" data-link="admin/update_start_list_with_lot_numbers_from_extract.jsp?ID=<%=ID%>"> |
3501 |
21 Sep 15 |
olle |
Update processed start lists with lot numbers from extracts</span> |
3501 |
21 Sep 15 |
olle |
<span class="counter" data-counter="start-lists-processed" |
3501 |
21 Sep 15 |
olle |
title="Number of processed start item lists">∙</span> |
3501 |
21 Sep 15 |
olle |
</ul> |
3501 |
21 Sep 15 |
olle |
</dd> |
3642 |
02 Dec 15 |
olle |
821 |
--> |
3501 |
21 Sep 15 |
olle |
822 |
<!-- |
3501 |
21 Sep 15 |
olle |
<dd> |
3501 |
21 Sep 15 |
olle |
<ul> |
3441 |
21 Jul 15 |
olle |
<li><span class="require-permission" data-role="Administrator" data-link="admin/create_start_list_from_start_plate.jsp?ID=<%=ID%>"> |
3441 |
21 Jul 15 |
olle |
Create start lists from start DNA plates</span> |
3441 |
21 Jul 15 |
olle |
<span class="counter" data-counter="dna-plates" |
3441 |
21 Jul 15 |
olle |
title="Number of start DNA plates">∙</span> |
2933 |
14 Nov 14 |
olle |
</ul> |
2933 |
14 Nov 14 |
olle |
</dd> |
3463 |
31 Jul 15 |
olle |
831 |
--> |
2933 |
14 Nov 14 |
olle |
832 |
<!-- |
2933 |
14 Nov 14 |
olle |
<dt> |
2933 |
14 Nov 14 |
olle |
<base:icon image="<%=home + "/images/ogs-cluster.png"%>" /> |
2933 |
14 Nov 14 |
olle |
<span class="require-permission" data-role="Administrator" data-link="admin/grid/list-clusters.jsp?ID=<%=ID%>">Open Grid Scheduler</span> |
2933 |
14 Nov 14 |
olle |
836 |
--> |
2933 |
14 Nov 14 |
olle |
837 |
</dl> |
2933 |
14 Nov 14 |
olle |
838 |
<% |
2933 |
14 Nov 14 |
olle |
839 |
} |
2933 |
14 Nov 14 |
olle |
840 |
if (isPatientCurator || isAdmin) |
2933 |
14 Nov 14 |
olle |
841 |
{ |
2933 |
14 Nov 14 |
olle |
842 |
%> |
2933 |
14 Nov 14 |
olle |
843 |
<h3>Personal information wizards</h3> |
2933 |
14 Nov 14 |
olle |
844 |
<dl class="leftborder rightborder bottomborder"> |
4733 |
05 Apr 18 |
olle |
845 |
<% |
4873 |
26 Jun 18 |
olle |
846 |
if (isUsingReferralGeneration) |
4873 |
26 Jun 18 |
olle |
847 |
{ |
4873 |
26 Jun 18 |
olle |
848 |
%> |
4873 |
26 Jun 18 |
olle |
849 |
<dt> |
4873 |
26 Jun 18 |
olle |
850 |
<base:icon image="<%=home + "/images/report.png" %>"/> |
4873 |
26 Jun 18 |
olle |
851 |
Referral forms |
4873 |
26 Jun 18 |
olle |
852 |
</dt> |
4873 |
26 Jun 18 |
olle |
853 |
<dd> |
5686 |
25 Oct 19 |
olle |
854 |
<% |
5686 |
25 Oct 19 |
olle |
855 |
if (isUsingWorkflowAltNtr) |
5686 |
25 Oct 19 |
olle |
856 |
{ |
5686 |
25 Oct 19 |
olle |
857 |
%> |
4873 |
26 Jun 18 |
olle |
858 |
<ul> |
5686 |
25 Oct 19 |
olle |
859 |
<li><span class="require-permission" data-role="PatientCurator" data-link="personal/generate-referral-forms_alt_ntr.jsp?ID=<%=ID%>" |
5686 |
25 Oct 19 |
olle |
860 |
>Generate referral forms</span> |
5686 |
25 Oct 19 |
olle |
861 |
</ul> |
5686 |
25 Oct 19 |
olle |
862 |
<% |
5686 |
25 Oct 19 |
olle |
863 |
} |
6783 |
25 Jul 22 |
olle |
864 |
else if (isUsingWorkflowAltLucas) |
6783 |
25 Jul 22 |
olle |
865 |
{ |
6783 |
25 Jul 22 |
olle |
866 |
%> |
6783 |
25 Jul 22 |
olle |
867 |
<ul> |
6783 |
25 Jul 22 |
olle |
868 |
<li><span class="require-permission" data-role="PatientCurator" data-link="personal/generate-referral-forms_alt_lucas.jsp?ID=<%=ID%>" |
6783 |
25 Jul 22 |
olle |
869 |
>Generate referral forms</span> |
6783 |
25 Jul 22 |
olle |
870 |
</ul> |
6783 |
25 Jul 22 |
olle |
871 |
<% |
6783 |
25 Jul 22 |
olle |
872 |
} |
5686 |
25 Oct 19 |
olle |
873 |
else |
5686 |
25 Oct 19 |
olle |
874 |
{ |
5686 |
25 Oct 19 |
olle |
875 |
%> |
5686 |
25 Oct 19 |
olle |
876 |
<ul> |
4873 |
26 Jun 18 |
olle |
877 |
<li><span class="require-permission" data-role="PatientCurator" data-link="personal/generate-referral-forms.jsp?ID=<%=ID%>" |
4873 |
26 Jun 18 |
olle |
878 |
>Generate referral forms</span> |
4873 |
26 Jun 18 |
olle |
879 |
</ul> |
5686 |
25 Oct 19 |
olle |
880 |
<% |
5686 |
25 Oct 19 |
olle |
881 |
} |
5686 |
25 Oct 19 |
olle |
882 |
%> |
4873 |
26 Jun 18 |
olle |
883 |
</dd> |
4873 |
26 Jun 18 |
olle |
884 |
<% |
4873 |
26 Jun 18 |
olle |
885 |
} |
4873 |
26 Jun 18 |
olle |
886 |
%> |
4873 |
26 Jun 18 |
olle |
887 |
<% |
4733 |
05 Apr 18 |
olle |
888 |
if (isUsingWorkflowAltRec) |
4733 |
05 Apr 18 |
olle |
889 |
{ |
4733 |
05 Apr 18 |
olle |
890 |
%> |
2933 |
14 Nov 14 |
olle |
891 |
<dt> |
4785 |
27 Apr 18 |
olle |
892 |
<base:icon image="<%=home+"/images/personal.png" %>" /> |
4785 |
27 Apr 18 |
olle |
893 |
Case & consent registration |
4785 |
27 Apr 18 |
olle |
894 |
</dt> |
4785 |
27 Apr 18 |
olle |
895 |
<dd> |
4785 |
27 Apr 18 |
olle |
896 |
<ul> |
4786 |
27 Apr 18 |
olle |
897 |
<li><span class="require-permission" data-role="PatientCurator" data-link="personal/consentform_alt_rec.jsp?ID=<%=ID%>" |
4832 |
05 Jun 18 |
olle |
898 |
>Consent form registration</span> |
4785 |
27 Apr 18 |
olle |
899 |
</ul> |
4785 |
27 Apr 18 |
olle |
900 |
</dd> |
4909 |
12 Jul 18 |
olle |
901 |
<dt> |
5062 |
30 Oct 18 |
olle |
902 |
<base:icon image="<%=home+"/images/blood.png" %>" /> |
5062 |
30 Oct 18 |
olle |
903 |
Blood compilation and registration |
5062 |
30 Oct 18 |
olle |
904 |
</dt> |
5062 |
30 Oct 18 |
olle |
905 |
<dd> |
5062 |
30 Oct 18 |
olle |
906 |
<ul> |
5062 |
30 Oct 18 |
olle |
907 |
|
5062 |
30 Oct 18 |
olle |
908 |
<li><span class="require-permission" data-role="PatientCurator" data-link="personal/baseline_from_file_alt_rec.jsp?ID=<%=ID%>" |
5062 |
30 Oct 18 |
olle |
909 |
>BASE-line registration</span> |
5062 |
30 Oct 18 |
olle |
910 |
</dd> |
5062 |
30 Oct 18 |
olle |
911 |
<dt> |
4909 |
12 Jul 18 |
olle |
912 |
<base:icon image="<%=home+"/images/specimen.png" %>" /> |
4909 |
12 Jul 18 |
olle |
913 |
Sample compilation and registration |
4909 |
12 Jul 18 |
olle |
914 |
</dt> |
4909 |
12 Jul 18 |
olle |
915 |
<dd> |
4909 |
12 Jul 18 |
olle |
916 |
<ul> |
5000 |
03 Oct 18 |
olle |
917 |
|
4916 |
16 Jul 18 |
olle |
918 |
<li><span class="require-permission" data-role="PatientCurator" data-link="personal/ffpe_block_order_form.jsp?ID=<%=ID%>" |
4916 |
16 Jul 18 |
olle |
919 |
>FFPE block order form</span> |
5158 |
30 Nov 18 |
olle |
920 |
<span class="counter" data-counter="cases-unused-for-ffpe-block-order-form" |
5158 |
30 Nov 18 |
olle |
921 |
title="Number of cases with consent unused for FFPE block order form">∙</span> |
4916 |
16 Jul 18 |
olle |
922 |
|
5044 |
19 Oct 18 |
olle |
923 |
<li><span class="require-permission" data-role="PatientCurator" data-link="personal/ffpe_block_registration_alt_rec.jsp?ID=<%=ID%>" |
5044 |
19 Oct 18 |
olle |
924 |
>FFPE block registration</span> |
5237 |
16 Jan 19 |
olle |
925 |
<span class="counter" data-counter="cases-with-unprocessed-ffpe-block-orders" |
5237 |
16 Jan 19 |
olle |
926 |
title="Number of cases with consent and unprocessed FFPE block orders">∙</span> |
5044 |
19 Oct 18 |
olle |
927 |
|
4909 |
12 Jul 18 |
olle |
928 |
<li><span class="require-permission" data-role="PatientCurator" data-link="personal/ffpe_section_order_form.jsp?ID=<%=ID%>" |
5000 |
03 Oct 18 |
olle |
929 |
>FFPE section order form</span> |
5061 |
30 Oct 18 |
olle |
930 |
<span class="counter" data-counter="ffpeblocks-unused-for-section-order-form" |
5061 |
30 Oct 18 |
olle |
931 |
title="Number of FFPE blocks unused for section order form">∙</span> |
5060 |
29 Oct 18 |
olle |
932 |
|
5060 |
29 Oct 18 |
olle |
933 |
<li><span class="require-permission" data-role="PatientCurator" data-link="personal/ffpe_section_registration_alt_rec.jsp?ID=<%=ID%>" |
5060 |
29 Oct 18 |
olle |
934 |
>FFPE section (specimen) registration</span> |
5061 |
30 Oct 18 |
olle |
935 |
<span class="counter" data-counter="ffpeblocks-unused-for-section" |
5061 |
30 Oct 18 |
olle |
936 |
title="Number of FFPE blocks unused for section">∙</span> |
5848 |
02 Mar 20 |
olle |
937 |
|
5848 |
02 Mar 20 |
olle |
938 |
<li><span class="require-permission" data-role="PatientCurator" data-link="personal/ffpe_section_tumour_cell_pct_alt_rec.jsp?ID=<%=ID%>" |
5848 |
02 Mar 20 |
olle |
939 |
>FFPE section (specimen) tumour cell percentage</span> |
5848 |
02 Mar 20 |
olle |
940 |
<span class="counter" data-counter="unprocessed-extract-source-items" |
5848 |
02 Mar 20 |
olle |
941 |
title="Number of unprocessed specimens">∙</span> |
5000 |
03 Oct 18 |
olle |
942 |
<!-- |
5000 |
03 Oct 18 |
olle |
<li><span class="require-permission" data-role="PatientCurator" data-link="personal/ffpe_section_order_form_sequential.jsp?ID=<%=ID%>" |
5000 |
03 Oct 18 |
olle |
>FFPE section order form - sequential FFPE block names</span> |
5000 |
03 Oct 18 |
olle |
945 |
--> |
5062 |
30 Oct 18 |
olle |
946 |
|
5062 |
30 Oct 18 |
olle |
947 |
<li><span class="require-permission" data-role="PatientCurator" data-link="personal/ffpe_block_returnal_alt_rec.jsp?ID=<%=ID%>" |
5396 |
03 May 19 |
olle |
948 |
>FFPE block return registration</span> |
5062 |
30 Oct 18 |
olle |
949 |
<span class="counter" data-counter="ffpeblocks-unreturned" |
5062 |
30 Oct 18 |
olle |
950 |
title="Number of unreturned FFPE blocks">∙</span> |
4909 |
12 Jul 18 |
olle |
951 |
</ul> |
4909 |
12 Jul 18 |
olle |
952 |
</dd> |
4733 |
05 Apr 18 |
olle |
953 |
<% |
4733 |
05 Apr 18 |
olle |
954 |
} |
5686 |
25 Oct 19 |
olle |
955 |
else if (isUsingWorkflowAltNtr) |
5686 |
25 Oct 19 |
olle |
956 |
{ |
5686 |
25 Oct 19 |
olle |
957 |
%> |
5686 |
25 Oct 19 |
olle |
958 |
<!-- |
5686 |
25 Oct 19 |
olle |
<dt> |
5686 |
25 Oct 19 |
olle |
<base:icon image="<%=home+"/images/personal.png" %>" /> |
5686 |
25 Oct 19 |
olle |
Case registration |
5686 |
25 Oct 19 |
olle |
</dt> |
5686 |
25 Oct 19 |
olle |
<dd> |
5686 |
25 Oct 19 |
olle |
<ul> |
5686 |
25 Oct 19 |
olle |
<li><span class="require-permission" data-role="PatientCurator" data-link="personal/referralform_alt_ntr.jsp?ID=<%=ID%>" |
5686 |
25 Oct 19 |
olle |
>Referral form registration</span> |
5686 |
25 Oct 19 |
olle |
</ul> |
5686 |
25 Oct 19 |
olle |
</dd> |
5686 |
25 Oct 19 |
olle |
<dt> |
5686 |
25 Oct 19 |
olle |
<base:icon image="<%=home+"/images/blood.png" %>" /> |
5686 |
25 Oct 19 |
olle |
Blood compilation and registration |
5686 |
25 Oct 19 |
olle |
</dt> |
5686 |
25 Oct 19 |
olle |
<dd> |
5686 |
25 Oct 19 |
olle |
<ul> |
5686 |
25 Oct 19 |
olle |
975 |
|
5686 |
25 Oct 19 |
olle |
<li><sp"resources/personal/generate-referral-forms_alt_ntr.jsp"an class="require-permission" data-role="PatientCurator" data-link="personal/baseline_from_file_alt_ntr.jsp?ID=<%=ID%>" |
5686 |
25 Oct 19 |
olle |
>BASE-line registration</span> |
5686 |
25 Oct 19 |
olle |
</dd> |
5686 |
25 Oct 19 |
olle |
<dt> |
5686 |
25 Oct 19 |
olle |
<base:icon image="<%=home+"/images/specimen.png" %>" /> |
5686 |
25 Oct 19 |
olle |
Sample compilation and registration |
5686 |
25 Oct 19 |
olle |
</dt> |
5686 |
25 Oct 19 |
olle |
<dd> |
5686 |
25 Oct 19 |
olle |
<ul> |
5686 |
25 Oct 19 |
olle |
985 |
|
5686 |
25 Oct 19 |
olle |
<li><span class="require-permission" data-role="PatientCurator" data-link="personal/ffpe_block_registration_alt_ntr.jsp?ID=<%=ID%>" |
5686 |
25 Oct 19 |
olle |
>FFPE block registration</span> |
5686 |
25 Oct 19 |
olle |
<span class="counter" data-counter="cases-with-unprocessed-ffpe-block-orders" |
5686 |
25 Oct 19 |
olle |
title="Number of cases with consent and unprocessed FFPE block orders">∙</span> |
5686 |
25 Oct 19 |
olle |
990 |
|
5686 |
25 Oct 19 |
olle |
<li><span class="require-permission" data-role="PatientCurator" data-link="personal/ffpe_section_order_form.jsp?ID=<%=ID%>" |
5686 |
25 Oct 19 |
olle |
>FFPE section order form</span> |
5686 |
25 Oct 19 |
olle |
<span class="counter" data-counter="ffpeblocks-unused-for-section-order-form" |
5686 |
25 Oct 19 |
olle |
title="Number of FFPE blocks unused for section order form">∙</span> |
5686 |
25 Oct 19 |
olle |
995 |
|
5686 |
25 Oct 19 |
olle |
<li><span class="require-permission" data-role="PatientCurator" data-link="personal/ffpe_section_registration_alt_rec.jsp?ID=<%=ID%>" |
5686 |
25 Oct 19 |
olle |
>FFPE section (specimen) registration</span> |
5686 |
25 Oct 19 |
olle |
<span class="counter" data-counter="ffpeblocks-unused-for-section" |
5686 |
25 Oct 19 |
olle |
title="Number of FFPE blocks unused for section">∙</span> |
5686 |
25 Oct 19 |
olle |
1000 |
--> |
5686 |
25 Oct 19 |
olle |
1001 |
<!-- |
5686 |
25 Oct 19 |
olle |
<li><span class="require-permission" data-role="PatientCurator" data-link="personal/ffpe_section_order_form_sequential.jsp?ID=<%=ID%>" |
5686 |
25 Oct 19 |
olle |
>FFPE section order form - sequential FFPE block names</span> |
5686 |
25 Oct 19 |
olle |
1004 |
--> |
5686 |
25 Oct 19 |
olle |
1005 |
<!-- |
5686 |
25 Oct 19 |
olle |
1006 |
|
5686 |
25 Oct 19 |
olle |
<li><span class="require-permission" data-role="PatientCurator" data-link="personal/ffpe_block_returnal_alt_rec.jsp?ID=<%=ID%>" |
5686 |
25 Oct 19 |
olle |
>FFPE block return registration</span> |
5686 |
25 Oct 19 |
olle |
<span class="counter" data-counter="ffpeblocks-unreturned" |
5686 |
25 Oct 19 |
olle |
title="Number of unreturned FFPE blocks">∙</span> |
5686 |
25 Oct 19 |
olle |
</ul> |
5686 |
25 Oct 19 |
olle |
</dd> |
5686 |
25 Oct 19 |
olle |
1013 |
--> |
5686 |
25 Oct 19 |
olle |
1014 |
<% |
5686 |
25 Oct 19 |
olle |
1015 |
} |
6783 |
25 Jul 22 |
olle |
1016 |
else if (isUsingWorkflowAltLucas) |
6783 |
25 Jul 22 |
olle |
1017 |
{ |
6783 |
25 Jul 22 |
olle |
1018 |
%> |
6783 |
25 Jul 22 |
olle |
1019 |
<!-- |
6783 |
25 Jul 22 |
olle |
<dt> |
6783 |
25 Jul 22 |
olle |
<base:icon image="<%=home+"/images/personal.png" %>" /> |
6783 |
25 Jul 22 |
olle |
Case registration |
6783 |
25 Jul 22 |
olle |
</dt> |
6783 |
25 Jul 22 |
olle |
<dd> |
6783 |
25 Jul 22 |
olle |
<ul> |
6783 |
25 Jul 22 |
olle |
<li><span class="require-permission" data-role="PatientCurator" data-link="personal/referralform_alt_lucas.jsp?ID=<%=ID%>" |
6783 |
25 Jul 22 |
olle |
>Referral form registration</span> |
6783 |
25 Jul 22 |
olle |
</ul> |
6783 |
25 Jul 22 |
olle |
</dd> |
6783 |
25 Jul 22 |
olle |
<dt> |
6783 |
25 Jul 22 |
olle |
<base:icon image="<%=home+"/images/blood.png" %>" /> |
6783 |
25 Jul 22 |
olle |
Blood compilation and registration |
6783 |
25 Jul 22 |
olle |
</dt> |
6783 |
25 Jul 22 |
olle |
<dd> |
6783 |
25 Jul 22 |
olle |
<ul> |
6783 |
25 Jul 22 |
olle |
1036 |
|
6783 |
25 Jul 22 |
olle |
<li><sp"resources/personal/generate-referral-forms_alt_lucas.jsp"an class="require-permission" data-role="PatientCurator" data-link="personal/baseline_from_file_alt_lucas.jsp?ID=<%=ID%>" |
6783 |
25 Jul 22 |
olle |
>BASE-line registration</span> |
6783 |
25 Jul 22 |
olle |
</dd> |
6783 |
25 Jul 22 |
olle |
<dt> |
6783 |
25 Jul 22 |
olle |
<base:icon image="<%=home+"/images/specimen.png" %>" /> |
6783 |
25 Jul 22 |
olle |
Sample compilation and registration |
6783 |
25 Jul 22 |
olle |
</dt> |
6783 |
25 Jul 22 |
olle |
<dd> |
6783 |
25 Jul 22 |
olle |
<ul> |
6783 |
25 Jul 22 |
olle |
1046 |
|
6783 |
25 Jul 22 |
olle |
<li><span class="require-permission" data-role="PatientCurator" data-link="personal/ffpe_block_registration_alt_lucas.jsp?ID=<%=ID%>" |
6783 |
25 Jul 22 |
olle |
>FFPE block registration</span> |
6783 |
25 Jul 22 |
olle |
<span class="counter" data-counter="cases-with-unprocessed-ffpe-block-orders" |
6783 |
25 Jul 22 |
olle |
title="Number of cases with consent and unprocessed FFPE block orders">∙</span> |
6783 |
25 Jul 22 |
olle |
1051 |
|
6783 |
25 Jul 22 |
olle |
<li><span class="require-permission" data-role="PatientCurator" data-link="personal/ffpe_section_order_form.jsp?ID=<%=ID%>" |
6783 |
25 Jul 22 |
olle |
>FFPE section order form</span> |
6783 |
25 Jul 22 |
olle |
<span class="counter" data-counter="ffpeblocks-unused-for-section-order-form" |
6783 |
25 Jul 22 |
olle |
title="Number of FFPE blocks unused for section order form">∙</span> |
6783 |
25 Jul 22 |
olle |
1056 |
|
6783 |
25 Jul 22 |
olle |
<li><span class="require-permission" data-role="PatientCurator" data-link="personal/ffpe_section_registration_alt_rec.jsp?ID=<%=ID%>" |
6783 |
25 Jul 22 |
olle |
>FFPE section (specimen) registration</span> |
6783 |
25 Jul 22 |
olle |
<span class="counter" data-counter="ffpeblocks-unused-for-section" |
6783 |
25 Jul 22 |
olle |
title="Number of FFPE blocks unused for section">∙</span> |
6783 |
25 Jul 22 |
olle |
1061 |
--> |
6783 |
25 Jul 22 |
olle |
1062 |
<!-- |
6783 |
25 Jul 22 |
olle |
<li><span class="require-permission" data-role="PatientCurator" data-link="personal/ffpe_section_order_form_sequential.jsp?ID=<%=ID%>" |
6783 |
25 Jul 22 |
olle |
>FFPE section order form - sequential FFPE block names</span> |
6783 |
25 Jul 22 |
olle |
1065 |
--> |
6783 |
25 Jul 22 |
olle |
1066 |
<!-- |
6783 |
25 Jul 22 |
olle |
1067 |
|
6783 |
25 Jul 22 |
olle |
<li><span class="require-permission" data-role="PatientCurator" data-link="personal/ffpe_block_returnal_alt_rec.jsp?ID=<%=ID%>" |
6783 |
25 Jul 22 |
olle |
>FFPE block return registration</span> |
6783 |
25 Jul 22 |
olle |
<span class="counter" data-counter="ffpeblocks-unreturned" |
6783 |
25 Jul 22 |
olle |
title="Number of unreturned FFPE blocks">∙</span> |
6783 |
25 Jul 22 |
olle |
</ul> |
6783 |
25 Jul 22 |
olle |
</dd> |
6783 |
25 Jul 22 |
olle |
1074 |
--> |
6783 |
25 Jul 22 |
olle |
1075 |
<% |
6783 |
25 Jul 22 |
olle |
1076 |
} |
4733 |
05 Apr 18 |
olle |
1077 |
else |
4733 |
05 Apr 18 |
olle |
1078 |
{ |
4733 |
05 Apr 18 |
olle |
1079 |
%> |
4733 |
05 Apr 18 |
olle |
1080 |
<dt> |
4733 |
05 Apr 18 |
olle |
1081 |
<base:icon image="<%=home + "/images/personal.png" %>"/> |
2933 |
14 Nov 14 |
olle |
1082 |
<span class="require-permission" data-role="PatientCurator" data-link="personal/persinfo.jsp?ID=<%=ID%>" |
2933 |
14 Nov 14 |
olle |
1083 |
>Pathology referral form registration</span> |
2933 |
14 Nov 14 |
olle |
1084 |
</dt> |
2933 |
14 Nov 14 |
olle |
1085 |
<dd> |
2933 |
14 Nov 14 |
olle |
1086 |
<ul> |
2933 |
14 Nov 14 |
olle |
1087 |
<li>Register new cases and patients. |
2933 |
14 Nov 14 |
olle |
1088 |
<li>Update existing cases with patient info. |
3103 |
22 Jan 15 |
olle |
1089 |
<span class="counter" data-counter="cases-without-patient" |
3103 |
22 Jan 15 |
olle |
1090 |
title="Number of case items without patient">∙</span> |
2933 |
14 Nov 14 |
olle |
1091 |
</ul> |
2933 |
14 Nov 14 |
olle |
1092 |
</dd> |
4724 |
29 Mar 18 |
olle |
1093 |
<% |
4733 |
05 Apr 18 |
olle |
1094 |
} |
4733 |
05 Apr 18 |
olle |
1095 |
%> |
2933 |
14 Nov 14 |
olle |
1096 |
<!-- |
2933 |
14 Nov 14 |
olle |
<dt> |
2933 |
14 Nov 14 |
olle |
<base:icon image="<%=home+"/images/export_import.png" %>" /> |
2933 |
14 Nov 14 |
olle |
Export/import information to/from external registers. |
2933 |
14 Nov 14 |
olle |
</dt> |
2933 |
14 Nov 14 |
olle |
<dd> |
2933 |
14 Nov 14 |
olle |
<ul> |
2933 |
14 Nov 14 |
olle |
<li><span class="require-permission" data-role="PatientCurator" data-link="personal/export-monthly-oplist.jsp?ID=<%=ID%>" |
2933 |
14 Nov 14 |
olle |
>Export monthly operation list</span> |
2933 |
14 Nov 14 |
olle |
1105 |
|
2933 |
14 Nov 14 |
olle |
<li><span class="require-permission" data-role="PatientCurator" data-link="personal/export-inca.jsp?ID=<%=ID%>" |
2933 |
14 Nov 14 |
olle |
>INCA export</span> |
2933 |
14 Nov 14 |
olle |
1108 |
|
2933 |
14 Nov 14 |
olle |
<li><span class="require-permission" data-role="PatientCurator" data-link="personal/export_missing_data_sample_list.jsp?ID=<%=ID%>" |
2933 |
14 Nov 14 |
olle |
>Export missing data sample list</span> |
2933 |
14 Nov 14 |
olle |
1111 |
|
2933 |
14 Nov 14 |
olle |
<li><span class="require-permission" data-role="PatientCurator" data-link="personal/export_missing_consent_data_sample_list.jsp?ID=<%=ID%>" |
2933 |
14 Nov 14 |
olle |
>Export missing consent data sample list</span> |
2933 |
14 Nov 14 |
olle |
</ul> |
2933 |
14 Nov 14 |
olle |
</dd> |
2933 |
14 Nov 14 |
olle |
1116 |
|
2933 |
14 Nov 14 |
olle |
<dt> |
2933 |
14 Nov 14 |
olle |
<base:icon image="<%=home+"/images/delete.png" %>" /> |
2933 |
14 Nov 14 |
olle |
Retraction wizard |
2933 |
14 Nov 14 |
olle |
</dt> |
2933 |
14 Nov 14 |
olle |
<dd> |
2933 |
14 Nov 14 |
olle |
<ul> |
2933 |
14 Nov 14 |
olle |
<li><span class="require-permission" data-role="PatientCurator" data-link="personal/retractionform.jsp?ID=<%=ID%>" |
2933 |
14 Nov 14 |
olle |
>Mark extracts for retraction</span> |
2933 |
14 Nov 14 |
olle |
</ul> |
2933 |
14 Nov 14 |
olle |
</dd> |
2933 |
14 Nov 14 |
olle |
1127 |
--> |
2933 |
14 Nov 14 |
olle |
1128 |
</dl> |
2933 |
14 Nov 14 |
olle |
1129 |
<% |
2933 |
14 Nov 14 |
olle |
1130 |
} |
2933 |
14 Nov 14 |
olle |
1131 |
%> |
2933 |
14 Nov 14 |
olle |
1132 |
|
2933 |
14 Nov 14 |
olle |
1133 |
<h3>Statistics and reporting wizards</h3> |
2933 |
14 Nov 14 |
olle |
1134 |
<dl class="leftborder rightborder bottomborder"> |
2933 |
14 Nov 14 |
olle |
1135 |
<dt> |
2933 |
14 Nov 14 |
olle |
1136 |
<base:icon image="<%=home+"/images/case_summary.png" %>" /> |
2933 |
14 Nov 14 |
olle |
1137 |
Case summary |
2933 |
14 Nov 14 |
olle |
1138 |
</dt> |
2933 |
14 Nov 14 |
olle |
1139 |
<dd> |
2933 |
14 Nov 14 |
olle |
1140 |
<table> |
4788 |
02 May 18 |
olle |
1141 |
<% |
4788 |
02 May 18 |
olle |
1142 |
if (isUsingWorkflowAltRec) |
4788 |
02 May 18 |
olle |
1143 |
{ |
4788 |
02 May 18 |
olle |
1144 |
%> |
2933 |
14 Nov 14 |
olle |
1145 |
<tr> |
5162 |
03 Dec 18 |
olle |
1146 |
<ul> |
5162 |
03 Dec 18 |
olle |
1147 |
<li><span class="require-permission" data-role="" data-link="reports/case_summary_shortcut_alt_rec.jsp?ID=<%=ID%>" |
5162 |
03 Dec 18 |
olle |
1148 |
>Case summary shortcut</span> |
5162 |
03 Dec 18 |
olle |
1149 |
<!-- |
5162 |
03 Dec 18 |
olle |
<span class="counter" data-counter="cases" |
5162 |
03 Dec 18 |
olle |
title="Number of cases">∙</span> |
5162 |
03 Dec 18 |
olle |
1152 |
--> |
5162 |
03 Dec 18 |
olle |
1153 |
</ul> |
5162 |
03 Dec 18 |
olle |
1154 |
</tr> |
5162 |
03 Dec 18 |
olle |
1155 |
<tr> |
2933 |
14 Nov 14 |
olle |
1156 |
<td><input type="text" class="text" |
4788 |
02 May 18 |
olle |
1157 |
name="caseName_alt_rec" id="caseName_alt_rec" title="Please enter a case id ("ML" + 5 digits)" |
4788 |
02 May 18 |
olle |
1158 |
style="width: 15em;"></td> |
4788 |
02 May 18 |
olle |
1159 |
<td><base:button id="btnCaseSummary_alt_rec" title="Go" image="<%=home+"/images/gonext.png"%>" /></td> |
4788 |
02 May 18 |
olle |
1160 |
</tr> |
4788 |
02 May 18 |
olle |
1161 |
<% |
4788 |
02 May 18 |
olle |
1162 |
} |
4788 |
02 May 18 |
olle |
1163 |
else |
4788 |
02 May 18 |
olle |
1164 |
{ |
4788 |
02 May 18 |
olle |
1165 |
%> |
4788 |
02 May 18 |
olle |
1166 |
<tr> |
5325 |
05 Mar 19 |
olle |
1167 |
<ul> |
5325 |
05 Mar 19 |
olle |
1168 |
<li><span class="require-permission" data-role="" data-link="reports/case_summary_shortcut.jsp?ID=<%=ID%>" |
5325 |
05 Mar 19 |
olle |
1169 |
>Case summary shortcut</span> |
5325 |
05 Mar 19 |
olle |
1170 |
<!-- |
5325 |
05 Mar 19 |
olle |
<span class="counter" data-counter="cases" |
5325 |
05 Mar 19 |
olle |
title="Number of cases">∙</span> |
5325 |
05 Mar 19 |
olle |
1173 |
--> |
5325 |
05 Mar 19 |
olle |
1174 |
</ul> |
5325 |
05 Mar 19 |
olle |
1175 |
</tr> |
5325 |
05 Mar 19 |
olle |
1176 |
<tr> |
4788 |
02 May 18 |
olle |
1177 |
<td><input type="text" class="text" |
3041 |
15 Dec 14 |
olle |
1178 |
name="caseName" id="caseName" title="Please enter a case id ("ML" + 5 digits)" |
2933 |
14 Nov 14 |
olle |
1179 |
style="width: 15em;"></td> |
2933 |
14 Nov 14 |
olle |
1180 |
<td><base:button id="btnCaseSummary" title="Go" image="<%=home+"/images/gonext.png"%>" /></td> |
2933 |
14 Nov 14 |
olle |
1181 |
</tr> |
4788 |
02 May 18 |
olle |
1182 |
<% |
4788 |
02 May 18 |
olle |
1183 |
} |
4788 |
02 May 18 |
olle |
1184 |
%> |
2933 |
14 Nov 14 |
olle |
1185 |
</table> |
2933 |
14 Nov 14 |
olle |
1186 |
</dd> |
2933 |
14 Nov 14 |
olle |
1187 |
|
2933 |
14 Nov 14 |
olle |
1188 |
<dt> |
2933 |
14 Nov 14 |
olle |
1189 |
<base:icon image="<%=home+"/images/report.png" %>" /> |
2933 |
14 Nov 14 |
olle |
1190 |
<span class="require-permission" data-role="" data-link="reports/samplereportgenerator.jsp?ID=<%=ID%>" |
2933 |
14 Nov 14 |
olle |
1191 |
>Sample source report</span> |
2933 |
14 Nov 14 |
olle |
1192 |
</dt> |
2933 |
14 Nov 14 |
olle |
1193 |
<dd> |
2933 |
14 Nov 14 |
olle |
1194 |
<ul> |
2933 |
14 Nov 14 |
olle |
1195 |
<li>Sample count report</li> |
2933 |
14 Nov 14 |
olle |
1196 |
<li>Patient count report</li> |
2933 |
14 Nov 14 |
olle |
1197 |
<li>Overview report</li> |
2933 |
14 Nov 14 |
olle |
1198 |
<li>Missing sample data report</li> |
2933 |
14 Nov 14 |
olle |
1199 |
</ul> |
2933 |
14 Nov 14 |
olle |
1200 |
</dd> |
2933 |
14 Nov 14 |
olle |
1201 |
<dt> |
2933 |
14 Nov 14 |
olle |
1202 |
<base:icon image="<%=home+"/images/chart_bar.png" %>" /> |
3505 |
23 Sep 15 |
olle |
1203 |
<span class="require-permission" data-role="" data-link="reports/meludi_quarter_month_report_generator.jsp?ID=<%=ID%>" |
2933 |
14 Nov 14 |
olle |
1204 |
>Sample processing statistics</span> |
2933 |
14 Nov 14 |
olle |
1205 |
</dt> |
2933 |
14 Nov 14 |
olle |
1206 |
<dd> |
2933 |
14 Nov 14 |
olle |
1207 |
<ul> |
3505 |
23 Sep 15 |
olle |
1208 |
<li>MeLuDI quarter/month report</li> |
2933 |
14 Nov 14 |
olle |
1209 |
</ul> |
2933 |
14 Nov 14 |
olle |
1210 |
</dd> |
2933 |
14 Nov 14 |
olle |
1211 |
</dl> |
2933 |
14 Nov 14 |
olle |
1212 |
</div> |
2933 |
14 Nov 14 |
olle |
1213 |
</div> |
2933 |
14 Nov 14 |
olle |
1214 |
</form> |
2933 |
14 Nov 14 |
olle |
1215 |
</div> |
2933 |
14 Nov 14 |
olle |
1216 |
|
2933 |
14 Nov 14 |
olle |
1217 |
</base:body> |
2933 |
14 Nov 14 |
olle |
1218 |
</base:page> |
2933 |
14 Nov 14 |
olle |
1219 |
<% |
2933 |
14 Nov 14 |
olle |
1220 |
} |
2933 |
14 Nov 14 |
olle |
1221 |
finally |
2933 |
14 Nov 14 |
olle |
1222 |
{ |
2933 |
14 Nov 14 |
olle |
1223 |
if (dc != null) dc.close(); |
2933 |
14 Nov 14 |
olle |
1224 |
} |
2933 |
14 Nov 14 |
olle |
1225 |
%> |