|
@@ -671,64 +671,7 @@ zh_CN
|
|
请求示例
|
|
请求示例
|
|
|
|
|
|
|
|
|
|
-## 13.2 获取PACS节点列表
|
|
|
|
-
|
|
|
|
-> GET /api/v1/auth/scp/pacs
|
|
|
|
-### 接口说明
|
|
|
|
-> 获取PACS节点列表
|
|
|
|
-### 请求头
|
|
|
|
-| 参数名称 | 默认值 | 描述 |
|
|
|
|
-| ------ | ------ | ------ |
|
|
|
|
-|Authorization|Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3NTEyNzc5NzAsImlkIjoxLCJuYW1lIjoiYWRtaW4ifQ.ooTGwBXaNhtunbKbpqteWbjDwJLjnRmSIl80r5dp1pY||
|
|
|
|
-|Language||en_US 或 zh_CN|
|
|
|
|
-|Product|DROS|DROS 或 VETDROS|
|
|
|
|
-|Source|Electron|Electron 或 Browser 或 Android|
|
|
|
|
-### 响应体
|
|
|
|
-● 200: OK 响应数据格式:JSON
|
|
|
|
-```json
|
|
|
|
-{
|
|
|
|
- "code": "0x000000",
|
|
|
|
- "description": "Success",
|
|
|
|
- "solution": "",
|
|
|
|
- "data": {
|
|
|
|
- "@type": "type.googleapis.com/dr.study.ScpList",
|
|
|
|
- "scp": [
|
|
|
|
- {
|
|
|
|
- "id": 3,
|
|
|
|
- "name": "pacs2",
|
|
|
|
- "type": "PACS",
|
|
|
|
- "address": "192.168.1.4",
|
|
|
|
- "port": 6299,
|
|
|
|
- "aet": "testscp",
|
|
|
|
- "aec": "testscu",
|
|
|
|
- "is_enabled": true,
|
|
|
|
- "is_default": false,
|
|
|
|
- "params": {
|
|
|
|
- "a": "b"
|
|
|
|
- }
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "id": 1,
|
|
|
|
- "name": "pacs1",
|
|
|
|
- "type": "PACS",
|
|
|
|
- "address": "192.168.1.3",
|
|
|
|
- "port": 6299,
|
|
|
|
- "aet": "testscp",
|
|
|
|
- "aec": "testscu",
|
|
|
|
- "is_enabled": true,
|
|
|
|
- "is_default": false,
|
|
|
|
- "params": {
|
|
|
|
- "a": "b"
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- ]
|
|
|
|
- }
|
|
|
|
-}
|
|
|
|
-```
|
|
|
|
-请求示例
|
|
|
|
-
|
|
|
|
-
|
|
|
|
-## 13.3 增加PACS节点
|
|
|
|
|
|
+## 13.2 增加PACS节点
|
|
|
|
|
|
> POST /api/v1/auth/manage/pacs
|
|
> POST /api/v1/auth/manage/pacs
|
|
### 接口说明
|
|
### 接口说明
|
|
@@ -764,122 +707,7 @@ zh_CN
|
|
请求示例
|
|
请求示例
|
|

|
|

