Healthy Route Implementation Guide
0.1.0 - ci-build

Healthy Route Implementation Guide, published by Savannah Informatics. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/savannahghi/healthy-route-ig/ and changes regularly. See the Directory of published versions

Resource Profile: Healthy Route Reported Condition

Official URL: https://fhir.savannahghi.org/ig/healthy-route/StructureDefinition/hr-condition Version: 0.1.0
Draft as of 2026-10-11 Computable Name: HRCondition

A diagnosis the participant reports at interview.

Carries the diagnoses the protocols stratify on, as the participant reports them. Nothing is confirmed against a record, which is why the verification status is part of the resource rather than assumed.

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Condition C 0..* Condition Detailed information about conditions, problems or diagnoses
Constraints: con-2, con-3
Condition.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
Condition.contained 0..* Resource Contained, inline Resources
Condition.Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Condition.Slices for extension.extension:tenant This element must be supported. 1..1 Identifier Owning site tenant
URL: https://fhir.savannahghi.org/ig/healthy-route/StructureDefinition/hr-tenant
Condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored
Condition.clinicalStatus This element is a modifier element. This element must be supported. This element is included in summaries. C 1..1 CodeableConcept active | recurrence | relapse | inactive | remission | resolved | unknown
Binding: ConditionClinicalStatusCodes (required): The clinical status of the condition or diagnosis.
Condition.verificationStatus This element is a modifier element. This element must be supported. This element is included in summaries. 1..1 CodeableConcept unconfirmed | provisional | differential | confirmed | refuted | entered-in-error
Binding: ConditionVerificationStatus (required): The verification status to support or decline the clinical status of the condition or diagnosis.
Condition.category This element must be supported. C 1..* CodeableConcept problem-list-item | encounter-diagnosis
Binding: ConditionCategoryCodes (preferred): A category assigned to the condition.
Condition.code This element must be supported. This element is included in summaries. 1..1 CodeableConcept The condition reported
Binding: ConditionProblemDiagnosisCodes (example): Identification of the condition or diagnosis.
Condition.subject This element must be supported. This element is included in summaries. 1..1 Reference(Healthy Route Patient) Who has the condition?
Condition.encounter This element must be supported. This element is included in summaries. 1..1 Reference(Healthy Route Screening Visit) The Encounter during which this Condition was created
Condition.recordedDate This element must be supported. This element is included in summaries. 1..1 dateTime Date condition was first recorded
Condition.evidence This element must be supported. This element is included in summaries. 0..* CodeableReference(Healthy Route Measurement) The answer this condition was asserted from
Binding: SNOMEDCTClinicalFindings (example)
Condition.note This element must be supported. 0..* Annotation Additional information about the Condition

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Condition.clinicalStatus Base required Condition Clinical Status Codes 📍5.0.0 FHIR Std.
Condition.verificationStatus Base required Condition Verification Status 📍5.0.0 FHIR Std.
Condition.category Base preferred Condition Category Codes 📍5.0.0 FHIR Std.
Condition.code Base example Condition/Problem/Diagnosis Codes 📍5.0.0 FHIR Std.
Condition.evidence Base example SNOMED CT Clinical Findings 📍5.0.0 FHIR Std.

Constraints

Id Grade Path(s) Description Expression

