NCI CBIIT LIMS ISIG Meeting– Aug. 21,2007 NCI CBIIT LIMS Consortium Interface SIG Mission: focus on an overall goal of providing a library of interfaces/adapters.

Slides:



Advertisements
Similar presentations
Project Execution & Termination Life Cycle Execution Presented by: Basker George.
Advertisements

CrackingSiebel.com Utility Siebel Repository Extract (SRE) Tool.
Microsoft SharePoint 2010 Upgrade Preview FSU SharePoint Users Group Presents: Thursday, December 1 st, 2011.
Installation and Administration
NCI Clinical Trials Reporting Program CTRP User Meeting May 2, 2012 Gene Kraus CTRP Program Director.
M. Taimoor Khan * Java Server Pages (JSP) is a server-side programming technology that enables the creation of dynamic,
Web Development Process Description
June 18, Agenda Welcome Updates and Reminders New CT.gov Site eGovernment Applications Questions & Comments.
Software Testing Lifecycle Practice
Data management in the field Ari Haukijärvi 2nd EHES training seminar.
Practical Project of the 2006 Joint International Master’s Degree.
9 Chapter Nine Compiled Web Server Programs. 9 Chapter Objectives Learn about Common Gateway Interface (CGI) Create CGI programs that generate dynamic.
Tunis International Centre for Environmental Technologies Small Seminar on Networking Technology Information Centers UNFCCC secretariat offices Bonn, Germany.
MyFloridaMarketPlace MyFloridaMarketPlace Change Request Board August 30, 2007.
35 th Consultative INIS Liaison Officers Meeting Vienna, Austria October 2010 Usage Metrics Subgroup Status Report Debbie Cutler (augmented by Taghrid.
07 Coding Conventions. 2 Demonstrate Developing Local Variables Describe Separating Public and Private Members during Declaration Explore Using System.exit.
Estimating “Size” of Software There are many ways to estimate the volume or size of software. ( understanding requirements is key to this activity ) –We.
G.Govi CERN/IT-DB 1 September 26, 2003 POOL Integration, Testing and Release Procedure Integration  Packages structure  External dependencies  Configuration.
Advances In Software Inspection
THE EYESWEB PLATFORM - GDE The EyesWeb XMI multimodal platform GDE 5 March 2015.
Final Fantasy ½: IOC Overview Team Q CSE 403 Winter ‘03 I’ve got something special for you.
Scribe Technical Workshop Adapter for OLE DB Import-Export Wizard September 13, 2007.
ISO Datatypes Approved by Enterprise Composite Architecture team (eCAT) on July 7, 2009 Guidelines for use for CBIIT funded projects.
EDOS Workgroup Pilots – Engagement Plans. Meeting Etiquette Remember: If you are not speaking keep your phone on mute Do not put your phone on hold –
C3PR: An Introduction for Users A Tool Demonstration from caBIG™ Vijaya Chadaram Duke Cancer Center April 29, 2008.
Submission Standards: The Big Picture Gary G. Walker Associate Director, Programming Standards, Global Data Solutions, Global Data Management.
NCI CBIIT LIMS ISIG Meeting– July 2007 NCI CBIIT LIMS Consortium Interface SIG Mission: focus on an overall goal of providing a library of interfaces/adapters.
Nate Anderson So, You’ve Inherited an OnBase System.
University of Florida EMS Campus Kickoff Martha Elder
Session 6: Reports.
Systems Analysis and Design in a Changing World, Fifth Edition
OAS Requirements Experience
Business Directory REST API
Data Virtualization Tutorial: Introduction to SQL Script
Testing Process Roman Yagodka ISS Test Leader.
DataNet Collaboration
Dovetail project update
Introduction to .NET Framework Ch2 – Deitel’s Book
Systems Analysis – ITEC 3155 Evaluating Alternatives for Requirements, Environment, and Implementation.
Software Documentation
EIN 6133 Enterprise Engineering
Design and Implementation
Ch > 28.4.
ODS API Suite APIs to Organisation Reference Data
Engineering Processes
New Alma Customer Onboarding Preparation and Best Practices
James Blankenship March , 2018
Market Trials ChMC 8th August 2018.
Introduction to Software Testing
CLINICAL INFORMATION SYSTEM
Proposed Software Development Process
Software Development Process
SISAI STATISTICAL INFORMATION SYSTEMS ARCHITECTURE AND INTEGRATION
More on Estimation In general, effort estimation is based on several parameters and the model ( E= a + b*S**c ): Personnel Environment Quality Size or.
Chapter 7 –Implementation Issues
Welcome Traceability Software Integrators
e-Invoicing – e-Ordering 20/11/2008
NERC Reliability Standards Development Plan
Metadata The metadata contains
Education and Training Statistics Working Group – 2-3 June 2016
Agenda Purpose for Project Goals & Objectives Project Process & Status Common Themes Outcomes & Deliverables Next steps.
PPT and video are due no later than March 1, 2019
NERC Reliability Standards Development Plan
Geant4 Documentation Geant4 Workshop 4 October 2002 Dennis Wright
VERITE – Dissemination plan
Software Testing Lifecycle Practice
(Project) SIGN OFF PROCESS MONTH DAY, YEAR
System Analysis and Design:
Speaker’s Name, SAP Month 00, 2017
WORKSHOP Establish a Communication and Training Plan
Presentation transcript:

NCI CBIIT LIMS ISIG Meeting– Aug. 21,2007 NCI CBIIT LIMS Consortium Interface SIG Mission: focus on an overall goal of providing a library of interfaces/adapters for Instrumentation, Statistical Analysis software, and ERP software which would be available to the cancer research community, would integrate into caLIMS II, and be caBIG compliant. All interested parties are welcome – please help spread the word among colleagues and contact us if interested! Phone: Access code:

NCI CBIIT LIMS Consortium ISIG – Agenda 1)Review of ISIG Mission and Goals 2)Review and discussion of proposed standards – general and specific – reach consensus on recommendation for consortium 3)Discussion of implementation requirements, review, and documentation 4)Discussion related to list of equipment and software for early implementation 5)Meeting Schedule and suggestions for future demo/discussion topics 6)Additional items?

