



数据交换平台接口说明 0.1 文档

---

概述[¶](#id1 "永久链接至标题")

=====================

> 

> 接口访问方式（http­post，json格式传输）

```

def myFun(x,y):

print x+y

```

注册[¶](#id1 "永久链接至标题")

=====================

> 

> 注册相关内容。

业务部分[¶](#id1 "永久链接至标题")

=======================

> 

> 各业务介绍以及接口调用方法说明。

请求地址[¶](#id2 "永久链接至标题")

-----------------------

* 数据上传：[基地址]/ DataExchange/Post

* 数据查询：[基地址]/ DataExchange/Get

* 更新下载状态：[基地址]/ DataExchange/UpdateDownloadState

* 更新数据状态：[基地址]/ DataExchange/Update

消息头[¶](#id3 "永久链接至标题")

----------------------

* Code：用户账号

* Token：校验值

Token用于校验数据完整性，其计算方法为：**MD5([请求字符串][用户Token])**，需要说明的是：

1. [请求字符串] 是请求Json字符串去除制表符[“r”,”n”,”t”]和空格后所得的值。

2. [用户Token]为注册账号后所获得到的Token值。

请求数据Json字段[¶](#json "永久链接至标题")

------------------------------

* BusinessType：业务类型

* HospitalCode：医院代码

* IP：客户端IP地址

* MAC：客户端MAC地址

* HostName：客户端主机名

* Data：具体请求数据（如上传的业务数据，查询时候的查询条件等）

各业务说明[¶](#id4 "永久链接至标题")

------------------------

### YY001 医院信息[¶](#yy001 "永久链接至标题")

> 

> 上传医院基础信息。

#### 数据上传[¶](#id1 "永久链接至标题")

##### 字段说明[¶](#id2 "永久链接至标题")

| 字段 | 说明 | 类型 | 长度 | 非空 | 附录字典数据 |

| --- | --- | --- | --- | --- | --- |

| Code | 医院代码 | 字符 | 32 | √ |  |

| Name | 医院名称 | 字符 | 128 | √ |  |

##### 示例[¶](#id3 "永久链接至标题")

###### 请求[¶](#id4 "永久链接至标题")

```

{

"BusinessType": "YY001",

"HospitalCode": null,

"IP": "192.168.0.1",

"MAC": "123456789012",

"HostName": "\*\*",

"Data": [

    {

        "Code": "test02",

        "Name": "hospital02"

    }

    ]

}

```

###### 请求结果[¶](#id5 "永久链接至标题")

```

{

    "Code": 1,

    "Message": "success",

    "Completed": true,

    "Data": null

}

```

#### 数据下载[¶](#id6 "永久链接至标题")

> 

> 获取所有医院数据，暂不支持条件查询。

##### 示例[¶](#id7 "永久链接至标题")

###### 请求[¶](#id8 "永久链接至标题")

```

{

"BusinessType": "YY001",

"HospitalCode": null,

"IP": "192.168.0.1",

"MAC": "123456789012",

"HostName": "\*\*",

"Data": null

}

```

###### 请求结果[¶](#id9 "永久链接至标题")

```

{

    "Code": 0,

    "Message": "",

    "Completed": true,

    "Data": [

    {

            "Code": "Test001",

            "Name": "测试医院",

            "Memo": null

    },

    {

            "Code": "test02",

            "Name": "hospital02",

            "Memo": null

    }

    ]

}

```

### YY101 采购订单[¶](#yy101 "永久链接至标题")

```

{

 "BusinessType": "YY101",

 "HospitalCode": "Test001",

 "IP": "192.168.0.1",

 "MAC": "123456789012",

 "HostName": "\*\*",

 "Data": [

     {

         "HospitalCode": "Test001",

         "OrderNO": "Test002",

         "OrderType": 0,

         "OrderLevel": 0,

         "ProductType":"0",

         "SupplierCode": "苏20160343",

         "DistributionSiteCode": "01",

         "Employee": "\*\*",

         "SumQuantity":4,

         "Amount":13.8,

         "Creator": "制单人",

         "CreateTime": "2016-12-28 14:55:01",

         "Memo": "备注",

         "PurchaseDetail": [{

             "Seq":1,

             "UniCode": "A.101116.1",

             "Quantity": 1,

             "Price": 1.2,

             "Amount": 1.2,

             "Memo": "明细备注"

         },

         {

             "Seq":2,

             "UniCode": "A.185770.1",

             "Quantity": 3,

             "Price": 4.2,

             "Amount": 12.6,

             "Memo": "明细备注2"

         }]

     }

     ]

}

```

### YY102 配送单[¶](#yy102 "永久链接至标题")

### [內容目录](index.html#document-index)

* [概述](index.html#document-summary/index)

* [注册](index.html#document-register/index)

* [业务部分](index.html#document-business/index)

### Related Topics

* [Documentation overview](index.html#document-index)

### 快速搜索

 输入相关的术语，模块，类或者函数名称进行搜索

 

 ©2017, 卫宁健康.

 

 |

 Powered by [Sphinx 1.3.5](http://sphinx-doc.org/)

 & [Alabaster 0.7.9](https://github.com/bitprophet/alabaster)

