Building Tech for Rural Realities: What Happens When a Clinician Codes with AI?
Duncan Miller
BSc Physiotherapy (UCT) | MPH (Imperial College London)
1 minute AI Demo
                                ⚡
                                Gemini CLI
                            
                                duncan@hadadahealth.com:~$
                                |
                            
                            
                                    Prompt: Please create the front-end for a simple equipment and assistive device tracking app. This application will allow clinicians to issue wheelchairs and crutches and walking frames and any other assistive devices, as well as return them and include putting people on a waiting list if there is no wheelchair. This app will allow clinicians to keep track of all issues, returns, and orders.
                                
                                
                                    There needs to be a form of login, but for now, for this demo purpose, that is not necessary. I will eventually use a Superbase backend, but for now, please create an HTML, CSS, and JavaScript front-end for me to try out.
                                
                            Coding for Non-Coders
No-code tools
                                    Glide Logo
                                
                                    AppSheet Logo
                                AI coding tools
                                    ChatGPT Logo
                                
                                    Claude Code Logo
                                
                                    Gemini Logo
                                24-hour Demo
                                QR Code
Referral App
                            Referral App
What I used:
- Gemini CLI to program
 - TypeScript, React, and Next.js
 - Google authentication
 - Google Sheets
 
Back to the 1-minute Demo
Let's jump back to the 1-minute demo and see what the AI generated.
Practical AI-Assisted Coding Tips for Clinicians
                            design_services
                            
                        
                                Planning
                                
                        Start with clear requirements and user stories
                            build
                            
                        
                                Incremental Development
                                
                        Build and test features one at a time
                            layers
                            
                        
                                Choosing the right stack
                                
                        Pick familiar technologies that AI can help with
                            cloud_upload
                            
                        
                                Deployment Simplicity
                                
                        Use platforms that minimize infrastructure complexity
                            web
                            
                    
                                Frontend Frameworks
                                
                        Choose well-documented frameworks with good AI support
Barriers and Solutions
                                    group
                                
                                Buy-in
                            Users need to see the benefit
                            Ordering wheelchairs worked because clinicians got what patients needed; logging 'issued' had no direct benefit.
                        
                                    signal_wifi_off
                                
                                Connectivity
                            Progressive Web Apps (PWA)
                            We download clinic patient notes to the phone; clinicians can work offline and sync later.
                        
                                    data_usage
                                
                                Data Usage
                            Quantify usage and communicate
                            A wheelchair order is a few KB; the PDF you printed to attend this meeting was MBs.
                        
                                    smartphone
                                
                                Computer literacy or confidence
                            Cell-phone-based solutions
                            Design for phones first — staff use them daily even if computer skills are limited.
                        
                                    alt_route
                                
                                Workflow
                            Be as flexible as needed
                            Allow SOAP or a big free-text box; speech-to-text works better for some clinicians.
                        Data Protection Responsibility
POPIA
                        Protection of Personal Information Act
                    
                        
                        Data stewardship is a clinical responsibility.
                    
                Conclusion
                            favorite
                            
                        
                                Good systems support good care
                                
                        Technology should enhance patient outcomes
                            local_hospital
                            
                        
                                Clinicians know what is needed
                                
                        Healthcare professionals understand the real problems
                            psychology
                            
                    
                                AI is an amazing tool we should utilise
                                
                        Artificial intelligence makes development accessible to clinicians