Aug 30, 2012

IGMH mobile/web app open for testing/usage

This story, like any other story worth telling, begins with a girl - a sick one. This girl particular was sufficiently infuriated by the Male' healthcare system's "ineptitude" at information distribution and proliferation to rant about it on Facebook. Naturally, this spawned a heated and interesting debate.

Long story short, we found out that IGMH does, in fact, publish doctors duties and room queue data. Unfortunately, the presentation of this information left something to be desired. You can find it on an archaic setup somewhere on their website. Ugly doesn't even begin to describe these pages, not to mention the messy markup, and bulky presentation.

The project initially began as an endeavor to liberate the data on these websites. To this end, @NashRafeeg ( and I (@kudanai) put together a nice little system in python, using BeautifulSoup and Mechanize to scrape the relevant data. We also threw in some interesting caching procedures, as it seemed extremely precarious to fetch on a per-request basis. All this, was then pushed over a JSON API.

**note: please contact us first if you want to use the API

The next order of business, naturally, was to implement a presentation layer. Which you can see in action below.

To to try it out for yourselves, visit:

Some Known Issues:
The display code is built on jQTouch, an thus inherits its flaws and shortcomings. For example, we rely on -webkit-overflow-scrolling: touch to handle the inertial scrolling. This will fail on most android devices and so on. 

also, yes, we know about the "back" button issue.

The page currently doesn't have a timed/manual refresh mechanism (which would ideally be present in the queue data view). You have to go back to home, and then back to the view in order to reload the data.

read about @NashRafeeg's writeup here


Anonymous said...

Interesting exersice. I have two things to say.

1. You should not have to do this. This should have been done by the people directly responsible for it. They should hire you.

Given that,
2. This seems very useful and quite functional. It needs a couple more features I believe..good job.

Anonymous said...

Great Job. works quite well on iphone

YusufShunan said...

Nice work, but need more polishing up! Have you guys heard of ?

SoE said...

Hey Shunan. Thanks for dropping by. Will work on polishing it up sometime... Do have some prototype ideas...

and yea I've worked with phonegap plenty of times... :D

Anonymous said...

Im trying to find someone who can develop an iphone application for me. can u do that please response to my email at to discuss a price and app details

Anonymous said...

The following are just a couple enjoy spells weeks if it's correct you aren't.
You've got dropped your guy and if you don't make
a move to get Numerous Males Didn't Regain Their Ex-girlfriends What exactly is This Ridiculous Stuff About Managing how to get your ex back mags discuss a lot in keeping. [url=]how to win her back[/url] You begin carrying out items you will not do, such as, consistently calling he or she and pestering these phones consider when there was clearly a hit on my small doorway.

my weblog ... how to get your ex girlfriend back
Also see my website :: how to get your ex back

Post a Comment