Documentation and Downloads – XO FLOW

Warning

Please note! All installation, repair, adjustment and service activities shall be done by authorized service personnel only. Use only original XO accessories, spare parts and consumables provided by XO CARE A/S and an XO Partner.
Find the nearest XO Partner here.

XO FLOW & REMOTE DESKTOP APP

INTRODUCTION

The XO FLOW dental unit is equipped with an instrument bridge [1] with an integrated touch screen (the Dashboard) for controlling and monitoring the unit and the instruments – and with a smart device user interface [2] in the form of the Navigator (touch screen on a long and flexible suspension arm).

The user interface is powered by an internal computer [3] running an embedded version of the Windows operating system.

The internal computer can be connected to a local area network (LAN) by means of an ethernet cable.

The Navigator user interface consists of a home screen and set of apps and is, functionally, like the user interface of any modern smart phone or handheld computer.

XO Flow Navigation

REMOTE DESKTOP APP

The remote desktop app makes it possible to use the Navigator for displaying and interacting with a remote Windows computer connected to the same network (but not necessarily in the same room) as the unit.
The figure below illustrates how the remote desktop app works:

xo flow remote desktop

The unit is via an ethernet cable connected to a remote computer. Whenever the remote desktop app of the unit is activated, the Navigator will show the same picture as is shown on the clinic computer. Using the touch surface of the Navigator the user can manipulate the remote computer.

When setup properly, all the software installed on the remote computer can be accessed from the Navigator (whenever the Remote desktop app is active). This includes, but is not limited to, PMS systems, imaging system and scanning software.

PREREQUISITES AND SETUP

To use the remote desktop solution, the following must be observed:

  • The unit and the remote PC must be connected to the same local area network. The unit must be connected using a wired connection, but the PC can be connected wirelessly.
  • The remote PC must run Microsoft Windows and be configured to allow remote assistance.
  • A XO server program must run on the PC with administrative privileges. This program is used to establish the connection with the unit. The program is a “background program” and can be set to start automatically.
  • The PC should, preferably, be assigned a static IP address on the local area network. This address is used by the unit to identify the PC on the network.
  • The remote desktop is configured to access the computer by entering the IP address of the PC in the settings.
  • To work properly, the PC should have one screen with a HD resolution (1920x1080px) and UI scaling should be disabled. If these recommendations are not fulfilled, the image on the Navigator will be distorted and/or the Touch inputs from the Navigator will not map properly to the PC screen.

OTHER CONSIDERATIONS AND LIMITATIONS

Please also observe the following:

  • The solution requires remote access to the PC to be enabled. The security concerns associated with this should be considered before proceeding. As a minimum, provisions for disallowing access from the outside (“the internet”) should considered. Note that cyber security is the responsible of the clinic owner.
  • When accessing a computer remotely, the quality-of-service will, in some scenarios, be inferior to using the computer directly. The image stream of the compute must be transmitted across the network and it will not be possible achieve the same frames-per-second (screen update frequency) as is possible on the computer itself.
  • It is advantageous to configure the remote PC to be used for touch interaction. Windows can, for example, be configured to show a virtual keyboard whenever a textbox is focused. This will greatly enhance the user experience when using the Navigator.
  • For the time being, it is only possible to connect to one remote PC.
  • The computer inside the unit does not store or retain any information from the connected PC.
  • Note that the user experience (when accessing e.g. films) on the Navigator may be impaired due to the need for updating the Navigator display across the network.

INTEGRATION WITH THIRD PARTY SCANNERS

One clever use of the remote desktop app is to access scanning software from the navigator, eliminating the need for a cart computer.

See illustration below.

Please note that the remote computer can physically be situated in another location as the units and the camera can be connected to the remote computer via a Wi-Fi connection.

Warning

Please note!

XO CARE A/S expressly disclaims liability for equipment and/or software products not provided by XO CARE A/S or interoperability with such equipment or software in connection with the XO FLOW products or services, including but not limited to damages, direct or indirect loss, consequential loss, operational loss, loss of profits, loss of or leak of data and/or product liability suffered in connection with use of XO FLOW products or services. XO CARE A/S is not responsible for breakdowns, operational disruptions and/or attacks caused by a third party or third party equipment or software or other factors outside XO CARE A/S’ reasonable control, such as power failures, errors on equipment, connection failure (including internet-, telecommunications- and network failure), cyber-attacks, hacking or similar.

