WHO SMART Guidelines - HIV
0.4.4 - ci-build

WHO SMART Guidelines - HIV, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.4.4 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/DIGI-UW/smart-hiv/tree/main and changes regularly. See the Directory of published versions

Logical Model: HIVGDiagnostics - Detailed Descriptions

Active as of 2025-12-08

Definitions for the HIVGDiagnostics logical model.

Guidance on how to interpret the contents of this table can be foundhere

0. HIVGDiagnostics
Definition

This tab describes the data that are collected during the workflow for diagnostics for HIV (HIV.G)

ShortHIV.G Diagnostics
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. HIVGDiagnostics.cd4Count
Definition

CD4 cell count in cells/mm^3

ShortCD4 count
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE1 (CD4 count)
4. HIVGDiagnostics.cd4CellPercentage
Definition

CD4 cell percentage

ShortCD4 cell percentage
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE2 (CD4 cell percentage)
6. HIVGDiagnostics.baselineCd4Count
Definition

CD4 count performed at HIV diagnosis

ShortBaseline CD4 count
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE3 (Baseline CD4 count)
8. HIVGDiagnostics.dateOfBaselineCd4CountSampleCollection
Definition

Date and time when baseline CD4 count test sample was collected

ShortDate of baseline CD4 count sample collection
Control0..1
Typedate
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE4 (Date of baseline CD4 count sample collection)
10. HIVGDiagnostics.lateArtInitiation
Definition

The client's first CD4 count from baseline CD4 test performed (such as at HIV diagnosis) was a count of <200 cells/mm3

ShortLate ART initiation
Control0..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE5 (Late ART initiation)
12. HIVGDiagnostics.dateOfCd4SampleCollection
Definition

Date sample to be used for CD4 count was collected

ShortDate of CD4 sample collection
Control0..1
Typedate
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE6 (Date of CD4 sample collection)
14. HIVGDiagnostics.viralLoadTestConducted
Definition

A viral load test was performed

ShortViral load test conducted
Control0..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE7 (Viral load test conducted)
16. HIVGDiagnostics.dateOfViralLoadSampleCollection
Definition

Date and time when the sample was collected to test the client's HIV viral load

ShortDate of viral load sample collection
Control0..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE8 (Date of viral load sample collection)
18. HIVGDiagnostics.dateOfFirstViralLoadSampleCollection
Definition

Date and time when the sample was collected to test the client's HIV viral load for the first time

ShortDate of first viral load sample collection
Control0..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE9 (Date of first viral load sample collection)
20. HIVGDiagnostics.dateViralLoadSampleSent
Definition

Date viral load sample sent to the lab

ShortDate viral load sample sent
Control0..1
Typedate
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE10 (Date viral load sample sent)
22. HIVGDiagnostics.firstViralLoadTestResult
Definition

Result from the initial viral load test in number of copies/mL

ShortFirst viral load test result
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE11 (First viral load test result)
24. HIVGDiagnostics.viralLoadTestResult
Definition

Result from the viral load test in number of copies/mL

ShortViral load test result
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE12 (Viral load test result)
26. HIVGDiagnostics.hivViralLoadSpecimenType
Definition

The type of specimen to be used to test viral load

ShortHIV viral load specimen type
Control0..1
BindingThe codes SHALL be taken from HIV viral load specimen type ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.G.DE13)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE13 (HIV viral load specimen type)
28. HIVGDiagnostics.hbsagTestDate
Definition

Date client was tested for hepatitis B virus (HBV)

ShortHBsAg test date
Control0..1
Typedate
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE17 (HBsAg test date)
30. HIVGDiagnostics.hbsagTestResult
Definition

Hepatitis B virus test result (HBsAg)

ShortHBsAg test result
Control0..1
BindingThe codes SHALL be taken from HBsAg test result ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.G.DE18)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE18 (HBsAg test result)
32. HIVGDiagnostics.reasonHepatitisBTestNotConducted
Definition

Reason why a hepatitis B test was not done