This structure is derived from Condition

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Condition 0..* Condition Detailed information about conditions, problems or diagnoses
Condition.Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Condition.Slices for extension.extension:tenant This element must be supported. 1..1 Identifier Owning site tenant
URL: https://fhir.savannahghi.org/ig/healthy-route/StructureDefinition/hr-tenant
Condition.clinicalStatus This element must be supported. 1..1 CodeableConcept active | recurrence | relapse | inactive | remission | resolved | unknown
Condition.verificationStatus This element must be supported. 1..1 CodeableConcept unconfirmed | provisional | differential | confirmed | refuted | entered-in-error
Condition.code This element must be supported. 1..1 CodeableConcept The condition reported
Condition.subject This element must be supported. 1..1 Reference(Healthy Route Patient) Who has the condition?
Condition.encounter This element must be supported. 1..1 Reference(Healthy Route Screening Visit) The Encounter during which this Condition was created
Condition.recordedDate This element must be supported. 1..1 dateTime Date condition was first recorded
Condition.evidence This element must be supported. 0..* CodeableReference(Healthy Route Measurement) The answer this condition was asserted from
Condition.note This element must be supported. 0..* Annotation Additional information about the Condition

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: doco
Condition C 0..* Condition Detailed information about conditions, problems or diagnoses
Constraints: con-2, con-3
Condition.id This element is included in summaries. 0..1 id Logical id of this artifact
Condition.meta This element is included in summaries. 0..1 Meta Metadata about the resource
Condition.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
Condition.language 0..1 code Language of the resource content
Binding: AllLanguages (required): IETF language tag for a human language
Additional BindingsPurpose
CommonLanguages Starter
Condition.text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
Condition.contained 0..* Resource Contained, inline Resources
Condition.Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Condition.Slices for extension.extension:tenant This element must be supported. 1..1 Identifier Owning site tenant
URL: https://fhir.savannahghi.org/ig/healthy-route/StructureDefinition/hr-tenant
Condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored
Condition.identifier This element is included in summaries. 0..* Identifier External Ids for this condition
Condition.clinicalStatus This element is a modifier element. This element must be supported. This element is included in summaries. C 1..1 CodeableConcept active | recurrence | relapse | inactive | remission | resolved | unknown
Binding: ConditionClinicalStatusCodes (required): The clinical status of the condition or diagnosis.
Condition.verificationStatus This element is a modifier element. This element must be supported. This element is included in summaries. 1..1 CodeableConcept unconfirmed | provisional | differential | confirmed | refuted | entered-in-error
Binding: ConditionVerificationStatus (required): The verification status to support or decline the clinical status of the condition or diagnosis.
Condition.category This element must be supported. C 1..* CodeableConcept problem-list-item | encounter-diagnosis
Binding: ConditionCategoryCodes (preferred): A category assigned to the condition.
Condition.severity 0..1 CodeableConcept Subjective severity of condition
Binding: ConditionDiagnosisSeverity (preferred): A subjective assessment of the severity of the condition as evaluated by the clinician.
Condition.code This element must be supported. This element is included in summaries. 1..1 CodeableConcept The condition reported
Binding: ConditionProblemDiagnosisCodes (example): Identification of the condition or diagnosis.
Condition.bodySite This element is included in summaries. 0..* CodeableConcept Anatomical location, if relevant
Binding: SNOMEDCTBodyStructures (example): SNOMED CT Body site concepts
Condition.subject This element must be supported. This element is included in summaries. 1..1 Reference(Healthy Route Patient) Who has the condition?
Condition.encounter This element must be supported. This element is included in summaries. 1..1 Reference(Healthy Route Screening Visit) The Encounter during which this Condition was created
Condition.onset[x] This element is included in summaries. 0..1 Estimated or actual date, date-time, or age
Condition.onset[x].onsetDateTime dateTime
Condition.onset[x].onsetAge Age
Condition.onset[x].onsetPeriod Period
Condition.onset[x].onsetRange Range
Condition.onset[x].onsetString string
Condition.abatement[x] C 0..1 When in resolution/remission
Condition.abatement[x].abatementDateTime dateTime
Condition.abatement[x].abatementAge Age
Condition.abatement[x].abatementPeriod Period
Condition.abatement[x].abatementRange Range
Condition.abatement[x].abatementString string
Condition.recordedDate This element must be supported. This element is included in summaries. 1..1 dateTime Date condition was first recorded
Condition.participant This element is included in summaries. 0..* BackboneElement Who or what participated in the activities related to the condition and how they were involved
Condition.participant.id 0..1 string Unique id for inter-element referencing
Condition.participant.extension 0..* Extension Additional content defined by implementations
Condition.participant.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Condition.participant.function This element is included in summaries. 0..1 CodeableConcept Type of involvement
Binding: ParticipationRoleType (extensible)
Condition.participant.actor This element is included in summaries. 1..1 Reference(Practitioner | PractitionerRole | Patient | RelatedPerson | Device | Organization | CareTeam) Who or what participated in the activities related to the condition
Condition.stage C 0..* BackboneElement Stage/grade, usually assessed formally
Constraints: con-1
Condition.stage.id 0..1 string Unique id for inter-element referencing
Condition.stage.extension 0..* Extension Additional content defined by implementations
Condition.stage.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Condition.stage.summary C 0..1 CodeableConcept Simple summary (disease specific)
Binding: ConditionStage (example): Codes describing condition stages (e.g. Cancer stages).
Condition.stage.assessment C 0..* Reference(ClinicalImpression | DiagnosticReport | Observation) Formal record of assessment
Condition.stage.type 0..1 CodeableConcept Kind of staging
Binding: ConditionStageType (example): Codes describing the kind of condition staging (e.g. clinical or pathological).
Condition.evidence This element must be supported. This element is included in summaries. 0..* CodeableReference(Healthy Route Measurement) The answer this condition was asserted from
Binding: SNOMEDCTClinicalFindings (example)
Condition.note This element must be supported. 0..* Annotation Additional information about the Condition

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Condition.language Base required All Languages 📍5.0.0 FHIR Std.
Condition.clinicalStatus Base required Condition Clinical Status Codes 📍5.0.0 FHIR Std.
Condition.verificationStatus Base required Condition Verification Status 📍5.0.0 FHIR Std.
Condition.category Base preferred Condition Category Codes 📍5.0.0 FHIR Std.
Condition.severity Base preferred Condition/Diagnosis Severity 📍5.0.0 FHIR Std.
Condition.code Base example Condition/Problem/Diagnosis Codes 📍5.0.0 FHIR Std.
Condition.bodySite Base example SNOMED CT Body Structures 📍5.0.0 FHIR Std.
Condition.participant.​function Base extensible Participation Role Type 📍5.0.0 FHIR Std.
Condition.stage.summary Base example Condition Stage 📍5.0.0 FHIR Std.
Condition.stage.type Base example Condition Stage Type 📍5.0.0 FHIR Std.
Condition.evidence Base example SNOMED CT Clinical Findings 📍5.0.0 FHIR Std.

