# Anaesthetic Logbooks: Technical Minimum Standards
[TOC]
## Version Control
[1.0 Public release TBA]
## Background
The Royal College of Anaesthetists (RCoA) has asked the UK Society for Computing And Technology in Anaesthesia (SCATA) to develop a set of _technical minimum standards for how an acceptable anaesthetic logbook functions_ in terms of _data storage_ and _management_ so that members have guidance and assurance on the selection of safe and acceptable logbook solutions.
This guidance has been developed by SCATA Committee Members Rob Penders (Secretary) and JP Lomas (Chairman) with input from a Working Group convened in February 2024. A consultation for input from all SCATA members has been undertaken during April 2024 and feedback incorporated.
[Any further release comments here]
The standards do not duplicate requirements and recommendation published elsewhere, (e.g. best password handling and security practices. In particular we advocate:
- The _Code of practice for app store operators and app developers_ (Gov.UK)
- _Digital Technology Assessment Criteria (DTAC) - Key tools and information_ (NHS Transformation Directorate)
- _A guide to good practice for digital and data-driven health technologies_ (Gov.UK)
Compliance with the principles of these documents should be considered essential for any digital solution.
Throughout the SCATA standards, the terms [**ESSENTIAL**], [**DESIRABLE**] and [**OPTIONAL**] are used and highlighted. [**ESSENTIAL**] requirements are considered an absolute and a product would not be considered acceptable if this criteria were absent. [**DESIRABLE**] criteria could be absent with good cause or mitigation, but a user should exercise caution when choosing a solution should this criteria be absent. [**OPTIONAL**] features cover caveats that may not apply to all solutions and where present may have essential or desirable stipulations.
Additionally, we have assembled a set of criteria (Appendix 1) to be used alongside a maturity model and industry-standard processes in order to evaluate and improve logbook solutions.
## Standards
### A. Platform
#### 1. Web Access
Web access is strongly advised as either the primary method of accessing the product or as an alternative means of accessing the logbook data. [**DESIRABLE**]
The vast majority of browser-based code is entirely backwards compatible, meaning as new versions of the browser are made, older software will still be supported. The converse is not true of apps, where device operating system updates can render existing apps obsolete.
> _Case study_
> A logbook released as a paid-for iPhone app ceased working following an update to Apple's iOS operating system. This resulted in users losing access to their data.
#### 2. Apps
If an app is provided [**OPTIONAL**], it should be available on more than one major mobile device platform [**DESIRABLE**]. To achieve this, solution developers should consider cross-platform development/deployment: a shared code base used for cross-platform support will reduce the risk of the logbook becoming obsolete on one platform (e.g. change in development personnel) and reduces the risk of incompatibilities should users switch platforms.
> _Technology Insight_
> Android and iOS use different languages for their application development. This often increases the development overheads for teams producing apps for both platforms as they will require development teams working in parallel for the different platforms. However there are a variety of cross-platform development tools (e.g. Flutter) allowing the production of apps for both iOS and Android from a single code base.
### B. Storage
#### 1. Backup
Backups should be automated and not require any user activity [**ESSENTIAL**]. Cloud-based, off-device storage or backup should be the primary means of recording logbook cases [**DESIRABLE**] and be supported by a robust disaster recovery plan [**ESSENTIAL**] and ideally a means of version control [**DESIRABLE**].
> _Technology Insight_
> Version control allows users to roll-back their data to a certain point in time and is supported by some cloud storage providers (e.g. Dropbox). This allows for data recovery is a wider range of failure scenarios. Similar functionality can be achieved crudely by the storage or emailing of timestamped data files.
Where cloud-based storage or off-device backup is the primary data store, there should be minimal on-device data storage [**DESIRABLE**], usually limited to login credentials / cookies / tokens or cached data in the event of poor network conditions to facilitate off-line working.
Where the user is left to be custodians of their own data [**OPTIONAL**], there should be means and instruction to backup and restore this information [**DESIRABLE**] and advice on best backup practices provided as part of the documentation [**DESIRABLE**].
> _Case study_
> A logbook solution is provided as a highly functional spreadsheet. This relies on the user to continually save and backup their data. Unless the user takes manual action, there is no version control or off-device backup increasing the risk of data loss.
#### 2. Structure
A human-readable data format with a documented structure should be available [**ESSENTIAL**] as either a primary means of storage or export functionality.
> _Case study_
> 1. A logbook solution provides its data storage files in a human readable format with an open source description of the standard being used. This facilitates the migration or import of data by other products and reduces the overall user risk of data loss in the long term.
> 2. A logbook solution used a proprietary and undocumented file format. When the software became obsolete, users were unable to decode the saved data and export it to a new solution.
_NB. There are no current standards for logbook data / export file formats though these are under discussion and development._
#### 3. Import
[**OPTIONAL**] Functionality to import data from other logbooks or case management / record systems is helpful for users alongside guidance on how to optimise the process [**DESIRABLE**] and roll back if it has not been successful [**ESSENTIAL**].
#### 4. Export
A user should be able to initiate an export of the entire logbook data to a human readable format (e.g. JSON, CSV, XML) [**ESSENTIAL**].
Exporting filtered subsets of logbook data (e.g. date range, specialty) provides the best functionality [**DESIRABLE**].
> _Case study_
> Due to a software limitation, a logbook solution only allowed the export of a limited number of cases. This resulted in severe problems for users trying to export cases to produce adequate summary reports.
#### 5. Deletion
Uses should be able to permanently and securely delete their logbook content and/or account and all associated data from any cloud-based services [**ESSENTIAL**].
### C. Reporting
Reporting requirements for anaesthetists in training are determined by the RCoA Training Committee based upon the CCT curriculum requirements.
There are recommendations for logbook summary data for the 2010 curriculum [p87, https://rcoa.ac.uk/sites/default/files/documents/2019-08/TRG-CU-CCT-ANAES2010.pdf] but this is not yet available for the 2021 curriculum.
Anaesthetists in non-training grades are likely to have different requirements to meet their appraisal and revalidation requirements.
As reporting requirements are variable and can be subject to change, summary report production should be flexible [**ESSENTIAL**], with users able to filter cases to include in the report summary based on date range/placement and specialty [**ESSENTIAL**] and the summary data cross-filtered by multiple user-defined categories including age range, level supervision and specialty [**DESIRABLE**].
Until updated guidance is released from the RCoA Training Committee, a summary report for anaesthetists in training should adhere to the specifications outlined in Appendix 4 of the 2010 CCT Curriculum [**DESIRABLE**].
### D. Function & Content
#### 1. Create, Read, Update, Delete
There should be functionality to record cases, events or clinical episodes as per the requirements of the CCT curriculum and the scope of practice of all grades of anaesthetist [**ESSENTIAL**]. There should be a means of creating, viewing, updating and deleting all user-generated data including cases, reports, summaries and customisations [**ESSENTIAL**].
#### 2. Patient Identifiable data
A logbook should not routinely collect patient identifiable data or images [**ESSENTIAL**]. Where demographics are captured, these should be limited to the minimal required to produce the required summary reports, for example the use of age brackets rather than age or date of birth [**DESIRABLE**].
### E. Business Processes
#### 1. Access
The provider's staff do not have routine access to logbook data. [**ESSENTIAL**]
#### 2. Data transfer
Logbook data, including sanitised or aggregated data, should not be sold or transferred to third parties unless it is to fulfill legal or statutory requirements [**ESSENTIAL**].
#### 3. Research
Logbook data, even anonymised, should not be used in research, aggregate reports and publications, commercial purposes (except for internal evaluation, improvement or to facilitate individual user support requests) or publication without the user’s "opt in" consent. [**ESSENTIAL**]. Consent should not be an opt-out process [**ESSENTIAL**] and, where users are given the choice of opting in, this should be on a case-by-case basis with sufficient detail about the research to allow the user to make an informed participation decision [**ESSENTIAL**].
> _Technology Insight_
> Some technology solutions have a "use of data in perpetuity" clause which does not provide users with granular information to make an informed decision about how and where their data is used.
## Summary
### Essential
[Populated on completion]
### Desirable
[Populated on completion]
### Optional
[Populated on completion]
## Appendix: Logbook Maturity Model Assessment
The criteria below can be used alongside a maturity model in order to evaluate and improve logbook solutions.
SCATA recommends the Capability Maturity Model, CMM (https://insights.sei.cmu.edu/documents/1092/1993_005_001_16211.pdf), a framework that defines five maturity levels for continual process improvement:
> 1 - Initial
> 2 - Repeatable
> 3 - Defined
> 4 - Managed
> 5 - Optimising
This framework is integral to most management systems and can assist in the assessment and improvement of development processes. However a maturity model has limitations when undertaking a static or comparative analysis of an end product.
The criteria outlined below are provided to fill this gap and can be assessed as [ABSENT/UNCLEAR], [BASIC] (where there is partial, incomplete or suboptimal functionality) and [MATURE] (where complete, best practice functionality is evident).
### Criteria
- Technical
- Architecture
- Documentation
- Standards compliance
- Interoperability
- Import
- Export
- Storage
- Security
- User management
- Functionality
- Platform
- Features
- Achieves recognised minimal dataset
- Now: summary page from 2010 curriculum
- Upcoming: Updated standards / 2021 curriculum
- Episode logging
- CRUD
- Summary
- Import & Export
- Backup & Restore
- Documentation
- Business Processes
- Support
- Release/upgrade
- Vulnerability disclosure
- Governance
- Data
- Data handling processes
- Project Management