Skip to content

Commit ba5046e

Browse files
committed
Give demo Studies/Cases timestamps
This will ensure they appear in a consistent order, as we order cases by created_at.
1 parent 6ddc6f9 commit ba5046e

2 files changed

Lines changed: 36 additions & 3 deletions

File tree

manage_breast_screening/data/image_reading.yml

Lines changed: 28 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
studies:
22
- id: c6ff5cea-a5b8-4823-b307-e5faf587b474
3+
date_and_time: '2026-04-27 09:00'
34
series:
45
- view_position: CC
56
laterality: R
@@ -18,6 +19,7 @@ studies:
1819
images:
1920
- image_file: set-02/lmlo.png
2021
- id: 51a2f9a8-a8d4-4bcc-ad3f-7f20f4d71655
22+
date_and_time: '2026-04-27 10:00'
2123
series:
2224
- view_position: CC
2325
laterality: R
@@ -35,8 +37,8 @@ studies:
3537
laterality: L
3638
images:
3739
- image_file: set-03/lmlo.png
38-
3940
- id: e468ecb0-33f2-4c27-a930-107c3fabd2d4
41+
date_and_time: '2026-04-27 11:00'
4042
series:
4143
- view_position: CC
4244
laterality: R
@@ -63,6 +65,7 @@ studies:
6365
- image_file: image-library/repeat-large-b-lmlo.png
6466
repeat_count: 0
6567
- id: bedbcf0b-b9d8-4d78-960f-ede6c05563d7
68+
date_and_time: '2026-04-27 12:00'
6669
series:
6770
- view_position: CC
6871
laterality: R
@@ -81,6 +84,7 @@ studies:
8184
images:
8285
- image_file: set-04/lmlo.png
8386
- id: 378f42d7-3361-43b8-bae6-0ce9113cba80
87+
date_and_time: '2026-04-27 13:00'
8488
series:
8589
- view_position: CC
8690
laterality: R
@@ -99,6 +103,7 @@ studies:
99103
images:
100104
- image_file: set-05/lmlo.png
101105
- id: 15564f66-1d9d-4acd-b78f-1a32b4685124
106+
date_and_time: '2026-04-27 14:00'
102107
series:
103108
- view_position: CC
104109
laterality: R
@@ -117,6 +122,7 @@ studies:
117122
images:
118123
- image_file: set-06/lmlo.png
119124
- id: 7dffd1de-88ae-4ac3-93d7-a8d4d0820e6b
125+
date_and_time: '2026-04-27 15:00'
120126
series:
121127
- view_position: CC
122128
laterality: R
@@ -142,8 +148,8 @@ studies:
142148
repeat_count: 1
143149
repeat_reasons:
144150
- POSITIONING_ERROR
145-
146151
- id: 3a447fe4-f4b3-4961-a83c-5bab17a2cda7
152+
date_and_time: '2026-04-27 16:00'
147153
series:
148154
- view_position: CC
149155
laterality: R
@@ -162,6 +168,7 @@ studies:
162168
images:
163169
- image_file: set-07/lmlo.png
164170
- id: 8fc7d736-f2d9-45ad-93cc-f289da5b720b
171+
date_and_time: '2026-04-27 17:00'
165172
series:
166173
- view_position: CC
167174
laterality: R
@@ -180,6 +187,7 @@ studies:
180187
images:
181188
- image_file: set-08/lmlo.png
182189
- id: f61faccf-d9ea-4a9b-a284-021680565523
190+
date_and_time: '2026-04-27 18:00'
183191
series:
184192
- view_position: CC
185193
laterality: R
@@ -198,6 +206,7 @@ studies:
198206
images:
199207
- image_file: set-09/lmlo.png
200208
- id: c089a4e6-8f66-4148-a14c-ec039e831c44
209+
date_and_time: '2026-04-27 19:00'
201210
series:
202211
- view_position: CC
203212
laterality: R
@@ -216,6 +225,7 @@ studies:
216225
images:
217226
- image_file: set-10/lmlo.png
218227
- id: 3b25ff17-47b3-417c-9a8a-340c657f6578
228+
date_and_time: '2026-04-27 20:00'
219229
series:
220230
- view_position: CC
221231
laterality: R
@@ -234,6 +244,7 @@ studies:
234244
images:
235245
- image_file: set-11/lmlo.png
236246
- id: 779b425a-b733-4fa9-89d5-fddbb58f09ea
247+
date_and_time: '2026-04-27 21:00'
237248
series:
238249
- view_position: CC
239250
laterality: R
@@ -252,6 +263,7 @@ studies:
252263
images:
253264
- image_file: set-12/lmlo.png
254265
- id: 0378ff58-baa5-4484-8afb-258ebfd1e5ef
266+
date_and_time: '2026-04-27 22:00'
255267
series:
256268
- view_position: CC
257269
laterality: R
@@ -270,6 +282,7 @@ studies:
270282
images:
271283
- image_file: set-13/lmlo.png
272284
- id: bb2ba1d3-1f72-428a-9c5a-39b50a5d9353
285+
date_and_time: '2026-04-27 23:00'
273286
series:
274287
- view_position: CC
275288
laterality: R
@@ -288,6 +301,7 @@ studies:
288301
images:
289302
- image_file: set-14/lmlo.png
290303
- id: f0c600bf-dab2-44d5-aa5e-3b6481deeb48
304+
date_and_time: '2026-04-28 00:00'
291305
series:
292306
- view_position: CC
293307
laterality: R
@@ -306,6 +320,7 @@ studies:
306320
images:
307321
- image_file: set-15/lmlo.png
308322
- id: bb2187a1-cd82-440f-94b1-46cef5938a23
323+
date_and_time: '2026-04-28 01:00'
309324
series:
310325
- view_position: CC
311326
laterality: R
@@ -324,6 +339,7 @@ studies:
324339
images:
325340
- image_file: set-16/lmlo.png
326341
- id: 9ce6e923-aa30-4118-ac64-725f0fc37698
342+
date_and_time: '2026-04-28 02:00'
327343
series:
328344
- view_position: CC
329345
laterality: R
@@ -342,6 +358,7 @@ studies:
342358
images:
343359
- image_file: set-17/lmlo.png
344360
- id: 9162a72b-3506-4b33-9acc-ef71bce07cb6
361+
date_and_time: '2026-04-28 03:00'
345362
series:
346363
- view_position: CC
347364
laterality: R
@@ -360,6 +377,7 @@ studies:
360377
images:
361378
- image_file: set-18/lmlo.png
362379
- id: 72233799-7179-435f-be6d-e493a8c6ce78
380+
date_and_time: '2026-04-28 04:00'
363381
series:
364382
- view_position: CC
365383
laterality: R
@@ -378,6 +396,7 @@ studies:
378396
images:
379397
- image_file: set-19/lmlo.png
380398
- id: 813a60ef-940c-4d39-bc5b-0167b2dc214c
399+
date_and_time: '2026-04-28 05:00'
381400
series:
382401
- view_position: CC
383402
laterality: R
@@ -396,6 +415,7 @@ studies:
396415
images:
397416
- image_file: set-20/lmlo.png
398417
- id: 716f887d-8083-4cc8-9fea-d32213ca8fff
418+
date_and_time: '2026-04-28 06:00'
399419
series:
400420
- view_position: CC
401421
laterality: R
@@ -414,6 +434,7 @@ studies:
414434
images:
415435
- image_file: set-21/lmlo.png
416436
- id: 4469102f-b8c6-4cba-9ed7-d77ee4f0ced8
437+
date_and_time: '2026-04-28 07:00'
417438
series:
418439
- view_position: CC
419440
laterality: R
@@ -432,6 +453,7 @@ studies:
432453
images:
433454
- image_file: set-22/lmlo.png
434455
- id: 1ecd140e-c427-4c6d-bf20-d138610b3c0b
456+
date_and_time: '2026-04-28 08:00'
435457
series:
436458
- view_position: CC
437459
laterality: R
@@ -450,6 +472,7 @@ studies:
450472
images:
451473
- image_file: set-23/lmlo.png
452474
- id: 4ba01e6b-2c5f-4373-9740-4fa6ca22ca1f
475+
date_and_time: '2026-04-28 09:00'
453476
series:
454477
- view_position: CC
455478
laterality: R
@@ -468,6 +491,7 @@ studies:
468491
images:
469492
- image_file: set-24/lmlo.png
470493
- id: f082c62a-25b4-4aef-8fdf-415f31d296a4
494+
date_and_time: '2026-04-28 10:00'
471495
series:
472496
- view_position: CC
473497
laterality: R
@@ -486,6 +510,7 @@ studies:
486510
images:
487511
- image_file: set-25/lmlo.png
488512
- id: d7d2c799-53fe-46c8-a81c-1cfb0e5fd4af
513+
date_and_time: '2026-04-28 11:00'
489514
series:
490515
- view_position: CC
491516
laterality: R
@@ -504,6 +529,7 @@ studies:
504529
images:
505530
- image_file: set-26/lmlo.png
506531
- id: ff3fdaa4-9b7d-4d24-b91a-36e45d4c7dfb
532+
date_and_time: '2026-04-28 12:00'
507533
series:
508534
- view_position: CC
509535
laterality: R

manage_breast_screening/nonprod/management/commands/seed_demo_data.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -375,7 +375,14 @@ def create_study(self, appointment, study_key):
375375
)
376376

377377
def create_dicom_study(self, study_key):
378-
study = DicomStudyFactory(id=study_key["id"])
378+
date_and_time = study_key.get("date_and_time")
379+
study = DicomStudyFactory(
380+
id=study_key["id"],
381+
date_and_time=date_and_time,
382+
created_at=date_and_time,
383+
case_1__created_at=date_and_time,
384+
case_2__created_at=date_and_time,
385+
)
379386
for series_key in study_key["series"]:
380387
images = series_key.pop("images")
381388
view_position = series_key.pop("view_position")

0 commit comments

Comments
 (0)