Thursday, December 11, 2008

troubleshooting user complaints

Vocera is a wonderful product, I prefer working on it over every other system I install because it performs very well and I have personally encountered very few bugs in it. So if we have a solid system that is correctly configured, and our end users are getting furious about "I'm sorry, I didn't understand" what does that mean? I see the same few things over and over:
1) wireless network issues
2) database issues
3) user training issues
4) hardware issues

To make things just a little more tricky, normally there is some amount of each of these at play. Lets look at each of them individually.

Wireless Network Issues
The very first thing we need to issue a command from the badge to Genie is a wireless network to carry our request. How do we know if we have wireless network problems? Here are the hints:
- Genie responses have gaps in speech
- VRS report on "low recognition by access point" shows some AP's well below the average
- red lights on the top of badges
- badges display shows "Searching for Access Point"

If we have the symptoms what do we do? My usual recommendation is to log into a badge as a user with Administrator rights and "play test tone." Stick a headset in the badge and walk the areas reporting problems. Listen for dropped packets, slow roaming between access points, or completely falling off the network. If you expereince any of these you know you have wireless issues to tackle.

Next step is to run a full wireless survey that includes a spectrum analyzer looking for sources of interference. The old Airmagnet views will show channelization problems, dead spots, misconfigured AP's, etc. The Cognio type of component will help you find the things that are scrambling your frequency range and disrupting your badges from functioning correctly. I won't delve any deeper into wireless, if you have symptoms of wireless problems they must be addressed so we can troubleshoot deeper problems.


Database Issues
It's amazing to me how many database problems I find out in production systems (we are talking about absolute show stoppers.) If you want to sniff out these issues, my suggestion is to start thinking like Genie. When you look at group names, Address Book Entries (ABE) and Alternate Spoken Names (ASN) you look at them phonetically. Make sure that when you sound it out it will sound like what your users will say. Vocera has a built in feature to check out your data integrity, you should run this to look for obvious problems!

When you are ready to check the database, login to the admin console, choose the Maintenance menu, and click the tab for Data Check. Select the items you want to check and click the Check button. Take a good read through the output. Think like Genie and see what names are similar or identical, check ASNs and ABEs for conflicts.


User Training Issues
With a voice grade wireless network in place and a clean database available, we have removed the easily fixed items from the list so now we have to deal with users.

First thing we need to know is who is having problems and how bad the problems are, so I hope you have a Vocera Report Server. Log into your VRS and run a low rec by user for the last week, this will tell you who is having problems, how many commands they have issued and what percentage was successful. After putting on some kevlar it's time to go out and meet the users and ask some questions:
- Do you have more trouble in some places than others? (wireless network)
- Are there people or groups they call that it never seems to understand? (check name and ASNs in the database)
- What commands do they commonly use? (Call? Get? Find?)
- What accessories do they use? How do they wear the badge? If used, how does their headset sound?
- Ask them to recreate some scenario that typically fails and observe.

I found this one recently where "call I C U" never works, the group is in the database as "ICU" with no ASNs. Sometimes you can catch this in your database check but other times it's the users who have to lead you to them. I have one client where many users did "learn a name" for a group that needed an ASN. A year later none of the new people could ever call that group and wasn't taught the "learn a name" command in their onboarding training. All the users knew was that Genie always understood it when someone else said the group name, but was broken when they tried it.

Gotta have thick skin to walk out with the target on your back, but if you've made it through the wireless and database and your users still have problems this is the only way.


Hardware Issues
Sometimes things just break, would we get those damage plans on our cell phones if we knew we would never drop them? We can miminize the risk of badge damage by using accessories, but some of them will be destroyed anyway. When a badge is 1/16th of an inch thick or in lots of little pieces it's easy to know it's bad. When it is cosmetically normal people expect it to work and that is sometimes a mistake. Older badges can be damaged internally and look fine on the outside. I've seen bad badges cycle in and out of shifts where one unlucky roulette player gets to hear "I don't understand" all shift.

Again we have a case for having a VRS and running reports for low rec by badge. If badges are being passed person to person it's very easy to find a bad device. Things get a little slippery when people have a one-to-one badge ratio. It's a GREAT approach for inventory to have people keep their own badge and be responsible for it, but what we then find is that the low rec by user and the low rec by badge gives us duplicate data.

Batteries do wear out and when they do they should be pulled from service. The current shipping batteries have expiration dates on them, not an exacting science, but a rough indicator of when they should be replaced.


Conclusion
Vocera is a great system but it does require ongoing maintenance to be sure the wireless coverage doesn't change over time, the database has all the utterances it needs without conflicting extras, the users are staying sharp with their usage, and the badges/batteries/accessories performing and being used correctly. What else should be on the list?

8 comments:

Stonegateguy said...

Hey thanks for posting this info.... Im a Sys Admin from MN and its always nice to pick up tips and tricks from others!

Anonymous said...

Thom, Who are you? Your infomation is very good.

Thom said...

I'm glad people are finding this blog already!

Stonegateguy, as a Vocera admin you are part of the small community I was hoping would find this blog. I've got a long list of topics I am working on, and the focus will continue to be toward the admin/engineer audience.

Anonymous, thank you. I am very happy to share my experiences and knowledge. You do point out a bit of an oversight on my behalf; I never introduced myself!

My next post I will do a short intro and do a little background on why I started this blog.

Thanks for your comments!
Thom

Anonymous said...

I'm the new Vocera Admin for our hospital in Fairbanks, AK. I was pleased to find this blog. Your information has been very useful in the database build. Look forward to learning more from your posts. Check out this article on Vocera in the healthcare setting. http://www.tpchealthcare.com/blog/2008/05/08/109/ Thanks

Thom said...

Hi jlpatch, congrats on your new role! I'm glad you find this info helpful, and it sounds like Luke's article on the database came in at a very good time!

I am just curious, did you inherit an existing system, or is this a fresh install?

The reason I'm asking; the last few 4.1 upgrades I have done have been old systems with new admins. I think I sense a "tips on how to adopt a Vocera system" post coming soon.

Happy New Years to all!
Thom

Anonymous said...

We are currently implementing Vocera in a large hospital. First impression is that it is a very cool product and the nurses love it.

However, we are still having continuing issues with them. When the wireless network was installed AP density was pretty high. The vocera badges have a hard time deciding which AP to roam to because there is so much signal. We have turned the power on all AP's way down and went to fast roaming on the badges and it has helped.

The biggest issue we have run into are the rubber protective covers that came with the badges. When they are on the badge and you are standing next to a hard surface, like a plate glass window, you get a LOT of echo when talking on the badge. Removing the protective cover eliminates this problem.

Has anyone else experienced the same thing?

We are currently testing a "fix" I have punched the hole for the microphone larger and it appears to help. If our testing proves this to be a viable fix, we will try pushing this issue back to Vocera to get a permanent fix.

Anonymous said...

We are constantly having problems on the hand held
phones. We don't have the small device. We get a blue icon on our phones daily which makes it impossible to reach someone. The person can still receive texts but not be called. When you try it says they are not on the network. The person is told to rerecord their names to keep it from coming back. One person recorded her name last name first to prevent it and it still is happening. Do you know what causes this? It looks like a small blue cell phone.

Thom said...

Hi There. I really wish I could help you, but when Vocera restructured their partner relationships several years ago I was basically blocked out. I no longer have any access to partner troubleshooting resources, and the device you have didn't exist when I was doing deployments for my customers. I suggest you either work with your partner, or escalate to Vocera support. I wish I could be of more assistance.
Thom