package models // PatientDetails contains patient-specific data type PatientDetails struct { PatientID string `json:"patient_id"` PatientName string `json:"patient_name"` DateOfBirth string `json:"date_of_birth"` // YYYY-MM-DD format StudyInstanceUIDs []string `json:"study_instance_uids,omitempty"` AccessionNumbers []string `json:"accession_numbers,omitempty"` } // Study represents a DICOM study associated with a patient type Study struct { StudyInstanceUID string `json:"study_instance_uid"` AccessionNumber string `json:"accession_number,omitempty"` StudyDate string `json:"study_date,omitempty"` StudyDescription string `json:"study_description,omitempty"` Modalities string `json:"modalities,omitempty"` }