taskGNU Health - Tasks: task #13643, New ophthalmology module


You are not allowed to post comments on this tracker with your current authentication level.

task #13643: New ophthalmology module

Submitted by:  Luis Falcon <meanmicio>
Submitted on:  Fri 05 Jun 2015 11:47:06 AM UTC
Should Start On:  Fri 05 Jun 2015 12:00:00 AM UTC Should be Finished on:  Mon 20 Jul 2015 12:00:00 AM UTC
Category:  Data model Priority:  * 5 - Normal
Status:  Done Privacy:  Public
Percent Complete:  100% Assigned to:  sivadaskr
Open/Closed:  Closed Release:  * 2.9.0
Module:  * health_ophthalmology
* Mandatory Fields

Add a New Comment (Rich Markup)

Comment Type & Canned Response:
       No canned response available


( Jump to the original submission )

Sun 06 Dec 2015 09:19:29 PM UTC, comment #11: 

Readonly fields when the evaluation is done.

Luis Falcon <meanmicio>
Project Administrator
Sun 06 Dec 2015 10:45:59 AM UTC, comment #10: 

Initial functionality done.
Thanks again, Sivadas for starting up this module and for all the good ideas you've put in !

Luis Falcon <meanmicio>
Project Administrator
Sat 05 Dec 2015 12:23:08 PM UTC, comment #9: 

health_ophthalmology : Add shortcut action from patient form. Optimize viewdefault tip
health_ophthalmo : add tonometry method and IOP values. Start view layout optimization
health_ophthalmology : Fix typo in snellen chart
health_ophthalmology : add functions to show age and sex of patient
health_ophthalmology : Consolidate eye structures findings on a Selection field and associate them in a O2M sield on the ophthalmological evaluation
health_ophthalmology : remove unused temp directory
health_ophthalmology : add date widgets for tree views
health_ophthalmology : Adapt file naming

Luis Falcon <meanmicio>
Project Administrator
Fri 07 Aug 2015 05:55:12 PM UTC, comment #8: 

Dear Sir,

Thanks a lot for including the code and your positive feedback. I will continue to work on the improvements you have suggested. And congratulations for the whole team for Laos!.

Regards and Cheers,

Sivadas K Ramdas <sivadaskr>
Wed 05 Aug 2015 09:27:13 AM UTC, comment #7: 

Dear Sivadas

Just pushed your 0.0.4 version to mercurial. Great job !

I just made a couple of minor modifications, on the selection field values, and in the length of lines.

Things to work on :
- Age of the patient should be a function fields
- Display main optometry evaluation fields on tree view
- Create a relate action from the patient to the ophthalmo / optometry evaluation

For the findings, I suggest that instead of creating different models for each eye component, we should have a simpler, generic model with

- Structure (cornea, conjunctiva, A. chamber ...) . Selection field
- Affected eye : R, L, B . Selection field
- Notes : Char or text

Then a O2M field would to this model would help us make the list of all findings.

From now on, and to keep the work in sync, work directly on the default (development) branch of Mercurial.

Keep up the great job !


Luis Falcon <meanmicio>
Project Administrator
Sat 27 Jun 2015 01:38:33 AM UTC, comment #6: 

Dear Sir,
Please find the attached file 0.0.2 after some minor changes.

XML issues were because of fedora. issue was sorted out by switching the os to Ubuntu.

The health_optometry.py file is unused, it is the reminance of experimentation. I dont have a clue
if it is still wired into the module. :)

Help needed

1. autofill of values in Best Corrected Visual Acuity

In normal scenario the vision of the eye is tested using an auto refraction machine.
the problem is that, it may not be accurate. There will be slight variation in the
values of spherical, cylinder and axis. The Optometrist or Ophthalmologist adjust these values
in BCVA.

Best corrected visual acuity is the final value that will be used for prescribing the glasses.

I need help in auto copying of the value entered in the Refraction, Right Lens and Left Lens group to the
respective fields in the Best Corrected visual acuity group.

