BBahmni 한국어 매뉴얼검색
한국어 번역 완료
한국어English

환자 대시보드에 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"
            }
        ]
    },
    ]

조건:

  1. patient_uuid는 필수입니다. formType은 선택 사항이며 가능한 값은 v1과 v2입니다. 기본값은 v2입니다. v1은 forms 1.0, 즉 모든 observation template 양식을 뜻하며 구현되지 않았습니다. v2는 Form Builder 양식을 뜻합니다. numberOfVisits는 선택 사항입니다. visitUuid는 선택 사항이며 이 매개변수를 사용하면 numberOfVisits가 적용되지 않습니다. patientProgramUuid는 선택 사항이며 이 매개변수를 사용하면 numberOfVisits가 적용되지 않습니다. visitUuid가 제공되면 함께 작동합니다.

OpenMRS Talk: https://talk.openmrs.org/t/api-to-fetch-form-builder-forms-for-a-patient/20564

원문 정보

Bahmni Wiki · CC BY-SA 4.0

원문 보기 ↗