Worklist Comments and Kafka Export API

  • Modified extension management and REST views to include validate_form_data and save_object_data methods.
    • validate_form_data creates the model form instance via clean and executes data validation logic required by the form for the workflow.
    • save_object_data calls save on the model form instance and provides a hook for executing logic, such as data export to Kafka, once an object has been written to the data.
  • Created KafkaMixin class to define the Kafka export interface for Orthanc and provide methods verifying properties and retrieving Kafka data for serialization.
  • Within StudyWorklistReview, added Kafka export for both worklists and comments.

Project Tracking

OP#48

Edited by Rob Oakes

Merge request reports

Loading