Lithuanian CVD Implementation Guide
0.0.1 - ci-build
Lithuanian CVD Implementation Guide, published by Lithuanian Medical Library. This guide is not an authorized publication; it is the continuous build for version 0.0.1 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7LT/ig-lt-cvd/ and changes regularly. See the Directory of published versions
Lithuanian CVD prevention and early diagnosis programme documentation defines two main electronic forms for ESPBI: the patient CVD risk assessment questionnaire (Form 1) and the CVD prevention measures plan including a follow-up achievement evaluation block (Form 2).
This IG provides illustrative FHIR Questionnaire definitions and matching QuestionnaireResponse examples so implementers can align form capture with FHIR without replacing the structured Observation and CarePlan profiles used elsewhere in the guide.
The Questionnaires use groups (item.type = #group) with stable linkIds so production systems can extend items to the full national field set. Conditional sub-items use enableWhen logic.
FHIR artefacts:
https://hl7.lt/fhir/cvd/Questionnaire/cvd-risk-assessment| linkId | Label | Type | Required | Maps to |
|---|---|---|---|---|
evaluation-datetime |
Evaluation date and time | dateTime | yes | CVDRiskAssessmentLtCvd |
| linkId | Label | Type | Required | Maps to |
|---|---|---|---|---|
chronic-condition-summary |
Relevant chronic conditions | text | — | CvdChronicConditionLtCvd |
| linkId | Label | Type | Required | Maps to |
|---|---|---|---|---|
risk-factor-hypertension |
Arterial hypertension | coding | yes | RiskFactorStatusLtCvd |
risk-factor-dyslipidemia |
Dyslipidemia | coding | yes | RiskFactorStatusLtCvd |
risk-factor-diabetes |
Diabetes | coding | yes | RiskFactorStatusLtCvd |
risk-factor-glucose-tolerance |
Glucose tolerance / fasting glucose disorder | coding | yes | RiskFactorStatusLtCvd |
risk-factor-familial-hypercholesterolemia |
Familial hypercholesterolemia | coding | yes | RiskFactorStatusLtCvd |
risk-factor-smoking |
Smoking | coding | yes | TobaccoUseLtLifestyle (Lifestyle IG) |
↳ smoking-duration-years |
Smoking duration (years) | decimal | — | TobaccoUseDurationLtLifestyle — shown when Smokes |
↳ smoking-type |
Form of smoking | coding (repeats) | — | TobaccoTypeUsedLtLifestyle — shown when Smokes |
risk-factor-physical-activity |
Physical activity | coding | yes | PhysicalActivityLtLifestyle (Lifestyle IG) |
risk-factor-nutrition |
Nutrition | coding | yes | NutritionLtLifestyle (Lifestyle IG) |
risk-factor-alcohol |
Alcohol consumption | coding | yes | AlcoholConsumptionLtLifestyle (Lifestyle IG) |
↳ audit-c-score |
AUDIT / AUDIT-C test result | decimal | — | AuditCLtLifestyle — shown when Alcohol: Yes |
risk-factor-family-cvd |
Family history of early CVD or early cardiac death | coding | yes | FamilyHistoryCvdLtLifestyle (Lifestyle IG) |
risk-factor-family-diabetes |
Family history of diabetes | coding | yes | FamilyHistoryDiabetesLtLifestyle (Lifestyle IG) |
Answer options for risk factor items: No / There is, untreated / There is, treated (hypertension, dyslipidemia, diabetes, glucose tolerance); No / There is (familial hypercholesterolemia); Did not smoke / Smokes / Smoked before (smoking); Sufficient / Insufficient (physical activity); Balanced / Unbalanced (nutrition); No / Yes / Unknown (alcohol, family history items).
| linkId | Label | Type | Required | Maps to |
|---|---|---|---|---|
height-cm |
Height (cm) | decimal | yes | BodyHeightLtVitalSigns (VitalSigns IG) |
weight-kg |
Weight (kg) | decimal | yes | BodyWeightLtVitalSigns (VitalSigns IG) |
waist-cm |
Waist circumference (cm) | decimal | yes | WaistCircumferenceLtVitalSigns (VitalSigns IG) |
bp-systolic |
Systolic blood pressure (mmHg) | decimal | yes | BloodPressurePanelLtVitalSigns (VitalSigns IG) |
bp-diastolic |
Diastolic blood pressure (mmHg) | decimal | yes | BloodPressurePanelLtVitalSigns (VitalSigns IG) |
heart-rate |
Heart rate (bpm) | decimal | yes | HeartRateLtVitalSigns (VitalSigns IG) |
bmi-calculated |
BMI (kg/m², auto-calculated) | decimal | yes | BmiLtVitalSigns (VitalSigns IG) |
abdominal-obesity |
Abdominal obesity (men ≥102 cm, women ≥88 cm) | coding | yes | WaistCircumferenceLtVitalSigns — use interpretation for obesity code |
obesity-bmi |
Obesity (BMI ≥25) | coding | yes | BmiLtVitalSigns (VitalSigns IG) |
| linkId | Label | Type | Required | Maps to |
|---|---|---|---|---|
lipid-tc |
Total cholesterol (mmol/l) | decimal | yes | TotalCholesterolLabLt (Lab IG) |
lipid-hdl |
HDL cholesterol (mmol/l) | decimal | yes | CholesterolHdlLabLt (Lab IG) |
lipid-non-hdl |
Non-HDL cholesterol (mmol/l) | decimal | yes | CholesterolNonHdlLabLt (Lab IG) |
lipid-ldl |
LDL cholesterol (mmol/l) | decimal | yes | CholesterolLdlLabLt (Lab IG) |
lipid-tg |
Triglycerides (mmol/l) | decimal | yes | TriglyceridesLabLt (Lab IG) |
| linkId | Label | Type | Required | Maps to |
|---|---|---|---|---|
score2-percent |
SCORE2 cardiovascular risk (%) | decimal | — | CVDRiskAssessmentLtCvd |
metabolic-syndrome |
Metabolic syndrome (≥3 of 5 NCEP ATP III criteria) | coding | yes | MetabolicSyndromeLtLifestyle (Lifestyle IG) |
risk-group-cvd |
Risk group for heart and vascular diseases | coding | yes | RiskGroupObservationLtCvd |
albumin-creatinine-ratio |
Albumin/creatinine ratio (patients with diabetes) | decimal | — | AcrLabLt (Lab IG) |
Optional items covering fields present in the DSTU1 migration mapping table but not duplicated in the core groups above. All are required = true where the programme mandates the value.
| linkId | Label | Required | Maps to |
|---|---|---|---|
mig-encounter |
Encounter (visit id / context) | — | EncounterLt (Base IG) |
mig-practitioner-role |
PractitionerRole (workplace / specialist) | — | PractitionerRoleLt (Base IG) |
mig-heart-rate |
Heart rate (bpm) | — | HeartRateLtVitalSigns |
mig-bmi |
BMI (kg/m²) | — | BmiLtVitalSigns |
mig-glucose-fasting |
Fasting glucose (mmol/l) | yes | GlucoseVenousLabLt (Lab IG) |
mig-hba1c |
HbA1c (%) | yes | Hba1cLabLt (Lab IG) |
mig-creatinine |
Creatinine | yes | CreatinineTestLabLt (Lab IG) |
mig-egfr |
eGFR | yes | EgfrLabLt (Lab IG) |
mig-alcohol |
Alcohol consumption (summary) | — | AlcoholConsumptionLtLifestyle |
mig-physical-activity |
Physical activity (summary) | — | PhysicalActivityLtLifestyle |
mig-nutrition |
Dietary habits / nutrition | — | NutritionLtLifestyle |
mig-family-cvd |
Family history of CVD | — | FamilyHistoryCvdLtLifestyle |
mig-referral |
Referral (cardiology / service) | — | ServiceRequestLt (Base IG) |
mig-follow-up-appointment |
Follow-up visit (appointment) | — | AppointmentLt (Base IG) |
mig-achievement-round |
Achievement evaluation (narrative) | — | ObservationLt (Base IG) |
mig-chronic-additional |
Additional chronic conditions | — | CvdChronicConditionLtCvd |
FHIR artefacts:
https://hl7.lt/fhir/cvd/Questionnaire/cvd-prevention-plan| linkId | Label | Type | Required | Maps to |
|---|---|---|---|---|
plan-created-datetime |
Plan creation date and time | dateTime | yes | CarePlanLtCvd |
plan-risk-group |
Risk group for heart and vascular diseases (plan) | coding | yes | RiskGroupExtLtCvd |
plan-target-ldl |
Target LDL cholesterol | coding | yes | CarePlanLtCvd — options: <2.6 / <1.8 / <1.4 mmol/l |
plan-target-bp |
Target blood pressure: 120–129/<80 mmHg | display | — | CarePlanLtCvd |
plan-smoking-cessation |
Quitting smoking (interventions) | coding (repeats) | — | CarePlanLtCvd — Pharmacological / Behavior change tools |
| linkId | Label | Type | Required | Maps to |
|---|---|---|---|---|
plan-physical-activity |
Physical activity plan | coding | — | PhysicalActivityLtLifestyle (Lifestyle IG) |
plan-target-bmi |
Target BMI (kg/m²) | decimal | yes | BmiLtVitalSigns (VitalSigns IG) |
info-healthy-nutrition |
Healthy nutrition — Mediterranean diet recommended; reduce salt, saturated fats, and added sugar | display | — | — |
info-healthy-weight |
Healthy weight — target BMI < 25 kg/m²; waist men < 94 cm, women < 80 cm | display | — | — |
info-regular-medication |
Regular medication — take all prescribed medications (statins, antihypertensives) regularly and as directed | display | — | — |
| linkId | Label | Type | Required | Maps to |
|---|---|---|---|---|
achievement-datetime |
Achievement evaluation date and time | dateTime | — | ObservationLt (Base IG) |
achievement-ldl-mmol |
Achieved LDL cholesterol (mmol/l) | decimal | — | CholesterolLdlLabLt (Lab IG) |
achievement-ldl-target-met |
Has the target LDL been achieved? | boolean | — | CarePlanLtCvd |
achievement-bp-systolic |
Current systolic blood pressure (mmHg) | decimal | — | BloodPressurePanelLtVitalSigns |
achievement-bp-diastolic |
Current diastolic blood pressure (mmHg) | decimal | — | BloodPressurePanelLtVitalSigns |
achievement-bp-target-met |
Has the target BP been achieved? | boolean | — | CarePlanLtCvd |
achievement-smoking-quit |
Smoking cessation achieved | boolean | — | TobaccoUseLtLifestyle (Lifestyle IG) |
achievement-height-cm |
Height (cm) | decimal | yes | BodyHeightLtVitalSigns (VitalSigns IG) |
achievement-weight-kg |
Weight (kg) | decimal | yes | BodyWeightLtVitalSigns (VitalSigns IG) |
achievement-bmi |
Achieved BMI (kg/m², auto-calculated) | decimal | yes | BmiLtVitalSigns (VitalSigns IG) |
achievement-comments |
Comments from the achievement evaluator | text | — | ObservationLt (Base IG) |
The Questionnaires use optional canonical item.definition (StructureDefinition URI) on each item and separate ConceptMap resources for full cross-IG narrative: each row maps a linkId to a target profile code with target.comment (StructureDefinition URLs, example instance ids, CI Build links).
https://hl7.lt/fhir/cvd/ConceptMap/cvd-risk-assessment-questionnairehttps://hl7.lt/fhir/cvd/ConceptMap/cvd-prevention-plan-questionnaire| Approach | Typical use |
|---|---|
| Questionnaire / QuestionnaireResponse | Screen-faithful capture of form answers; rapid alignment with ESPBI UI; export of filled forms. |
| Observation, Condition, CarePlan | Clinical interoperability, decision support, SCORE2 and risk group semantics, CarePlan goals and activities, longitudinal follow-up. |
In practice, a system might persist QuestionnaireResponse for auditing and derive Observations and CarePlans for reporting and exchange. The CVD report model (DiagnosticReport + Composition) is not required to reference Questionnaire resources; the two approaches can coexist.
| Measurement | Link |
|---|---|
| Blood pressure | Observation: Blood Pressure |
| Body height | Observation: Body Height |
| Tobacco use | Observation: Smoking Status – Current Smoker |
| Alcohol consumption | Observation: Alcohol Consumption – No |
| Physical activity | Observation: Physical Activity – Below Recommendation |
| Nutrition | Observation: Nutrition – Balanced |
| Family history CVD | Observation: Family History CVD – Positive |
Continuous integration builds: LT VitalSigns IG · LT Lifestyle IG · LT Lab IG