Constraints

Id Grade Path(s) Description Expression

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Condition C 0..* Condition Detailed information about conditions, problems or diagnoses
Constraints: con-2, con-3
Condition.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
Condition.contained 0..* Resource Contained, inline Resources
Condition.Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Condition.Slices for extension.extension:tenant This element must be supported. 1..1 Identifier Owning site tenant
URL: https://fhir.savannahghi.org/ig/healthy-route/StructureDefinition/hr-tenant
Condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored
Condition.clinicalStatus This element is a modifier element. This element must be supported. This element is included in summaries. C 1..1 CodeableConcept active | recurrence | relapse | inactive | remission | resolved | unknown
Binding: ConditionClinicalStatusCodes (required): The clinical status of the condition or diagnosis.
Condition.verificationStatus This element is a modifier element. This element must be supported. This element is included in summaries. 1..1 CodeableConcept unconfirmed | provisional | differential | confirmed | refuted | entered-in-error
Binding: ConditionVerificationStatus (required): The verification status to support or decline the clinical status of the condition or diagnosis.
Condition.category This element must be supported. C 1..* CodeableConcept problem-list-item | encounter-diagnosis
Binding: ConditionCategoryCodes (preferred): A category assigned to the condition.
Condition.code This element must be supported. This element is included in summaries. 1..1 CodeableConcept The condition reported
Binding: ConditionProblemDiagnosisCodes (example): Identification of the condition or diagnosis.
Condition.subject This element must be supported. This element is included in summaries. 1..1 Reference(Healthy Route Patient) Who has the condition?
Condition.encounter This element must be supported. This element is included in summaries. 1..1 Reference(Healthy Route Screening Visit) The Encounter during which this Condition was created
Condition.recordedDate This element must be supported. This element is included in summaries. 1..1 dateTime Date condition was first recorded
Condition.evidence This element must be supported. This element is included in summaries. 0..* CodeableReference(Healthy Route Measurement) The answer this condition was asserted from
Binding: SNOMEDCTClinicalFindings (example)
Condition.note This element must be supported. 0..* Annotation Additional information about the Condition

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Condition.clinicalStatus Base required Condition Clinical Status Codes 📍5.0.0 FHIR Std.
Condition.verificationStatus Base required Condition Verification Status 📍5.0.0 FHIR Std.
Condition.category Base preferred Condition Category Codes 📍5.0.0 FHIR Std.
Condition.code Base example Condition/Problem/Diagnosis Codes 📍5.0.0 FHIR Std.
Condition.evidence Base example SNOMED CT Clinical Findings 📍5.0.0 FHIR Std.

