ClinicScribe ClinicScribe

Ghi chú lâm sàng nhanh hơn, rõ hơn và sẵn sàng để rà soát. Clinical notes faster, clearer, and ready for review.

🚀 KHỞI CHẠY ỨNG DỤNG 🚀 LAUNCH LIVE APP 🏆 XEM BÀI DEVPOST 🏆 VIEW DEVPOST SUBMISSION 💻 XEM GITHUB REPO 💻 VIEW GITHUB REPO
VAI TRÒ: MY ROLE: Trưởng dự án, kiến trúc full-stack & lập trình viên full-stack Project Lead, Full-Stack Architecture & Full-Stack Developer
CÔNG NGHỆ: STACK: Cloudflare Pages, featherless.ai, Ollama Cloud, OpenAI, qwen (qwen3-32b, qwen3.5), Upstash Redis, Supabase, CSS3, HTML5, JavaScript, React, Tailwind, TypeScript, Vite Cloudflare Pages, featherless.ai, Ollama Cloud, OpenAI, qwen (qwen3-32b, qwen3.5), Upstash Redis, Supabase, CSS3, HTML5, JavaScript, React, Tailwind, TypeScript, Vite
🏅 Awards
GIRLS IN STEM 2026

Giải thưởng ClinicScribe ClinicScribe Awards

Dự án y tế AI ClinicScribe xuất sắc được trao giải thưởng "MOST CREATIVE IDEA" tại cuộc thi Girls in STEM: AI for Social Good Hackathon 2026. The AI healthcare project ClinicScribe was honored with the "MOST CREATIVE IDEA" prize at the Girls in STEM: AI for Social Good Hackathon 2026.

Most Creative Idea Hạng mục xuất sắc nhất Top Category Prize
2026 Girls in STEM Hackathon Girls in STEM Hackathon
ClinicScribe award placeholder image 1

Placeholder proof images for the future ClinicScribe award section. Placeholder proof images for the future ClinicScribe award section.

XEM TRƯỚC SẢN PHẨM PRODUCT PREVIEWS

Video demo ClinicScribe. ClinicScribe demo video.

TỔNG QUAN OVERVIEW

[?] Vấn đề [?] The Problem

Các buổi khám diễn ra rất nhanh, nhưng việc ghi chép có thể kéo dài rất lâu sau khi bệnh nhân rời đi. Bác sĩ cần một cách để tập trung vào cuộc trò chuyện mà không biến hồ sơ bệnh án thành việc làm ngoài giờ. Clinic visits move fast, but documentation can keep going long after the patient leaves. Clinicians need a way to stay present in the room without turning notes into after-hours work.

[!] Giải pháp [!] The Solution

ClinicScribe ghi âm cuộc trò chuyện giữa bác sĩ và bệnh nhân, chuyển âm thanh thành văn bản, rồi biến bản ghi thành tài liệu lâm sàng có cấu trúc, dễ rà soát, dịch, chỉnh sửa, lưu lại và tìm kiếm sau này. ClinicScribe records doctor-patient conversations, transcribes the audio, and converts the transcript into structured clinical documentation that is easy to review, translate, edit, save, and search later.


GHI CHÚ: Mã nguồn được công khai tại github.com/elaxuwu/ClinicScribe. NOTE: The source code is public at github.com/elaxuwu/ClinicScribe.

TÍNH NĂNG CỐT LÕI CORE FEATURES

FEAT_01

Từ âm thanh thành ghi chú lâm sàng Audio to Clinical Notes

Ghi lại buổi khám, gửi âm thanh qua hệ thống chuyển lời nói thành văn bản có phân biệt người nói, rồi tạo ghi chú SOAP, tóm tắt, kế hoạch theo dõi và dấu hiệu cảnh báo. Records visits, sends audio through diarized transcription, and turns the transcript into SOAP notes, summaries, follow-up plans, and red flags.

FEAT_02

Bảng điều khiển bệnh nhân Patient Dashboard

Lưu hồ sơ từng lần khám và hỗ trợ lọc theo tên, mã bệnh nhân, giới tính, độ tuổi, chẩn đoán và ngày khám. Saves patient encounter records and supports filtering by name, Patient ID, gender, age range, diagnosis, and visit date.

