Showing posts with label Technology. Show all posts
Showing posts with label Technology. Show all posts

Tuesday, April 17, 2012

MediQ: Elixir to Medical Management

AIIMS Delhi, March 31, 2012 11:30AM, NRD and I were looking at multiple gigantic queues -- Queues to get appointments to doctors of their concerns, or to get some sort of medical help. What even more surprising was, that some of these guys were queued for more than 8 hrs – since 3AM!

Varanasi, Dr Hatwal, known expert of Thyroid related problems. He has a unique system. Patients write their name on a paper and put it under the brick. A Friggin Brick! The brick is not guarded by anyone. On a windy day, an innocuous lift of brick, to put one’s paper-slip, can just literally blow everyone else’s application. Come on doctor, you can do better. He wouldn’t hear, or at least pretended not to.

Saraswati Heart Care, Allahabad. I call in from Varanasi to get an appointment, three days in advance. I can’t. I will have to come to the hospital – be physically present there in the morning to get the appointment; which, the receptionist says, wouldn’t be much trouble as everyone does that. I, be assured, will get the appointment for the day.

In India, we are use to of queues. Starting from our college days – queues for fee deposit, queues for admission, queues for food, queues for enquiry, queues for deity, and queues for shitting – literally. While some queues are cut short by advent of information technology (IT), most of them are not. The queues – that are solved by IT, are mostly profitable entities for upper/medium upper classes – movie tickets, club tickets, air tickets, train tickets… off the top of my head.

Why can we not have a universal queuing system for medical/doctors’ appointment and patients’ history keeping? Let’s call it MediQ (yeah, I have googled and this domain name is not available and already owned as a firm’s registered name.)

The Story: I like to think in stories. So, let me tell you a story of a Mr. Hardbody. Hardbody did not have a healthy life as most stories’ protagonists do; but he is a smart person. For last three days, he had this chronic pain in his eyes. So he requested an appointment to his eye doctor from his smart phone which turned out to be a week ahead. He thought he could wait. But suddenly the next day, he had so excruciating pain that he just looked into MediQ for the nearest available eye doctor with closest open appointment, reserved it. It was in next 30 min, a 7 min drive from his home. The doctor made some temporary relief to Hardbody but suggested a surgery as soon as possible. Hardbody called his insurance agent who sympathetically declined that the particular procedure was not covered in the insurance, sorry. Hardbody will certainly loose a major fortune if he paid for the bills. So, he searched for the lowest cost surgery over MediQ. It turned out to be a doctor in India. He looked at the recommendations for that doctor, and talked to the patients who had recently undergone through the surgery by him. It was a good deal, affordable including flight costs and little tourism. He requested the doctor in India to look for his case, over MediQ. Doctor promptly replied, since all the reports from pathology and previous doctor were automatically available to the doctor. Hardbody packed his stuffs and left. He had gone through surgery successfully. The doctor, looking at previous history of Hardbody on MediQ, figured out that some medicine’s causes him acidity, so he prescribed the alternatives. MediQ analyzed the post-surgery medicines were available in stores in nearby Hardbody’s house. Hardbody came back home happy. Posted a review of the surgery and provided his rating for the doctor over MediQ. He can be found in MediQ discussion groups with people having similar issues. And his history is updated in MediQ.

Fundamental Requirements: These features are the core of the idea. It can’t be compromised. MediQ must
  1. reliably manage appointments
  2. be free on the patients’ end
Functions:
  1. People can make appointment to doctors via internet, via smart phones, or via SMS
  2. There is going to be only one appointment list. So, any appointment made by calling the doctor, or by going physically to the clinic, or by any means that is not mentioned in #1, has to be entered in the MediQ by the operator/receptionist.
  3. On unavailability of slots on request date and time, MediQ should automatically suggest the closest available appointment schedule.
  4. MediQ should also manage cancellation of appointment by the doctor or by the patient.
  5. MediQ should manage doctors’ schedule, so that it does not allot appointments on the doctor’s day off.
  6. MediQ should be able to make two way communications between doctors and their patients so that patients can be communicated about the upcoming appointment X hours ahead, or a sudden cancellation by a patient should push the candidates behind, one slot ahead, or an emergency request shot up to top priority irrespective of its position in the queue.
