<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Toppa</title>
    <description>The latest articles on DEV Community by Toppa (@toppake).</description>
    <link>https://dev.to/toppake</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2013759%2F40056a70-a402-438c-b5e5-e2eaf86061be.jpg</url>
      <title>DEV Community: Toppa</title>
      <link>https://dev.to/toppake</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/toppake"/>
    <language>en</language>
    <item>
      <title>AtollCare: Turning Every Phone into the First Link in Emergency Care with Presage SmartSpectra</title>
      <dc:creator>Toppa</dc:creator>
      <pubDate>Sat, 14 Nov 2026 07:42:38 +0000</pubDate>
      <link>https://dev.to/toppake/atollcare-turning-every-phone-into-the-first-link-in-emergency-care-with-presage-smartspectra-5hc3</link>
      <guid>https://dev.to/toppake/atollcare-turning-every-phone-into-the-first-link-in-emergency-care-with-presage-smartspectra-5hc3</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/presage-2026-11-04"&gt;Presage SmartSpectra SDK Challenge&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;AtollCare&lt;/strong&gt; turns the smartphone everyone already has into the first monitoring point in an emergency-care journey, connecting families, emergency crews, and hospitals through one continuous patient record.&lt;/p&gt;

&lt;p&gt;In emergencies, critical patient information is often lost between the initial call for help, the arrival of an emergency crew, and hospital admission. Families may struggle to communicate what happened, emergency crews need to collect information quickly, and hospitals often receive incomplete handoff information.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fokrc80tzxbkdtgd3k5ji.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fokrc80tzxbkdtgd3k5ji.jpg" alt=" " width="767" height="639"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;AtollCare addresses this problem through three connected experiences:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Family's Phone (/pre-arrival):&lt;/strong&gt; Families scan a health centre QR code, receive the instruction to call 102 first, provide consent, and record a 30-second video explaining what happened. Presage SmartSpectra measures heart rate and breathing rate through the phone camera in real time. ElevenLabs Scribe transcribes the family's account, while Gemini examines selected video frames for visible signs and provides frame-based evidence. Nothing is shared with the care team until the family presses Send.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Emergency Crew (/crew):&lt;/strong&gt; The crew receives the incoming patient packet and can initiate the transfer with one tap. A positioned smartphone continues monitoring using Presage, while crew members add SpO₂, blood pressure, temperature, and consciousness measurements. Spoken clinical notes are converted into structured handoff information, including medication names and dosages. ElevenLabs reads hospital questions aloud.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Hospital (/hospital):&lt;/strong&gt; The receiving hospital sees the latest Presage readings, trends, measurement timestamps, the family's original account, and a Gemini-generated SBAR summary. Every measurement includes its source and age, helping clinicians understand when and where the information was collected. The hospital can accept the handoff and specify what should be prepared.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Network Insights (/insights):&lt;/strong&gt; AtollCare provides network-level insights into acceptance times, journey durations, and alerts across connected facilities, powered by Tiger Data.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The central idea is simple: &lt;strong&gt;Capture the information once, preserve its context, and make it available to everyone responsible for the patient's care.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://youtu.be/xp5G1Ix_Qi0" rel="noopener noreferrer"&gt;youtube video&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The demo showcases the complete AtollCare journey, from family video recording and live Presage signal monitoring to emergency crew handoff, hospital acceptance, and network insights.&lt;/p&gt;

&lt;h2&gt;
  
  
  Code
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://github.com/Clean-earthw/atollcare" rel="noopener noreferrer"&gt;github repo&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Technology stack:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Next.js 16 and React 19 for the frontend.&lt;/li&gt;
&lt;li&gt;FastAPI and Pydantic for the backend engine.&lt;/li&gt;
&lt;li&gt;Presage SmartSpectra with &lt;code&gt;@smartspectra/node-sdk&lt;/code&gt; for physiological signal monitoring.&lt;/li&gt;
&lt;li&gt;ElevenLabs Scribe for speech-to-text.&lt;/li&gt;
&lt;li&gt;ElevenLabs Text-to-Speech for voice interaction.&lt;/li&gt;
&lt;li&gt;Gemini for video-frame analysis, identification reading, structured SBAR generation, and medication extraction.&lt;/li&gt;
&lt;li&gt;Tiger Cloud with TimescaleDB 2.31 for time-series storage and analytics.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The backend generates types from its OpenAPI specification to maintain consistency between the frontend and backend.&lt;/p&gt;

&lt;h2&gt;
  
  
  How It Responds to Human Signals
&lt;/h2&gt;

