DHIS2 Example FHIR Implementation Guide
1.0.0 - ci-build
DHIS2 Example FHIR Implementation Guide, published by DHIS2. This is not an authorized publication; it is the continuous build for version 1.0.0). This version is based on the current content of https://github.com/JohanGHole/alldevs-demo-ig and changes regularly. See the Directory of published versions
Official URL: https://dhis2.org/StructureDefinition/HIVCaseVisitData | Version: 1.0.0 | |||
Draft as of 2023-09-28 | Computable Name: HIVCaseVisitData |
Report filled out during facility visit.
Usage:
Description of Profiles, Differentials, Snapshots and how the different presentations work.
This structure is derived from Base
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
HIVCaseVisitData | 0..* | Base | HIV Visit Instances of this logical model are not marked to be the target of a Reference | |
visitDate | 1..1 | date | Viral load test date | |
dueDate | 1..1 | date | Visit due date | |
reasonForVisit | 0..1 | Coding | The reason for this visit Binding: HIV Reasons for Visit Value Set (example) | |
treatmentStarted | 0..1 | boolean | Is the patient currently on treatment | |
dateARTInitiation | 0..1 | date | Date of ART initiation | |
eligibleforTBPreventiveTreatment | 0..1 | boolean | Is patient eligible for preventive treatment | |
TPTEligibleDate | 0..1 | date | TPT Date Eligible | |
TPTInitiatedDate | 0..1 | date | TPT Date Initiated | |
TPTRegimen | 0..1 | Coding | TPT Regimen Binding: HIV TPT Regimen Value Set (example) | |
TPTCompletedDate | 0..1 | date | TPT Date Completed | |
TPTrestartTreatment | 0..1 | boolean | TPT restart treatment | |
treatmentStatus | 0..1 | Coding | Treatment status Binding: HIV Treatment Status Value Set (example) | |
viralLoadTestDate | 0..1 | date | Viral load test date | |
viralLoadLessThanThousand | 0..1 | boolean | Viral load < 1000 | |
numberOfviralLoadTestResults | 0..1 | integer | Viral load test results | |
previousViralLoadValue | 0..1 | integer | Previous viral load value | |
lastDateWithART | 0..1 | date | Last day with ART | |
dateOfDeath | 0..1 | date | Date of death | |
statusChangeDate | 0..1 | date | Status change date | |
currentlyPregnant | 0..1 | boolean | Currently pregnant? | |
daysARTdispensed | 0..1 | integer | Days of ART provided | |
Documentation for this format |
Path | Conformance | ValueSet |
HIVCaseVisitData.reasonForVisit | example | HIVreasonsForVisitVS (a valid code from HIV Reasons for Visit) |
HIVCaseVisitData.TPTRegimen | example | HIVtptRegimenVS (a valid code from HIV TPT Regimen) |
HIVCaseVisitData.treatmentStatus | example | HIVtreatmentStatusVS (a valid code from HIV Treatment Status) |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
HIVCaseVisitData | 0..* | Base | HIV Visit Instances of this logical model are not marked to be the target of a Reference | |
visitDate | 1..1 | date | Viral load test date | |
dueDate | 1..1 | date | Visit due date | |
reasonForVisit | 0..1 | Coding | The reason for this visit Binding: HIV Reasons for Visit Value Set (example) | |
treatmentStarted | 0..1 | boolean | Is the patient currently on treatment | |
dateARTInitiation | 0..1 | date | Date of ART initiation | |
eligibleforTBPreventiveTreatment | 0..1 | boolean | Is patient eligible for preventive treatment | |
TPTEligibleDate | 0..1 | date | TPT Date Eligible | |
TPTInitiatedDate | 0..1 | date | TPT Date Initiated | |
TPTRegimen | 0..1 | Coding | TPT Regimen Binding: HIV TPT Regimen Value Set (example) | |
TPTCompletedDate | 0..1 | date | TPT Date Completed | |
TPTrestartTreatment | 0..1 | boolean | TPT restart treatment | |
treatmentStatus | 0..1 | Coding | Treatment status Binding: HIV Treatment Status Value Set (example) | |
viralLoadTestDate | 0..1 | date | Viral load test date | |
viralLoadLessThanThousand | 0..1 | boolean | Viral load < 1000 | |
numberOfviralLoadTestResults | 0..1 | integer | Viral load test results | |
previousViralLoadValue | 0..1 | integer | Previous viral load value | |
lastDateWithART | 0..1 | date | Last day with ART | |
dateOfDeath | 0..1 | date | Date of death | |
statusChangeDate | 0..1 | date | Status change date | |
currentlyPregnant | 0..1 | boolean | Currently pregnant? | |
daysARTdispensed | 0..1 | integer | Days of ART provided | |
Documentation for this format |
Path | Conformance | ValueSet |
HIVCaseVisitData.reasonForVisit | example | HIVreasonsForVisitVS (a valid code from HIV Reasons for Visit) |
HIVCaseVisitData.TPTRegimen | example | HIVtptRegimenVS (a valid code from HIV TPT Regimen) |
HIVCaseVisitData.treatmentStatus | example | HIVtreatmentStatusVS (a valid code from HIV Treatment Status) |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
HIVCaseVisitData | 0..* | Base | HIV Visit Instances of this logical model are not marked to be the target of a Reference | |
visitDate | 1..1 | date | Viral load test date | |
dueDate | 1..1 | date | Visit due date | |
reasonForVisit | 0..1 | Coding | The reason for this visit Binding: HIV Reasons for Visit Value Set (example) | |
treatmentStarted | 0..1 | boolean | Is the patient currently on treatment | |
dateARTInitiation | 0..1 | date | Date of ART initiation | |
eligibleforTBPreventiveTreatment | 0..1 | boolean | Is patient eligible for preventive treatment | |
TPTEligibleDate | 0..1 | date | TPT Date Eligible | |
TPTInitiatedDate | 0..1 | date | TPT Date Initiated | |
TPTRegimen | 0..1 | Coding | TPT Regimen Binding: HIV TPT Regimen Value Set (example) | |
TPTCompletedDate | 0..1 | date | TPT Date Completed | |
TPTrestartTreatment | 0..1 | boolean | TPT restart treatment | |
treatmentStatus | 0..1 | Coding | Treatment status Binding: HIV Treatment Status Value Set (example) | |
viralLoadTestDate | 0..1 | date | Viral load test date | |
viralLoadLessThanThousand | 0..1 | boolean | Viral load < 1000 | |
numberOfviralLoadTestResults | 0..1 | integer | Viral load test results | |
previousViralLoadValue | 0..1 | integer | Previous viral load value | |
lastDateWithART | 0..1 | date | Last day with ART | |
dateOfDeath | 0..1 | date | Date of death | |
statusChangeDate | 0..1 | date | Status change date | |
currentlyPregnant | 0..1 | boolean | Currently pregnant? | |
daysARTdispensed | 0..1 | integer | Days of ART provided | |
Documentation for this format |
Path | Conformance | ValueSet |
HIVCaseVisitData.reasonForVisit | example | HIVreasonsForVisitVS (a valid code from HIV Reasons for Visit) |
HIVCaseVisitData.TPTRegimen | example | HIVtptRegimenVS (a valid code from HIV TPT Regimen) |
HIVCaseVisitData.treatmentStatus | example | HIVtreatmentStatusVS (a valid code from HIV Treatment Status) |
This structure is derived from Base
Differential View
This structure is derived from Base
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
HIVCaseVisitData | 0..* | Base | HIV Visit Instances of this logical model are not marked to be the target of a Reference | |
visitDate | 1..1 | date | Viral load test date | |
dueDate | 1..1 | date | Visit due date | |
reasonForVisit | 0..1 | Coding | The reason for this visit Binding: HIV Reasons for Visit Value Set (example) | |
treatmentStarted | 0..1 | boolean | Is the patient currently on treatment | |
dateARTInitiation | 0..1 | date | Date of ART initiation | |
eligibleforTBPreventiveTreatment | 0..1 | boolean | Is patient eligible for preventive treatment | |
TPTEligibleDate | 0..1 | date | TPT Date Eligible | |
TPTInitiatedDate | 0..1 | date | TPT Date Initiated | |
TPTRegimen | 0..1 | Coding | TPT Regimen Binding: HIV TPT Regimen Value Set (example) | |
TPTCompletedDate | 0..1 | date | TPT Date Completed | |
TPTrestartTreatment | 0..1 | boolean | TPT restart treatment | |
treatmentStatus | 0..1 | Coding | Treatment status Binding: HIV Treatment Status Value Set (example) | |
viralLoadTestDate | 0..1 | date | Viral load test date | |
viralLoadLessThanThousand | 0..1 | boolean | Viral load < 1000 | |
numberOfviralLoadTestResults | 0..1 | integer | Viral load test results | |
previousViralLoadValue | 0..1 | integer | Previous viral load value | |
lastDateWithART | 0..1 | date | Last day with ART | |
dateOfDeath | 0..1 | date | Date of death | |
statusChangeDate | 0..1 | date | Status change date | |
currentlyPregnant | 0..1 | boolean | Currently pregnant? | |
daysARTdispensed | 0..1 | integer | Days of ART provided | |
Documentation for this format |
Path | Conformance | ValueSet |
HIVCaseVisitData.reasonForVisit | example | HIVreasonsForVisitVS (a valid code from HIV Reasons for Visit) |
HIVCaseVisitData.TPTRegimen | example | HIVtptRegimenVS (a valid code from HIV TPT Regimen) |
HIVCaseVisitData.treatmentStatus | example | HIVtreatmentStatusVS (a valid code from HIV Treatment Status) |
Key Elements View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
HIVCaseVisitData | 0..* | Base | HIV Visit Instances of this logical model are not marked to be the target of a Reference | |
visitDate | 1..1 | date | Viral load test date | |
dueDate | 1..1 | date | Visit due date | |
reasonForVisit | 0..1 | Coding | The reason for this visit Binding: HIV Reasons for Visit Value Set (example) | |
treatmentStarted | 0..1 | boolean | Is the patient currently on treatment | |
dateARTInitiation | 0..1 | date | Date of ART initiation | |
eligibleforTBPreventiveTreatment | 0..1 | boolean | Is patient eligible for preventive treatment | |
TPTEligibleDate | 0..1 | date | TPT Date Eligible | |
TPTInitiatedDate | 0..1 | date | TPT Date Initiated | |
TPTRegimen | 0..1 | Coding | TPT Regimen Binding: HIV TPT Regimen Value Set (example) | |
TPTCompletedDate | 0..1 | date | TPT Date Completed | |
TPTrestartTreatment | 0..1 | boolean | TPT restart treatment | |
treatmentStatus | 0..1 | Coding | Treatment status Binding: HIV Treatment Status Value Set (example) | |
viralLoadTestDate | 0..1 | date | Viral load test date | |
viralLoadLessThanThousand | 0..1 | boolean | Viral load < 1000 | |
numberOfviralLoadTestResults | 0..1 | integer | Viral load test results | |
previousViralLoadValue | 0..1 | integer | Previous viral load value | |
lastDateWithART | 0..1 | date | Last day with ART | |
dateOfDeath | 0..1 | date | Date of death | |
statusChangeDate | 0..1 | date | Status change date | |
currentlyPregnant | 0..1 | boolean | Currently pregnant? | |
daysARTdispensed | 0..1 | integer | Days of ART provided | |
Documentation for this format |
Path | Conformance | ValueSet |
HIVCaseVisitData.reasonForVisit | example | HIVreasonsForVisitVS (a valid code from HIV Reasons for Visit) |
HIVCaseVisitData.TPTRegimen | example | HIVtptRegimenVS (a valid code from HIV TPT Regimen) |
HIVCaseVisitData.treatmentStatus | example | HIVtreatmentStatusVS (a valid code from HIV Treatment Status) |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
HIVCaseVisitData | 0..* | Base | HIV Visit Instances of this logical model are not marked to be the target of a Reference | |
visitDate | 1..1 | date | Viral load test date | |
dueDate | 1..1 | date | Visit due date | |
reasonForVisit | 0..1 | Coding | The reason for this visit Binding: HIV Reasons for Visit Value Set (example) | |
treatmentStarted | 0..1 | boolean | Is the patient currently on treatment | |
dateARTInitiation | 0..1 | date | Date of ART initiation | |
eligibleforTBPreventiveTreatment | 0..1 | boolean | Is patient eligible for preventive treatment | |
TPTEligibleDate | 0..1 | date | TPT Date Eligible | |
TPTInitiatedDate | 0..1 | date | TPT Date Initiated | |
TPTRegimen | 0..1 | Coding | TPT Regimen Binding: HIV TPT Regimen Value Set (example) | |
TPTCompletedDate | 0..1 | date | TPT Date Completed | |
TPTrestartTreatment | 0..1 | boolean | TPT restart treatment | |
treatmentStatus | 0..1 | Coding | Treatment status Binding: HIV Treatment Status Value Set (example) | |
viralLoadTestDate | 0..1 | date | Viral load test date | |
viralLoadLessThanThousand | 0..1 | boolean | Viral load < 1000 | |
numberOfviralLoadTestResults | 0..1 | integer | Viral load test results | |
previousViralLoadValue | 0..1 | integer | Previous viral load value | |
lastDateWithART | 0..1 | date | Last day with ART | |
dateOfDeath | 0..1 | date | Date of death | |
statusChangeDate | 0..1 | date | Status change date | |
currentlyPregnant | 0..1 | boolean | Currently pregnant? | |
daysARTdispensed | 0..1 | integer | Days of ART provided | |
Documentation for this format |
Path | Conformance | ValueSet |
HIVCaseVisitData.reasonForVisit | example | HIVreasonsForVisitVS (a valid code from HIV Reasons for Visit) |
HIVCaseVisitData.TPTRegimen | example | HIVtptRegimenVS (a valid code from HIV TPT Regimen) |
HIVCaseVisitData.treatmentStatus | example | HIVtreatmentStatusVS (a valid code from HIV Treatment Status) |
This structure is derived from Base