Roadblocks:
  1. Like any new system, doctors – specially, the government hospitals, the biggies, would not embrace MediQ with open arms. So, we need some ground work done beforehand, in convincing people.
  2. Awareness – people should be aware of the system so that they can request appointments by themselves; ask for appointment number when appointment made by physically going in or over phone call.
  3. Funding is a minor roadblock, but it is as real as it gets.
Nice to have:
  1. Medical History: MediQ should manage patients’ history.
  2. e - Clinic: Things that do not require patients to be physically present to doctors can be taken care over MediQ. This includes upload of reports, and suggestions by doctors.
  3. Integratability: This is revolutionizing. An integrated system which is hooked with pathology labs, emergency systems, medical stores, various doctors and research centers, and with people having same form of illness.
  4. Sociable: MediQ creates a society of people connected over internet. People can talk with others with same symptoms; doctors will have millions of case studies to go through.
  5. Location tied – Location Free: A search will get you to nearest available doctors and closest available appointment slots to them. You can get medical expenses that might cost for a surgery anywhere on the globe. So, if you find that your insurance does not cover laser eye surgery, and it costs a fortune to you in USA, while the same treatment with equally good doctor in India is much cheaper (including your air ticket) – just make an appointment. 

Tuesday, August 17, 2010

Firefox is slow in Ubuntu?

It's probably working OK for you, but not for me. I've seen Firefox as awesome, in Windows -- could not bear slow Internet for millions of pages I browse everyday. So, I googled around and there were way too much confusion but most of them were pointing directly or indirectly that the culprit is IPv6 . I have found a easier fix (somewhere on the Internet).

Here is what you should do.
  1. Open Firefox and type
    about:config
    in address bar, hit enter.
  2. Scroll down until you see a line like this
    network.dns.disableIPv6 = false

  3. Double click on this line so that it becomes
    network.dns.disableIPv6 = true
Now, try opening a new web-page. You should see the status-bar, it is connecting to the website quite quickly.

PS: This is the solution that worked on my machine. There might be other issues related to network that might cause page load latency. This is just one of the solutions.

Tuesday, July 28, 2009

Facebook Badge does not Work?

Facebook badge is what I wanted to put in place of static "About Me" provided by Blogger. The problem is, Facebook badge does not work! I hit the wall. Experimenting with the embed code provided by Facebook, I realized that badge.facebook.com does not work. It returns 302 (Moved Permanently), 301 (Moved Temporarely) or 400 (Bad request). Changing the CNAME from "badge" to "www" worked.

Here is what I did.
Changed this
<a href="http://www.facebook.com/nishant.neeraj" target="_TOP" title="Nishant Neeraj">
<img alt="Nishant Neeraj" style="border: 0px none ;" src="http://badge.facebook.com/badge/677811901.1700.326749801.png" />
</a>
to this

<a href="http://www.facebook.com/nishant.neeraj" target="_TOP" title="Nishant Neeraj">
<img alt="Nishant Neeraj" style="border: 0px none ;" src="http://www.facebook.com/badge/677811901.1700.326749801.png" />
</a>
- Nishant

Sunday, July 26, 2009

Re-Vamped !

Dec 2008, I thought that I would upgrade my blog to look more genuine and not to look like one of the Blogger's standard template. Plus, I almost hated the top bar that includes search and next-blog button. But, it never happened -- in-fact, the idea to change the looks was too intense that I stopped blogging until I change it - a pseudo pressure. The reason was, I was too afraid to touch CSS and HTML tags were nightmares to me.

Suddenly, in July 2009, one day I was caught in Catch-22. I had to design a web-page from scratch for our Muton site, and I realized probably the next good thing is vamping up my blog. Played with CSS, HTML tags on N2O and pasted the CSS on this blog. Done! Phew!

I changes the colors and looks from docile and goody-good to more declarative and rebellious. Hope you'd like it.

See old blog's image here
See the new blog's here

Also, this is a pre-Google acquisition blog. So, does not have some of the hottest widgets and sharing capability. I am planning have all those badges, libraries, Tweet and share on Facebook very soon.

And Let's have a regular weekly post from now on. :)

Enjoy.
Naishe.

