환자 대시보드에 Form Builder 양식(Forms 2.0)을 표시하는 API
기존 양식 표시 컨트롤의 API는 'All Observation Template' 양식만 고려하므로 Form Builder 양식을 표시하지 않습니다. 따라서 환자의 Form Builder 양식 세부 정보를 가져오는 새 API가 도입되었습니다.
요청:
https://<machine-ip>/openmrs/ws/rest/v1/bahmnicore/patient/<patient-uuid>/forms?formType=v1&numberOfVisits=2&visitUuid=<visit-uuid>&patientProgramUuid=<uuid>응답:
[
{
"formType": "v2",
"formName": "groovy_test",
"formVersion": 1,
"visitUuid": "8a34eb02-b5d2-485f-b711-f2898ac86e93",
"visitStartDateTime": 1536733420000,
"encounterUuid": "b3f7a082-c45c-4679-860d-80d48de639a2",
"encounterDateTime": 1539586861000,
"providers": [
{
"providerName": "Super Man",
"uuid": "c1c21e11-3f10-11e4-adec-0800271c1b75"
}
]
},
]조건:
- patient_uuid는 필수입니다. formType은 선택 사항이며 가능한 값은 v1과 v2입니다. 기본값은 v2입니다. v1은 forms 1.0, 즉 모든 observation template 양식을 뜻하며 구현되지 않았습니다. v2는 Form Builder 양식을 뜻합니다. numberOfVisits는 선택 사항입니다. visitUuid는 선택 사항이며 이 매개변수를 사용하면 numberOfVisits가 적용되지 않습니다. patientProgramUuid는 선택 사항이며 이 매개변수를 사용하면 numberOfVisits가 적용되지 않습니다. visitUuid가 제공되면 함께 작동합니다.
원문 정보
원문 보기 ↗Bahmni Wiki · CC BY-SA 4.0