Prescriptions¶
Complete guide to electronic prescribing with SNOMED CT medication autocomplete.
Overview¶
The Prescription module handles:
- Medication orders with SNOMED CT autocomplete
- Dosage and administration instructions
- Refill management
- Drug interaction warnings (planned)
- E-prescribing integration (planned)
Writing a Prescription¶
Step 1: Navigate to Medications¶
- Open patient record
- Click Medications tab
- Click New Prescription button
Check Allergies First
The allergy safety banner appears on this page. Review before prescribing.
Step 2: Use SNOMED Medication Autocomplete¶
Medication Name field with autocomplete:
- Start typing medication name (2+ characters)
- Dropdown appears instantly (<200ms)
- Select from local SNOMED library
- Code auto-fills
Example: Type "metf"
┌─────────────────────────────────────────────┐
│ 108774000 │
│ Metformin │
│ SNOMED-CT │
└─────────────────────────────────────────────┘
Common Medications¶
| Search | Medication | SNOMED Code |
|---|---|---|
| metf | Metformin | 108774000 |
| lisin | Lisinopril | 386873009 |
| atorv | Atorvastatin | 318272004 |
| levo | Levothyroxine | 318137008 |
| amlod | Amlodipine | 386872004 |
| aspi | Aspirin | 372756006 |
| omep | Omeprazole | 372756006 |
Step 3: Drug Information¶
Strength: e.g., 500mg, 10mg, 5mg/5mL
Form: - Tablet - Capsule - Solution - Suspension - Injection - Cream/Ointment - Inhaler - Patch
Generic Name: Optional (e.g., Metformin HCl)
Step 4: Dosage Instructions¶
Dosage: Amount per dose (e.g., 500 mg, 10 mL)
Route: - Oral - Intravenous (IV) - Intramuscular (IM) - Subcutaneous - Topical - Rectal - Inhalation - Ophthalmic - Otic
Frequency: - Once daily - Twice daily (BID) - Three times daily (TID) - Four times daily (QID) - Every 4 hours - Every 6 hours - As needed (PRN)
Duration: e.g., 30 days, 2 weeks, Until finished
Step 5: Dispensing Instructions¶
Quantity: Total amount (e.g., 60 tablets, 100 mL)
Refills: Number of refills (0-12)
Instructions: Patient instructions (e.g., "Take with food", "Take in morning")
Step 6: Prescription Details¶
Status: - Active - On Hold - Cancelled - Completed - Stopped
Intent: - Order (actual prescription) - Plan (planned medication) - Proposal (suggested)
Priority: - Routine - Urgent - ASAP - STAT
Prescriber: Select from practitioner list
Step 7: Save¶
Click Save Prescription.
Prescription Examples¶
Example 1: Diabetes Medication¶
Medication: Metformin
Strength: 500 mg
Form: Tablet
Dosage: 500 mg
Route: Oral
Frequency: Twice daily
Duration: 90 days
Quantity: 180 tablets
Refills: 3
Instructions: Take with breakfast and dinner
Example 2: Blood Pressure¶
Medication: Lisinopril
Strength: 10 mg
Form: Tablet
Dosage: 10 mg
Route: Oral
Frequency: Once daily
Duration: 90 days
Quantity: 90 tablets
Refills: 3
Instructions: Take in the morning
Example 3: Antibiotic (Short Course)¶
Medication: Azithromycin
Strength: 250 mg
Form: Tablet
Dosage: 250 mg
Route: Oral
Frequency: Once daily
Duration: 5 days
Quantity: 5 tablets
Refills: 0
Instructions: Take on empty stomach, complete full course
Medication List Management¶
Active Medications¶
Shows: - Medication name - Dosage and frequency - Prescriber - Start date - Refills remaining
Medication Reconciliation¶
Review at every visit: - Confirm patient taking medications - Check for side effects - Verify adherence - Update stopped medications
FHIR MedicationRequest Resource¶
{
"resourceType": "MedicationRequest",
"status": "active",
"intent": "order",
"medicationCodeableConcept": {
"coding": [
{
"system": "http://snomed.info/sct",
"code": "108774000",
"display": "Metformin"
}
]
},
"subject": {
"reference": "Patient/patient-123"
},
"authoredOn": "2024-02-18",
"requester": {
"reference": "Practitioner/dr-smith"
},
"dosageInstruction": [
{
"text": "500 mg twice daily with meals",
"timing": {
"repeat": {
"frequency": 2,
"period": 1,
"periodUnit": "d"
}
},
"route": {
"coding": [
{
"system": "http://snomed.info/sct",
"code": "26643006",
"display": "Oral"
}
]
},
"doseAndRate": [
{
"doseQuantity": {
"value": 500,
"unit": "mg"
}
}
]
}
],
"dispenseRequest": {
"numberOfRepeatsAllowed": 3,
"quantity": {
"value": 180,
"unit": "tablet"
},
"expectedSupplyDuration": {
"value": 90,
"unit": "days"
}
}
}
Best Practices¶
✅ Do: - Check allergies before prescribing - Use autocomplete for accuracy - Include patient instructions - Verify dose and frequency - Check for drug interactions - Document indication
❌ Don't: - Prescribe without allergy check - Use abbreviations in instructions - Forget to set refills - Miss contraindications
Next Steps¶
- Allergies & Safety - Allergy warnings
- Clinical Records - Link to diagnoses