How it works
1
Patient requests their records via WhatsApp
The patient sends a message to your clinic’s WhatsApp number asking for their file — for example: “ممكن ملفي” or “my records”. The AI responds with a personal link to their portal.
2
Patient sets a 4-digit PIN
If this is the patient’s first time requesting a link, the AI asks them to choose a 4-digit PIN. This PIN protects their records from unauthorized access.
3
Patient shares link and PIN with their doctor
The patient can copy the link and share it however they choose — WhatsApp, SMS, in person. They share the PIN separately to keep access secure.
4
Doctor opens the link and enters the PIN
The doctor opens
patients.kashfy.site/ar/[patient-id] in any browser and enters the 4-digit PIN. Once verified, they see the patient’s full records.What the portal shows
The records portal displays everything Kashfy has on file for that patient:Accessing via direct link with PIN
Doctors and other authorized people can also open the portal with the PIN pre-filled in the URL:The portal is available in Arabic (
/ar/) and English (/en/). The language defaults to Arabic when the patient requests the link via WhatsApp.Resetting a forgotten PIN
If a patient forgets their PIN, they can reset it directly from WhatsApp:- Patient sends “نسيت الكود” or “forgot pin” to your clinic’s WhatsApp number
- The AI resets the old PIN and asks the patient to send a new 4-digit code
- Patient sends any 4 digits and the new PIN is set immediately
Security details
PIN hashing
PIN hashing
PINs are never stored as plain text. Kashfy stores a cryptographic hash of the PIN that is specific to each patient — it cannot be reversed or used across accounts.
Session duration
Session duration
After a correct PIN is entered, the portal session lasts 24 hours in the same browser. After 24 hours, the PIN must be re-entered.
Brute-force protection
Brute-force protection
After 5 consecutive wrong PIN attempts, the portal locks out the requester for 30 minutes. This prevents automated PIN guessing.
No account required
No account required
The portal requires no login, app download, or account creation. Access is controlled entirely by knowing the patient-specific link and PIN.
What patients see vs. what the clinic sees
The records portal is a read-only view for patients and doctors who access it. Nothing can be edited through the portal — clinical data is only added or modified by clinic staff and doctors through the Kashfy dashboard.Conversations
View the AI conversation history for each patient.
Appointments
Manage appointments and add clinical notes.