IMAGE-ET/DicomBase — reverse-engineered prompt

Reverse engineered prompt

GitHub

Build me a C# reimplementation of the core ClearCanvas style backend pieces for medical imaging workflows. I want a small but usable foundation that can receive and send DICOM data, handle common DICOM logic in a shared layer, and include basic HL7 messaging support with a simple server side component for it too.

Please structure it so there is a main DICOM library, shared common models and helpers, service code for hosting or processing requests, an HL7 library plus a lightweight HL7 server, and a basic admin server area for configuration or status endpoints. Keep the focus on the backend and interoperability, not on a polished front end.

Make it feel like a real starting point for a PACS or radiology integration stack, with clear code organization, sensible defaults, and enough sample usage so someone can run it and understand the flow. If ClearCanvas behavior or terminology matters, look up current docs or references online if you need to.

Want more depth? Deep Reverse