Presentation is loading. Please wait.

Presentation is loading. Please wait.

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.

Similar presentations


Presentation on theme: "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."— Presentation transcript:

1 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 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: 1-866-655-7948Access code: 2907376

2 NCI CBIIT LIMS Consortium ISIG – Agenda 1)Review of ISIG Mission and Goals 2)Review and discussion of proposed standards – general and specific 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?

3 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, public health, 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)).

4 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)Standalone Software Applications 4)End Users

5 General Criteria Standards for Adapters General criteria standards are listed in document: InstrumentInterfaceCriteriaList.doc 1)Well defined API 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

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

7 Adapter An Adapter is a software interface that connects Instrument Data Systems or External Software Systems to caLIMS II. Information can be passed both to and from caLIMS II. All caLIMS II adapters extend the gov.nih.nci.calimsii.Adapter. Example: An Adapter can be further derived to create Specific adapters.

8 Specific Criteria Standards for Adapters - 1 1) Define what needs to be sent to the Instrument Data System (IDS) or External Software System from caLIMS II and what needs to be sent to caLIMS II from the IDS or External Software System. Parameters should be strongly typed (well-defined data Type) Examples: 1) Sample lists - a Collection of String 2) Run parameters - Parameters declared of Type gov.nih.nci.calimsii.domain.Run

9 Specific Criteria Standards for Adapters - 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 Interfaces (APIs)/Web Services, 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 files with predefined formats to and from a given folder. 2) caLIMS II adapter interfaces to a billing system via database tables.

10 Specific Criteria Standards for Adapters - 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.

11 Specific Criteria Standard for Adapters - 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!).

12 Adapter Standard Criteria – Discussion1 Discussion point 1 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.

13 Adapter Standard Criteria – Discussion2 Discussion point 2 2) There should be a minimum required set of Documentation and Training documents. 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).

14 Adapter Standard Criteria – Discussion3 Discussion point 3 3) We continue to welcome comments and suggestions and are providing materials to be shared with your internal colleagues for additional input. We hope to have that input by our next meeting (8/19/07). Our thanks to all of you who have volunteered your valuable time and efforts to helping the consortium. We appreciate your participation and are looking forward to having more to share soon!

15 Meeting Schedules and Contacts u Next LIMS Consortium meeting: –July 23, 2007 1 pm EDT (CENTRA) u Next ISIG meeting date: August 21, 2007 u Next OM SIG meeting date: August 23, 2007 Contacts: Jenny Kelley: kelleyj@mail.nih.govkelleyj@mail.nih.gov Bob Clifford: clifforr@mail.nih.govclifforr@mail.nih.gov

16 End GForge Home site: http://gforge.nci.nih.gov/ For caNanoLab: http://gforge.nci.nih.gov/projects/calab/ For caLIMS II: http://gforge.nci.nih.gov/projects/calims2/ For lpgLIMS 1.3: http://gforge.nci.nih.gov/projects/lpglims/ LIMS listserv: NCI_LIMS@list.nih.gov


Download ppt "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."

Similar presentations


Ads by Google