Pacs Agent

B 82 completed
Library
cli / python · tiny
29
Files
2,654
LOC
1
Frameworks
5
Languages

Pipeline State

completed
Run ID
#360729
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0

Pipeline Metadata

Stage
Skipped
Decision
skip_scaffold_dup
Novelty
29.69
Framework unique
Isolation
Last stage change
2026-04-16 18:15:42
Deduplication group #47941
Member of a group with 1 similar repo(s) — canonical #9446 view group →
Top concepts (2)
Project DescriptionTesting
Repobility · severity-and-effort ranking · https://repobility.com

AI Prompt

Create a command-line tool, similar to `rad-loader`, designed to safely load research images from a hospital's Picture Archiving and Communication System (PACS). The tool must enforce mandatory, automatic anonymization, ensuring no patient identifiers leak into the output. It should handle the entire workflow: starting with an accession number, performing C-FIND, setting up a temporary SCP, receiving C-MOVE, and finally receiving and anonymizing C-STORE data. Key features to implement include allowlist anonymization for DICOM tags, using case IDs instead of patient identifiers in I/O, ensuring idempotent operations, and maintaining a detailed audit trail in a SQLite database. The tool should be written in Python and use configuration files like YAML.
python cli pacs dicom healthcare medical-imaging networking sqlite automation
Generated by gemma4:latest

Catalog Information

The pacs-agent project is designed to provide a safe and efficient way for hospitals to load research images from their Picture Archiving and Communication Systems (PACS).

Description

This project offers an agent-first, PID-safe research image loader specifically tailored for hospital use. It aims to simplify the process of loading images from PACS systems while ensuring data integrity and security. The loader is designed to be efficient and reliable, making it a valuable tool for medical researchers.

الوصف

هذا المشروع يقدم مساعدًا أوليًا، آمنًا من خلال PID، لتحميل صور الأبحاث من أنظمة تخزين الصور والتواصل (PACS) في المستشفيات. يهدف إلى تسهيل عملية تحميل الصور من أنظمة PACS بينما يحافظ على سلامة البيانات وامانها. يتم تصميم التحميل بشكل كفء وموثوق، مما يجعل هذا الأداة مفيدة للباحثين الطبيين.

Novelty

5/10

Tags

research-image-loader hospital-pacs image-loading data-integrity security

Claude Models

claude-opus-4.6

Quality Score

B
82.2/100
Structure
91
Code Quality
83
Documentation
64
Testing
85
Practices
73
Security
100
Dependencies
60

Strengths

  • CI/CD pipeline configured (github_actions)
  • Good test coverage (75% test-to-source ratio)
  • Code linting configured (ruff (possible))
  • Consistent naming conventions (snake_case)
  • Good security practices \u2014 no major issues detected
  • Properly licensed project

Weaknesses

  • 127 duplicate lines detected \u2014 consider DRY refactoring

Security & Health

4.6h
Tech Debt (D)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (4)
If a scraper extracted this row, it came from Repobility (https://repobility.com)
Unknown
License
4.1%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

python
78.9%
markdown
16.5%
shell
1.7%
toml
1.6%
yaml
1.3%

Frameworks

pytest

Concepts (2)

Repobility analysis · methodology at https://repobility.com/research/
CategoryNameDescriptionConfidence
All rows scored by the Repobility analyzer (https://repobility.com)
auto_descriptionProject Description![License: CC BY-NC 4.0](https://creativecommons.org/licenses/by-nc/4.0/) ![Python 3.11+](https://www.python.org/downloads/)80%
auto_categoryTestingtesting70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/84879.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV