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/WorldHealthOrganization/smart-hiv/tree/main and changes regularly. See the Directory of published versions

Logical Model: HIVDHIVTB - Detailed Descriptions

Active as of 2025-12-08

Definitions for the HIVDHIVTB logical model.

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

0. HIVDHIVTB
Definition

This tab describes the data that may be collected during care and treatment clinical visit for HIV/TB care (HIV.D)

ShortHIV.D HIV-TB
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. HIVDHIVTB.whoHivClinicalStageConditionOrSymptom
Definition

New or recurrent clinical events used to categorize HIV disease severity based at baseline and follow up

ShortWHO HIV clinical stage condition or symptom
Control0..*
BindingThe codes SHALL be taken from WHO HIV clinical stage condition or symptom ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.D.DE934)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.D.DE934 (WHO HIV clinical stage condition or symptom)
4. HIVDHIVTB.tbDisease
Definition

Whether the client has tuberculosis (TB) disease. Sometimes known as active TB

ShortTB disease
Control0..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.D.DE938 (TB disease)
6. HIVDHIVTB.tbDiagnosisResult
Definition

Final result of the TB investigation (bacteriological and/or clinical)

ShortTB diagnosis result
Control0..1
BindingThe codes SHALL be taken from TB diagnosis result ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.D.DE939)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.D.DE939 (TB diagnosis result)
8. HIVDHIVTB.methodOfTbDiagnosis
Definition

Method used to set the TB diagnosis

ShortMethod of TB diagnosis
Control0..1
BindingThe codes SHALL be taken from Method of TB diagnosis ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.D.DE942)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.D.DE942 (Method of TB diagnosis)
10. HIVDHIVTB.presumptiveTb
Definition

Client has signs or symptoms of tuberculosis (TB) without laboratory confirmation

ShortPresumptive TB
Control0..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.D.DE945 (Presumptive TB)
12. HIVDHIVTB.presumptiveTbRegistrationDate
Definition

Date client is registered as having signs or symptoms of tuberculosis (TB) without laboratory confirmation

ShortPresumptive TB registration 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.D.DE946 (Presumptive TB registration date)
14. HIVDHIVTB.tbTreatmentHistory
Definition

History of previous TB treatment

ShortTB treatment history
Control0..1
BindingThe codes SHALL be taken from TB treatment history ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.D.DE947)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.D.DE947 (TB treatment history)
16. HIVDHIVTB.dateOfTbDiagnosis
Definition

The date when the diagnosis was established

ShortDate of TB diagnosis
Control0..1
Typedate
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.D.DE952 (Date of TB diagnosis)
18. HIVDHIVTB.currentlyOnTbPreventiveTreatmentTpt
Definition

Client is currently taking TPT

ShortCurrently on TB preventive treatment (TPT)
Control1..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.D.DE953 (Currently on TB preventive treatment (TPT))
20. HIVDHIVTB.tbPreventiveTreatmentTptStartDate
Definition

The date on which the client began taking TPT

ShortTB preventive treatment (TPT) start 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.D.DE954 (TB preventive treatment (TPT) start date)
22. HIVDHIVTB.tbPreventiveTreatmentTptCompletionDate
Definition

The date on which the client completed TPT

ShortTB preventive treatment (TPT) completion 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.D.DE955 (TB preventive treatment (TPT) completion date)
24. HIVDHIVTB.tbScreeningAlgorithm
Definition

Screening algorithm selected for screening activities

ShortTB screening algorithm
Control0..*
BindingThe codes SHALL be taken from TB screening algorithm ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.D.DE956)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.D.DE956 (TB screening algorithm)
26. HIVDHIVTB.otherTbScreeningAlgorithmSpecify
Definition

Client screened for tuberculosis (TB) with a different screening method not listed (specify)

ShortOther TB screening algorithm (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.D.DE971 (Other TB screening algorithm (specify))
28. HIVDHIVTB.tbScreeningConducted
Definition

A screening for tuberculosis (TB) was performed

ShortTB screening 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.D.DE972 (TB screening conducted)
30. HIVDHIVTB.symptomsOfTb
Definition

Symptoms that may indicate TB disease in clients living with HIV, based on a clinical algorithm

ShortSymptoms of TB
Control0..1
BindingThe codes SHALL be taken from Symptoms of TB ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.D.DE973)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.D.DE973 (Symptoms of TB)
32. HIVDHIVTB.historyOfContactWithAPersonWithTb
Definition

