AcidPro
Arterial blood gas and acid-base interpreter for iOS with Stewart analysis, guided workups and DKA tools. React + Capacitor.
AcidPro is a complete native iOS app template for arterial blood gas (ABG) and acid-base interpretation, built with React 18 and Capacitor 8. Enter a patient's values step by step and get a full interpreted analysis with formula breakdowns, guided cause workups and hyperglycemia correction tools, all wrapped in a clean iOS-style interface.
The compiled web app ships pre-built inside the Xcode project: open the project and press Cmd+R, no dependency install needed. npm is only required when you want to customize the web layer.
Highlights
- Step-by-step ABG analysis: enter values, run the analysis, expand inline "show working" formula breakdowns
- Traditional (Henderson-Hasselbalch) and physicochemical (Stewart, Figge-Fencl) interpretations side by side
- Guided "Processes to Investigate" workups: HAGMA, NAGMA, RTA, metabolic alkalosis, respiratory acidosis and alkalosis
- Oxygenation indices and ventilatory ratio tools
- Hyperglycemia (DKA/HHS) tools: corrected sodium, correction monitor with rate-of-change alerts and osmolar gap
- Live input validation with reference ranges and color-coded normal, borderline and abnormal results
- Bottom-sheet explanations for SID, ATOT and pCO2 concepts
- First-launch disclaimer gate with on-device acceptance record and a 13-section Terms of Use screen
- Settings screen with app info
- Zero configuration, zero API keys, zero network requests
Technology
- React 18 + Vite 6 web layer with a native Capacitor 8 iOS shell
- Ready-to-build Xcode project with app icon and splash assets included
- One-file re-theming: all colors are CSS variables in src/index.css
- Plain, readable clinical logic: searchable compensation formulas, Stewart constants and cause lists
- On-device localStorage only, no backend
What You Get
- Full React web source: 19 screens, reusable UI components and calculation utils
- Ready-to-build Xcode project with the pre-built web app bundled
- documentation.html with embedded screenshots: build, rename, bundle ID, app icon, re-theming and App Store submission checklist
- 12 App Store screenshots
Please note: this is a source code template and an educational reference tool, not a medical device. Building and customizing it requires macOS with Xcode 15+ and basic knowledge of JavaScript; mention in your App Store notes that the app is educational. If you have questions, use the contact form on the site, I usually reply within 24 hours.