Setting up a patient's personal account on 1C-Bitrix

Our company is engaged in the development, support and maintenance of Bitrix and Bitrix24 solutions of any complexity. From simple one-page sites to complex online stores, CRM systems with 1C and telephony integration. The experience of developers is confirmed by certificates from the vendor.
Our competencies:
Development stages
Latest works
  • image_website-b2b-advance_0.png
    B2B ADVANCE company website development
    1175
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Website development for FIXPER company
    811
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Development based on Bitrix, Bitrix24, 1C for the company Development of an Online Appointment Booking Widget for a Medical Center
    564
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Development based on 1C Enterprise for MIRSANBEL
    747
  • image_crm_dolbimby_434_0.webp
    Website development on CRM Bitrix24 for DOLBIMBY
    655
  • image_crm_technotorgcomplex_453_0.webp
    Development based on Bitrix24 for the company TECHNOTORGKOMPLEKS
    976

Patient Personal Cabinet Setup on 1C-Bitrix

A patient calls the clinic to check test results. The administrator searches data in the MIS, dictates values over the phone, patient writes on paper. To book an appointment — another call, waiting on line, manual slot selection. This is inconvenient for the patient and expensive for the clinic: each call costs administrator time.

A patient personal cabinet on the website solves both problems: patient views results themselves, books appointments, and manages their data.

Cabinet Functionality

  • Appointment Booking. Doctor, specialty, date, time selection. Real-time free slot display from MIS schedule.
  • Laboratory Results. Lab tests with history, value dynamics, "normal / abnormal" marks.
  • Medical Card. Visit protocols, diagnoses, prescriptions — in structured form.
  • Prescriptions and Assignments. Current medication list with dosages and durations.
  • Documents. Download certificates, discharge papers, contracts, service completion acts.
  • Telemedicine. Video consultation with doctor from cabinet — without third-party services.
  • Payment. Online payment for services, payment history, outstanding balances.
  • Notifications. SMS and email reminders about visits, result readiness, follow-up need.

MIS Integration

Personal cabinet without medical information system connection — empty shell. Integration provides:

Data Source Direction
Doctor Schedule MIS MIS → Website
Appointments Website Website → MIS
Lab Results LIS (laboratory system) LIS → Website
Visit Protocols MIS MIS → Website
Patient Data MIS Bidirectional

Supported MIS: 1C:Medicine, MedOffice, Infoclinica, EMIAS and others — via API or intermediate data bus.

Security and Legal Requirements

Medical data — special category of personal data (Law 152-FZ). Requirements:

  • Authorization — two-factor: login/password + SMS-code.
  • Encryption — HTTPS mandatory, database data — encryption at rest.
  • Logging — all cabinet actions recorded: who, when, what viewed.
  • Consent — patient signs consent for personal data processing and medical data access via cabinet.
  • Access Separation — patient sees only their data. Parent — minor child data (by proxy).
  • Certification — if needed, compliance with Ministry of Health information system requirements.

Telemedicine

Video consultation module integrated in cabinet:

  1. Patient books online appointment through schedule.
  2. At appointed time — "Start Consultation" button in cabinet.
  3. Video via WebRTC — without app installation.
  4. Doctor conducts visit protocol in MIS parallel with video call.
  5. After consultation — protocol and prescriptions appear in patient cabinet.

Telemedicine consultations regulated by Ministry of Health Order № 965н — cabinet accounts for patient identification and documentation requirements.

Technical Solutions on 1C-Bitrix

  • Component Approach — cabinet assembled from custom components: authorization, schedule, results, documents.
  • Caching — doctor schedule cached with invalidation on MIS change (usually every 5 minutes).
  • Responsiveness — 70%+ patients use smartphones. Interface optimized for mobile.
  • Performance — heavy MIS requests executed asynchronously, user sees loading progress.

We configure patient cabinet for clinic specifics: from basic appointment booking to full digital patient interaction — with results, telemedicine, and online payment.