2. creation of prescription or report from BCVA

Help also needed in creating a report from the Best corrected visual acuity group which will be the final prescription
for the patient.

3. further expansion of the module

after optometry part, it will include the lids, retina, cornea, lasik, surgery etc...

Sivadas K R

(file #34328)

Sivadas K Ramdas <sivadaskr>
Fri 26 Jun 2015 05:54:11 AM UTC, comment #5: 

Looking great! My opthamalogy/optometry knowledge has grown considerably from looking at the code! =-)

Some initial thoughts...

Small cosmetic issues (e.g., use spaces instead of tabs). That's easy to change. Also, what's the difference between the optometry and opthamalogy models? Should optometry just be deleted? Or? Inevitably someone will ask for a printable report, so probably should create a basic one.

I'll be taking a closer look at it, with testing, but what specific issues were you having trouble with?

Chris Zimmerman <teffalump>
Project Member
Wed 24 Jun 2015 03:40:56 PM UTC, comment #4: 

I have attached the optometry module. No view formatting done so far and still stuck with the view part.. many2one.. issue.. i have not included it with this.

I request the guidance for further improvement, omission and inclusion


Sivadas K R

Sivadas K Ramdas <sivadaskr>
Wed 17 Jun 2015 11:30:50 AM UTC, comment #3: 

Thank you, Sivadas !

As Chris said... no rush :)

If you get stuck, you might want to share where the issue is, and we'll be glad to take a look at it. Since we're in the context, "four eyes (might) see better than two" .

Thanks again !

All the best,

Luis Falcon <meanmicio>
Project Administrator
Tue 16 Jun 2015 02:20:17 PM UTC, comment #2: 

Glad to hear and I look forward to the module. And don't worry too much about the time-frame! Hehe. =-)

Chris Zimmerman <teffalump>
Project Member
Mon 15 Jun 2015 05:22:21 PM UTC, comment #1: 

I regret for very few updates. I am trying my best to deliver the module within the stipulated time-frame. I had encountered some issues with xml views of tryton. I could not figure it the exact cause. I hope to upload the code for review within a few days.

Thank you all.

Sivadas K Ramdas <sivadaskr>
Fri 05 Jun 2015 11:47:06 AM UTC, original submission:  

Our new team member, Sivadas Ramdas, has proposed to write the ophthalomology module for the upcoming 3.0 .

We'll keep the track on this task.

Thanks a lot, Sivadas !

Luis Falcon <meanmicio>
Project Administrator


(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:

Attached Files
file #34405:  health_ophthalmology_v_0.0.4.tar.gz added by sivadaskr (49KiB - application/gzip - a small progress)
file #34307:  health_ophthalmology_v_0.0.1.tar.gz added by sivadaskr (9KiB - application/gzip - ophthalmology optometry module)


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -email is unavailable- added by teffalump (Posted a comment)
  • -email is unavailable- added by sivadaskr (Posted a comment)
  • -email is unavailable- added by meanmicio (Submitted the item)

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.





    Follow 12 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2015-12-06 meanmicio StatusReady For Test => Done
        Open/ClosedOpen => Closed
    2015-12-06 meanmicio StatusIn Progress => Ready For Test
        Percent Complete90% => 100%
    2015-12-05 meanmicio CategoryNone => Data model
        Percent Complete20% => 90%
    2015-08-05 meanmicio Percent Complete0% => 20%
    2015-07-09 sivadaskr Attached File- => Added health_ophthalmology_v_0.0.4.tar.gz, #34405
    2015-06-27 sivadaskr Attached File- => Added health_ophthalmology_v_0.0.2.tar.gz, #34328
    2015-06-24 sivadaskr Attached File- => Added health_ophthalmology_v_0.0.1.tar.gz, #34307
    2015-06-05 meanmicio StatusNone => In Progress
        ReleaseNone => 2.9.0

    Back to the top

    Powered by Savane 3.9