BLUE LOTUS HEALTH SOLUTION (Resulation document - Deed of Trust)
Medical Interoperability Framework for C++
A flexible, high-performance C++ library for building PACS adaptors and medical imaging integration solutions.
- DICOM Support: Full SCU/SCP implementation (C-ECHO, C-STORE, C-FIND, C-MOVE)
- HL7 v2 Support: MLLP handler with message parsing and ACK generation
- FHIR Support: RESTful client for modern healthcare APIs
- Cross-Protocol Mapping: Transform data between DICOM, HL7, and FHIR
- TLS Security: HIPAA-compliant encrypted communications
- Extensible Architecture: Plugin-based handlers and mappers
- C++17 compiler (GCC 8+, Clang 7+, MSVC 2019+)
- CMake 3.16+
- Boost 1.70+ (Asio)
- OpenSSL 1.1+
- DCMTK 3.6+ (for production DICOM support)
#include <medibridge/medibridge.hpp>
using namespace medibridge;
int main() {
medibridge::initialize();
// Create DICOM SCP to receive images
AEConfig config{"MY_AE", "0.0.0.0", 11112, {}};
DicomSCP scp(config);
scp.setStoreCallback([](const DicomDataset& ds, const std::string& ae) {
std::cout << "Received from: " << ae << std::endl;
std::cout << "Patient: " << ds.getPatientId() << std::endl;
return true;
});
scp.start();
// Run until stopped...
medibridge::shutdown();
return 0;
}mkdir build && cd build
cmake ..
make -j$(nproc)pacs_router: Routes DICOM images based on modalitymwl_server: HL7 to DICOM Modality Worklist bridge
┌─────────────────────────────────────────────────────────┐
│ Application Layer │
├─────────────────────────────────────────────────────────┤
│ DicomSCU │ DicomSCP │ MLLPHandler │ FHIRClient │
├─────────────────────────────────────────────────────────┤
│ Protocol Abstraction (IMedicalObject) │
├─────────────────────────────────────────────────────────┤
│ Network Layer (Boost.Asio + TLS) │
└─────────────────────────────────────────────────────────┘
Blue Lotus trademark license, white label only, is available for companies.
Read our copyright license -> proprietary license