Skip to content

Unofficial Android derivative of the Association of Anaesthetists Quick Reference Handbook (QRH).

Notifications You must be signed in to change notification settings

anaes-dev/qrh-android

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quick Reference Handbook (QRH)

Features

  • Unofficial derivative of the Association of Anaesthetists Quick Reference Handbook (QRH): www.anaesthetists.org/Quick-Reference-Handbook (CC BY-NC-SA 4.0)
  • Not endorsed by the Association of Anaesthetists
  • Rapidly searchable guideline list
  • Simple guideline layout echoing original handbook
  • Clickable links between guidelines with breadcrumbs
  • Supports dark theme (Android Q and later)
  • Easily updatable through modification of JSON assets
  • CC BY-NC-SA 4.0 Released under same Creative Commons license as original work
  • iOS version available at github.com/anaes-dev/qrh-ios

This application has been neither professionally developed nor tested. It carries no certification markings, regulatory approvals or technical assessment appraisals. Please read full guidance and disclaimers on first launch.

License

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

CC BY-NC-SA 4.0

You may distribute original version or adapt for yourself and distribute with acknowledgement of source. You may not use for commercial purposes.

Download

Available on Google Play:
Get it on Google Play

Otherwise please build from source or download APK from releases:

github.com/anaes-dev/qrh-android/releases

Technical

(For any updates, modifications or derivatives)

The guideline list is generated from /assets/guidelines.json.

Guidelines are stored as JSON objects in the assets folder.

Each array contains 'type', 'head', 'body' and 'step' keys.

These populate different styled cards for each guideline page.

Card views

Type integer value determines the appearance of the generated card:

  1. Introductory text (body only)
  2. START text (body only)
  3. Guideline step with bold heading and separate content (head, body and step)
  4. Guideline step with single text field (body and step)
  5. Orange expanding box (head and body)
  6. Blue expanding box (head and body)
  7. Green expanding box (head and body)
  8. Black expanding box (head and body)
  9. Purple expanding box (head and body)
  10. Image (caption in head, path/URL in body)
  11. Version text (body only)
  12. Red disclaimer card (head only)

Card contents

Basic HTML tags (B, U, I, LI) can be used within for formatting where required. All tags should be closed, otherwise may lead to parsing errors.

Unicode subscript and superscript characters are used rather than SUB and SUP spans due to line-height issues on earlier Android versions.

Links are parsed as following:

Guideline links

Generated when the following regex is matched:
/[(]?[→][\s]?[1-4][-][0-9]{1,2}[)]?/
Therefore can have with or without parentheses, and is insensitive to space between → and guideline code.

Phone links

Generated from 11 digit numbers beginning with 0

Web links

URLs beginning with http(s):// or www.

Google Play and the Google Play logo are trademarks of Google LLC.

About

Unofficial Android derivative of the Association of Anaesthetists Quick Reference Handbook (QRH).

Topics

Resources

Stars

Watchers

Forks

Languages