taskGNU Health - Tasks: task #13902, Create plugin to register pictures...

 
 

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

task #13902: Create plugin to register pictures / videos

Submitter:  Luis Falcon <meanmicio>
Submitted:  Sat 20 Feb 2016 12:28:55 AM UTC
   
 
Should Start On:  Sat 20 Feb 2016 12:00:00 AM UTC Should be Finished on:  Sat 07 Jan 2017 12:00:00 AM UTC
Category:  Functionality Priority:  5 - Normal
Status:  Done Privacy:  Public
Assigned to:  meanmicio Percent Complete:  100%
Open/Closed:  Closed Release:  3.1.0
Module:  plugin:camera Component:  None

Jump to the original submission

Sat 02 Apr 2016 01:32:24 PM UTC, comment #6: 

Version 1.0.0 released and documented
 
https://en.wikibooks.org/wiki/GNU_Health/Plugins#The_GNU_Health_Camera

From now we'll work on optimizing / adding functionality to it.

Luis Falcon <meanmicio>
Group administrator
Thu 31 Mar 2016 07:22:18 PM UTC, comment #5: 

Add help instructions message.
changeset 2417:da0fba3a124f

Luis Falcon <meanmicio>
Group administrator
Thu 03 Mar 2016 05:05:33 PM UTC, comment #4: 
  • Add functionality to store the media as attachment (changeset 2405:a4edb8010f9c)


  • Commands :

--> s : Store the media as a default pre-defined field in the model (eg, photo field in party model)
--> a : Store the media as an attachment on that record
--> q : quit

  • TODO

-> Refresh form
-> Add verbosity ( save status, error messages, ... )
-> Input box for optional attachment description and name.
-> Help / instruction box

Luis Falcon <meanmicio>
Group administrator
Thu 25 Feb 2016 01:49:16 PM UTC, comment #3: 
  • Allow exactly one record for the media
  • Match specific fields as per selected model (eg, party model -> save it on photo field


  • Use a "preview" window that shows the picture or media to be saved.


Commands :
s : Show preview and Save the picture / media in the corresponding model.
q : quit

TODO :
- Refresh form (Form method sig_reload is not refreshing the view)
- Allow to include media as an attachment
- Probably is better to set value of the picture at client level (set_client / set_value ?) for the image widget of the binary field, without calling any RPC . It will make it lighter on the server.

Luis Falcon <meanmicio>
Group administrator
Wed 24 Feb 2016 11:23:51 AM UTC, comment #2: 

Updated in changeset 2396:cd615bd7d1b3

Changes:
- Initial Person / Patient registration picture
- Create a png encoded backup copy
- Write an existing record with the updated picture.

TODO :

- Validations
- Probably is better to set value of the picture at client level (set_client / set_value ?) for the image widget of the binary field, without calling any RPC . To be discussed.

- Make it available to any model (retrieve the model attributes and ask which binary field wants to be placed, or even use it as an attachment. )

- Video functionality.

Luis Falcon <meanmicio>
Group administrator
Sun 21 Feb 2016 10:45:20 PM UTC, comment #1: 

Initialize webcam & grab frames . Set backup image on exit

Luis Falcon <meanmicio>
Group administrator
Sat 20 Feb 2016 12:28:55 AM UTC, original submission:  

The plugin will allow to store a media type directly on the right model and field .

One common example will be taking the picture of the person / patient at the registration desk. There should no operator intervention or storing the picture in an intermediate medium.

There are others, such as Dx imaging, Domiciliary Units, and any other context that would have a need to store an image or video in the resource directly.

Luis Falcon <meanmicio>
Group administrator

 

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

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -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.

     

    Follow 8 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2016-04-02 meanmicio StatusIn Progress Done
        Percent Complete70% 100%
        Open/ClosedOpen Closed
    2016-03-31 meanmicio Percent Complete50% 70%
    2016-03-03 meanmicio Percent Complete30% 50%
    2016-02-21 meanmicio StatusNone In Progress
        Percent Complete0% 30%
        ReleaseNone 3.1.0

    Back to the top

    Powered by Savane 3.13-d3ae.
    Corresponding source code