
🧑⚕️ 사용자: 병원 관계자
- 이 서비스는 일반인이 아닌 병원 관계자를 위한 시스템입니다.
- 병원별로 계정을 생성(회원가입)하고 로그인하여 자신들의 병원 정보만 관리할 수 있습니다.
- 회원가입 시 병원 이름, 주소, 그리고 지도상의 위치(위도/경도)를 등록합니다.
🏥 핵심 기능
- 실시간 응급실 현황 관리
- 병상 관리: 병원의 전체 응급 병상 수와 현재 이용 가능한 병상 수를 실시간으로 업데이트할 수 있습니다. 이 정보는 외부(예: 구급대원 앱)에서 병원 선택 시 중요한 기준이 됩니다.
- 진료과 관리: 현재 진료가 가능한 진료과 목록을 추가하거나 삭제하여, 특정 증상의 환자를 받을 수 있는지 여부를 명확히 할 수 있습니다.
- 실시간 응급 요청 처리
- 요청 확인: 구급대원 등으로부터 들어온 실시간 응급 환자 요청을 확인할 수 있습니다. 이때, 모든 요청이 보이는 것이 아니라 자신들의 병원으로 지정된 요청만 목록에 나타납니다.
- 수락 및 거절: 각 요청에 대해 '수락' 또는 '거절'을 선택할 수 있습니다.
- 수락하면 해당 환자는 '우리 병원이 수락한 환자' 목록으로 이동하며, 다른 병원은 더 이상 이 요청을 수락할 수 없게 됩니다.
- 거절하면 해당 요청은 목록에서 사라져 더 이상 보이지 않게 됩니다.
- 치료 완료 및 기록 관리
- 병원에서 치료를 마친 환자는 '치료 완료' 버튼을 눌러 처리합니다.
- 치료가 완료된 환자 정보는 실시간 요청 목록에서는 삭제되고, 해당 병원의 자체 '완료된 진료' 기록으로 영구 저장됩니다.
🎯 서비스의 목적
이 시스템의 궁극적인 목적은 응급 환자 발생 시, 환자 정보와 병원의 수용 가능 여부(가용 병상, 진료과 등)를 실시간으로 매칭하여 신속하고 정확하게 환자를 이송할 수 있도록 돕는 것입니다. 병원은 이 웹을 통해 효율적으로 응급실을 운영하고, 구급대는 이 정보를 바탕으로 최적의 병원을 선정하게 됩니다.
테스트 실행 방법
<aside>
💡
- 파이어베이스 프로젝트 구성
- Auth, Firestore 필요
- google-services 필요
- Firestore 색인 설정 필수
- Gemini api Key 발급 후 값 삽입
- 웹은 테스트 목적으로 제작되었습니다. 테스트웹애서 사용 가능한 기능
- 병원 회원가입 및 로그인
- 응급 요청 수락 및 거절
- 진료 가능한과 관리
- 가용 병상 수 관리
</aside>
