Symbiota / Symbiota-deprecated

This original code fork is considered deprecated and no longer maintained by the community. We recommend that you use one of the several actively developed forks.
GNU General Public License v2.0
23 stars 94 forks source link

Add widget to minimal data capture page to populate fields from PreCapture application barcodes. #75

Open chicoreus opened 8 years ago

chicoreus commented 8 years ago

The minimal data capture page could effectively integrate with the container level barcodes produced by the PreCapture application (as used in the primary digitization apparatus minimal data capture UI in the NEVP TCN, see: https://sourceforge.net/p/datashot/wiki/PreCapture%20Application/). This would allow easy integration of pre-capture of storage unit level information with imaging and minmal data capture in Symbiota.

This would take Symbiota being configured with an instance of the same xml configuration that the precapture application is using (e.g. https://sourceforge.net/p/datashot/code/HEAD/tree/trunk/precapture_app/src/edu/harvard/mcz/precapture/resources/NEVP_TCN_PrecaptureFields.xml ) to map codes in the json in the barcode to vocabulary terms (which would them need to map to form fields). Would need a text input to scan the barcode into (providing json input), and an ajax backing function that would translate the json key codes into vocabulary terms using the relevant xml configuration (metadata for which is included in the json that is encoded into the barcode), and then a backing capability that would translate these into fields on the minimal data capture UI and display/populate them.