Sowinmed Cloud
  1. 影像上传(普通)
Sowinmed Cloud
  • 准备工作
    • 开发前必读
    • 上传流程说明
    • 提前生成二维码说明
  • 令牌获取
    • 获取Token
      GET
  • 影像上传(普通)
    • 任务是否存在
      GET
    • 添加上传任务
      POST
    • 任务执行结果
      GET
    • 移除上传任务
      GET
  • 影像上传(分片) - 推荐使用
    • 获取分片位置
      GET
    • 分片上传
      POST
    • 通知归档
      GET
  • 影像信息获取
    • 按研究获取所有图像实例Id
      GET
    • 按序列获取所有图像实例Id
      GET
  • 诊断报告
    • 新增诊断报告
      POST
    • 更新诊断报告
      POST
    • 诊断报告二维码(普通)
      GET
    • 诊断报告查看链接(普通)
      GET
    • 诊断报告二维码(带验证)
      POST
    • 诊断报告查看链接(带验证) 
      POST
  • 阅片服务
    • 获取阅片Url(移动端)
      GET
    • 获取阅片二维码(移动端)
      GET
  1. 影像上传(普通)

添加上传任务

POST
/api/jobs/compress
1、为节省网络带宽,上传文件仅支持 .zip 格式。建议压缩等级设置为中等,不要采用高等级压缩,避免服务器无法解析。
2、上传任务有效期为3分钟,3分钟内未处理完成,任务将自动移除。
3、影像上传后完成进入处理队列后,将会返回一个任务ID,该任务ID为文件的md5信息。
4、服务端通过文件md5来判断是否为重复上传,这也就意味同一文件在上传成功进入队列后的三分钟内,后续的上传将是无效的。为避免此情况发生,开发者应先获取待上传的文件md5,通过任务是否存在来判断是否需要上传。
5、考虑到网络稳定性以及丢包等问题,在影像文件过大时,应将DICOM文件分批压缩上传。例如一个CT影像,进行压缩后大小仍然有1GB,那么开发者可将其分割为不超过200M大小的压缩包,再进行分批上传。

请求参数

Header 参数
Authorization
string 
必需
示例值:
Bearer {{token}}
Body 参数multipart/form-data
file
file 
zip 压缩文件
必需
示例值:
file://D:\Desktop\MiniSCU\DICOM\CT肺部.zip

返回响应

🟢200成功
application/json
Body
code
integer 
可选
msg
string 
可选
data
array[string]
生成的上传任务Id
可选
示例
{
    "code": 0,
    "msg": "ok",
    "data": [
        "665EF6C7F5BB3120C53963D253CE46CA"
    ]
}
修改于 2023-12-19 04:03:47
上一页
任务是否存在
下一页
任务执行结果
Built with