|
|
|
|
|
|
-## 13.4 获取发送队列(PACS)
|
|
|
|
-
|
|
|
|
-> GET /api/v1/auth/scp/store
|
|
|
|
-### 接口说明
|
|
|
|
-> 获取发送队列(PACS)
|
|
|
|
-### 请求头
|
|
|
|
-| 参数名称 | 默认值 | 描述 |
|
|
|
|
-| ------ | ------ | ------ |
|
|
|
|
-|Authorization|Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3NTEyNzc5NzAsImlkIjoxLCJuYW1lIjoiYWRtaW4ifQ.ooTGwBXaNhtunbKbpqteWbjDwJLjnRmSIl80r5dp1pY||
|
|
|
|
-|Language||en_US 或 zh_CN|
|
|
|
|
-|Product|DROS|DROS 或 VETDROS|
|
|
|
|
-|Source|Electron|Electron 或 Browser 或 Android|
|
|
|
|
-### 请求参数(Query Param)
|
|
|
|
-| 参数名称 | 默认值 | 描述 |
|
|
|
|
-| ------ | ------ | ------ |
|
|
|
|
-|start_time||RFC3339Nano格式|
|
|
|
|
-|end_time||RFC3339Nano格式|
|
|
|
|
-### 响应体
|
|
|
|
-● 200: OK 响应数据格式:JSON
|
|
|
|
-```json
|
|
|
|
-{
|
|
|
|
- "code": "0x000000",
|
|
|
|
- "data": [
|
|
|
|
- {
|
|
|
|
- "task_id": "0199cd46-82f0-76c5-b1d3-9399668a1a05",
|
|
|
|
- "patient_name": "1update3",
|
|
|
|
- "patient_id": "1update2",
|
|
|
|
- "priority": "Medium",
|
|
|
|
- "status": "ARRIVED",
|
|
|
|
- "destination": "pacs3"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "task_id": "0199cd46-460d-770e-ac8e-549939a4a7d4",
|
|
|
|
- "patient_name": "1update3",
|
|
|
|
- "patient_id": "1update2",
|
|
|
|
- "priority": "Medium",
|
|
|
|
- "status": "ARRIVED",
|
|
|
|
- "destination": "pacs3"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "task_id": "0199cd45-dff6-70e4-92e3-2339f0bee57a",
|
|
|
|
- "patient_name": "1update3",
|
|
|
|
- "patient_id": "1update2",
|
|
|
|
- "priority": "Medium",
|
|
|
|
- "status": "ARRIVED",
|
|
|
|
- "destination": "pacs3"
|
|
|
|
- }
|
|
|
|
- ],
|
|
|
|
- "description": "Success",
|
|
|
|
- "solution": ""
|
|
|
|
-}
|
|
|
|
-```
|
|
|
|
-请求示例
|
|
|
|
-
|
|
|
|
-
|
|
|
|
-## 13.5 发送图像
|
|
|
|
-
|
|
|
|
-> POST /api/v1/auth/scp/store
|
|
|
|
-### 接口说明
|
|
|
|
-> 发送图像
|
|
|
|
-### 请求头
|
|
|
|
-| 参数名称 | 默认值 | 描述 |
|
|
|
|
-| ------ | ------ | ------ |
|
|
|
|
-|Authorization|Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3NTEyNzc5NzAsImlkIjoxLCJuYW1lIjoiYWRtaW4ifQ.ooTGwBXaNhtunbKbpqteWbjDwJLjnRmSIl80r5dp1pY||
|
|
|
|
-|Language||en_US 或 zh_CN|
|
|
|
|
-|Product|DROS|DROS 或 VETDROS|
|
|
|
|
-|Source|Electron|Electron 或 Browser 或 Android|
|
|
|
|
-### 请求体(Request Body)
|
|
|
|
-| 参数名称 | 数据类型 | 默认值 | 不为空 | 描述 |
|
|
|
|
-| ------ | ------ | ------ | ------ | ------ |
|
|
|
|
-| sop_instance_uid|string||true|图像id|
|
|
|
|
-| pacs_name|string||true|pacs节点名称|
|
|
|
|
-### 响应体
|
|
|
|
-● 200: OK 响应数据格式:JSON
|
|
|
|
-```json
|
|
|
|
-{
|
|
|
|
- "code": "0x000000",
|
|
|
|
- "description": "Success",
|
|
|
|
- "solution": "",
|
|
|
|
- "data": {
|
|
|
|
- "@type": "type.googleapis.com/dr.task.StoreReply",
|
|
|
|
- "ok": true,
|
|
|
|
- "output": "...D: ======================= END DIMSE MESSAGE =======================\nI: Releasing Association\n"
|
|
|
|
- }
|
|
|
|
-}
|
|
|
|
-```
|
|
|
|
-请求示例
|
|
|
|
-
|
|
|
|
-
|
|
|
|
-## 13.6 删除发送任务
|
|
|
|
-
|
|
|
|
-> DELETE /api/v1/auth/scp/task
|
|
|
|
-### 接口说明
|
|
|
|
-> 删除发送任务
|
|
|
|
-### 请求头
|
|
|
|
-| 参数名称 | 默认值 | 描述 |
|
|
|
|
-| ------ | ------ | ------ |
|
|
|
|
-|Authorization|Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3NTEyNzc5NzAsImlkIjoxLCJuYW1lIjoiYWRtaW4ifQ.ooTGwBXaNhtunbKbpqteWbjDwJLjnRmSIl80r5dp1pY||
|
|
|
|
-|Language||en_US 或 zh_CN|
|
|
|
|
-|Product|DROS|DROS 或 VETDROS|
|
|
|
|
-|Source|Electron|Electron 或 Browser 或 Android|
|
|
|
|
-### 响应体
|
|
|
|
-● 200: OK 响应数据格式:JSON
|
|
|
|
-```json
|
|
|
|
-{
|
|
|
|
- "code": "0x000000",
|
|
|
|
- "description": "Success",
|
|
|
|
- "solution": "",
|
|
|
|
- "data": {}
|
|
|
|
-}
|
|
|
|
-```
|
|
|
|
-请求示例
|
|
|
|
-
|
|
|
|
-
|
|
|
|
-
|
|
|
|
-## 13.7 修改PACS节点
|
|
|
|
|
|
+## 13.3 修改PACS节点
|
|
|
|
|
|
> PUT /api/v1/auth/manage/pacs/{id}
|
|
> PUT /api/v1/auth/manage/pacs/{id}
|
|
### 接口说明
|
|
### 接口说明
|
|
@@ -920,7 +748,7 @@ zh_CN
|
|

