HEARTLAND Protocol FHIR Implementation Guide
0.3.0 -
HEARTLAND FHIR candidate 0.3.0 — draft, experimental R4 4.0.1 reference. Prepared for technical review; not evidence of clinical validation or vendor interoperability.
| Official URL: https://fhir.heartlandprotocol.org/StructureDefinition/heartland-risk-true-points | Version: 0.3.0 | |||
| Draft as of 2026-09-29 | Computable Name: HeartlandRiskTruePoints | |||
Positive weight for an explicitly true Boolean answer to a risk questionnaire item. False contributes zero. Missing or unknown is not false and must not be scored by omission. This extension records a weight, not a validated outcome probability or an executable calculation.
Context of Use
This extension may be used on the following element(s)
Questionnaire.item
In addition, the extension can only be used when these FHIRPath expressions are true:
type = 'boolean'
extension.where(url = 'https://fhir.heartlandprotocol.org/StructureDefinition/heartland-risk-true-points').count() = 1
Usage info
Usages:
You can also check for usages in the FHIR IG Statistics
Description of Profiles, Differentials, Snapshots, and their representations.
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
C | 0..1 | Extension | HEARTLAND Points for a True Answer Constraints: heartland-points-value |
![]() ![]() |
0..0 | Extension | ||
![]() ![]() |
1..1 | uri | "https://fhir.heartlandprotocol.org/StructureDefinition/heartland-risk-true-points" | |
![]() ![]() |
1..1 | integer | Value of extension | |
Documentation for this format | ||||
| Id | Grade | Path(s) | Description | Expression |
| heartland-points-value | error | Extension | The weight must have an actual integer value, not only primitive extensions. |
value.hasValue()
|
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
C | 0..1 | Extension | HEARTLAND Points for a True Answer Constraints: heartland-points-value |
![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() |
1..1 | uri | "https://fhir.heartlandprotocol.org/StructureDefinition/heartland-risk-true-points" | |
![]() ![]() |
1..1 | integer | Value of extension | |
Documentation for this format | ||||
| Id | Grade | Path(s) | Description | Expression |
| heartland-points-value | error | Extension | The weight must have an actual integer value, not only primitive extensions. |
value.hasValue()
|
Summary
Simple Extension with the type integer: Positive weight for an explicitly true Boolean answer to a risk questionnaire item. False contributes zero. Missing or unknown is not false and must not be scored by omission. This extension records a weight, not a validated outcome probability or an executable calculation.
Differential ViewDifferential View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
C | 0..1 | Extension | HEARTLAND Points for a True Answer Constraints: heartland-points-value |
![]() ![]() |
0..0 | Extension | ||
![]() ![]() |
1..1 | uri | "https://fhir.heartlandprotocol.org/StructureDefinition/heartland-risk-true-points" | |
![]() ![]() |
1..1 | integer | Value of extension | |
Documentation for this format | ||||
| Id | Grade | Path(s) | Description | Expression |
| heartland-points-value | error | Extension | The weight must have an actual integer value, not only primitive extensions. |
value.hasValue()
|
Snapshot View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
C | 0..1 | Extension | HEARTLAND Points for a True Answer Constraints: heartland-points-value |
![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() |
1..1 | uri | "https://fhir.heartlandprotocol.org/StructureDefinition/heartland-risk-true-points" | |
![]() ![]() |
1..1 | integer | Value of extension | |
Documentation for this format | ||||
| Id | Grade | Path(s) | Description | Expression |
| heartland-points-value | error | Extension | The weight must have an actual integer value, not only primitive extensions. |
value.hasValue()
|
Summary
Simple Extension with the type integer: Positive weight for an explicitly true Boolean answer to a risk questionnaire item. False contributes zero. Missing or unknown is not false and must not be scored by omission. This extension records a weight, not a validated outcome probability or an executable calculation.
Other representations of profile: CSV, Excel, Schematron