Client had a history of a contact with a person with TB

ShortHistory of contact with a person with TB
Control0..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.D.DE985 (History of contact with a person with TB)
34. HIVDHIVTB.tbScreeningResult
Definition

Record the result of the tuberculosis (TB) screening

ShortTB screening result
Control0..1
BindingThe codes SHALL be taken from TB screening result ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.D.DE986)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.D.DE986 (TB screening result)
36. HIVDHIVTB.tbScreeningDate
Definition

Date the TB screening was conducted

ShortTB screening 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.D.DE990 (TB screening date)
38. HIVDHIVTB.tbScreeningResultDate
Definition

The date when the result of TB screening is available

ShortTB screening result 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.D.DE991 (TB screening result date)
40. HIVDHIVTB.tbDiagnosticTestCategory
Definition

The type of diagnostic test performed to detect tuberculosis (TB) disease

ShortTB diagnostic test category
Control0..1
BindingThe codes SHALL be taken from TB diagnostic test category ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.D.DE992)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.D.DE992 (TB diagnostic test category)
42. HIVDHIVTB.tbDiagnosticTestDate
Definition

The date when TB diagnostic test was performed

ShortTB diagnostic 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.D.DE997 (TB diagnostic test date)
44. HIVDHIVTB.testSampleCollectionDate
Definition

The date when the test sample was collected from the client

ShortTest sample collection 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.D.DE998 (Test sample collection date)
46. HIVDHIVTB.tbDiagnosticTestResultDate
Definition

The date when the result of the TB diagnostic test is available

ShortTB diagnostic test result 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.D.DE999 (TB diagnostic test result date)
48. HIVDHIVTB.tbTreatmentStarted
Definition

Indicates if TB treatment was started

ShortTB treatment started
Control0..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.D.DE1000 (TB treatment started)
50. HIVDHIVTB.tbTreatmentStartDate
Definition

The date on which the client start or restarted tuberculosis (TB) treatment

ShortTB treatment start 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.D.DE1001 (TB treatment start date)
52. HIVDHIVTB.tbTreatmentOutcome
Definition

Indicates patient's TB treatment outcome

ShortTB treatment outcome
Control0..1
BindingThe codes SHALL be taken from TB treatment outcome ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.D.DE1002)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.D.DE1002 (TB treatment outcome)
54. HIVDHIVTB.tbTreatmentCompletionDate
Definition

Date client completes TB treatment

ShortTB treatment completion 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.D.DE1009 (TB treatment completion date)
56. HIVDHIVTB.tbTreatmentRegimenComposition
Definition

TB drugs currently being taken by the client

ShortTB treatment regimen composition
Control0..*
BindingThe codes SHALL be taken from TB treatment regimen composition ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.D.DE1010)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.D.DE1010 (TB treatment regimen composition)
58. HIVDHIVTB.eligibleForTbPreventiveTreatment
Definition

Client is eligible for tuberculosis preventive treatment (TPT)

ShortEligible for TB preventive treatment
Control0..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.D.DE1017 (Eligible for TB preventive treatment)
60. HIVDHIVTB.dateWhenEligibilityForTbPreventiveTreatmentTptWasDetermined
Definition

Date when a determination of the client's eligibility for TPT was made

ShortDate when eligibility for TB preventive treatment (TPT) was determined
Control0..1
Typedate
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.D.DE1018 (Date when eligibility for TB preventive treatment (TPT) was determined)
62. HIVDHIVTB.tbStatusAtArtStart
Definition

Client's tuberculosis (TB) status when antiretroviral therapy (ART) is started

ShortTB status at ART start
Control0..1
BindingThe codes SHALL be taken from TB status at ART start ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.D.DE1019)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.D.DE1019 (TB status at ART start)
64. HIVDHIVTB.tbPreventionServicesAccepted
Definition

Indicates if the client accepts to be evaluated for TB infection and to take the treatment in case he/she is eligible

