Tutorials
Check out the tutorial videos below to learn about Code Assist, how to use it, and how to tailor it to your team's specific needs.
About Code Assist
-
What is Code Assist?
Code Assist is an app that is designed to help First Responders in Cardiac Arrest situations. The customizable layout allows you to create pre-defined buttons for any and every event that would go into your log during an arrest.
It's open to the public and completely free to use. And since it's a Progressive Web App (termed "PWA"), you can install it to your device, allowing you to run it like a native app, even when you're offline, regardless of your hardware or operating system.
-
Features and Overview
Code Assist is designed to maximize efficiency in those time-critical Cardiac Arrest situations, so when you first open the site or app, you will see only a single Start button. Pressing this button will start a new Code.
During a Cardiac Arrest, Code Assist will keep a running timer for your resuscitation efforts. It can report additional timers on critical CPR features like compression/rest algorithm, defibrillation, and epinephrine.
There is an audible metronome which can be turned on or off with a single button press. You can also quickly change the beats per minute, allowing metronome utilization for multiple tasks during the resuscitation.
Every button press will input an entry into the Log, and Code Assist includes a manual log entry button if an aspect of your Cardiac Arrest was not fully accounted for beforehand. But with a completely customizable interface, you can control exactly what buttons appear in the interface, what they look like, and where they sit on the screen.
App Usage
-
Installing the App
As a Progressive Web App, or PWA, Code Assist is installed from your browser to your home screen. Installation will place an app icon on your desktop/homescreen/app tray, giving you the look and feel of a native program or app installed on your computer. Installation also allows you to cache Code Assist resources locally on your device which allows you to run a code even without internet access.
If you are running Code Assist on a Computer or on an Android mobile/tablet device, you can use the Install App menu item to simplify the installation process. Though most modern browser allow you to install it, the installation and execution will likely work best in Chrome.
However, on mobile iOS devices, Apple requires that you manually install the app through the iOS Share button in your Safari browser. We are not allowed to install automatically, and you cannot install from any browser except Safari. Sorry for the inconvenience, but those are the restrictions imposed by Apple.
-
During a Cardiac Arrest
In this video, I walk you through a sample Cardiac Arrest resuscitation, highlighting the buttons, metronome, alarms, and timers. Learn how to edit log entries, change the metronome tempo, and export your log at the end of the arrest.
App Customization
-
Layout and Colors
Code Assist is designed for maximum flexibility in button layout, colors, and features. Every button on the screen can be changed to a unique color, making it easier to distinguish the buttons from each other in stressful Cardiac Arrest situations.
You can change font sizes, button widths, and the color of both the button and its text. Since some buttons also have badges, you can customize the badge background and text color as well.
-
The Metronome
The metronome allows you to play an audible tone at a pre-defined tempo, expressed in beats per minute. Whether you're setting an IV drip rate, or timing compressions for different ages, the metronome gives you a quick and easy way to correctly time those periodic tasks and operations.
Since all users have different preferences, and all devices different capabilities, Code Assist allows you to change the volume, default tempo, pitch, and dwell time of the sound.
-
Badges
Code Assist allows you to enable badges on buttons in the CPR block and completely customize their appearance to match the rest of your layout. This allows you to track the number of CPR Compression and Rest cycles, the number of epi injections, and the number of defib attempts. Plus you can enable badges on any medication tracked in your Other Medications section. This is just one way that Code Assist helps you maximize your efficiency in those critical Cardiac Arrest situations.
-
Post-Compression Rhythms
At the end of a CPR compression cycle, Code Assist can prompt you for a Heart Rhythm to be stored in your Log. Here you can change the list of Rhythm options and turn that prompt on or off, depending on your preferred Cardiac Arrest Resuscitation protocol.
-
Timers
Code Assist allows you to enable Timers for the CPR Compression/Rest cycle, Epi injections, and Defib attempts. Configure each timer as a Stopwatch, counting up from 0:00, to tell you how long it's been since that button was pressed. Configure each timer as a Countdown to start at a predefined time duration and count down to 0:00.
-
Alarms
Alarms are one of the most important and helpful features in Code Assist as they allow you to be prompted during critical moments of your Cardiac Arrest resuscitation attempt. Alarms can cause buttons to change colors, can play audible alerts, and even speak a predefined message. There is also a flash feature to draw your attention to the button and ensure you know which button is at the critical point.
-
Other Medications
Due to its frequency of use in Cardiac Arrest resuscitations, Epinephrine gets its own button in the CPR button block. However, if you need to track other medications that you want to appear in your log, you can place those medications into this list. Watch the video to learn how to modify and customize your list.
-
Procedures
Procedures are the Code Assist term to capture high-frequency log operations. Rather than manually adding a note about IV insertion or moving the patient, you can create a button that triggers that procedure and define exactly how you want that to look in your log.
Procedure buttons can even prompt you for additional information. Envision a prompt for the successfullness of an operation where you might quickly indicate Yes or No. You can even configure text inputs, say inputting the patients Glucose value.
The Procedures section offers the most flexibility and customization for your Cardiac Arrest app layout. Watch the video to learn more about how to utilize this feature and maximize your efficiency during a resuscitation.
Account and Settings
-
How Settings Work
Your Settings are simply the parameters used to define your layout. This includes button layouts and colors, you medication list, timer data, procedures, and even metronome settings.
Each device has its own local settings. You can start from the app default or find more in the Layout Browser, then customize everything until it perfectly meets your needs during a Cardiac Arrest. But by default, these settings will not be synchronized across different devices.
However, if you Sign Up for an account, your settings will be associated with your account, rather than the local device. This means your layout and settings will be identical after you upgrade a device or move to another platform.
-
The Layout Browser
The default Code Assist app layout has been defined based on common needs for most first responders in Cardiac Arrest situations. If you ever make changes and then want to revert to that default, you can reload it from the Layout Browser.
But the real beauty of the Layout Browser is that registered users can publish their own layouts to the Browser, which means a single team member can define a single layout and publish it, then the entire team can immediately synchronize all devices to the layout.
The Layout Browser allows the community of first responders to assist each other, working together to improve Cardiac Arrest resuscitation efficiency and effectivity, so that we can bring more patients home to their families.
-
Publishing Your Layout
If you have registered with an email address, you can publish your own personal layout to the Layout Browser. This allows you to share your Cardiac Arrest app customizations with the world.
Use this to synchronize your entire team onto a single layout, or just show the community of first responders how you've maximized your Cardiac Arrest assistant app efficiency.