Skip to content

feat: Add ultrasound imaging and interpretation features (stubbed) #26

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

rkarahan80
Copy link

  • Added UltrasoundClassifierTool and UltrasoundSegmentationTool with stubbed implementations.
  • Integrated these tools into the MedRAX agent and updated system prompts.
  • Enhanced DicomProcessorTool for better handling of multi-frame and color ultrasound DICOMs.
  • Added placeholder example ultrasound files in demo/ultrasound/.
  • Updated README.md to reflect new tools and their current stubbed status.

- Added UltrasoundClassifierTool and UltrasoundSegmentationTool with stubbed implementations.
- Integrated these tools into the MedRAX agent and updated system prompts.
- Enhanced DicomProcessorTool for better handling of multi-frame and color ultrasound DICOMs.
- Added placeholder example ultrasound files in demo/ultrasound/.
- Updated README.md to reflect new tools and their current stubbed status.
@rkarahan80
Copy link
Author

Ultrasonographic Imaging and interpretation features have been added.

- Added new (stubbed) classification categories (TB, Scoliosis, ILD, etc.) to ChestXRayClassifierTool.
- Added new (stubbed) segmentation targets (Ribs, Effusion, Consolidation, etc.) to ChestXRaySegmentationTool.
- Implemented Cardiothoracic Ratio (CTR) calculation in ChestXRaySegmentationTool.
- Updated system prompts to guide LLM on:
  - Synthesizing detailed reports from multiple tool outputs.
  - Performing comparative analysis of current vs. prior X-rays.
  - Considering X-ray view (from DICOM metadata) and advising caution for non-frontal views.
  - Handling new stubbed classification/segmentation categories.
- Updated README.md to reflect these CXR feature enhancements and their current (stubbed where applicable) status.
@rkarahan80
Copy link
Author

New classifications and segmentation capabilities have been added to the viewing features. Made it better.

@Adibvafa Adibvafa self-requested a review June 26, 2025 01:51
@Adibvafa Adibvafa added the enhancement New feature or request label Jun 26, 2025
@Adibvafa
Copy link
Collaborator

Thank you for opening this PR! I'm surprised by these new features. Could you send me an email at [email protected]? Would like to discuss our next steps of research with you and see if you are interested to collaborate

@Adibvafa
Copy link
Collaborator

Have you fully tested all changes?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants