HIV.D20Diagnostics
type: Questionnaire
node role: treeRoot
id:
  v: HIV.D20Diagnostics
meta:
  profile:
    v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-extr-smap
    l: sdc-questionnaire-extr-smap
  profile:
    v: http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-shareablequestionnaire
    l: crmi-shareablequestionnaire
  profile:
    v: http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-publishablequestionnaire
    l: crmi-publishablequestionnaire
language:
  v: en
text:
  status:
    v: extensions
  div:
    v: Generated Narrative: Questionnaire HIV.D20Diagnostics Language: en Profiles: Extractable Questionnaire - StructureMap, CRMI Shareable Questionnaire, CRMI Publishable Questionnaire LinkID Text Cardinality Type Flags Description & Constraints<img src="[binary]" alt="doco" style="background-color: inherit"/> Questionnaire for diagnostics Questionnaire http://smart.who.int/hiv/Questionnaire/HIV.D20Diagnostics#0.4.4 #xD; HIV.D.DE364 CD4 count 0..1 integer #xD; HIV.D.DE365 CD4 cell percentage 0..1 integer #xD; HIV.D.DE366 Date of CD4 count test 0..1 dateTime #xD; HIV.D.DE367 Baseline CD4 count 0..1 integer #xD; HIV.D.DE368 Date of baseline CD4 count test 0..1 dateTime #xD; HIV.D.DE369 Late ART initiation 0..1 boolean #xD; HIV.D.DE387 Viral load test result 0..1 integer #xD; HIV.D.DE388 Virally suppressed 0..1 boolean #xD; HIV.D.DE389 Date viral load test results received 0..1 date #xD; HIV.D.DE390 Viral load suppression date 0..1 date #xD; HIV.D.DE391 Reason for HIV viral load test 0..1 choice Value Set: #HIV.D.DE391 #xD; HIV.D.DE396 Hepatitis B test required 1..1 boolean #xD; HIV.D.DE397 Hepatitis C test recommended 1..1 boolean #xD; HIV.D.DE398 Syphilis test required 1..1 boolean #xD; HIV.D.DE399 Monitoring examinations 0..1 choice Value Set: #HIV.D.DE399 #xD; HIV.D.DE414 Hepatitis C test ordered 1..1 boolean #xD; HIV.D.DE415 Syphilis test ordered 1..1 boolean #xD; HIV.D.DE416 Received viral load test results 0..1 boolean #xD; HIV.D.DE417 Date viral load test results received by client 0..1 date #xD; HIV.D.DE1024 TB meningitis 0..1 boolean #xD; HIV.E.DE149 Maternal syphilis test result 0..1 choice Value Set: #HIV.E.DE149 #xD; HIV.E.DE153 Hypertension 0..1 boolean #xD; HIV.E.DE154 Pre-eclampsia 0..1 boolean #xD; HIV.G.DE1 CD4 count 0..1 integer #xD; HIV.G.DE2 CD4 cell percentage 0..1 integer #xD; HIV.G.DE3 Baseline CD4 count 0..1 integer #xD; HIV.G.DE4 Date of baseline CD4 count sample collection 0..1 date #xD; HIV.G.DE5 Late ART initiation 0..1 boolean #xD; HIV.G.DE6 Da…
url:
  v: http://smart.who.int/hiv/Questionnaire/HIV.D20Diagnostics
  l: HIV.D20Diagnostics
version:
  v: 0.4.4
title:
  v: Diagnostics
status:
  v: draft
experimental:
  v: true
subject type:
  v: Patient
date:
  v: 2025-12-10T09:22:27+00:00
publisher:
  v: WHO
contact:
  name:
    v: WHO
  telecom:
    system:
      v: url
    value:
      v: http://who.int
description:
  v: Questionnaire for diagnostics
item:
  id:
    v: HIV.D.DE364
  link id:
    v: HIV.D.DE364
  text:
    v: CD4 count
  type:
    v: integer
  required:
    v: false
  repeats:
    v: false
  read only:
    v: false
item:
  id:
    v: HIV.D.DE365
  link id:
    v: HIV.D.DE365
  text:
    v: CD4 cell percentage
  type:
    v: integer
  required:
    v: false
  repeats:
    v: false
  read only:
    v: false
item:
  id:
    v: HIV.D.DE366
  link id:
    v: HIV.D.DE366
  text:
    v: Date of CD4 count test
  type:
    v: dateTime
  required:
    v: false
  repeats:
    v: false
  read only:
    v: false
item:
  id:
    v: HIV.D.DE367
  link id:
    v: HIV.D.DE367
  text:
    v: Baseline CD4 count
  type:
    v: integer
  required:
    v: false
  repeats:
    v: false
  read only:
    v: false
item:
  id:
    v: HIV.D.DE368
  link id:
    v: HIV.D.DE368
  text:
    v: Date of baseline CD4 count test
  type:
    v: dateTime
  required:
    v: false
  repeats:
    v: false
  read only:
    v: false
item:
  id:
    v: HIV.D.DE369
  link id:
    v: HIV.D.DE369
  text:
    v: Late ART initiation
  type:
    v: boolean
  required:
    v: false
  repeats:
    v: false
  read only:
    v: false
item:
  id:
    v: HIV.D.DE387
  link id:
    v: HIV.D.DE387
  text:
    v: Viral load test result
  type:
    v: integer
  required:
    v: false
  repeats:
    v: false
  read only:
    v: false
item:
  id:
    v: HIV.D.DE388
  link id:
    v: HIV.D.DE388
  text:
    v: Virally suppressed
  type:
    v: boolean
  required:
    v: false
  repeats:
    v: false
  read only:
    v: false
item:
  id:
    v: HIV.D.DE389
  link id:
    v: HIV.D.DE389
  text:
    v: Date viral load test results received
  type:
    v: date
  required:
    v: false
  repeats:
    v: false
  read only:
    v: false
item:
  id:
    v: HIV.D.DE390
  link id:
    v: HIV.D.DE390
  text:
    v: Viral load suppression date
  type:
    v: date
  required:
    v: false
  repeats:
    v: false
  read only:
    v: false
item:
  id:
    v: HIV.D.DE391

v: HIV.D.DE391

v: Reason for HIV viral load test

v: choice

v: false

v: false

v: false

v: #HIV.D.DE391
l: HIV.D.DE391

id:
  v: HIV.D.DE396
link id:
  v: HIV.D.DE396
text:
  v: Hepatitis B test required
type:
  v: boolean
required:
  v: true
repeats:
  v: false
read only:
  v: false

id:
  v: HIV.D.DE397
link id:
  v: HIV.D.DE397
text:
  v: Hepatitis C test recommended
type:
  v: boolean
required:
  v: true
repeats:
  v: false
read only:
  v: false

id:
  v: HIV.D.DE398
link id:
  v: HIV.D.DE398
text:
  v: Syphilis test required
type:
  v: boolean
required:
  v: true
repeats:
  v: false
read only:
  v: false

id:
  v: HIV.D.DE399
link id:
  v: HIV.D.DE399
text:
  v: Monitoring examinations
type:
  v: choice
required:
  v: false
repeats:
  v: false
read only:
  v: false
answer value set:
  v: #HIV.D.DE399
  l: HIV.D.DE399

id:
  v: HIV.D.DE414
link id:
  v: HIV.D.DE414
text:
  v: Hepatitis C test ordered
type:
  v: boolean
required:
  v: true
repeats:
  v: false
read only:
  v: false

id:
  v: HIV.D.DE415
link id:
  v: HIV.D.DE415
text:
  v: Syphilis test ordered
type:
  v: boolean
required:
  v: true
repeats:
  v: false
read only:
  v: false

id:
  v: HIV.D.DE416
link id:
  v: HIV.D.DE416
text:
  v: Received viral load test results
type:
  v: boolean
required:
  v: false
repeats:
  v: false
read only:
  v: false

id:
  v: HIV.D.DE417
link id:
  v: HIV.D.DE417
text:
  v: Date viral load test results received by client
type:
  v: date
required:
  v: false
repeats:
  v: false
read only:
  v: false

id:
  v: HIV.D.DE1024
link id:
  v: HIV.D.DE1024
text:
  v: TB meningitis
type:
  v: boolean
required:
  v: false
repeats:
  v: false
read only:
  v: false

id:
  v: HIV.E.DE149
link id:
  v: HIV.E.DE149
text:
  v: Maternal syphilis test result
type:
  v: choice
required:
  v: false
repeats:
  v: false
read only:
  v: false
answer value set:
  v: #HIV.E.DE149
  l: HIV.E.DE149

id:
  v: HIV.E.DE153
link id:
  v: HIV.E.DE153
text:
  v: Hypertension
type:
  v: boolean
required:
  v: false
repeats:
  v: false
read only:
  v: false

id:
  v: HIV.E.DE154
link id:
  v: HIV.E.DE154
text:
  v: Pre-eclampsia
type:
  v: boolean
required:
  v: false
repeats:
  v: false
read only:
  v: false

id:
  v: HIV.G.DE1
link id:
  v: HIV.G.DE1
text:
  v: CD4 count
type:
  v: integer
required:
  v: false
repeats:
  v: false
read only:
  v: false

