Case ID
4e55ae20
Patient
FLANAGAN^Rosalyn^^Miss^ MRN 8517157
Image set
78295bba0096b574e21555adb368adc1 OHIF
Created
2026-05-21T01:03
Updated
2026-05-21T01:04
Pipeline failed:
Inference FAILED: infer subprocess failed rc=1
<frozen importlib._bootstrap_external>:1328: FutureWarning: The cuda.cudart module is deprecated and will be removed in a future release, please switch to use the cuda.bindings.runtime module instead.
WARNING: In /tmp/SimpleITK-build/ITK-prefix/include/ITK-5.4/itkImageSeriesReader.hxx, line 478
ImageSeriesReader (0x2aa40560): Non uniform sampling or missing slices detected,  maximum nonuniformity:150.578

[s3] downloaded 676 objects from s3://ahi-incoming/batches/20260520T234405Z_1_2_826_0_1_5968184_2_2_1_1684958500674_376403/
[select] DWI selected desc='Ax DWI B1000' b=0.0 files=46 slices=46
[select] Selected SeriesInstanceUID=1.2.840.113619.2.312.6945.4266288.2361.1688682077.328 SeriesNumber=4 instances=46
[select] route=dwi model=dwi_segmentation
[select] DWI b-value filtering fallback: kept=0/46 target=1000.0±120.0, with_bvalue=0, unknown=46; using original series
[convert] DICOM -> NIfTI: /srv/infer-work/tmp8coinhwy/output/input_image.nii.gz
Traceback (most recent call last):
  File "/home/ec2-user/miniconda3/lib/python3.13/site-packages/urllib3/connection.py", line 198, in _new_conn
    sock = connection.create_connection(
        (self._dns_host, self.port),
    ...<2 lines>...
        socket_options=self.socket_options,
    )
  File "/home/ec2-user/miniconda3/lib/python3.13/site-packages/urllib3/util/connection.py", line 85, in create_connection
    raise err
  File "/home/ec2-user/miniconda3/lib/python3.13/site-packages/urllib3/util/connection.py", line 73, in create_connection
    sock.connect(sa)
    ~~~~~~~~~~~~^^^^
