Skip to main content

DiagnosticReport-open

Rad AI Reporting interprets the DiagnosticReport-open event as a command from other systems to create a new report from the provided Imaging Study.

Workflow

The DiagnosticReport-open event signals Rad AI Reporting to create a new report based on the provided ImagingStudy.

Rad AI Reporting responds to DiagnosticReport-open event successfully

Errors

There are multiple reasons errors may occur with the DiagnosticReport-open event:

  • The context does not contain an ImagingStudy resource
  • The provided ImagingStudy resource does not contain an accession number
  • No study matching the provided accession number was found

If an error occurs, Rad AI Reporting will not change context.

Rad AI Reporting errors from the DiagnosticReport-open event

Example Message

At a minimum, Rad AI Reporting requires the FHIRcast event context to contain:

Rad AI Reporting uses this accession number to retrieve Imaging Study details.

{
"id": "315955ac-832c-45f3-ab96-edc9b6fcc493",
"timestamp": "2024-01-01T00:00:00.000Z",
"event": {
"hub.topic": "test-topic",
"hub.event": "DiagnosticReport-open",
"context": [
{
"key": "study",
"resource": {
"id": "43212b29-7d26-4874-87ca-9ae6b18af765",
"resourceType": "ImagingStudy",
"identifier": [
{
"system": "https://example.com",
"value": "123456"
}
]
}
}
]
}
}