Xenplate Mobile Development Platform


Xenplate is a mobile product development platform that is approved for front line patient use and is hosted both on the Internet and in N3 (NHS Private Network) using L2S2 United Kingdom ISO 27001 accredited hosting facilities. The company is regularly audited by the British Standards Institute (BSI) for ISO 27001, ISO 9001, ISO 13495 and CMDCAS and NHS Digital have inspected and approved L2S2 to hold a national Hospital Episode Statistics (HES) license to enable quality and service improvement in the NHS.

Xenplate is has approved interfaces to both primary care (EMIS / TPP SystmOne) and secondary care systems. Given acceptable governance and data sharing agreements are put in place, medical products based on Xenplate can often save many tens of months and associated development costs by leveraging the platform's tested capabilities. L2S2 is accredited to design, manufacture and sell medical devices (ISO 13485) and although many health and medical products start as non-medical devices it is often necessary to consider re-implementing the product as a medical device if use changes. Using Xenplate streamlines this process and allows pragmatic deployment and scaleability.


A product based on Xenplate is used by the South Western Ambulance Trust (SWAST) for their crew validations (about 3,000 per year), the Royal College of Emergency Medicine use an audit system based on Xenplate for their national accident and emergency audits and monitoring Winter Flow in A&E departments. The United Kingdom Emergency Medical Team use a product SATIS based on Xenplate to run the Electronic Patient Record (EPR) system and IT systems in their deployable field hospital. Xenplate is used by Public Health England to collect daily A&E data directly from Emergency Department systems in more than 4) NHS Hospital Trusts for predictive disease modelling of syndromic disease.

Headline Features

  • Synchronised web (Internet / N3) and mobile devices
  • Easy setup from download and QR code
  • Three authentication modes for different applications – low, medium and rigourous
  • AES256 encryption in storage and transmission
  • Content rendered direct from encrypted data e.g. PDF, images etc.
  • Intelligent use of available connectivity
  • Smart Synchronization
  • Prioritization of content upload / download by importance and size
  • Multiple users per device - content decrypted by user login
  • Real-time reports by locally generated PDF


  • Authentication - low - stored authentication, opens directly into data capture and review mode
  • Authentication - medium - requires username and PIN to enter app
  • Authentication - rigorous - requires unique key card and PIN to enter app
  • Encryption AES256 against user's personal key and PIN
  • Communication via AES256 encrypted data packets through SSL
  • Content rendering directly from encrypted stream e.g. PDF, images etc.


  • All data entry fully logged (user, date/time, device ID, GPS if available)
  • All content structure edits stored and logged (user, date/time, device ID)

Summary Record view

  • List of loaded records by appointment order
  • Status icons driven by content e.g. SMS arrived, Safeguarding etc. (10)
  • Last updated (time/date)
  • Synchronize now (TPP SystmOne)

Create new record

  • Create record with temporary unique ID - automatically assigned permanent unique ID when synchronized
  • Allows unknown entry to be made and populated offline

Record view

  • Choose record
  • View and use Plates (dynamic forms) assigned to user - different user may see different plates
  • Plates render natively for web, Android, Windows and IOS*
  • Same Plate fields can be stored with different layouts for each device type e.g. aspect ratio
  • Plates can be configured for hard of sight users
  • Conditional hide / reveal of panels to embed workflow
  • Field validation by expression
  • Field contents set by expression with other fields as inputs
  • Plates display with absolute positioning and Z order
  • Plates display with themes e.g. colours, fonts, backgrounds etc.


  • Tabbed history allows review of previous instances of each Plate
  • Multiple save modes - save and display every instance, summarize partial instances and display as complete record, save and lock instance
  • Journal view - display all Xenplate entries in list view with active linking to instances


  • Allow multiple simultaneous instances of each Plate
  • Wizard mode - allow Plate to Plate linking in multi-track

TPP SystmOne features (Optional - requires governance approval)

  • Derive key data from SystmOne patient transfer in
  • Display PDF of New Journal each time patient transferred in or updated from SystmOne
  • Display status icons based on rules and Read codes
  • Import SystmOne templates
  • Check Read codes in templates against dictionary derived from TRUD and local codes
  • Perform additional validation of user entry
  • Allow records to be entered piecemeal and combined into a single record
  • Automated update of SystmOne with Read codes and episode data
  • Automated reporting of SystmOne data (requires custom reports)
WordPress Appliance - Powered by TurnKey Linux