ConnectionRefusedError: [Errno 111] Connection refused

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/ec2-user/miniconda3/lib/python3.13/site-packages/urllib3/connectionpool.py", line 787, in urlopen
    response = self._make_request(
        conn,
    ...<10 lines>...
        **response_kw,
    )
  File "/home/ec2-user/miniconda3/lib/python3.13/site-packages/urllib3/connectionpool.py", line 493, in _make_request
    conn.request(
    ~~~~~~~~~~~~^
        method,
        ^^^^^^^
    ...<6 lines>...
        enforce_content_length=enforce_content_length,
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "/home/ec2-user/miniconda3/lib/python3.13/site-packages/urllib3/connection.py", line 445, in request
    self.endheaders()
    ~~~~~~~~~~~~~~~^^
  File "/home/ec2-user/miniconda3/lib/python3.13/http/client.py", line 1333, in endheaders
    self._send_output(message_body, encode_chunked=encode_chunked)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ec2-user/miniconda3/lib/python3.13/http/client.py", line 1093, in _send_output
    self.send(msg)
    ~~~~~~~~~^^^^^
  File "/home/ec2-user/miniconda3/lib/python3.13/http/client.py", line 1037, in send
    self.connect()
    ~~~~~~~~~~~~^^
  File "/home/ec2-user/miniconda3/lib/python3.13/site-packages/urllib3/connection.py", line 276, in connect
    self.sock = self._new_conn()
                ~~~~~~~~~~~~~~^^
  File "/home/ec2-user/miniconda3/lib/python3.13/site-packages/urllib3/connection.py", line 213, in _new_conn
    raise NewConnectionError(
        self, f"Failed to establish a new connection: {e}"
    ) from e
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f524e08fa10>: Failed to establish a new connection: [Errno 111] Connection refused

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/ec2-user/miniconda3/lib/python3.13/site-packages/requests/adapters.py", line 667, in send
    resp = conn.urlopen(
        method=request.method,
    ...<9 lines>...
        chunked=chunked,
    )
  File "/home/ec2-user/miniconda3/lib/python3.13/site-packages/urllib3/connectionpool.py", line 841, in urlopen
    retries = retries.increment(
        method, url, error=new_e, _pool=self, _stacktrace=sys.exc_info()[2]
    )
  File "/home/ec2-user/miniconda3/lib/python3.13/site-packages/urllib3/util/retry.py", line 519, in increment
    raise MaxRetryError(_pool, url, reason) from reason  # type: ignore[arg-type]
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=8000): Max retries exceeded with url: /infer/dwi_segmentation?output=image (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f524e08fa10>: Failed to establish a new connection: [Errno 111] Connection refused'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/opt/AHIR/s3_to_monai_infer.py", line 1671, in <module>
    main()
    ~~~~^^
  File "/opt/AHIR/s3_to_monai_infer.py", line 1479, in main
    infer_txt = run_monai_inference(dict(infer_params))
  File "/opt/AHIR/s3_to_monai_infer.py", line 1457, in run_monai_inference
    monailabel_infer_file(
    ~~~~~~~~~~~~~~~~~~~~~^
        monai_url=monai_url,
        ^^^^^^^^^^^^^^^^^^^^
    ...<5 lines>...
        infer_params=params,
        ^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "/opt/AHIR/s3_to_monai_infer.py", line 513, in monailabel_infer_file
    r = requests.post(f"{monai_url}/infer/{model}", params=params, data=data, files=files, timeout=1800)
  File "/home/ec2-user/miniconda3/lib/python3.13/site-packages/requests/api.py", line 115, in post
    return request("post", url, data=data, json=json, **kwargs)
  File "/home/ec2-user/miniconda3/lib/python3.13/site-packages/requests/api.py", line 59, in request
    return session.request(method=method, url=url, **kwargs)
           ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ec2-user/miniconda3/lib/python3.13/site-packages/requests/sessions.py", line 589, in request
    resp = self.send(prep, **send_kwargs)
  File "/home/ec2-user/miniconda3/lib/python3.13/site-packages/requests/sessions.py", line 703, in send
    r = adapter.send(request, **kwargs)
  File "/home/ec2-user/miniconda3/lib/python3.13/site-packages/requests/adapters.py", line 700, in send
    raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=8000): Max retries exceeded with url: /infer/dwi_segmentation?output=image (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f524e08fa10>: Failed to establish a new connection: [Errno 111] Connection refused'))
Unverified link: MRN mismatch — clinical data linked by initials + admission date (DICOM MRN: 8517157, NEL MRN: 7060707). Verify patient identity. Check source documentation.

Clinical Data (NEL · Scrawl #3964)

Presentation

Hospital
Griffith Base Hospital
Syndrome
Stroke
Diagnosis
Acute ischaemic stroke for endovascular clot retrieval without thrombolysis
Age
63.0
Gender
Unknown
Admission
2023-07-06 12:28

Severity & Outcome

NIHSS at call
8.000000
NIHSS day 0
3.0
BP
144.0/88.0 mmHg
Heart rate
99.0 bpm
Premorbid mRS
0: No symptoms.

Timing

Last known well
2023-07-06 11:30
CT scan
2023-07-06 13:06
Neurology contact
2023-07-06 13:06
Not thrombolysed
No perfusion lesion on imaging

Risk Factors

AF
False
Hypertension
True
Diabetes
No
Hypercholesterolaemia
False
Prior stroke
False
Prior TIA
False
Smoking
Yes

Pre-admission Medications

Antihypertensive
True
Antiplatelet
False
Anticoagulant
False
Statin
True

Imaging Volumes — AI vs Clinical Record

Measure AI (mL) Clinical record (mL) Difference
CTP Core 0.0
CTP Penumbra 31.0
DWI Core

CTP finding: Acute perfusion lesion

Occlusion: Left Distal MCA

Pipeline log
[01:03:02] Resolving study UID from AHI image set…
[01:03:02]   StudyInstanceUID: 1.2.826.0.1.5968184.2.2.1.1684958500674.376403
[01:03:02]   Batch prefix: batches/20260520T234405Z_1_2_826_0_1_5968184_2_2_1_1684958500674_376403/
[01:03:02] Setting inference status to PENDING and triggering infer tick…
[01:03:02] Waiting for DWI inference (polling every 10s, timeout 900s)…
[01:03:02]   Inference status: PENDING
[01:03:12]   Inference status: INFERENCING
[01:03:22]   Inference status: INFERENCING
[01:03:32]   Inference status: INFERENCING
[01:03:42]   Inference status: INFERENCING
[01:03:52]   Inference status: INFERENCING
[01:04:02]   Inference status: INFERENCING
[01:04:12]   Inference status: INFERENCING
[01:04:22]   Inference status: FAILED