Skip to content

DyceLabs/Medicall-mvp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

MediCall

AI 기반 응급실 매칭 시스템 — 구급대원을 가장 가까운 이용 가능한 병원과 수초 내 연결

🚨 문제: 응급 상황에서 잃어버리는 치명적인 시간

의료 응급 상황에서는 매초가 중요하다. 외상 직후의 골든 아워는 환자 생존에 결정적이다. 그러나 이 중요한 시간이 아래와 같은 이유로 낭비된다:

  • 구급대원이 여러 병원에 직접 전화를 걸어 빈 병상을 확인해야 함
  • 응급구조사가 환자 치료 대신 행정 업무에 수분 이상 소모
  • 불완전한 정보에 기반한 병원 선택으로 비효율적 이송 발생
  • 구급차와 병원 간 통신 지연으로 불필요한 대기 시간 발생

이러한 비효율은 중증 환자의 생사를 가르는 요인이 된다.

💡 해결책: MediCall

MediCall은 구급대원과 응급실을 AI 기반으로 직접 연결해 응급 대응을 혁신한다. 시스템은:

  • 구급대원이 환자 상태와 위치 정보를 빠르게 입력
  • Gemini AI가 환자 정보를 분석해 적합한 병원 후보 제안
  • Twilio API로 다수 병원에 동시에 자동 발신
  • 자동 음성 응답을 통해 실시간 병상 가용성 수집
  • 환자 상태·거리·수용 가능성 기반 최적 병원 추천
  • 병원까지의 턴바이턴 길 안내 제공

결과: 1분 내 병원 매칭 — 기존 방식보다 5배 빠르며, 환자 정보는 100% 안전하게 처리된다.

🛠️ 주요 기능

  • 채팅 기반 인터페이스: 환자 상태·위치 빠른 입력
  • Gemini AI: 환자 정보 분석, 적합 병원 추천
  • Twilio API: 병원 동시 발신, IVR(1: 수락 / 2: 거절)
  • TTS(Text-to-Speech): 자동 음성 안내 송출
  • Mapbox Navigation: 실시간 경로 안내
  • 응급실 현황판 API: 병원 실시간 수용 가능 정보 연동, MVP 단계에서 활용
  • Material Design: 직관적이고 일관된 UI
  • EMT 인증: 검증된 구급대원만 접근 가능

기존 방식과 차별점

  • 기존은 수동 전화 또는 중앙 응급의료센터 확인 의존 → 지연 발생
  • MediCall은 Gemini AI와 IVR API로 다수 병원에 동시에 자동 연락하고 실시간 응답 수집 → 즉시 최적 병원 추천
  • 구급대원의 행정 부담을 최소화하고 환자의 골든 아워 확보에 기여

🧑‍💻 작동 흐름

Group 96

🧑‍💻 기술 스택

Google 기술

  • Gemini API: 데이터 분석 및 병원 추천
  • Google Maps API: 경로 안내 및 지도 서비스
  • Google Sign-In: 보안 로그인 OAuth 인증
  • Flutter: 크로스 플랫폼 앱 개발
  • Flutter Material Design: 일관된 UI
  • Google Fonts: 현대적 폰트 적용

기타 핵심 기술

  • Twilio API: 다중 발신, TTS, 다이얼 응답 수집
  • MapBox API: 실시간 내비게이션 및 맞춤 경로
  • 응급실 현황판 API: 병원 실시간 수용 가능 정보 연동, MVP 단계에서 활용

풀스택 구성

영역 기술 스택
모바일 Flutter, Dart, Material Design
AI & 서버 Gemini AI (병원 매칭 로직)
통신 Twilio API (TTS, 다이얼 응답)
지도 & 내비 Mapbox Navigation API, Google Maps API
데이터 소스 응급실 현황판 API, DPG허브 데이터, 통합테스트베드 개발지원도구
인증 Google Sign-In
상태 관리 Provider
보안 저장소 flutter_secure_storage, shared_preferences
HTTP 통신 Dio, HTTP, 쿠키 관리
딥링크 Uni Links
배포 (Android) Firebase App Distribution, (iOS) TestFlight

🏗️ 시스템 아키텍처

MediCall은 응급 상황에서 속도, 신뢰성, 보안을 고려해 설계되었다:

Group 99

👨‍⚕️ 구급대원 인증

MediCall은 공인 구급대원만 사용 가능하다. 가입 시 면허 인증 필요.

지원 면허 종류

  • NREMT: 미국 국가구급대원 자격
  • KOREA: 한국 응급구조사 자격
  • EMS: 일반 응급의료서비스 면허

면허 번호 형식

  • NREMT: 영문+숫자 (예: GDG143, MED911)
  • KOREA: 숫자 6자리 (예: 123456)
  • EMS: 숫자 12자리 (예: 123456789012)

📌 데모 코드: NREMT 선택 후 MED911 입력

📚 자주 묻는 질문 (FAQ)

누가 사용할 수 있나요?

현재는 인증된 구급대원만 가능. 추후 일반 사용자용 병원 검색 기능 추가 예정.

병원은 어떻게 응답하나요?

환자 상태가 담긴 자동 음성 안내를 받고, 다이얼 입력으로 실시간 응답.

개인정보는 어떻게 처리되나요?

이름·ID 등 개인정보 저장 없음. 모든 데이터는 암호화 후 전송, 저장하지 않음.

응급 상황 외에도 사용할 수 있나요?

실제 응급 상황 또는 승인된 훈련 시뮬레이션 전용. 무단 사용은 제한됨.

📌 프로젝트 개요

항목 내용
프로젝트명 MediCall
목표 골든 아워를 지키는 실시간 병원 매칭
대상 사용자 인증된 구급대원, 의료 종사자
지원 지역 전 세계
데이터 소스 응급실 현황판 API, DPG허브 데이터, 통합테스트베드 개발지원도구
차별화 요소 AI 기반 의사결정, 다중 자동 발신, 즉각적 병원 매칭

📧 문의: [email protected]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published