Featured

Welcome to THE Microscope!

Welcome to THE Microscope once again!

THE Microscope stands for TestHub’s Exceptional Microscope. This is a test review blog which reviews  apps and technology on the market.

Our Vision is to cement that of TestHub in becoming an Established Authority by providing critical reviews on software applications, websites and various technologies that come on the market.

Our Mission is to provide monthly reviews on applications right here, microscope.testhubgh.com.

Our Values are

  • Impartial
  • To be the established authority, TestHub’s Exceptional Microscope (THE Microscope), writes reviews as is without fear or favour for the good of society.
  • Constructive
  • Every flaw found in any app/technology is to constructively build the app/technology to be the best app/technology in the country and beyond.
  • Community-facing
  • Technologies, apps, etc. developed are for the consumption of the community. To ensure that the community obtains the best of these technologies, TestHub’s Exceptional Microscope has this blog to educate the community on the best apps and the app development world to provide the best apps to the community.

The following are our promises to you:

  • Better Apps and Technology
  • We want you to be able to enjoy the best of apps and technology-so that you get value for your money!
  • Established Authority
  • We will by virtue of our impartiality and sound principles bring you the best reviews.

Health Matters – The Sequel!

Welcome to the sequel to Health Matters – Amatsii.com on THE Microscope!

Disclaimer! This review is purely from MY test experience with help from my able reviewers. It is to let all Ghanaians and all who read have a tester’s view of the app under review and to bring out the great features and the not so great features and/or bugs which will require some working on to make the app better for consumption.

Our App under Review is the Web Portal for Amatsii.com designed by Amatsii Ltd to aid Ghanaians find drugs, consumables and pharmacies anywhere in Ghana.

Application Name Amatsii.com
Category Web Portal (Health)
Developer Amatsii Ltd
Version Tested Version 2.0.9

Amatsii.com App gives us extensive knowledge about the drugs we take. It further details whether these drugs are covered by the nation-wide National Health Insurance Scheme (NHIS) and which pharmacies sell them, giving directions from your current location to the pharmacy. It provides the working hours of the pharmacies, and contact phone numbers, when available, which may come in handy to confirm the availability of a drug and if the pharmacy is opened or not. The review of the Mobile App can be found here.

Today, our Microscope is on the Web Portal to enable us get the best out of Amatsii.com!

Since this is a Web App, it can be accessed on different browsers as you prefer. Google Chrome was the browser used for our testing today.

The web portal can be found at app.amatsii.com. You will need to be logged in to access the portal.

amatsii login web

Fig. 1 Amatsii web login

The login screen as shown above is the first point of call as one visits app.amatsii.com. This requires users with an existing id to enter their username and password to gain access. New users are able to also sign up by clicking on the Register link. In the event of a forgotten password, the Forgotten Password link does justice to that. The login screen needs some design wand to touch it to give it a nice look and feel. Aside the social media links being rendered well, there is no information notifying users that clicking on any of the four buttons will use the person’s social profile to log into Amatsii. This information needs to be explicitly stated.

The Forgotten Password link when clicked sends an email to the user with a link to reset password. This email comes with a time to live for the link and this is in minutes. On login, the user is welcomed with a modal seeking more information about the user.

Fig. 2 Welcome Modal

As can be seen from the snapshot above, the user is asked to select the country. But as it stands now, the only country in the dropdown is Ghana. . Also, profession and place of work though required, depend on whether one is a health professional. So till that box is checked, the other details cannot be saved via that modal.

The only option left is to close the modal window to return to the app since the errors prevent one from filling out those details.

From the welcome screen, the dashboard is the next point of call which shows the number of shop edit suggestions made and side effect reports submitted. It also has a side navigation with links to other aspects of the application.

Fig. 3 Amatsii Web Dashboard

From the side navigation on the Dashboard, one can create a Side Effects Report, Edit suggestions, view favourite pharmacies and edit profile.

Side Effect Report

Reports created from the Mobile App are synced to the web portal.

     side effect report   

