top of page
  • Instagram
  • Facebook
stiahnuť (1).png

API server

The API server is a central element within the DC TELEMED system. It is used for communication between individual components and also enables the integration of new components.

Basic principles of operation:

  • providing data for all system components

  • secure encrypted communication channel between modules

  • generating analytical reports

  • generating of print forms (medical reports, receipts, etc.)

  • automated sending of marketing SMS and e-mails

  • dynamic real-time information delivery

  • monitoring all system components

  • acquisition and processing of data from third party systems

  • guarantee of integrity when handling data in the database

  • control and distribution of user permissions and their administration

Python – automation scripts, prototyping, server solutions

Django – web framework for server implementation of web applications, rich tools for authorisation, database work and data processing

AWS – infrastructure for web services, AWS services:

â—¦   EC2 – hosting of websites, servers and databases, including scaling

â—¦   RDS – database systems

â—¦   Route53 – management of domains and DNS records, SSL security mechanisms,

â—¦   Load balancing – automation and web routing of requests to servers

â—¦   Elastic Beanstalk – management and deployment of web applications

â—¦   Secrets manager – management of sensitive information, access data and passwords

â—¦   AWSLambda – automation of periodic processes and simple tasks

â—¦   Lightsail – VPS for various purposes including website hosting

â—¦   S3 – secure storage for various file types

GitHub – managing the code versions of individual projects, automating the processes of testing, deploying and updating modules.

WebSocket – communication protocol enabling two-way and asynchronous flow of requests through a single TCP connection

Custom REST – a custom REST solution based on complex serialization and deserialization of JSON data, which can be dynamically modified as needed by client devices without the need for modifications.

MySQL – a centralised database that copies the needs and behaviour of functionalities

â—¦   use for various types of analysis, comprehensive reports or creation of predictive models

use of third-party APIs

communication using the API services BULKSMS and SENDGRID

Technologies:

bottom of page