Instant reporting with full analytics so you can improve efficiency and reduce costs. 



Make smarter decisions. Prioritise tasks. Delegate tasks faster and safer

Over 70 screens -Many Use-Cases




Make an informed decision when assigning jobs. See who is closest to the patient, is On or Off shift, is least busy and best qualified for the job.




Always on means ALWAYS ON - Work anywhere on the 60% of the planet that has no net access with over 4.6 billion unconnected people.




Request Vitals or that a Medic attend a patient with a single tap. Set Automatic Vital Alarms in your team. Workflow is dynamic and mimics your existing system

Read More



Know what's happening to your patients, who is busy, who is not and what is outstanding in your group. Work smarter, safer and more efficiently.

Read More



AAA runs on Microsoft's AZURE G-cloud. All transmissions are 256bit AES encrypted end to end and stored in an encrypted database. NHS Trusts can host and own ALL data.

Read More



A power cut - The cloud fails (It does) As long as your phone is working, so is AAA. Off-Line First means Data is ALWAYS available and No re-keying errors.

Read More


Anyplace - Anywhere - Anytime


** June 14 2018 - Success - Our bid for Phase 2 of the EU Nightingale project was successful - With the help of 5 University Hospitals and with EUR1.2m of funding, we are on our way to build the worlds most advanced Vital Signs sensor that has A.I. at it's core - It's called 'Sentinel'

Visit the Sentinel Website here  





In the U.K. 17m people have poor or no connectivity at home - 525 areas have NO connectivity.

According to Eurostat in December 2016 15% of E.U. households have no connectivity. That's about 112m people.


 VITALS, NEWS2 AND PEWS ALARMS with group alerts (FULL Paediatric Early Warning Score (PEWS) with Alarms)

AAA calculates and graphs National Early Warning Score (NEWS V2 Dec 2017) assessments and Paediatric Early Warning Scores (PEWS) from recorded vitals. For PEWS,we use all 5 scoring charts and automatically select the correct one based on the patients age. Medics can now easily see trends. As always, with AAA this is automatically calculated even when 'off-grid'. Alarms on any Vital sign or NEWS score can also be set and members of the group who you wish to be alerted. Alarms are tripped even if the device is off-grid. Full user documentation for both NEWS and PEWS are also available for reading when off-line. If your hospital has it's own risk grading scale, let us know and we will add it just for your hospital.


In V1.2 we have added support for Bluetooth LE devices.



Blockchain is a technology that is used in many industries and in many different ways.

There are many forms of databases, programming languages and networks. All work differently and all have their own characteristics. There are also many forms of blockchain that use parts of the technology that suits their needs. For example, if you lose your blockchain key for your health records, would it really be OK to lose you entire health records for ever ?

We use and harness blockchain technology and we understand it. Many don't and hence the hype. If you really want to understand blockchain, ask a developer, not a theorist.

We don't use 'Merkel trees' because we don't have to. We use UTC and time is used as a 'latch'. If a clients transmits at 13:00 and then subsequently sends through transactions created as 10:00, the system rejects the changes. It knows that something is not right. In Medical health records 'double spending' is a necessity not something that should be impossible. Health records have to represent the real world, not a theoretical one. Not that it should but, the same thing can happen to a patient twice. There is often a delay from when actions happen to when they are input into the system. Theoretically, nothing has happened until it is input into the system. The real-world is different.

Download AAA, create a group and move a patient to another group - Watch it re-create the complete chain - immutably. Others say, we do.

Every Group and Action or Task is it's own chain and every chain has an owner. This can be either the patient or the group owner. Each starts with a 'Genesis' block and these chains are combined and cannot be altered. They can only be added to. Tasks and actions are woven into the patient record in their entirety. The chain is complete and contains all the data it needs to exist on it's own. In block chain terms this means AAA actions that are applied are immutable. Just like a financial ledger. As a result, patients (and their data) can be transferred between groups. We do not run a crypto server such as Bitcoin or Ethereum and there is no 'mining' or trading but each patient 'chain' is transferred and copied between groups. It is a chain - to which blocks or treatments are appended.



On Windows Phone and iOS, data is secure to a FIPS140-2 standard. This security standard is approved by both the UK and USA governments for storing personal health records. Your data is secure and legally compliant (WhatsApp is not) - click to see the BBC report. AAA is secure even when off-grid and does not need a connection to authenticate authorised users in the field. We use two factor authentication when you invite group members. Group invitations automatically expire if not accepted within 12Hrs. Every packet of data is 256bit AES encrypted end to end (including chat) and then only ever sent over an HTTPS connection.