id:
  v: HIV.G.DE2
link id:
  v: HIV.G.DE2
text:
  v: CD4 cell percentage
type:
  v: integer
required:
  v: false
repeats:
  v: false
read only:
  v: false

id:
  v: HIV.G.DE3
link id:
  v: HIV.G.DE3
text:
  v: Baseline CD4 count
type:
  v: integer
required:
  v: false
repeats:
  v: false
read only:
  v: false

id:
  v: HIV.G.DE4
link id:
  v: HIV.G.DE4
text:
  v: Date of baseline CD4 count sample collection
type:
  v: date
required:
  v: false
repeats:
  v: false
read only:
  v: false

id:
  v: HIV.G.DE5
link id:
  v: HIV.G.DE5
text:
  v: Late ART initiation
type:
  v: boolean
required:
  v: false
repeats:
  v: false
read only:
  v: false

id:
  v: HIV.G.DE6
link id:
  v: HIV.G.DE6
text:
  v: Date of CD4 sample collection
type:
  v: date
required:
  v: false
repeats:
  v: false
read only:
  v: false

id:
  v: HIV.G.DE7
link id:
  v: HIV.G.DE7
text:
  v: Viral load test conducted
type:
  v: boolean
required:
  v: false
repeats:
  v: false
read only:
  v: false

id:
  v: HIV.G.DE8
link id:
  v: HIV.G.DE8
text:
  v: Date of viral load sample collection
type:
  v: dateTime
required:
  v: false
repeats:
  v: false
read only:
  v: false

id:
  v: HIV.G.DE9
link id:
  v: HIV.G.DE9
text:
  v: Date of first viral load sample collection
type:
  v: dateTime
required:
  v: false
repeats:
  v: false
read only:
  v: false

id:
  v: HIV.G.DE10
link id:
  v: HIV.G.DE10
text:
  v: Date viral load sample sent
type:
  v: date
required:
  v: false
repeats:
  v: false
read only:
  v: false

id:
  v: HIV.G.DE11
link id:
  v: HIV.G.DE11
text:
  v: First viral load test result
type:
  v: integer
required:
  v: false
repeats:
  v: false
read only:
  v: false

id:
  v: HIV.G.DE12
link id:
  v: HIV.G.DE12
text:
  v: Viral load test result
type:
  v: integer
required:
  v: false
repeats:
  v: false
read only:
  v: false

id:
  v: HIV.G.DE13
link id:
  v: HIV.G.DE13
text:
  v: HIV viral load specimen type
type:
  v: choice
required:
  v: false
repeats:
  v: false
read only:
  v: false
answer value set:
  v: #HIV.G.DE13
  l: HIV.G.DE13

id:
  v: HIV.G.DE17
link id:
  v: HIV.G.DE17
text:
  v: HBsAg test date
type:
  v: date
required:
  v: false
repeats:
  v: false
read only:
  v: false

id:
  v: HIV.G.DE18
link id:
  v: HIV.G.DE18
text:
  v: HBsAg test result
type:
  v: choice
required:
  v: false
repeats:
  v: false
read only:
  v: false
answer value set:
  v: #HIV.G.DE18
  l: HIV.G.DE18

id:
  v: HIV.G.DE22
link id:
  v: HIV.G.DE22
text:
  v: Reason Hepatitis B test not conducted
type:
  v: choice
required:
  v: false
repeats:
  v: false
read only:
  v: false
answer value set:
  v: #HIV.G.DE22
  l: HIV.G.DE22

id:
  v: HIV.G.DE28
link id:
  v: HIV.G.DE28
text:
  v: Other (specify)
type:
  v: string
required:
  v: false
repeats:
  v: false
read only:
  v: false

id:
  v: HIV.G.DE29
link id:
  v: HIV.G.DE29
text:
  v: Hepatitis B diagnosis
type:
  v: choice
required:
  v: false
repeats:
  v: false
read only:
  v: false
answer value set:
  v: #HIV.G.DE29
  l: HIV.G.DE29

id:
  v: HIV.G.DE32
link id:
  v: HIV.G.DE32
text:
  v: Hepatitis C screening date
type:
  v: dateTime
required:
  v: false
repeats:
  v: false
read only:
  v: false

id:
  v: HIV.G.DE33
link id:
  v: HIV.G.DE33
text:
  v: Hepatitis C test ordered
type:
  v: boolean
required:
  v: true
repeats:
  v: false
read only:
  v: false

id:
  v: HIV.G.DE34
link id:
  v: HIV.G.DE34
text:
  v: Hepatitis C test conducted
type:
  v: boolean
required:
  v: true
repeats:
  v: false
read only:
  v: false

