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.
This event can also include additional ImagingStudy resources to associate studies when the report is opened.
Workflow
The DiagnosticReport-open event signals Rad AI Reporting to create a new report based on the provided ImagingStudy.
When multiple ImagingStudy resources are included in context, the first study is used to open the report and any additional studies are treated as associated studies.

Errors
There are multiple reasons errors may occur with the DiagnosticReport-open event:
- The
contextdoes not contain anImagingStudyresource - The provided
ImagingStudyresource does not contain anaccession number - No study matching the provided
accession numberwas found
If an error occurs, Rad AI Reporting will not change context.

Example Message
At a minimum, Rad AI Reporting requires the FHIRcast event context to contain:
- An
ImagingStudyresource with an accession number (value) in theidentifierfield
Rad AI Reporting uses this accession number to retrieve Imaging Study details.
To include associated studies at report open, add additional ImagingStudy resources to context.
All applicable studies will be associated with the report.
{
"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"
}
]
}
},
{
"key": "study",
"resource": {
"id": "d0d452eb-c9b4-4ae8-a8f2-a472f8996f53",
"resourceType": "ImagingStudy",
"identifier": [
{
"system": "https://example.com",
"value": "654321"
}
]
}
}
]
}
}