ShortReason Hepatitis B test not conducted
Control0..*
BindingThe codes SHALL be taken from Reason Hepatitis B test not conducted ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.G.DE22)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE22 (Reason Hepatitis B test not conducted)
34. HIVGDiagnostics.otherReasonHepatitisBTestNotConducted
Definition

Other reason test not performed (specify)

ShortOther (specify)
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE28 (Other (specify))
36. HIVGDiagnostics.hepatitisBDiagnosis
Definition

Client's hepatitis B diagnosis

ShortHepatitis B diagnosis
Control0..1
BindingThe codes SHALL be taken from Hepatitis B diagnosis ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.G.DE29)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE29 (Hepatitis B diagnosis)
38. HIVGDiagnostics.hepatitisCScreeningDate
Definition

Date when client was screened for HCV

ShortHepatitis C screening date
Control0..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE32 (Hepatitis C screening date)
40. HIVGDiagnostics.hepatitisCTestOrdered
Definition

Hepatitis C test has been ordered

ShortHepatitis C test ordered
Control1..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE33 (Hepatitis C test ordered)
42. HIVGDiagnostics.hepatitisCTestConducted
Definition

Whether a hepatitis C test was conducted

ShortHepatitis C test conducted
Control1..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE34 (Hepatitis C test conducted)
44. HIVGDiagnostics.reasonHepatitisCTestNotDone
Definition

Reason why a hepatitis C test was not done

ShortReason Hepatitis C test not done
Control0..*
BindingThe codes SHALL be taken from Reason Hepatitis C test not done ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.G.DE35)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE35 (Reason Hepatitis C test not done)
46. HIVGDiagnostics.otherReasonHepatitisCTestNotDone
Definition

Other reason test not performed (specify)

ShortOther (specify)
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE41 (Other (specify))
48. HIVGDiagnostics.hcvTestDate
Definition

Date client was tested for hepatitis C virus (HCV antibody, HCV RNA or HCV core antigen)

ShortHCV test date
Control0..1
Typedate
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE42 (HCV test date)
50. HIVGDiagnostics.hcvTestResult
Definition

Hepatitis C virus test result (HCV antibody, HCV RNA or HCV core antigen)

ShortHCV test result
Control0..1
BindingThe codes SHALL be taken from HCV test result ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.G.DE43)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE43 (HCV test result)
52. HIVGDiagnostics.hcvViralLoadTestDate
Definition

Hepatitis C viral load test date

ShortHCV viral load test date
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE47 (HCV viral load test date)
54. HIVGDiagnostics.hcvViralLoadTestResult
Definition

Hepatitis C viral load test result (qualitative)

ShortHCV viral load test result
Control0..1
BindingThe codes SHALL be taken from HCV viral load test result ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.G.DE48)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE48 (HCV viral load test result)
56. HIVGDiagnostics.hepatitisCDiagnosis
Definition

Client's hepatitis C diagnosis

ShortHepatitis C diagnosis
Control0..1
BindingThe codes SHALL be taken from Hepatitis C diagnosis ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.G.DE51)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE51 (Hepatitis C diagnosis)
58. HIVGDiagnostics.syphilisTestRequired
Definition

Syphilis test is required

ShortSyphilis test required
Control1..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE54 (Syphilis test required)
60. HIVGDiagnostics.syphilisTestType
Definition

Type of diagnostic test used for syphilis (treponema pallidum)

ShortSyphilis test type
Control0..*
BindingThe codes SHALL be taken from Syphilis test type ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.G.DE55)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE55 (Syphilis test type)
62. HIVGDiagnostics.otherSyphilisTestTypeSpecify
Definition

Other test used (specify)

ShortOther syphilis test type (specify)
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE61 (Other syphilis test type (specify))
64. HIVGDiagnostics.reasonSyphilisTestNotDone
Definition

Reason why a syphilis test was not done

ShortReason syphilis test not done
Control0..*
BindingThe codes SHALL be taken from Reason syphilis test not done ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.G.DE62)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE62 (Reason syphilis test not done)
66. HIVGDiagnostics.otherReasonSyphilisTestNotDone
Definition

