Instructions for Use Audiometric Data Interface

Similar documents
Equinox 2.0 PC-based audiometer. Not just an audiometer - A full counseling and reporting solution

AC40. The true clinical. hybrid

AD629 The true hybrid

OtoRead Portable OAE. More Time for Care. Optimized for Accuracy and Ease of use

Science made smarter. Titan. Advanced made flexible. Impedance, OAE, ABRIS and the revolutionary Wideband Tympanometry in one powerful device

Eclipse Evoked Potential System. 10 reasons to choose

AT235 Middle Ear Analyzer. Diagnostic & clinical tympanometry with basic audiometry

A full product range for your every need. World leading diagnostic solutions

The Eclipse Designed to meet your every need. AEP, ASSR, VEMP & OAE testing on one dedicated platform

Cortex Gateway 2.0. Administrator Guide. September Document Version C

Titan power The best just got better. Impedance, OAE, ABRIS and the revolutionary Wideband Tympanometry in one powerful device

The true hybrid Stand alone & PC-based audiometry in one box

Reliable, flexible & precise

Affinity 2.0 integrated fitting solution. Audiometry, REM, HIT, and Visible Speech Mapping

Proteome Discoverer Version 1.3

AT235/AT235h Middle Ear Analyzers. Diagnostic & clinical tympanometry with basic audiometry.

ProScript User Guide. Pharmacy Access Medicines Manager

TMWSuite. DAT Interactive interface

Content Part 2 Users manual... 4

Graphical User Interface for Windows for MCM Module

Lionbridge Connector for Hybris. User Guide

AudioConsole. User Guide. Doc. No EN/01 Part No EN

The Eclipse High quality evoked potentials at your command. AEP, ASSR, & OAE testing on one dedicated platform

A full product range for your every need. World leading diagnostic solutions

Sleep Apnea Therapy Software User Manual

This document presents the reader with instructions on using AudBase in the UCSF environment. AudBase Guidebook. Application How-To.

The true clinical hybrid audiometer Stand alone & PC-based audiometry in one box. Interacoustics. Clinical Audiometer AC40.

Sleep Apnea Therapy Software Clinician Manual

The true clinical hybrid audiometer. Interacoustics. Clinical Audiometer AC40. Stand alone & PC-based audiometry in one box.

Fitting System Instructions for Use

DICOM Conformance Statement

The true hybrid Stand alone & PC-based audiometry in one box

P-B-54.30/141. Instrument Cluster SCN Coding for Component Replacement or Dealer Installed Accessories:

Clay Tablet Connector for hybris. User Guide. Version 1.5.0

Activant Acclaim. Using smit and p21adm. AIX suite: course 3 of 3

Titan power The best just got better. Impedance, OAE, ABRIS and the revolutionary Wideband Tympanometry in one powerful device

ShoreTel Trunk Side Integration Guide

VMMC Installation Guide (Windows NT) Version 2.0

Dosimeter Setting Device

Titan power The best just got better. Impedance, OAE, ABRIS and the revolutionary Wideband Tympanometry in one powerful device.

Beltone Solus Pro 1.9 Fitting Guide

Software Version 1.0. User s Manual

User Manual. RaySafe i2 dose viewer

Cross-Domain Development Kit XDK110 Platform for Application Development

Software Version 2.0. User s Guide

Chapter 9. Tests, Procedures, and Diagnosis Codes The McGraw-Hill Companies, Inc. All rights reserved.

Complex just became comfortable.

User s Manual for Eclipse(AccuCap)

BLOODPRESSURE & PULSE App for iphone, ipad and ipod USER GUIDE. App Version 2.2

Data Management System (DMS) User Guide

LiteLink mini USB. Diatransfer 2

Symantec ESM Agent for IBM AS/400 Installation Guide. Version: 6.5

RaySafe i3 INSTALLATION & SERVICE MANUAL

GLOOKO FOR ios MIDS USER GUIDE

Equinox 2.0. PC-based audiometer. Time saving solutions. Interacoustics. leading diagnostic solutions

SHORETEL APPLICATION NOTE