Fig. 4 Side Effect Report created from the Mobile App has been synced with the web

Within this page, click on new report to create a new side effect report. This opens a form for you to enter the details. A lot of work needs to go into the design by properly aligning the elements. There are some spelling mistakes which also need to be corrected.

 

Fig. 5 Side Effect Report Form

Under details of adverse reaction, the text area is about half of the whole space provided and doesn’t span across it all. It is quite difficult to notice the text area to be able to type. There can be a border around the text area to make it more visible to enable users easily identify it. Date picker for entering birthdate has the month and year text in white on a white background hence it is difficult for a user to find it. It will seem as though the month and year are missing till a date is selected. Same is for all date selector fields under ‘suspected product’. This will therefore make it very difficult for the user to know which month or year he or she is in. Since the birthdate was selected, it was expected that the age in years be calculated to populate that text field.

After completing and submitting the form, there was no feedback notification showing whether the submission was successful or not. It however showed the filled form under Your Side Effects Reports. Clicking on any of the listed suggestions opens the details. For un-submitted reports, there is a button to submit them. The report status inappropriately changes from un-submitted to submitted even when an error occurs in the resubmission of an un-submitted report.

Within the Side Effect Reports, previous reports listed can be viewed and either printed or exported into XML which has been stated in the part 1 of this series that for user consumption, there should be support for exporting into PDF or Excel.

Fig 6 View Side Effect Report

Edit Suggestions

This is a brilliant feature to keep the records of the pharmacies up to date through a collaborative effort from the App’s users. Under shop edit suggestions, the search field queries the existing database of retail outlets (pharmacies) and suggests pharmacies based on what is typed. The edit suggestion can be selected from a list of attributes-name, location, picture, insurance cover etc.  When the suggestion given doesn’t conform to the acceptable form, an error message is shown to notify the user. The submitted suggestion appears within a table pending approval.

shop edit suggestions

Fig. 7 Shop Edit Suggestions

My Profile

This is where changes to one’s profile falls. Changes made can be saved. It is worthy of note however that a profession can only be selected after the health professional question has been answered in the affirmative. From this section, clicking on the reset button is to request for a password reset which sends an email to the user’s registered email. This email although to reset password is captioned Update Your Account-which is similar to the very first email sent when a person registers. It should be properly captioned and rather come as reset password instead of activate account as that has already been activated.

Favourites

Syncs with App – hence favourites on App can be seen on web portal. A pharmacy can also be added as a favourite to be synced with App within the web portal. Typing in the name of a pharmacy within the search bar suggests pharmacy names which can be selected and added as a favourite.

 favourites  

Fig 8 Favourites

PRIVACY ISSUES

The other concern that has to be addressed has to do with the privacy of data provided by users of the application.

  • How are the Personally Identifiable Information (PII) collected such as name, birth date, phone, and email address going to be protected and used?
  • How are the minimal Personal Health Records (PHR) collected by this application going to be protected to ensure that they are truly confidential and do not fall into the wrong hands?

How the identified data will be used by Amatsii has to be explicitly stated – will they be sharing these information with third parties? Can users request for their data to be permanently removed from their servers if they decide they no longer want to use the app? etc.

Answers to these few legitimate questions will have to be provided by Amatsii moving forward for users to gain confidence in the App. And I believe these concerns can be addressed in their privacy document which is non-existent now.

Amatsii.com is a great App that will serve the health needs of Ghanaians and give more power with this knowledge. As these issues found within both the Mobile App and the Web Portal are fixed, it will take the health sector to the next level.

Hannah Kumah, CTFL
CEO
TestHub, The Premier R.B.T. Marketplace

Health Matters – Amatsii.com!

Welcome to today’s edition on THE Microscope!

Disclaimer! This review is purely from Mtest experience with help from my able reviewers. It is to let all Ghanaians and all who read have a tester’s view of the app under review and to bring out the great features and the not so great features and/or bugs which will require some working on to make the app better for consumption.

Our App under Review for today is Amatsii.com designed by Amatsii Ltd to aid Ghanaians find drugs, consumables and pharmacies anywhere in Ghana.

