병원설정¶
이 페이지에서 찾을 수 있는 것
병원 정보 / 클리닉 정보 / 영업시간 / 진료시간 / 발신번호 / 로고 / SMS 설정
병원 기본 정보(이름·연락처·주소·영업시간 등)와 시스템 운영 옵션을 관리하는 페이지입니다.
주소:
/settings/hospital
화면 구성¶
| 영역 | 내용 |
|---|---|
| 기본 정보 | 병원명·대표자·사업자번호·주소 |
| 연락처 | 대표 전화·팩스·이메일·홈페이지 |
| 영업/진료 시간 | 요일별 운영 시간 |
| SMS 발신번호 | 알리고 SMS 발송 시 사용할 번호 |
| 로고/브랜딩 | 병원 로고 이미지 + 색상 |
| 시스템 옵션 | 다양한 운영 정책 토글 |
주요 설정 항목¶
1) 기본 정보¶
- 병원명: 매뉴얼/SMS/영수증 등 모든 곳에 표시
- 사업자번호: 영수증 자동 출력
- 주소: SMS 안내 메시지에 자동 포함
2) 연락처¶
- 대표 전화: 운영자 매뉴얼/안내 메시지에 노출
- SMS 발신번호 (ALIGO_SENDER): 모든 SMS의 발신자로 사용 (변경 시 알리고 등록 필요)
3) 영업/진료 시간¶
- 요일별 시작·종료 시간
- 점심 시간
- 휴무일 등록 (예: 일요일·공휴일)
- 영업 시간 외 예약 불가 처리
4) 로고/브랜딩¶
- 로고 이미지 (PNG, 가로 200px 권장)
- 클리닉별 색상 (모아만:
#0c5a3d, 짱한의원:#e8879e등) - 매뉴얼/팝업 등 모든 화면에 자동 반영
5) 시스템 옵션 (운영 정책)¶
- 차트 자동 생성 옵션: 접수 시 차트 자동 생성 여부
- 수납 검증 가드: 미수 있는 환자 수납완료 차단 (WI#28)
- 결제 일자 가드: 30일 이전 결제 등록 차단 (WI#66)
- 차트 날짜 가드: 옛 차트 잘못 갱신 차단 (WI#65)
- 자동 SMS 발송: 매일 09:00 customerMgmt 배치 실행 여부 (WI#54)
자주 쓰는 동작¶
시나리오 1 — 새 발신번호로 교체 (SMS 미발송 문제 해결)¶
- 알리고 사이트에서 새 번호 등록 + 인증
- 병원설정 → SMS 발신번호 변경
- 저장 → 다음 SMS부터 새 번호로 발송
시나리오 2 — 영업시간 변경 (계절별)¶
- 영업/진료 시간 → 요일별 수정
- 저장 → 예약 화면에서 즉시 반영
- 환자 화면 안내 자동 갱신
시나리오 3 — 휴무일 추가¶
- 영업/진료 시간 → 휴무일 탭
- 날짜 추가 (예: 추석 연휴)
- 저장 → 해당 일자에 예약 차단
시나리오 4 — 로고/색상 변경¶
- 로고 업로드 (PNG, 200px)
- 색상 코드 입력 (예:
#0c5a3d) - 저장 → 모든 화면 자동 반영
권한별 차이¶
| Level | 사용 가능 |
|---|---|
| 1 (시스템 관리자) | ✅ 전체 설정 |
| 2 (부원장) | 영업시간·발신번호 등 일부 |
| 3~4 | ⚠️ 보기만 |
자주 발생하는 문제 / FAQ¶
Q1. 발신번호를 변경했는데 SMS가 발송 안 돼요. A. 알리고 사이트에서 새 번호 등록 + 인증 완료 여부 확인. 시스템과 알리고 양쪽 등록 필요.
Q2. 휴무일에도 예약이 들어왔어요. A. 환자 직접 예약 폼 또는 외부 일정 동기화일 가능성. 휴무일 등록은 어드민 예약에만 적용. 환자 폼은 별도 검증 필요.
Q3. 로고 업로드했는데 화면에 안 보여요. A. 브라우저 캐시. Ctrl+Shift+R 강력 새로고침. 또는 이미지 크기/형식 확인 (PNG/JPG, 1MB 이하).
Q4. 영업시간 외에 예약을 받고 싶어요. A. 운영자(Level 1~2)는 화면에서 영업시간 외 예약 입력 가능. 환자 직접 폼은 영업시간 내만 허용.
Q5. 클리닉 전환은 어디서 하나요?
A. 시스템 관리 영역. 일반 운영자가 변경 안 함. 클리닉 전환 시 switch-clinic.sh 스크립트 사용 (운영팀 전용).