ShortTB prevention services accepted
Control0..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.D.DE1023 (TB prevention services accepted)
66. HIVDHIVTB.tbMeningitis
Definition

Type of extrapulmonary TB identified for the client is TB meningitis

ShortTB meningitis
Control0..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.D.DE1024 (TB meningitis)
68. HIVDHIVTB.cReactiveProteinTestDate
Definition

The date on which the client has a test for C reactive protein

ShortC reactive protein 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.D.DE1025 (C reactive protein test date)
70. HIVDHIVTB.cReactiveProteinTestResult
Definition

Test result of the client's C reactive protein test result in mg/L

ShortC reactive protein 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.D.DE1026 (C reactive protein test result)
72. HIVDHIVTB.cReactiveProteinTestResultDate
Definition

The date when the client's test result for C reactive protein is available

ShortC reactive protein test result 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.D.DE1027 (C reactive protein test result date)
74. HIVDHIVTB.tptRegimenType
Definition

Type of TPT regimen the client is currently on

ShortTPT regimen type
Control0..1
BindingThe codes SHALL be taken from TPT regimen type ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.D.DE1028)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.D.DE1028 (TPT regimen type)
76. HIVDHIVTB.tbPreventiveTreatmentTptStatus
Definition

Indicates the current status of TB preventive treatment (TPT)

ShortTB preventive treatment (TPT) status
Control0..1
BindingThe codes SHALL be taken from TB preventive treatment (TPT) status ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.D.DE1034)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.D.DE1034 (TB preventive treatment (TPT) status)

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

0. HIVDHIVTB
Definition

This tab describes the data that may be collected during care and treatment clinical visit for HIV/TB care (HIV.D)

ShortHIV.D HIV-TB
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. HIVDHIVTB.whoHivClinicalStageConditionOrSymptom
Definition

New or recurrent clinical events used to categorize HIV disease severity based at baseline and follow up

ShortWHO HIV clinical stage condition or symptom
Control0..*
BindingThe codes SHALL be taken from WHO HIV clinical stage condition or symptom ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.D.DE934)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.D.DE934 (WHO HIV clinical stage condition or symptom)
4. HIVDHIVTB.tbDisease
Definition

Whether the client has tuberculosis (TB) disease. Sometimes known as active TB

ShortTB disease
Control0..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.D.DE938 (TB disease)
6. HIVDHIVTB.tbDiagnosisResult
Definition

Final result of the TB investigation (bacteriological and/or clinical)

ShortTB diagnosis result
Control0..1
BindingThe codes SHALL be taken from TB diagnosis result ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.D.DE939)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.D.DE939 (TB diagnosis result)
8. HIVDHIVTB.methodOfTbDiagnosis
Definition

Method used to set the TB diagnosis

ShortMethod of TB diagnosis
Control0..1
BindingThe codes SHALL be taken from Method of TB diagnosis ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.D.DE942)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.D.DE942 (Method of TB diagnosis)
10. HIVDHIVTB.presumptiveTb
Definition

Client has signs or symptoms of tuberculosis (TB) without laboratory confirmation

ShortPresumptive TB
Control0..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.D.DE945 (Presumptive TB)
12. HIVDHIVTB.presumptiveTbRegistrationDate
Definition

Date client is registered as having signs or symptoms of tuberculosis (TB) without laboratory confirmation

ShortPresumptive TB registration 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.D.DE946 (Presumptive TB registration date)
14. HIVDHIVTB.tbTreatmentHistory
Definition

History of previous TB treatment

ShortTB treatment history
Control0..1
BindingThe codes SHALL be taken from TB treatment history ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.D.DE947)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.D.DE947 (TB treatment history)
16. HIVDHIVTB.dateOfTbDiagnosis
Definition

The date when the diagnosis was established

ShortDate of TB diagnosis
Control0..1
Typedate
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.D.DE952 (Date of TB diagnosis)
18. HIVDHIVTB.currentlyOnTbPreventiveTreatmentTpt
Definition

Client is currently taking TPT

ShortCurrently on TB preventive treatment (TPT)
Control1..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.D.DE953 (Currently on TB preventive treatment (TPT))
20. HIVDHIVTB.tbPreventiveTreatmentTptStartDate
Definition

