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
.
Errors
There are multiple reasons errors may occur with the DiagnosticReport-open
event:
- The
context
does not contain anImagingStudy
resource - The provided
ImagingStudy
resource does not contain anaccession number
- No study matching the provided
accession number
was 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
ImagingStudy
resource with an accession number (value
) in theidentifier
field
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"
}
]
}
}
]
}
}