Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/FlasheyEstudi/Oasis-Liquido/llms.txt

Use this file to discover all available pages before exploring further.

Doctors on Oasis Liquido work within the clinic they are assigned to. The platform gives you a real-time view of your appointment schedule, surfaces the patient’s full medical profile the moment a consultation begins, and lets you issue legally traceable digital prescriptions without printing a single page.

What doctors can do

  • Manage a personal appointment calendar scoped to your clinic
  • View patient details — blood type, allergies, medical notes, and history — during a consultation
  • Issue QR-coded prescriptions with per-medicine dosage instructions and expiration dates
  • Review a patient’s prescription history to avoid duplicate or conflicting treatments
  • Update appointment status (scheduled → confirmed → in_progress → completed)

Appointment management

Each appointment record links you, a patient, and a clinic together at a specific date_time. The default session length is 30 minutes (duration_minutes), adjustable per booking.
AppointmentStatus:
scheduled → confirmed → in_progress → completed
                                    ↘ cancelled
Only appointments assigned to your doctor_id appear in your calendar. You cannot view or modify appointments belonging to other doctors.

Issuing a prescription

A prescription groups one or more medicine lines, each with a quantity and dosage instructions. After saving, the platform generates a unique qr_code that the patient can present at any linked pharmacy.
// Prescription creation payload
{
  patient_id: string;
  clinic_id: string;
  expiration_date: string;       // ISO 8601 date
  notes?: string;
  lines: [
    {
      medicine_id: string;
      quantity: number;
      dosage_instructions: string;
    }
  ]
}
Set a realistic expiration_date. Once a prescription expires it cannot be fulfilled, even if no medicines have been dispensed yet.
Prescription status updates automatically as the pharmacy fulfills individual lines:
StatusMeaning
activeIssued, no lines fulfilled yet
partially_fulfilledAt least one line dispensed
fulfilledAll lines fully dispensed
expiredPast the expiration date

Doctor profile fields

Your profile is stored in DoctorProfile and contains the following fields set by an administrator during onboarding.
FieldDescription
specialtyMedical specialty (e.g., "Cardiología", "Medicina General")
license_numberUnique professional license number — must be unique across the platform
clinic_idThe clinic you are assigned to
Doctors are assigned to exactly one clinic. If you need to practice at a different location, an administrator must update your clinic_id. All appointments and prescriptions you create are automatically attributed to your assigned clinic.

Reviewing patient medical history

During a consultation the patient’s PatientProfile is available:
  • allergies — list of known allergens; check before prescribing
  • blood_type — relevant for procedures and emergency context
  • medical_notes — cumulative notes from previous consultations
  • Past prescriptions and their fulfillment status

Build docs developers (and LLMs) love