DHIS2 Example FHIR Implementation Guide
1.0.0 - ci-build
DHIS2 Example FHIR Implementation Guide, published by DHIS2. This guide is not an authorized publication; it is the continuous build for version 1.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. 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/HIVCaseData | Version: 1.0.0 | ||||
| Draft as of 2026-06-03 | Computable Name: HIVCaseData | ||||
Initial case report filled out after enrollment.
Usages:
You can also check for usages in the FHIR IG Statistics
Description Differentials, Snapshots, and other representations.
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Base | HIV Initial Case Report | |
![]() ![]() |
1..1 | date | Initial Case Report | |
![]() ![]() |
1..1 | date | Date of documented positive HIV test | |
![]() ![]() |
0..1 | integer | Age at diagnosis | |
![]() ![]() |
0..1 | boolean | Vertical transmission | |
![]() ![]() |
0..1 | Coding | Type of community-level testing Binding: HIV Type of Testing Value Set (example) | |
![]() ![]() |
0..1 | Coding | Entry point for facility-level testing Binding: HIV Entry Points for Facility-Level Testing Value Set (example) | |
![]() ![]() |
1..1 | boolean | Does this person belong to any Key Population groups | |
![]() ![]() |
0..1 | boolean | Key population - Men who have sex with men | |
![]() ![]() |
0..1 | boolean | Key population - Injection drug user | |
![]() ![]() |
0..1 | boolean | Key population - Prisoner | |
![]() ![]() |
0..1 | boolean | Key population - Sex worker | |
![]() ![]() |
0..1 | boolean | Key population - Transgender | |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| HIVCaseData.typeOfTesting | Base | example | HIV Type of Testing Value Set | 📦1.0.0 | This IG |
| HIVCaseData.facilityLevelTestingEntryPoint | Base | example | HIV Entry Points for Facility-Level Testing Value Set | 📦1.0.0 | This IG |
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Base | HIV Initial Case Report | |
![]() ![]() |
1..1 | date | Initial Case Report | |
![]() ![]() |
1..1 | date | Date of documented positive HIV test | |
![]() ![]() |
0..1 | integer | Age at diagnosis | |
![]() ![]() |
0..1 | boolean | Vertical transmission | |
![]() ![]() |
0..1 | Coding | Type of community-level testing Binding: HIV Type of Testing Value Set (example) | |
![]() ![]() |
0..1 | Coding | Entry point for facility-level testing Binding: HIV Entry Points for Facility-Level Testing Value Set (example) | |
![]() ![]() |
1..1 | boolean | Does this person belong to any Key Population groups | |
![]() ![]() |
0..1 | boolean | Key population - Men who have sex with men | |
![]() ![]() |
0..1 | boolean | Key population - Injection drug user | |
![]() ![]() |
0..1 | boolean | Key population - Prisoner | |
![]() ![]() |
0..1 | boolean | Key population - Sex worker | |
![]() ![]() |
0..1 | boolean | Key population - Transgender | |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| HIVCaseData.typeOfTesting | Base | example | HIV Type of Testing Value Set | 📦1.0.0 | This IG |
| HIVCaseData.facilityLevelTestingEntryPoint | Base | example | HIV Entry Points for Facility-Level Testing Value Set | 📦1.0.0 | This IG |
Differential View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Base | HIV Initial Case Report | |
![]() ![]() |
1..1 | date | Initial Case Report | |
![]() ![]() |
1..1 | date | Date of documented positive HIV test | |
![]() ![]() |
0..1 | integer | Age at diagnosis | |
![]() ![]() |
0..1 | boolean | Vertical transmission | |
![]() ![]() |
0..1 | Coding | Type of community-level testing Binding: HIV Type of Testing Value Set (example) | |
![]() ![]() |
0..1 | Coding | Entry point for facility-level testing Binding: HIV Entry Points for Facility-Level Testing Value Set (example) | |
![]() ![]() |
1..1 | boolean | Does this person belong to any Key Population groups | |
![]() ![]() |
0..1 | boolean | Key population - Men who have sex with men | |
![]() ![]() |
0..1 | boolean | Key population - Injection drug user | |
![]() ![]() |
0..1 | boolean | Key population - Prisoner | |
![]() ![]() |
0..1 | boolean | Key population - Sex worker | |
![]() ![]() |
0..1 | boolean | Key population - Transgender | |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| HIVCaseData.typeOfTesting | Base | example | HIV Type of Testing Value Set | 📦1.0.0 | This IG |
| HIVCaseData.facilityLevelTestingEntryPoint | Base | example | HIV Entry Points for Facility-Level Testing Value Set | 📦1.0.0 | This IG |
Snapshot ViewView
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Base | HIV Initial Case Report | |
![]() ![]() |
1..1 | date | Initial Case Report | |
![]() ![]() |
1..1 | date | Date of documented positive HIV test | |
![]() ![]() |
0..1 | integer | Age at diagnosis | |
![]() ![]() |
0..1 | boolean | Vertical transmission | |
![]() ![]() |
0..1 | Coding | Type of community-level testing Binding: HIV Type of Testing Value Set (example) | |
![]() ![]() |
0..1 | Coding | Entry point for facility-level testing Binding: HIV Entry Points for Facility-Level Testing Value Set (example) | |
![]() ![]() |
1..1 | boolean | Does this person belong to any Key Population groups | |
![]() ![]() |
0..1 | boolean | Key population - Men who have sex with men | |
![]() ![]() |
0..1 | boolean | Key population - Injection drug user | |
![]() ![]() |
0..1 | boolean | Key population - Prisoner | |
![]() ![]() |
0..1 | boolean | Key population - Sex worker | |
![]() ![]() |
0..1 | boolean | Key population - Transgender | |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| HIVCaseData.typeOfTesting | Base | example | HIV Type of Testing Value Set | 📦1.0.0 | This IG |
| HIVCaseData.facilityLevelTestingEntryPoint | Base | example | HIV Entry Points for Facility-Level Testing Value Set | 📦1.0.0 | This IG |