本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com

MedDream DICOM Viewer集成于Orthanc DICOM归档系统。
MedDream是一款HTML5零客户端DICOM查看器,具有供应商中立性,可集成到PACS、HIS/RIS/EHR/EMR、远程***、患者门户、国家系统、CAD和AI算法中。MedDream通用企业级查看器可本地部署、在任何虚拟环境或云上运行。
该查看器旨在辅助专业人员的日常决策流程,已通过CE认证并获得FDA批准,作为Class 2设备用于诊断。MedDream是一款经济高效的认证解决方案,非常适合软件供应商、集成商、OEM和国家系统提供商。
适用于***专业人员日常诊断决策,可集成到以下系统或场景:
在Docker环境中安装Orthanc DICOM归档和查看器:
docker network create orthanc curl -o meddream.py [***] docker run --restart=always --network=orthanc --name orthanc -itd -p 4242:4242 -p 8042:8042 -e "ORTHANC__PYTHON_SCRIPT=/tmp/meddream.py" -v ${PWD}/meddream.py:/tmp/meddream.py -v ${PWD}/orthanc-db/:/var/lib/orthanc/db/ orthancteam/orthanc:latest docker run --restart=always --network=orthanc --name meddream -itd -p 80:8080 -e integration=study meddream/orthanc-dicom-viewer:8.7.0
发送样本DICOM检查到Orthanc PACS:
docker run --rm --network=orthanc meddream/dicom-studies:latest storescu -cSENDTOPACS@orthanc:4242 .
MedDream DICOM Viewer登录页面:
[***]
或直接访问:
[***]
默认登录用户名和密码:
用户:demo
密码:demo
注意:请在MedDream检查搜索窗口中选择“任意”日期以查看所有上传的DICOM检查。
MedDream可集成到各类信息系统,包括医院信息系统(HIS)、放射科信息系统(RIS)、PACS服务器/系统、vendor中立归档(VNA)、电子健康记录(EHR)、电子病历(EMR)、国家电子健康系统或电子健康项目、国家门户或患者门户、远程服务或远程***协作、DICOM路由、医学影像云或其他DICOM和医学影像服务。
通过URL参数中的检查UID集成示例:
[***]{studyUID}
DICOM检查的URL集成示例:
"[***]"
查看器将通过指定的检查UID打开检查。
安装Orthanc DICOM归档、MedDream DICOM查看器、信息系统集成示例和样本检查:
docker network create orthanc curl -o meddream.py [***] docker run --restart=always --network=orthanc --name orthanc -itd -p 4242:4242 -p 8042:8042 -e "ORTHANC__PYTHON_SCRIPT=/tmp/meddream.py" -v ${PWD}/meddream.py:/tmp/meddream.py -v ${PWD}/orthanc-db/:/var/lib/orthanc/db/ orthancteam/orthanc:latest docker run --restart=always --network=orthanc --name meddream -itd -p 80:8080 -e integration=study meddream/orthanc-dicom-viewer:8.7.0 docker run --restart=always --network=orthanc -d -p 81:80 --name his -e integration=study meddream/dicom-viewer-integration:0.5 docker run --rm --network=orthanc meddream/dicom-studies:latest storescu -cSENDTOPACS@orthanc:4242 .
信息系统集成示例(集成JavaScript代码)可通过以下地址访问:
[***]
点击“通过检查UID查询”链接即可打开查看器。
安全警告:如果需要防止未授权访问链接,则需使用额外的身份验证或授权方法。
可使用基于安全令牌的集成指定和传递访问权限及资源。MedDream令牌服务([***]
安装Orthanc DICOM归档、MedDream DICOM查看器、信息系统集成示例和样本检查:
docker network create orthanc curl -o meddream.py [***] docker run --restart=always --network=orthanc --name orthanc -itd -p 4242:4242 -p 8042:8042 -e "ORTHANC__PYTHON_SCRIPT=/tmp/meddream.py" -v ${PWD}/meddream.py:/tmp/meddream.py -v ${PWD}/orthanc-db/:/var/lib/orthanc/db/ orthancteam/orthanc:latest docker run --restart=always --network=orthanc --name meddream -itd -p 80:8080 -e integration=token meddream/orthanc-dicom-viewer:8.7.0 docker run --restart=always --network=orthanc --name meddream-token-service -itd -p 8088:8088 meddream/token-service:2.1.15 docker run --restart=always --network=orthanc -d -p 81:80 --name his -e integration=token meddream/dicom-viewer-integration:0.5 docker run --rm --network=orthanc meddream/dicom-studies:latest storescu -cSENDTOPACS@orthanc:4242 .
信息系统集成示例(集成JavaScript代码)可通过以下地址访问:
[***]
点击“通过安全令牌集成”链接即可打开查看器。
有关详细集成说明或其他集成选项(可使用第三方或集成商的令牌生成和验证服务),请联系***。
可通过-v参数传递自定义查看器配置(application.properties和system.json):
docker run --restart=always --network=orthanc --name meddream -itd -p 80:8080 -v /home/meddream/license:/opt/meddream/license -v /home/meddream/application.properties:/opt/meddream/application.properties -v /home/meddream/system.json:/opt/meddream/sys/settings/system.json meddream/orthanc-dicom-viewer:8.7.0
-v /home/meddream/application.properties):server.port=8080 logging.file.name=mdjavacore logging.level.com.softneta=INFO com.softneta.license.licenseFileLocation=./license spring.profiles.include=auth-inmemory,auth-his authentication.inmemory.users[0].userName=demo authentication.inmemory.users[0].password=demo authorization.users[0].userName=demo authorization.users[0].role=SEARCH,EXPORT_ISO,EXPORT_ARCH,FORWARD,REPORT_VIEW,REPORT_UPLOAD,PATIENT_HISTORY,UPLOAD_DICOM_LIBRARY,ADMIN,DOCUMENT_VIEW,FREE_DRAW_VIEW,FREE_DRAW_EDIT,BOUNDING_BOX_VIEW,BOUNDING_BOX_EDIT,SMART_DRAW_VIEW,SMART_DRAW_EDIT,COPY_TO_DICOM authentication.his.valid-his-params=study authorization.defaultHisPermissions=SEARCH,EXPORT_ISO,EXPORT_ARCH,FORWARD,REPORT_VIEW,REPORT_UPLOAD,PATIENT_HISTORY,UPLOAD_DICOM_LIBRARY,DOCUMENT_VIEW,FREE_DRAW_VIEW,FREE_DRAW_EDIT,BOUNDING_BOX_VIEW,BOUNDING_BOX_EDIT,SMART_DRAW_VIEW,SMART_DRAW_EDIT,COPY_TO_DICOM authorization.defaultLoginPermissions=SEARCH,EXPORT_ISO,EXPORT_ARCH,FORWARD,REPORT_VIEW,REPORT_UPLOAD,PATIENT_HISTORY,UPLOAD_DICOM_LIBRARY,DOCUMENT_VIEW,FREE_DRAW_VIEW,FREE_DRAW_EDIT,BOUNDING_BOX_VIEW,BOUNDING_BOX_EDIT,SMART_DRAW_VIEW,SMART_DRAW_EDIT,COPY_TO_DICOM com.softneta.meddream.pacs.configurations[0].type=Orthanc com.softneta.meddream.pacs.configurations[0].id=Orthanc com.softneta.meddream.pacs.configurations[0].baseUrl=[***] com.softneta.meddream.pacs.configurations[0].username=orthanc com.softneta.meddream.pacs.configurations[0].password=orthanc com.softneta.meddream.pacs.configurations[0].pythonPlugin=true com.softneta.meddream.pacs.configurations[0].searchApiEnabled=true com.softneta.meddream.pacs.configurations[0].imageApiEnabled=true #com.softneta.meddream.pacs.configurations[0].dicomCacheDirectory={DICOM文件路径} #com.softneta.meddream.pacs.configurations[0].storeScuAet={用于上传注释和KO的远程AE标题} #com.softneta.meddream.pacs.configurations[0].storeScuIp={用于上传注释和KO的远程AE的IP} #com.softneta.meddream.pacs.configurations[0].storeScuPort={用于上传注释和KO的远程AE的端口}
-v /home/meddream/system.json):{ "disableMultiFrameVideoAutoLoad": false, "features": { "patientHistory": true, "keyObjectAndPresentationStateQuickSave": true, "keyObjects": true, "presentationState": true, "searchSettings": true, "viewerSettings": true, "reportSettings": true, "hangingProtocolsSettings": true, "export": true, "archive": true, "search": true, "reports": false, "remoteReports": false, "liveShare": false, "hangingProtocols": true, "openTabsTrackingMethod": "NONE", "batchImageRequests": true, "prepareInstances": false, "thumbnailsPerSeries": "FIRST", "summaryThumbnailsFor": [ "CT", "MR", "PT", "NM" ], "preloadSeries": "OFF", "boundingBoxAnnotations": true, "viewToClipboard": "IMAGE", "pngPSToClipboard": "NONE", "showCalculatedFps": true, "viewToDICOM": false, "mistMpr3D": true, "clearCache": false, "measurementsPropagation": true, "digitalSubtraction": false }, "blackListedSopClasses": [], "forwardPacs": [ { "storeScpIp": "127.0.0.1", "storeScpPort": "104", "storeScpAet": "PACS", "description": "转发目标示例" } ], "languages": [ "en" ], "dicomLibraryConfiguration": { "dicomLibrarySender": "***", "dicomLibrarySubject": "My special study", "languages": null, "language": null }, "formatIntegrationLinkInViewer": false, "textureInterpolationType": 1, "requestsConfig": { "maximumMetadataStreams": 5, "maximumPixelStreams": 15, "maximumMultiFrameStreams": 4, "batchSizeMb": 5, "multiFrameBatchSizeMb": 2 }, "workersConfig": { "maxWorkers": "50%", "maxSegmentationWorkers": "50%" }, "cacheSupervisorConfig": { "enabled": false, "runFrequencyInSec": 10 }, "scrollingConfig": { "modality": [ "CT", "MR", "PT", "OPT", "NM", "MG", "OCT" ], "sopClass": [] }, "fusionConfig": { "modality": [ "CT", "MR", "PT" ], "sopClass": [] }, "notificationsConfig": { "autoCloseAfterSec": 10 }, "personNameConfiguration": { "formatIn": null, "formatOut": null }, "searchHistoryByPatientId": true, "segmentationConfig": { "smartPaintPreloadOptions": "wait-for-toolbar", "messagingLevel": "minimal" }, "dontAutoOpenTheseAnnotations": [], "windowPosition": [] }
docker stop his docker stop meddream docker stop meddream-token-service docker stop orthanc
docker rm his docker rm meddream docker rm meddream-token-service docker rm orthanc
MedDream DICOM Viewer采用商业许可。
如需获取试用许可证,请联系***。
可通过许可证序列号注册许可证。许可证文件夹必须通过-v /home/meddream/license:/opt/meddream/license挂载。在application.properties中必须设置:
com.softneta.license.licenseFileLocation=./license
如果要在Docker上运行多个MedDream DICOM Viewer实例,每个实例必须使用唯一的许可证序列号和唯一的meddream.lic文件。
免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤
在 Linux 系统上配置轩辕镜像源,支持主流发行版
在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统
在 Docker Compose 中使用轩辕镜像加速,支持容器编排
在 k8s 中配置 containerd 使用轩辕镜像加速
在宝塔面板中配置轩辕镜像加速,提升服务器管理效率
在 Synology 群晖NAS系统中配置轩辕镜像加速
在飞牛fnOS系统中配置轩辕镜像加速
在极空间NAS中配置轩辕镜像加速
在爱快ikuai系统中配置轩辕镜像加速
在绿联NAS系统中配置轩辕镜像加速
在威联通NAS系统中配置轩辕镜像加速
在 Podman 中配置轩辕镜像加速,支持多系统
配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤
无需登录即可使用轩辕镜像加速服务,更加便捷高效
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429