Professional Documents
Culture Documents
0197
Copyright
For Technical Service contact your authorized dealer of OPTOPOL Technology Sp. z o.o. Contact
details are available on www.optopol.com
This document describes the communication protocol of the external application with the SOCT
software version 10.0.0 or later. SOCT software is used to control REVO NX, REVO FC SOCT
Copernicus REVO devices. DICOM communication standard is described in another document.
SOCT software is designed as an independent system to control the Spectral Tomographer devices
and manage the patient/examination data. Additionally it is equipped with data exchange interfaces
to cooperate with external applications and EMR systems.
SOCT application can fulfill the following tasks basing on data exchange interface:
3. Running application via CMDL and transferring patients data via file .in, out.
User login data created in the SOCT application are used for log in.
User name and password have to be the same as are in the SOCT application.
User login information is available in the SOCT application in the SETUP \ Users tab.
User login has to be used in other application modes.
The mode allows to register patients on the one day worklist. You can send an examination
request together with patient data. The external application thanks sending login and password
launching SOCT application without typing by operator the user's login details.
The operator can starts the examination without finding or registering a new patient. If the
examination details is requested the soct will loading eye`s data, type of protocol or
examination.
The Work List is a temporary list of records of patients order to perform OCT exam. The Work
List displays records received from external software. Work List is stored in the SOCT application
until the end of the day (23:59). Closing and opening SOCT application in the same day doesn’t
reset WorkList. The WorkList is cleaned the next day, during first SOCT application start.
WORKLIST is created when CMDL interface is activated. WORKLIST contains the following
headings:
Status (patient status)
Patient identification number (Patient ID)
Patient Name (Last Name and Patient Name)
Date of birth (DOB)
Requested eye (Requested eye)
Required examination protocol (Requested protocol)
Required type of examination (Requested examinations)
the Status column displays internal information of the SOCT application and is visible only for
the operator. Available statuses:
The user selects manually the patient’s record on the Work List tab. Patients Filter is available for
easier patient search.
For conducting new examination the user selects examination tab or double clicks on the patient
record. Before opening Acquire tab SOCT application finds requested patient or crates new
patient in the database based on the received data. If the parameters of examination have been
transferred with patient's demographic data, the software will load a new examination and set
the head across the patient`s eye.
Example: main.exe –ref 12121955123456 -lname Doe -fname John -yyyy 1993 -mm 09 -dd 06 –u
dr.Queen –p USERPASS
in the above mentioned case SOCT application will be launched on the „dr.Queen” user and the
patient John Brown, born on 05/09/1971 with ID 12121955123456 will be placed on the Work List.
NOTE: It is not allowed to send patient data without unique ID number (-ref)
SOCT application is able to receive orders to performed specific types of examinations. When the
CMDL interface receives the order, the information is displays on the Work list tab. When ACQUIRE
tab is open the SOCT software activates appropriate type of exam or protocol of examinations and
move the scanning head across desired eye.
‘-exam_type’ – possible values 3D=1, B-scan=2, Raster=3, Cross=4, Radial=5, Angio=6, Topo=7,
AL=8, ACD=9, Fundus Photo=10,
Exam_type parameter cannot be passed without – exam_area parameter
‘-protocol’ Name of protocol – Name of the protocol has to be compatible with names of protocols
created in SOCT software – giving the parameter runs proper protocol. Predefined default
protocols: Retina, Screening, Glaucoma
main.exe –ref 12121955123456 -lname Brown -fname John -yyyy 1971 -mm 09 -dd 05 –u dr.Queen
–p USERPASS –eye_code 1 -protocol Glaucoma
External software can run SOCT application, transfer patient data by saving it in the .in file in
specified location and automatically open the bookmark “ACQUIRE”.
SOCT application is reading the patients parameters from the .in file. Information about the
location .in file should be given in the CMDL command.
Patient data (report, series of tomogram or tomogram) can be output to the destination identify
by .in file.
To call again SOCT application in CMDL .in file mode, SOCT application must be prior closed.
In that mode the SOCT software loads patient data from given file .IN and go to the “ACQUIRE”
bookmark.
.in file has to have unique name (e.g. Visit ID), e.g.”454332.IN”
patient_id=000
patient_family_name=Doe
patient_given_name=John
patient_birth_date=19930906
patient_sex=M
patient_address=Zabia 42 42-480 Zawiercie \\Since SOCT version 7.2.1 this record is displayed as
patient remarks and will be visible on the printout)
[dirs]
[command]
command_line=26
If there is command ‘command_line=26’ in .IN file application SOCT provides full functionality of
the software.
CMDL interface SOCT Software revision A 2021 03 03
8
If the parameter ‘command_line=26’ is having different value the user has full functionality of
analyses and measurements only for indicated patient. In this case, there is no possibility to change
to another patient, review the results of other patients, edit and add a new patient.
Required fields are: unique patient’s id, Family name, Patient’s given name, patient birth date
Remaining section data [patient] are optional.
Record names are compatible with the previous interface, so the data from the address record are
entered into remarks field in SOCT application.IN files should have unique name (e.g. with XXX
extension, starting from 000) to folder that is set in the IN file.
File with the XXX extension will have the same name as used in .IN file. Its structure will look like the
shown below:
[patient]
patient_id=000
patient_family_name=Doe
patient_given_name=John
patient_birth_date=19930906
patient_sex=M
patient_country=POLAND
patient_phone_numbers=+48326213271
[dirs]
study_dir=C:\export\
[command]
command_line=26
[study]
study_date=20170305
study_time=144721
laterality=L
[exam]
patient_id=000
fname=000_Doe_John_20170305_144721_Retina_3D_L_SINGLE_7mm_640x85.bmp
After pressing [Output] and selecting ‘Export to EMR’ system will save the content e.g. Report (type
of data can by chosen by user in Output sets) to the INI file (with XXX extension, starting from 000) to
the directory specified in the IN file.
„File with XXX extension will have the same name as .IN file. Output file structure:
[exam]
Set as active patient on the patients list with specified PATIENT NUMBER ‘–ref’
SOCT application can set active patient on the Patients List. That function allows for quick call of
the application, quick setting of active patient on the Patients List. For sending, it is necessary to
send ‘-ref’ parameter.
‘-ref’ parameter
In that case patient with parameter „PATIENT NUMBER” will be set as active. When there is no
suitable patient you will receive following message „Patient with Patient ID:12341234 was not
found”
'-reg' - if the parameter is passed, the application is launched or called and the given patient is active
(found and selected) on the Patients List. The user decides what to do next - perform the test or
view the results, if available. Obligatory is to passed id.
If parameter ‘-q’ was used after setting patient on the WORKLIST the application will be closed.
Example: main.exe -lname Nowak -fname Jan -yyyy 1971 -mm 09 -dd 05 -reg –q
To start CMDL communication in SOCT application please tick in the SOCT Settings \ bookmark
“Preferences”/checkbox „Command line interface from different application instances”. (Figure
below).
In SOCT application in CMDL mode the following types of exam are available:
Anterior Wide Retina Anterior Disc Central
3D 3D 3D 3D 3D
B-scan B-scan B-scan Raster B-scan
Raster Raster Raster Radial Raster
Radial Radial Radial Angio
Cross
Angio
„Export to EMR” profile allows to save the examination results to the specified location. SOCT
application creates by default ‘EXPORT TO EMR’ profile.
User can edit any parameter of the recording scheme with the exception of its name. Access to
configuration Setup\Preferences\Output setting. To configure profile select “Export to EMR” on the
list and press [Edit].
Recording scheme „Export to EMR” is on the highest position in the list. User can change default
position on the list.
When CMDL mode is activated (selected checkbox in the setup) you cannot delete Export to EMR
profile from the list.
For CMDL with .in file the Output Folder can be specified inside .in file.
Note: It is possible to create few outputs sets. External aplicaiton can monitor specified in Output set
output location and pick up any type of exported data.
Profile parameters
Available options.
Tomogram
File names: AAA_BBB_CCC_ C1C1C1_DDD_EEE_Lmm_X0_scan.no.xxx
AAA: Patient ID
BBB: Patient Name
CCC: Exam date (yyyymmdd)
C1C1C1: Exam time (hhmmss)
DDD: Scan mode name (3D Retina, Angio Retina, 3D Disc, Angio Disc,)
EEE: Right, left eye or Both (L,R,OU)
Lmm: Length of scan
X0: Number of A_scan_Number x B-scan x No of averaging
Scan.no.: Number of selected scan
xxx: Extension (jpg, bmp, png, avi or dcm)
Example:
123456_John_Smith_2016.09.01_15.30.30_ Angio Retina_R_7mm_200x300_scan2.jpg
If after 'Export to EMR' there is no access path in .IN file, report bmp file is saved in directory set in
Setup and creates *.000.
[dirs]
study_dir=C:\export\
[command]
CMDL interface SOCT Software revision A 2021 03 03
13
command_line=26
[study]
study_date=20170305
study_time=144721
laterality=L
[exam]
patient_id=000
fname=000_Doe_John_20170305_144721_Retina_3D_L_SINGLE_7mm_640x85.bmp
Manual saving in electronic medical record (EMR) is available, by clicking [OUTPUT] which is next to
[PRINT] button.
After pressing button [Output] you will see window with output scheme.
When operator clicks „Export to EMR” button the system will save the report to the file.
If the option „When printing” is selected the system outputs data in the moment when user presses
[Print] button.
It is possible to create 10 Output profiles in the SOCT application. The external application can capture
data from any profiles.