&lt;p&gt;Presage SmartSpectra is at the heart of AtollCare's monitoring experience. It enables an ordinary smartphone camera to contribute physiological information to the emergency handoff without requiring a dedicated monitoring device for the initial assessment.&lt;/p&gt;

&lt;p&gt;I integrated the SmartSpectra SDK through a dedicated Node.js service running &lt;code&gt;@smartspectra/node-sdk&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;The phone captures camera frames and streams them over HTTPS to the Node service. SmartSpectra processes the camera input and returns framing hints, heart rate, breathing rate, and associated waveforms.&lt;/p&gt;

&lt;p&gt;AtollCare uses Presage's own signal-stability verdict to determine whether a reading is suitable for scoring. Readings outside the supported FDA-cleared measurement ranges are not treated as valid scored measurements; instead, the interface directs users to obtain a manual measurement.&lt;/p&gt;

&lt;p&gt;The application responds to the following signals:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Heart rate:&lt;/strong&gt; Displays the latest available reading and its trend.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Breathing rate:&lt;/strong&gt; Provides additional physiological information during monitoring.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Waveforms:&lt;/strong&gt; Help visualize the underlying signal output.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Signal stability:&lt;/strong&gt; Determines whether readings are sufficiently reliable to be included in the scored record.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;One important design decision was to avoid treating every returned number as reliable clinical information. AtollCare distinguishes between measurements that pass Presage's stability checks and those requiring manual confirmation. Measurement timestamps and sources are also preserved so hospital staff can understand the context of each reading.&lt;/p&gt;

&lt;p&gt;The family's initial video is treated as a bystander estimate and is never scored as a clinical measurement.&lt;/p&gt;

&lt;p&gt;Presage is therefore more than a sensor integration. Its signal-stability assessment directly influences how information is presented and whether it can contribute to the patient record.&lt;/p&gt;

&lt;h2&gt;
  
  
  Prize Categories
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Best Thoughtful Real-World Use&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;AtollCare is primarily entering the Best Thoughtful Real-World Use category.&lt;/p&gt;

&lt;p&gt;The inspiration comes from a real-world emergency-care challenge: a patient's story and important observations can become fragmented as responsibility moves between family members, emergency responders, and hospitals.&lt;/p&gt;

&lt;p&gt;AtollCare is designed around the people involved in that journey.&lt;/p&gt;

&lt;p&gt;For families, it provides a simple way to communicate what happened without requiring medical terminology or technical knowledge.&lt;/p&gt;

&lt;p&gt;For emergency crews, it reduces repetitive information collection through speech-based notes, structured measurements, and a shared patient packet.&lt;/p&gt;

&lt;p&gt;For hospitals, it provides an organized handoff with measurement sources, timestamps, trends, and the family's original account.&lt;/p&gt;

&lt;p&gt;For healthcare networks, it provides insights into acceptance delays and patient journey times across facilities.&lt;/p&gt;

&lt;p&gt;What makes AtollCare thoughtful is how it combines live physiological signals with human context. It does not blindly trust AI-generated observations or unstable readings. Presage's stability verdict determines which measurements can be scored, while Gemini's visible-sign observations must reference actual video frames.&lt;/p&gt;

&lt;p&gt;The goal is to improve communication, continuity, and situational awareness during emergencies, while keeping healthcare professionals responsible for clinical decisions.&lt;/p&gt;

&lt;h2&gt;
  
  
  Consent and Data Handling
&lt;/h2&gt;

&lt;p&gt;AtollCare obtains consent before camera recording begins. The family is instructed to call 102 first, reviews the consent information, and explicitly initiates the 30-second recording. Camera frames are transmitted securely over HTTPS for Presage signal processing, while speech and selected video frames are processed by the integrated AI services. The family can review the collected information before pressing Send, and the patient packet is not shared with the emergency crew or hospital until the family explicitly submits it. AtollCare is designed to avoid covert monitoring and does not provide medical diagnoses or replace professional medical decisions.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>presagechallenge</category>
    </item>
    <item>
      <title>gemini</title>
      <dc:creator>Toppa</dc:creator>
      <pubDate>Thu, 20 Feb 2025 10:47:54 +0000</pubDate>
      <link>https://dev.to/toppake/gemini-47np</link>
      <guid>https://dev.to/toppake/gemini-47np</guid>
      <description></description>
    </item>
    <item>
      <title>gemini long text</title>
      <dc:creator>Toppa</dc:creator>
      <pubDate>Wed, 13 Nov 2024 19:31:37 +0000</pubDate>
      <link>https://dev.to/toppake/gemini-long-text-1fah</link>
      <guid>https://dev.to/toppake/gemini-long-text-1fah</guid>
      <description></description>
    </item>
  </channel>
</rss>