Other reason test not performed (specify)

ShortOther (specify)
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE68 (Other (specify))
68. HIVGDiagnostics.syphilisTestDate
Definition

Date of syphilis test

ShortSyphilis test date
Control0..1
Typedate
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE69 (Syphilis test date)
70. HIVGDiagnostics.syphilisTestResult
Definition

Result from syphilis test

ShortSyphilis test result
Control0..1
BindingThe codes SHALL be taken from Syphilis test result ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.G.DE70)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE70 (Syphilis test result)
72. HIVGDiagnostics.syphilisDiagnosis
Definition

Client's syphilis diagnosis

ShortSyphilis diagnosis
Control0..1
BindingThe codes SHALL be taken from Syphilis diagnosis ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.G.DE74)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE74 (Syphilis diagnosis)
74. HIVGDiagnostics.otherTestsConducted
Definition

If the health worker performed other tests on the woman that are not explicitly listed in the application, select 'yes' here and fill in the details below.

ShortOther tests conducted
Control0..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE77 (Other tests conducted)
76. HIVGDiagnostics.otherTestsName
Definition

Input the name of other test(s) that were done.

ShortOther test(s) name
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE78 (Other test(s) name)
78. HIVGDiagnostics.otherTestsDate
Definition

Input the date of other test(s) that were done.

ShortOther test(s) date
Control0..1
Typedate
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE79 (Other test(s) date)
80. HIVGDiagnostics.otherTestsResults
Definition

Input the result from the test(s).

ShortOther test(s) result(s)
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE80 (Other test(s) result(s))

Guidance on how to interpret the contents of this table can be foundhere

0. HIVGDiagnostics
Definition

This tab describes the data that are collected during the workflow for diagnostics for HIV (HIV.G)

ShortHIV.G Diagnostics
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. HIVGDiagnostics.cd4Count
Definition

CD4 cell count in cells/mm^3

ShortCD4 count
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE1 (CD4 count)
4. HIVGDiagnostics.cd4CellPercentage
Definition

CD4 cell percentage

ShortCD4 cell percentage
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE2 (CD4 cell percentage)
6. HIVGDiagnostics.baselineCd4Count
Definition

CD4 count performed at HIV diagnosis

ShortBaseline CD4 count
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE3 (Baseline CD4 count)
8. HIVGDiagnostics.dateOfBaselineCd4CountSampleCollection
Definition

Date and time when baseline CD4 count test sample was collected

ShortDate of baseline CD4 count sample collection
Control0..1
Typedate
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE4 (Date of baseline CD4 count sample collection)
10. HIVGDiagnostics.lateArtInitiation
Definition

The client's first CD4 count from baseline CD4 test performed (such as at HIV diagnosis) was a count of <200 cells/mm3

ShortLate ART initiation
Control0..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE5 (Late ART initiation)
12. HIVGDiagnostics.dateOfCd4SampleCollection
Definition

Date sample to be used for CD4 count was collected

ShortDate of CD4 sample collection
Control0..1
Typedate
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE6 (Date of CD4 sample collection)
14. HIVGDiagnostics.viralLoadTestConducted
Definition

A viral load test was performed

ShortViral load test conducted
Control0..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE7 (Viral load test conducted)
16. HIVGDiagnostics.dateOfViralLoadSampleCollection
Definition

Date and time when the sample was collected to test the client's HIV viral load

ShortDate of viral load sample collection
Control0..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE8 (Date of viral load sample collection)
18. HIVGDiagnostics.dateOfFirstViralLoadSampleCollection
Definition

Date and time when the sample was collected to test the client's HIV viral load for the first time

ShortDate of first viral load sample collection
Control0..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE9 (Date of first viral load sample collection)
20. HIVGDiagnostics.dateViralLoadSampleSent
Definition

Date viral load sample sent to the lab

ShortDate viral load sample sent
Control0..1
Typedate
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE10 (Date viral load sample sent)
22. HIVGDiagnostics.firstViralLoadTestResult
Definition