Varian Treatment. Streamlined Treatment Delivery Management Application. Specifications

The true hybrid Stand alone & PC-based audiometry in one box

SAGE. Nick Beard Vice President, IDX Systems Corp.

Customer Guide to ShoreTel TAPI- VoIP Integrations. March

Elemental Kinection. Requirements. 2 May Version Texas Christian University, Computer Science Department

Resting and Stress ECG

CHAPTER 6 DESIGN AND ARCHITECTURE OF REAL TIME WEB-CENTRIC TELEHEALTH DIABETES DIAGNOSIS EXPERT SYSTEM

Qualys PC/SCAP Auditor

User Guide V: 3.0, August 2017

OneTouch Reveal Web Application. User Manual for Patients Instructions for Use

Wimba Classroom Captioner Guide

USERS GROUP AGENDA 2014

Data Management, Data Management PLUS User Guide

Desktop Fitting Guide for Phonak Brio 3

Table of Contents. Contour Diabetes App User Guide

Instructions for Use. Version 1.0 INCLUDING OASIS 26.0

Diabetes Management Software V1.3 USER S MANUAL

Neuro-Audio Version 2010

GRASON-STADLER HEARING ASSESSMENT SYSTEMS

User s Manual for ProCAT

For Electric Personal Dosimete Dose-i

Contour Diabetes app User Guide

EasyComp. The TPN Compatibility Software. Clinical Nutrition

Using the CFS Infrastructure

Audit Firm Administrator steps to follow

Introduction. What s new in Genie 2? New Fitting features. Support for new hearing aids:

Epilepsy Sensor Transmitter

Splitting of the characteristic K-alpha doublet radiation of molybdenum (Item No.: P )

CrystalPM - AOA MORE Integration and MIPS (CQM) Tutorial

Gocap System User s Guide

Multiple Diagnostic Interface (MDI) User Guide

Medtech32 Diabetes Get Checked II Advanced Form Release Notes

Costs and Limitations

SMARTLOG. User's Manual V 2.2

RESULTS REPORTING MANUAL. Hospital Births Newborn Screening Program June 2016

MESA Operations Manual ACTIGRAPHY TABLE OF CONTENTS

SimpliciTTY. TTY Call Management Software for the Office. Efficiently enhancing the communication experience for the Deaf and Hard of Hearing

ProSafe-RS System Test Reference

IBRIDGE 1.0 USER MANUAL

Table of Contents Index Next. See inside for a complete description of program functions >> Link to the Table of Contents >> Link to the Index

Additional Information Titan

Transcription:

Instructions for Use Audiometric Data Interface D-0107046-B 2018/03

Table of Contents 1 Introduction... 1 1.1 About this Manual... 1 1.2 The ADI overview... 1 1.3 Implementation... 1 2 License... 2 3 Supported suites/legacy modules... 3 3.1 The suites... 3 3.2 The legacy modules... 4 3.3 The reports... 4 3.3.1 The printer... 4 4 Supported instruments... 5 4.1 Standalone instruments... 5 5 Installation and configuration... 6 5.1 PC requirements... 6 5.2 API... 6 5.3 Legacy support... 6 6 Documentation... 7 7 Registering hook... 8 7.1 Description... 8 7.2 Sequence diagram... 8 8 Getting list of registered applications... 9 8.1 Description... 9 8.2 Sequence diagram... 9 9 Setting current patient... 10 9.1 Description... 10 9.2 Sequence diagram... 10 10 Launching registered application... 11 10.1 Description... 11 10.2 Sequence diagram... 11 11 Retrieving data from application... 12 11.1 Description... 12 11.2 Sequence diagram... 13 12 Retrieving printouts... 14 12.1 Description... 14 12.2 Sequence diagram... 14 13 Sending saved session back to application for review... 15 13.1 Description... 15 13.2 Sequence diagram... 16 14 Working with standalone instruments... 17 14.1 Connect/Disconnect instruments... 17 14.1.1 Description... 17 14.1.2 Sequence diagram... 17 14.2 Add/Remove patients from instruments... 18 14.2.1 Description... 18