Application Name Amatsii.com
Category Mobile App (Search Engine for Drugs and Pharmacies)
Developer Amatsii Ltd
Supported Platforms Android
Version Tested Version 2.0.9

The App size from Google Play Store is 9.5M however this will increase on your phone depending on cached data and user data. The version tested (above) according to Google Play Store, was updated on April 12, 2018 and has seen 100+ installs. So we have a fairly up to date application on our hands today! The application is currently on Android only and requires version 4.1 and up before one can install on phone to use.

It was tested on an Android 6.0 phone.

Amatsii.com puts the power in our hands by giving us extensive knowledge about the drugs we take. It further details whether these drugs are on NHIS and which pharmacies sell them, giving directions from your current location to the pharmacy. It also details the working hours of the pharmacies, with a contact number to get in touch. This is a great app and Amatsii Ltd deserves some accolades 👏 for putting this together.

Amatsii.com has a web portal in addition to the App so we will tackle that one in a separate review.

Let’s get started!

The App on opening has four (4) tabs- the Search, Favourites, Chat and Settings. The Search tab enables the user to search for drugs or pharmacies with a lot of relevant information. This is accessible without having to be registered on the platform. For the App to function effectively, you need to turn on the location/GPS service else you will see delays in locating pharmacies for drug searches. The App will notify you to enable your GPS to use all the features of the app in the event where location is not enabled.

  

Fig. 1 & 2: Splashscreen and search engine feature.

One feature which makes User Experience difficult is the use of the back button to exit the App instead to go back one activity/page. The back button on the phone as a ‘norm’ is to go back one page. So although I knew that the back button is to exit the application, I always ended up pressing it to be asked whether I want to exit the application. This should be looked at.

DRUG SEARCH

To search for a drug, enter the name of the drug, location and insurance. You can, however, search with only the drug name and it will use your current location and NHIS as the defaults for location and health insurance, respectively. The search bar for the drug name auto-suggests drug names.

Amatsii uses the NHIS as the default health insurance for the drugs search feature. Results show the manufacturer if present, dosage and type of the drug (injectable solution, tab, etc.) Clicking on an item in the results shows ingredients used and further description, indication, toxicity and absorption of each of them.

Fig 3 – 5: Drug information details.

From the drug search, pharmacies within the location used can be viewed by clicking on the pharmacies icon/text. This list has the details of the pharmacy and whether they are open or closed. The catch here however is when a location is specified, the results presented use a wider catchment area to find pharmacies. This can be misleading. Clicking on a particular pharmacy gives more details of the pharmacy.

You can also filter the search results by dosage and insurance although the only insurance for all the drugs is NHIS

Fig. 6 Filter drug results by dosage

From the drug search, you can also chat with a pharmacist. If you have not logged in prior to clicking on chat, you will be presented with the login page. On logging in, you are notified on whether it was successful or not. When successful, it is expected that you will be sent to the chat activity/page since that is what led to the login but it is not so. You need to go back and start the process by searching for the drug, scrolling through the results to find the desired one and clicking on the chat icon/text again. The chat activity/page shows the time the pharmacist was last seen, the name of the drug and the chat area. You can always select from the dropdown at the top of the list for any previous chats had. Any new chat is treated as such. The only issue is there is no pharmacist to chat with always which is understandable as that service is not paid for. A recommendation is for Amatsii to have a paid subscription to have access to pharmacists always. Mobile Money is one avenue that can be used to receive payments.

Fig. 7-9 Chat with pharmacist

To get the best of the app, an expert system can be incorporated here for solutions to questions that will come.

PHARMACIES

You can search for pharmacies within your current location (default) or you can enter another location. You can also leave the pharmacy name field blank but enter a location. This will bring all pharmacies within that area. You can filter the search by selecting an insurance which is accepted by pharmacies in that location. The search field suggests names as you type. This is a very good feature as it can help you to get either a drug or pharmacy name right.

  

Fig. 10 & 11 Pharmacies search details. NB: The results as shown in the snapshots are not serial.

