Clinical report events
Governed clinical report workflow events.
| Event type | Description | Identifiers |
|---|---|---|
clinicalReport.status.updated | A clinical report's status changed | clinicalReportId, patientId |
clinicalReport.submittedForApproval | A clinical report was submitted for approval | clinicalReportId, patientId, practiceId, reportType, submittedBy, submittedAt |
Event types do not overlap. Submitting a report for approval emits both clinicalReport.status.updated and clinicalReport.submittedForApproval when you subscribe to both.
clinicalReport.status.updated is not emitted when report content or other fields change without a status change. Draft saves therefore do not emit this event until the report transitions to another status.
A report created directly in a non-draft status emits clinicalReport.status.updated for that starting status.
reportType is one of InitialReport, RFATReport, or DischargeReport.
submittedBy is the credential ID of the user who submitted the report.
submittedAt is an ISO 8601 timestamp for when the report was submitted.