Home Applications healthcoach-ai-fhir-training

healthcoach-ai-fhir-training

InterSystems does not provide technical support for this project. Please contact its developer for the technical assistance.
0
0 reviews
0
Awards
43
Views
0
IPM installs
0
0
Details
Releases (5)
Reviews
Issues
This app has a demo View
HealthCoach AI is a FHIR training platform that helps healthcare

What's new in this version

New Release
Application Name: HealthCoach AI – FHIR Practice Arena
Current Version: 1.0.2
New Version: 1.0.3
Release Date: 06/19/2026
Release Notes:
We are pleased to announce version 1.0.3 of HealthCoach AI – FHIR Practice Arena, an interactive educational platform designed to help healthcare IT professionals, developers, and students master FHIR interoperability with the assistance of an AI coach.
This release focuses on making the application fully testable and accessible for InterSystems Open Exchange reviewers and end users. The app now runs without requiring any external API keys, ensuring a smooth first-use experience.
What's New in This Release:

  • The Groq API key is now optional. If no key is provided, the AI Coach falls back to a helpful generic response, so users can test the full workflow without any setup.
  • Supabase integration is now optional and flexible. The app automatically detects Supabase credentials whether they are stored as flat keys or nested under a supabase section.
  • Added a Supabase status indicator in the sidebar to show whether the optional logging feature is active.
  • Improved error handling throughout the application – the app no longer crashes when secrets are missing.
  • Updated the Documentation tab to reflect that the Groq key is optional, with clear instructions for both flat and nested secrets formats.
  • The Practice Problem tab remains fully functional and independent of any API keys.
  • The AI Coach tab now clearly indicates when it is running in fallback mode, so users understand the expected behavior.
    Key Features:
  • Video introduction explaining the platform and its learning approach.
  • Hands-on practice problem: calculate a patient's age from a FHIR Patient resource.
  • AI coach powered by Groq's Llama 3.1 (optional – fallback mode available).
  • Optional Supabase logging for tracking user interactions.
  • Multi-language support for English, Français, and Español.
  • Comprehensive documentation included.
    Live Demo:
    https://healthcoach-ai-fhir-training-uzdeefhyupvfjkywurau6w.streamlit.app/
    Repository:
    https://github.com/Deslandes1/healthcoach-ai-fhir-training
    Technologies Used:
  • Python 3.8+
  • Streamlit
  • Groq API (optional)
  • Supabase (optional)
  • FHIR (HL7)
    Feedback and Support:
    Please report issues or suggest features through GitHub Issues:
    https://github.com/Deslandes1/healthcoach-ai-fhir-training/issues
    About the Developer:
    This application was built by Gesner Deslandes, Engineer-in-Chief at GlobalInternet.py. We deliver tailored software solutions connecting global markets with local expertise.
    Contact:
    Email: deslandes78@gmail.com
    Phone: (509) 4738 5663
    Website: https://globalinternetsitepy-abh7v6tnmskxxnuplrdcgk.streamlit.app/
    GitHub: https://github.com/Deslandes1
    We are committed to continuous improvement and welcome collaboration opportunities. Explore the demo, test the features, and let us know how we can serve your learning needs.

🏥 HealthCoach AI – FHIR Practice Arena

Streamlit App
Made with Python
Groq AI

HealthCoach AI is an interactive, AI‑powered training platform for healthcare developers and interoperability professionals. It helps you master FHIR (Fast Healthcare Interoperability Resources) through a hands‑on practice problem and an intelligent AI coach that gives instant feedback on your code.

Built by Gesner Deslandes, Engineer‑in‑Chief at GlobalInternet.py.

🔗 Live Demo: https://healthcoach-ai-fhir-training-uzdeefhyupvfjkywurau6w.streamlit.app/


✨ Features

Feature Description
🎬 Video Introduction A narrated walkthrough (male AI voice) explaining the entire platform.
📝 Practice Problem Calculate patient age from a FHIR Patient JSON resource. Users write code, run it, and get instant validation.
🤖 AI Coach Paste your code or describe your algorithm – the AI (Groq Llama 3.1) provides constructive feedback, efficiency tips, and FHIR best practices.
🌐 Multilingual UI Switch between English, Français, and Español – all text, prompts, and AI responses adapt.
🛡️ Global Security Shield Visual badge indicating end‑to‑end encryption. User data is anonymized and secured.
💰 Pricing & Contact Clear one‑time license fees and contact information in the sidebar.

🧠 How It Works

  1. Practice Problem Tab – You are given a FHIR Patient resource in JSON. Your task is to write a Python function that extracts the birth date and returns the age in years.

    • Input example: {"resourceType":"Patient","birthDate":"1990-03-15"}
    • Click Run & Check Solution – the app calculates the correct age using the datetime module.
  2. AI Coach Tab – Paste your code (e.g., a nested‑loop O(n²) solution) or describe your approach.

    • Click Get AI Feedback – the AI coach instantly replies with:
      • Correctness check
      • Efficiency analysis (e.g., suggests O(n log n) solution)
      • Edge case handling (missing fields, invalid dates)
      • FHIR best practices
  3. Sidebar – Change language, view the security badge, see pricing, and get in touch.


🛠️ Tech Stack

  • Frontend & Deployment: Streamlit
  • AI Model: Groq – Llama 3.1 8B (via Groq API)
  • Language: Python 3.12
  • Data Handling: Native JSON and datetime modules

📦 Installation (Local Development)

  1. Clone the repository
    git clone https://github.com/Deslandes1/healthcoach-ai-fhir-training.git
    cd healthcoach-ai-fhir-training
    
Last checked by moderator
18 Jun, 2026Impossible to Test
Made with
Version
1.0.419 Jun, 2026
Ideas to the app
Category
Solutions
Works with
InterSystems FHIRInterSystems IRIS
First published
07 Jun, 2026
Last edited
19 Jun, 2026