The date on which the client began taking TPT

ShortTB preventive treatment (TPT) start 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.D.DE954 (TB preventive treatment (TPT) start date)
22. HIVDHIVTB.tbPreventiveTreatmentTptCompletionDate
Definition

The date on which the client completed TPT

ShortTB preventive treatment (TPT) completion 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.D.DE955 (TB preventive treatment (TPT) completion date)
24. HIVDHIVTB.tbScreeningAlgorithm
Definition

Screening algorithm selected for screening activities

ShortTB screening algorithm
Control0..*
BindingThe codes SHALL be taken from TB screening algorithm ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.D.DE956)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.D.DE956 (TB screening algorithm)
26. HIVDHIVTB.otherTbScreeningAlgorithmSpecify
Definition

Client screened for tuberculosis (TB) with a different screening method not listed (specify)

ShortOther TB screening algorithm (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.D.DE971 (Other TB screening algorithm (specify))
28. HIVDHIVTB.tbScreeningConducted
Definition

A screening for tuberculosis (TB) was performed

ShortTB screening 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.D.DE972 (TB screening conducted)
30. HIVDHIVTB.symptomsOfTb
Definition

Symptoms that may indicate TB disease in clients living with HIV, based on a clinical algorithm

ShortSymptoms of TB
Control0..1
BindingThe codes SHALL be taken from Symptoms of TB ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.D.DE973)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.D.DE973 (Symptoms of TB)
32. HIVDHIVTB.historyOfContactWithAPersonWithTb
Definition

Client had a history of a contact with a person with TB

ShortHistory of contact with a person with TB
Control0..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.D.DE985 (History of contact with a person with TB)
34. HIVDHIVTB.tbScreeningResult
Definition

Record the result of the tuberculosis (TB) screening

ShortTB screening result
Control0..1
BindingThe codes SHALL be taken from TB screening result ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.D.DE986)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.D.DE986 (TB screening result)
36. HIVDHIVTB.tbScreeningDate
Definition

Date the TB screening was conducted

ShortTB screening 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.D.DE990 (TB screening date)
38. HIVDHIVTB.tbScreeningResultDate
Definition

The date when the result of TB screening is available

ShortTB screening result 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.D.DE991 (TB screening result date)
40. HIVDHIVTB.tbDiagnosticTestCategory
Definition

The type of diagnostic test performed to detect tuberculosis (TB) disease

ShortTB diagnostic test category
Control0..1
BindingThe codes SHALL be taken from TB diagnostic test category ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.D.DE992)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.D.DE992 (TB diagnostic test category)
42. HIVDHIVTB.tbDiagnosticTestDate
Definition

The date when TB diagnostic test was performed

ShortTB diagnostic 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.D.DE997 (TB diagnostic test date)
44. HIVDHIVTB.testSampleCollectionDate
Definition

The date when the test sample was collected from the client

ShortTest sample collection 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.D.DE998 (Test sample collection date)
46. HIVDHIVTB.tbDiagnosticTestResultDate
Definition

The date when the result of the TB diagnostic test is available

ShortTB diagnostic test result 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.D.DE999 (TB diagnostic test result date)
48. HIVDHIVTB.tbTreatmentStarted
Definition

Indicates if TB treatment was started

ShortTB treatment started
Control0..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.D.DE1000 (TB treatment started)
50. HIVDHIVTB.tbTreatmentStartDate
Definition

The date on which the client start or restarted tuberculosis (TB) treatment

ShortTB treatment start 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.D.DE1001 (TB treatment start date)
52. HIVDHIVTB.tbTreatmentOutcome
Definition

Indicates patient's TB treatment outcome

ShortTB treatment outcome
Control0..1
BindingThe codes SHALL be taken from TB treatment outcome ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.D.DE1002)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.D.DE1002 (TB treatment outcome)
54. HIVDHIVTB.tbTreatmentCompletionDate
Definition

Date client completes TB treatment

ShortTB treatment completion 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.D.DE1009 (TB treatment completion date)
56. HIVDHIVTB.tbTreatmentRegimenComposition
Definition

TB drugs currently being taken by the client