You can invite anyone you choose to your group (with two factor authentication) who can then view all details (images, lab results, meds and vitals) for a patient and then issue tasks or jobs to any other medic in the group. Patients and their data can also be transferred to other AAA groups. Role based security is also available. Medics are removed from a group when you choose and all AAA data on their device is purged even if they never connect to the internet again. We can also provide geo-fencing security if required. 


System Integration with HL7 FHIR (With UK ITK) MLLP Jan 2018

GDPR compliant interoperability





We have built in the largest 114 NHS UK hospitals, every ward, contact, telephone number, pager and bleep numbers, department numbers, floorplan with GPS coordinates are ready to use. You can also create a Domiciliary system or your own custom environment. AAA will not only tell you distance and bearing to your patient but also how to get there. If you pin a Live Tile, you can see how busy your group is without even opening the app.



AAA was used in over 89 UK NHS teaching hospitals and 138 Countries Internationally in the beta

(Click here to see the Full list of NHS hospitals we support)






A Developer API will also be released and we plan to open-source the project





Please tell us how we can make AAA easier to use and more productive


01.   What am I looking at here - The Home pivot?

02.   Where are the 'Touch' points ?

03.   What can I touch on the Timelines ?

04.   What can I touch in the Event log ?

05.   How do I enter 'Patients Vitals' data ?

06.   How do I treat, add or edit patients ?

07.   How do I copy the group ?

08.   Can I move a patient to another Group ?

09.   How many patients can be in a group ?

10.   I've forgotten my passwords ?

11.   Why is the 'Graph' button not available ?

12.   A group is not showing in  my group list ?

13.  The 'Panic Button' button not available - Why ?

14.   What are the arrows on Vital Signs telling me ?

15.   Can I see jobs I need to do in a Ward ?

16.   Can I see outstanding jobs for a patient ?

17.   How do the Meds \ prescriptions work ?

18.   How do I e-mail patient data to myself securely ?

19.   How do I handover a patient to another medic ?

20. How do I create my own clinic ?

21. How do I create a Care home or a Maternity clinic ?

22. How do I create a Domiciliary clinic?

23. How do I make a user a Super User \ Admin?

24. Why can't I change my role ?

25. How do I add a new role ?

26. I have forgotton my access codes or lost my password ?

27. How do I take Vitals or request a medic attend a patient quickly ?

28. How do I set alarms on Vitals, NEWS or PEWS scores ?

29. How do take readings from Bluetooth devices ?




Q) That's a lot of data on the home page - What am I looking at here?

A) It's a very information dense page and a lot to absorb but it's all there for a reason - don't be daunted as it will become very helpful once you get to know your way around it. Here is a 'tile by tile' explanation that should help.

Tile 1 (Event Log) is about the group and you. You can see how many tasks are outstanding in the group and therefore gauge how busy your group is as a whole.

You can also see how many of your colleagues are on or off shift, what your shift status is and your current role (Many of you do more than one job). If you tap this tile, you will open the event log where you can see a list of all events and tasks in the group. You can filter these events in a wide range of ways such as 'all my outstanding jobs' or 'all outstanding jobs in a ward'. If you touch and hold any of these events, a further set of options will be shown such as 'call the medic who requested the job' or call the ward the patient is in' or 'call the patients supervising medic'. For domiciliary systems, you will also get turn by turn directions on how to get to the patient (even if you are off-line or in an area of no connectivity).


Tile 2 (Patients) is mainly about patients in your care. It always shows the last action that happened to a patient in your care. As the state of the action changes, it will update. In the example below, a VITALS-REQUEST has been requested. As soon as that task changes to either 'IN-PROGRESS' or 'COMPLETE' the tile will update. It will just save you calling the person you asked to do the task to check if it's been done yet. Tap the patient name and you will go directly to their main record. At the bottom of the tile is a breakdown of the Triage status of all the patients in the group. In the example below, there is a total of four patients in the group and they are all in your care.

If you tap this button, you will be taken to the main patient selection list. If you then tap a patient, you will be taken to their main record.


Tile 3 (My Tasks)

In the example below, you have 8 tasks assigned to you of which 1 is new and you have not yet seen. The tile also cycles through your 3 most recent , the oldest and the newest or the 3 latest. You can set how the tile cycles and what it shows in the setting screen. It also tells you who has asked for the task and where the task is.

The tile is updated every 4 seconds and shows a range of data. You can also change what actions to show on this tile from the options menu. These options include :- Show the 4 newest tasks for patients in my care, the 4 oldest tasks or alternate between the oldest and newest. To change these options go to Settings > Options from the main hub. 