Result from the initial viral load test in number of copies/mL

ShortFirst viral load test result
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE11 (First viral load test result)
24. HIVGDiagnostics.viralLoadTestResult
Definition

Result from the viral load test in number of copies/mL

ShortViral load test result
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE12 (Viral load test result)
26. HIVGDiagnostics.hivViralLoadSpecimenType
Definition

The type of specimen to be used to test viral load

ShortHIV viral load specimen type
Control0..1
BindingThe codes SHALL be taken from HIV viral load specimen type ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.G.DE13)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE13 (HIV viral load specimen type)
28. HIVGDiagnostics.hbsagTestDate
Definition

Date client was tested for hepatitis B virus (HBV)

ShortHBsAg test date
Control0..1
Typedate
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE17 (HBsAg test date)
30. HIVGDiagnostics.hbsagTestResult
Definition

Hepatitis B virus test result (HBsAg)

ShortHBsAg test result
Control0..1
BindingThe codes SHALL be taken from HBsAg test result ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.G.DE18)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE18 (HBsAg test result)
32. HIVGDiagnostics.reasonHepatitisBTestNotConducted
Definition

Reason why a hepatitis B test was not done

ShortReason Hepatitis B test not conducted
Control0..*
BindingThe codes SHALL be taken from Reason Hepatitis B test not conducted ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.G.DE22)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE22 (Reason Hepatitis B test not conducted)
34. HIVGDiagnostics.otherReasonHepatitisBTestNotConducted
Definition

Other reason test not performed (specify)

ShortOther (specify)
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE28 (Other (specify))
36. HIVGDiagnostics.hepatitisBDiagnosis
Definition

Client's hepatitis B diagnosis

ShortHepatitis B diagnosis
Control0..1
BindingThe codes SHALL be taken from Hepatitis B diagnosis ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.G.DE29)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE29 (Hepatitis B diagnosis)
38. HIVGDiagnostics.hepatitisCScreeningDate
Definition

Date when client was screened for HCV

ShortHepatitis C screening date
Control0..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE32 (Hepatitis C screening date)
40. HIVGDiagnostics.hepatitisCTestOrdered
Definition

Hepatitis C test has been ordered

ShortHepatitis C test ordered
Control1..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE33 (Hepatitis C test ordered)
42. HIVGDiagnostics.hepatitisCTestConducted
Definition

Whether a hepatitis C test was conducted

ShortHepatitis C test conducted
Control1..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE34 (Hepatitis C test conducted)
44. HIVGDiagnostics.reasonHepatitisCTestNotDone
Definition

Reason why a hepatitis C test was not done

ShortReason Hepatitis C test not done
Control0..*
BindingThe codes SHALL be taken from Reason Hepatitis C test not done ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.G.DE35)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE35 (Reason Hepatitis C test not done)
46. HIVGDiagnostics.otherReasonHepatitisCTestNotDone
Definition

Other reason test not performed (specify)

ShortOther (specify)
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE41 (Other (specify))
48. HIVGDiagnostics.hcvTestDate
Definition

Date client was tested for hepatitis C virus (HCV antibody, HCV RNA or HCV core antigen)

ShortHCV test date
Control0..1
Typedate
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE42 (HCV test date)
50. HIVGDiagnostics.hcvTestResult
Definition

Hepatitis C virus test result (HCV antibody, HCV RNA or HCV core antigen)

ShortHCV test result
Control0..1
BindingThe codes SHALL be taken from HCV test result ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.G.DE43)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE43 (HCV test result)
52. HIVGDiagnostics.hcvViralLoadTestDate
Definition

Hepatitis C viral load test date

ShortHCV viral load test date
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE47 (HCV viral load test date)
54. HIVGDiagnostics.hcvViralLoadTestResult
Definition

Hepatitis C viral load test result (qualitative)

ShortHCV viral load test result
Control0..1
BindingThe codes SHALL be taken from HCV viral load test result ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.G.DE48)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE48 (HCV viral load test result)
56. HIVGDiagnostics.hepatitisCDiagnosis
Definition

