Isosec MIA
Medical
Free · Designed for iPad. Not verified for macOS.
MIA is a mobile application that provides simplified, aggregated and contextual data from a group of multiple clinical and medical systems. MIA provides a single simplified point of role defined access, allowing the user to see just the data that they need without moving from system to system or screen to screen.
Features:
-Smartcard authentication to the NHS spine in the United Kingdom
-Virtual Smartcard authentication to the NHS spine using a Virtual Smartcard passcode or Touch ID
-Secure access to clinical information
-Secure storage of the clinical records
-Ability to work both online and offline
-Synchronisation between the client and a server, and also among all the clients in the same team
more - The application is now using a new user-agent value for NHS Spine requests that have been agreed with NHS England
- Support for custom user-agent values for NHS Spine requests has been added
- Support to enable or disable NHS Spine warnings have been added
- Add functionality that allows pasting values to 'Password' fields and auto-enabling submit buttons for when a pasted value was detected
- Minor bug fixes and enhancements
4.7 10/01/2025
- Added ability to detect whether previously opened authenticated session wasn't thoroughly closed
- Added detection of a configuration item in the PortalURL string to enforce automatic user logout if 3rd party web application running inside this app experienced a login error
- Added 'WKWebViewDisplayProperLogoutAlertOnLoad' to display a message to user about correct logout process
- Added detection CIS2 authentication being attempted and automatically redirecting the user to the initial PortalURL because the user is already logged in
- Added usage and configuration of a specific request header to allow clinical systems recognise that they are being opened inside this application's embedded web browser
4.6 07/17/2024
- fixed issues with updating configuration profiles using a remote config server
- several major enhancements to embedded web browser that uses WKWebView technology
- Added ability to use SafariViewController instead of WKWebView for in-app browsing. This can be controlled via a configuration item
- fixed issues related to handling user's Spine session when user switched to open the target URL in an external browser on the device
- stability and security enhancements
4.5 02/26/2024
- security patches
- stability and performance improvements
- added new NHS Spine certificates to enable SSL connections to required services
4.4 09/15/2022
- Enhancements to the embedded browser's functionality
- Added native support to do NHS Spine authentication with Authenticator based issued Virtual Smartcards
- Application's stability improvements
4.3 02/22/2022
- Added capability to access Connect Care
- Improved user experience and consistency in user interface
- Optimizations to the speed of authentications using a Virtual Smartcard
- Added more configuration items that allow the user to better control the embedded browser's behavior
- Adjustments to the messages displayed to the user user during Virtual Smartcard enrollment and authentication
4.2 03/23/2020
Added functionality that enables users to easily access self-service portal where they can manage their virtual smartcard
Added functionality that enables users to enrol MIA for their virtual smartcard by themselves (without the need of visiting a registration authority)
Improved UI and UX of enrolment process for user's virtual smart card so that users can better follow the enrolment process
Fixed crashing issues with Document view
Improved application's stability
4.1 02/20/2020
Replaced the old embedded browser technology with the latest embedded browser technology
Added support / integrated Virtual Smartcard web authentication for generic user mode using Virtual Smartcard email and passcode
Significantly improved memory usage of the application
Added support for opening multiple browser tabs / multiple web applications at once straight upon successful authentication
Added support for a logout portal URL - logout page to be called upon user clicking the logout button
Improved the usage of the system resources (use resources for actively used functionality only)
Updated frameworks and internal components responsible for security, collection of crash logs, and analytical information about the application's usage and performance
Fixed multiple memory leaks and improved the application's stability
4.0 11/08/2019
Added functionality that enables collection of crash reports and analytical data about the application's usage and performance.
3.4 04/21/2019
Added new functionality that enables configuring embedded browser to:
- enable / disable caching
- enable / disable auto resizing
- enable / disable setting MIA's specific server side cookies
- enable / disable browser pop-ups
Added functionality that enables opening Portal URL also in an external browser outside of the MIA application
Added support for opening Connect Care via RiO
3.3 04/14/2019
Additions
•Added functionality that enables RiO users to log out using a button within MIA
•Added functionality that enables users to provide Isosec with feedback and net promoter score for MIA and Virtual Smartcard
•Added support for redundancy of the Virtual Smartcard service which enables the client to function seamlessly when one or more VSC servers are not available
•Added support for javascript API functionality that enables other web applications running inside MIA to fetch MIA's version number and some other information
•Added automatic setting of a session cookie for NHS domains that allows MIA client to load other NHS clinical applications
•Added functionality that enables opening PortalURL either in the old UIWebView or in the new WKWebView
•Added functionality that enables setting session cookies for both client (javascript) and server (PHP or other) side in the WKWebView
•Added functionality that enables / disables clearing of all web application's cached data before any web application is loaded in the WKWebView
Added configuration items and functionality that enables
•Launching the PortalURL in WKWebView or UIWebView
•Clearing web application cache before loading PortalURL in WKWebView
•Enabling / disabling setting of MIA specific session cookies for client and server side in the loaded PortalURL
Fixes & Improvements
•Fixed issues that were preventing users to authenticate if the previously authenticated session could not be correctly de-authenticated (usually due to network connectivity issues whilst logging out)
•Fixed numerous issues that could very occasionally lead to crashing issues
•Fixed issues with self-renewed physical smartcards not being able to authenticate
•Fixed issues with GPS coordinates not being retrieved and sent with authentication audits
•Significantly decreased battery usage by optimising the use of GPS module and number of disk write operations
3.2 04/04/2019
Added possibility to associate device with a virtual smartcard and use the device for virtual smartcard authentications
Added support for authentication using a Virtual Smartcard and Virtual Smartcard passcode
Added support for authentication using a Virtual Smartcard and Touch ID
Completely redesigned graphics and UI, enabling the user to choose from various authentication methods
Added indication of internet and NHS spine connectivity
Stability and security improvements
3.0 01/03/2018
Stability and security improvements
Fixes to issues with very occasional pop-ups appearing on screen upon authentication
Added pinch zooming functionality and ability to configure maximum pinch zoom ratio
Improved functionality that gives user a feedback about when the user synchronised their device last time
Improved background handling with the connected external accessory (smartcard reader)
2.2 09/20/2017
- fixed issues with displaying roles on the role selection page when some special characters were included in the roles' description text
- added collection of some of the useful information about authenticated user, device and spine session to provide useful data analytics system
- significantly improved data reporting capabilities
- significantly improved remote support capabilities (added functionality to log into log files stored locally on device and the upload the log files when needed)
- fixed issues with new NHS smartcards (type v8) where the application was sometimes unable to start communication with the card upon insertion
2.1 02/24/2017
- improvements to card detection when application becomes active after a while of being in the background
- added ability to correctly detect typing on an external (bluetooth) keyboard and prevent from screen blanking while user is typing
- fixed an issue which was preventing from spine authentication in case the previous online spine session couldn't be closed online
- added bringing up the native keyboard automatically with card insertion on 'Login with your smartcard' screen (no user interaction to tap the screen required)
- security and memory management improvements
- improvements to the synchronisation layer
2.0.2 08/19/2016
- fixes to issues with screen blanking
2.0.1 05/18/2016
- added support for configuration and management via an MDM server
- overall improvements to performance and memory management
- renovated synchronisation layer with significant memory and performance improvements
- added support for iPhone devices
- added more options to configure the application
- improved the security and ability to configure required security level for all https connections
- added user notification about any issues with required signing certificate on the card (expired / premature / not matching required issuer pattern)
- added notifications to the users when their card's signing certificate is about to expire within less than 30 days (to get the certificate renewed on time)
- improvements to remote support
- fixes to numerous bugs and crashes
2.0 05/10/2016
- added new support for interfacing with web applications
- improved remote support message logging to capture all the client errors and also web applications JavaScript errors
1.2.4750 02/15/2016
- added support for the new NHS smart-cards of v7 and v8 type
- added app thinning feature support
- added possibility to use https encrypted communication with a synchronisation server
- added AES256 data encryption support to allow more secure and faster synchronisation with a synchronisation server when using non secure (http) connections
- updated openssl cryptographic library to the latest version. This improves the security of smart-card related cryptography operations
- significantly improved security and speed of each synchronisation process with a synchronisation server
- replaced usage of some of the iOS 9 deprecated functionality with the newer, supported functionality
1.2 02/01/2016
- fixed problems with correct GPS location handling
- added functionality to handle new NHS v7 smart cards
- fixed rare issues with synchronisation of duplicate records
- fixed issue with possible data lose when synchronising while adding new records
- fixed crashing issue caused when updating records locally while the client was in the process of synchronisation with a server
1.1.3525 09/15/2015
- significant memory management improvements
- significantly improved perfomance when searching among locally stored data and retrieving results
- fixed the issue with incorrect passcode submission when submitting a passcode by pressing a return key on a keyboard
- added new functionality allowing to detect and notify a user about client's updates requirements
- added functionality to detect current user's team and ability to display only the teams' records if needed
- time period to initially synchronise with a team has significantly improved
- fixes to several minor issues with application's behaviour on card removal
1.1.3425 07/06/2015
Fixes:
- fixed the issue allowing a user to authenticate offline without previous online authentication and cached NHS roles
- fixed the issue with application crashing upon updating from the previous application version without firstly deleting the already installed version
- fixed the issue with the logging out from the correct server
- stability fixes and enhancements
1.1.3348 05/19/2015
Fixes:
- validation against the NHS spine carried out on the correct URL obtained from the authentication activate response
- fixed problem with connecting to the internet and synchronising, occurring when the application was launched with no internet access
- attempting to synchronise to a not existing server without any request time out set, causing the synchronisation to hang forever
- removed pop up blocking the screen when smart card is removed and the application is in the process of caching a new portal version
Enhancements:
- live updating of the patents' data upon new data arrival
- checking the synchronise server reachability before attempting to synchronise
- stability and speed improvements
- added support to landscape device orientation and ability to configure the supported device orientations
1.1.3329 05/07/2015
- The application is now using a new user-agent value for NHS Spine requests that have been agreed with NHS England
- Support for custom user-agent values for NHS Spine requests has been added
- Support to enable or disable NHS Spine warnings have been added
- Add functionality that allows pasting values to 'Password' fields and auto-enabling submit buttons for when a pasted value was detected
- Minor bug fixes and enhancements
more Version 4.7 10/01/2025
Data Used to Track You The following data may be used to track you across apps and websites owned by other companies:
Data Not Linked to You The following data may be collected but it is not linked to your identity:
Browsing History Usage Data Diagnostics