Difference between revisions of "OpenSpecimen"

From LIMSWiki
Jump to navigationJump to search
 
(32 intermediate revisions by 2 users not shown)
Line 7: Line 7:
| collapsible            =  
| collapsible            =  
| author                =  
| author                =  
| developer              = [[Krishagni Solutions Pvt. Ltd.]]
| developer              = [[Vendor:Krishagni Solutions Pvt. Ltd.|Krishagni Solutions Pvt. Ltd.]]
| released              = {{Start date|2014|09|25}}<ref name="OS1.0">{{cite web |url=https://github.com/krishagni/openspecimen/releases/tag/os-v1.0 |title=Release of os-v1.0 |publisher=GitHub |date-25 September 2014 |accessdate=17 October 2014}}</ref>
| released              = {{Start date|2014|09|25}}<ref name="OS1.0">{{cite web |url=https://github.com/krishagni/openspecimen/releases/tag/os-v1.0 |title=Release of os-v1.0 |publisher=GitHub |date-25 September 2014 |accessdate=17 October 2014}}</ref>
| discontinued          =  
| discontinued          =  
Line 22: Line 22:
}}
}}


'''OpenSpecimen''' developed by Krishagni Solutions (India), is a free and open source [[biobank|biobanking]] informatics platform that is used in 20+ biobanks in 8 countries across the globe. OpenSpecimen streamlines the process of collecting high quality standards (SNOMED, LOINC, ICD, etc) based data. Using OpenSpecimen one can collect disease specific annotations, clinical and pathology data, any study specific parameters, patient questionnaires, QA/QC data, specimen lifecycle events, and any other site specific custom data. OpenSpecimen also supports a robust reporting module to get data out across all types of datasets. The key features are participant registration, informed consents, storage containers & inventory, specimen requests, distribution, shipping and tracking, upload Excel/CSV and so forth. OpenSpecimen exposes REST APIs for easy integration with other clinical databases and instruments. Also the APIs can be used to develop custom user interfaces and workflows to suit the local needs.
'''OpenSpecimen''' is a free and open source [[biobank|biobanking]] informatics platform that is used in 20+ biobanks in eight countries across the globe.<ref name="OSBios">{{cite web |url=http://www.catissueplus.org/blog/20-biobanks-across-8-countries-use-openspecimen |title=20 biobanks across 8 countries use OpenSpecimen |publisher=Krishagni Solutions Pvt. Ltd |accessdate=10 November 2014}}</ref> OpenSpecimen streamlines the process of collecting high quality standards-based (SNOMED, LOINC, ICD, etc) data. OpenSpecimen allows users to collect disease-specific annotations, clinical and pathology data, study-specific parameters, patient questionnaires, QA/QC data, specimen lifecycle events, and any other site-specific custom data. OpenSpecimen also contains a reporting module extract data from all types of datasets. OpenSpecimen exposes REST APIs to enable integration with other clinical databases and instruments. Those APIs can also be used to develop custom user interfaces and workflows.  


The software comes in a free Community edition and a priced Enterprise edition, with the various Pro versions including support and additional plug-ins.<ref name="OSPriceSupp">{{cite web |url=http://www.catissueplus.org/pricing |title=OpenSpecimen Professional Support Services |publisher=Krishagni Solutions Pvt. Ltd |accessdate=17 October 2014}}</ref> [[Krishagni Solutions Pvt. Ltd.]] leads development and maintenance of the software for the OpenSpecimen user community. The company also sells a number of professional support services, including developer support, remote server maintenance, customization, and data migration support.<ref name="OSPriceSupp" />
The software comes in a free Community edition and a priced Enterprise edition, with the various Pro versions including support and additional plug-ins.<ref name="OSPriceSupp">{{cite web |url=http://www.catissueplus.org/pricing |title=OpenSpecimen Professional Support Services |publisher=Krishagni Solutions Pvt. Ltd |accessdate=17 October 2014}}</ref> [[Vendor:Krishagni Solutions Pvt. Ltd.|Krishagni Solutions Pvt. Ltd.]] leads development and maintenance of the software for the OpenSpecimen user community. The company also sells a number of professional support services, including developer support, remote server maintenance, customization, and data migration support.<ref name="OSPriceSupp" />


==Product history==
==Product history==


OpenSpecimen originally developed by Krishagni Solutions (India) is a free open-source [[biobank|biobanking]] [[laboratory information management system|LIMS]]/[[laboratory information system|LIS]] heavily modeled after the [[National Cancer Institute]]'s [[National Cancer Institute#caBIG Clinical Trials, caLIMS, and caTissue|caTissue]] product.<ref name="OSAbout">{{cite web |url=http://www.catissueplus.org/plus |archiveurl=https://web.archive.org/web/20131105105123/http://www.catissueplus.org/plus |title=caTissue Plus - Feature rich, Faster, Better UI |publisher=Krishagni Solutions Pvt. Ltd |archivedate=05 November 2013 |accessdate=08 May 2013}}</ref> Krishagni also offered fee-based support services for the free software.  
OpenSpecimen was originally developed by Krishagni as caTissue Plus, a free open-source [[biobank|biobanking]] [[laboratory information management system|LIMS]]/[[laboratory information system|LIS]] heavily modeled after the [[National Cancer Institute]]'s [[National Cancer Institute#caBIG Clinical Trials, caLIMS, and caTissue|caTissue]] product.<ref name="OSAbout">{{cite web |url=http://www.catissueplus.org/plus |archiveurl=https://web.archive.org/web/20131105105123/http://www.catissueplus.org/plus |title=caTissue Plus - Feature rich, Faster, Better UI |publisher=Krishagni Solutions Pvt. Ltd |archivedate=05 November 2013 |accessdate=08 May 2013}}</ref> Krishagni also offered fee-based support services for the free software.  
 
 
In July 2014, Krishangi revealed caTissue Plus was being rewritten as OpenSpecimen, with the rewrite tentatively set to be complete by March 2015. The company stated on their website: "caTissue is a 10 year old code base. The design and architecture is old technology-based, difficult to maintain and add new featured [sic] on top of it."<ref name="OSConf">{{cite web |url=https://catissueplus.atlassian.net/wiki/display/CAT/OpenSpecimen |title=OpenSpecimen |work=OpenSpecimen Support Center |publisher=Krishagni Solutions Pvt. Ltd |date=21 July 2014 |accessdate=16 September 2014}}</ref> On July 22, release candidate one of the software was released to GitHub.<ref name="LKAnnounce">{{cite web |url=https://github.com/krishagni/openspecimen/releases/tag/OS-v1.0_RC1 |title=Release OS-v1.0_RC1 |publisher=GitHub |date-22 July 2014 |accessdate=17 October 2014}}</ref> Several other release candidates were made available, culminating in the first version 1.0 stable release of the software on September 25.<ref name="OS1.0" />
In July 2014, Krishangi revealed caTissue Plus was being rewritten as OpenSpecimen, with the rewrite tentatively set to be complete by March 2015. The company stated on their website: "caTissue is a 10 year old code base. The design and architecture is old technology-based, difficult to maintain and add new featured [sic] on top of it."<ref name="OSConf">{{cite web |url=https://catissueplus.atlassian.net/wiki/display/CAT/OpenSpecimen |title=OpenSpecimen |work=OpenSpecimen Support Center |publisher=Krishagni Solutions Pvt. Ltd |date=21 July 2014 |accessdate=16 September 2014}}</ref> On July 22, release candidate one of the software was released to GitHub.<ref name="LKAnnounce">{{cite web |url=https://github.com/krishagni/openspecimen/releases/tag/OS-v1.0_RC1 |title=Release OS-v1.0_RC1 |publisher=GitHub |date-22 July 2014 |accessdate=17 October 2014}}</ref> Several other release candidates were made available, culminating in the first version 1.0 stable release of the software on September 25.<ref name="OS1.0" />


==Features==
==Features==
Features of OpenSpecimen include<ref name="OSPriceSupp" />:
Features of OpenSpecimen include<ref name="OSHome">{{cite web |url=http://www.catissueplus.org |title=OpenSpecimen |publisher=Krishagni Solutions Pvt. Ltd |accessdate=10 November 2014}}</ref>:


* Role based user authentication & authorization     
* Role-based user authentication & authorization     
* Storage and inventory management   
* Storage and inventory management   
* Planned & unplanned biospecimen collections   
* Planned and unplanned biospecimen collections   
* Participants and informed consents   
* Participants and informed consents   
* Track specimen lifecycle events   
* Track specimen lifecycle events   
Line 49: Line 49:
* Reports: data query, pivot table, export   
* Reports: data query, pivot table, export   
* Scheduled reports   
* Scheduled reports   
* Generation and printing of labels & barcodes   
* Generation and printing of labels and barcodes   


Upcoming Features include:
Upcoming features include<ref name="OSUpcoming">{{cite web |url=http://www.catissueplus.org/blog/openspecimen-upcoming-release-information |title=[OpenSpecimen] Upcoming release information |publisher=Krishagni Solutions Pvt. Ltd |accessdate=10 November 2014}}</ref>:


* Configurable User Interface  
* Configurable user interface  
* Invoicing module   
* Invoicing module   
* Mobile Application
* Mobile application
 


{{As of|2014}}, development of the platform is ongoing; for information on the most current release and all associated features, visit the project's website.
{{As of|2014}}, development of the platform is ongoing; for information on the most current release and all associated features, visit the project's website.
Line 75: Line 74:
| multiple_view      = Y<ref name="OSSclog">{{cite web |url=https://catissueplus.atlassian.net/wiki/x/c4Ah |title=OpenSpecimen - Specimen Catalog |publisher=Krishagni Solutions Pvt. Ltd |accessdate=9 October 2014}}</ref>
| multiple_view      = Y<ref name="OSSclog">{{cite web |url=https://catissueplus.atlassian.net/wiki/x/c4Ah |title=OpenSpecimen - Specimen Catalog |publisher=Krishagni Solutions Pvt. Ltd |accessdate=9 October 2014}}</ref>
| custom_temps_forms = Y<ref name="OSAbout" />
| custom_temps_forms = Y<ref name="OSAbout" />
| data_analysis      =  
| data_analysis      = Y<ref name="OSQuery">{{cite web |url=https://catissueplus.atlassian.net/wiki/display/CAT/OpenSpecimen+Webinar+Series |title=OpenSpecimen Webinar Series |publisher=Krishagni Solutions Pvt. Ltd |accessdate=10 November 2014}}</ref>
| data_sharing      =  
| data_sharing      = Y<ref name="OSSpecList">{{cite web |url=https://catissueplus.atlassian.net/wiki/display/CAT/Sharing+Specimen-Lists |title=Sharing Specimen-Lists |publisher=Krishagni Solutions Pvt. Ltd |accessdate=10 November 2014}}</ref>
| data_mining        =  
| data_mining        =  
| custom_fields      = Y<ref name="OSAbout" />
| custom_fields      = Y<ref name="OSAbout" />
| query              = Y<ref name="OSAbout" />
| query              = Y<ref name="OSAbout" />
| import_data        = Y<ref name="OSUpload">{{cite web |url=http://www.catissueplus.org/feature/bulk-upload-excel |title=OpenSpecimen - Bulk Upload Excel |publisher=Krishagni Solutions Pvt. Ltd |accessdate=16 September 2014}}</ref>
| import_data        = Y<ref name="OSUpload">{{cite web |url=http://www.catissueplus.org/feature/bulk-upload-excel |title=OpenSpecimen - Bulk Upload Excel |publisher=Krishagni Solutions Pvt. Ltd |accessdate=16 September 2014}}</ref>
| data_linking_int  =  
| data_linking_int  = Y<ref name="OSCustomForms">{{cite web |url=https://catissueplus.atlassian.net/wiki/display/CAT/Custom+Forms+Tutorials |title=OpenSpecimen - Custom Forms |publisher=Krishagni Solutions Pvt. Ltd |accessdate=7 November 2014}}</ref>
| data_linking_ext  =  
| data_linking_ext  = Y<ref name="OSIntegration">{{cite web |url=https://catissueplus.atlassian.net/wiki/display/CAT/Integration |title=OpenSpecimen - Integration |publisher=Krishagni Solutions Pvt. Ltd |accessdate=7 November 2014}}</ref>
| eln_support        =  
| eln_support        =  
| export_msexcel    = Y<ref name="OSRepo" />
| export_msexcel    = Y<ref name="OSRepo" />
| export_raw        =  
| export_raw        =  
| data_warehouse    =  
| data_warehouse    = Y<ref name="OSCatalog">{{cite web |url=https://catissueplus.atlassian.net/wiki/x/c4Ah |title=OpenSpecimen - Specimen Catalog |publisher=Krishagni Solutions Pvt. Ltd |accessdate=7 November 2014}}</ref>
| project_task_man  =  
| project_task_man  =  
| exp_trial_man      = Y<ref name="OSAnnot">{{cite web |url=http://www.catissueplus.org/feature/annotations |title=OpenSpecimen - Annotations |publisher=Krishagni Solutions Pvt. Ltd |accessdate=16 September 2014}}</ref>
| exp_trial_man      = Y<ref name="OSAnnot">{{cite web |url=http://www.catissueplus.org/feature/annotations |title=OpenSpecimen - Annotations |publisher=Krishagni Solutions Pvt. Ltd |accessdate=16 September 2014}}</ref>
| inventory_man      = Y<ref name="OSGraph">{{cite web |url=https://catissueplus.atlassian.net/wiki/x/BwCcAQ |title=OpenSpecimen - Storage Utilization |publisher=Krishagni Solutions Pvt. Ltd |accessdate=9 October 2014}}</ref>
| inventory_man      = Y<ref name="OSGraph">{{cite web |url=https://catissueplus.atlassian.net/wiki/x/BwCcAQ |title=OpenSpecimen - Storage Utilization |publisher=Krishagni Solutions Pvt. Ltd |accessdate=9 October 2014}}</ref>
| doc_image_man      = Y<ref name="OSAbout" />
| doc_image_man      = Y<ref name="OSAbout" />
| pat_case_man      = Y<ref name="OSRole">{{cite web |url=http://www.catissueplus.org/feature/multi-site-support |title=OpenSpecimen - Multi-Site Support |publisher=Krishagni Solutions Pvt. Ltd |accessdate=16 September 2014}}</ref>
| pat_case_man      = Y<ref name="OSMulti">{{cite web |url=http://www.catissueplus.org/feature/multi-site-support |title=OpenSpecimen - Multi-Site Support |publisher=Krishagni Solutions Pvt. Ltd |accessdate=16 September 2014}}</ref>
| workflow_man      =  
| workflow_man      =  
| spec_man          =  
| spec_man          =  
Line 98: Line 97:


| reg_compliance    = Y<ref name="OSRepo" />
| reg_compliance    = Y<ref name="OSRepo" />
| qa_qc              =  
| qa_qc              = Y<ref name="OSOverview">{{cite web |url=https://catissueplus.atlassian.net/wiki/display/CAT/Overview |title=OpenSpecimen - Overview |publisher=Krishagni Solutions Pvt. Ltd |accessdate=10 November 2014}}</ref>
| performance_eval  =  
| performance_eval  =  
| audit_trail        = Y<ref name="OSAUDIT">{{cite web |url=https://catissueplus.atlassian.net/wiki/x/QICxAQ |title=OpenSpecimen - Audit Trail |publisher=Krishagni Solutions Pvt. Ltd |accessdate=9 October 2014}}</ref>
| audit_trail        = Y<ref name="OSAUDIT">{{cite web |url=https://catissueplus.atlassian.net/wiki/x/QICxAQ |title=OpenSpecimen - Audit Trail |publisher=Krishagni Solutions Pvt. Ltd |accessdate=9 October 2014}}</ref>
| chain_custody      =  
| chain_custody      = Y<ref name="OSEvents">{{cite web |url=https://catissueplus.atlassian.net/wiki/display/CAT/Specimen+Lifecycle+Events |title=OpenSpecimen - Specimen Lifecycle Events |publisher=Krishagni Solutions Pvt. Ltd |accessdate=10 November 2014}}</ref>
| roles_security    = Y<ref name="OSRole">{{cite web |url=http://www.catissueplus.org/feature/role-based-access |title=OpenSpecimen - Role Based Access |publisher=Krishagni Solutions Pvt. Ltd |accessdate=16 September 2014}}</ref>
| roles_security    = Y<ref name="OSRole">{{cite web |url=http://www.catissueplus.org/feature/role-based-access |title=OpenSpecimen - Role Based Access |publisher=Krishagni Solutions Pvt. Ltd |accessdate=16 September 2014}}</ref>
| data_norm          =  
| data_norm          =  
| data_val          =  
| data_val          = Y<ref name="OSValidation">{{cite web |url=https://catissueplus.atlassian.net/wiki/pages/viewpage.action?pageId=19562969 |title=Is OpenSpecimen CFR Part 11 complaint? |publisher=Krishagni Solutions Pvt. Ltd |accessdate=10 November 2014}}</ref>
| data_encrypt      =  
| data_encrypt      =  
| version_control    =  
| version_control    =  
Line 123: Line 122:
| admin_manage      = Y<ref name="OSRole" />
| admin_manage      = Y<ref name="OSRole" />
| modular            = Y<ref name="OSAbout" />
| modular            = Y<ref name="OSAbout" />
| instrument_inter  =  
| instrument_inter  = Y<ref name="OSEquip">{{cite web |url=https://catissueplus.atlassian.net/wiki/display/CAT/Create+Equipment |title=OpenSpecimen - Create Equipment |publisher=Krishagni Solutions Pvt. Ltd |accessdate=13 November 2014}}</ref>
| mobile_device      =  
| mobile_device      =  
| soft_integration  = Y<ref name="OSAPI">{{cite web |url=http://www.catissueplus.org/feature/programmatic-access-api |title=OpenSpecimen - Programmatic Access (API) |publisher=Krishagni Solutions Pvt. Ltd |accessdate=16 September 2014}}</ref>
| soft_integration  = Y<ref name="OSAPI">{{cite web |url=http://www.catissueplus.org/feature/programmatic-access-api |title=OpenSpecimen - Programmatic Access (API) |publisher=Krishagni Solutions Pvt. Ltd |accessdate=16 September 2014}}</ref>
| alarms_alerts      =  
| alarms_alerts      = Y<ref name="OSAlert">{{cite web |url=https://catissueplus.atlassian.net/wiki/display/CAT/Storage+Container+Feature+Requests |title=OpenSpecimen - Storage Container Alarms |publisher=Krishagni Solutions Pvt. Ltd |accessdate=12 November 2014}}</ref>
| work_timetrack    =  
| work_timetrack    =  
| voice_rec          =  
| voice_rec          =  
Line 133: Line 132:
| commenting        =  
| commenting        =  
| multilingual      =  
| multilingual      =  
| network            =  
| network            = Y<ref name="OSHome" />
| web_client        = Y<ref name="OSEntry" />
| web_client        = Y<ref name="OSEntry" />
| online_help        = Y<ref name="OSAbout" />
| online_help        = Y<ref name="OSAbout" />
| saas_model        = Y<ref name="OSPriceSupp" />
| saas_model        = Y<ref name="OSPriceSupp" />
| usage_cost        =  
| usage_cost        = Y<ref name="OSPriceSupp" />


| industries        = biotechnology, clinical, clinical research, life sciences, pathology, pharmaceutical, public health and service
| industries        = biotechnology, clinical, clinical research, life sciences, pathology, pharmaceutical, public health and service
Line 156: Line 155:
==Hardware/software requirements==
==Hardware/software requirements==


To install the free open-source Community version, the following are required:
'''Software Requirements'''
 
* Apache 2.2
* JBoss-5.1.0.GA
* [[MySQL]] 5.1.x or Oracle 10g or Oracle 11g
* Windows server or any Linux server (Ubuntu, CentOS, Fedora, etc)
* Ant 1.7.1
 
One can download all the OpenSpecimen prerequisites from [http://demo.catissueplus.org/releases/Prerequisites/ here].
 
'''Hardware Requirements'''
 
* 4 GB RAM
* 100 GB HDD
* Server class CPU
 
'''Deployment strategies'''
 
* For QA / test environments a single-server machine can be used to deploy both the database and app server (JBoss).
* For production environments the database and app server (JBoss) should be deployed on two different servers.
 
'''Integration Strategies'''


* Java 1.6
* HL7-based integration: OpenSpecimen servers should be able to receive [[Health Level 7|HL7]] messages from the server (i.e. in terms of VPN/network).
* JBoss 5.1.0 GA
* Barcode printers: The barcode printer should be in the same network accessible to OpenSpecimen server.
* [[MySQL]] 5.1.x
* Oracle 11g
* ANT 1.7


For more about installation requirements and instructions, consult [https://catissueplus.atlassian.net/wiki/display/CAT/Deploying+OpenSpecimen the documentation].
For more about installation requirements and instructions, consult [https://catissueplus.atlassian.net/wiki/display/CAT/Deploying+OpenSpecimen the documentation].
Line 168: Line 185:
==Videos, screenshots, and other media==
==Videos, screenshots, and other media==


* A demo of OpenSpecimen can be found [http://demo.openspecimen.org/openspecimen/RedirectHome.do here]
* A demo site of OpenSpecimen can be found [http://demo.openspecimen.org/openspecimen/RedirectHome.do here].
* The [https://vimeo.com/107613541 OpenSpecimen Introductory Video] is available at Vimeo.


==Entities using OpenSpecimen==
==Entities using OpenSpecimen==
Line 174: Line 192:
Examples of organizations using OpenSpecimen include<ref name="OSPriceSupp" />:  
Examples of organizations using OpenSpecimen include<ref name="OSPriceSupp" />:  


Aga Khan University, Karachi, Pakistan; Children's Cancer Hospital, Cairo, Egypt; Edward Cancer Center, Illinois, U.S.; Johns Hopkins University, Maryland, U.S.; Sapien Biosciences, Hyderabad, India; St. Vincent's Hospital Melbourne, Australia; University of Leicester, U.K.; University of Michigan, U.S.; University of Nebraska, U.S.
* Washington University (U.S.)
* Johns Hopkins University (U.S.)
* University of Michigan (U.S.)
* University of Nebraska (U.S.)
* Edward Cancer Center (U.S.)
* Notre Dame University (U.S.)
* Thomas Jefferson University (U.S.)
* University of Missouri (U.S.)
* University of Texas Southwestern Medical Center (U.S.)
* University of Leicester (U.K.)
* BRISSKit (U.K.)
* University of New South Wales (Australia)
* St. Vincent's Hospital (Australia)
* Victorian Cancer Biobank (Australia)
* Singapore Health (Singapore)
* Sapien Biosciences (India)
* Aga Khan University (Pakistan)
* Children's Cancer Hospital (Egypt)
* National Cancer Institute (Egypt)
* King Hussein Cancer Center (Jordan)


==See also==
==See also==


* [[Krishagni Solutions Pvt. Ltd.]]
* [[Vendor:Krishagni Solutions Pvt. Ltd.|Krishagni Solutions Pvt. Ltd.]]


==External links==
==External links==


* [http://www.krishagni.com/ Krishagni Solutions] corporate site
* [http://www.krishagni.com/ Krishagni Solutions] corporate site
* [http://www.catissueplus.org/ OpenSpecimen] open source home
* [http://www.catissueplus.org/ OpenSpecimen] home page
* [https://github.com/krishagni/openspecimen OpenSpecimen] at GitHub
* [https://github.com/krishagni/openspecimen OpenSpecimen] at GitHub
* [https://catissueplus.atlassian.net/wiki/display/CAT/Home OpenSpecimen] wiki
* [https://catissueplus.atlassian.net/wiki/display/CAT/Home OpenSpecimen] support center
* [https://catissueplus.atlassian.net/wiki/pages/viewpage.action?pageId=17989816 OpenSpecimen] release notes
* [https://catissueplus.atlassian.net/wiki/pages/viewpage.action?pageId=17989816 OpenSpecimen] release notes



Latest revision as of 19:15, 29 March 2024

OpenSpecimen
Developer(s) Krishagni Solutions Pvt. Ltd.
Initial release September 25, 2014 (2014-09-25)[1]
Stable release

10.3 RC1  (December 20, 2023; 4 months ago (2023-12-20))

[±]
Preview release 9.0 RC1  (April 21, 2022; 2 years ago (2022-04-21)) [±]
Written in Java
Operating system Cross-platform
Type Laboratory informatics software
License(s) BSD 3-Clause License[2][3]
Website OpenSpecimen.org

OpenSpecimen is a free and open source biobanking informatics platform that is used in 20+ biobanks in eight countries across the globe.[4] OpenSpecimen streamlines the process of collecting high quality standards-based (SNOMED, LOINC, ICD, etc) data. OpenSpecimen allows users to collect disease-specific annotations, clinical and pathology data, study-specific parameters, patient questionnaires, QA/QC data, specimen lifecycle events, and any other site-specific custom data. OpenSpecimen also contains a reporting module extract data from all types of datasets. OpenSpecimen exposes REST APIs to enable integration with other clinical databases and instruments. Those APIs can also be used to develop custom user interfaces and workflows.

The software comes in a free Community edition and a priced Enterprise edition, with the various Pro versions including support and additional plug-ins.[5] Krishagni Solutions Pvt. Ltd. leads development and maintenance of the software for the OpenSpecimen user community. The company also sells a number of professional support services, including developer support, remote server maintenance, customization, and data migration support.[5]

Product history

OpenSpecimen was originally developed by Krishagni as caTissue Plus, a free open-source biobanking LIMS/LIS heavily modeled after the National Cancer Institute's caTissue product.[6] Krishagni also offered fee-based support services for the free software.

In July 2014, Krishangi revealed caTissue Plus was being rewritten as OpenSpecimen, with the rewrite tentatively set to be complete by March 2015. The company stated on their website: "caTissue is a 10 year old code base. The design and architecture is old technology-based, difficult to maintain and add new featured [sic] on top of it."[7] On July 22, release candidate one of the software was released to GitHub.[8] Several other release candidates were made available, culminating in the first version 1.0 stable release of the software on September 25.[1]

Features

Features of OpenSpecimen include[9]:

  • Role-based user authentication & authorization
  • Storage and inventory management
  • Planned and unplanned biospecimen collections
  • Participants and informed consents
  • Track specimen lifecycle events
  • Custom fields and forms
  • Complete audit trial
  • Disease or study based annotations
  • Bulk upload data in CSV files
  • Upload files: consent forms, pathology reports, images etc.
  • Specimen request and distribution
  • Shipping and tracking
  • Reports: data query, pivot table, export
  • Scheduled reports
  • Generation and printing of labels and barcodes

Upcoming features include[10]:

  • Configurable user interface
  • Invoicing module
  • Mobile application

As of 2014, development of the platform is ongoing; for information on the most current release and all associated features, visit the project's website.


Product: OpenSpecimen
Experiment, patient, and data management
Sample login and management?Y[6]
Sample tracking?Y[6]
Sample and/or result batching?Y[11]
Task and event scheduling?Y[12]
Option for manual result entry?Y[11]
Multiple data viewing methods?Y[13]
Configurable templates and forms?Y[6]
Data and trend analysis?Y[14]
Data and equipment sharing?Y[15]
Data mining?
Customizable fields and/or interface?Y[6]
Query capability?Y[6]
Import data?Y[16]
Internal file or data linking?Y[17]
External file or data linking?Y[18]
ELN support or integration?
Export data to MS Excel?Y[12]
Raw data management?
Data warehouse?Y[19]
Project and/or task management?
Test, experiment, and/or trial management?Y[20]
Inventory management?Y[21]
Document and/or image management?Y[6]
Patient and case management?Y[22]
Workflow management?
Specification management?
Customer and physician management?Y[6]
Billing and revenue management?Y[6]
Quality, security, and compliance
Regulatory compliance?Y[12]
QA / QC functions?Y[23]
Performance evaluation?
Audit trail?Y[24]
Chain of custody?Y[25]
Configurable roles and security?Y[26]
Data normalization?
Data validation?Y[27]
Data encryption?
Version control?
Automatic data backup?
Environmental monitoring?
Reporting, barcoding, and printing
Custom reporting?Y[12]
Synoptic reporting?
Report printing?Y[12]
Label support?Y[28]
Barcode and/or RFID support?Y[12]
Export to PDF?Y[12]
Export to MS Word?
Export to HTML and/or XML?
Fax integration?
Email integration?Y[12]
Base functionality
Administrator management?Y[26]
Modular?Y[6]
Instrument interfacing and management?Y[29]
Mobile device integration?
Third-party software integration?Y[30]
Alarms and/or alerts?Y[31]
Work-related time tracking?
Voice recognition system?
External monitoring?
Messaging?
Commenting?
Multilingual?
Network-capable?Y[9]
Web client or portal?Y[11]
Online or integrated help?Y[6]
Software as a service delivery model?Y[5]
Usage-based cost?Y[5]
Industries served
biotechnology, clinical, clinical research, life sciences, pathology, pharmaceutical, public health and service

Pricing

The Community edition is free and open-source, available under the BSD 3-Clause License.[2][3]

A dedicated OpenSpecimen trial version is also offered for 30 days, which is configured according to the end users' needs. OpenSpecimen experts guide the end-user through the installation, setup, and training process.

Pricing for the Silver Enterprise version is $10,000, while the Gold Enterprise is $20,000.

Packages and their features can be compared on the pricing page.

Hardware/software requirements

Software Requirements

  • Apache 2.2
  • JBoss-5.1.0.GA
  • MySQL 5.1.x or Oracle 10g or Oracle 11g
  • Windows server or any Linux server (Ubuntu, CentOS, Fedora, etc)
  • Ant 1.7.1

One can download all the OpenSpecimen prerequisites from here.

Hardware Requirements

  • 4 GB RAM
  • 100 GB HDD
  • Server class CPU

Deployment strategies

  • For QA / test environments a single-server machine can be used to deploy both the database and app server (JBoss).
  • For production environments the database and app server (JBoss) should be deployed on two different servers.

Integration Strategies

  • HL7-based integration: OpenSpecimen servers should be able to receive HL7 messages from the server (i.e. in terms of VPN/network).
  • Barcode printers: The barcode printer should be in the same network accessible to OpenSpecimen server.

For more about installation requirements and instructions, consult the documentation.

Videos, screenshots, and other media

Entities using OpenSpecimen

Examples of organizations using OpenSpecimen include[5]:

  • Washington University (U.S.)
  • Johns Hopkins University (U.S.)
  • University of Michigan (U.S.)
  • University of Nebraska (U.S.)
  • Edward Cancer Center (U.S.)
  • Notre Dame University (U.S.)
  • Thomas Jefferson University (U.S.)
  • University of Missouri (U.S.)
  • University of Texas Southwestern Medical Center (U.S.)
  • University of Leicester (U.K.)
  • BRISSKit (U.K.)
  • University of New South Wales (Australia)
  • St. Vincent's Hospital (Australia)
  • Victorian Cancer Biobank (Australia)
  • Singapore Health (Singapore)
  • Sapien Biosciences (India)
  • Aga Khan University (Pakistan)
  • Children's Cancer Hospital (Egypt)
  • National Cancer Institute (Egypt)
  • King Hussein Cancer Center (Jordan)

See also

External links

References

  1. 1.0 1.1 "Release of os-v1.0". GitHub. https://github.com/krishagni/openspecimen/releases/tag/os-v1.0. Retrieved 17 October 2014. 
  2. 2.0 2.1 "Free & Open Source". Krishagni Solutions Pvt. Ltd. http://www.catissueplus.org/feature/free-open-source. Retrieved 17 October 2014. 
  3. 3.0 3.1 "openspecimen / LICENSE.md". GitHub. 24 September 2014. https://github.com/krishagni/openspecimen/blob/trunk/LICENSE.md. Retrieved 17 October 2014. 
  4. "20 biobanks across 8 countries use OpenSpecimen". Krishagni Solutions Pvt. Ltd. http://www.catissueplus.org/blog/20-biobanks-across-8-countries-use-openspecimen. Retrieved 10 November 2014. 
  5. 5.0 5.1 5.2 5.3 5.4 "OpenSpecimen Professional Support Services". Krishagni Solutions Pvt. Ltd. http://www.catissueplus.org/pricing. Retrieved 17 October 2014. 
  6. 6.00 6.01 6.02 6.03 6.04 6.05 6.06 6.07 6.08 6.09 6.10 "caTissue Plus - Feature rich, Faster, Better UI". Krishagni Solutions Pvt. Ltd. Archived from the original on 05 November 2013. https://web.archive.org/web/20131105105123/http://www.catissueplus.org/plus. Retrieved 08 May 2013. 
  7. "OpenSpecimen". OpenSpecimen Support Center. Krishagni Solutions Pvt. Ltd. 21 July 2014. https://catissueplus.atlassian.net/wiki/display/CAT/OpenSpecimen. Retrieved 16 September 2014. 
  8. "Release OS-v1.0_RC1". GitHub. https://github.com/krishagni/openspecimen/releases/tag/OS-v1.0_RC1. Retrieved 17 October 2014. 
  9. 9.0 9.1 "OpenSpecimen". Krishagni Solutions Pvt. Ltd. http://www.catissueplus.org. Retrieved 10 November 2014. 
  10. "[OpenSpecimen Upcoming release information"]. Krishagni Solutions Pvt. Ltd. http://www.catissueplus.org/blog/openspecimen-upcoming-release-information. Retrieved 10 November 2014. 
  11. 11.0 11.1 11.2 "OpenSpecimen - Rapid Data Entry". Krishagni Solutions Pvt. Ltd. http://www.catissueplus.org/feature/rapid-data-entry. Retrieved 16 September 2014. 
  12. 12.0 12.1 12.2 12.3 12.4 12.5 12.6 12.7 "OpenSpecimen - Data Retrieval and Reporting". Krishagni Solutions Pvt. Ltd. http://www.catissueplus.org/feature/data-retrieval-and-reporting. Retrieved 16 September 2014. 
  13. "OpenSpecimen - Specimen Catalog". Krishagni Solutions Pvt. Ltd. https://catissueplus.atlassian.net/wiki/x/c4Ah. Retrieved 9 October 2014. 
  14. "OpenSpecimen Webinar Series". Krishagni Solutions Pvt. Ltd. https://catissueplus.atlassian.net/wiki/display/CAT/OpenSpecimen+Webinar+Series. Retrieved 10 November 2014. 
  15. "Sharing Specimen-Lists". Krishagni Solutions Pvt. Ltd. https://catissueplus.atlassian.net/wiki/display/CAT/Sharing+Specimen-Lists. Retrieved 10 November 2014. 
  16. "OpenSpecimen - Bulk Upload Excel". Krishagni Solutions Pvt. Ltd. http://www.catissueplus.org/feature/bulk-upload-excel. Retrieved 16 September 2014. 
  17. "OpenSpecimen - Custom Forms". Krishagni Solutions Pvt. Ltd. https://catissueplus.atlassian.net/wiki/display/CAT/Custom+Forms+Tutorials. Retrieved 7 November 2014. 
  18. "OpenSpecimen - Integration". Krishagni Solutions Pvt. Ltd. https://catissueplus.atlassian.net/wiki/display/CAT/Integration. Retrieved 7 November 2014. 
  19. "OpenSpecimen - Specimen Catalog". Krishagni Solutions Pvt. Ltd. https://catissueplus.atlassian.net/wiki/x/c4Ah. Retrieved 7 November 2014. 
  20. "OpenSpecimen - Annotations". Krishagni Solutions Pvt. Ltd. http://www.catissueplus.org/feature/annotations. Retrieved 16 September 2014. 
  21. "OpenSpecimen - Storage Utilization". Krishagni Solutions Pvt. Ltd. https://catissueplus.atlassian.net/wiki/x/BwCcAQ. Retrieved 9 October 2014. 
  22. "OpenSpecimen - Multi-Site Support". Krishagni Solutions Pvt. Ltd. http://www.catissueplus.org/feature/multi-site-support. Retrieved 16 September 2014. 
  23. "OpenSpecimen - Overview". Krishagni Solutions Pvt. Ltd. https://catissueplus.atlassian.net/wiki/display/CAT/Overview. Retrieved 10 November 2014. 
  24. "OpenSpecimen - Audit Trail". Krishagni Solutions Pvt. Ltd. https://catissueplus.atlassian.net/wiki/x/QICxAQ. Retrieved 9 October 2014. 
  25. "OpenSpecimen - Specimen Lifecycle Events". Krishagni Solutions Pvt. Ltd. https://catissueplus.atlassian.net/wiki/display/CAT/Specimen+Lifecycle+Events. Retrieved 10 November 2014. 
  26. 26.0 26.1 "OpenSpecimen - Role Based Access". Krishagni Solutions Pvt. Ltd. http://www.catissueplus.org/feature/role-based-access. Retrieved 16 September 2014. 
  27. "Is OpenSpecimen CFR Part 11 complaint?". Krishagni Solutions Pvt. Ltd. https://catissueplus.atlassian.net/wiki/pages/viewpage.action?pageId=19562969. Retrieved 10 November 2014. 
  28. "OpenSpecimen - Label Generation and Printing". Krishagni Solutions Pvt. Ltd. https://catissueplus.atlassian.net/wiki/x/PIAh. Retrieved 9 October 2014. 
  29. "OpenSpecimen - Create Equipment". Krishagni Solutions Pvt. Ltd. https://catissueplus.atlassian.net/wiki/display/CAT/Create+Equipment. Retrieved 13 November 2014. 
  30. "OpenSpecimen - Programmatic Access (API)". Krishagni Solutions Pvt. Ltd. http://www.catissueplus.org/feature/programmatic-access-api. Retrieved 16 September 2014. 
  31. "OpenSpecimen - Storage Container Alarms". Krishagni Solutions Pvt. Ltd. https://catissueplus.atlassian.net/wiki/display/CAT/Storage+Container+Feature+Requests. Retrieved 12 November 2014.