Client's hepatitis C diagnosis

ShortHepatitis C diagnosis
Control0..1
BindingThe codes SHALL be taken from Hepatitis C diagnosis ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.G.DE51)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE51 (Hepatitis C diagnosis)
58. HIVGDiagnostics.syphilisTestRequired
Definition

Syphilis test is required

ShortSyphilis test required
Control1..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE54 (Syphilis test required)
60. HIVGDiagnostics.syphilisTestType
Definition

Type of diagnostic test used for syphilis (treponema pallidum)

ShortSyphilis test type
Control0..*
BindingThe codes SHALL be taken from Syphilis test type ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.G.DE55)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE55 (Syphilis test type)
62. HIVGDiagnostics.otherSyphilisTestTypeSpecify
Definition

Other test used (specify)

ShortOther syphilis test type (specify)
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE61 (Other syphilis test type (specify))
64. HIVGDiagnostics.reasonSyphilisTestNotDone
Definition

Reason why a syphilis test was not done

ShortReason syphilis test not done
Control0..*
BindingThe codes SHALL be taken from Reason syphilis test not done ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.G.DE62)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE62 (Reason syphilis test not done)
66. HIVGDiagnostics.otherReasonSyphilisTestNotDone
Definition

Other reason test not performed (specify)

ShortOther (specify)
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE68 (Other (specify))
68. HIVGDiagnostics.syphilisTestDate
Definition

Date of syphilis test

ShortSyphilis test date
Control0..1
Typedate
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE69 (Syphilis test date)
70. HIVGDiagnostics.syphilisTestResult
Definition

Result from syphilis test

ShortSyphilis test result
Control0..1
BindingThe codes SHALL be taken from Syphilis test result ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.G.DE70)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE70 (Syphilis test result)
72. HIVGDiagnostics.syphilisDiagnosis
Definition

Client's syphilis diagnosis

ShortSyphilis diagnosis
Control0..1
BindingThe codes SHALL be taken from Syphilis diagnosis ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.G.DE74)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE74 (Syphilis diagnosis)
74. HIVGDiagnostics.otherTestsConducted
Definition

If the health worker performed other tests on the woman that are not explicitly listed in the application, select 'yes' here and fill in the details below.

ShortOther tests conducted
Control0..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE77 (Other tests conducted)
76. HIVGDiagnostics.otherTestsName
Definition

Input the name of other test(s) that were done.

ShortOther test(s) name
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE78 (Other test(s) name)
78. HIVGDiagnostics.otherTestsDate
Definition

Input the date of other test(s) that were done.

ShortOther test(s) date
Control0..1
Typedate
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE79 (Other test(s) date)
80. HIVGDiagnostics.otherTestsResults
Definition

Input the result from the test(s).

ShortOther test(s) result(s)
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE80 (Other test(s) result(s))

Guidance on how to interpret the contents of this table can be foundhere

0. HIVGDiagnostics
Definition

This tab describes the data that are collected during the workflow for diagnostics for HIV (HIV.G)

ShortHIV.G Diagnostics
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. HIVGDiagnostics.cd4Count
Definition

CD4 cell count in cells/mm^3

ShortCD4 count
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE1 (CD4 count)
4. HIVGDiagnostics.cd4CellPercentage
Definition

CD4 cell percentage

ShortCD4 cell percentage
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE2 (CD4 cell percentage)
6. HIVGDiagnostics.baselineCd4Count
Definition

CD4 count performed at HIV diagnosis

ShortBaseline CD4 count
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE3 (Baseline CD4 count)
8. HIVGDiagnostics.dateOfBaselineCd4CountSampleCollection
Definition

Date and time when baseline CD4 count test sample was collected

ShortDate of baseline CD4 count sample collection
Control0..1
Typedate
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE4 (Date of baseline CD4 count sample collection)
10. HIVGDiagnostics.lateArtInitiation
Definition

The client's first CD4 count from baseline CD4 test performed (such as at HIV diagnosis) was a count of <200 cells/mm3