Q) Where are the 'Touch' points and what do they do ?

A) There are quite a few and as we mentioned, the main Home page is very dense in the amount of data it is displaying


Q) What can I touch on the Timelines ?

A) Timelines are available on the Monitoring tab and on the main patient record. On the main patient record, there is one timeline just for meds and an additional one which shows everything. There are several touch points on the timelines and all have the same options.



Q) What can I touch in the Event log ?

A) A Single tap will open the event and show some more detail about the event. Touch and hold will again activate a context sensitive menu.



Context Menu



A Single tap on an event


You may now touch any of the options such as 'I Accept the task'


Q) How do I enter 'Vitals' data ?

A) The patient must first have a 'VITALS-REQUEST' task assigned to them.

To do this, select the patient from the Home - Patients tile and go to the main patient record.

At the bottom of that screen tap the 'Treat Button'.

Now scroll to the very bottom of the 'Actions list' as 'the ''Vitals-Request' task appears last in the list. Select the 'Request-Vitals' action and then swipe left

Add any detailed requirements you may have in the details text box. Swipe left again

Assign the task to either yourself or the medic you want to take the vitals

Create the task

Return to the Home screen.

Then from either the event log or the my tasks log (If you assigned the task to yourself) - Open the event (Or touch and hold) and then select from the menu - 'Respond to the event' or tap the 'I want to enter the vitals now' icon. You will then see the following screen :-

Tap the 'patient position' at the top to set the patients position when the vitals were taken. Now touch any of the vitals you wish to record (You only have to set the ones you need, You don't have to set them all)

If you touch 'Temp' for example, the following screen will be displayed :-


You can slide your finger round the dials or tap the center of the dial where you will be presented with the numeric keypad on which you can enter the figure directly.


Now Scroll to the bottom of the main vitals screen and enter any comments you wish to make and then tap the

'I have completed this task'

That's it. The vitals have now been recorded.


Q) How do I treat a patient, Add new patients or edit existing patient details ?

A) You must be on the main patient details page. At the bottom is a 'Treat' option, a 'Plus' option to add a new patient a 'graph' symbol and a 'pen' or edit details symbol.

To 'Treat a patient tap the treat icon.



You will now see the following screen (This is a PIVOT screen and you must swipe right to left (to get to pivot 2))

Select the treatment or action you wish to use on the patient. If the treatment or action is not in the list and you have admin or super user rights you can add a new action. Only a super user or the Group owner can add new actions.

You must now SWIPE RIGHT TO LEFT to complete the rest of the details about who you wish to assign the task to and any special instructions you want when the task is performed.

On Slice 2 of the PIVOT, enter any special notes you wish to apply or an ICD10 code or a phrase from the phrase library. These are automatically entered for you once you have made a selection.


If you now swipe right again, you will see the 'ASSIGN' slice. It is here that you assign the task to any member in your group (or yourself). In this case there is only one member in the group but you can have up to 20 members per group.

The pane also shows how busy each medic is (outstanding tasks), their distance to the patient and if they are on or off shift. If you tap the 'phone' icon, you can call the medic, tapping the edit button on the lower menu will give you a detailed view of the medics details. This includes details such as their medical speciality.



If you now swipe RIGHT to LEFT again, you will see the final slice where the task is actually created and made live. You are also shown a 'preview' of how the task will appear. This is where you get a final chance to check the task is exactly what you want. If you need to make changes, just swipe back to the pivot you need to make the changes on.

You now have two options - 'Create Task' or 'I've already done this'. If you tap create task the task is created as a normal task. Alternatively if you tap 'I've already done this' the task is created and automatically set to 'complete'. This is just a quick way for you to enter tasks you have done and may have forgotten but now want to retrospectively enter and record. 

Either way, that's it. You have created a task or treated a patient. 



Q) I have a group and I want to create another just like it - How do I copy the group ?

A) It's a feature we are working on at the moment.


Q) I want to move a patient from one group to another or pass the details to another group not owned by me - How do I do this ?

A) This feature is available from Version 1.3.9. All patient notes, events and vitals are transferred to any group you choose. On the main patient record, tap the menu (3 ellipses at the bottom of the screen) and select 'Transfer Patient'. AAA will then show the destination establishment with all wards and bed occupancies and a list of medics in that group. From these lists, select the patient destination ward and bed and the medic who's care you wish to place them in. AAA will do the rest including moving the notes \ images to the destination group.


Q) How many patients can I have in a group ?