14.2.2 Sequence diagram... 18 14.3 Get sessions... 19 14.3.1 Description... 19 14.3.2 Sequence diagram... 19 14.4 Get tests data... 20 14.4.1 Description... 20 14.4.2 Sequence diagram... 20 15 Setting clinic and examiner... 21 15.1 Description... 21 15.2 Sequence diagram... 21

Audiometric Data Interface Instructions for Use Page 1 1 Introduction 1.1 About this Manual This manual is valid for the Audiometric Data Interface. The product is manufactured by: Interacoustics A/S Audiometer Allé 1 5500 Middelfart Denmark 1.2 The ADI overview The Audiometric Data Interface (ADI) is an interface between the audiological hardware and an EMR system. The ADI provides a pathway to enable staff at hospital and healthcare practices to securely store and retrieve data from the EMR system. Manufacturers can use it to seamlessly integrate Interacoustics standalone audiometric hardware to the many EMR systems, enabling an efficient, streamlined user workflow. ADI Figure 1: The ADI is placed between EMR system and audiological software/hardware.

Audiometric Data Interface Instructions for Use Page 1 1.3 Implementation The current ADI is implemented as a local (not networked) self-hosted WebAPI and it is installed as a windows service. It expose communication via REST api which is well-documented and easly accessed for the 3rd party manufacturers. This document describes how to use ADI to communicate with Interacoustics products via an HTTP-based RESTful API. The provided API will work with software modules or direct connection to a standalone instrument. Usages: Send/Retrieve Patient demographics Send/Retrieve Sessions Delete patient/sessions Note: This interface is not intended for controlling the software or the instruments, but to exchange patient information and sessions.

Audiometric Data Interface Instructions for Use Page 2 2 License Important! PC Sync or PC control license is needed in order to be able to connect to the instruments via ADI. Instruments which are not license controlled will connect with ADI.

Audiometric Data Interface - Instructions for Use Page 3 3 Supported suites/legacy modules 3.1 The suites Instrument name Minimum version required Titan suite 3.4 Diagnostic suite 2.7 Viot suite 1.2 Callisto suite 1.10 Affinity 2.0 suite 2.12 Equinox 2.0 suite 2.12

Audiometric Data Interface - Instructions for Use Page 4 3.2 The legacy modules Instrument name Minimum version required *Epx5 4.4.2 *ASSR 1.26 *DPOAE20 1.03.1 *TEOAE25 3.04.2 *ABRIS 1.06.1 VisualEyes 2.1 *EyeSeeCam vhit 1.2 *Virtual SVV 2.XX Please note: Products maked with "*" must use the the included ADI printer in order to extract the report. 3.3 The reports The main difference how the ADI handle reports data between suites and legacy modules is that legacy modules use provided printer (see section 3.3.1) to send it to the ADI. Please check section 12 to find out how to retrieve those reports. For the suites please check section 11 and Report data. 3.3.1 The printer After ADI installation you should see available printer OtoAccess ADI under available printers. The Legacy Modules will use it to send reports to the ADI.

Audiometric Data Interface Instructions for Use Page 5 4 Supported instruments 4.1 Standalone instruments Instrument name Minimum version required AD226 1.4 AA222 1.10 AD629/229 1.7 AC40 1.7 AT235 1.9 Titan 3.4

