Somnus
The Anaesthesiology Logbook
Free · In-App Purchases
Somnus is the fast, private and beautifully designed case logbook for anaesthetists, surgeons and critical care clinicians.
Log a case in seconds. Search and analyse years of practice in moments. Keep every detail encrypted on your own devices — never on someone else's server.
Your data is never held hostage behind a paywall. Only adding new data requires a subscription; viewing, searching and exporting what you already have is always free. One subscription unlocks iPhone, iPad, Mac and Apple Vision Pro.
• Your Data on Your Device
• Works fully offline — no internet required
• Log as little or as much detail as you like
• Use generic patients, or build a relational patient database for deeper analysis
• Smart validation catches inconsistencies (ASA 1 with comorbidities, extreme BMIs, and more)
• Encrypted on device, protected by Face ID, Touch ID or a fallback PIN
• Intelligent relationships: rename an item once and it updates everywhere instantly
• Fully Customisable
• Edit, merge, rename, delete or create any category item to suit your practice
• Add rich text notes (with tappable links) to almost anything
• Build Personal Lists for your own categories and items
• Run multiple Custom Timers per case (e.g. tourniquet time)
• Save Templates so starting a new case is two taps away
• Build Searches to slice and analyse your data in sophisticated ways
• Private, Secure iCloud Sync
• No new accounts or logins — just your existing iCloud
• Apple's iCloud infrastructure only; nothing visible to anyone but you
• Turn it off any time and use your devices independently
• Everything syncs: Templates, Searches, Photos, ID Labels and most Settings
• ID Label (Bradma) & Document Scanning
• The fastest way to add a patient — just scan the label
• All analysis happens on-device, including Medicare number validation (Australia)
• Re-scan returning patients and update their previous cases if details have changed
• Names, dates of birth and other valid fields are detected and filled automatically
• Scan document text straight into case notes
• Clinical Photos
• Capture high-resolution photos directly within Somnus
• Add as many as you need to any case
• Import from or export to your Photo Library at any time
• Export Your Data
• Case Report (PDF) — full patient and case details, notes and photos
• Billing Report (PDF) with automatic fee estimates from the built-in RVG (Australia)
• Summary Report (PDF) for your records, auditing or teaching
• Theatre List (PDF) for a preview and/or efficiency analysis of a day's cases
• Summary Report (CSV) — your data in an open, app-independent format
• Spreadsheet (CSV) for full tabular access
• Data File to share with another Somnus user
• Import Your Data
• Bring in Somnus Data files, Backups or CSV files
• Pre-populate upcoming lists from CSV so booked cases start with a single tap
• Siri & Spotlight
• Create powerful workflows with Siri Shortcuts
• Spotlight indexing (private, on-device) for cases & patients — open with a tap
• Widgets & Live Activities
• Track upcoming & active cases
• Privacy protected if the device is locked
• And much more
• Beautiful, interactive charts
• Enhanced multi-window support with local drag & drop
• Drag cases, photos and charts straight into other apps (as PDFs or Data Files)
• Drag CSV or Data files onto the Dashboard to import
• Real-time case timers and theatre utilisation summaries
• Tappable phone numbers, emails, dates and addresses in notes
Terms of Use: https://www.apple.com/legal/internet-services/itunes/dev/stdeula/
more Folders, Reimagined
• Create multiple sub-folders to better organise your Templates & Searches
• Customise folder colours with a new colour picker featuring preset swatches
• Choose from hundreds of icons better organised into 15 categories
• Coloured dots on folder rows give you an at-a-glance view of contents
• Duplicate entire folder trees — subfolders, templates, and searches are all deep-copied
• Rename and manage subfolders directly with new swipe actions and context menus
Siri & Shortcuts
• Template chooser now displays the folder path beneath each template name, so identically-named templates in different folders are easy to tell apart
Theatre List Improvements
• Duration estimates are now smarter: when an exact operation combination isn't found, each operation is looked up individually and summed for a more relevant estimate
10.5.2 13 May
• Start and stop Case Timers hands-free with Siri and Shortcuts
• New Day Case Summary widget (small & medium) showing today's Case count and Locations
• Create Patients, Cases, and look up Case details entirely through Siri Shortcuts — without opening the app
• Spotlight search now indexes Patients alongside Cases for instant access
• Copy shareable deep links with QR codes for Cases and Patients
• "Remind me about this" Siri support from the Dashboard, Case editor, and Patient views
• Enhanced Live Activity with Patient gender/age and Surgeon names
• Privacy redaction on Lock Screen widgets and Live Activity now targets Patient names only, keeping the rest of the widget visible
• Overhauled PDF vector-based summary charts with age-adjusted BMI z-scores, updated colour scheme, and reorganised layout
• Theatre list reports now include utilisation stats, timeline charts, timer totals, and turnover analysis
• Case Reports now include colour-coded timer timeline charts
• Date picker added for day mode in All Data view
• Various minor UI refinements
10.5.1 12 May
This is a pretty big update with some fantastic new features which unlock the power of Somnus. As always, thank you for your support and if you have any feedback or suggestions please let me know!
NEW
• Widgets & Live Activities
- Home Screen and Lock Screen widgets upcoming lists & the next case
- Live Activities for tracking your current case, which appear on Apple Watch
• Deep Linking & Handoff
- Deep linking and Handoff support across your devices — tap a link or copy a link to jump straight to a case
- Tapping a case in a widget or notification jumps to that case directly
- QR codes on reports for quick case access
- Copy the Link to a Case to embed anywhere you like
• Siri Shortcuts for common actions
- Open or find Cases, iterate over them and extract data
- Start the next Case or a case with a specific Template with Siri
• Spotlight search indexing for your cases (private and on-device)
- Tapping on a result takes you right to that Case
• Reports & Exports
- Theatre List PDF export, grouped by location with duration estimates based on similar cases
- MyPortfolio CSV export option to help with manual entry
- Detailed age range breakdowns in reports
- RCoA-compliant Summary Report formatting
- Export a case directly from the Edit Record screen
• Data & Import
- Import CSV files with separate Date and Time columns as an option
- Download Medicare RVG XML directly within the app to keep it up to date
• Photos & Editing
- Photo markup and improved photo editing controls
• Notifications & Reminders
- Backup reminders to help keep your data safe
- Local notifications support (case & backup reminders)
IMPROVEMENTS
• PDF reports have much improved layouts
• Share sheet now appears immediately after file export (no extra tap)
• Improved performance, particularly on iPad and Mac Dashboards
• Data exporting progress indicators provide more status information
FIXES
• Fixed backup/memory export issue
• Fixed data race conditions in lists
• Fixed minor typos
10.5 8 May
• Case Cards now have tappable Specialties, Operations & Surgeons with context menus
- Add/remove them easily without opening the Case
- Drag & drop them to other cases
- Access more details via the menu
• Improved PDF file structure
- New style & layout adjustments
- Summary Reports now have charts consolidated at the end
10.4.1 29 Apr
NEW
• View Cases via more Charts
- Context menus on Charts will allow you to view filtered Case lists quickly without having to create complex searches
- eg. On the ASA Chart, jump to a list of all ASA 2E Cases via the menu
- Charts included in this: Age Range, ASA Level, Time of Day, Gender, Duration, BMI, Urgency Level & Supervision Level
• View Map Locations to the Locations Summary Cards
- This still requires you to manually add map coordinates to your own Locations in Somnus
• March Medicare RVG
IMPROVEMENTS
• Added a Supervision Level Chart on the All Data & Case List screens
• Added 'Start/Restart Timer & Keep Start Time' to Timer Button context menu on Case Cards
• On the BMI Chart, the context menu will allow you to correct any Cases that should have BMIs but don't
FIXES
• When removing the last Comorbidity from a Case Card for a patient with multiple cases, and you elect to not update their other cases, the current case ASA would not change to 1 - FIXED
• When editing a Case, changing the Patient from Specific to Generic and back again, would still show the previous Patient info - FIXED
• Exported Patient lists in CSV format, which included Personal List items, would result in a column shift error - FIXED
• Tapping on a Specialty would show Cases for all Specialties instead of the one tapped - FIXED
• When deleting a Trainee, Cases containing only that Trainee would still have a Supervision Level set - FIXED
• BMI Charts would occasionally cause an app crash when scrolled into view - FIXED
• When searching a list of Operations, the prompt/subtitle had excess padding - FIXED
• Adding a new Patient with a Label but no ID number via a Case Card context menu, it didn't display 'Unknown' - FIXED
10.4 24 Apr
Unless there are some critical bugs to fix, this will be the final update for the year from me. Thanks for the support. Paul.
NEW
• Added a 'Revert' button to selection lists
- It only appears if you have made selection changes and tapping it will reset to the original selection
- If no changes have been made you can also swipe to get rid of the list quickly, other wise this will be blocked
• Added a floating date range when searching lists bound by a date range on iPhone
- When searching the search bar would obscure this so it wasn't obvious what dates were already being filtered.
FIXES
• Fixes a bug introduced in 10.3.1 where creating a new operation when adding to a case would fail to save the case and subsequent cases until a restart of Somnus
- This was caused by a mismatch between the new operation and its specialty, due to them being in different contexts/threads.
- To protect the database, the app prevents further saves until the fault is cleared (by a restart)
• The Add Patient screen didn't appear when first attempting without a passcode and you had set a passcode - FIXED
• Changes to Patient Notes made via Case Card context menus didn't show immediately in the 'Preview View' for the Patient section - FIXED
• Search text wasn't being correctly laid out in the title section of charts when saved as images for export - FIXED
10.3.3 29/11/2025
IMPROVEMENTS
• Title & subtitles improved, including on iPad & macOS for improved Window identification
• Improved filtering when drilling down lists within date ranges
• Added a Locations Map in Settings so you can see/edit all your Locations with set GPS coordinates
• When viewing a Clinical Photo you can now enter edit mode to rotate the image as required
FIXES
• When adding to Operations or Surgeons via a single Specialty it no longer asks to choose the specialty
• Searches were not respecting date boundaries if viewing anything other than 'All Dates' on the All Data screen - FIXED
• When showing Patient lists from Comorbities or Patient Personal Lists, it would show Cases instead - FIXED
• Fixed some grammatical & spelling errors
10.3.1 26/11/2025
NEW
• Import any item via CSV files
- Import any list of items into Somnus from a standalone CSV file
- eg. Comorbidities, Personal List Items, Item Numbers, Specialties, Patients and More!
- Existing items of the same name will be updated depending on what has changed, although notes will be updated only if previously empty
- This is a useful way to quickly update notes for a list of items (eg. Medications or Drugs)
- New items will be automatically created
- Some items have additional column options (eg. Operations for Specialties, Latitude/Longitude & Provider Number for Locations)
- This makes batch importing/updating very efficient as you can create your data in Numbers/Excel or use ChatGPT to generate your lists complete with notes
- File structure information available on the Somnus website
• Export any items to a CSV file
- Export any item category list as a CSV file (excluding photos/images, Case Templates & Searches)
- Export format matches the CSV input format
• Search by Case duration
- A new option for 'Case Duration' is visible under 'Times & Locations' when editing/creating a Search
- You can select to show only Cases with a duration, no duration, or those with a duration between two times
• Exporting only Patient ID numbers for Spreadsheet Case Lists (CSV) is now an option
- This is useful if you need some way to identify the patient, whilst keeping other patient details private.
IMPROVEMENTS
• Ability to bulk remove Notes from list items (in Edit mode)
• Export progress indicator & share button now float on the Dashboard & All Data screens
• Search bars now remain visible at all times in lists
• Fixed some jitteriness of list views when attempting to view filtered Case lists
• Standardised 'Add New' interface for all lists
• Jumping forward/backward by 'quarter' didn't do anything - FIXED
• When starting a new case with a template, after previously staring a case with the scanner, it still uses the scanner - FIXED
• 'Chart Loading...' would show spinner when there was no data to load - FIXED
• When viewing all Personal Lists, searching will show individual list items as well
• When moving a personal list item to another list, you will now be warned if a list item exists with the same name
• More advanced 'View Personal Lists' screen with dynamic charts & ability to filter by date range
• Renamed 'Spreadsheet' to 'Case List' for clarity when referring to Spreadsheet (CSV) exports
• When creating a new Item Number it would accept one with no number, group or sub-group - FIXED
• Training Years Chart would not appear on the All Data screen - FIXED
10.3 21/11/2025
• Minor UI adjustments
10.2.4 08/11/2025
FIXES
• Create passcode overlay didn’t immediately disappear when first attempting to add a specific patient to a case after creating a valid passcode
• Swipe to delete a case didn’t always work as expected
• Cases started with a template on the Dashboard didn’t respect the visible date as the start date
• Mac & iPad menu enhancements & new Mac help file
• Label analysis was triggered when in ‘edit mode’ for identifiers when editing a patient and you tapped on a label to select it for merge/delete
• Viewing the list of patients for a location would show all patients instead of just those that have an identifier for that location
• Label scanning logic improvements, particularly with identifier numbers inconsistently being ignored for a given label layout
• Minor UI/UX bug fixes
10.2.3 28/10/2025
• Improved iCloud sync status messages
• iCloud icon now visible if iCloud syncing is not enabled (tapping will take you to Settings)
• visionOS layout improvements
• Duplicating a Case now also duplicates any Timers
• Timers can now be dragged & dropped to other Cases
• Stabilisation of some merging logic
• Improved list searching responsiveness
• Subscription page less janky
• Stopped any tips appearing until Somnus has been installed for 3 days as it was getting in the way
• Lots of updates on the Somnus website for support & tips
10.2.2 24/10/2025
NEW
• Timers now available in Case Templates
- Allows addition of Timers to Cases started with a Template
- Timers in this scenario do not start automatically
FIXES
• Fixed an issue where duration wasn't appearing with CSV file imports
• Improvements to label scanner name & number detection algorithm
• What's New will now only show for major x.x updates
• Fixed an issue with timers not appearing when importing Somnus Data files
• Fixed issue with Case Templates disappearing/resetting
- Occurred when editing on iPhone via the Templates list, but only if folders were visible
• Improved highlighting of a selected Patient in a list
• Fixed date of birth search issue where it would also match 'the next day'
• Duplicate code for items now copies their rich text notes
• Ability to 'clear duration' on timer items to have them ready to go when required
• Timers with no start & end time won't appear in reports
• Added an error warning if the CSV file date formats are incorrect
• Layout changes for biometrics on Case Reports (PDF)
• Added scrubbing indices/buttons to Template & Search Lists
• Fixed comorbidities not being properly saved in Searches
• Sprinkled more web links throughout Somnus to jump straight to the website for assistance
• Viewing ‘All Patients’ via the Patient Summary Tile context menu would fail on iPhone
• Fixed an issue where CSV validation was occurring for .somnus & .somnusbackup files, delaying the import
• Fixed issue where deleting a Patient would also delete their Cases
- Added the choice to keep or delete a Patient's Cases when deleting the Patient
10.2.1 18/10/2025
NEW
• Notes
- Add rich text notes, including tappable links, addresses & phone numbers to any database item you create
- For example: clinically relevant notes & links for Comorbidities or Personal List items you create (like Medications) for quick reference
- Patient & Case notes now also support rich text (ie. font size & colour customisation)
- Note fields are searchable in all lists too so you can find specific text within notes
• Custom Timers
- Add multiple, customised timers to your cases to track anything (tourniquet time, etc)
- Customise their colour & icon
- Timers dynamically update on Case Cards & Case Lists
- When in Edit Case view timers appear on an animated timeline, updating in real-time
- Timers export to Case Reports (PDF) as well as Spreadsheets (CSV) with start, stop & duration times
• More Icons
- Many more icons to choose from to customise your Timers, Personal Lists, Templates & Searches
• Import Security
- Added some friction to prevent inadvertently importing data or restoring a backup
- Blocked data import from being possible if Somnus is in the locked state
• More Menus
- Added several menu items & restructured them for both iPad & Mac
- Ability to import CSV, Somnus Data & Somnus Backup files from the menu
IMPROVEMENTS
• A 'Selected' toggle when selecting Custom List items at the top level to show selected without having to drill into the list
• When viewing 'Selected' items in a list when adding to Cases, deselecting them will now clear them immediately from this view
• Efficiency improvements across the board
• More efficient Patient & Case saving when ignoring an empty name field
• Report layout improvements
• Added a 'What's New This Version' screen which can also be accessed via Settings at anytime, with links to Version History
• Lots of small UI/UX improvements
• Updated tutorial images
• Bug fixes, notably:
- Some new Operations were not being added to existing Specialties when importing a Somnus Data file - FIXED
- Backup restores would fail if one item had a corrupt field - FIXED
• 1 November, 2025 RVG for Australian Users
- Please note: don't update until it's technically 'current' to prevent premature item number changes, if any
10.2 08/10/2025
FIXES
• Index buttons for Item Number list views were not truncated
• 'Update other cases' ID labels' only shown if there is more than one case for that Identifier
• When adding a new Operation or Surgeon inside a Specialty, it will add them to that Specialty instead of asking to choose one
• Title bar text prompts were sometimes inconsistent
• Rounder corners for many elements to fit with Apple's 'concentricity' aesthetic
10.1.16 25/09/2025
FIXES
• Identifiers on the Edit Patient screen didn't save the identifier without a label image
• After deleting the last identifier on Edit Patient screen you can now add a new one without closing the screen
• Identifiers created with no number will have their number set to 'Unknown'
• Label scanning improvements (Names & Identifier number detection)
• List index scrubber/buttons are back, finally! (iOS 26 only due to limitations in SwiftUI)
• 'Today' not updating automatically when the day changes resulting in 'Go To Today' getting it wrong
• Date scrolling issues on some devices (eg. particularly on Window resizing)
• Gender was assigned 'Female' incorrectly with some CSV imports
• Default Training Year, if specified, was not being automatically added to new Cases
• Personal Lists were sometimes toggled ON when adding a New Patient to a Case, even if none were selected
• Efficiency Improvements overall
I'm spending a little bit of time on small bugs and other items before I start adding new features I'm considering (timers, notes attached to any item (eg. add 'Anaesthetic Consideration' text to a Comorbidity, Operation, or Personal List item), improved reports).
Thank you for using Somnus! Paul
10.1.15 22/09/2025
• Recompiled for native iOS26 users which improves stability on iOS26 and adds Liquid Glass effects
10.1.14 18/09/2025
• Minor tweaks to prevent iOS26 crash on load
10.1.13 12/09/2025
• Label scanning logic improvements
10.1.12 24/06/2025
• Improvements to label analysis when in Edit Patient view
• Improved the UI for Item Number versioning & updating in the Item Numbers list
• 1 July Medicare RVG
• Minor UI improvements including making the Item Numbers Summary Tile stand out more
10.1.11 06/06/2025
• When adding a new Patient via the New Patient screen, scanning a label will now start the detection process automatically
• Fixed an issue where creating a Case elsewhere and returning to the Dashboard, required a refresh to make it visible
• Added some logic to ignore any hospital provider number codes (Australia) when detecting numbers in label scans
• More tool tips & other minor tweaks
10.1.10 03/06/2025
• When creating a new Case on the Dashboard & starting a timer, it will now scroll to this case after saving
• Decoupled some background Chart data generation on list views if charts have been set to 'not visible'
• Minor enhancements to Searches & 'Quick Searches' created from List views
10.1.9 27/05/2025
• Fixed an issue where renaming a Surgeon or Operation from an 'Item Bubble' context menu would fail if there was a similarly named item in a different Speciality
• Stability improvements to screens for selecting Item Numbers and Patients
• Creating a new Patient via the 'Select Patient' list now selects it and adds it to the Case
10.1.8 17/05/2025
• Improvements to logic when updating (or not) Comorbidities & Personal List Items for a Patient's other Cases
• Added 'longest' and 'shortest' Case durations to the Duration Chart
• Added ability to 're-analyse' a label after initial scan, directly on the Analyse Label screen, via context menus
• When modifying the identifier number on the Analyse Label screen it updates the selection list properly
• Speed & efficiency improvements when searching Cases & Patients with dates on Dashboard & All Data screens
• Improved efficiency when searching for Personal List items in the main List view when choosing them for Cases/Patients
• Context menu adjustments for iPad & Mac
• Some tweaks to popover help views for Vision & Mac
10.1.7 14/05/2025
• Minor UI adjustments in Settings
• Fixed an issue where it was not possible to rename items in some 'selection' lists
• Improvements to Case duplication & creation in Case lists, particularly on iPad & Mac
10.1.6 12/05/2025
FIXES
• Renaming an item by simply changing the text case would be blocked in some lists
• A patient wouldn't be added to a case when adding a new patient, via a case card context menu, and a detected existing patient was selected
• CSV file imports would suggest the file encoding was incorrect when it wasn't
10.1.5 08/05/2025
Folders, Reimagined
• Create multiple sub-folders to better organise your Templates & Searches
• Customise folder colours with a new colour picker featuring preset swatches
• Choose from hundreds of icons better organised into 15 categories
• Coloured dots on folder rows give you an at-a-glance view of contents
• Duplicate entire folder trees — subfolders, templates, and searches are all deep-copied
• Rename and manage subfolders directly with new swipe actions and context menus
Siri & Shortcuts
• Template chooser now displays the folder path beneath each template name, so identically-named templates in different folders are easy to tell apart
Theatre List Improvements
• Duration estimates are now smarter: when an exact operation combination isn't found, each operation is looked up individually and summed for a more relevant estimate
more Version 10.5.2 13 May
Data Not Collected The developer does not collect any data from this app.