Rapidpoint 500E Blood Gas System V5.0.1 Security White Paper and MDS2 the Facts About the Security of Our Products and Solutions

Total Page:16

File Type:pdf, Size:1020Kb

Rapidpoint 500E Blood Gas System V5.0.1 Security White Paper and MDS2 the Facts About the Security of Our Products and Solutions White Paper RAPIDPoint 500e Blood Gas System V5.0.1 Security White Paper and MDS2 The facts about the security of our products and solutions siemens-healthineers.com White Paper · Product and Solution Security RAPIDPoint 500e Blood Gas System V5.0.1 Foreword The Siemens Healthineers Elements of our product and solution security program Product and Solution • Providing information to facilitate secure Security (PSS) program configuration and use of our medical devices in your IT environment • Conducting formal threat and risk analysis for At Siemens Healthineers, we are committed to our products working with you to address cybersecurity and • Incorporating secure architecture, design, privacy requirements. Our Product and and coding methodologies in our software Solution Security Office is responsible for our development process global program that focuses on addressing • Performing static code analysis of our cybersecurity throughout the product lifecycle. products • Conducting security testing of products Our program targets incorporating state-of- under development as well as products the-art cybersecurity into our current and already in the field future products. We seek to protect the • Tailoring patch management to the medical security of your data while providing measures device and depth of coverage chosen by you to strengthen the resiliency of our products • Monitoring security vulnerability to track from cyber threats. reported third-party component issues in our products • Working with suppliers to address security We comply with applicable security and privacy throughout the supply chain regulations from the U.S. Department of • Training of employees to provide knowledge Health and Human Services (HHS), including consistent with their level of responsibilities the Food and Drug Administration (FDA) and regarding your data and device integrity Office for Civil Rights (OCR), to help you meet your IT security and privacy obligations. Contacting Siemens Healthineers about product and solution security Vulnerability and incident management Siemens Healthineers requests that you report Siemens Healthineers cooperates with any cybersecurity or privacy incidents by email government agencies and cybersecurity to: [email protected] researchers concerning reported potential vulnerabilities. Our communications policy strives for coordinated disclosure. We work in this way with our customers and other parties, when appropriate, in response to potential vulnerabilities and incidents in our products, no matter the source. 2 White Paper · Product and Solution Security RAPIDPoint 500e Blood Gas System V5.0.1 Contents Foreword 2 Basic Information 4 Network Information 5 Security Controls 6 Shared Responsiblities 7 Software Bill of Materials 7 Manufacturer Disclosure Statement (MDS2) 8 Abbreviations 28 Disclaimer according to IEC 80001-1 30 Statement on FDA Cybersecurity Guidance 31 3 White Paper · Product and Solution Security RAPIDPoint 500e Blood Gas System V5.0.1 Basic Information Depend on the RAPIDPoint® 500e Blood Gas System to demographic entry fields, limited to 15 characters per raise the bar in blood gas IT security at your facility by label and 15 characters per value. providing the latest defenses to guard confidential Demographic data associated with samples can be patient data coupled with the leading built-in technology configured in Setup to deselect fields (so data is not to protect your institution from external cybersecurity collected), select fields (so data can be collected), threats. or indicated as required fields (so data must be collected Operating systems prior to releasing sample results). • WINDOWS 10 IoT Enterprise (1809) Raw (second-by-second) and reportable result data is (user interface processor) stored in a combination of database entries augmented • pSOS+ Version 2.3 (real-time processor) with binary “sideband” files. No sensitive information is included in diagnostic logs. Hardware specifications When data is exported for reliability analysis by • BlueChip Technology AMD GLX ETX module with Siemens Healthineers, the patient and sample 1 GB RAM (user interface processor) demographic database tables are omitted from the • Motorola 68332 (real-time processor) export files. However, traceability of data to patient User account information ID or accession number is included in case it is needed • Single operating system local administrator-level for field issue investigations. account (auto-login) for running instrument Data is purged in first-in, first-out (FIFO) order. For application. Note: Account has no privileges beyond patient samples, the instrument maintains the last the boundaries of the instrument. 1250 samples (allowing up to 100 additional records • Operators of the system can be created (up to 5000 prior to triggering the purge operation). However, unique operators) and granted one of four levels of only the most recent 250 patient samples are viewable access privileges. on the instrument by the operator. Patching strategy Data recovery Operating system updates are evaluated and included as The RAPIDPoint 500e system is a data producer and is part of application software updates. not intended for long-term storage of data. As such, it provides limited data backup options and no data Cryptography usage restore capability. • Patient data export files can (optionally) be encrypted using AES-256 encryption provided by 7-Zip. Long-term data storage is provided by external data management systems, such as the POCcelerator Data • Data on the hard drive is encrypted via BitLocker using Management System. the Trusted Platform Module (TPM). Device configuration (setup) data can be saved to • Communication with the POCcelerator™ Data and restored from removable USB media by level 1 Management System can be configured to encrypt (administrator-level) operators. LIS communication. Boundary defense Handling of sensitive data The WINDOWS Firewall, enabled by default, is used Patient and sample demographic data can be entered via to limit network traffic to the device. Additionally, the on-screen data entry forms. Additionally, some endpoint identification can be used to further restrict patient demographic data can be retrieved from data laboratory information system (LIS) and Remote Viewer management systems based on matching patient ID. (VNC) communication to a user-defined list of IP Patient demographic data consists of the following addresses or subnets. It is anticipated that the device entries: Patient ID (used as a key that links to all other will be operated on an internal, non-public-facing patient demographic fields), Last Name, First Name, network to further reduce the risk of network intrusion. Gender, and Date of Birth. Terms and conditions Sample demographic data consists of the following See local terms and conditions for purchasing and entries: Location, Physician ID, Sample Draw Date, operating this device within your area. Sample Draw Time, Accession Number, Operator ID, Temperature, entered tHb (available only when measured tHb is turned off), FIO2, Flow, Respiratory Rate, Barometric Pressure, CPAP, PEEP, PIP, Tidal Volume, and Allen Test result. In addition, the system can be configured to support up to 10 user-defined 4 White Paper · Product and Solution Security RAPIDPoint 500e Blood Gas System V5.0.1 Network Information Laboratory Healthcare Center Information System(s) – Information System(s) – Orders and/or Results ADT or Patient Query POC Informatics • Physical or Virtual Server • Remote or Local Database PEP Admin Healthcare Center Internet Site Email System Clients Workstations Network Connectivity Serial Connectivity RAPIDPoint 500e System The server requires no static IP addresses but may be configured in static IP address mode if desired by the facility. The following ports are used by the system: Port Number Service/function Direction (in/out) Protocol 25 SMTP email (optional) Out SMTP Unencrypted LIS communication with data manager 3001* In LIS3/LIS4 (*Port number is user-configurable) Encrypted LIS communication with Siemens Healthineers 3001* Out LIS3/LIS4 data manager (*Port number is user-configurable) Link-Local Multicast Name Resolution 5355 Out LLMNR (used by some SMTP servers for email negotiation) 5900 Remote Viewer In VNC Allowed services accessible through network: Service Description Startup Type Log on as: Virtual Network Computing used User-configurable. Startup is deferred VNC for Remote View (available only on until connection to Siemens Healthineers User-configurable Siemens Healthineers data managers) data manager has been established. 5 White Paper · Product and Solution Security RAPIDPoint 500e Blood Gas System V5.0.1 Security Controls Malware protection Network controls McAfee Embedded Control (whitelisting solution) creates • WINDOWS Firewall enabled by default. a list of trusted programs necessary for day-to-day • Endpoint identification can be applied to limit addresses operations and ensures that only those specific allowed to connect for LIS and Remote Viewer traffic. applications are allowed to run. • ICMP protocol is limited to a subset of supported Controlled use of administrative privileges messages (ping request/reply only). • System runs in kiosk mode, preventing user access to Physical safeguards the underlying operating system. • The RAPIDPoint 500e instrument should reside and be • System automatically logs in using administrative operated in a physically controlled environment. account, but account has privileges
Recommended publications
  • Object Oriented Programming
    No. 52 March-A pril'1990 $3.95 T H E M TEe H CAL J 0 URN A L COPIA Object Oriented Programming First it was BASIC, then it was structures, now it's objects. C++ afi<;ionados feel, of course, that objects are so powerful, so encompassing that anything could be so defined. I hope they're not placing bets, because if they are, money's no object. C++ 2.0 page 8 An objective view of the newest C++. Training A Neural Network Now that you have a neural network what do you do with it? Part two of a fascinating series. Debugging C page 21 Pointers Using MEM Keep C fro111 (C)rashing your system. An AT Keyboard Interface Use an AT keyboard with your latest project. And More ... Understanding Logic Families EPROM Programming Speeding Up Your AT Keyboard ((CHAOS MADE TO ORDER~ Explore the Magnificent and Infinite World of Fractals with FRAC LS™ AN ELECTRONIC KALEIDOSCOPE OF NATURES GEOMETRYTM With FracTools, you can modify and play with any of the included images, or easily create new ones by marking a region in an existing image or entering the coordinates directly. Filter out areas of the display, change colors in any area, and animate the fractal to create gorgeous and mesmerizing images. Special effects include Strobe, Kaleidoscope, Stained Glass, Horizontal, Vertical and Diagonal Panning, and Mouse Movies. The most spectacular application is the creation of self-running Slide Shows. Include any PCX file from any of the popular "paint" programs. FracTools also includes a Slide Show Programming Language, to bring a higher degree of control to your shows.
    [Show full text]
  • Raima Database API for Labview
    PRODUCT DATA SHEET Raima Database API for LabVIEW Raima Database API for LabVIEW is an interface package to Raima Database Manager (RDM), which is a high-performance database management system optimized for operating systems commonly used within the embedded market. Both Win- dows and RT VxWorks (on the CompactRIO-9024 and Single-Board RIO) are supported in this package. The database en- gine has been developed to fully utilize multi-core processors and networks of embedded computers. It runs with minimal memory and supports both in-memory and on-disk storage. RDM provides Embedded SQL that is suitable for running on embedded computers with requirements to store live streaming data or sets of configuration parameters. Multi-Core Scalability- Efficiently use threads with transaction processing to take advantage of multicore Key Benefits: systems for optimal speed. Local RT Database Multi-Versioning Concurrency Control (MVCC) - Implement read-only transactions to see a virtual LabVIEW VI Interface snapshot of your embedded database while it is being High Performance concurrently updated. Avoids read locks to improve Interoperation multiuser performance. Multi-Core Scalability Store Databases on RT Device, In-Memory or On-Disk - Configure your database to run completely on-disk, completely in-memory, or a hybrid of both. Local storage allows disconnected and/or synchronized data operation. Windows/cRIO Interoperation - Create a database on Windows, use from both Windows and cRIO concurrent- ly. Share/Use Databases - A cRIO database may be shared, other cRIOs on same network can use it. True Global Queries - Multiple shared databases may be opened together and queried as though they are one uni- fied database.
    [Show full text]
  • RDM Embedded Database Dataflow Paper
    BUSINESS WHITE PAPER RDMe dataFlow with Raima Databases A Raima Inc. Business White Paper Published: February, 2010 Author: Paul Johnson Director of Marketing Copyright: Raima Inc. Abstract Today, the need for real-time data throughout the many levels of an organization is growing rapidly. The more current a company’s business intelligence information often determines how successful a business is run. Traditionally, embedded applications have been closed systems. The movement of any data collected on these devices to the company’s enterprise business systems is performed via off line batch processing at periodic intervals. This paper outlines three separate business cases applicable within three key industry market segments: Industrial Automation; Telecommunication; and Aerospace and Defense; where Raima technologies facilitate high speed data management and seamless real-time data flow between embedded devices and corporate enterprise databases. Additionally, this paper will outline (currently available upon request) a demonstration that highlights the use of the RDM embedded databases and dataFlow technologies on real-time embedded computers (devices), desktop and servers platforms. The demonstration relies on Raima technology partners’ technology from Microsoft®, Wind River®, and Green Hills® Software. This article is relative to the following versions of RDM: RDM Embedded: 9.1, 10 RDM Server: 8.2, 8.3 http://www.raima.com BUSINESS WHITEPAPER Table of Contents Introduction ................................................................................................................................................................3
    [Show full text]
  • Raima Database Manager 12.0
    PRODUCT DATA SHEET Raima Database Manager 12.0 Raima Database Manager (RDM) is a high-performance database management system that is optimized for workgroup, real-time and embedded, and mobile operating systems. It is ideal for programming interoperating systems of networked and distributed applications and data such as those found in financial, telecom, industrial automation or medical systems. Multiple APIs and configurations provide developers a wide variety of powerful programming options and functionality. The database engine utilizes multi-core processors, runs within limited memory, and supports - - Key Features: both in memory and on disk storage. Security is provided through encryption. The database becomes an embedded part of your applications when implemented as a linkable library. Multi-Core Scalability RDM Embedded SQL has been designed for embedded systems applications, and as such it is suitable for running on a wide variety of computers and embedded operating systems many Distributed Architecture of which have limited capacities. Portability/Multi-Platform Standard Package—Performance Features Enhanced SQL Optimization Multi-Core Support—Efficiently distribute Pure and Hybrid In-Memory Database Support processing to take advantage of multi-core Operation—Configure your database to parallelism. run completely on-disk, completely in- Shared Memory Protocol memory, or a hybrid of both; combining the Multi-Versioning Concurrency Control speed of an in-memory database and the New Data Types (MVCC)—Implement read-only stability of on-disk in a single system. transactions you can read a virtual Fast! snapshot of your embedded database while Multiple Indexing Methods—Use B-Trees it is being concurrently updated. Avoid read or Hash Indexes on tables.
    [Show full text]
  • Raima Company Whitepaper Enabling Edge Applications to Move Data to the Cloud
    Raima Company Whitepaper Enabling edge applications to move data to the cloud Raima is a leading provider of OLTP high-performance, real-time • Provider of High Performance In database management systems for both in-memory and persistent Memory Database Technology storage for Edge and IOT devices. • Small footprint, cross platform Raima´s focus is high speed database solutions which are cross- database with both In-Memory platform, small footprint designed for distributed architecture in and persistent storage device resource-constrained environments. functionality • Optimized for flash & SSD by Raima Database Manager (RDM) is made to Collect, Store, Manage minimal writes to the medium and Move data securily from the devices on the edge to the Cloud. for longer lifespan Our Raima Database Manager (RDM) product is optimized to allow • Well field tested. flash and SSD devices to live longer through less writes to the medium. RDM offers a tested and well proven reliable ACID compliant database technology and employs a number of advanced solutions to meet today’s complex edge data management challenges such as storing and moving data in a timely fashion from a small low-powered IoT/IIoT embedded device up into larger cloud-based enterprise systems . CONTENTS: 1. RAIMA IN BRIEF ......................................................................................................................................................... 3 2. POTENTIAL USE CASES FOR RAIMA TO THE CLOUD .................................................................................................
    [Show full text]
  • RDM Embedded 10 Brochure
    RDM Embedded™ Product Brochure Embedded Database and Dataflow Solution Raima Database Manager (RDM) Embedded is a high performance, real-time, small footprint embedded database management solution specifically designed for today's complex and networked devices and systems. For over 25 years embedded systems developers have successfully developed and deployed well over a million RDM based mission and business critical applications. Developers rely on the rock solid reliability and performance of the RDM Embedded product. Building upon past successes Raima continues to deliver new and innovative technology to the embedded system market. Always Available RDM Embedded provides high availability so you can rest assured that your database is up and running. From the beginning RDM Embedded was designed with zero database administration as a core requirement. What this means to users is that they can forgo the need for costly database administrators, like those needed for enterprise DBMS, because RDM Embedded is self managing. Furthermore, all database administration are handled programmatically through RDM Embedded’s comprehensive administration API. Real-time Data Collection Collect controller data in a fast, predictable and reliable manner with RDM Embedded. RDM Embedded is a robust database manage- ment system requiring minimal hardware resources. Key to this efficient package is the fact that RDM Embedded is designed based on the network database model which is much more efficient and predictable than the relational model. Along with efficiency comes speed, and where other database solutions struggle to keep up with the rapid fire data provided by monitoring devices, RDM Embedded excels. Built in Reliability and Consistency RDM Embedded is a fully ACID compliant database so you know that the information collected is guaranteed to be accu- rate.
    [Show full text]
  • Using Sql in an Embedded Computer Application Like Trying to Squeeze an Elephant Into a Mini?
    TECHNICAL WHITE PAPER IS USING SQL IN AN EMBEDDED COMPUTER APPLICATION LIKE TRYING TO SQUEEZE AN ELEPHANT INTO A MINI? A Raima Inc. Technical Whitepaper Published: April, 2010 Author: Randy Merilatt Distinguished Engineer Copyright: Raima Inc. Abstract SQL, like it or not, has become the industr’s standard database access language. This being the case many companies that are involved in the development of embedded computer applications with database management requirements would like to be able to use SQL to access and manipulate that database information. This article takes a look at ways developers of embedded applications can efficiently make use of SQL in their applications. This article is relative to the following versions of RDM: RDM Embedded 9.x, 10.0 http://www.raima.com Technical White Paper Contents Abstract ......................................................................................................................................................................1 Introduction ................................................................................................................................................................3 An Abridged SQL for Embedded Applications ............................................................................................................3 Security ...................................................................................................................................................................4 Views ......................................................................................................................................................................4
    [Show full text]
  • 6.0 SBR Administration Guide
    Juniper Networks Steel-Belted Radius Administration Guide Global Enterprise Edition Release 6.0 February 2007 Juniper Networks, Inc. 1194 North Mathilda Avenue Sunnyvale, CA 94089 USA 408-745-2000 www.juniper.net Part Number: SBR-PF-GEEMANL Revision 01 Copyright © 2004–2007 Juniper Networks, Inc. All rights reserved. Printed in USA. Steel-Belted Radius, Juniper Networks, the Juniper Networks logo are registered trademark of Juniper Networks, Inc. in the United States and other countries. Raima, Raima Database Manager and Raima Object Manager are trademarks of Birdstep Technology. All other trademarks, service marks, registered trademarks, or registered service marks are the property of their respective owners. All specifications are subject to change without notice. Juniper Networks assumes no responsibility for any inaccuracies in this document. Juniper Networks reserves the right to change, modify, transfer, or otherwise revise this publication without notice. Portions of this software copyright 1989, 1991, 1992 by Carnegie Mellon University Derivative Work - 1996, 1998-2000 Copyright 1996, 1998-2000 The Regents of the University of California All Rights Reserved Permission to use, copy, modify and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appears in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the name of CMU and The Regents of the University of California not be used in advertising or publicity pertaining to distribution of the software without specific written permission. CMU AND THE REGENTS OF THE UNIVERSITY OF CALIFORNIA DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS.
    [Show full text]
  • Raima Database Manager 14.1
    RDM 14.1 DATA SHEET Raima Database Manager 14.1 RDM is a high-performance database management system that is optimized for operating systems commonly used within the embedded market. The database engine has been developed to fully utilize multi-core processors, run with mini- mal memory, and support both in-memory and on-disk storage. It provides a subset of the ANSI/ISO standard SQL that is suitable for running on a wide vari- ety of computers and embedded operating systems which may have limited re- sources. Core Package • Upgradability - Database upgrada- bility with respect to database migra- Key Features: • - Improved perfor- Performance tion from prior RDM versions can be mance over previous version of done through import/export function- • RDM and competitor products. Next Generation Storage ality. • Compression - Store only the data Format • In-Memory Performance Optimi- needed per row to avoid underuti- zation—RDM 14.1 will have a fully • Performance lized space. Also column level optimized architecture for memory compression to increase the packing resident databases to improve per- • Compression of rows and reduce overall data file formance and offer additional bene- size. • fits. The single-process/multi-thread Portability • - Portability Database content will application architecture will have • SQL/Core Compatibility be independent of the CPU architec- additional performance features. ture, allowing databases to be • Upgradability copied between platforms, or • Dynamic DDL - This feature is im- concurrently accessed by computers portant to meet customer feature • In-Memory Optimizations with different operating systems or demand for the ability to create and CPU architectures. alter database and table definitions, • SQL/PL • SQL/Core Compatibility - This which enhances the customer appli- • SQL Triggers version of RDM will combine the cation upgrade scenarios.
    [Show full text]
  • Rapidpoint 500E Blood Gas Systems V5.0 the Facts About the Security of Our Products and Solutions Siemens-Healthineers.Com/Rapidpoint500e
    Security White Paper and MDS2 Form RAPIDPoint 500e Blood Gas Systems V5.0 The facts about the security of our products and solutions siemens-healthineers.com/rapidpoint500e Not available for sale in the U.S. Product availability varies from country to country. Security White Paper and MDS2 Form · RAPIDPoint 500e Blood Gas System V5.0 Contents Basic Information ............................................................................. 4 Network Information ........................................................................ 5 Security Controls .............................................................................. 6 Software Bill of Materials .................................................................. 7 Manufacturer Disclosure Statement (IEC 60601-1) ............................ 7 Manufacturer Disclosure Statement (MDS2) ................................ 8–13 Abbreviations ................................................................................. 14 Disclaimer According to IEC 80001-1 .............................................. 15 Statement on FDA Cybersecurity Guidance ..................................... 15 2 RAPIDPoint 500e Blood Gas System V5.0 · Security White Paper and MDS2 Form Foreword The Siemens Healthineers product • Performing static code analysis of medical and solution security program device software • Conducting security testing of medical devices At Siemens Healthineers, we are committed to under development as well as medical devices working with you to address cybersecurity and privacy already
    [Show full text]
  • Ovation Database (For Use with Windows 2000)
    Ovation Database (For Use with Windows 2000) Section Title Page Section 1. Introduction 1-1. Overview. 1-1 1-2. Ovation Database Types . 1-2 1-3. Relationships with other Database Functions. 1-4 1-4. Definition of Terms. 1-5 1-5. Contents of this Document . 1-7 1-6. Additional Reference Documentation. 1-8 Section 2. Population of the Database 2-1. Overview. 2-1 2-2. Database Initial Definition Tool (DBID) . 2-2 2-3. Import (OvPtImport). 2-3 2-3.1. Import Format (Ovation 2.x Systems) . 2-4 2-3.2. Import Format (for Ovation 1.x Systems) . 2-9 2-4. Export (OvPtExport). 2-12 2-4.1. Using OvPtExport to Restore the Database. 2-13 2-5. Oracle Import and Export . 2-14 Section 3. Backing Up and Restoring the Database 3-1. Overview. 3-1 3-2. Backing Up the Database Files. 3-2 3-2.1. Complete Database Backup (using exp80) . 3-3 3-2.2. Partial Database Backup (using OvPtExport) . 3-3 3-3. Reloading the Database Files . 3-4 3-3.1. Reloading from an Oracle Database Backup. 3-4 3-3.2. Reloading from an Ovation Export File. 3-5 Glossary Index 1/03 1 WIN15 (Rev 0) Emerson Process Management Proprietary Class 2C Section 1. Introduction 1-1. Overview This manual discusses the Ovation Database that is provided with the Ovation Windows 2000 Operating System. The Ovation system uses the Relational Database Management System (RDBMS) philosophy. This philosophy consists of three major components: • A common mechanism for performing similar actions.
    [Show full text]
  • Rdme Core Product Data Sheet
    RDMe Core Product Data Sheet Raima Database Manager (RDM) Embedded Core Engine is a high-performance, reliable, scalable, and small footprint embedded database solution successfully deployed in millions of business critical applications and devices for over 25 years. Overview: RDM Embedded helps embedded applications gain a competitive edge with its extreme transaction rate and complex data modeling capabilities. With RDM Embedded, developers can efficiently solve even the most complex applications with minimum consumption of power or system resources. The product offers a strong foundation for application development along with additional tools for performance enhancement and database customization. Along with innovative new features and Key New Features: functionality to the RDM Embedded core engine, Raima offers Extensions as add-on packages to the Core Engine including: RDMe DataFlow; RDMe HA (High Avail- Comprehensive SQL API ability); and RDMe Distributed (Distributed Database). Standards Based ODBC API Object Oriented C++ API Key Features: Faster data access provided Comprehensive SQL API—RDM Embedded's new SQL API provides the best of both worlds by Hash indexes in that it is lightweight and compact yet powerful enough to provide robust SQL functionality. Raima's implementation of SQL provides an inclusive subset of the ANSI/ISO standard SQL Key Benefits: that is ideally suited for a wide variety of computers and devices running standard and embedded operating systems. By using RDM Embedded's SQL API developers can easily Reliability create embedded applications utilizing Raima's proven database engine. Performance Standards Based ODBC API—If standards are driving your application's development the Efficiency RDM Embedded ODBC API is the right programming interface for you.
    [Show full text]