Audiometric Data Interface Instructions for Use Page 6 5 Installation and configuration 5.1 PC requirements Windows 7 SP1, Windows 8.x or Windows 10.NET 4.6.2 5.2 API The RESTful API is installed as a Windows Service. Instalation process requires using Command Line or Power Shell, where msiexec command is executed. Server and printer port numbers are configurable while installation process with PORT_NUMBER_PRINTER and PORT_NUMBER_SERVER arguments. Port number must be number from 1 to 65535 included. Logging while installing is highly recommended. Example of command executed in folder, where installation file occurs: msiexec /i "OtoAccess ADI Server Setup.msi" PORT_NUMBER_PRINTER="X" ^ PORT_NUMBER_SERVER="Y" /l* "log.txt" Port numbers are not required, default values are: 9100 for printer and 47294 for server. Please refer to the readme.txt file for a full list of configurable parameters. 5.3 Legacy support Interfacing to legacy modules (e.g. Eclipse and VNG) is achieved by installing the IaBaseProxy application. Legacy applications lack the ability to save reports automatically to the API, and instead requires the user to print reports manually to the ADI Printer that is installed as part of the API. As API, IaBaseProxy must be installed via msiexec command. List of installed modules is configurable while installation process with MODULES argument. Available modules: Teoae, Vng, Dpoae, Ep, Assr and Abris. Logging while installing is highly recommended. Example of command executed in folder, where installation file occurs: msiexec /i "ADI IaBaseProxy Setup.msi" MODULES="Assr,Vng" ^ INSTALLFOLDER="C:\ExampleFolder\ExampleSubFolder" /l* "log.txt" INSTALLFOLDER is not required, defalt: C:\Program Files (x86)\otoaccess\audiometric Data Interface. MODULES argument cannot be empty. Please refer to the readme.txt file for a full list of configurable parameters.

Audiometric Data Interface Instructions for Use Page 7 6 Documentation Once installed, the API provides an interactive help page at the following address: http://localhost:port_number/help. It is based on reliable Swagger RESTful API documentation specification. The documentation site allows client to check available API operations with short description and multiple response content type. There is a possibility to test methods via TRY IT OUT! option. To get access to Server s data, provided api_key is required. PORT_NUMBER is configured during installation (see section API) and default is 47294. Note that the port number can be specified during installation and might differ from the above address.

Audiometric Data Interface Instructions for Use Page 8 7 Registering hook 7.1 Description A hook is a mechanism by which an application can intercept events, such as messages like POST and GET HTTP methods. It allows for two-way communication between Client and ADI. A hook can be registered via query the ADI via POST /hooks?portnumber=xyz, where XYZ is a port number. Swagger doc: http://url/help/index#!/hooks/hooks_addhook. 7.2 Sequence diagram Figure 2 Adding hook

Audiometric Data Interface Instructions for Use Page 9 8 Getting list of registered applications 8.1 Description The registered applications are suites and modules installed on the given machine. In order to list them, query the ADI via GET /applications. In response list of application will be attached. Note that every application contains detaileds information like: Filename, Arguments etc. Swagger doc: http://url/help/index#!/applications/applications_getapplications 8.2 Sequence diagram Figure 3 Getting list of registered applications

Audiometric Data Interface Instructions for Use Page 10 9 Setting current patient 9.1 Description To work with suites or modules, current patient have to be set. To do that send patient to ADI via POST /patient. Swagger doc: http://url/help/index#!/patient/patient_post 9.2 Sequence diagram Figure 4 Setting current patient

Audiometric Data Interface Instructions for Use Page 11 10 Launching registered application 10.1 Description To launch application, the current patient has to be set already (see section 7). Next step is to find and execute registered application (see section 6). As a result, suite or module should launch with patient data. Swagger doc: http://url/help/index#!/applications/applications_getapplications http://url/help/index#!/patient/patient_post 10.2 Sequence diagram Figure 5 Launching registered application

Audiometric Data Interface Instructions for Use Page 12 11 Retrieving data from application 11.1 Description When data is available, suite or module will send notification under registered hook (see section 5). The client is responsible for retrieving or cleaning data. To get list of available data, query ADI via GET /sessions, in response you will get list of saved sessions. Then data is available by reference to a specific session s index. Please note that the report data are only available for the Suites (see section 3.3). In order to take it from the Legacy Modules please see section 12. In order to retrieve: Binary data GET /sessions/{index} Test data GET /sessions/{index}/tests Report data GET /sessions/{index}/report Image data GET /sessions/{index}/image In order to clean: DELETE /sessions/{index} Swagger doc: http://url/help/index#!/sessions/sessions_get http://url/help/index#!/sessions/sessions_get_0 http://url/help/index#!/sessions/sessions_gettests http://url/help/index#!/sessions/sessions_getreport http://url/help/index#!/sessions/sessions_getimage http://url/help/index#!/sessions/sessions_delete

