Overview
As a patient, Salud Health empowers you to take control of your medical records with complete privacy and security. All your health data is encrypted and stored on the Aleo blockchain, ensuring that only you can access and share your information.Getting Started
Connecting Your Wallet
Before you can create or view records, you need to connect your Aleo wallet:Enter Your Private Key
On the wallet connect screen, paste your Aleo private key (starts with
APrivateKey1...).Your private key never leaves your browser - it’s only used to establish a secure session with the backend.
Understanding Your Dashboard
Once connected, you’ll see your dashboard with:- Medical Records Count: Total number of encrypted health records you’ve created
- Active Shares: Number of records currently shared with healthcare providers
- Quick Actions: Shortcuts to create new records, share with doctors, and view access history
- Recent Records: Your most recently created or updated medical records
Creating Medical Records
Salud Health allows you to create encrypted medical records that are permanently stored on the Aleo blockchain.Fill in Record Details
Complete the form with your medical information:
- Title: A descriptive name for your record (e.g., “Annual Physical 2026”)
- Description: Detailed information about the medical event or test
- Record Type: Select from 10 categories:
- General Health
- Laboratory Results
- Prescription
- Imaging (X-rays, MRI, CT scans)
- Vaccination
- Surgical
- Mental Health
- Dental
- Vision
- Other
- Medical Data: Enter the detailed medical information (this will be encrypted)
Record Types Explained
General Health
General Health
For routine checkups, health assessments, and general wellness visits. Includes vital signs, physical examinations, and preventive care.
Laboratory Results
Laboratory Results
Blood tests, urine analysis, genetic testing, and other laboratory work. Store test results with reference ranges and doctor’s notes.
Prescription
Prescription
Medication prescriptions including drug names, dosages, frequency, and duration. Track your medication history securely.
Imaging
Imaging
X-rays, MRI scans, CT scans, ultrasounds, and other medical imaging. Store reports and findings from radiologists.
Vaccination
Vaccination
Immunization records, vaccine dates, lot numbers, and vaccination history. Essential for travel and school requirements.
Managing Your Records
Viewing Records
Filter and Search
- Use the search bar to find specific records by title or description
- Filter by record type using the category pills
- Switch between grid and list view using the toggle buttons
Syncing with Blockchain
Your records are automatically synced from the Aleo blockchain when you connect. You can manually trigger a sync:- Click the “Sync” button on the Records page or Dashboard
- Wait for the blockchain sync to complete (shown by the spinning icon)
- New or updated records will appear once the sync finishes
The first sync after connecting may take 10-15 seconds as the app fetches all your records from the blockchain.
Sharing Records with Doctors
One of Salud Health’s most powerful features is the ability to securely share medical records with healthcare providers using time-limited access.How Record Sharing Works
Select a Record
From your Records page or Dashboard, click on the record you want to share, then click the “Share” button.
Configure Access Settings
In the Share Record modal, you’ll configure:Doctor’s Aleo Address (Optional)
- Leave empty to allow any doctor with the QR code to access
- Enter a specific Aleo address (starts with
aleo1...) to restrict access to one doctor only
- 1 Hour (240 blocks) - Quick consultation
- 4 Hours (960 blocks) - Extended appointment
- 12 Hours (2,880 blocks) - Half day access
- 24 Hours (5,760 blocks) - Full day access
- 3 Days (17,280 blocks) - Multi-day care
- 7 Days (40,320 blocks) - Extended care (maximum)
Important Security Notes
Automatic ExpirationAccess automatically expires after the duration you selected. The QR code and access token become invalid once the time limit is reached.
What Doctors See
When a doctor scans your QR code:- The Aleo blockchain verifies the access token is valid and not expired
- The encrypted medical record is decrypted using the shared view key
- The doctor sees:
- Record title and description
- Record type (e.g., Laboratory Results, Prescription)
- Your wallet address (patient identifier)
- Access expiration time
- The decrypted medical data
Managing Privacy & Access
Viewing Shared Access History
Track who has access to your records:View Access Statistics
See at a glance:
- Active Shares: Currently valid access grants
- Expired: Access grants that have passed their expiration time
- Revoked: Access you manually revoked before expiration
Revoking Access
You can revoke access to a record before it expires:Data Privacy & Encryption
How Your Data is Protected
Salud Health implements multiple layers of security:End-to-End Encryption
End-to-End Encryption
Your medical data is encrypted in your browser before it’s sent to the backend or blockchain. The server never sees your unencrypted health information.
Private Records on Aleo
Private Records on Aleo
Records are stored as private, encrypted data on the Aleo blockchain. Only you (and those you grant access to) can decrypt and view the contents.
Zero-Knowledge Proofs
Zero-Knowledge Proofs
When doctors access your records, Aleo’s zero-knowledge proofs verify access permissions without revealing your data to anyone else on the network.
Time-Limited Access
Time-Limited Access
All shared access is time-bound. Access tokens automatically expire, ensuring doctors only have temporary access to your records.
View Key Encryption
View Key Encryption
When sharing records, the view key is encrypted with the doctor’s public key, ensuring only the intended recipient can decrypt your data.
What’s Encrypted vs Public
Encrypted (Private):- Medical record title and description
- All medical data content
- View keys for accessing records
- Record IDs (random identifiers)
- Data hashes (for verification)
- Access grant metadata (not the content)
- Wallet addresses
- Timestamps
Best Practices
Creating Records
- Be Descriptive: Use clear titles that help you identify records later
- Choose Correct Type: Select the appropriate record type for better organization
- Regular Updates: Create new records after each medical visit or test
- Include Dates: Mention dates in descriptions for better context
Sharing Records
- Minimum Duration: Choose the shortest access duration necessary
- Verify Doctor: When possible, restrict access to a specific doctor’s Aleo address
- Monitor Access: Regularly check your Shared Access page to review active grants
- Revoke When Done: Manually revoke access after the appointment if needed
Security
- Protect Your Private Key: Never share your Aleo private key with anyone
- Use Strong Passwords: If you store your private key in a password manager, use a strong master password
- Verify QR Codes: Only show QR codes to trusted healthcare providers in person
- Regular Audits: Periodically review your access history for any unexpected grants
Troubleshooting
Records not appearing after creation
Records not appearing after creation
Solution: Records are fetched from the blockchain on connect and may take 10-15 seconds to sync. Try clicking the “Sync” button to manually refresh. Check the browser console for sync status.
Unable to share record
Unable to share record
Shared access not showing in history
Shared access not showing in history
QR code won't scan
QR code won't scan
Solution: Ensure the QR code is clearly visible on screen. Try downloading the QR code as a PNG for better quality. Make sure the doctor is using the correct QR scanner in the Doctor Portal.
Next Steps
Doctor Guide
Learn how doctors access shared records
Wallet Setup
Set up your Aleo wallet properly