当我发送一个观察值时,它会被创建,但对于多个观察值,它会抛出一个错误500。
对于单个观察值,我的查询是-
TYPE- POST
URI - /openmrs-standalone/ws/rest/v1/obs
BODY-
{
"concept" : "5086AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
"person" : "610b0696-7529-4b4a-b65b-37336a75962a",
"obsDatetime": "2017-07-24T15:33:49+05:30",
"encounter": "3bc0672d-ebc6-4e65-aae1-8a1d4de759bf",
"value" : "90"
}
For multiple I am sending
TYPE- POST
URI - /openmrs-standalone/ws/rest/v1/obs
BODY-
[{"concept" : "5089AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA ",
"person" : "610b0696-7529-4b4a-b65b-37336a75962a",
"obsDatetime": "2017-07-24T15:33:49+05:30",
"encounter": "3bc0672d-ebc6-4e65-aae1-8a1d4de759bf",
"value" : "99"
},
{
"concept" : "5090AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
"person" : "610b0696-7529-4b4a-b65b-37336a75962a",
"obsDatetime": "2017-07-24T15:33:49+05:30",
"encounter": "3bc0672d-ebc6-4e65-aae1-8a1d4de759bf",
"value" : "185"
}]发布于 2017-08-18 14:52:55
我发现,要添加观察数组,需要将其打包到遭遇中,并且对openMRS的请求应该包含Authorizaiton的头部:Basic=UTF8Format(用户名:密码)和Set-Cookie = JSESSIONID=${sessionId}
消息格式应为
{"patient": "${uuid}",
"encounterType" : "67a71486-1a54-468f-ac3e-7091a9a79584",
"location":"${locationUUID}",
"form":"a000cb34-9ec1-4344-a1c8-f692232f6edd",
"visit":"${encVisitUUID}",
"obs":[{"concept" : "5242AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA ",
"person" : "${uuid}",
"encounter": "3bc0672d-ebc6-4e65-aae1-8a1d4de759bf",
"value" : "${RR}"
},
{"concept" : "5085AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA ",
"person" : "${uuid}",
"encounter": "3bc0672d-ebc6-4e65-aae1-8a1d4de759bf",
"value" : "${sysBP}"
},
{"concept" : "5086AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA ",
"person" : "${uuid}",
"encounter": "3bc0672d-ebc6-4e65-aae1-8a1d4de759bf",
"value" : "${diaBP}"
},
{"concept" : "5087AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA ",
"person" : "${uuid}",
"encounter": "3bc0672d-ebc6-4e65-aae1-8a1d4de759bf",
"value" : "${Pulse}"
},
{"concept" : "5088AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA ",
"person" : "${uuid}",
"encounter": "3bc0672d-ebc6-4e65-aae1-8a1d4de759bf",
"value" : "${T}"
},
{"concept" : "5092AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA ",
"person" : "${uuid}",
"encounter": "3bc0672d-ebc6-4e65-aae1-8a1d4de759bf",
"value" : "${BO}"
}]}
https://stackoverflow.com/questions/45300678
复制相似问题