This application for iPhone is a mobile application of our main website with access to its services. It provides a user the ability to view videos from our site, view blogs on our site, view Health-tips on our site (like blogs, short document), and log into a secure portion where they can send email questions to our staff of medical professionals and get answers from them.
This application for iPhone is a mobile application of our main website with access to its services. It provides a user the ability to view videos from our site, view blogs on our site, view Health-tips on our site (like blogs, short document), and log into a secure portion where they can send email questions to our staff of medical professionals and get answers from [url removed, login to view] link is to a series of screenshots that have been designed for the project.
<[url removed, login to view]>
There are a couple of screens missing such as "facebook auth" which is much like twitter. Also a list of blogs...it will be like the Health-tip image, display a list of blogs to pick from to see the entire blog.
Below is a list of features:
1. Users are initially allowed to use a few features without logging on as they do not expose any personal information. There is a screen explaining how to activate their mobile access and get login information from our website. Also an "About" screen.
2. When the app loads, it displays a blog screen that lists blogs we have available. Our medical staff write the blogs and they are hosted on our website. Clicking a blog displays the blog in detail.
3. Menu at the bottom allows access to a "videos" screen that works much like the blog screen. These videos are hosted on our site.
4. To enter the secure portion of the site, the menu at the bottom has "your account" button
5. User must login as this is hipaa compliant.
6. Videos and blogs can be shared on twitter or facebook so there are screens for authorizing access to those accounts.
7. Main menu has 3 options.
a. Ask: allows the user to ask a question of one of our medical professionals
b. Inbox: allows the user to see medical professional replies.
c. Voice: allows the user to leave a voice question that will be answered and called back to the person's phone.
d. Nurse Call: allows the user to call a nurse and talk to her over the phone.
8. Ask eDoc: clicking ask will bring up a screen with a "picker" on it to select the type of medical pro to contact.
a. After selecting, an email type screen is shown allowing the user to ask a question?a photo can be included and taken with the camera or from the roll.
b. A similar screen is used after the person receives the answer if they wish to reply to the answer. A question thread can continue back and forth with the previous messages at the bottom just like email.
9. Inbox: shows an inbox list of message answers. Clicking one will display the question "thread" with the answer and any previous exchanges on this question.
10. Voice: will display a phone number for them to call and ask a question using the phone. Clicking the number should dial it.
11. Nurse Call: (screen not shown in demo) similar to Voice it displays a number and explaination of the service and allows them to initiate a phone call.
That is the interface. I will now explain the data that is exchanged with our server in the background.
1. For the data interface, services will be written on the server (by eDocAmerica) and the app can call these services to interact with our database.
2. Login: user must log in to access the "your account" portion of the app as it contains personal information. Login will return some information that is needed in the app such as the phone number to call for voice, a phone number for nurse call, and any other account level information that is needed. Also the number of new inbox messages.
3. Ask: calls a service to post a question to our database for our staff to answer.
4. Inbox: A call to a service to get the "envelop" of the current inbox messages to display in the list. Can be paged for long lists.
5. Clicking an inbox item calls a service to get the inbox item details to display the email to the user.
6. Reply will call a service to post a reply.
7. Services or rss may be used to refresh Blog list, video list, etc.
We are interested in getting this app up and running in a short time. As a follow-up project, we are also interested in porting this same app to Android.