Data transfer to the doctor using GDT
Tensana offers the option to retrieve data in this format. How it is integrated into a specific system depends on that system. Data can be retrieved on demand, automatically at specific times, or regularly.
The data is returned when calling a specific address. Using parameters you can specify the patient and the time period.
Requirement:
This function is available to customers with a Premium membership.
Call:
https://www.tensana.app/custprg/bddgdt.prg?id=[id]&pat=[pat]&days=[days]&gdtid=[gdtid]
Parameters:
[id]
The Tele-ID/SciTIM ID of the Tensana user. You can find it in the user account in the app. Up to app version 7.1.10, it was called SciTIM ID; after that, Tele-ID.
[pat]
The patient number that will be written into the GDT file. This refers to the patient number within the local practice system and is used there to assign the data. If no value is provided, "TEST" will be used.
[days]
The number of days for which data is delivered. Without a value, data for 7 days will be returned. The maximum is 90 days.
[gdtid]
The GDT-ID of the recipient. If provided, it will be written as field 8315. This parameter is optional.
Please note: The number of requests is limited for security reasons. In particular, requests involving an invalid Tele-ID/SciTIM ID are silently blocked.
Result:
Along with the individual values for blood pressure and pulse, statistics are also returned. These include the average value, a table with minimum, maximum and median, and a breakdown of measurements across normal value ranges.
Assistant
This assistant helps you create a link to retrieve Tensana into your practice management system via the GDT interface.
Script for automatic data transfer
Here is a script that automatically downloads the data for multiple patients. It is a Windows batch file. Using the Windows Task Scheduler, the script can run automatically, e.g. daily or weekly.
This way you automatically receive updated data for your patients.
@echo off
REM Read configuration file
for /f "tokens=1,2 delims==" %%a in ('type blutdruckdaten.ini ^| findstr /b "Verzeichnis Tage"') do set "%%a=%%b"
echo Directory: %Verzeichnis%
echo Days: %Tage%
REM Read patients from configuration file
for /f "tokens=1,2 delims==" %%a in ('type blutdruckdaten.ini ^| findstr /b "^[0-9]"') do (
echo %%a - %%b
echo "Downloading file for patient %%a (Tele-ID %%b)"
curl -o "%Verzeichnis%\%%a.gdt" "https://www.tensana.app/custprg/bddgdt.prg?id=%%b&pat=%%a&days=%Tage%"
)
echo Done.
The script reads the settings from a configuration file blutdruckdaten.ini. Here is an example:
[Konfiguration] Verzeichnis=C:\PVS\GDT-Import Tage=7 [Patienten] 5=DBTS346 12=JHASDF23
First, the directory where the data will be saved is specified. This should be the import directory of the GDT interface of your practice management system.
"Tage" specifies the time range as described above.
Under [Patienten], the patients are listed, with the first number being the patient number in your practice management system. The second value is the Tele-ID at Tensana.
Important note: The script is intended for Windows 10 or later. The curl command is available there. On older versions of Windows, curl must be installed manually.
"Tage" specifies the time range as described above.
Under [Patienten], the patients are listed, with the first number being the patient number in your practice management system. The second value is the Tele-ID at Tensana.
Important note: The script is intended for Windows 10 or later. The curl command is available there. On older versions of Windows, curl must be installed manually.

