Python实现医药机构煎药处方通过接口传入东华源煎药系统
import requests, json, time
# 一行代码发送处方
result = requests.post(
'http://111.204.86.202:7012/api/PreScription/dhyPrescriptionService',
data={'jsondhy': json.dumps({
"prescription": [{"delnum": "","hospitalname": "东华原医院","hospitalkey": "1002","pspnum": "202305131122001",
"name": "张三","sex": "1","age": "55","takemethod": "内服","dose": "7","takenum": "2","drugcount": "2","isdaijian": "1",
"processtype": "1","ptype": "1","phone": "","address": "北京市昌平区科技园振超路1号","department": "内六科病区","inpatientarea": "内六科病区",
"ward": "","sickbed": "1223","diagresult": "","getdrugtime": "","getdrugnum": "","decscheme": "6","packagenum": "200","doperson": "",
"dtbcompany": "张三","dtbprovince": "河北省" ,"dtbcity ": "石家庄市" ,"dtbcounty ": "裕华区" ,"dtbaddress": "槐北路120号神威大药房","dtbphone": "131123456789",
"dtbtype": "dhySYSTEM","soakwater": "2000","soaktime": "30","labelnum": "","remark": "","doctor": "李医生","footnote": "","decmothed": "dhySYSTEM",
"takeway": "dhySYSTEM","remarka": "","remarkb": "","payment": "1","yizhu": "","money": "109.4600","healthcardno": "","outpatientindex": "1",
"casenumber": "1193079","outpatientnumber": "1193079","procedurejump": "0","patientfile": "","filetype": "0","isrepetition": "1","particular": "1",
"herbalslicestype": "1","token": ""}],
"drug": [{"drugnum": "331","drugname": "太子参","drugposition": "无","drugallnum": "84.0000","tienum": "7.000","drugweight": "588.000","unit": "克",
"drugdescription": "","description": "","retailprice": "0.2994","batchnumber": "20201203", "midrugcode": "06153110400100002"},
{"drugnum": "303","drugname": "陈皮","drugposition": "无","drugallnum": "42.0000","tienum": "7.000","drugweight": "294.000","unit": "克",
"drugdescription": "","description": "","retailprice": "0.0240","batchnumber": "20201201","midrugcode": "06157040400306004"}]
}, ensure_ascii=False)}, headers={'Content-Type': 'application/x-www-form-urlencoded'},timeout=30 )
print(f"状态码: {result.status_code}")
print(f"响应: {result.text}")

浙公网安备 33010602011771号