explaingit

liuguangyihuanchang/guipei-medlift

23Audience · generalComplexity · 2/5LicenseSetup · easy

TLDR

An AI tool for Chinese residency doctors that auto-generates admission records and progress notes from voice recordings, lab photos, or typed patient data, works with any OpenAI-compatible AI service.

Mindmap

mindmap
  root((repo))
    Two tools
      Android app
      Browser HTML tool
    Inputs
      Voice recordings
      Lab result photos
      Typed patient data
    AI output
      Admission records
      Progress notes
    Tech
      Kotlin Jetpack Compose
      HTML JavaScript
      OpenAI-compatible API
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Record a patient consultation on Android and have AI draft the admission record automatically.

USE CASE 2

Open the HTML file in a Windows browser, type in patient data, and generate a progress note with no installation.

USE CASE 3

Connect either tool to any OpenAI-compatible AI service like Qwen or DeepSeek using your own API key.

Tech stack

KotlinJetpack ComposeHTMLJavaScriptAndroid

Getting it running

Difficulty · easy Time to first run · 30min

Requires your own API key for an OpenAI-compatible AI service such as Alibaba Qwen or DeepSeek.

Use freely for any purpose, including commercial use, as long as you preserve the license and copyright notice.

In plain English

MedLift (规培-medlift) is a tool that uses AI to help Chinese residency training doctors write medical records faster. In China's hospital system, residency doctors (规培医生) rotate through multiple departments and are responsible for writing detailed documentation for every patient they handle, which can mean several hours of paperwork per shift on top of clinical duties. This project aims to reduce that documentation burden. The project has two separate tools. The first is an Android app where a doctor can record a spoken consultation with a patient, photograph printed lab results or test reports, and narrate updates about a patient's condition during their hospital stay. The app sends that audio and image content to an AI service, which generates the corresponding medical record sections: admission records and progress notes. The second tool is a simple HTML file that runs in any modern browser on Windows with no installation required. A doctor types in the patient's medical history, current lab results, orders, and key dates, and clicks a button to generate a progress note. Both tools work with any AI service that follows the OpenAI API standard, including Alibaba's Qwen models and DeepSeek. You supply your own API key in the app settings or in the browser tool. Audio recordings and photos are processed on your device and then sent to whatever AI provider you configure, no data is stored on third-party servers beyond your chosen provider. The README includes a clear reminder that AI-generated records are aids, not final documents. The responsible physician must review and sign off on everything before it becomes official clinical documentation. The README also notes that any patient identifying information (name, ID number, contact details) should be removed from photos before uploading. The Android app is built with Kotlin and Jetpack Compose. The Windows tool is pure HTML and JavaScript. The project is licensed under Apache 2.0.

Copy-paste prompts

Prompt 1
I'm using guipei-medlift's browser tool. Given this patient's chief complaint, labs, and current orders, generate a Chinese-language progress note: [paste data here].
Prompt 2
Help me write an admission record using guipei-medlift's format: chief complaint is X, history is Y, labs show Z.
Prompt 3
Review this AI-generated medical progress note from guipei-medlift and flag anything the supervising physician should verify before signing.
Open on GitHub → Explain another repo

← liuguangyihuanchang on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.