id:
  v: HIV.G.DE35
link id:
  v: HIV.G.DE35
text:
  v: Reason Hepatitis C test not done
type:
  v: choice
required:
  v: false
repeats:
  v: false
read only:
  v: false
answer value set:
  v: #HIV.G.DE35
  l: HIV.G.DE35

id:
  v: HIV.G.DE41
link id:
  v: HIV.G.DE41
text:
  v: Other (specify)
type:
  v: string
required:
  v: false
repeats:
  v: false
read only:
  v: false

id:
  v: HIV.G.DE42
link id:
  v: HIV.G.DE42
text:
  v: HCV test date
type:
  v: date
required:
  v: false
repeats:
  v: false
read only:
  v: false

id:
  v: HIV.G.DE43
link id:
  v: HIV.G.DE43
text:
  v: HCV test result
type:
  v: choice
required:
  v: false
repeats:
  v: false
read only:
  v: false
answer value set:
  v: #HIV.G.DE43
  l: HIV.G.DE43

id:
  v: HIV.G.DE47
link id:
  v: HIV.G.DE47
text:
  v: HCV viral load test date
type:
  v: integer
required:
  v: false
repeats:
  v: false
read only:
  v: false

id:
  v: HIV.G.DE48
link id:
  v: HIV.G.DE48
text:
  v: HCV viral load test result
type:
  v: choice
required:
  v: false
repeats:
  v: false
read only:
  v: false
answer value set:
  v: #HIV.G.DE48
  l: HIV.G.DE48

id:
  v: HIV.G.DE51
link id:
  v: HIV.G.DE51
text:
  v: Hepatitis C diagnosis
type:
  v: choice
required:
  v: false
repeats:
  v: false
read only:
  v: false
answer value set:
  v: #HIV.G.DE51
  l: HIV.G.DE51

id:
  v: HIV.G.DE54
link id:
  v: HIV.G.DE54
text:
  v: Syphilis test required
type:
  v: boolean
required:
  v: true
repeats:
  v: false
read only:
  v: false

id:
  v: HIV.G.DE55
link id:
  v: HIV.G.DE55
text:
  v: Syphilis test type
type:
  v: choice
required:
  v: false
repeats:
  v: false
read only:
  v: false
answer value set:
  v: #HIV.G.DE55
  l: HIV.G.DE55

id:
  v: HIV.G.DE61
link id:
  v: HIV.G.DE61
text:
  v: Other syphilis test type (specify)
type:
  v: string
required:
  v: false
repeats:
  v: false
read only:
  v: false

id:
  v: HIV.G.DE62
link id:
  v: HIV.G.DE62
text:
  v: Reason syphilis test not done
type:
  v: choice
required:
  v: false
repeats:
  v: false
read only:
  v: false
answer value set:
  v: #HIV.G.DE62
  l: HIV.G.DE62

id:
  v: HIV.G.DE68
link id:
  v: HIV.G.DE68
text:
  v: Other (specify)
type:
  v: string
required:
  v: false
repeats:
  v: false
read only:
  v: false

id:
  v: HIV.G.DE69
link id:
  v: HIV.G.DE69
text:
  v: Syphilis test date
type:
  v: date
required:
  v: false
repeats:
  v: false
read only:
  v: false

id:
  v: HIV.G.DE70
link id:
  v: HIV.G.DE70
text:
  v: Syphilis test result
type:
  v: choice
required:
  v: false
repeats:
  v: false
read only:
  v: false
answer value set:
  v: #HIV.G.DE70
  l: HIV.G.DE70

id:
  v: HIV.G.DE74
link id:
  v: HIV.G.DE74
text:
  v: Syphilis diagnosis
type:
  v: choice
required:
  v: false
repeats:
  v: false
read only:
  v: false
answer value set:
  v: #HIV.G.DE74
  l: HIV.G.DE74

id:
  v: HIV.G.DE77
link id:
  v: HIV.G.DE77
text:
  v: Other tests conducted
type:
  v: boolean
required:
  v: false
repeats:
  v: false
read only:
  v: false

id:
  v: HIV.G.DE78
link id:
  v: HIV.G.DE78
text:
  v: Other test(s) name
type:
  v: string
required:
  v: false
repeats:
  v: false
read only:
  v: false

id:
  v: HIV.G.DE79
link id:
  v: HIV.G.DE79
text:
  v: Other test(s) date
type:
  v: date
required:
  v: false
repeats:
  v: false
read only:
  v: false

id:
  v: HIV.G.DE80
link id:
  v: HIV.G.DE80
text:
  v: Other test(s) result(s)
type:
  v: string
required:
  v: false
repeats:
  v: false
read only:
  v: false