WHO SMART Guidelines - HIV
0.4.3 - 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.3 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
| Active as of 2025-09-19 |
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) |
| Short | HIV.D HIV-TB |
| Control | 0..* |
| Is Modifier | false |
| Logical Model | Instances 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 |
| Short | WHO HIV clinical stage condition or symptom |
| Control | 0..* |
| Binding | The codes SHALL be taken from WHO HIV clinical stage condition or symptom ValueSet (required to http://smart.who.int/hiv/ValueSet/HIV.D.DE934) |
| Type | Coding |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE934 |
| 4. HIVDHIVTB.tbDisease | |
| Definition | Whether the client has tuberculosis (TB) disease. Sometimes known as active TB |
| Short | TB disease |
| Control | 0..1 |
| Type | boolean |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE938 |
| 6. HIVDHIVTB.tbDiagnosisResult | |
| Definition | Final result of the TB investigation (bacteriological and/or clinical) |
| Short | TB diagnosis result |
| Control | 0..1 |
| Binding | The codes SHALL be taken from TB diagnosis result ValueSet (required to http://smart.who.int/hiv/ValueSet/HIV.D.DE939) |
| Type | Coding |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE939 |
| 8. HIVDHIVTB.methodOfTbDiagnosis | |
| Definition | Method used to set the TB diagnosis |
| Short | Method of TB diagnosis |
| Control | 0..1 |
| Binding | The codes SHALL be taken from Method of TB diagnosis ValueSet (required to http://smart.who.int/hiv/ValueSet/HIV.D.DE942) |
| Type | Coding |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE942 |
| 10. HIVDHIVTB.presumptiveTb | |
| Definition | Client has signs or symptoms of tuberculosis (TB) without laboratory confirmation |
| Short | Presumptive TB |
| Control | 0..1 |
| Type | boolean |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE945 |
| 12. HIVDHIVTB.presumptiveTbRegistrationDate | |
| Definition | Date client is registered as having signs or symptoms of tuberculosis (TB) without laboratory confirmation |
| Short | Presumptive TB registration date |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE946 |
| 14. HIVDHIVTB.tbTreatmentHistory | |
| Definition | History of previous TB treatment |
| Short | TB treatment history |
| Control | 0..1 |
| Binding | The codes SHALL be taken from TB treatment history ValueSet (required to http://smart.who.int/hiv/ValueSet/HIV.D.DE947) |
| Type | Coding |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE947 |
| 16. HIVDHIVTB.dateOfTbDiagnosis | |
| Definition | The date when the diagnosis was established |
| Short | Date of TB diagnosis |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE952 |
| 18. HIVDHIVTB.currentlyOnTbPreventiveTreatmentTpt | |
| Definition | Client is currently taking TPT |
| Short | Currently on TB preventive treatment (TPT) |
| Control | 1..1 |
| Type | boolean |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE953 |
| 20. HIVDHIVTB.tbPreventiveTreatmentTptStartDate | |
| Definition | The date on which the client began taking TPT |
| Short | TB preventive treatment (TPT) start date |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE954 |
| 22. HIVDHIVTB.tbPreventiveTreatmentTptCompletionDate | |
| Definition | The date on which the client completed TPT |
| Short | TB preventive treatment (TPT) completion date |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE955 |
| 24. HIVDHIVTB.tbScreeningAlgorithm | |
| Definition | Screening algorithm selected for screening activities |
| Short | TB screening algorithm |
| Control | 0..* |
| Binding | The codes SHALL be taken from TB screening algorithm ValueSet (required to http://smart.who.int/hiv/ValueSet/HIV.D.DE956) |
| Type | Coding |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE956 |
| 26. HIVDHIVTB.otherTbScreeningAlgorithmSpecify | |
| Definition | Client screened for tuberculosis (TB) with a different screening method not listed (specify) |
| Short | Other TB screening algorithm (specify) |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE971 |
| 28. HIVDHIVTB.tbScreeningConducted | |
| Definition | A screening for tuberculosis (TB) was performed |
| Short | TB screening conducted |
| Control | 0..1 |
| Type | boolean |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE972 |
| 30. HIVDHIVTB.symptomsOfTb | |
| Definition | Symptoms that may indicate TB disease in clients living with HIV, based on a clinical algorithm |
| Short | Symptoms of TB |
| Control | 0..1 |
| Binding | The codes SHALL be taken from Symptoms of TB ValueSet (required to http://smart.who.int/hiv/ValueSet/HIV.D.DE973) |
| Type | Coding |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE973 |
| 32. HIVDHIVTB.historyOfContactWithAPersonWithTb | |
| Definition | Client had a history of a contact with a person with TB |
| Short | History of contact with a person with TB |
| Control | 0..1 |
| Type | boolean |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE985 |
| 34. HIVDHIVTB.tbScreeningResult | |
| Definition | Record the result of the tuberculosis (TB) screening |
| Short | TB screening result |
| Control | 0..1 |
| Binding | The codes SHALL be taken from TB screening result ValueSet (required to http://smart.who.int/hiv/ValueSet/HIV.D.DE986) |
| Type | Coding |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE986 |
| 36. HIVDHIVTB.tbScreeningDate | |
| Definition | Date the TB screening was conducted |
| Short | TB screening date |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE990 |
| 38. HIVDHIVTB.tbScreeningResultDate | |
| Definition | The date when the result of TB screening is available |
| Short | TB screening result date |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE991 |
| 40. HIVDHIVTB.tbDiagnosticTestCategory | |
| Definition | The type of diagnostic test performed to detect tuberculosis (TB) disease |
| Short | TB diagnostic test category |
| Control | 0..1 |
| Binding | The codes SHALL be taken from TB diagnostic test category ValueSet (required to http://smart.who.int/hiv/ValueSet/HIV.D.DE992) |
| Type | Coding |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE992 |
| 42. HIVDHIVTB.tbDiagnosticTestDate | |
| Definition | The date when TB diagnostic test was performed |
| Short | TB diagnostic test date |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE997 |
| 44. HIVDHIVTB.testSampleCollectionDate | |
| Definition | The date when the test sample was collected from the client |
| Short | Test sample collection date |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE998 |
| 46. HIVDHIVTB.tbDiagnosticTestResultDate | |
| Definition | The date when the result of the TB diagnostic test is available |
| Short | TB diagnostic test result date |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE999 |
| 48. HIVDHIVTB.tbTreatmentStarted | |
| Definition | Indicates if TB treatment was started |
| Short | TB treatment started |
| Control | 0..1 |
| Type | boolean |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE1000 |
| 50. HIVDHIVTB.tbTreatmentStartDate | |
| Definition | The date on which the client start or restarted tuberculosis (TB) treatment |
| Short | TB treatment start date |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE1001 |
| 52. HIVDHIVTB.tbTreatmentOutcome | |
| Definition | Indicates patient's TB treatment outcome |
| Short | TB treatment outcome |
| Control | 0..1 |
| Binding | The codes SHALL be taken from TB treatment outcome ValueSet (required to http://smart.who.int/hiv/ValueSet/HIV.D.DE1002) |
| Type | Coding |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE1002 |
| 54. HIVDHIVTB.tbTreatmentCompletionDate | |
| Definition | Date client completes TB treatment |
| Short | TB treatment completion date |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE1009 |
| 56. HIVDHIVTB.tbTreatmentRegimenComposition | |
| Definition | TB drugs currently being taken by the client |
| Short | TB treatment regimen composition |
| Control | 0..* |
| Binding | The codes SHALL be taken from TB treatment regimen composition ValueSet (required to http://smart.who.int/hiv/ValueSet/HIV.D.DE1010) |
| Type | Coding |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE1010 |
| 58. HIVDHIVTB.eligibleForTbPreventiveTreatment | |
| Definition | Client is eligible for tuberculosis preventive treatment (TPT) |
| Short | Eligible for TB preventive treatment |
| Control | 0..1 |
| Type | boolean |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE1017 |
| 60. HIVDHIVTB.dateWhenEligibilityForTbPreventiveTreatmentTptWasDetermined | |
| Definition | Date when a determination of the client's eligibility for TPT was made |
| Short | Date when eligibility for TB preventive treatment (TPT) was determined |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE1018 |
| 62. HIVDHIVTB.tbStatusAtArtStart | |
| Definition | Client's tuberculosis (TB) status when antiretroviral therapy (ART) is started |
| Short | TB status at ART start |
| Control | 0..1 |
| Binding | The codes SHALL be taken from TB status at ART start ValueSet (required to http://smart.who.int/hiv/ValueSet/HIV.D.DE1019) |
| Type | Coding |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE1019 |
| 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 |
| Short | TB prevention services accepted |
| Control | 0..1 |
| Type | boolean |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE1023 |
| 66. HIVDHIVTB.tbMeningitis | |
| Definition | Type of extrapulmonary TB identified for the client is TB meningitis |
| Short | TB meningitis |
| Control | 0..1 |
| Type | boolean |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE1024 |
| 68. HIVDHIVTB.cReactiveProteinTestDate | |
| Definition | The date on which the client has a test for C reactive protein |
| Short | C reactive protein test date |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE1025 |
| 70. HIVDHIVTB.cReactiveProteinTestResult | |
| Definition | Test result of the client's C reactive protein test result in mg/L |
| Short | C reactive protein test result |
| Control | 0..1 |
| Type | integer |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE1026 |
| 72. HIVDHIVTB.cReactiveProteinTestResultDate | |
| Definition | The date when the client's test result for C reactive protein is available |
| Short | C reactive protein test result date |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE1027 |
| 74. HIVDHIVTB.tptRegimenType | |
| Definition | Type of TPT regimen the client is currently on |
| Short | TPT regimen type |
| Control | 0..1 |
| Binding | The codes SHALL be taken from TPT regimen type ValueSet (required to http://smart.who.int/hiv/ValueSet/HIV.D.DE1028) |
| Type | Coding |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE1028 |
| 76. HIVDHIVTB.tbPreventiveTreatmentTptStatus | |
| Definition | Indicates the current status of TB preventive treatment (TPT) |
| Short | TB preventive treatment (TPT) status |
| Control | 0..1 |
| Binding | The codes SHALL be taken from TB preventive treatment (TPT) status ValueSet (required to http://smart.who.int/hiv/ValueSet/HIV.D.DE1034) |
| Type | Coding |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE1034 |
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) |
| Short | HIV.D HIV-TB |
| Logical Model | Instances 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 |
| Short | WHO HIV clinical stage condition or symptom |
| Control | 0..* |
| Binding | The codes SHALL be taken from WHO HIV clinical stage condition or symptom ValueSet (required to http://smart.who.int/hiv/ValueSet/HIV.D.DE934) |
| Type | Coding |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE934 |
| 4. HIVDHIVTB.tbDisease | |
| Definition | Whether the client has tuberculosis (TB) disease. Sometimes known as active TB |
| Short | TB disease |
| Control | 0..1 |
| Type | boolean |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE938 |
| 6. HIVDHIVTB.tbDiagnosisResult | |
| Definition | Final result of the TB investigation (bacteriological and/or clinical) |
| Short | TB diagnosis result |
| Control | 0..1 |
| Binding | The codes SHALL be taken from TB diagnosis result ValueSet (required to http://smart.who.int/hiv/ValueSet/HIV.D.DE939) |
| Type | Coding |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE939 |
| 8. HIVDHIVTB.methodOfTbDiagnosis | |
| Definition | Method used to set the TB diagnosis |
| Short | Method of TB diagnosis |
| Control | 0..1 |
| Binding | The codes SHALL be taken from Method of TB diagnosis ValueSet (required to http://smart.who.int/hiv/ValueSet/HIV.D.DE942) |
| Type | Coding |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE942 |
| 10. HIVDHIVTB.presumptiveTb | |
| Definition | Client has signs or symptoms of tuberculosis (TB) without laboratory confirmation |
| Short | Presumptive TB |
| Control | 0..1 |
| Type | boolean |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE945 |
| 12. HIVDHIVTB.presumptiveTbRegistrationDate | |
| Definition | Date client is registered as having signs or symptoms of tuberculosis (TB) without laboratory confirmation |
| Short | Presumptive TB registration date |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE946 |
| 14. HIVDHIVTB.tbTreatmentHistory | |
| Definition | History of previous TB treatment |
| Short | TB treatment history |
| Control | 0..1 |
| Binding | The codes SHALL be taken from TB treatment history ValueSet (required to http://smart.who.int/hiv/ValueSet/HIV.D.DE947) |
| Type | Coding |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE947 |
| 16. HIVDHIVTB.dateOfTbDiagnosis | |
| Definition | The date when the diagnosis was established |
| Short | Date of TB diagnosis |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE952 |
| 18. HIVDHIVTB.currentlyOnTbPreventiveTreatmentTpt | |
| Definition | Client is currently taking TPT |
| Short | Currently on TB preventive treatment (TPT) |
| Control | 1..1 |
| Type | boolean |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE953 |
| 20. HIVDHIVTB.tbPreventiveTreatmentTptStartDate | |
| Definition | The date on which the client began taking TPT |
| Short | TB preventive treatment (TPT) start date |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE954 |
| 22. HIVDHIVTB.tbPreventiveTreatmentTptCompletionDate | |
| Definition | The date on which the client completed TPT |
| Short | TB preventive treatment (TPT) completion date |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE955 |
| 24. HIVDHIVTB.tbScreeningAlgorithm | |
| Definition | Screening algorithm selected for screening activities |
| Short | TB screening algorithm |
| Control | 0..* |
| Binding | The codes SHALL be taken from TB screening algorithm ValueSet (required to http://smart.who.int/hiv/ValueSet/HIV.D.DE956) |
| Type | Coding |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE956 |
| 26. HIVDHIVTB.otherTbScreeningAlgorithmSpecify | |
| Definition | Client screened for tuberculosis (TB) with a different screening method not listed (specify) |
| Short | Other TB screening algorithm (specify) |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE971 |
| 28. HIVDHIVTB.tbScreeningConducted | |
| Definition | A screening for tuberculosis (TB) was performed |
| Short | TB screening conducted |
| Control | 0..1 |
| Type | boolean |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE972 |
| 30. HIVDHIVTB.symptomsOfTb | |
| Definition | Symptoms that may indicate TB disease in clients living with HIV, based on a clinical algorithm |
| Short | Symptoms of TB |
| Control | 0..1 |
| Binding | The codes SHALL be taken from Symptoms of TB ValueSet (required to http://smart.who.int/hiv/ValueSet/HIV.D.DE973) |
| Type | Coding |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE973 |
| 32. HIVDHIVTB.historyOfContactWithAPersonWithTb | |
| Definition | Client had a history of a contact with a person with TB |
| Short | History of contact with a person with TB |
| Control | 0..1 |
| Type | boolean |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE985 |
| 34. HIVDHIVTB.tbScreeningResult | |
| Definition | Record the result of the tuberculosis (TB) screening |
| Short | TB screening result |
| Control | 0..1 |
| Binding | The codes SHALL be taken from TB screening result ValueSet (required to http://smart.who.int/hiv/ValueSet/HIV.D.DE986) |
| Type | Coding |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE986 |
| 36. HIVDHIVTB.tbScreeningDate | |
| Definition | Date the TB screening was conducted |
| Short | TB screening date |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE990 |
| 38. HIVDHIVTB.tbScreeningResultDate | |
| Definition | The date when the result of TB screening is available |
| Short | TB screening result date |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE991 |
| 40. HIVDHIVTB.tbDiagnosticTestCategory | |
| Definition | The type of diagnostic test performed to detect tuberculosis (TB) disease |
| Short | TB diagnostic test category |
| Control | 0..1 |
| Binding | The codes SHALL be taken from TB diagnostic test category ValueSet (required to http://smart.who.int/hiv/ValueSet/HIV.D.DE992) |
| Type | Coding |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE992 |
| 42. HIVDHIVTB.tbDiagnosticTestDate | |
| Definition | The date when TB diagnostic test was performed |
| Short | TB diagnostic test date |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE997 |
| 44. HIVDHIVTB.testSampleCollectionDate | |
| Definition | The date when the test sample was collected from the client |
| Short | Test sample collection date |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE998 |
| 46. HIVDHIVTB.tbDiagnosticTestResultDate | |
| Definition | The date when the result of the TB diagnostic test is available |
| Short | TB diagnostic test result date |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE999 |
| 48. HIVDHIVTB.tbTreatmentStarted | |
| Definition | Indicates if TB treatment was started |
| Short | TB treatment started |
| Control | 0..1 |
| Type | boolean |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE1000 |
| 50. HIVDHIVTB.tbTreatmentStartDate | |
| Definition | The date on which the client start or restarted tuberculosis (TB) treatment |
| Short | TB treatment start date |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE1001 |
| 52. HIVDHIVTB.tbTreatmentOutcome | |
| Definition | Indicates patient's TB treatment outcome |
| Short | TB treatment outcome |
| Control | 0..1 |
| Binding | The codes SHALL be taken from TB treatment outcome ValueSet (required to http://smart.who.int/hiv/ValueSet/HIV.D.DE1002) |
| Type | Coding |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE1002 |
| 54. HIVDHIVTB.tbTreatmentCompletionDate | |
| Definition | Date client completes TB treatment |
| Short | TB treatment completion date |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE1009 |
| 56. HIVDHIVTB.tbTreatmentRegimenComposition | |
| Definition | TB drugs currently being taken by the client |
| Short | TB treatment regimen composition |
| Control | 0..* |
| Binding | The codes SHALL be taken from TB treatment regimen composition ValueSet (required to http://smart.who.int/hiv/ValueSet/HIV.D.DE1010) |
| Type | Coding |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE1010 |
| 58. HIVDHIVTB.eligibleForTbPreventiveTreatment | |
| Definition | Client is eligible for tuberculosis preventive treatment (TPT) |
| Short | Eligible for TB preventive treatment |
| Control | 0..1 |
| Type | boolean |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE1017 |
| 60. HIVDHIVTB.dateWhenEligibilityForTbPreventiveTreatmentTptWasDetermined | |
| Definition | Date when a determination of the client's eligibility for TPT was made |
| Short | Date when eligibility for TB preventive treatment (TPT) was determined |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE1018 |
| 62. HIVDHIVTB.tbStatusAtArtStart | |
| Definition | Client's tuberculosis (TB) status when antiretroviral therapy (ART) is started |
| Short | TB status at ART start |
| Control | 0..1 |
| Binding | The codes SHALL be taken from TB status at ART start ValueSet (required to http://smart.who.int/hiv/ValueSet/HIV.D.DE1019) |
| Type | Coding |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE1019 |
| 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 |
| Short | TB prevention services accepted |
| Control | 0..1 |
| Type | boolean |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE1023 |
| 66. HIVDHIVTB.tbMeningitis | |
| Definition | Type of extrapulmonary TB identified for the client is TB meningitis |
| Short | TB meningitis |
| Control | 0..1 |
| Type | boolean |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE1024 |
| 68. HIVDHIVTB.cReactiveProteinTestDate | |
| Definition | The date on which the client has a test for C reactive protein |
| Short | C reactive protein test date |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE1025 |
| 70. HIVDHIVTB.cReactiveProteinTestResult | |
| Definition | Test result of the client's C reactive protein test result in mg/L |
| Short | C reactive protein test result |
| Control | 0..1 |
| Type | integer |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE1026 |
| 72. HIVDHIVTB.cReactiveProteinTestResultDate | |
| Definition | The date when the client's test result for C reactive protein is available |
| Short | C reactive protein test result date |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE1027 |
| 74. HIVDHIVTB.tptRegimenType | |
| Definition | Type of TPT regimen the client is currently on |
| Short | TPT regimen type |
| Control | 0..1 |
| Binding | The codes SHALL be taken from TPT regimen type ValueSet (required to http://smart.who.int/hiv/ValueSet/HIV.D.DE1028) |
| Type | Coding |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE1028 |
| 76. HIVDHIVTB.tbPreventiveTreatmentTptStatus | |
| Definition | Indicates the current status of TB preventive treatment (TPT) |
| Short | TB preventive treatment (TPT) status |
| Control | 0..1 |
| Binding | The codes SHALL be taken from TB preventive treatment (TPT) status ValueSet (required to http://smart.who.int/hiv/ValueSet/HIV.D.DE1034) |
| Type | Coding |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE1034 |
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) |
| Short | HIV.D HIV-TB |
| Control | 0..* |
| Is Modifier | false |
| Logical Model | Instances 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 |
| Short | WHO HIV clinical stage condition or symptom |
| Control | 0..* |
| Binding | The codes SHALL be taken from WHO HIV clinical stage condition or symptom ValueSet (required to http://smart.who.int/hiv/ValueSet/HIV.D.DE934) |
| Type | Coding |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE934 |
| 4. HIVDHIVTB.tbDisease | |
| Definition | Whether the client has tuberculosis (TB) disease. Sometimes known as active TB |
| Short | TB disease |
| Control | 0..1 |
| Type | boolean |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE938 |
| 6. HIVDHIVTB.tbDiagnosisResult | |
| Definition | Final result of the TB investigation (bacteriological and/or clinical) |
| Short | TB diagnosis result |
| Control | 0..1 |
| Binding | The codes SHALL be taken from TB diagnosis result ValueSet (required to http://smart.who.int/hiv/ValueSet/HIV.D.DE939) |
| Type | Coding |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE939 |
| 8. HIVDHIVTB.methodOfTbDiagnosis | |
| Definition | Method used to set the TB diagnosis |
| Short | Method of TB diagnosis |
| Control | 0..1 |
| Binding | The codes SHALL be taken from Method of TB diagnosis ValueSet (required to http://smart.who.int/hiv/ValueSet/HIV.D.DE942) |
| Type | Coding |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE942 |
| 10. HIVDHIVTB.presumptiveTb | |
| Definition | Client has signs or symptoms of tuberculosis (TB) without laboratory confirmation |
| Short | Presumptive TB |
| Control | 0..1 |
| Type | boolean |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE945 |
| 12. HIVDHIVTB.presumptiveTbRegistrationDate | |
| Definition | Date client is registered as having signs or symptoms of tuberculosis (TB) without laboratory confirmation |
| Short | Presumptive TB registration date |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE946 |
| 14. HIVDHIVTB.tbTreatmentHistory | |
| Definition | History of previous TB treatment |
| Short | TB treatment history |
| Control | 0..1 |
| Binding | The codes SHALL be taken from TB treatment history ValueSet (required to http://smart.who.int/hiv/ValueSet/HIV.D.DE947) |
| Type | Coding |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE947 |
| 16. HIVDHIVTB.dateOfTbDiagnosis | |
| Definition | The date when the diagnosis was established |
| Short | Date of TB diagnosis |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE952 |
| 18. HIVDHIVTB.currentlyOnTbPreventiveTreatmentTpt | |
| Definition | Client is currently taking TPT |
| Short | Currently on TB preventive treatment (TPT) |
| Control | 1..1 |
| Type | boolean |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE953 |
| 20. HIVDHIVTB.tbPreventiveTreatmentTptStartDate | |
| Definition | The date on which the client began taking TPT |
| Short | TB preventive treatment (TPT) start date |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE954 |
| 22. HIVDHIVTB.tbPreventiveTreatmentTptCompletionDate | |
| Definition | The date on which the client completed TPT |
| Short | TB preventive treatment (TPT) completion date |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE955 |
| 24. HIVDHIVTB.tbScreeningAlgorithm | |
| Definition | Screening algorithm selected for screening activities |
| Short | TB screening algorithm |
| Control | 0..* |
| Binding | The codes SHALL be taken from TB screening algorithm ValueSet (required to http://smart.who.int/hiv/ValueSet/HIV.D.DE956) |
| Type | Coding |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE956 |
| 26. HIVDHIVTB.otherTbScreeningAlgorithmSpecify | |
| Definition | Client screened for tuberculosis (TB) with a different screening method not listed (specify) |
| Short | Other TB screening algorithm (specify) |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE971 |
| 28. HIVDHIVTB.tbScreeningConducted | |
| Definition | A screening for tuberculosis (TB) was performed |
| Short | TB screening conducted |
| Control | 0..1 |
| Type | boolean |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE972 |
| 30. HIVDHIVTB.symptomsOfTb | |
| Definition | Symptoms that may indicate TB disease in clients living with HIV, based on a clinical algorithm |
| Short | Symptoms of TB |
| Control | 0..1 |
| Binding | The codes SHALL be taken from Symptoms of TB ValueSet (required to http://smart.who.int/hiv/ValueSet/HIV.D.DE973) |
| Type | Coding |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE973 |
| 32. HIVDHIVTB.historyOfContactWithAPersonWithTb | |
| Definition | Client had a history of a contact with a person with TB |
| Short | History of contact with a person with TB |
| Control | 0..1 |
| Type | boolean |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE985 |
| 34. HIVDHIVTB.tbScreeningResult | |
| Definition | Record the result of the tuberculosis (TB) screening |
| Short | TB screening result |
| Control | 0..1 |
| Binding | The codes SHALL be taken from TB screening result ValueSet (required to http://smart.who.int/hiv/ValueSet/HIV.D.DE986) |
| Type | Coding |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE986 |
| 36. HIVDHIVTB.tbScreeningDate | |
| Definition | Date the TB screening was conducted |
| Short | TB screening date |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE990 |
| 38. HIVDHIVTB.tbScreeningResultDate | |
| Definition | The date when the result of TB screening is available |
| Short | TB screening result date |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE991 |
| 40. HIVDHIVTB.tbDiagnosticTestCategory | |
| Definition | The type of diagnostic test performed to detect tuberculosis (TB) disease |
| Short | TB diagnostic test category |
| Control | 0..1 |
| Binding | The codes SHALL be taken from TB diagnostic test category ValueSet (required to http://smart.who.int/hiv/ValueSet/HIV.D.DE992) |
| Type | Coding |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE992 |
| 42. HIVDHIVTB.tbDiagnosticTestDate | |
| Definition | The date when TB diagnostic test was performed |
| Short | TB diagnostic test date |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE997 |
| 44. HIVDHIVTB.testSampleCollectionDate | |
| Definition | The date when the test sample was collected from the client |
| Short | Test sample collection date |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE998 |
| 46. HIVDHIVTB.tbDiagnosticTestResultDate | |
| Definition | The date when the result of the TB diagnostic test is available |
| Short | TB diagnostic test result date |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE999 |
| 48. HIVDHIVTB.tbTreatmentStarted | |
| Definition | Indicates if TB treatment was started |
| Short | TB treatment started |
| Control | 0..1 |
| Type | boolean |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE1000 |
| 50. HIVDHIVTB.tbTreatmentStartDate | |
| Definition | The date on which the client start or restarted tuberculosis (TB) treatment |
| Short | TB treatment start date |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE1001 |
| 52. HIVDHIVTB.tbTreatmentOutcome | |
| Definition | Indicates patient's TB treatment outcome |
| Short | TB treatment outcome |
| Control | 0..1 |
| Binding | The codes SHALL be taken from TB treatment outcome ValueSet (required to http://smart.who.int/hiv/ValueSet/HIV.D.DE1002) |
| Type | Coding |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE1002 |
| 54. HIVDHIVTB.tbTreatmentCompletionDate | |
| Definition | Date client completes TB treatment |
| Short | TB treatment completion date |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE1009 |
| 56. HIVDHIVTB.tbTreatmentRegimenComposition | |
| Definition | TB drugs currently being taken by the client |
| Short | TB treatment regimen composition |
| Control | 0..* |
| Binding | The codes SHALL be taken from TB treatment regimen composition ValueSet (required to http://smart.who.int/hiv/ValueSet/HIV.D.DE1010) |
| Type | Coding |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE1010 |
| 58. HIVDHIVTB.eligibleForTbPreventiveTreatment | |
| Definition | Client is eligible for tuberculosis preventive treatment (TPT) |
| Short | Eligible for TB preventive treatment |
| Control | 0..1 |
| Type | boolean |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE1017 |
| 60. HIVDHIVTB.dateWhenEligibilityForTbPreventiveTreatmentTptWasDetermined | |
| Definition | Date when a determination of the client's eligibility for TPT was made |
| Short | Date when eligibility for TB preventive treatment (TPT) was determined |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE1018 |
| 62. HIVDHIVTB.tbStatusAtArtStart | |
| Definition | Client's tuberculosis (TB) status when antiretroviral therapy (ART) is started |
| Short | TB status at ART start |
| Control | 0..1 |
| Binding | The codes SHALL be taken from TB status at ART start ValueSet (required to http://smart.who.int/hiv/ValueSet/HIV.D.DE1019) |
| Type | Coding |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE1019 |
| 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 |
| Short | TB prevention services accepted |
| Control | 0..1 |
| Type | boolean |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE1023 |
| 66. HIVDHIVTB.tbMeningitis | |
| Definition | Type of extrapulmonary TB identified for the client is TB meningitis |
| Short | TB meningitis |
| Control | 0..1 |
| Type | boolean |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE1024 |
| 68. HIVDHIVTB.cReactiveProteinTestDate | |
| Definition | The date on which the client has a test for C reactive protein |
| Short | C reactive protein test date |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE1025 |
| 70. HIVDHIVTB.cReactiveProteinTestResult | |
| Definition | Test result of the client's C reactive protein test result in mg/L |
| Short | C reactive protein test result |
| Control | 0..1 |
| Type | integer |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE1026 |
| 72. HIVDHIVTB.cReactiveProteinTestResultDate | |
| Definition | The date when the client's test result for C reactive protein is available |
| Short | C reactive protein test result date |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE1027 |
| 74. HIVDHIVTB.tptRegimenType | |
| Definition | Type of TPT regimen the client is currently on |
| Short | TPT regimen type |
| Control | 0..1 |
| Binding | The codes SHALL be taken from TPT regimen type ValueSet (required to http://smart.who.int/hiv/ValueSet/HIV.D.DE1028) |
| Type | Coding |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE1028 |
| 76. HIVDHIVTB.tbPreventiveTreatmentTptStatus | |
| Definition | Indicates the current status of TB preventive treatment (TPT) |
| Short | TB preventive treatment (TPT) status |
| Control | 0..1 |
| Binding | The codes SHALL be taken from TB preventive treatment (TPT) status ValueSet (required to http://smart.who.int/hiv/ValueSet/HIV.D.DE1034) |
| Type | Coding |
| Definitional Codes | WHO SMART HIV Concepts CodeSystem HIV.D.DE1034 |