ShortTB treatment regimen composition
Control0..*
BindingThe codes SHALL be taken from TB treatment regimen composition ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.D.DE1010)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.D.DE1010 (TB treatment regimen composition)
58. HIVDHIVTB.eligibleForTbPreventiveTreatment
Definition

Client is eligible for tuberculosis preventive treatment (TPT)

ShortEligible for TB preventive treatment
Control0..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.D.DE1017 (Eligible for TB preventive treatment)
60. HIVDHIVTB.dateWhenEligibilityForTbPreventiveTreatmentTptWasDetermined
Definition

Date when a determination of the client's eligibility for TPT was made

ShortDate when eligibility for TB preventive treatment (TPT) was determined
Control0..1
Typedate
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.D.DE1018 (Date when eligibility for TB preventive treatment (TPT) was determined)
62. HIVDHIVTB.tbStatusAtArtStart
Definition

Client's tuberculosis (TB) status when antiretroviral therapy (ART) is started

ShortTB status at ART start
Control0..1
BindingThe codes SHALL be taken from TB status at ART start ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.D.DE1019)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.D.DE1019 (TB status at ART start)
64. HIVDHIVTB.tbPreventionServicesAccepted
Definition

Indicates if the client accepts to be evaluated for TB infection and to take the treatment in case he/she is eligible

ShortTB prevention services accepted
Control0..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.D.DE1023 (TB prevention services accepted)
66. HIVDHIVTB.tbMeningitis
Definition

Type of extrapulmonary TB identified for the client is TB meningitis

ShortTB meningitis
Control0..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.D.DE1024 (TB meningitis)
68. HIVDHIVTB.cReactiveProteinTestDate
Definition

The date on which the client has a test for C reactive protein

ShortC reactive protein 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.D.DE1025 (C reactive protein test date)
70. HIVDHIVTB.cReactiveProteinTestResult
Definition

Test result of the client's C reactive protein test result in mg/L

ShortC reactive protein 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.D.DE1026 (C reactive protein test result)
72. HIVDHIVTB.cReactiveProteinTestResultDate
Definition

The date when the client's test result for C reactive protein is available

ShortC reactive protein test result 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.D.DE1027 (C reactive protein test result date)
74. HIVDHIVTB.tptRegimenType
Definition

Type of TPT regimen the client is currently on

ShortTPT regimen type
Control0..1
BindingThe codes SHALL be taken from TPT regimen type ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.D.DE1028)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.D.DE1028 (TPT regimen type)
76. HIVDHIVTB.tbPreventiveTreatmentTptStatus
Definition

Indicates the current status of TB preventive treatment (TPT)

ShortTB preventive treatment (TPT) status
Control0..1
BindingThe codes SHALL be taken from TB preventive treatment (TPT) status ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.D.DE1034)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.D.DE1034 (TB preventive treatment (TPT) status)

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

0. HIVDHIVTB
Definition

This tab describes the data that may be collected during care and treatment clinical visit for HIV/TB care (HIV.D)

ShortHIV.D HIV-TB
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. HIVDHIVTB.whoHivClinicalStageConditionOrSymptom
Definition

New or recurrent clinical events used to categorize HIV disease severity based at baseline and follow up

ShortWHO HIV clinical stage condition or symptom
Control0..*
BindingThe codes SHALL be taken from WHO HIV clinical stage condition or symptom ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.D.DE934)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.D.DE934 (WHO HIV clinical stage condition or symptom)
4. HIVDHIVTB.tbDisease
Definition

Whether the client has tuberculosis (TB) disease. Sometimes known as active TB

ShortTB disease
Control0..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.D.DE938 (TB disease)
6. HIVDHIVTB.tbDiagnosisResult
Definition

Final result of the TB investigation (bacteriological and/or clinical)

ShortTB diagnosis result
Control0..1
BindingThe codes SHALL be taken from TB diagnosis result ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.D.DE939)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.D.DE939 (TB diagnosis result)
8. HIVDHIVTB.methodOfTbDiagnosis
Definition

Method used to set the TB diagnosis

ShortMethod of TB diagnosis
Control0..1
BindingThe codes SHALL be taken from Method of TB diagnosis ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.D.DE942)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.D.DE942 (Method of TB diagnosis)
10. HIVDHIVTB.presumptiveTb
Definition

