Samuel Edusa MD
Latest Posts
A Simple Bedside Tool for Acute Heart Failure Discharge Risk
Hospital discharge after acute heart failure hospitalization is one of the most vulnerable periods for patients. Studies consistently show that the first 90 days after discharge carry a high risk of rehospitalization and mortality ...
Watching Someone Die Never Gets Easier
I picked up a 93-year-old woman this morning in the ICU. Septic shock. Her blood pressure was tanking despite maxed-out pressors. The family was there, exhausted, scared, confused. I've done this before. Too many times, probably. But it doesn't get easier.
Running My Own AI Assistant on a Raspberry Pi 5 with OpenClaw
I have been wanting to run a personal AI assistant that I actually control for a while now. Not something locked behind a browser tab that disappears when I close my laptop, but something always on, always available, running on my own hardware. When I came across OpenClaw, it checked every box.
He Walked Away From the Crash. The Trouble Had Started Months Earlier.
The call came in as a routine trauma alert - a car had veered off the road and struck a tree just outside town. The driver, a 37-year-old man, wasn't wearing a seat belt. At first glance, his injuries appeared modest. But there were details that didn't quite fit...
She Arrived Confused and Freezing. The Numbers Told a Darker Story
By the time the paramedics wheeled her through the double doors of the emergency department, nothing made sense anymore. Not her words. Not her eyes. Not the numbers flashing across the monitor. She was 57, small-framed, pale, with a knitted hat pulled too low over her forehead...
Building a Native Telegram Chat Viewer for macOS
I recently built a desktop application to solve a problem I kept running into: browsing through exported Telegram chats. If you've ever exported a Telegram conversation, you know you get a folder full of HTML files that aren't particularly easy to navigate or search through...
I Built a Mac Shortcut to Parse School Flyers
This weekend project started when my wife asked me if I could help her build something to manage the constant flood of emails and flyers she was getting daily. Between school announcements, sports schedules, and after-school activities, she was drowning in event notifications...
Six Fangs Of Georgia
Margaret, a 71-year-old avid gardener, arrived at our emergency department after being bitten by what she believed was a baby rattlesnake...
A Reflection on Service and Responsibility
I wasn't expecting to see my own face on the elevator doors at SGMC Health. But there I was, white coat and stethoscope, next to the hospital's message...
Building An Evidence-Based Ambulatory Triage Calculator
As physicians, we've all faced that familiar moment of uncertainty in clinic when a patient needs hospital admission, but we're unsure whether they should go directly to the floor or through the emergency department ...
The Human Doctor
I met him on my inpatient rotation. An elderly veteran whose wife never left his side. His case taught me something about empathy that no textbook could...
Two Weeks in the Emergency Department
Each day in the emergency department starts with not knowing what's coming. During my recent two-week elective rotation as an internal medicine resident, the automatic doors would slide open and the day would begin ...
Inside SGMC Health's Internal Medicine Residency Program
I got to join my colleague Dr. Anna Ledford on SGMC Health's podcast to talk about what residency is actually like, our paths to medicine, and why primary care matters more than most people think ...
A Christmas Reflection
The hospital is always busy, always rushing. But sometimes a patient makes you slow down. For me, that was Mr. B., who wanted just one thing for Christmas ...
Building a Paste App
I kept needing to get code snippets, URLs, and notes from my computer to my phone. So I built a small paste app that sends text straight to Telegram ...
Addressing Farmer Health at the 46th Sunbelt Agricultural Exposition
I recently presented on skin cancer and farmers at the 46th Annual Sunbelt Agricultural Exposition in Moultrie, Georgia. The event made clear why healthcare professionals need to show up in agricultural spaces ...
Surviving Helene
While Hurricane Helene tore through South Georgia, I was inside a church that had been converted into a shelter, volunteering as a resident physician alongside Red Cross staff ...
Building the Azalea Report
I built the Azalea Report, SGMC Health's Internal Medicine Residency Newsletter, as a web app using Next.js and Decap CMS over a weekend ...
Unraveling AI Lingo (Part 2)
A glossary of AI terms that come up most often, from LLMs and transformers to hallucination and alignment. If you're trying to catch up on AI terminology, start here...
Unraveling AI Lingo: No-Blush Guide to the Terms You've Been Secretly Curious About (Part 1)
AI can seem intimidating, but the core concepts aren't that complicated. Here's a plain-language guide to the terms you'll encounter most often...
Heart Stopped in a Heartbeat: The Dangers of Commotio Cordis
Commotio cordis happens when a blunt hit to the chest stuns the heart. It's rare but serious, mostly affecting young athletes in contact sports....
Why you should be excited about GPT
GPT (Generative Pre-trained Transformer) is a language generation model from OpenAI that has changed how we think about what computers can do with text....
Why I learned R (and why you might want to)
I picked up R because I needed better tools for working with data. The package ecosystem, statistical analysis capabilities, and built-in support for reproducible research made it worth learning...
Contributing to the Pancreas Digital Open Source Insulin Bolus Calculator
At Cognizant Softvision's Programmers' Week conference, I saw a presentation about an open-source insulin bolus calculator built by a developer for his son with Type 1 Diabetes. I decided to contribute.....
The Importance of Primary Care
I worked as a doctor in Ghana for over a decade, and that experience shaped how I think about primary care and why it matters...
How to deploy a React App to Github Pages
In this short tutorial I'll show you how to go about creating a React application and deploying it to Github Pages (a free web hosting service provided by Github)...
Monkeypox
Monkeypox has been in the news a lot recently. The virus has been present in Central and West Africa since the early 1970s, but in May 2022 it started spreading beyond that region.
How I built this website
I spent a lot of time researching the best combination of complementary frameworks to build this website, and eventually settled on using NextJS to build it, hosting it in a private Bitbucket repository, and deploying...