NCI CBIIT LIMS Consortium ISIG – Goals NCI CBIIT LIMS Consortium ISIG: Initial Goals 1)Research and collate known research and health community standards that may be applicable to LIMS interfaces (HL7, 21 CFR Part 11, NCI Biorepository Best Practices, HIPAA, Barcodes) 2)Establish a requirements standard for an adapter (interface)* supported by caLIMS II 3)Establish and prioritize a list of instruments and software most commonly used in both basic research, core facility laboratories, and clinical trials laboratories 4)Explore with consortium members and other interested parties what existing resources are available 5)Explore with commercial vendors whether some partnership could be established to provide interfaces and/or SDKs for their products * Note that while we recognize that the community uses the terms ‘interface’ and ‘adapter’ interchangeably, we have chosen to use the term ‘adapter’ here to avoid any confusion with other types of interfaces (e.g. Graphical User Interface (GUI)).

Components of an Adapter System 1)LIMS – as both input and output (i.e. Bidirectional) 2)Instruments with or without Instrument Data Systems (IDS) 3)Stand alone Software Applications 4)End Users

General Criteria Standards for Adapters General criteria standards are listed in document: InstrumentInterfaceCriteriaList.doc 1)Well defined APIs based Interfacing. 2) Database Interfacing. 3) File exchange based Interfacing. 4)Typed Input/Output parameters 5)Data Constant & Error Codes 6)Exception Handling 7)Time Out 8)Special Environmental requirements, variables etc. 9)Major Issue/Malfunction of the method

High level Adapter Architecture Adapter (written by caLIMSII developer) Example: ABI3730XLSequencin gAdapter Equipment Firm ware (possible future release) Application Software Instrument System Software caLIMS II Server caLIMSII Objects & Utilities File Transporter

Adapter An Adapter is a software interface that connects Instruments Data Systems or External Software Systems to the LIMS. Information can be passed both to and from the LIMS. All adapters of caLIMS II are inherited from gov.nih.nci.calims2.Adapter. Example: An Adapter can be further derived to Specific adapters.

Adapter Standard Criteria – 1 1) Define what needs to be sent to the Instrument Data System (IDS) or External Software Systems from the LIMS and what needs to be sent to the LIMS from the IDS or external software system. Parameters should be strongly typed (Well defined data Type) Example: 1) Sample lists -A Collection of String 2) Run parameters – Parameters declared of Type gov.nih.nci.calims2.domain.Run

Adapter Standard Criteria – 2 2) Define How the data is to be sent between the Instrument Data System or External Software System and the LIMS. External systems may communicate through Application Programmable Interface (APIs)/Web Service, Fixed format data files and/or Database Links (access inter application databases). Example: 1) caLIMS II adapter interfaces to an IDS by exporting and/or importing predefined file formats to and from a given folder. 2) caLIMS II adapter interfaces to a Billing system via data base tables.

Adapter Standard Criteria – 3 3) Error and Exception handling at the interface. Define fatal system error checks. Define a generic error code standard criteria – would apply to all interfaces. Define Specific Error codes to the individual external system. Define Alternate paths for each error code if necessary.

Adapter Standard Criteria – 4 4) Define standards for Documentation and Training materials (To follow caBIG guidelines). Determine requirements for caBIG. Define type and scope of User Guides. Define type and scope of Training guides/presentations/demos. (This topic still needs to be discussed with group!).

Adapter Standard Criteria – Discussion1 Discussion point 1 2) There should be a minimum set of documentation and training documents required. The standards for this set should be determined so that the set is complete enough for the intended use but not a burden for the development or training teams. We intend to leverage off of caBIG Documentation and Training Templates but recognize that these documents may be too ‘heavy’ for most interface applications. We are soliciting comments as to preferred content and format (User Guide, Technical Guide (installation, administration, customization), Training Guide (demo files, PowerPoint, etc.) and/or some combination of the above).

Adapter Standard Criteria – Discussion2 Discussion point 2 3) We continue to welcome comments and suggestions and hope you have had a chance to share our materials with your internal colleagues for additional input. Is there more discussion needed or are we ready to adopt these standards?

Adapter Standard Criteria – Discussion3 Discussion point 3 1)The interface development is independent of the GUI for the LIMS so we will form a GUI SIG that will be a ‘cross-cutting’ working SIG for all parts of the project. Therefore we have taken out the great discussion points we have so far and captured them for a GUI SIG Kickoff meeting – date TBD.

Equipment & Software List u Are we ready to discuss the equipment & software list? u Are there any updates since the last circulation? u Are there volunteers to look at existing interfaces and upgrade to meet caLIMS II (caBIG) compliancy standards? u Suggestions on how to proceed…..

Meeting Schedules and Contacts u Next LIMS Consortium meeting: –August 27, pm EDT (CENTRA) u Next ISIG meeting date: September 18, 2007 u Next OM SIG meeting date: August 23, 2007 u Our thanks to all of you who have volunteered your valuable time and efforts to helping the consortium. We appreciate your participation!

End GForge Home site: For caNanoLab: For caLIMS II: For lpgLIMS 1.3: LIMS listserv: