nasze projekty

SysMed

systemy medyczne Serwis-wdrożenia-rozliczenia NFZ

Serwisujemy i wdrażamy systemy medyczne Kamsoft. Ks-Somed i Ks-PPS.

SysMed

Ostatnie realizacje

MauiClient – Aplikacja E-commerce

📱 Opis Projektu

MauiClient to nowoczesna aplikacja mobilna e-commerce zbudowana przy użyciu .NET MAUI (Multi-platform App UI). Aplikacja umożliwia użytkownikom przeglądanie produktów, zarządzanie koszykiem zakupów, składanie zamówień oraz przeglądanie historii zamówień.

🎯 Funkcjonalności

Uwierzytelnianie

  • ✅ Rejestracja nowych użytkowników
  • ✅ Logowanie użytkowników
  • ✅ Zarządzanie tokenami JWT
  • ✅ Bezpieczne przechowywanie danych uwierzytelniających

Produkty

  • ✅ Przeglądanie kategorii produktów
  • ✅ Wyświetlanie listy produktów
  • ✅ Filtrowanie produktów według kategorii
  • ✅ Filtrowanie według typu produktu (popularny, najpopularniejszy)
  • ✅ Szczegółowy widok produktu

Koszyk Zakupów

  • ✅ Dodawanie produktów do koszyka
  • ✅ Aktualizacja ilości produktów
  • ✅ Usuwanie produktów z koszyka
  • ✅ Wyświetlanie łącznej wartości koszyka
  • ✅ Automatyczne przeliczanie sum częściowych

Zamówienia

  • ✅ Składanie zamówień
  • ✅ Historia zamówień użytkownika
  • ✅ Szczegółowy widok zamówienia
  • ✅ Wyświetlanie produktów w zamówieniu
  • ✅ Informacje o statusie zamówienia

Profil Użytkownika

  • ✅ Wyświetlanie informacji o użytkowniku
  • ✅ Wylogowanie

🏗️ Architektura

Technologie

  • .NET MAUI 8.0 – Framework aplikacji wieloplatformowych
  • C# 12.0 – Język programowania
  • .NET 8 – Platforma docelowa
  • Newtonsoft.Json – Serializacja/deserializacja JSON
  • HttpClient – Komunikacja z API

Wzorce Projektowe

  • MVVM (Model-View-ViewModel) – Separacja logiki od UI
  • Service Layer – ApiService dla komunikacji z backendem
  • Data Binding – Dwukierunkowe wiązanie danych
  • Command Pattern – Obsługa interakcji użytkownika
  • Repository Pattern – Abstrakcja dostępu do danych
Radio internetowe Android

VlcRadio

 

Description

VlcRadio is an internet radio player application built with the .NET MAUI framework. The application uses the LibVLCSharp library to handle audio streams and radio-browser.info as a source for radio stations.

Features

  • Playback of internet radio stations.
  • Browsing and searching for stations from the radio-browser.info database.
  • Simple and clean user interface.
  • Cross-platform application working on Windows, Android, iOS, and macOS.

Technologies

  • .NET MAUI: A modern framework for creating native, multi-platform applications from a single codebase.
  • LibVLCSharp: A cross-platform multimedia library based on the VLC engine.
  • Radio-Browser: A community-driven database of internet radio stations.

Getting Started

Prerequisites

  • .NET 8 SDK or newer.
  • Visual Studio 2022 with the “.NET Multi-platform App UI development” workload installed.

Running the Applicatio

Acknowledgements

  • VideoLAN for the development of the LibVLC library.
  • The Radio-Browser.info community for maintaining an open database of radio stations.
SysMed

Kopie bazy danych

FirebirdBackupApp

📱 Opis Projektu

Aplikacja desktopowa do automatycznego tworzenia i odtwarzania kopii zapasowych baz danych Firebird.

🎯 Funkcjonalności

 
  • Pełne i przyrostowe kopie zapasowe baz Firebird przy użyciu narzędzia nbackup
  • Harmonogram z elastycznym wyborem dni — dowolna kombinacja dni tygodnia (pon–pt, weekendy lub wybrane dni)
  • Dwa tryby harmonogramu:
    • O określonej godzinie — kopia wykonywana codziennie o wskazanej porze
    • Przed zamknięciem systemu Windows — kopia uruchamiana automatycznie przed każdym wyłączeniem komputera (obsługa zdarzenia SessionEnding)
  • Szyfrowanie plików kopii — każdy plik .nbk jest szyfrowany hasłem (AES-256-GCM) przed zapisem na dysk
  • Weryfikacja integralności — suma SHA-256 każdego pliku jest sprawdzana przed odtworzeniem
  • Retencja kopii — automatyczne usuwanie starych plików według liczby cykli lub liczby dni
  • Odtwarzanie bazy z dowolnego punktu przywracania (pełnego lub przyrostowego)
  • Import kopii z dysku — skanowanie folderu backupu po reinstalacji aplikacji i importowanie wcześniej wykonanych kopii
  • Powiadomienia e-mail — raporty dzienne i alerty błędów (SMTP)
  • Monitoring miejsca na dysku — progi informacyjny / ostrzeżenia / krytyczny z prognozą zapotrzebowania
  • Zarządzanie usługą Firebird — automatyczne zatrzymanie serwera przed backupem i wznowienie w trybie Auto po zakończeniu
  • Dwa poziomy dostępu: Administrator (pełne uprawnienia) i Operator (tylko podgląd i odtwarzanie)
  • Zmiana hasła przez zalogowanego użytkownika
  • Dostępne na systemy Windows i Linux.

🏗️ Architektura

Technologie

 
Sprzedaż NFZ zaopatrzenie medyczne

NFZ Sales Analysis

 

Opis

Desktopowa aplikacja (Avalonia + .NET 10) do analizy sprzedazy i rozliczen NFZ dla zaopatrzenia medycznego.

Funkcjonalność

  • Wczytuje umowy NFZ z plikow .umx.
  • Wczytuje raporty sprzedazy z plikow .csv.
  • Wczytuje cenniki z plikow .xls i .xlsx.
  • Laczy sie z portalem SZOI NFZ (z obsluga logowania i 2FA) i pobiera dane bezposrednio ze stron NFZ.
  • Wczytuje pozycje zrealizowane oraz odrzucone (nieoplacone) z danych SZOI/EZWM do dalszej analizy.
  • Agreguje dane i liczy podsumowania (refundacja, doplaty, wartosci).
  • Pozwala filtrowac dane po okresie, kategoriach i statusie rozliczenia.
  • Umozliwia porownania danych CSV, EZWM i danych fakturowych.

Analiza i Raporty

Raporty-eksporty-wydruki

    • Eksportuje odfiltrowane zestawienia do pliku Excel .xlsx.
    • Generuje raport HTML do wydruku (podgląd w przeglądarce i druk).
    • Zawiera eksport podsumowań i pozycji z kluczowymi polami rozliczeniowymi (m.in. refundacja, dopłaty, status weryfikacji, rozliczenie).

Stos Technologiczny

  • .NET 10
  • Avalonia UI 11
  • CommunityToolkit.Mvvm
  • SQLite (Microsoft.Data.Sqlite)
SysMed

programowanie

Rozwiązania dedykowane - analiza danych - programowanie aplikacji - Oracle.