PatientDietaryRegime
A dietary regime assigned to a patient for a specific period. Covers medical diets (diabetic, renal), pre-operative restrictions (NPO), and religious/cultural dietary preferences.
Overview
PatientDietaryRegime tracks dietary requirements and restrictions for patients. These may be medically necessary (diabetic diet, low sodium), temporary (NPO before surgery), or based on patient preferences (vegetarian, halal). The entity links dietary requirements to prescribing practitioners, underlying medical conditions, and time periods for coordinated meal planning and clinical care.
Key Concepts
Regime Categories
Dietary regimes via HealthReferenceDietaryRegime fall into categories:
Medical Diets
- Diabetic - Controlled carbohydrates for blood sugar management
- Renal - Restricted protein, sodium, potassium for kidney disease
- Cardiac - Low sodium, low fat for heart conditions
- Pureed/Mechanical soft - For swallowing difficulties
Pre/Post-Operative
- NPO (Nothing by Mouth) - Before surgery or procedures
- Clear liquids - Post-operative recovery
- Full liquids - Progression after clear liquids
Therapeutic
- Low sodium - Hypertension management
- Low fat - Gallbladder, pancreatic conditions
- High fiber - Digestive health
- Gluten-free - Celiac disease
Religious/Cultural
- Halal - Islamic dietary laws
- Kosher - Jewish dietary laws
- Vegetarian/Vegan - No meat or animal products
Time-Bound Regimes
The period via Period defines when the regime applies:
- Permanent regimes have only
startDate(e.g., diabetic diet) - Temporary regimes have both
startDateandendDate(e.g., NPO)
The calculated isActive field indicates current applicability.
Clinical Context
Each regime can be linked to:
prescribedBy- The Practitioner who ordered the dietrelatedCondition- The PatientMedicalCondition requiring the dietreason- Free-text explanation of why the diet is needed
Use Cases
Inpatient Meal Planning
When preparing hospital meals:
- Query active dietary regimes for patient
- Apply all applicable restrictions (may have multiple)
- Generate compliant meal options
- Label trays with diet type and restrictions
- Alert kitchen to any conflicts or special needs
Pre-Operative Preparation
Before surgery:
- Create NPO regime with surgery date
- Set
period.endDateto post-operative date - Notify patient of fasting requirements
- Alert nursing staff on shift change
- Verify compliance before procedure
Chronic Disease Management
For ongoing conditions:
- Link dietary regime to medical condition
- Document prescribing provider
- Set open-ended period (no end date)
- Include specific instructions in notes
- Coordinate with nutritionist if needed
Religious Accommodation
For cultural/religious needs:
- Record patient's dietary preferences
- Create permanent regime (no end date)
- Mark as patient-requested vs. medically required
- Ensure kitchen can accommodate
- Document for future admissions
Diet Progression
Post-operative diet advancement:
- Start with NPO regime
- Progress to clear liquids (update regime)
- Advance to full liquids, then regular
- Document progression with dates
- Link all to surgical encounter
Related Entities
| Entity | Relationship | Description |
|---|---|---|
| Patient | Belongs to | The patient following this dietary regime |
| HealthReferenceDietaryRegime | References | The specific type of diet |
| Period | Contains | Time period the regime is in effect |
| Practitioner | References | Provider who prescribed the diet |
| PatientMedicalCondition | References | Medical condition requiring the diet |
Calculated Fields
| Field | Type | Description |
|---|---|---|
isActive | boolean | True if current date falls within the regime period |
Properties
| Property | Type | Mode | Description | Required |
|---|---|---|---|---|
| patient | Patient | stored | Patient following this dietary regime | Required |
| regime | HealthReferenceDietaryRegime | stored | Dietary regime to follow | Required |
| period | Period | stored | Period during which this regime applies | Optional |
| prescribedBy | Practitioner | stored | Practitioner who prescribed the dietary regime | Optional |
| reason | string | stored | Medical reason for the dietary regime Example: | Optional |
| relatedCondition | PatientMedicalCondition | stored | Medical condition requiring this dietary regime | Optional |
| isActive | boolean | calculated | Whether the regime is currently active based on period | Optional |
| notes | string | stored | Additional instructions or notes about the regime | Optional |
Examples
Example 1
{
"@type": "PatientDietaryRegime",
"patient": {
"@type": "Patient",
"givenName": "John",
"familyName": "Smith"
},
"regime": {
"@type": "HealthReferenceDietaryRegime",
"code": "DIABETIC",
"label": "Diabetic Diet",
"category": "medical"
},
"period": {
"@type": "Period",
"startDate": "2023-06-15"
},
"prescribedBy": {
"@type": "Practitioner",
"givenName": "Sarah",
"familyName": "Williams"
},
"reason": "Type 2 diabetes management",
"notes": "Limit carbohydrates to 45g per meal"
}Example 2
{
"@type": "PatientDietaryRegime",
"patient": {
"@type": "Patient",
"givenName": "Sarah",
"familyName": "Johnson"
},
"regime": {
"@type": "HealthReferenceDietaryRegime",
"code": "NPO",
"label": "Nothing by Mouth",
"category": "medical"
},
"period": {
"@type": "Period",
"startDate": "2024-03-15",
"endDate": "2024-03-16"
},
"prescribedBy": {
"@type": "Practitioner",
"givenName": "Michael",
"familyName": "Chen"
},
"reason": "Pre-operative preparation for surgery",
"notes": "NPO after midnight before surgery"
}Example 3
{
"@type": "PatientDietaryRegime",
"patient": {
"@type": "Patient",
"givenName": "Robert",
"familyName": "Williams"
},
"regime": {
"@type": "HealthReferenceDietaryRegime",
"code": "HALAL",
"label": "Halal Diet",
"category": "religious"
},
"period": {
"@type": "Period",
"startDate": "2020-01-01"
},
"reason": "Religious preference",
"notes": "Permanent dietary requirement"
}