Logo Lanfrica

tales-ops/ConnectMedix

Domaine:

healthcare

Type de record:

software
Créateur:
tal
Hôte:
ConnectMedix PACS Suite is an on-premises, enterprise-grade imaging archive designed for hospitals in Angola. # 📦 ConnectMedix This repository contains the configuration and customization of the **DCM4CHEE Archive (dcm4chee-arc-light)**, integrated with **WildFly** and **PostgreSQL**. It is a DICOM archive solution for storing, querying, and managing medical imaging data. --- ## 🚀 Features - ✅ Full deployment of **DCM4CHEE Archive 5.x** - ✅ Integrated with **WildFly Application Server** - ✅ PostgreSQL as primary database - ✅ Ready for **LDAP** integration (user & role management) - ✅ Modular structure with: - `dcm4che/` → Core DICOM libraries - `dcm4chee-arc-lang/` → Language/localization support - `dcm4chee-arc-light/` → Archive core, UI, services --- ## 📂 Repository Structure DCM4CHEE/ │── dcm4che/ # Core DICOM library modules │── dcm4chee-arc-lang/ # Internationalization & translations │── dcm4chee-arc-light/ # Archive light server (deployment packages, UI, services) │── README.md # Project documentation --- ## 🛠️ Requirements - **Java JDK 11+** (tested also with JDK 21) - **WildFly 27+ / 37+** - **PostgreSQL 14+** - **Maven 3.6+** - **Git** --- ## ⚙️ Setup Instructions ### 1. Clone the repository ```bash git clone gitlab.com cd dcm4chee ``` ### 2. Install dependencies Make sure you have this app running: 1. Java 2. Maven 3. PostgreSQL ### 3. Database setup Run the schema SQLs provided in: dcm4chee-arc-light/docs/dbschema-5.xx/postgresql/\ Example: ```bash psql -U dcm4chee -d dcm4chee -f create-database.sql ``` ### 4. Configure WildFly Copy PostgreSQL driver (postgresql-xx.jar) to: wildfly/modules/system/layers/base/org/postgresql/main/ Edit standalone-dcm4chee.xml and configure: ```bash jdbc:postgresql://localhost:5432/dcm4chee postgresql dcm4chee YOUR_PASSWORD ``` ### 5. Deploy the archive Copy deployment files from: dcm4chee-arc-light/dcm4chee-arc-assembly/target/ into: ```bash wildfly/standalone/deployments/ ``` ### 6. Start WildFly ```bash cd wildfly/bin ./standalone.sh -c standalone-dcm4chee.xml `` …