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

Bahmni 표준 E2E 테스트

Bahmni 표준 E2E 테스트는 Bahmni_Standard_V93 브랜치에 있습니다. Bahmni Standard에 Forms 2가 구현되고 Bahmni Lite 코드와 같은 브랜치를 사용하게 되면 이 브랜치를 main에 병합할 예정입니다.

회귀 테스트는 매일 인도 표준시 오전 6시에 Bahmni Standard 환경(demo.mybahmni.org)을 대상으로 실행됩니다.

E2E 테스트에 포함된 시나리오

https://github.com/Bahmni/bahmni-e2e-tests/tree/Bahmni_Standard_V93 에 Bahmni 엔드투엔드 테스트의 스모크 워크플로가 있습니다. 이러한 테스트를 실행하도록 GitHub Actions가 구성되어 있습니다. 결과는 https://github.com/Bahmni/bahmni-e2e-tests/actions/workflows/BahmniStandard_V93_E2E_Test.yml 에서 확인할 수 있습니다.

ModuleScenarios
RegistrationNote:- Covered as a part of other E2E scenariosCreate a new patient search the newly created patientStart OPD, IPD, Special OPD.
ProgramsEnrol a patient under a program and proceed with consultation https://github.com/Bahmni/bahmni-e2e-tests/blob/Bahmni_Standard_V93/specs/ProgramBasedVisit.spec Todo - stop, complete a program. Edit program to alter state.
ClinicalDoctor should be able to prescribe medicines, tests, observations, consultation notes, diagnosis, disposition and get relevant reports on the dashboard. https://github.com/Bahmni/bahmni-e2e-tests/blob/Bahmni_Standard_V93/specs/LabAndBilling.spec
InPatientNurse should be able to admit and discharge a patient based on doctor's disposition https://github.com/Bahmni/bahmni-e2e-tests/blob/Bahmni_Standard_V93/specs/InPatientVisit.spec Todo - Transfer patient.
Radiology uploadNote:- Covered as a part of other E2E scenariosUploading a document of a patient
Patient documentsNote:- Covered as a part of other E2E scenariosUploading a document of a patient
AdminAdmin should be able to merge patients. https://github.com/Bahmni/bahmni-e2e-tests/blob/Bahmni_Standard_V93/specs/AdminOperations.spec
OT schedulingAdmin should be able to block OT for a surgeon's and schedule a time for a patient's operation https://github.com/Bahmni/bahmni-e2e-tests/blob/Bahmni_Standard_V93/specs/OperationTheatre.spec
Appointment schedulingA receptionist should be able to create and cancel walkin appointment for a patient A receptionist should be able to create and cancel teleconsultation appointment for a patient https://github.com/Bahmni/bahmni-e2e-tests/blob/Bahmni_Standard_V93/specs/Appointments.spec
Bed ManagementNurse should be able to admit or discharge a patient https://github.com/Bahmni/bahmni-e2e-tests/blob/Bahmni_Standard_V93/specs/InPatientVisit.spec Todo add/remove tag to the bed
OpenELIS integrationCovered as a part of Clinical module test cases.
ODOO IntegrationCovered as part of other test cases.
AdminCSV import for a patient, encounter - https://github.com/Bahmni/bahmni-e2e-tests/blob/Bahmni_Standard_V93/specs/LabAndBilling.spec Manage beds - https://github.com/Bahmni/bahmni-e2e-tests/blob/Bahmni_Standard_V93/specs/InPatientVisit.spec

아직 자동화되지 않은 시나리오

ModuleScenario
Implementer interfaceForm builder
Reports
AdminOrder setConcept Dictionarycreate reportCSV export for a patient, encounterTo do list scenarios under Administration
Orders requires PACS integrationWe will need to create a Bahmni-PACS-simulator image based on the steps mentioned in Test PACS Setup with Bahmni PACS Simulator . We should create a node library that will listen to an endpoint that should be deployed only on the QA Bahmni setup. When that end point is hit with parameters of patient's name and other details it has to run the command to return the image.관련 문서: Bahmni PACS 시뮬레이터를 이용한 테스트 PACS 설정
Retrospective data entry
원문 정보

Bahmni Wiki · CC BY-SA 4.0

원문 보기 ↗