Enes Bala
ASCK - Enes Bala

ASCK

National Health Accreditation & Monitoring Platform

Published: August 2023 - January 2024 Updated: Never
Image from enesbala.com Personal Portfolio

The Client

ASCK (Agjencia e Sigurimit të Cilësisë së Kujdesit Shëndetësor dhe Shoqëror), previously known as QKEV, accredits and monitors the continuing education activities and providers (institutions and organizations) for healthcare professionals in Albania.

It serves an important role in shaping Albania’s healthcare landscape, imposing standards on the industry’s professionals, and providing accreditation and certifications to professionals in the industry.

Stock Image of Health related item

Introduction

The Ministry of Health and Social Protection of Albania, which oversees ASCK, in an effort to provide quality services in the online domain, had planned to revamp the platform.

The platform serves an important role in shaping Albania’s healthcare landscape, imposing standards on the industry’s professionals, and providing accreditation and certifications. It is utilized on a daily basis by government employees, doctors, nurses, medical institutions, etc. to manage accreditation of professionals on a nationwide scale.

Stock Image of Health related item

Involvement

I was approached to design and develop the user-facing aspect of the platform by OVLA Systems, serving as the Lead Frontend Engineer on the project, and taking on responsibilities during the design stage, helping the shape the end User Experience and Interface Design.

Companies Involved in the development of the platform - OVLA Systems + Ministry of Health + ASCK

Thoughtful UI & User Experience Planning

In the initial stages of the project’s implementation, I worked with OVLA Systems’ team on designing a clear & intuitive flow for the platform’s users.

Image from enesbala.com Personal Portfolio

Forms

Globally accessible Forms with custom bindings, carefully constructed to be reliable and easy to use.
With custom Field Validation and Error Handling embedded.

  • Primary:
  • Professional

    For Accredited Medical Professionals

    Activity

    These are hosted by Institutions and attended by Professionals

    Institutions

    For certified Institutions which employ Professionals

  • Secondary:
  • E-Albania Applications:

    Professional

    Credits for Professional

    Activity

    Institution

    Internal Administration Database:

    Universities and Faculties

    Document Types & Categories

    Institution Types

Image from enesbala.com Personal Portfolio
Image from enesbala.com Personal Portfolio

Form for Professionals - Desktop View

Image from enesbala.com Personal Portfolio

Filters Interface - Present on every Form

Data Fetching and Management

Data Fetching is handled with a streamlined, global logic, carefully designed to reduce code repetition despite scale, handling everything in a single Route & LoadFunction handler, managing the following functionalities:

    Fetching API endpoints on a per page basis

    Getting entries for Tables

    Fetching individual entries

Image from enesbala.com Personal Portfolio

Functionality

The functionality I had to implement on the Frontend and integrations with backend infrastructure built by the OVLA team in .NET:

Responsive UI

    Modern User Interface

    Performant UI & Loading Speeds

    Accessible UI - keyboard navigation etc.

    Server Side Rendering & Other Optimizations

    Responsive Design (Tablet & Desktop)

Form Management

    Conditional Rendering of Form Fields

    Designed to be scalable and extensive

    State Management (Local and Global)

    Form Validation and Error Handling

Backend Integration

    Implementation of over 148 methods exposed by .NET Endpoint

Powerful and Extensible

    Global Methods - Accessible anywhere

    Carefully built to be extensible

    Focus on Ease of Use

Data Fetching and Management

    Route Based Fetching

    Globally defined actions by route

Tables

    Rendering of Tables of Content

    Handling of Fetching Logic

    Filters

    Quick Actions

JWT Based Authentication & Middleware

    User Management

    Protected Routes and Redirects

Technology

Here are some of the main technologies utilized during the development of the website:

Svelte
JavaScript / Typescript
Sveltekit
TailwindCSS
Figma
Adobe Illustrator
HTML5 + CSS3
Prisma ORM

Iconography by

Sean Maldjian

on

Noun Project
2025™