Mobile graphical version for appointments

This forum is for programmers who have questions about the source code.
Post Reply
evdokimosk
Posts: 12
Joined: Fri Sep 28, 2007 4:48 pm
Contact:

Mobile graphical version for appointments

Post by evdokimosk » Wed Jan 09, 2008 3:53 am

I am thinking of developing a graphical java (compatible with the majority of devices) sofware for mobile devices in order to keep the appointments and patient info updated. So that a doctor can view an appointment and is able to call (through the software) the selected patient. The java software would be open source and the file that is stored in the mobile device will be in csv format.

I would appreciate to read your opinion because i am ready to spend a lot of time in order to achieve it in the best way.

User avatar
jordansparks
Site Admin
Posts: 5744
Joined: Sun Jun 17, 2007 3:59 pm
Location: Salem, Oregon
Contact:

Post by jordansparks » Wed Jan 09, 2008 8:08 am

I frequently research possible development platforms for such a program. I have never been able to find just the right program. I had not seriously considered a csv file because there is no indexing. I thought there should be a patient table and an appointment table. I would be very interested in what your development platform will be. We could set up a subversion folder and we could all work on it together.
Jordan Sparks, DMD
http://www.opendental.com

evdokimosk
Posts: 12
Joined: Fri Sep 28, 2007 4:48 pm
Contact:

Post by evdokimosk » Wed Jan 09, 2008 8:46 am

I suggested csv file because i believe tha the java program should be as light as it can be. This comes from the different mobile devices that exist today. I think that i would be a bad idea to develop a "super" program tha runs only in PDAs. The idea that i had in mind was that in every update of the mobile the cell phone will hold only the appointments of the previous 2 weeks and the next two months, so the csv file keep small. Every appointment will keep some patients info and his phone numbers, the kind of appointment and some notes. The more useful think for the doctor is when he is out of office to see if he has an appointment and if he does to communicate with the patient. The java program will be able to call through the interface the patient.

I believe that your opinion is more significant than my idea for me. I would like you to give me a pathway on how to proceed.

User avatar
jordansparks
Site Admin
Posts: 5744
Joined: Sun Jun 17, 2007 3:59 pm
Location: Salem, Oregon
Contact:

Post by jordansparks » Wed Jan 09, 2008 9:19 am

I think your approach is great. So just one text file for the data, right?
Jordan Sparks, DMD
http://www.opendental.com

User avatar
jordansparks
Site Admin
Posts: 5744
Joined: Sun Jun 17, 2007 3:59 pm
Location: Salem, Oregon
Contact:

Post by jordansparks » Wed Jan 09, 2008 9:31 am

So we'll have to add an export button somewhere in the main OD program which will actually create this text file. I can adapt some existing code to quickly create the text file. We'll also need to add a pref to store the default export path so the user doesn't have to set it each time. And I think we can easily add a default range so that users with more powerful devices can export larger files. The export will overwrite the existing .csv file that's already on the device.
Jordan Sparks, DMD
http://www.opendental.com

evdokimosk
Posts: 12
Joined: Fri Sep 28, 2007 4:48 pm
Contact:

Post by evdokimosk » Thu Jan 10, 2008 1:53 am

Great. This is my opinion. If you agree with this and you also think that is a good idea, i will start developing it.

I am just waiting for an OK.

User avatar
jordansparks
Site Admin
Posts: 5744
Joined: Sun Jun 17, 2007 3:59 pm
Location: Salem, Oregon
Contact:

Post by jordansparks » Thu Jan 10, 2008 6:06 am

Of course. Still curious what your IDE will be.
Jordan Sparks, DMD
http://www.opendental.com

evdokimosk
Posts: 12
Joined: Fri Sep 28, 2007 4:48 pm
Contact:

Post by evdokimosk » Fri Jan 11, 2008 2:32 am

The application can be developed with the help of Eclipse. Eclipse is an open-source integrated development enviroment commonly used for mobile applications. Possibly, in 7-8 days you can get a demo.

User avatar
jordansparks
Site Admin
Posts: 5744
Joined: Sun Jun 17, 2007 3:59 pm
Location: Salem, Oregon
Contact:

Post by jordansparks » Fri Jan 11, 2008 10:55 am

Cool.
Jordan Sparks, DMD
http://www.opendental.com

evdokimosk
Posts: 12
Joined: Fri Sep 28, 2007 4:48 pm
Contact:

Post by evdokimosk » Wed Feb 27, 2008 5:54 am

The first version is almost ready. We develop it in greek language and we will make it in English in the next week. Sorry for the delay. Some screenshots, but in greek language, are on

http://www.opendental.gr/docimagination ... &Itemid=55

as soon as we have the working version we will discuss about the source code sharing.

Tell me if you had in mind something different.
The file is in csv format, as we discussed before in this topic.

User avatar
jordansparks
Site Admin
Posts: 5744
Joined: Sun Jun 17, 2007 3:59 pm
Location: Salem, Oregon
Contact:

Post by jordansparks » Wed Feb 27, 2008 8:48 am

I could not find any screen shots at that website.

Oh, wait. Nevermind. On that page, I now see that there are actually 6 screenshots all tiled together. I think I see a detail screen, a day view, and a month view. The patient detail screen looks like you would scroll down to see more fields. I can't really make out much beyond that, but I think the elements described above would be a pretty solid foundation for such a program. Did you write the code yet that creates the csv file from inside OD?
Jordan Sparks, DMD
http://www.opendental.com

evdokimosk
Posts: 12
Joined: Fri Sep 28, 2007 4:48 pm
Contact:

Post by evdokimosk » Wed Feb 27, 2008 12:19 pm

You are right about the details you have noticed. I will explain it with more details as soon as we will finish the first stable version. I haven't written anything in OD about the CSV. I created a csv with notepad in order to have an example for the development.

Post Reply