Recently Updated Pages
Dashboard
Dashboard: This is to get an insight into the clinic at a glance. It visualizes key metrics to m...
Vat Taxes:
This is the Value-Added Tax added to cosmetic procedures created by FTA. You can add and configur...
Labs
Labs Labs are responsible for creating custom dental products such as crowns, bridges, dentures ...
Invoices:
View invoice list To view the full list of invoices and start creating, editing and cancelling i...
List view of all the appointments made
List view of all the appointments made 1. View patient appointments using search in the List vie...
Followups tab
Followups tab Create a new appointment from the Followups tab When the doctor schedules a follo...
Outside Working Hours
Outside Working Hours Create an appointment outside the working hours of the clinic The working...
Visit changes
Notification of appointment status changes when made by a doctor The moment the patient enters t...
Patient Reports
View Patient Report To create a report, such as a medical report or consent form, go to the "Pat...
Billing
View Patient Invoice As a receptionist, to check invoices, go to the "Patients" tab, click on th...
E-medical record tab
To see all patients in the clinic, click on the "Patients" tab. Receptionists and doctors usuall...
Overview
Data Layer The data layer of an app contains the business logic. The business logic is what give...
E2E Testing
For End-to-end testing we use Selenium. Before building and running the test, for running test...
Detekt
What is Detekt? Detekt is a static code analysis tool for Kotlin. It is the tool used by Narbase...
Outline
Orientation Communication: Writing a stand up Code base: Architecture Migrations ...
Events, Data and State flow
As you may already know, Kunafa relies heavily on observables and events to handle data manipulat...
Authorization, Authentication and Routing endpoints
Basic Definitions: Let's start this off with basic definitions Authorization: is when determine...
Network Calls and DTOs
Communication between a server and a client over a network is an important topic that is worth to...
Show Errors
Input Errors When prompting the user for input, the errors in the input can be shown on the scre...
Prebuild UI Elements and Utilities
Custom UI Elements More complex custom views were created that can be plugged in and fit many co...