환자 등록 시 SMS 및 WhatsApp 메시지 전송 설정
목적: 의료기관에서 등록이 성공한 환자에게 등록 세부 정보를 알리려면 환자에게 추가된 전화번호로 SMS를 전송할 수 있습니다.
현재 Bahmni는 설정에 따라 의료기관 등록 성공 시 SMS 알림과 WhatsApp 알림 전송을 지원합니다.
참고: 환자를 등록할 때 전화번호를 입력하지 않았다면 SMS나 WhatsApp 메시지 알림을 보낼 수 없습니다.
중요
SMS 전송 기능을 사용하려면 sms-service Docker 컨테이너를 실행해야 합니다. 서비스 설정 방법은 안내된 문서를 참고하세요.
등록 시 SMS 전송 옵션 활성화 설정
의료기관에서 환자 등록이 성공하면 SMS를 전송하도록 활성화할 수 있습니다. 이를 위해 전역 속성 값을 업데이트해야 합니다.
- OpenMRS → Admin → Advance Settings로 이동하여 sms.endpoint 전역 속성 값을 /sms-service/notification/sms로 설정합니다. Advance Settings에 속성이 없다면 새로 만들고 값을 설정하세요.
OpenMRS → Admin → Advance Settings로 이동하여 sms.enableRegistrationSMSAlert 전역 속성 값을 true로 설정합니다. 기본값은 false이므로 환자 등록 시 SMS가 전송되지 않습니다. Advance Settings에 속성이 없다면 새로 만들고 값을 설정하세요. 활성화하면 SMS가 자동으로 전송됩니다.
SMS를 전송하려면 Send SMS 권한이 있어야 합니다. 사용자 역할에 이 권한을 할당해야 합니다.
- OpenMRS → Manage Roles → SMS 전송 권한이 필요한 역할 선택 → Send SMS 권한 할당 → 역할 저장 순서로 진행합니다. SMS 전송을 실행한 사용자에게 이 권한이 없으면 SMS가 전송되지 않습니다.
등록 시 WhatsApp 옵션 활성화 설정
registration/app.json 파일의 config 절에 안내된 설정을 추가하여 WhatsApp 메시지 전송 옵션을 활성화할 수 있습니다.
"enableWhatsAppButton"을 true로 설정하면 등록 페이지의 저장 버튼 근처에 아래와 같은 WhatsApp 아이콘이 표시됩니다. 아이콘을 클릭해 WhatsApp을 열면 해당 환자 전화번호의 채팅 창에 메시지가 입력됩니다.

메시지 내용 설정: SMS와 WhatsApp의 메시지 내용을 설정하려면 registration/app.json 파일의 config 절에 안내된 설정을 추가하세요.
여기서 "REGISTRATION_MESSAGE"는 현지화 번역 키입니다. bahmni-config/openmrs/i18n/registration/locale_en.json 설정 폴더 파일에 아래 키-값 쌍을 업데이트해야 합니다. 번역 설정의 대상과 방법에 관한 자세한 내용은 국제화 지원 문서를 참고하세요.
참고: ‘#’으로 시작하는 단어는 해당 의료기관과 환자의 세부 정보로 동적으로 치환되며 #helpDeskNumber는 별도로 설정해야 합니다.
헬프데스크 연락처 설정: 메시지에 의료기관 헬프데스크 연락처를 함께 보내도록 설정할 수 있습니다. 이를 위해 전역 속성 값을 업데이트해야 합니다.
- OpenMRS → Admin → Advance Settings로 이동하여 clinic.helpDeskNumber 전역 속성 값을 의료기관 연락처(전화번호/이메일)로 설정합니다. 기본값은 "+919999999999"입니다. Advance Settings에 속성이 없다면 새로 만들고 값을 설정하세요.
이 페이지의 내용
목차
| Feature Guide |
|---|
| Patient Registration - Feature Guide |
Bahmni Wiki · CC BY-SA 4.0