A) You can have up to 200 patients in each group but you can have up to 10 groups per email account. This is not actually a limitation of the hardware \ system but more a usability limitation. Humans don't handle long lists very well and if you had 40 entries under the letter 'C' for example, it's still tiresome to scroll through that many entries. We don't encourage large groups and small groups are more efficient.  


Q) I have lots of 'Groups' but can't remember which ones I own and what the passwords are ?

A) Go to the 'settings' pivot then tap 'System' 'Options' and then tap the 'E-Mail me a list of my Groups' button. You will then be sent a list of all your groups and how to access them.



Q) Why is the 'Graph' button not available ?

A) In order to graph vitals, you must have at least two sets of vitals data for the patient.


Q) I used to have group called 'xxxxx' but it is no longer showing in  my group list ?

A) If a group has no activity for 6 months we will delete it and all the data it contains. We will email you twice before doing so.

Q) Why is the 'Panic Button' button not available ?


A) The panic button needs to be enabled in 'settings'. Go to settings and enter the number you want called in the event of an emergency. Note however on Windows Phone the application cannot initiate the call without the permission of the user so you will still need to confirm that you want the call made. The emergency message however will be sent to other members of your group with no further action being needed. If the phone is in an area of no service, AAA will continue to try to send the message at 30 min intervals even if the application is not running. The other members of your team will receive a message informing them that you need help and a map of the devices current location but only when they open the AAA application.


Q) What are the Up\Down arrows on the Vital Signs telling me ?

A) The up or down arrows show which way the vital sign has moved since the last reading. We don't show arrows on the third line as we only compare the last three sets of data so we don't know if the value has risen or fallen on the third set of results as we would need the fourth set to compare it to. If no arrow is showing, this means the value is the same as the previous value and has not moved. If you need to see more vitals, go to the main patient record and view the graph. Touching any point on the graph will show the actual value and the date and time it was recorded. We show the previous 3 sets of vitals on all patient actions or treatments but this can be switched off in the system options.


Q) Can I see all the jobs I need to do in a Ward for a patient, by triage ?

A) Yes - When you are in a ward there may be several jobs you need to do to different patients so wouldn't it be useful if you could see all the jobs you need to do when you are there ? On the events screen at the bottom is a sort filter button. You can now filter jobs by time, reverse time, patient, location, triage of jobs for each medic.



Q) How do the Meds \ Prescriptions work ?

A) There are two types of prescriptions in AAA

One - Off prescription

When you create a 'Meds' or prescription task the second tab on the tasks screen will show options for dose, frequency, form and any instructions you wish to add. The default is a 'One Off Rx'

When this option is used, it is like any other task in that it can be accepted (the assignee is saying "I acknowledge that I have this job to do"), set to In-Progress (the assignee is saying I'm doing it now - perhaps they have to go to the pharmacy to get the drug), set to complete (the assignee is saying - "I've done it and the drug has been administered to the patient as you asked"). The task is complete and no further action can be taken i.e. it cannot be cancelled or amended.

Tab 2 of the treat screen showing One-Off medication selected


When the event is viewed in the patient record, it will be displayed as shown below (In this case it has been completed)



On going prescription

When this option is selected the task is used a little differently.

When the task is accepted (the assignee is saying "I acknowledge that I have this job to do"), when set to In-Progress (the assignee is saying I'm doing it now - perhaps they have to go to the pharmacy to get the drug), when set to complete (the assignee is saying - "I've done it and the drug has now started being administered to the patient as you asked and will continue until the stop date you have specified is reached")

The task can be cancelled at any point up until the stop date. If the stop date is reached, the task can no longer be cancelled and the medication is assumed to have run the full course.

Tab 2 of the treat screen showing an On-Going medication selected and 25 May 2016 being the chosen stop date



When this task is displayed in the patient record, it will appear as shown below together with the last three sets of vitals.


If you now touch and hold the event, you will be presented with a context menu that allows you to update the status of the task.

In the image below, we are about to set the task to Complete and as this is an On-Going med Complete means that the drug has started to be administered.

On the main patient record, the event will now be displayed as below indicating that the medication is 'On-Going', how long the drug has been administered for and how much longer it has to run.





Q) How do I E-Mail patient records to myself securely?

A) On the main patient record tap the ellipse(...) at the bottom of the screen and select 'email copy patient record to me'