FEAT_03

Trợ lý ghi chú AI AI Note Assistant

Cho phép bác sĩ đặt câu hỏi về ghi chú đã tạo và yêu cầu chỉnh sửa nội dung qua giao diện chat. Lets clinicians ask questions about a generated note and request edits through a chat interface.

FEAT_04

Dịch sang 15 ngôn ngữ 15-Language Translation

Dịch ghi chú lâm sàng để hỗ trợ rà soát đa ngôn ngữ và tạo hướng dẫn ra viện dễ hiểu hơn cho bệnh nhân. Translates clinical notes for multilingual review and patient-friendly discharge support.

FEAT_05

Đồng bộ từ khách sang tài khoản Guest to Account Sync

Cho người dùng thử nhanh bằng chế độ khách và giữ lại công việc nếu họ đăng nhập sau đó. Lets users try the workflow quickly in guest mode and keep their work if they sign in later.

FEAT_06

Rào chắn AI có cấu trúc Structured AI Guardrails

Chuẩn hóa phản hồi của mô hình thành JSON dễ dự đoán để giao diện ổn định và hạn chế các thông tin y khoa không có cơ sở. Normalizes model responses into predictable JSON so the UI can stay consistent and avoid unsupported medical facts.

GHI CHÚ XÂY DỰNG BUILD NOTES

Thử thách Challenge

Đầu ra AI có thể lộn xộn, nên phần khó nhất là giữ dữ liệu ghi chú y tế có cấu trúc, hữu ích và dễ dự đoán. AI output can be messy, so the hardest part was keeping medical note data structured, useful, and predictable.

Tự hào Proud Of

ClinicScribe giống một quy trình thật: ghi âm, tạo ghi chú, chỉnh sửa, lưu, lọc, dịch và xem lại các lần khám trước. ClinicScribe feels like a real workflow: record, generate, edit, save, filter, translate, and revisit previous encounters.

Tiếp theo Next

Mẫu ghi chú tốt hơn, xuất PDF và định dạng thân thiện với EHR, công cụ kiểm tra lịch sử mạnh hơn, chuyển lời nói thời gian thực và dashboard cấp phòng khám. Better templates, PDF and EHR-friendly exports, stronger audit tools, real-time transcription, and clinic-level dashboards.

TÓM TẮT CÔNG NGHỆ TECH STACK SUMMARY

HẠNG MỤC CATEGORY THÀNH PHẦN ĐÃ DÙNG USED COMPONENTS MỤC ĐÍCH PURPOSE
AI đã dùng AI Used featherless.ai, Qwen/Qwen3-32B, Ollama Cloud Qwen3.5, OpenAI, gpt-4o-transcribe-diarize Chuyển âm thanh thành văn bản, tạo ghi chú, dịch, trích xuất thông tin bệnh nhân và chỉnh sửa ghi chú qua chat. Transcription, note generation, translation, patient detail extraction, and chat-based note editing.
Frontend React, TypeScript, Vite, Tailwind, HTML5, CSS3, JavaScript Luồng ghi âm, rà soát ghi chú, bộ lọc dashboard, chế độ khách và tương tác giao diện. Recording flow, note review, dashboard filters, guest mode, and UI interactions.
Backend Backend Cloudflare Pages Functions Xác thực, chuyển âm thanh thành văn bản, tạo ghi chú, dịch, chỉnh sửa ghi chú và API lưu ghi chú. Authentication, transcription, note generation, translation, note editing, and saved note APIs.
Cơ sở dữ liệu & phiên Database & Sessions Supabase, Upstash Redis Tài khoản đã đăng nhập, hồ sơ lần khám, dữ liệu âm thanh và ghi chú tạm thời, phiên khách và giới hạn tần suất. Signed-in accounts, patient encounter records, temporary audio and note data, guest sessions, and rate limiting.
Triển khai Deployment Cloudflare Pages Triển khai ứng dụng live công khai và định tuyến serverless. Public live app deployment and serverless routing.