Data transfer to the doctor using GDT
BloodPressureDB offers the option to retrieve data in this format. How it is integrated into a specific system depends on that system. Data retrieval can be done on demand, 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.bloodpressuredb.com/custprg/bddgdt.prg?id=[id]&pat=[pat]&days=[days]&gdtid=[gdtid]
Parameters:
[id]
The Tele-ID / SciTIM-ID of the BloodPressureDB user. You can find this 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. Especially with an invalid Tele-ID / SciTIM-ID, requests may be 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 BloodPressureDB data 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 Lese Konfigurationsdatei
for /f "tokens=1,2 delims==" %%a in ('type {%626C7574647275636B646174656E/%}.ini ^| findstr /b "Verzeichnis Tage"') do set "%%a=%%b"
echo Verzeichnis: %Verzeichnis%
echo Tage: %Tage%
REM Lese Patienten aus Konfigurationsdatei
for /f "tokens=1,2 delims==" %%a in ('type {%626C7574647275636B646174656E/%}.ini ^| findstr /b "^[0-9]"') do (
echo %%a - %%b
echo "Lade Datei fuer Patient %%a (Tele-ID %%b)"
curl -o "%Verzeichnis%\%%a.gdt" "https://www.bloodpressuredb.com/custprg/bddgdt.prg?id=%%b&pat=%%a&days=%Tage%"
)
echo Fertig.
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, where the first number is the patient number in your PVS. The second value is the Tele-ID in BloodPressureDB.
Important note: The script is intended for Windows 10 or later. The curl command is available there. On older Windows versions, curl must be installed manually.
"Tage" specifies the time range as described above.
Under [Patienten] the patients are listed, where the first number is the patient number in your PVS. The second value is the Tele-ID in BloodPressureDB.
Important note: The script is intended for Windows 10 or later. The curl command is available there. On older Windows versions, curl must be installed manually.

