Upload
laura-sybil-franklin
View
217
Download
0
Tags:
Embed Size (px)
Citation preview
caTissue Suite 1.2Label and Barcode
Printer (Plugin)
Label Generator
(Plugin)
Barcode Generator
(Plugin)
Consent related features (additions and modifications
in caTissue codebase)
caTrack Web Service
(interacts through API)
Data migration utilities (interacts
through API)
Bulk participant Registration and Printing Web Service
(interacts through API)
xCaCore (interacts
through API)
PDA with ScannerLaser
Printer
Brady Printer
Plugin
Utility or Service interacting with caTissue through API
Addition or modification in caTissue codebase
TeleForms(Data migration through SQL
scripts)
caTissue Customizations
Label Generator (Plug In)
• Label generation has been customized for Indiana using the framework caTissue provides.
• Label formats for Specimen, Specimen Collection Group and Storage Containers have been customized
• The label format is flexible and dynamic enough to be changed per protocol, per participant, per specimen.
• Label generator code required minimal or no change over adaption of new caTissue releases
• The TemplateBasedLabelGenerator and the LabelGenerator interfaces are implemented to customize the label generation functionality.
Barcode Generator (Plug In)• The barcode generation for specimen and storage containers
has been customized for Indiana• The barcode generator appends a database identifier to the
ISO-OID root to generate a barcode with a string format.• For Indiana 2D barcode generation has been supported• Barcode generator code required minimal or no change over
adaption of new caTissue releases.• The DefaultStorageContainerBarcodeGenerator
and the DefaultSpecimenBarcodeGenerator classes are extended to customize the barcode generation functionality
Specimen Barcode Storage Container Barcode
Label Printer (Plug In)
• This might be a very specific installation that depends on the printer model used or the format of the specimen labels required.
• Customized for Indiana to print labels and barcodes for specimen, specimen collection group and containers.
• Supports Brady and Laser printers• The LabelPrinter interface provided by caTissue
is implemented to support Indiana specific printing
Consent Tiers• Changes have been made in caTissue codebase for supporting
maintenance of consent documents and tracking amendments to these documents over period of time
• Responses for each of these documents can be captured• Consent responses propagate from registration to SCG and
specimen.• Withdrawal of these consents is also supported• All these features have been implemented in caTissue 1.2 codebase.
It involved addition of code, changes at every layer in caTissue architecture right from Data model till user interface.
• This enhancement is maintained as separate branch in svn. Along with every new caTissue release, we will have to merge this into new release of caTissue and verify that it works well.
Printing web service and user interface
• A web interface “Print Request Page” has been developed to execute a variety of print commands.
• Printing of SCG, Specimen, Participant, etc is supported by this interface.• The printing interface allows registering a number of anonymous patients in
batch, and prints their SCG and specimen labels and barcodes which can be used by tissue bank to send some pre-labeled kits to the hospital.
• Calls to caTissue are made using the API service of caTissue for searching/creating caTissue domain objects. Hence minimal or no changes are required on adoption of new caTissue release.
caTrack caTrack allows for Auto Data Capture
(ADC) of tissue collection and processing using barcodes.
Current scope of caTrack:• Setting the collected and received
events of a specimen.• Assigning a storage location to
specimens.• Transferring specimens or
containers within containers.• Adding frozen, centrifuge events
on specimens.• Tracking of shipment of specimens• Capturing volume of specimens
caTrack workflow
caTrack uses the caTissue API service to invoke the caTissue business logic. Hence with every new caTissue release, only verification of changes to business logic need to be made. No major changes are involved
caTissue Suite
Dynamic Extensions
CRF Forms Teleforms Excel Data
Manual Data Entry TF Data Migration Tool DE data Migration tool
Legacy Data in ExcelData capture using PDA Data as mail attachments (Excel)
caTrack Web Service Data Migration Tool Data Migration utility
Specimen Data Migration
DE Data Migration
Data Import Mechanisms
Teleform
• Tool to capture data from paper based forms and documents just by scanning them.
• Data is populated into caTissue data model using SQL script in automated way.
• In case the data model changes with the new release of caTissue, the teleforms data mappings need to be re-defined.
Data Migration Utilities
• Migrates data from excel sheets into caTissue.• Specimen collection, DNA extraction, destruction,
shipment, etc are automatically handled by the utility.
• Data from excel sheets is read, processed by the utility and pushed into the caTissue system using the caTissue API service.