ShortLate ART initiation
Control0..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE5 (Late ART initiation)
12. HIVGDiagnostics.dateOfCd4SampleCollection
Definition

Date sample to be used for CD4 count was collected

ShortDate of CD4 sample collection
Control0..1
Typedate
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE6 (Date of CD4 sample collection)
14. HIVGDiagnostics.viralLoadTestConducted
Definition

A viral load test was performed

ShortViral load test conducted
Control0..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE7 (Viral load test conducted)
16. HIVGDiagnostics.dateOfViralLoadSampleCollection
Definition

Date and time when the sample was collected to test the client's HIV viral load

ShortDate of viral load sample collection
Control0..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE8 (Date of viral load sample collection)
18. HIVGDiagnostics.dateOfFirstViralLoadSampleCollection
Definition

Date and time when the sample was collected to test the client's HIV viral load for the first time

ShortDate of first viral load sample collection
Control0..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE9 (Date of first viral load sample collection)
20. HIVGDiagnostics.dateViralLoadSampleSent
Definition

Date viral load sample sent to the lab

ShortDate viral load sample sent
Control0..1
Typedate
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE10 (Date viral load sample sent)
22. HIVGDiagnostics.firstViralLoadTestResult
Definition

Result from the initial viral load test in number of copies/mL

ShortFirst viral load test result
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE11 (First viral load test result)
24. HIVGDiagnostics.viralLoadTestResult
Definition

Result from the viral load test in number of copies/mL

ShortViral load test result
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE12 (Viral load test result)
26. HIVGDiagnostics.hivViralLoadSpecimenType
Definition

The type of specimen to be used to test viral load

ShortHIV viral load specimen type
Control0..1
BindingThe codes SHALL be taken from HIV viral load specimen type ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.G.DE13)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE13 (HIV viral load specimen type)
28. HIVGDiagnostics.hbsagTestDate
Definition

Date client was tested for hepatitis B virus (HBV)

ShortHBsAg test date
Control0..1
Typedate
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE17 (HBsAg test date)
30. HIVGDiagnostics.hbsagTestResult
Definition

Hepatitis B virus test result (HBsAg)

ShortHBsAg test result
Control0..1
BindingThe codes SHALL be taken from HBsAg test result ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.G.DE18)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE18 (HBsAg test result)
32. HIVGDiagnostics.reasonHepatitisBTestNotConducted
Definition

Reason why a hepatitis B test was not done

ShortReason Hepatitis B test not conducted
Control0..*
BindingThe codes SHALL be taken from Reason Hepatitis B test not conducted ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.G.DE22)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE22 (Reason Hepatitis B test not conducted)
34. HIVGDiagnostics.otherReasonHepatitisBTestNotConducted
Definition

Other reason test not performed (specify)

ShortOther (specify)
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE28 (Other (specify))
36. HIVGDiagnostics.hepatitisBDiagnosis
Definition

Client's hepatitis B diagnosis

ShortHepatitis B diagnosis
Control0..1
BindingThe codes SHALL be taken from Hepatitis B diagnosis ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.G.DE29)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE29 (Hepatitis B diagnosis)
38. HIVGDiagnostics.hepatitisCScreeningDate
Definition

Date when client was screened for HCV

ShortHepatitis C screening date
Control0..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE32 (Hepatitis C screening date)
40. HIVGDiagnostics.hepatitisCTestOrdered
Definition

Hepatitis C test has been ordered

ShortHepatitis C test ordered
Control1..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE33 (Hepatitis C test ordered)
42. HIVGDiagnostics.hepatitisCTestConducted
Definition

Whether a hepatitis C test was conducted

ShortHepatitis C test conducted
Control1..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE34 (Hepatitis C test conducted)
44. HIVGDiagnostics.reasonHepatitisCTestNotDone
Definition

Reason why a hepatitis C test was not done

ShortReason Hepatitis C test not done
Control0..*
BindingThe codes SHALL be taken from Reason Hepatitis C test not done ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.G.DE35)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE35 (Reason Hepatitis C test not done)
46. HIVGDiagnostics.otherReasonHepatitisCTestNotDone
Definition