|
|

|
|
|
|
|
|
|
|
|
|
-## 13.8 删除PACS节点
|
|
|
|
|
|
+## 13.4 删除PACS节点
|
|
|
|
|
|
> DELETE /api/v1/auth/manage/pacs/{id}
|
|
> DELETE /api/v1/auth/manage/pacs/{id}
|
|
### 接口说明
|
|
### 接口说明
|
|
@@ -2141,7 +1969,179 @@ zh_CN
|
|
请求示例
|
|
请求示例
|
|

|
|

|
|
|
|
|
|
-## 15.2 重试发送任务
|
|
|
|
|
|
+## 15.2 获取PACS节点列表
|
|
|
|
+
|
|
|
|
+> GET /api/v1/auth/scp/pacs
|
|
|
|
+### 接口说明
|
|
|
|
+> 获取PACS节点列表
|
|
|
|
+### 请求头
|
|
|
|
+| 参数名称 | 默认值 | 描述 |
|
|
|
|
+| ------ | ------ | ------ |
|
|
|
|
+|Authorization|Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3NTEyNzc5NzAsImlkIjoxLCJuYW1lIjoiYWRtaW4ifQ.ooTGwBXaNhtunbKbpqteWbjDwJLjnRmSIl80r5dp1pY||
|
|
|
|
+|Language||en_US 或 zh_CN|
|
|
|
|
+|Product|DROS|DROS 或 VETDROS|
|
|
|
|
+|Source|Electron|Electron 或 Browser 或 Android|
|
|
|
|
+### 响应体
|
|
|
|
+● 200: OK 响应数据格式:JSON
|
|
|
|
+```json
|
|
|
|
+{
|
|
|
|
+ "code": "0x000000",
|
|
|
|
+ "description": "Success",
|
|
|
|
+ "solution": "",
|
|
|
|
+ "data": {
|
|
|
|
+ "@type": "type.googleapis.com/dr.study.ScpList",
|
|
|
|
+ "scp": [
|
|
|
|
+ {
|
|
|
|
+ "id": 3,
|
|
|
|
+ "name": "pacs2",
|
|
|
|
+ "type": "PACS",
|
|
|
|
+ "address": "192.168.1.4",
|
|
|
|
+ "port": 6299,
|
|
|
|
+ "aet": "testscp",
|
|
|
|
+ "aec": "testscu",
|
|
|
|
+ "is_enabled": true,
|
|
|
|
+ "is_default": false,
|
|
|
|
+ "params": {
|
|
|
|
+ "a": "b"
|
|
|
|
+ }
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "id": 1,
|
|
|
|
+ "name": "pacs1",
|
|
|
|
+ "type": "PACS",
|
|
|
|
+ "address": "192.168.1.3",
|
|
|
|
+ "port": 6299,
|
|
|
|
+ "aet": "testscp",
|
|
|
|
+ "aec": "testscu",
|
|
|
|
+ "is_enabled": true,
|
|
|
|
+ "is_default": false,
|
|
|
|
+ "params": {
|
|
|
|
+ "a": "b"
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ ]
|
|
|
|
+ }
|
|
|
|
+}
|
|
|
|
+```
|
|
|
|
+请求示例
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+## 15.3 获取发送队列(PACS)
|
|
|
|
+
|
|
|
|
+> GET /api/v1/auth/scp/store
|
|
|
|
+### 接口说明
|
|
|
|
+> 获取发送队列(PACS)
|
|
|
|
+### 请求头
|
|
|
|
+| 参数名称 | 默认值 | 描述 |
|
|
|
|
+| ------ | ------ | ------ |
|
|
|
|
+|Authorization|Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3NTEyNzc5NzAsImlkIjoxLCJuYW1lIjoiYWRtaW4ifQ.ooTGwBXaNhtunbKbpqteWbjDwJLjnRmSIl80r5dp1pY||
|
|
|
|
+|Language||en_US 或 zh_CN|
|
|
|
|
+|Product|DROS|DROS 或 VETDROS|
|
|
|
|
+|Source|Electron|Electron 或 Browser 或 Android|
|
|
|
|
+### 请求参数(Query Param)
|
|
|
|
+| 参数名称 | 默认值 | 描述 |
|
|
|
|
+| ------ | ------ | ------ |
|
|
|
|
+|start_time||RFC3339Nano格式|
|
|
|
|
+|end_time||RFC3339Nano格式|
|
|
|
|
+### 响应体
|
|
|
|
+● 200: OK 响应数据格式:JSON
|
|
|
|
+```json
|
|
|
|
+{
|
|
|
|
+ "code": "0x000000",
|
|
|
|
+ "data": [
|
|
|
|
+ {
|
|
|
|
+ "task_id": "0199cd46-82f0-76c5-b1d3-9399668a1a05",
|
|
|
|
+ "patient_name": "1update3",
|
|
|
|
+ "patient_id": "1update2",
|
|
|
|
+ "priority": "Medium",
|
|
|
|
+ "status": "ARRIVED",
|
|
|
|
+ "destination": "pacs3"
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "task_id": "0199cd46-460d-770e-ac8e-549939a4a7d4",
|
|
|
|
+ "patient_name": "1update3",
|
|
|
|
+ "patient_id": "1update2",
|
|
|
|
+ "priority": "Medium",
|
|
|
|
+ "status": "ARRIVED",
|
|
|
|
+ "destination": "pacs3"
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "task_id": "0199cd45-dff6-70e4-92e3-2339f0bee57a",
|
|
|
|
+ "patient_name": "1update3",
|
|
|
|
+ "patient_id": "1update2",
|
|
|
|
+ "priority": "Medium",
|
|
|
|
+ "status": "ARRIVED",
|
|
|
|
+ "destination": "pacs3"
|
|
|
|
+ }
|
|
|
|
+ ],
|
|
|
|
+ "description": "Success",
|
|
|
|
+ "solution": ""
|
|
|
|
+}
|
|
|
|
+```
|
|
|
|
+请求示例
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+## 15.4 删除发送任务
|
|
|
|
+
|
|
|
|
+> DELETE /api/v1/auth/scp/task
|
|
|
|
+### 接口说明
|
|
|
|
+> 删除发送任务
|
|
|
|
+### 请求头
|
|
|
|
+| 参数名称 | 默认值 | 描述 |
|
|
|
|
+| ------ | ------ | ------ |
|
|
|
|
+|Authorization|Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3NTEyNzc5NzAsImlkIjoxLCJuYW1lIjoiYWRtaW4ifQ.ooTGwBXaNhtunbKbpqteWbjDwJLjnRmSIl80r5dp1pY||
|
|
|
|
+|Language||en_US 或 zh_CN|
|
|
|
|
+|Product|DROS|DROS 或 VETDROS|
|
|
|
|
+|Source|Electron|Electron 或 Browser 或 Android|
|
|
|
|
+### 响应体
|
|
|
|
+● 200: OK 响应数据格式:JSON
|
|
|
|
+```json
|
|
|
|
+{
|
|
|
|
+ "code": "0x000000",
|
|
|
|
+ "description": "Success",
|
|
|
|
+ "solution": "",
|
|
|
|
+ "data": {}
|
|
|
|
+}
|
|
|
|
+```
|
|
|
|
+请求示例
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+## 15.5 发送图像
|
|
|
|
+
|
|
|
|
+> POST /api/v1/auth/scp/store
|
|
|
|
+### 接口说明
|
|
|
|
+> 发送图像
|
|
|
|
+### 请求头
|
|
|
|
+| 参数名称 | 默认值 | 描述 |
|
|
|
|
+| ------ | ------ | ------ |
|
|
|
|
+|Authorization|Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3NTEyNzc5NzAsImlkIjoxLCJuYW1lIjoiYWRtaW4ifQ.ooTGwBXaNhtunbKbpqteWbjDwJLjnRmSIl80r5dp1pY||
|
|
|
|
+|Language||en_US 或 zh_CN|
|
|
|
|
+|Product|DROS|DROS 或 VETDROS|
|
|
|
|
+|Source|Electron|Electron 或 Browser 或 Android|
|
|
|
|
+### 请求体(Request Body)
|
|
|
|
+| 参数名称 | 数据类型 | 默认值 | 不为空 | 描述 |
|
|
|
|
+| ------ | ------ | ------ | ------ | ------ |
|
|
|
|
+| sop_instance_uid|string||true|图像id|
|
|
|
|
+| pacs_name|string||true|pacs节点名称|
|
|
|
|
+### 响应体
|
|
|
|
+● 200: OK 响应数据格式:JSON
|
|
|
|
+```json
|
|
|
|
+{
|
|
|
|
+ "code": "0x000000",
|
|
|
|
+ "description": "Success",
|
|
|
|
+ "solution": "",
|
|
|
|
+ "data": {
|
|
|
|
+ "@type": "type.googleapis.com/dr.task.StoreReply",
|
|
|
|
+ "ok": true,
|
|
|
|
+ "output": "...D: ======================= END DIMSE MESSAGE =======================\nI: Releasing Association\n"
|
|
|
|
+ }
|
|
|
|
+}
|
|
|
|
+```
|
|
|
|
+请求示例
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+## 15.6 重试发送任务
|
|
|
|
|
|
> POST /api/v1/auth/scp/store_reply
|
|
> POST /api/v1/auth/scp/store_reply
|
|
### 接口说明
|
|
### 接口说明
|