Audiometric Data Interface Instructions for Use Page 13 11.2 Sequence diagram Figure 6 Retrieving data from application

Audiometric Data Interface Instructions for Use Page 14 12 Retrieving printouts 12.1 Description In order to list printouts, query the ADI via GET /printout. To get specified report, the used query is GET /printout/indexnumber/report with specified raport s index number. Please note that printouts are the reports from the Legacy Modules which use printer to send report data. See section 3.3. Swagger doc: http://localhost:47294/help/index#!/printout 12.2 Sequence diagram Figure 7 Retrieving printouts

Audiometric Data Interface Instructions for Use Page 15 13 Sending saved session back to application for review 13.1 Description To be able to review sessions within application, Client has to set the current patient with attached sessions. In order to do that Client retrieve session and match it with proper patient by GUID property (Patient) and PatientGuid (Session). Next attach proper session binary data to the patient s Sessions property and set patient as current patient into ADI. Swagger doc: http://url/help/index#!/patient/patient_get http://url/help/index#!/patient/patient_post http://url/help/index#!/sessions/sessions_get http://url/help/index#!/sessions/sessions_get_0

Audiometric Data Interface Instructions for Use Page 16 13.2 Sequence diagram Figure 8 Sending saved session back to application

Audiometric Data Interface Instructions for Use Page 17 14 Working with standalone instruments 14.1 Connect/Disconnect instruments 14.1.1 Description The ADI is also working well with standalone istruments. Supported instruments are listed in section 4.1. After plug in via cable, it should be immidately visible on the list of instruments GET /instruments. In order to access patients and sessions, it is required to connect to the instrument. You can send POST request under /instruments/{index}/connect (to disconnect use /instruments/{index}/disconnect). Swagger doc: http://url/help/index#!/instruments/instruments_getinstruments http://url/help/index#!/instruments/instruments_connect http://url/help/index#!/instruments/instruments_disconnect 14.1.2 Sequence diagram Figure 9 Connecting to the instrument

Audiometric Data Interface Instructions for Use Page 18 14.2 Add/Remove patients from instruments 14.2.1 Description After connecting the instrument (see section 14.1), you can check which patients are currently on the instrument by query ADI via GET /instruments/{index}/patients. It is also possible to set own patient via POST /instruments/{index}/patients (to remove patient send DELETE /instruments/{instrumentindex}/patients/{patientindex}. Swagger doc: http://url/help/index#!/instruments/instruments_getpatients http://url/help/index#!/instruments/instruments_addpatient http://url/help/index#!/instruments/instruments_deletepatient 14.2.2 Sequence diagram Figure 10 Add patient to the instrument

Audiometric Data Interface Instructions for Use Page 19 14.3 Get sessions 14.3.1 Description The sessions are available by query ADI via GET /instruments/{instrumentindex}/{patientindex}/sessions. Please note that the instrument has to be connected and patient is accessible at given index (see section 14.1 and 14.2). Swagger doc: http://url/help/index#!/instruments/instruments_getsessions 14.3.2 Sequence diagram Figure 11 Get list of sessions for specified patient

Audiometric Data Interface Instructions for Use Page 20 14.4 Get tests data 14.4.1 Description The tests data which is stored in the session can be retrived by query ADI via /instruments/{instrumentindex}/patients/{patientindex}/sessions/{sessionindex}/tests. The requirements are that the instrument is connected, and patient with sessions is set. Swagger doc: http://url/help/index#!/instruments/instruments_gettests 14.4.2 Sequence diagram Figure 12 Get tests data

Audiometric Data Interface Instructions for Use Page 21 15 Setting clinic and examiner 15.1 Description The client is responsible for setting clinic and examiner information. In order to do that, please POST data under /clinic and /examiner. Swagger doc: http://url/help/index#!/clinic/clinic_get http://url/help/index#!/clinic/clinic_post http://url/help/index#!/clinic/clinic_delete http://url/help/index#!/examiner/examiner_get http://url/help/index#!/examiner/examiner_post http://url/help/index#!/examiner/examiner_delete 15.2 Sequence diagram Figure 13 Setting clinic and examiner