HealthPlan Business Requirement and Validation
Goals:
- Data mapping validation to validate the applicable Measure (i.e. hsg-goal-measure Code) for the goal (i.e. hsg-health-goal Code)
- Data mapping validation to validate the expected data type for the discrete measure field values based on measure code
- Data mapping validation to validate the applicable UOM (i.e. UOM Code) for the measure (i.e. hsg-goal-measure Code)
- Data range validation for the discrete measure field values based on Measure (i.e. hsg-goal-measure Code) and UOM (i.e. UOM Code)
- UOM is mandatory when corresponding goal measure is submitted
| hsg-health-goal Code | hsg-health-goal Value | hsg-goal-measure Code | hsg-goal-measure Value | Measure Value Data Type | UOM Code | Data Range Validation |
|---|---|---|---|---|---|---|
| G1 | BMI Goal | GM001 | Weight | detailQuantity | kg | 1.0 <= weight(in kg) <= 999.9 |
| G1 | BMI Goal | GM008 | Body Weight Progress Milestone | detailQuantity | kg | 1.0 <= weight(in kg) <= 999.9 |
| G1 | BMI Goal | GM008 | Body Weight Progress Milestone | dueDuration | mo | 1 <= Duration(in months) <= 12 |
| G2 | Smoking Cessation Goal | GM002 | Quit Smoking | dueDate | Quit smoking by YYYY-MM-DD > HP Creation Date (Period.Start Date) | |
| G2 | Smoking Cessation Goal | GM009 | Reduce Cigarette | detailQuantity | (sticks)/d | 1 <= Cigarette stick <= 1000 |
| G2 | Smoking Cessation Goal | GM009 | Reduce Cigarette | dueDuration | mo | 1 <= Duration <= 12 |
| G2 | Smoking Cessation Goal | GM010 | Not Ready to Quit Smoking | dueDate | mo | Not Ready to Quit Smoking, review after YYYY-MM-DD > HP Creation Date (Period.Start Date) |
| G3 | Diabetes Goal | GM003 | Hba1c | detailQuantity | % | 0.1 <= HbA1c <= 40.0 |
| G4 | Hypertension Goal | GM004 | BP1 | detailRatio | mm[Hg] | 30 <= Systolic BP <= 300 20 <= Diastolic BP <= 200 |
| G4 | Hypertension Goal | GM005 | Monitor Blood Pressure Frequency | detailQuantity | d, mo, wk | 1 <= Frequency <= 99 |
| G5 | Hyperlipidaemia Goal | GM006 | LDL-C | detailQuantity | mmol/L | 0.1 <= LDL-C(mmol/L) <= 30.0 |
| G5 | Hyperlipidaemia Goal | GM006 | LDL-C | detailQuantity | mg/dL | 1 <= LDL-C(mg/dL) <= 999 |
| G6 | Programme Participation Goal | PRG001 | Weight Management | |||
| G6 | Programme Participation Goal | PRG002 | Smoking Cessation | |||
| G6 | Programme Participation Goal | PRG003 | Chronic disease-specific | |||
| G6 | Programme Participation Goal | OTH001 | Others | |||
| G7 | Active Ageing Goal | ACT001 | Physical activities sign-up | |||
| G7 | Active Ageing Goal | ACT002 | Mind-stimulating and social activities sign-up | |||
| G7 | Active Ageing Goal | ACT003 | Vital Signs Monitoring | |||
| G7 | Active Ageing Goal | OTH001 | Others | |||
| G8 | Exercise Goal | GM007 | Exercise | detailQuantity | wk | 1 <= No. of exercise days <= 7 |
| G8 | Exercise Goal | GM011 | Aerobic Exercise Steps | detailQuantity | (steps)/d | 1 <= No. of steps per days <= 99999 |
| G8 | Exercise Goal | GM012 | Aerobic Exercise Minutes, Intensity and Frequency | detailQuantity | min | 1 <= Minutes <= 999 |
| G8 | Exercise Goal | GM012 | Aerobic Exercise Minutes, Intensity and Frequency | dueDuration | (days)/wk | 1 <= No. of exercise days <= 7 |
| G8 | Exercise Goal | GM012 | Aerobic Exercise Minutes, Intensity and Frequency | extension-ValueCodeableConcept | ||
| G8 | Exercise Goal | GM013 | Strength Exercise | |||
| G8 | Exercise Goal | GM014 | Balance Exercise | |||
| G8 | Exercise Goal | GM015 | Flexibility Exercise |
Activities:
- Vaccination:
- Data mapping validation to validate the applicable Activity(action plan) items(i.e. hsg-action-plan-diet-item Code) for the Activity(action plan)(i.e. hsg-action-plan-category)
- Data mapping validation to validate the expected data type for the discrete action plan item field values based on the action plan item code
| hsg-action-plan-category Code | hsg-action-plan-vaccination-item Code | vaccination-item Value Data Type | Validation |
|---|---|---|---|
| AP2 | A-INF | extension - valueDate | Either valueDate (next dose date) or scheduledTiming (repeat annually) should be present if Influenza is submitted |
| AP2 | A-INF | scheduledTiming | Either valueDate (next dose date) or scheduledTiming (repeat annually) should be present if Influenza is submitted |
| AP2 | A-PNC | extension - valueDate | valueDate (next dose date) is mandatory if corresponding vaccination is submitted |
| AP2 | A-PPSV | extension - valueDate | valueDate (next dose date) is mandatory if corresponding vaccination is submitted |
| AP2 | A-CPOX | extension - valueDate | valueDate (next dose date) is mandatory if corresponding vaccination is submitted |
| AP2 | A-HEPB | extension - valueDate | valueDate (next dose date) is mandatory if corresponding vaccination is submitted |
| AP2 | A-MMR | extension - valueDate | valueDate (next dose date) is mandatory if corresponding vaccination is submitted |
| AP2 | A-Tdap | extension - valueDate | valueDate (next dose date) is mandatory if corresponding vaccination is submitted |
| AP2 | A-PCV20 | extension - valueDate | valueDate (next dose date) is mandatory if corresponding vaccination is submitted |
| AP2 | A-HZVRC | extension - valueDate | valueDate (next dose date) is mandatory if corresponding vaccination is submitted |
Diet: Follow valueset validation.
Recommended Next Check-in date YYYY-MM: YYYY >= Health Plan creation date's year (period.start date's year)