Constraints

Id Grade Path(s) Description Expression

Differential View

This structure is derived from Condition

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Condition 0..* Condition Detailed information about conditions, problems or diagnoses
Condition.Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Condition.Slices for extension.extension:tenant This element must be supported. 1..1 Identifier Owning site tenant
URL: https://fhir.savannahghi.org/ig/healthy-route/StructureDefinition/hr-tenant
Condition.clinicalStatus This element must be supported. 1..1 CodeableConcept active | recurrence | relapse | inactive | remission | resolved | unknown
Condition.verificationStatus This element must be supported. 1..1 CodeableConcept unconfirmed | provisional | differential | confirmed | refuted | entered-in-error
Condition.category This element must be supported. 1..* CodeableConcept problem-list-item | encounter-diagnosis
Condition.code This element must be supported. 1..1 CodeableConcept The condition reported
Condition.subject This element must be supported. 1..1 Reference(Healthy Route Patient) Who has the condition?
Condition.encounter This element must be supported. 1..1 Reference(Healthy Route Screening Visit) The Encounter during which this Condition was created
Condition.recordedDate This element must be supported. 1..1 dateTime Date condition was first recorded
Condition.evidence This element must be supported. 0..* CodeableReference(Healthy Route Measurement) The answer this condition was asserted from
Condition.note This element must be supported. 0..* Annotation Additional information about the Condition

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Condition C 0..* Condition Detailed information about conditions, problems or diagnoses
Constraints: con-2, con-3
Condition.id This element is included in summaries. 0..1 id Logical id of this artifact
Condition.meta This element is included in summaries. 0..1 Meta Metadata about the resource
Condition.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
Condition.language 0..1 code Language of the resource content
Binding: AllLanguages (required): IETF language tag for a human language
Additional BindingsPurpose
CommonLanguages Starter
Condition.text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
Condition.contained 0..* Resource Contained, inline Resources
Condition.Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Condition.Slices for extension.extension:tenant This element must be supported. 1..1 Identifier Owning site tenant
URL: https://fhir.savannahghi.org/ig/healthy-route/StructureDefinition/hr-tenant
Condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored
Condition.identifier This element is included in summaries. 0..* Identifier External Ids for this condition
Condition.clinicalStatus This element is a modifier element. This element must be supported. This element is included in summaries. C 1..1 CodeableConcept active | recurrence | relapse | inactive | remission | resolved | unknown
Binding: ConditionClinicalStatusCodes (required): The clinical status of the condition or diagnosis.
Condition.verificationStatus This element is a modifier element. This element must be supported. This element is included in summaries. 1..1 CodeableConcept unconfirmed | provisional | differential | confirmed | refuted | entered-in-error
Binding: ConditionVerificationStatus (required): The verification status to support or decline the clinical status of the condition or diagnosis.
Condition.category This element must be supported. C 1..* CodeableConcept problem-list-item | encounter-diagnosis
Binding: ConditionCategoryCodes (preferred): A category assigned to the condition.
Condition.severity 0..1 CodeableConcept Subjective severity of condition
Binding: ConditionDiagnosisSeverity (preferred): A subjective assessment of the severity of the condition as evaluated by the clinician.
Condition.code This element must be supported. This element is included in summaries. 1..1 CodeableConcept The condition reported
Binding: ConditionProblemDiagnosisCodes (example): Identification of the condition or diagnosis.
Condition.bodySite This element is included in summaries. 0..* CodeableConcept Anatomical location, if relevant
Binding: SNOMEDCTBodyStructures (example): SNOMED CT Body site concepts
Condition.subject This element must be supported. This element is included in summaries. 1..1 Reference(Healthy Route Patient) Who has the condition?
Condition.encounter This element must be supported. This element is included in summaries. 1..1 Reference(Healthy Route Screening Visit) The Encounter during which this Condition was created
Condition.onset[x] This element is included in summaries. 0..1 Estimated or actual date, date-time, or age
Condition.onset[x].onsetDateTime dateTime
Condition.onset[x].onsetAge Age
Condition.onset[x].onsetPeriod Period
Condition.onset[x].onsetRange Range
Condition.onset[x].onsetString string
Condition.abatement[x] C 0..1 When in resolution/remission
Condition.abatement[x].abatementDateTime dateTime
Condition.abatement[x].abatementAge Age
Condition.abatement[x].abatementPeriod Period
Condition.abatement[x].abatementRange Range
Condition.abatement[x].abatementString string
Condition.recordedDate This element must be supported. This element is included in summaries. 1..1 dateTime Date condition was first recorded
Condition.participant This element is included in summaries. 0..* BackboneElement Who or what participated in the activities related to the condition and how they were involved
Condition.participant.id 0..1 string Unique id for inter-element referencing
Condition.participant.extension 0..* Extension Additional content defined by implementations
Condition.participant.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Condition.participant.function This element is included in summaries. 0..1 CodeableConcept Type of involvement
Binding: ParticipationRoleType (extensible)
Condition.participant.actor This element is included in summaries. 1..1 Reference(Practitioner | PractitionerRole | Patient | RelatedPerson | Device | Organization | CareTeam) Who or what participated in the activities related to the condition
Condition.stage C 0..* BackboneElement Stage/grade, usually assessed formally
Constraints: con-1
Condition.stage.id 0..1 string Unique id for inter-element referencing
Condition.stage.extension 0..* Extension Additional content defined by implementations
Condition.stage.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Condition.stage.summary C 0..1 CodeableConcept Simple summary (disease specific)
Binding: ConditionStage (example): Codes describing condition stages (e.g. Cancer stages).
Condition.stage.assessment C 0..* Reference(ClinicalImpression | DiagnosticReport | Observation) Formal record of assessment
Condition.stage.type 0..1 CodeableConcept Kind of staging
Binding: ConditionStageType (example): Codes describing the kind of condition staging (e.g. clinical or pathological).
Condition.evidence This element must be supported. This element is included in summaries. 0..* CodeableReference(Healthy Route Measurement) The answer this condition was asserted from
Binding: SNOMEDCTClinicalFindings (example)
Condition.note This element must be supported. 0..* Annotation Additional information about the Condition

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Condition.language Base required All Languages 📍5.0.0 FHIR Std.
Condition.clinicalStatus Base required Condition Clinical Status Codes 📍5.0.0 FHIR Std.
Condition.verificationStatus Base required Condition Verification Status 📍5.0.0 FHIR Std.
Condition.category Base preferred Condition Category Codes 📍5.0.0 FHIR Std.
Condition.severity Base preferred Condition/Diagnosis Severity 📍5.0.0 FHIR Std.
Condition.code Base example Condition/Problem/Diagnosis Codes 📍5.0.0 FHIR Std.
Condition.bodySite Base example SNOMED CT Body Structures 📍5.0.0 FHIR Std.
Condition.participant.​function Base extensible Participation Role Type 📍5.0.0 FHIR Std.
Condition.stage.summary Base example Condition Stage 📍5.0.0 FHIR Std.
Condition.stage.type Base example Condition Stage Type 📍5.0.0 FHIR Std.
Condition.evidence Base example SNOMED CT Clinical Findings 📍5.0.0 FHIR Std.

Constraints

Id Grade Path(s) Description Expression

 

Other representations of profile: CSV, Excel, Schematron