Other reason test not performed (specify)

ShortOther (specify)
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE41 (Other (specify))
48. HIVGDiagnostics.hcvTestDate
Definition

Date client was tested for hepatitis C virus (HCV antibody, HCV RNA or HCV core antigen)

ShortHCV test date
Control0..1
Typedate
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE42 (HCV test date)
50. HIVGDiagnostics.hcvTestResult
Definition

Hepatitis C virus test result (HCV antibody, HCV RNA or HCV core antigen)

ShortHCV test result
Control0..1
BindingThe codes SHALL be taken from HCV test result ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.G.DE43)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE43 (HCV test result)
52. HIVGDiagnostics.hcvViralLoadTestDate
Definition

Hepatitis C viral load test date

ShortHCV viral load test date
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE47 (HCV viral load test date)
54. HIVGDiagnostics.hcvViralLoadTestResult
Definition

Hepatitis C viral load test result (qualitative)

ShortHCV viral load test result
Control0..1
BindingThe codes SHALL be taken from HCV viral load test result ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.G.DE48)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE48 (HCV viral load test result)
56. HIVGDiagnostics.hepatitisCDiagnosis
Definition

Client's hepatitis C diagnosis

ShortHepatitis C diagnosis
Control0..1
BindingThe codes SHALL be taken from Hepatitis C diagnosis ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.G.DE51)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE51 (Hepatitis C diagnosis)
58. HIVGDiagnostics.syphilisTestRequired
Definition

Syphilis test is required

ShortSyphilis test required
Control1..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE54 (Syphilis test required)
60. HIVGDiagnostics.syphilisTestType
Definition

Type of diagnostic test used for syphilis (treponema pallidum)

ShortSyphilis test type
Control0..*
BindingThe codes SHALL be taken from Syphilis test type ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.G.DE55)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE55 (Syphilis test type)
62. HIVGDiagnostics.otherSyphilisTestTypeSpecify
Definition

Other test used (specify)

ShortOther syphilis test type (specify)
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE61 (Other syphilis test type (specify))
64. HIVGDiagnostics.reasonSyphilisTestNotDone
Definition

Reason why a syphilis test was not done

ShortReason syphilis test not done
Control0..*
BindingThe codes SHALL be taken from Reason syphilis test not done ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.G.DE62)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE62 (Reason syphilis test not done)
66. HIVGDiagnostics.otherReasonSyphilisTestNotDone
Definition

Other reason test not performed (specify)

ShortOther (specify)
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE68 (Other (specify))
68. HIVGDiagnostics.syphilisTestDate
Definition

Date of syphilis test

ShortSyphilis test date
Control0..1
Typedate
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE69 (Syphilis test date)
70. HIVGDiagnostics.syphilisTestResult
Definition

Result from syphilis test

ShortSyphilis test result
Control0..1
BindingThe codes SHALL be taken from Syphilis test result ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.G.DE70)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE70 (Syphilis test result)
72. HIVGDiagnostics.syphilisDiagnosis
Definition

Client's syphilis diagnosis

ShortSyphilis diagnosis
Control0..1
BindingThe codes SHALL be taken from Syphilis diagnosis ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.G.DE74)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE74 (Syphilis diagnosis)
74. HIVGDiagnostics.otherTestsConducted
Definition

If the health worker performed other tests on the woman that are not explicitly listed in the application, select 'yes' here and fill in the details below.

ShortOther tests conducted
Control0..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE77 (Other tests conducted)
76. HIVGDiagnostics.otherTestsName
Definition

Input the name of other test(s) that were done.

ShortOther test(s) name
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE78 (Other test(s) name)
78. HIVGDiagnostics.otherTestsDate
Definition

Input the date of other test(s) that were done.

ShortOther test(s) date
Control0..1
Typedate
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE79 (Other test(s) date)
80. HIVGDiagnostics.otherTestsResults
Definition

Input the result from the test(s).

ShortOther test(s) result(s)
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.G.DE80 (Other test(s) result(s))