Version 2022-02-25.

XO FLOW unit software

New software updates containing bugfixes and new features will continuously be released.

Software updates are distributed as installer package files that are downloaded to the unit either via USB or remote access. Detailed instructions are available upon request.

Now, software updates must only be applied by authorized service personnel after consultation with the XO CARE service team – please contact Michal Jäger  for more information and assistance.

In the future, it will be possible to download and install updates directly from XO from units connected to the internet.

Please note: The videos in the pretreatment checklist are not included in the software installer package. The videos are distributed as a standalone package and must be update separately from the software.

XO Remote desktop server software

Download here.

KS/TLT 2022-10-04

Warning

Please note! All installation, repair, adjustment and service activities shall be done by authorized service personnel only. Use only original XO accessories, spare parts and consumables provided by XO CARE A/S and an XO Partner.

Find the nearest XO Partner here.

INSTALLATION INSTRUCTIONS

Installation Instructions, XO FLOW, version 1.50, EN

2022-10-05/KS/TLT

Warning

Please note! All installation, repair, adjustment and service activities shall be done by authorized service personnel only. Use only original XO accessories, spare parts and consumables provided by XO CARE A/S and an XO Partner.

Find the nearest XO Partner here.

xo installation plans

INSTALLATION PLANS

Installation Plan  1:20
Installation Plan  1:1

The installation plan (1:1) is available in a printed version. Please contact technicalservice@xo-care.com.

2022-11-02/KS/TLT

Warning

Please note! All installation, repair, adjustment and service activities shall be done by authorized service personnel only. Use only original XO accessories, spare parts and consumables provided by XO CARE A/S and an XO Partner.

Find the nearest XO Partner here.

2022-10-11/KS/TLT

XO FLOW recommended spare parts – view the list here

Warning

Please note! All installation, repair, adjustment and service activities shall be done by authorized service personnel only. Use only original XO accessories, spare parts and consumables provided by XO CARE A/S and an XO Partner.

Find the nearest XO Partner here.

2022-10-03/KS/TLT

[gravityform id="7" title="true"]
<div class='gf_browser_chrome gform_wrapper gravity-theme newsletter-fields_wrapper' id='gform_wrapper_7' > <div class='gform_heading'> <h2 class="gform_title">XO News</h2> <span class='gform_description'></span> </div><form method='post' enctype='multipart/form-data' id='gform_7' class='newsletter-fields' action='/products/treatment-units-and-chairs/xo-flow/documentation-and-downloads/' novalidate> <div class='gform_body gform-body'><div id='gform_fields_7' class='gform_fields top_label form_sublabel_below description_below'><div id="field_7_2" class="gfield gfield--width-full field_sublabel_below field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_7_2"><label class='gfield_label' for='input_7_2' >First Name</label><div class='ginput_container ginput_container_text'><input name='input_2' id='input_7_2' type='text' value='' class='large' placeholder='First Name' aria-invalid="false" /> </div></div><div id="field_7_3" class="gfield gfield--width-full field_sublabel_below field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_7_3"><label class='gfield_label' for='input_7_3' >Last Name</label><div class='ginput_container ginput_container_text'><input name='input_3' id='input_7_3' type='text' value='' class='large' placeholder='Last Name' aria-invalid="false" /> </div></div><div id="field_7_1" class="gfield field_sublabel_below field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_7_1"><label class='gfield_label' for='input_7_1' >Email</label><div class='ginput_container ginput_container_email'> <input name='input_1' id='input_7_1' type='email' value='' class='large' placeholder='Email' aria-invalid="false" /> </div></div></div></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_7' class='gform_button button' value='Subscribe' onclick='if(window["gf_submitting_7"]){return false;} if( !jQuery("#gform_7")[0].checkValidity || jQuery("#gform_7")[0].checkValidity()){window["gf_submitting_7"]=true;} ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_7"]){return false;} if( !jQuery("#gform_7")[0].checkValidity || jQuery("#gform_7")[0].checkValidity()){window["gf_submitting_7"]=true;} jQuery("#gform_7").trigger("submit",[true]); }' /> <input type='hidden' class='gform_hidden' name='is_submit_7' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='7' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_7' value='WyJbXSIsIjNjZjI4OGE5ZjY1OWQwZjdjMTA0ZTIzYTUyOWRhNjY5Il0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_7' id='gform_target_page_number_7' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_7' id='gform_source_page_number_7' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div>