Saturday, February 14, 2009

Quick Quote: SOAP

I started looking into SOAP. I loved that developers need not to be all nerdy. Here is an interesting quote here that I found during research. I loved it. (Since I've seen the movie umpteen times)

Here it is
In the movie Fight Club, Brad Pitt and Edward Norton play alter egos -- opposite ends of the psychological spectrum -- two guys trying to communicate with one another and having a tough time making it work. Interestingly enough -- and without giving away the punch line -- much of the action in the film revolves around the production of soap, an activity that seems to bind the characters in unique and unexpected ways.

Friday, April 20, 2007

Mechanical Programming

Mechanical Programming

7ou are not a skilled programmer (but never stopped boasting about 7our programming skills), 7ou have some twent7 da7s left in 7our graduation and 7ou find out 7our ke7board has got a non-adjustable vital ke7 fucked-up. What would 7ou do? (Especiall7, when all 7ou do on 7our computer is chat, read blog and search porn.) Bu7 a new ke7board! Naah!

(7ou must have guessed that the ke7 I am talking about is ‘y’, I had nonfunctional left control, tab and left shift, alread7.)


Probabl7 7ou’ll program some redundant ke7 like ‘tilde’ to print ‘wai.’ Being Mechanical Engineer b7 academics, I chose a ke7 which is close to ‘wai’ and look somewhat like it. I got ‘7’ and fitted a mechanical linkage between them. (Click the image to see it.)

Mechanical Programming

I programmed m7 computer mechanicall7 to print a s7mbol (seven) for a mechanicall7 unprintable letter (‘wai’).

PS. I used same ke7board facilit7 to t7pe m7 sevent7 pages long thesis, then cop7 pas7ted ‘wai’ for each seven from a website using MS Word’s search and destro7 tool. So it is not alwa7s ‘kewl’ to program mechanicall7, some time it sucks.

© Copyrighted Nishant Neeraj. Ask before quote.

Disclaimer: Writer is a free thinker and the script is his personal view.

Genre: Real stor7 based, Drama, Fun, Technolog7, comed7
Type: ‘KEWL’
Language: English
Categor7: For ALL age group
Place and Time: IIT Kharagpur. April 20, 2007. 03:05 in the morning (AM).

Monday, April 16, 2007

Freaky Future

Freaky Future: Fragile – Handle with care.

Most of it seems like a horrifying sci-fi novel or movie, the only difference is – it is not fiction. I am talking about a presentation by Karl Fitch, namely ‘Did you know?’ Materials are arranged in such a gluey manner that keeps you at the edge of your seat.

To me it was like confession of a completely fact freak American, but I am sure you’ll enjoy and obviously be impressed by this excellent presentation.

Being an engineer by profession and strong supporter of language unification, I liked most of the freak fact told about technology and growing influence of English world-wide.

However the best part of presentation where he talks about ‘fast growth of technical information.’ He says, “… for a student, starting four year technical degree, half of what they learn in first year will be outdated by their third year of study …” This may, probably, be true for US, but what about people who still study technologies that had been outdated half a century ago? And worse, what if it is the case of premiere institutes of a country?

Never mind! They’ll get a job anyway.

PS: Navigate to beautifully written blog of Jon Revelos.

Friday, April 13, 2007

Hindi Blogging

Varnmala








This post contains Hindi fonts if you are unable to see it (and wish to see it) please follow the instructions on following web page click here for Hindi support


वाह भाई वाह ! यह एक काम गूगल ने सही किया । अब हिंदी भाषी लोग भी ब्लॉगिंग कर सकेंगे । Jhandaहालांकि अभी काफी सुधार करना होगा लेकिन यह एक उत्साहजनक बात है कि पहला कदम लिया जा चुका है जल्द ही मैं कुछ हिंदी सामग्री के साथ ब्लॉग में पुनर्प्रवेश करुंगा तब तक के आज्ञा दीजिये ।


वो सभी लोग जो हिंदी में ब्लॉगिंग के इच्छुक है तथा इसके बारें में और विस्तार में जानना चाहते हैं कृपया इस लिंक (कड़ी) पर क्लिक करें - गूगल हिंदी ब्लॉगिंग सहायता




यदि कोई परेशानी हो या किसी सहायता कि आवश्यकता हो तो निःसंकोच मुझसे सम्पर्क करें (कमेन्ट के द्वारा) ।

Thursday, March 22, 2007

Formatting Windows

…When You Decide to Format Windows.

New Hard Disk in Old Computer: My friends find it very easy to do and I used to think the same way when I added a new hard disk to my not-so-technical friend's computer. But this time Murphy was with me and happened exactly what he says – easy tasks get tough exactly when you don’t want it to be. I did install the HDD but with minor modification; I had to make it primary and hence install everything into new drive – a marathon job of long 8 hours. (Yeah, I have archaic computer with 256SDR, 1.6 GHz P4 and CRT monitor!)

Here are few things if you are installing extra HDD in your computer. (It’s kind of layman’s approach for all the laymen who, like me, afraid of reading long technical details.)

Rule 1: IDE-HDD connectorBuy maximum hard disk capacity you can because no matter how capacious HDD you buy it can never accommodate the things you always wanted on your computer.

But must read your mother board manual for maximum HDD capacity it can accommodate. As far as I know up to 320 GB is supportable by all MoBos, yet you check MoBo manual or dig internet (In case you’ve lost the manual.)


Rule 2: Make sure your HDD comes with a warranty and in case of malfunction during installation you can reach the service centre to get help.

Rule 3: Ask the procedure to install the HDD in your computer and provide all information about your computer’s configuration even if you think s/he things you’re retarded or something.

Get an expert or you can or follow the steps given below.

Rule 4: Open your computer’s cabinet, see a wire stripe running from your MoBo to your existing HDD. And also see this wire has three pins on pinned into mother board, another in existing HDD and one empty (most common case.)

Rule 5: Ensure that your previous hard disk is attached to the pin which is at the end of the 80-pin striped wire. AnHDD Pin Configurationd secondly put the jumper of both the HDDs in cable select mode.

(By doing so, you say to your computer, “Hey! I don’t know which one is master and which one slave, you decide it based on the pin which I connect it to. The one, which I connect with pin at the end of the cable, would be the master and other one slave.”)

See the image, click to enlarge it.


Rule 5: Place your new HDD into cabinet slot screw tight it. Power it with one of the 4-pin power chord coming from SMPS. Do not worry, the grooves are made in such a way you can not connect it wrongly.

Rule 6: Connect the pin at the end to the hard disk having OS (Your older HDD) and the middle pin to the new HDD.

Most of the cases it works. But if you’re as unfortunate as me, it won’t. In that case you’ll meet people saying, “Buddy, you’ve got faulty disk get a new one.” because while formatting you’ve got an error saying “Drive did not format successfully.”

I tried everything from Partition Magic to Seagate’s Seatool nothing worked. Few diagnoses say disk is ok, other say disk is faulty and still others get hanged while checking the disk.

Whole drama took some 4 good hours of my busy day and then I decided to install windows in new HDD and use only that one and if it worked, I would sell old HDD for dirt.

I removed old HDD, gave primary connection to new HDD and tried to install it. It worked. Then just for experiment sake I connected my old drive in secondary pin. Wow, both were working. But shit I’d to install windows and many soft-wares which added another four hour and a day wasted.

Some says the error was because I attached a higher RPM HDD to secondary or high capacity disk to 2ndory connector. But still these configurations work in other’s computer. Why it didn’t in mine?

5 things you must do before you format your HDD

  1. Copy and save all of your documents; especially, your projects, memorable images and everything else which you can not find on other computer.

  2. Most of the time good and handy application data are created by long use of some software like Firefox (your shortcuts, Bookmarks, saved passwords etc), DC++ (Hashed files, hub address, favorite hub and user, passwords), Media player information database (where your music ranking, frequency and favorite and tagged song data are saved). Save them so that you can replace them and work as easily as you used to do. Without tweaking new settings.

  3. Keep your MoBo CD with you. If you’ve lost it download and burn it from MoBo manufacturer’s website before you format the computer.

  4. Keep installation files few essential software like Firefox, Antivirus, Winrar, All audio, graphics, webcam driver, Delete recovery programs.

  5. And check the calendar if it is a proper day to format your computer without hampering any thing more important.