One issue though is on selecting a particular location while searching for a pharmacy the search results always return with details from a wider catchment area. This can be misleading.

The search results within the list provided shows the name of the pharmacy, its claim status (which I believe is whether the pharmacy has verified information) and this shows with a green tick by that pharmacy, favourite pharmacies, location, health insurance accepted and whether it is open or closed. You can always add a pharmacy to your favourite pharmacies by clicking on the heart by it. All favourite pharmacies can be seen under the favourite tab. You can’t add to your favourite pharmacies if you are not logged in. It will be interesting to see the effect of favourite pharmacies in action.

Clicking on map within the search results brings a map with markers/pointers to all the pharmacies within that area. You can go back by clicking either the list or the arrow on the screen.

Fig. 12 &13 Pharmacy results map and navigation to pharmacy.

You can also click on navigate by a pharmacy and this will ask you to select the app to open with (chosen from apps installed on your phone for navigation which in this case was Uber and Google Maps. This is a very great integration as with Uber, it calculates the amount of money to be spent from your current location to the destination (which is the pharmacy). Both apps give the direction and helps you to get to the pharmacy. You can decide to save your choice of navigation tool such that it will always be used for navigation.

Fig. 14 & 15 Google Maps and Uber Integration

When a particular pharmacy accepts a lot of the insurance provided, the listing shows it in a horizontal format. Scroll the logos to the left or right to see the remainder.

Clicking on any of the pharmacies show further details of the pharmacies: whether it has been claimed, the id, name, whether it is open or closed based on their working hours, the physical address of the pharmacy, map and pharmacy details-contact info, health insurance accepted and service hours. The Services Offered tab shows payments accepted, health services, counselling services and consulting services.

Fig. 16-18 Pharmacy details. NB: Images shown are not serial.

There however is a hardcoded string that shows for almost all the pharmacies just directly above the map. There should be a placeholder text so that if the specific words to a pharmacy doesn’t exist, this placeholder text will show.

You can always filter the search by changing either the location or the health insurance. One provider can be selected at a time. It will be helpful if there can be multi-selection of insurance providers for the filter.

Fig. 19 Filter pharmacy by health insurance

REGISTRATION AND LOGIN

To register, one is required to agree to Terms of Use and Privacy Policy which are non-existent. Links provided do not show the terms or privacy policy but rather empty pages. It is expedient these important documents are provided as a lot of data is collected on users (especially when trying to contact a pharmacist or filling out a side effect report). Users need to be at peace as to how their information is used.

On sign up, an auto-generated email is sent to your mail for activation where you set your password. When one wants to reset the password, the email sent although does the job should be captioned differently as it comes with the same link as is for new registrant (Update Your Account).

CHAT

One of the tabs within the App is the Chat. It enables the user to speak with a pharmacist on any issue. When within the Chat Tab, some personal information is asked for, which is to prep the pharmacist on who the chat is about. This can be information on the person filling out the form or for another person. As stated earlier, making this area a paid subscription will solve the issue of pharmacists not being online always.

Fig. 20-22 Talk to Pharmacist

FAVOURITES

This tab shows the list of all pharmacies that have been marked as one’s favourite. It grants easy access to them.

Fig. 23 Favourite pharmacies

SETTINGS

Within the settings, there are the options to login/logout, view/add side effect reports, edit profile, view terms of use as well as privacy policy and to speak with the developers-for support or other.

Login to the app to access the favourites, chats and the side effect reports as well as to edit your profile. You can always logout of the app by clicking the logout button while logged in.

SETTINGS: SIDE EFFECT REPORTS

Side Effect Reports are to record any adverse reactions encountered after taking any medication. This is a great feature that can help in research purposes as these effects are looked into. It also serves as a way to get additional advice on what to do when presented with such cases. The problem however is after one creates a side effect report, there is no information (message or notification or email) on what to do next. If this feature is not for the reasons stated above, then it should be stated explicitly what this is for.

You can create a new report by clicking on the new, + icon, at the bottom right corner. You will be required to fill in some personal data. The ‘Other’ element on personal details form needs validation.  After which the form for the report appears. The gender field needs some formatting: the radio buttons should be well placed.  Also, the error message generated when adding another drug with no details asks for name of patient instead of name of drug. Form on completion, presents the user with the option to go back and make edits, save or save and submit. One will therefore assume that the save will save it for a later date-to either edit before sending or otherwise. However clicking on save asks whether one wants to submit, same reaction as the outcome for clicking on save and submit. The feature should save only to be submitted at a later date or edited before submission. The details of the report can always be viewed. There should be some feedback to the user after submission. The reports created are synced and can be viewed in the web portal. It can also be printed or exported into XML (a mark-up language that defines a set of rules for encoding documents) which to a lay person trying to export reports will be of no value. It should also be exported into PDF or Excel (i.e. if edits are to be allowed).

   

Fig. 24 – 26 Some snapshots from Side Effect Report

Support/Talk to Us

To ask for support or to talk to the developers, one needs to tap the Talk to Us link which opens in a chat window where details of previous chats can be selected. It also shows the last time support was seen in chat which as at the time of reviewing this app was 2 months ago hence no response was obtained. To go by the chat feature for support, there always has to be someone on hand to answer inquiries. If it won’t be possible to have 24/7 support, the times of availability should be put out for users to know the best time to reach out. You however need to be logged in before you can contact support.

There we have it folks, the first part (Mobile version) of the Review for Amatsii.com. As stated earlier, this is a great App and with these changes applied, it will serve the health needs of our country and help in achieving a healthier, happier home 😊

The Review for the web portal is up next. Stay tuned!

Hannah Kumah
CEO
TestHub, The Premier R.B.T. Marketplace

Review: GhanaPostGPS

Welcome to our first App review on THE Microscope!

Disclaimer! This review is purely from MY test experience with help from my able reviewers. It is to let all Ghanaians and all who read have a tester’s view of the App under review and to bring out the great features and the not so great features and/or bugs which will require some working on to make the App better for consumption.

Our App under Review for today is GhanaPostGPS designed by Vokacom for the Ghana Post Limited and essentially for all Ghanaians.

Application Name GhanaPostGPS
Category Mobile App (Navigation)
Developer Vokacom Limited
Supported Platforms Android | iOS | Windows
Version Tested Version 5

The version tested (above) according to Google Play Store, was updated on October 20, 2017. Now this update came 14 days after it was first released and has seen 100,000+ downloads (which is good!). You can always download from any of the stores-App store, play store and the Windows store.

It was tested on an Android 6.0 phone.

GhanaPostGPS is a digital property addressing system which works with GPS to translate the coordinates to “a user friendly digital address”. This makes extensive use of navigation (maps) to point users to different locations/properties. It is a great initiative by Vokacom and Ghana Post Co. Ltd. to properly mark out the nation and they should be acknowledged for that. Kudos!

Let’s get started!

There are different sections in this app and I will review by these sections. Under each section, I will talk about both the great and the not so great features or the bugs which needs fixing.

Registration

So for a first time user, you are required to enter your Name both First and Last, and your phone number (which comes with number keypad, good!). On continuing, it sends a confirmation SMS which automatically gets picked by the App and then voila, you’re in.

Fig. 1 Animated splashscreen shows as application is launched.

          

Fig. 2 & 3 Registration and confirmation

It is worth noting that for this App to work effectively, your GPS (location) should be enabled. In case you forget to do so, the App alerts you to do so the moment you start it-very helpful.

          

Fig. 4 & 5 Enable GPS. Application ready for use.

Right after registering, the application takes you to the screen where your coordinates are taken for your address to be generated. After the address is generated, you can decide to save it or to go back and generate another address. Now since you would not under normal circumstances register for an App and close it before usage, I don’t expect GhanaPostGPS to always try to confirm your identity every single time. But that is what happens. The confirmation code will be sent as many times as you go back to the registration page, which is the only page pressing your back button will take you to. However, when you close the App and start it off again, this issue ceases. A fix is needed for this.

Usage

With the address generated, if it comes in green, it means your estimated accuracy is within 3-9m; yellow: 10-20m, and red above 20m. Against this background, it is worthy of note that to get the best accuracy, you should not be in an enclosed area e.g. within your room and trying to get the location for the house. The App will alert you while trying to generate an address while in an enclosed area.

             

Fig 6 & 7 Notification when in an enclosed area and finally address generated while in an open area.

Although you will get an address generated for you, chances are the address will be wrong and will not be the accurate one. I say this because I tried to get the address while in a room in an area of Accra (e.g. New Town) and the address generated was in a different but close area. (e.g. Kokomlemle)

Also since the App generates unique addresses, if you stand outside but stand at different points, different unique addresses will be generated for you. The region, district and post code will be the same but the unique address will change since your longitudinal and latitudinal points will differ. However, this (being in an open area) is the best method to generate your address. The App will show your street name and you can confirm by the name or using the street icon on the tabs at the base of the screen. GhanaPostGPS does a great job interfacing with Google Maps and Google Street View. This helps you to be sure of the place you are going to, especially if you are using another person’s digital address to locate the person. Kudos on that!

Point to note: if your address generated pointed to a different location, try going outside to an open area and retry.

It is very difficult to use any generated address for registration or verification. Trying to do this crashes the App. To register your address or have it verified, you will need to generate a new address. This is a no-no. It should not only be limited to that. If so, then the essence of saving a location is really limited. There should be the option to use any of the saved addresses for any other function one wants or as stated on the App.

Sharing and Security

GhanaPostGPS gives the option to share a digital address via various Apps installed on your phone. This is great as it is not limiting. The unfortunate thing however is only GhanaPostGPS can open the generated link for sharing well. All the others throw an error. Since they can’t restrict to only open with the App, the feature to open with other compatible applications should be revisited.

Also with the issue of security under sharing, opening with the browser shows a default 404 page which gives away information of the server. This is a vulnerability which can be exploited. To curb this, a more user friendly 404 page should rather be introduced.

Another area of security concern which is to be allayed is that of data security. Per the terms and conditions, the data collected on an individual is protected by the Data Protection Act 843  . So you can always refer to that Act and you will know the laws on how your data is to be kept and used, and if they breach, you can hold them accountable.

Register/Verify an Address

As we have already established, trying to register an already saved address always causes the application to crash. Hence there should be a feature which allows for already saved addresses to be registered and not for a new one to be generated each time.

So to register your generated address, the App requires you to enter an ID (passport, driver’s license or voter’s ID). This does not validate against any database hence one can put in any information as it receives any combination of characters given. For a national addressing system, this should be validated against an existing database of the respective identification system.

The address can be registered many times but if it is the same address, the newest will replace the previous. And this shows under My Registered Addresses. Initially it will show that is not verified, but after the session is restarted, the address will show as verified.

Fig. 8 Address registered and verified.

Privacy Policy

The privacy policy stated has details mainly for the website and not for the application. There is no information about the privacy of the App within the privacy policy but all that is captured within the Terms and Conditions.

Terms and Conditions

There is a very exhaustive terms and conditions for the usage of the App and you can always read to know what your usage of the App makes you bound by.

Emergency Services

As the test was done on the live App, some real world tests can only verify how responsive the emergency services are to notifications generated from this App. Hence stay tuned for an update. In the meantime, can you share with us your comments on the usage of GhanaPostGPS especially the emergency services and how the response and usage was?

Verify Address

As stated on the website of ghanapostghs.com, one should be able to verify an address by seeing the Verify Address button under profile however, it is Register Address which shows but the verification is automatically done for a registered address after the session is restarted.

That’s all for today folks…

GhanaPostGPS is a great initiative and as nothing good comes easy but needs to be tried and tested, I believe these are some pointers that Vokacom should take note of and work on them to improve on the App and make it better for all Ghanaians to use.

Meanwhile, #JackWhereAreYou?

Feel free to post your comments below.