Client has signs or symptoms of tuberculosis (TB) without laboratory confirmation

ShortPresumptive TB
Control0..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.D.DE945 (Presumptive TB)
12. HIVDHIVTB.presumptiveTbRegistrationDate
Definition

Date client is registered as having signs or symptoms of tuberculosis (TB) without laboratory confirmation

ShortPresumptive TB registration 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.D.DE946 (Presumptive TB registration date)
14. HIVDHIVTB.tbTreatmentHistory
Definition

History of previous TB treatment

ShortTB treatment history
Control0..1
BindingThe codes SHALL be taken from TB treatment history ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.D.DE947)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.D.DE947 (TB treatment history)
16. HIVDHIVTB.dateOfTbDiagnosis
Definition

The date when the diagnosis was established

ShortDate of TB diagnosis
Control0..1
Typedate
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.D.DE952 (Date of TB diagnosis)
18. HIVDHIVTB.currentlyOnTbPreventiveTreatmentTpt
Definition

Client is currently taking TPT

ShortCurrently on TB preventive treatment (TPT)
Control1..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.D.DE953 (Currently on TB preventive treatment (TPT))
20. HIVDHIVTB.tbPreventiveTreatmentTptStartDate
Definition

The date on which the client began taking TPT

ShortTB preventive treatment (TPT) start 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.D.DE954 (TB preventive treatment (TPT) start date)
22. HIVDHIVTB.tbPreventiveTreatmentTptCompletionDate
Definition

The date on which the client completed TPT

ShortTB preventive treatment (TPT) completion 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.D.DE955 (TB preventive treatment (TPT) completion date)
24. HIVDHIVTB.tbScreeningAlgorithm
Definition

Screening algorithm selected for screening activities

ShortTB screening algorithm
Control0..*
BindingThe codes SHALL be taken from TB screening algorithm ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.D.DE956)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.D.DE956 (TB screening algorithm)
26. HIVDHIVTB.otherTbScreeningAlgorithmSpecify
Definition

Client screened for tuberculosis (TB) with a different screening method not listed (specify)

ShortOther TB screening algorithm (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.D.DE971 (Other TB screening algorithm (specify))
28. HIVDHIVTB.tbScreeningConducted
Definition

A screening for tuberculosis (TB) was performed

ShortTB screening 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.D.DE972 (TB screening conducted)
30. HIVDHIVTB.symptomsOfTb
Definition

Symptoms that may indicate TB disease in clients living with HIV, based on a clinical algorithm

ShortSymptoms of TB
Control0..1
BindingThe codes SHALL be taken from Symptoms of TB ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.D.DE973)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.D.DE973 (Symptoms of TB)
32. HIVDHIVTB.historyOfContactWithAPersonWithTb
Definition

Client had a history of a contact with a person with TB

ShortHistory of contact with a person with TB
Control0..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.D.DE985 (History of contact with a person with TB)
34. HIVDHIVTB.tbScreeningResult
Definition

Record the result of the tuberculosis (TB) screening

ShortTB screening result
Control0..1
BindingThe codes SHALL be taken from TB screening result ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.D.DE986)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.D.DE986 (TB screening result)
36. HIVDHIVTB.tbScreeningDate
Definition

Date the TB screening was conducted

ShortTB screening 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.D.DE990 (TB screening date)
38. HIVDHIVTB.tbScreeningResultDate
Definition

The date when the result of TB screening is available

ShortTB screening result 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.D.DE991 (TB screening result date)
40. HIVDHIVTB.tbDiagnosticTestCategory
Definition

The type of diagnostic test performed to detect tuberculosis (TB) disease

ShortTB diagnostic test category
Control0..1
BindingThe codes SHALL be taken from TB diagnostic test category ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.D.DE992)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.D.DE992 (TB diagnostic test category)
42. HIVDHIVTB.tbDiagnosticTestDate
Definition

The date when TB diagnostic test was performed

ShortTB diagnostic 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.D.DE997 (TB diagnostic test date)
44. HIVDHIVTB.testSampleCollectionDate
Definition

The date when the test sample was collected from the client

