CodeScribe EMS
CodeScribe EMS is #22 in Medical Paid in United States and charting in 2 of 30 countries we track.
Updated 24 Oct 2026 · rankings refresh through the day
DeveloperWilliam Lawrence
CategoryMedical
Price4.99 USD
Released
Rating★ 5.0 (4)
Version2.1
Age rating12+
First seen by us
3 Oct 2026
Rating
5.0 ★
4 ratings
Measured
Best rank now
#22
Measured
CodeScribe EMS on the App Store
App details
App ID
6794129654
Publisher
William Lawrence
On the store since
Aug 2026
Under a year
Minimum OS
iOS 17.0+
iPhone XS and later
Devices
iPhone · iPad
Universal purchase
Content rating
12+
1 content note below
Languages
9
AR EN FR DE HI IT PT ES ZH
Size
3 MB
Also listed in
Utilities
Content notesInfrequent/Mild Medical/Treatment Information
Where CodeScribe EMS's downloads come from Modelled
Last 30 days: organic search, browsing the store, features and paid ads.
Where it ranks now
Every top chart it appears in across 30 countries.
| Country | Charts | Rank |
|---|---|---|
| MedicalPaid | #22 | |
| MedicalPaid | #26 |
Apps near CodeScribe EMS on the chart
Medical Paid, around #22.
Ratings
App Store, worldwide.
Rating
5.0 ★
4 ratings
Measured
Ratings
4
Measured
About CodeScribe EMS
During a cardiac arrest, one person taps each intervention as it happens. CodeScribe EMS keeps the times, runs the rhythm check and epi timers on the buttons themselves, and writes the narrative for your PCR when the code ends. The record comes from the real timeline, not from memory at the station.
FOR THE SCRIBE
• One tap per intervention: CPR, rhythm, analyze, shock, epi, amiodarone, airway, IV/IO, EtCO2, ROSC, transport, notes. Every entry can be edited afterward.
• Cycle timers you can see. Two-minute rhythm cycles and epi intervals count down on the buttons. Silent, visual only, and set to your protocol.
• Chart-ready at the end: duration, time to first compression, shock and epi, a written narrative to copy into your ePCR, or a PDF timeline to share.
• Your buttons. Rename, reorder and hide buttons, add your own, and set each timer's interval.
• Adult and pediatric, with weight-based defaults for pediatric codes. Every value stays editable.
• Works with no signal. No account needed. Records stay on your phone until you share them.
FOR DEPARTMENTS (optional, with a department account)
• One protocol on every phone. Your training officer sets the buttons, timers and drug list once from a web dashboard, and every member's phone picks it up at its next check-in, never during a code. Lock it so everyone works from the same screen.
• QA on every code without pulling charts. After each code, your department receives a summary: time to first compression, first shock and first epi, epi and rhythm check timing against your own protocol, CPR pauses, outcome, and what was left blank. By crew member and year over year, with a printable report for the medical director and a one-page debrief for any code.
• No patient information leaves the phone. Summaries never include dates, times, incident numbers, notes or patient details. You see exactly what your department receives before you join.
• Mark any code as training and it isn't counted. Delete a code and it's withdrawn.
FOR EMT AND PARAMEDIC PROGRAMS
• Set up as a training program, every student's mock code reaches the instructor's dashboard the moment it ends, with the scenario name, ready for the debrief.
CodeScribe EMS is a documentation aid, not clinical decision support. It never tells you what to give or when, and it has no alarms. Always follow your protocols and medical direction, and record what was actually done. Do not enter patient names or identifiers.
Department accounts: codescribeems.org/departments. Training programs: codescribeems.org/training.
FOR THE SCRIBE
• One tap per intervention: CPR, rhythm, analyze, shock, epi, amiodarone, airway, IV/IO, EtCO2, ROSC, transport, notes. Every entry can be edited afterward.
• Cycle timers you can see. Two-minute rhythm cycles and epi intervals count down on the buttons. Silent, visual only, and set to your protocol.
• Chart-ready at the end: duration, time to first compression, shock and epi, a written narrative to copy into your ePCR, or a PDF timeline to share.
• Your buttons. Rename, reorder and hide buttons, add your own, and set each timer's interval.
• Adult and pediatric, with weight-based defaults for pediatric codes. Every value stays editable.
• Works with no signal. No account needed. Records stay on your phone until you share them.
FOR DEPARTMENTS (optional, with a department account)
• One protocol on every phone. Your training officer sets the buttons, timers and drug list once from a web dashboard, and every member's phone picks it up at its next check-in, never during a code. Lock it so everyone works from the same screen.
• QA on every code without pulling charts. After each code, your department receives a summary: time to first compression, first shock and first epi, epi and rhythm check timing against your own protocol, CPR pauses, outcome, and what was left blank. By crew member and year over year, with a printable report for the medical director and a one-page debrief for any code.
• No patient information leaves the phone. Summaries never include dates, times, incident numbers, notes or patient details. You see exactly what your department receives before you join.
• Mark any code as training and it isn't counted. Delete a code and it's withdrawn.
FOR EMT AND PARAMEDIC PROGRAMS
• Set up as a training program, every student's mock code reaches the instructor's dashboard the moment it ends, with the scenario name, ready for the debrief.
CodeScribe EMS is a documentation aid, not clinical decision support. It never tells you what to give or when, and it has no alarms. Always follow your protocols and medical direction, and record what was actually done. Do not enter patient names or identifiers.
Department accounts: codescribeems.org/departments. Training programs: codescribeems.org/training.
Latest updates
2.1
Now in Arabic, Hindi and Traditional Chinese, for nine languages in all.
• The language you choose in Settings now applies everywhere in the app, including button labels, the patient label, the timeline, outcomes and the start-of-code questions.
• Doses and drug names are saved in English and shown in your language, so a record exported in English stays in English.
• The narrative and the PDF list every ROSC and re-arrest in order, and the PDF shows the amiodarone count.
• More screens are translated, including the Note, EtCO2 and Other medication sheets and the undo question.
• Times you edit near midnight land on the right day and stay within the code.
• Two quick taps on Start Code start one code, not two.
2.0.1
Corrige um erro em que os botões Início da RCP, ROSC ou RCP mec. não faziam nada quando estavam na linha dos relógios, no alto da tela. Agora os botões funcionam do mesmo jeito onde quer que estejam, e um temporizador em Choque, EtCO2 ou Nota passa a iniciar depois do registro. No editor de botões você agora pode mover um botão entre a linha dos relógios e a grade: mantenha pressionado e arraste, ou use o menu dele. Ao reabrir um registro encerrado como terminado, a entrada de encerramento também é removida.
2.0
Department accounts. Join your department with a code and your phone follows its protocol: one set of buttons, timers and drug lists for everyone, locked if your officer locks it. After each code, your department receives a summary for QA, with no dates, times, incident numbers, notes or patient details. See exactly what is sent before you join, mark any code as training to leave it out, and find any code by its share code. Training programs get each mock code the moment it ends. Everything else works exactly as before, with or without a department.
Store changes
What CodeScribe EMS changed on its store page: name, icon, screenshots, price, size, languages, requirements.
Added 3 languages
+ AR + HI + ZH
New iPad screenshots 

New screenshots 

5 screenshots (was 5)