Openemr-app Android OpenEMR client

cybercod wrote on Friday, July 06, 2012:

Wrapping things up on the game we’re working on… taking a bit longer than we thought, but we’ve not forgotten this project.  Has anyone started anything similar yet?

cybercod wrote on Wednesday, July 11, 2012:

I looked back over the code for the app this afternoon.  Compared to the game, this is little more than a fancy script.  We’ve learned a lot more about Android programming since we last messed with this, so hopefully with some fresh eyes, we can take this to the next level.

bradymiller wrote on Wednesday, July 11, 2012:

Hi,
Glad to hear that your gonna start working on this again.
-brady
OpenEMR

cybercod wrote on Wednesday, July 11, 2012:

If you wanna see what’s been taking up all our time:

https://play.google.com/store/apps/details?id=com.smiths.free&feature=search_result#?t=W251bGwsMSwyLDEsImNvbS5zbWl0aHMuZnJlZSJd

cybercod wrote on Sunday, July 15, 2012:

Ok, got the editor all ready to go, and I put the project in its current state up on google play so that people will be able to get updates more easily.  Its free and there are no ads.   Its just simpler that way.  Once it has propagated out through Google’s servers, I’ll post the link here.

Can someone give me an idea what would be the first problem to start working on?  Was anything ever done server-side regarding the PDF problem?  Are there still server address issues?

cybercod wrote on Sunday, July 15, 2012:

Here’s the app on Google Play
https://play.google.com/store/apps/details?id=com.openemr#?t=W251bGwsMSwxLDIxMiwiY29tLm9wZW5lbXIiXQ..

Nothing has been changed except for the html page that shows at first load.  Those wanting to do testing are recommended to grab it so that they can get updates easily as we push them out.

cybercod wrote on Monday, July 16, 2012:

Did some code cleanup last night, added the ability to customize the host string, and the main folder string.  People using non-standard or multiple installations should have an easier time now.

Please note that updates can take several hours to propagate through Google Play.
 
New debugging mode available, sends all debug messages to the system log which can be viewed with a viewer like aLogCat. 

The testing server that the app is set up to use by default was down this morning.  Would anyone be willing to volunteer a server instance?  Is there a better address we should be using? 

arnabnaha wrote on Monday, July 16, 2012:

U can use my test instance: http://nahahealthclinic.dyndns.org/optest

cybercod wrote on Monday, July 16, 2012:

Well, using the custom strings I just set up, I can see the login page, but the webview isn’t rendering the login fields, the language selection, nor the Login button.  Hmmm… I take it some stuff has changed about OpenEMR since we last worked with it?   Also, are you offering to let use use this as the default testing site for the app? or just for our own testing?

cybercod wrote on Monday, July 16, 2012:

Nvm, it just wasn’t letting me scroll down… rotated and login is there.  This is Monday, isnt’ it.  Never could get the hang of Mondays.

cybercod wrote on Monday, July 16, 2012:

Ok, I can confirm that the custom host string and folder name are working fine.  It overrides the server:port settings and includes anything up to the folder name that needs to be included in the address.
For the above example it would be set to:
http://nahahealthclinic.dyndns.org
the trailing / is optional as the software will add it if it is missing.

The folder string, in the above example would be optest, no trailing /.

If we can start getting a list of what is actually working and what isn’t, then we can prioritize the things that aren’t working and make some headway. 

PDF’s are still an issue, and from what I’ve been reading, they may continue to be an issue and may only be solvable with a coordinated effort serverside.  Android’s browser hands off the download to the download manager which tries to grab the file from the base address, and it does not pass along the cookie or other credentials needed to access the file, so the download manager gets rejected by OpenEMR’s security.  I believe that’s what is happening, but it could also be that the android webview just isn’t understanding what it is being given.

Aside from the PDF problem what is the next major issue to tackle?

cybercod wrote on Thursday, July 19, 2012:

Can someone confirm whether or not the new server options are working out?  Are there still people unable to connect to their configurations?

palmdoc2005 wrote on Friday, July 20, 2012:

Thanks for the update. Unfortunately I still can’t login to my own server but the default is OK. I am not sure where I am going wrong. It loops

cybercod wrote on Friday, July 20, 2012:

It loops the login screen? or ?  can you give me a breakdown of how your address is constructed?  I know that these are private addresses, so if you can use blocks like the following I can kind of get an idea what you’re dealing with.

or 
or

if you can point out what parts it uses, it will help me pinpoint where the problem is. 

cybercod wrote on Monday, July 23, 2012:

?

anonymous wrote on Tuesday, July 24, 2012:

I’ll do my best to help this app, but I’m limited to being a guinea pig for AOSP-based Android OS’s.

I just downloaded it from the play store on my SGS2 with CM9. Client-side SSL isn’t working as it doesn’t call up a list of certificates to use if I try to connect to my server (like the iOS crap bug). However, normal ICS browser works fine. Same thing happens with my HP Touchpad with CM9. I can only install it when I change the dpi of the device to 160 dpi from its native 132 dpi (with LCD Density Monitor or w/e). Otherwise, the play store will say it’s an incompatible device.

cybercod wrote on Tuesday, July 24, 2012:

Arimal is working on SSL currently.  presently, it just says ok and continues.  We will look into what we need to do to alleviate your resolution issues.  Thanks for volunteering. :wink:

cybercod wrote on Monday, August 20, 2012:

I just uploaded a new version that allows you to change the button font size.

Also, just found out something new that may help us fix the file downloading problem…. don’t hold your breath or anything, but we’ll know in a day or two if that will work.

We’re up to about 50 users now, but we’ve been getting no feedback. 

palmdoc2005 wrote on Tuesday, August 21, 2012:

I still can’t get it to work.
Here’s a test server, and it cannot even load the login page - getting looping redirects
http://openemr.mydobbs.net

cybercod wrote on Tuesday, August 21, 2012:

palmdoc2005, I think your redirect service is hiding the folder name… it expects there to be something there before /interface… the default is /openemr… right now even if you leave the folder blank, but have the custom folder box checked, it still tries to access http://openemr.mydobbs.net//interface/blah/blah/blah.  If you can make your address point to one folder up from where you have it, it will work… I can probably make it stop putting in the extra slash if the folder name is empty also… I’ll try.  I’m just saying to look at that on your end if what I’m about to try doesn’t work.  Hmmkay?