ShortTest sample collection 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.D.DE998 (Test sample collection date)
46. HIVDHIVTB.tbDiagnosticTestResultDate
Definition

The date when the result of the TB diagnostic test is available

ShortTB diagnostic test result 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.D.DE999 (TB diagnostic test result date)
48. HIVDHIVTB.tbTreatmentStarted
Definition

Indicates if TB treatment was started

ShortTB treatment started
Control0..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.D.DE1000 (TB treatment started)
50. HIVDHIVTB.tbTreatmentStartDate
Definition

The date on which the client start or restarted tuberculosis (TB) treatment

ShortTB treatment start 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.D.DE1001 (TB treatment start date)
52. HIVDHIVTB.tbTreatmentOutcome
Definition

Indicates patient's TB treatment outcome

ShortTB treatment outcome
Control0..1
BindingThe codes SHALL be taken from TB treatment outcome ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.D.DE1002)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.D.DE1002 (TB treatment outcome)
54. HIVDHIVTB.tbTreatmentCompletionDate
Definition

Date client completes TB treatment

ShortTB treatment completion 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.D.DE1009 (TB treatment completion date)
56. HIVDHIVTB.tbTreatmentRegimenComposition
Definition

TB drugs currently being taken by the client

ShortTB treatment regimen composition
Control0..*
BindingThe codes SHALL be taken from TB treatment regimen composition ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.D.DE1010)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.D.DE1010 (TB treatment regimen composition)
58. HIVDHIVTB.eligibleForTbPreventiveTreatment
Definition

Client is eligible for tuberculosis preventive treatment (TPT)

ShortEligible for TB preventive treatment
Control0..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.D.DE1017 (Eligible for TB preventive treatment)
60. HIVDHIVTB.dateWhenEligibilityForTbPreventiveTreatmentTptWasDetermined
Definition

Date when a determination of the client's eligibility for TPT was made

ShortDate when eligibility for TB preventive treatment (TPT) was determined
Control0..1
Typedate
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.D.DE1018 (Date when eligibility for TB preventive treatment (TPT) was determined)
62. HIVDHIVTB.tbStatusAtArtStart
Definition

Client's tuberculosis (TB) status when antiretroviral therapy (ART) is started

ShortTB status at ART start
Control0..1
BindingThe codes SHALL be taken from TB status at ART start ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.D.DE1019)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.D.DE1019 (TB status at ART start)
64. HIVDHIVTB.tbPreventionServicesAccepted
Definition

Indicates if the client accepts to be evaluated for TB infection and to take the treatment in case he/she is eligible

ShortTB prevention services accepted
Control0..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.D.DE1023 (TB prevention services accepted)
66. HIVDHIVTB.tbMeningitis
Definition

Type of extrapulmonary TB identified for the client is TB meningitis

ShortTB meningitis
Control0..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.D.DE1024 (TB meningitis)
68. HIVDHIVTB.cReactiveProteinTestDate
Definition

The date on which the client has a test for C reactive protein

ShortC reactive protein 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.D.DE1025 (C reactive protein test date)
70. HIVDHIVTB.cReactiveProteinTestResult
Definition

Test result of the client's C reactive protein test result in mg/L

ShortC reactive protein 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.D.DE1026 (C reactive protein test result)
72. HIVDHIVTB.cReactiveProteinTestResultDate
Definition

The date when the client's test result for C reactive protein is available

ShortC reactive protein test result 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.D.DE1027 (C reactive protein test result date)
74. HIVDHIVTB.tptRegimenType
Definition

Type of TPT regimen the client is currently on

ShortTPT regimen type
Control0..1
BindingThe codes SHALL be taken from TPT regimen type ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.D.DE1028)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.D.DE1028 (TPT regimen type)
76. HIVDHIVTB.tbPreventiveTreatmentTptStatus
Definition

Indicates the current status of TB preventive treatment (TPT)

ShortTB preventive treatment (TPT) status
Control0..1
BindingThe codes SHALL be taken from TB preventive treatment (TPT) status ValueSet
(required to http://smart.who.int/hiv/ValueSet/HIV.D.DE1034)
TypeCoding
Definitional CodesWHO SMART HIV Concepts CodeSystem: HIV.D.DE1034 (TB preventive treatment (TPT) status)