AAA will now create an encrypted email attachment containing all the data for this patient and launch your email client with the data attached. With Windows phone, only the user can send emails so you must tap the send button in order to transmit the email. The data is 256bit AES encrypted and the key is your AAA group password. This is the only way to access the data within the email attachment. Once this E-mail arrives at your main PC or workstation, you can then open the file by entering your password and then cut and paste data from the e-mail into your main system. This method of transmission and encryption is compliant with both HIPAA and HITEC. This method is not perfect and we would like to do better and make is seamless but that requires interfaces into your main system and that exposes both systems to security vulnerabilities. Any other mobile or tablet system that interfaces directly to your main system must be carrying a 'key' to access the main system and this is often a security vulnerability.

So how secure is 256bit AES

"AES permits the use of 256-bit keys. Breaking a symmetric 256-bit key by brute force requires 2128 times more computational power than a 128-bit key. Fifty supercomputers that could check a billion billion (1018) AES keys per second (if such a device could ever be made) would, in theory, require about 3×1051 years to exhaust the 256-bit key space."

Every packet of data transmitted by AAA is encrypted with a 256bit AES key.



Q) How do I handover a patient to another medic?

A) On the main patient record screen, scroll to the bottom and you will see who the patient is currently in care of. Tap the edit or 'Change In-Care' icon and select how you wish to now be in charge of the patient.


Q) How do I create my own Clinic, Care home , Domiciliary clinic or Maternity clinic ?

A) When you create a group and are asked 'Create my work place' - On the selection screen choose 'Create your own\custom environment', 'Domiciliary System' or 'Residential Care Home'. When you do this AAA will build an establishment roughly matching the chosen environment. Depending on how close the match is, you can either delete these wards and beds or amend them to represent your environment. Once you have done this, then amend the establishment details accordingly. You should also remember to set the GPS coordinates for each ward. For a domiciliary system, no beds or wards are created and you cannot add or amend them.



Q) How do I make a user a Super User \ Admin ?

A) On the 'Contact' pivot select 'Contact a medic' then tap the medic name you wish to promote (or demote) 2/3's of the way down the screen is a toggle that enables or disables the superuser status for the medic. Note :- You must already be a super user to have access rights to set this parameter. You can only be granted these rights by another super user or the Group owner.



Q) Why can't I change my role ?

A) Only a super user or the Group owner can change medics roles. If you are neither of these, you will have to ask a super user or the group owner to change to change your role.



Q) Why can't I add a new role ?

A) Only a super user or the Group owner can add roles. If you are neither of these, you will have to ask a super user or the group owner to add the role you require.



Q) I have forgotton my access codes \ lost my password

A) For security purposes, AAA will not (and cannot) re-issue the access codes. You will need to ask the Group owner or a super users to remove you from the group and then re-add you. Do not lose your access codes.



Q) How do I take Vitals Quickly

A) Step 1 - Select the patient you want to take the vitals for by touching the 'Patient' tile on the main home screen.

On the first pivot of the main patient record, scroll right to the bottom and you will see 4 buttons

 Tapping any of these buttons allow you to perform the task on the patient without using the 'create task or treat' options. For example if you tap the 'Request Medic Attend Now' button, If the patient has a 'Medic in charge' then that medic will be requested to attend the patient. If the Patient does not have a 'Medic in charge' then the request will be issues to 'Any group member'.





Q) How do I set alarms on Vitals, NEWS or PEWS scores

A) Step 1 - Select the patient you want to take the vitals for by touching the 'Patient' tile on the main home screen.

At the bottom of the main patient record Details tab, you will see a button  'Set Vital Alarms' - Tap this button then set the High and Low values for the alarms you want. 

Now select the members of the team who you want to be alerted if the alarm is tripped

Tap set or update and that's it. You can amend alarm levels and who is alerted whenever you need.

AAA also shows you how the score was derived and calculated.



How the scores are calculated are detailed in the guides which are available even when off-grid. These are the full documents.

Go to the reference section and tap the guide you need.





Q) How do I take readings from Bluetooth devices

A) Step 1 - The device you want to take readings from must be paired to phone or laptop.

 When you now try to enter vitals such as Heart Rate, a 'Bluetooth' button will appear at the bottom of your screen 

Tap the 'Bluetooth' button

AAA will now communicate with the device and read the Heart Rate. This can take between 2-30 seconds depending on the quality of the Bluetooth connection.

When you are satisfied with the reading - Tap 'Back' or 'Accept Reading' and the value will be automatically entered in to the Heart Rate reading field.





A few of the things we do

 London, UK


Coding, systems design and developing solutions is what we do but more importantly it's what we love to do and it's our company ethos. It's what drives our passion. Everyone in our company can write code because we believe it's a building block of logical, cognitive, rational thought. Spin and hard sell don't count for much round here but we will always push the envelope. Read our mission statement here

Powered By