- 创建YbMockController模拟医保接口 - 支持门诊/住院全流程测试(1101/2201/2203/2207/3201/3203/3207) - 添加测试脚本test-yb-mock.sh - 添加使用说明文档
59 lines
1.9 KiB
Bash
59 lines
1.9 KiB
Bash
# test-yb-mock.sh
|
|
# 医保模拟接口测试脚本
|
|
|
|
BASE_URL="http://localhost:18080/healthlink-his/yb/mock"
|
|
|
|
echo "=== 医保模拟接口测试 ==="
|
|
echo ""
|
|
|
|
# 1. 测试获取参保人信息 (1101)
|
|
echo "1. 测试获取参保人信息 (1101)..."
|
|
curl -s -X POST "${BASE_URL}/1101" \
|
|
-H "Content-Type: application/json" \
|
|
-d '{"psn_no":"P1234567890"}' | python3 -m json.tool
|
|
echo ""
|
|
|
|
# 2. 测试门诊登记 (2201)
|
|
echo "2. 测试门诊登记 (2201)..."
|
|
curl -s -X POST "${BASE_URL}/2201" \
|
|
-H "Content-Type: application/json" \
|
|
-d '{"psn_no":"P1234567890","org_code":"H22010402403"}' | python3 -m json.tool
|
|
echo ""
|
|
|
|
# 3. 测试门诊处方上传 (2203)
|
|
echo "3. 测试门诊处方上传 (2203)..."
|
|
curl -s -X POST "${BASE_URL}/2203" \
|
|
-H "Content-Type: application/json" \
|
|
-d '{"psn_no":"P1234567890","encounter_no":"MZ20260623001","recipe_list":[]}' | python3 -m json.tool
|
|
echo ""
|
|
|
|
# 4. 测试门诊结算 (2207)
|
|
echo "4. 测试门诊结算 (2207)..."
|
|
curl -s -X POST "${BASE_URL}/2207" \
|
|
-H "Content-Type: application/json" \
|
|
-d '{"psn_no":"P1234567890","encounter_no":"MZ20260623001","total_amount":156.80}' | python3 -m json.tool
|
|
echo ""
|
|
|
|
# 5. 测试住院登记 (3201)
|
|
echo "5. 测试住院登记 (3201)..."
|
|
curl -s -X POST "${BASE_URL}/3201" \
|
|
-H "Content-Type: application/json" \
|
|
-d '{"psn_no":"P1234567890","org_code":"H22010402403"}' | python3 -m json.tool
|
|
echo ""
|
|
|
|
# 6. 测试住院处方上传 (3203)
|
|
echo "6. 测试住院处方上传 (3203)..."
|
|
curl -s -X POST "${BASE_URL}/3203" \
|
|
-H "Content-Type: application/json" \
|
|
-d '{"psn_no":"P1234567890","encounter_no":"ZY20260623001","recipe_list":[]}' | python3 -m json.tool
|
|
echo ""
|
|
|
|
# 7. 测试住院结算 (3207)
|
|
echo "7. 测试住院结算 (3207)..."
|
|
curl -s -X POST "${BASE_URL}/3207" \
|
|
-H "Content-Type: application/json" \
|
|
-d '{"psn_no":"P1234567890","encounter_no":"ZY20260623001","total_amount":15680.50}' | python3 -m json.tool
|
|
echo ""
|
|
|
|
echo "=== 测试完成 ==="
|