HIVBHTSvisit
type: StructureDefinition
node role: treeRoot
id:
  v: HIVBHTSvisit
meta:
  profile:
    v: http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-shareablestructuredefinition
    l: crmi-shareablestructuredefinition
  profile:
    v: http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-publishablestructuredefinition
    l: crmi-publishablestructuredefinition
text:
  status:
    v: extensions
  div:
    v: Generated Narrative: StructureDefinition HIVBHTSvisit Profiles: CRMI Shareable StructureDefinition, CRMI Publishable StructureDefinition Name Flags Card. Type Description & Constraints<img src="[binary]" alt="doco" style="background-color: inherit"/> HIVBHTSvisit 0..* Base HIV.B HTS visit Instances of this logical model can be the target of a Reference #xD; reasonForVisit 1..* Coding Reason for visit Binding: Reason for visit ValueSet (required) #xD; referredThroughPartnerServices 1..* Coding Referred through partner services Binding: Referred through partner services ValueSet (required) #xD; typeOfContactOrPartnerForPartnerServices 0..* Coding Type of contact or partner for partner services Binding: Type of contact or partner for partner services ValueSet (required) #xD; contactWithAndSuspectedExposureToHiv 1..1 boolean Contact with and (suspected) exposure to HIV #xD; dateTimeOfSuspectedExposureToHiv 0..1 dateTime Date/time of suspected exposure to HIV #xD; testingEntryPoint 1..1 Coding Testing entry point Binding: Testing entry point ValueSet (required) #xD; entryPointForCommunityLevelTesting 0..1 Coding Entry point for community-level testing Binding: Entry point for community-level testing ValueSet (required) #xD; entryPointForFacilityLevelTesting 0..1 Coding Entry point for facility-level testing Binding: Entry point for facility-level testing ValueSet (required) #xD; currentlyPregnant 0..1 boolean Currently pregnant #xD; gestationalAge 0..1 integer Gestational age #xD; expectedDateOfDeliveryEdd 0..1 date Expected date of delivery (EDD) #xD; breastfeeding 0..1 boolean Breastfeeding #xD; partnerHivStatusReported 0..1 Coding Partner HIV status (reported) Binding: Partner HIV status (reported) ValueSet (required) #xD; partnerIsFromAKeyPopulation 0..* Coding Partner is from a key population Binding: Partner is from a key population ValueSet (required) #xD; hasUsedAnHivSelfTestBeforeReported 0..1 boolean Has used an HIV self-test before (reported) #xD; hivSelfTestR…
extension:
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/logical-target
    l: logical-target
  value: Boolean
    v: true
url:
  v: http://smart.who.int/hiv/StructureDefinition/HIVBHTSvisit
  l: HIVBHTSvisit
version:
  v: 0.4.4
name:
  v: HIVBHTSvisit
title:
  v: HIV.B HTS visit
status:
  v: active
experimental:
  v: true
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: This tab describes the data that are collected during the HIV Testing services visit workflow (HIV.B)
fhir version:
  v: 4.0.1
kind:
  v: logical
abstract:
  v: false
type:
  v: http://smart.who.int/hiv/StructureDefinition/HIVBHTSvisit
  l: HIVBHTSvisit
base definition:
  v: http://hl7.org/fhir/StructureDefinition/Base
  l: Base
derivation:
  v: specialization
snapshot:
  extension:
    url:
      v: http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version
      l: snapshot-base-version
    value: String
      v: 4.0.1
  element:
    id:
      v: HIVBHTSvisit
    path:
      v: HIVBHTSvisit
    short:
      v: HIV.B HTS visit
    definition:
      v: This tab describes the data that are collected during the HIV Testing services visit workflow (HIV.B)
    min:
      v: 0
    max:
      v: *
    base:
      path:
        v: Base
      min:
        v: 0
      max:
        v: *
    is modifier:
      v: false
  element:
    id:
      v: HIVBHTSvisit.reasonForVisit
    path:
      v: HIVBHTSvisit.reasonForVisit
    code:
      system:
        v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
        l: HIVConcepts
      code:
        v: HIV.B.DE1
    short:
      v: Reason for visit
    definition:
      v: Reason for HIV testing services visit
    min:
      v: 1
    max:
      v: *
    base:
      path:
        v: HIVBHTSvisit.reasonForVisit
      min:
        v: 1
      max:
        v: *
    type:
      code:
        v: Coding
        l: Coding
    binding:
      strength:
        v: required
      value set:
        v: http://smart.who.int/hiv/ValueSet/HIV.B.DE1
        l: HIV.B.DE1
  element:
    id:
      v: HIVBHTSvisit.referredThroughPartnerServices
    path:
      v: HIVBHTSvisit.referredThroughPartnerServices
    code:
      system:
        v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
        l: HIVConcepts
      code:
        v: HIV.B.DE5
    short:
      v: Referred through partner services
    definition:
      v: Client reported coming to the facility after receiving a provider-assisted referral or patient referral from a contact or partner
    min:
      v: 1
    max:
      v: *
    base:
      path:
        v: HIVBHTSvisit.referredThroughPartnerServices
      min:
        v: 1
      max:
        v: *
    type:
      code:
        v: Coding
        l: Coding
    binding:
      strength:
        v: required
      value set:
        v: http://smart.who.int/hiv/ValueSet/HIV.B.DE5
        l: HIV.B.DE5
  element:
    id:
      v: HIVBHTSvisit.typeOfContactOrPartnerForPartnerServices
    path:
      v: HIVBHTSvisit.typeOfContactOrPartnerForPartnerServices
    code:
      system:
        v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
        l: HIVConcepts
      code:
        v: HIV.B.DE8
    short:
      v: Type of contact or partner for partner services
    definition:
      v: Client's relationship to the person that referred the client for partner services or family services
    min:
      v: 0
    max:
      v: *
    base:
      path:
        v: HIVBHTSvisit.typeOfContactOrPartnerForPartnerServices
      min:
        v: 0
      max:
        v: *
    type:
      code:
        v: Coding
        l: Coding
    binding:
      strength:
        v: required
      value set:
        v: http://smart.who.int/hiv/ValueSet/HIV.B.DE8
        l: HIV.B.DE8
  element:
    id:
      v: HIVBHTSvisit.contactWithAndSuspectedExposureToHiv

v: HIVBHTSvisit.contactWithAndSuspectedExposureToHiv

system:
  v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
  l: HIVConcepts
code:
  v: HIV.B.DE13

v: Contact with and (suspected) exposure to HIV

v: When the client is reported to have had suspected exposure to HIV

v: 1

v: 1

path:
  v: HIVBHTSvisit.contactWithAndSuspectedExposureToHiv
min:
  v: 1
max:
  v: 1

code:
  v: boolean
  l: boolean

id:
  v: HIVBHTSvisit.dateTimeOfSuspectedExposureToHiv
path:
  v: HIVBHTSvisit.dateTimeOfSuspectedExposureToHiv
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE14
short:
  v: Date/time of suspected exposure to HIV
definition:
  v: Date and time when the client had suspected exposure to HIV
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.dateTimeOfSuspectedExposureToHiv
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: dateTime
    l: dateTime

id:
  v: HIVBHTSvisit.testingEntryPoint
path:
  v: HIVBHTSvisit.testingEntryPoint
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE15
short:
  v: Testing entry point
definition:
  v: Whether testing is happening in the community or at a facility
min:
  v: 1
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.testingEntryPoint
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE15
    l: HIV.B.DE15

id:
  v: HIVBHTSvisit.entryPointForCommunityLevelTesting
path:
  v: HIVBHTSvisit.entryPointForCommunityLevelTesting
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE18
short:
  v: Entry point for community-level testing
definition:
  v: Specific point in the community where testing is happening
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.entryPointForCommunityLevelTesting
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE18
    l: HIV.B.DE18

id:
  v: HIVBHTSvisit.entryPointForFacilityLevelTesting
path:
  v: HIVBHTSvisit.entryPointForFacilityLevelTesting
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE22
short:
  v: Entry point for facility-level testing
definition:
  v: Specific point where testing is happening at a facility
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.entryPointForFacilityLevelTesting
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE22
    l: HIV.B.DE22

id:
  v: HIVBHTSvisit.currentlyPregnant
path:
  v: HIVBHTSvisit.currentlyPregnant
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE29
short:
  v: Currently pregnant
definition:
  v: Client is currently pregnant
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.currentlyPregnant
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: HIVBHTSvisit.gestationalAge
path:
  v: HIVBHTSvisit.gestationalAge
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE30
short:
  v: Gestational age
definition:
  v: Gestational age in weeks and/or days depending on the source of gestational age
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.gestationalAge
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: integer
    l: integer

id:
  v: HIVBHTSvisit.expectedDateOfDeliveryEdd
path:
  v: HIVBHTSvisit.expectedDateOfDeliveryEdd
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE31
short:
  v: Expected date of delivery (EDD)
definition:
  v: Expected date of delivery based on gestational age
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.expectedDateOfDeliveryEdd
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: date
    l: date

id:
  v: HIVBHTSvisit.breastfeeding
path:
  v: HIVBHTSvisit.breastfeeding
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE32
short:
  v: Breastfeeding
definition:
  v: Infant is being breastfed by mother
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.breastfeeding
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: HIVBHTSvisit.partnerHivStatusReported
path:
  v: HIVBHTSvisit.partnerHivStatusReported
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE33
short:
  v: Partner HIV status (reported)
definition:
  v: The HIV status of the client's partner.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.partnerHivStatusReported
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE33
    l: HIV.B.DE33

id:
  v: HIVBHTSvisit.partnerIsFromAKeyPopulation
path:
  v: HIVBHTSvisit.partnerIsFromAKeyPopulation
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE37
short:
  v: Partner is from a key population
definition:
  v: Client's partner is a member of a key population, that has an increased risk of HIV
min:
  v: 0
max:
  v: *
base:
  path:
    v: HIVBHTSvisit.partnerIsFromAKeyPopulation
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE37
    l: HIV.B.DE37

id:
  v: HIVBHTSvisit.hasUsedAnHivSelfTestBeforeReported
path:
  v: HIVBHTSvisit.hasUsedAnHivSelfTestBeforeReported
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE43
short:
  v: Has used an HIV self-test before (reported)
definition:
  v: The client reported having used an HIV self-test before
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.hasUsedAnHivSelfTestBeforeReported
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: HIVBHTSvisit.hivSelfTestResult
path:
  v: HIVBHTSvisit.hivSelfTestResult
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE44
short:
  v: HIV self-test result
definition:
  v: Results from the reported HIV self-test
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.hivSelfTestResult
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE44
    l: HIV.B.DE44

id:
  v: HIVBHTSvisit.dateOfHivSelfTest
path:
  v: HIVBHTSvisit.dateOfHivSelfTest
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE48
short:
  v: Date of HIV self-test
definition:
  v: Date when the HIV self-test was conducted
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.dateOfHivSelfTest
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: date
    l: date

id:
  v: HIVBHTSvisit.keyPopulationMember
path:
  v: HIVBHTSvisit.keyPopulationMember
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE49
short:
  v: Key population member
definition:
  v: Client is a member of a key population that has an increased risk of HIV
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.keyPopulationMember
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: HIVBHTSvisit.keyPopulationMemberType
path:
  v: HIVBHTSvisit.keyPopulationMemberType
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE50
short:
  v: Key population member type
definition:
  v: The type of key population that the client is included in
min:
  v: 0
max:
  v: *
base:
  path:
    v: HIVBHTSvisit.keyPopulationMemberType
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE50
    l: HIV.B.DE50

id:
  v: HIVBHTSvisit.adolescentGirl
path:
  v: HIVBHTSvisit.adolescentGirl
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE56
short:
  v: Adolescent girl
definition:
  v: Calculated field based on age and gender, if client is 10 years or older and under 20 years old
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.adolescentGirl
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: HIVBHTSvisit.youngWoman
path:
  v: HIVBHTSvisit.youngWoman
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE57
short:
  v: Young woman
definition:
  v: Calculated field based on age and gender, if client is 20 years or older and under 25 years old
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.youngWoman
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: HIVBHTSvisit.orphanOrVulnerableChild
path:
  v: HIVBHTSvisit.orphanOrVulnerableChild
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE58
short:
  v: Orphan or vulnerable child
definition:
  v: Client considered an orphan or vulnerable child
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.orphanOrVulnerableChild
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: HIVBHTSvisit.informedOfHivTestResult
path:
  v: HIVBHTSvisit.informedOfHivTestResult
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE59
short:
  v: Informed of HIV test result
definition:
  v: Client has been informed of their HIV test result
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.informedOfHivTestResult
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: HIVBHTSvisit.dateHivTestResultsReturned
path:
  v: HIVBHTSvisit.dateHivTestResultsReturned
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE60
short:
  v: Date HIV test results returned
definition:
  v: Date HIV test result returned to client
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.dateHivTestResultsReturned
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: date
    l: date

id:
  v: HIVBHTSvisit.hivExposureType
path:
  v: HIVBHTSvisit.hivExposureType
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE61
short:
  v: HIV exposure type
definition:
  v: Ways in which the client was exposed to HIV
min:
  v: 0
max:
  v: *
base:
  path:
    v: HIVBHTSvisit.hivExposureType
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE61
    l: HIV.B.DE61

id:
  v: HIVBHTSvisit.dateInformedOfHivPositiveDiagnosis
path:
  v: HIVBHTSvisit.dateInformedOfHivPositiveDiagnosis
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE65
short:
  v: Date informed of HIV-positive diagnosis
definition:
  v: The date on which the client was diagnosed with HIV
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.dateInformedOfHivPositiveDiagnosis
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: date
    l: date

id:
  v: HIVBHTSvisit.hivDiagnosingFacility
path:
  v: HIVBHTSvisit.hivDiagnosingFacility
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE66
short:
  v: HIV diagnosing facility
definition:
  v: The facility where the client received an HIV-positive diagnosis
min:
  v: 1
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.hivDiagnosingFacility
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE66
    l: HIV.B.DE66

id:
  v: HIVBHTSvisit.dateOfFirstPositiveTestIndicativeOfHivDiagnosis
path:
  v: HIVBHTSvisit.dateOfFirstPositiveTestIndicativeOfHivDiagnosis
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE67
short:
  v: Date of first positive test indicative of HIV diagnosis
definition:
  v: Earliest date of HIV diagnosis determined according to the national HIV testing algorithm
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.dateOfFirstPositiveTestIndicativeOfHivDiagnosis
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: date
    l: date

id:
  v: HIVBHTSvisit.hivSerotype
path:
  v: HIVBHTSvisit.hivSerotype
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE68
short:
  v: HIV serotype
definition:
  v: The client's HIV serotype
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.hivSerotype
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE68
    l: HIV.B.DE68

id:
  v: HIVBHTSvisit.hivDiagnosisDate
path:
  v: HIVBHTSvisit.hivDiagnosisDate
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE71
short:
  v: HIV diagnosis date
definition:
  v: Date diagnosis was returned to client
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.hivDiagnosisDate
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: date
    l: date

id:
  v: HIVBHTSvisit.artStartDate
path:
  v: HIVBHTSvisit.artStartDate
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE72
short:
  v: ART start date
definition:
  v: The date on which the client started or restarted antiretroviral therapy (ART)
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.artStartDate
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: date
    l: date

id:
  v: HIVBHTSvisit.ageAtDiagnosis
path:
  v: HIVBHTSvisit.ageAtDiagnosis
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE73
short:
  v: Age at diagnosis
definition:
  v: The client's age (in years) when given an HIV diagnosis
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.ageAtDiagnosis
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: integer
    l: integer

id:
  v: HIVBHTSvisit.typeOfContactElicited
path:
  v: HIVBHTSvisit.typeOfContactElicited
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE74
short:
  v: Type of contact elicited
definition:
  v: Client's relationship to the contact identified for voluntary partner services or family services
min:
  v: 0
max:
  v: *
base:
  path:
    v: HIVBHTSvisit.typeOfContactElicited
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE74
    l: HIV.B.DE74

id:
  v: HIVBHTSvisit.hivTestOrdered
path:
  v: HIVBHTSvisit.hivTestOrdered
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE79
short:
  v: HIV test ordered
definition:
  v: An HIV test of the client was ordered by the provider
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.hivTestOrdered
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: HIVBHTSvisit.hivTestConducted
path:
  v: HIVBHTSvisit.hivTestConducted
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE80
short:
  v: HIV test conducted
definition:
  v: An HIV test was performed on the client during the visit
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.hivTestConducted
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: HIVBHTSvisit.hivTestType
path:
  v: HIVBHTSvisit.hivTestType
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE81
short:
  v: HIV test type
definition:
  v: Type of HIV test
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.hivTestType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE81
    l: HIV.B.DE81

id:
  v: HIVBHTSvisit.dateHivTestSent
path:
  v: HIVBHTSvisit.dateHivTestSent
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE87
short:
  v: Date HIV test sent
definition:
  v: Date HIV specimen was sent to lab
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.dateHivTestSent
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: dateTime
    l: dateTime

id:
  v: HIVBHTSvisit.assayNumberInTestingStrategy
path:
  v: HIVBHTSvisit.assayNumberInTestingStrategy
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE88
short:
  v: Assay number in testing strategy
definition:
  v: The number of the assay (test kit) in the HIV testing strategy
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.assayNumberInTestingStrategy
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE88
    l: HIV.B.DE88

id:
  v: HIVBHTSvisit.testResultOfHivAssay1
path:
  v: HIVBHTSvisit.testResultOfHivAssay1
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE94
short:
  v: Test result of HIV assay 1
definition:
  v: The result of the first HIV assay in the testing strategy
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.testResultOfHivAssay1
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE94
    l: HIV.B.DE94

id:
  v: HIVBHTSvisit.testResultOfHivAssay2
path:
  v: HIVBHTSvisit.testResultOfHivAssay2
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE98
short:
  v: Test result of HIV assay 2
definition:
  v: The result of the second HIV assay in the testing strategy
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.testResultOfHivAssay2
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE98
    l: HIV.B.DE98

id:
  v: HIVBHTSvisit.testResultOfHivAssay3
path:
  v: HIVBHTSvisit.testResultOfHivAssay3
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE102
short:
  v: Test result of HIV assay 3
definition:
  v: The result of the third HIV assay in the testing strategy
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.testResultOfHivAssay3
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE102
    l: HIV.B.DE102

code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE106
short:
  v: Test result of HIV assay 1 repeated
definition:
  v: The result of the repeated first HIV assay in the testing strategy
min:
  v: 0
max:
  v: 1
base:
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE106
    l: HIV.B.DE106

id:
  v: HIVBHTSvisit.hivTestDate
path:
  v: HIVBHTSvisit.hivTestDate
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE110
short:
  v: HIV test date
definition:
  v: Date of the HIV test
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.hivTestDate
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: date
    l: date

id:
  v: HIVBHTSvisit.hivTestResult
path:
  v: HIVBHTSvisit.hivTestResult
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE111
short:
  v: HIV test result
definition:
  v: The result from HIV testing after applying the testing algorithm
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.hivTestResult
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE111
    l: HIV.B.DE111

id:
  v: HIVBHTSvisit.hivStatus
path:
  v: HIVBHTSvisit.hivStatus
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE115
short:
  v: HIV status
definition:
  v: HIV status reported after applying the national HIV testing algorithm. No single HIV test can provide an HIV-positive diagnosis.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.hivStatus
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE115
    l: HIV.B.DE115

id:
  v: HIVBHTSvisit.datePositiveHivTestConfirmed
path:
  v: HIVBHTSvisit.datePositiveHivTestConfirmed
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE119
short:
  v: Date positive HIV test confirmed
definition:
  v: Date patient received positive HIV test confirmation (with written documentation)
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.datePositiveHivTestConfirmed
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: date
    l: date

id:
  v: HIVBHTSvisit.siteWherePositiveHivTestConfirmed
path:
  v: HIVBHTSvisit.siteWherePositiveHivTestConfirmed
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE120
short:
  v: Site where positive HIV test confirmed
definition:
  v: Name or identifier of health facility where HIV test was confirmed
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.siteWherePositiveHivTestConfirmed
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE120
    l: HIV.B.DE120

id:
  v: HIVBHTSvisit.probableRouteOfTransmission
path:
  v: HIVBHTSvisit.probableRouteOfTransmission
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE121
short:
  v: Probable route of transmission
definition:
  v: Probable route(s) of transmission of HIV to client
min:
  v: 0
max:
  v: *
base:
  path:
    v: HIVBHTSvisit.probableRouteOfTransmission
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE121
    l: HIV.B.DE121

id:
  v: HIVBHTSvisit.partnerHivTestConducted
path:
  v: HIVBHTSvisit.partnerHivTestConducted
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE129
short:
  v: Partner HIV test conducted
definition:
  v: If the client does not know the HIV status of the client's partner(s), offer to test and add results here
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.partnerHivTestConducted
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: HIVBHTSvisit.partnerHivTestOrdered
path:
  v: HIVBHTSvisit.partnerHivTestOrdered
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE130
short:
  v: Partner HIV test ordered
definition:
  v: An HIV test for the client's partner has been ordered
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.partnerHivTestOrdered
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: HIVBHTSvisit.partnerHivTestDate
path:
  v: HIVBHTSvisit.partnerHivTestDate
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE131
short:
  v: Partner HIV test date
definition:
  v: Date of client's partner's HIV test
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.partnerHivTestDate
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: dateTime
    l: dateTime

id:
  v: HIVBHTSvisit.partnerHivTestResult
path:
  v: HIVBHTSvisit.partnerHivTestResult
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE132
short:
  v: Partner HIV test result
definition:
  v: The HIV test result of the client's partner
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.partnerHivTestResult
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE132
    l: HIV.B.DE132

id:
  v: HIVBHTSvisit.partnerHivStatusConfirmed
path:
  v: HIVBHTSvisit.partnerHivStatusConfirmed
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE136
short:
  v: Partner HIV status (confirmed)
definition:
  v: The HIV status of a sexual or drug-injecting partner of the client, based on a confirmed test result
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.partnerHivStatusConfirmed
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE136
    l: HIV.B.DE136

id:
  v: HIVBHTSvisit.partnerOnArt
path:
  v: HIVBHTSvisit.partnerOnArt
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE140
short:
  v: Partner on ART
definition:
  v: Partner of the client is on ART
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.partnerOnArt
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: HIVBHTSvisit.partnerVirallySuppressedOnArt
path:
  v: HIVBHTSvisit.partnerVirallySuppressedOnArt
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE141
short:
  v: Partner virally suppressed on ART
definition:
  v: ART and virally suppression status of a partner of the client
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.partnerVirallySuppressedOnArt
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: HIVBHTSvisit.counsellingProvided
path:
  v: HIVBHTSvisit.counsellingProvided
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE142
short:
  v: Counselling provided
definition:
  v: Whether counselling was provided to a client during the visit
min:
  v: 1
max:
  v: *
base:
  path:
    v: HIVBHTSvisit.counsellingProvided
  min:
    v: 1
  max:
    v: *
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE142
    l: HIV.B.DE142

id:
  v: HIVBHTSvisit.preventionServicesOfferedAndReferrals
path:
  v: HIVBHTSvisit.preventionServicesOfferedAndReferrals
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE149
short:
  v: Prevention services offered and referrals
definition:
  v: Offer or refer to prevention services
min:
  v: 1
max:
  v: *
base:
  path:
    v: HIVBHTSvisit.preventionServicesOfferedAndReferrals
  min:
    v: 1
  max:
    v: *
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE149
    l: HIV.B.DE149

id:
  v: HIVBHTSvisit.sexualAndReproductiveHealthIntegratedServices
path:
  v: HIVBHTSvisit.sexualAndReproductiveHealthIntegratedServices
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE158
short:
  v: Sexual and reproductive health integrated services
definition:
  v: Offer or refer to sexual and reproductive health services
min:
  v: 1
max:
  v: *
base:
  path:
    v: HIVBHTSvisit.sexualAndReproductiveHealthIntegratedServices
  min:
    v: 1
  max:
    v: *
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE158
    l: HIV.B.DE158

id:
  v: HIVBHTSvisit.offerOtherClinicalServices
path:
  v: HIVBHTSvisit.offerOtherClinicalServices
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE165
short:
  v: Offer other clinical services
definition:
  v: Other clinical services offered or referrals given to the client
min:
  v: 0
max:
  v: *
base:
  path:
    v: HIVBHTSvisit.offerOtherClinicalServices
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE165
    l: HIV.B.DE165

id:
  v: HIVBHTSvisit.otherSupportServices
path:
  v: HIVBHTSvisit.otherSupportServices
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE172
short:
  v: Other support services
definition:
  v: Offer or refer for other support services
min:
  v: 0
max:
  v: *
base:
  path:
    v: HIVBHTSvisit.otherSupportServices
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE172
    l: HIV.B.DE172

id:
  v: HIVBHTSvisit.clinicalEnquiryForIntimatePartnerViolenceIpvDone
path:
  v: HIVBHTSvisit.clinicalEnquiryForIntimatePartnerViolenceIpvDone
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE178
short:
  v: Clinical enquiry for intimate partner violence (IPV) done
definition:
  v: Whether a clinical enquiry for intimate partner violence was conducted
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.clinicalEnquiryForIntimatePartnerViolenceIpvDone
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: HIVBHTSvisit.intimatePartnerViolenceEnquiryResults
path:
  v: HIVBHTSvisit.intimatePartnerViolenceEnquiryResults
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE179
short:
  v: Intimate partner violence enquiry results
definition:
  v: Result of medical inquiry for intimate partner violence
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.intimatePartnerViolenceEnquiryResults
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE179
    l: HIV.B.DE179

id:
  v: HIVBHTSvisit.otherIpvResultSpecify
path:
  v: HIVBHTSvisit.otherIpvResultSpecify
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE184
short:
  v: Other IPV result (specify)
definition:
  v: Other intimate partner violence (IPV) result not described above (specify)
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.otherIpvResultSpecify
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: HIVBHTSvisit.offeredVoluntaryPartnerServices
path:
  v: HIVBHTSvisit.offeredVoluntaryPartnerServices
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE185
short:
  v: Offered voluntary partner services
definition:
  v: Whether the client was offered voluntary partner services or family services
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.offeredVoluntaryPartnerServices
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: HIVBHTSvisit.countOfContactsOrPartnersGivenForSocialNetworkBasedPartner
path:
  v: HIVBHTSvisit.countOfContactsOrPartnersGivenForSocialNetworkBasedPartner
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE186
short:
  v: Count of contacts or partners given for social network-based/partner services
definition:
  v: The quantity of contacts or partners given by a client that accepts social network-based/partner services for follow-up
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.countOfContactsOrPartnersGivenForSocialNetworkBasedPartner
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: integer
    l: integer

id:
  v: HIVBHTSvisit.offeredSocialNetworkBasedPartnerServices
path:
  v: HIVBHTSvisit.offeredSocialNetworkBasedPartnerServices
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE187
short:
  v: Offered social network-based/partner services
definition:
  v: Whether the client was offered social network-based partner services
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.offeredSocialNetworkBasedPartnerServices
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: HIVBHTSvisit.acceptedSocialNetworkBasedPartnerServices
path:
  v: HIVBHTSvisit.acceptedSocialNetworkBasedPartnerServices
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE188
short:
  v: Accepted social network-based/partner services
definition:
  v: Whether the client accepted social network-based partner services
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.acceptedSocialNetworkBasedPartnerServices
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: HIVBHTSvisit.contactFirstNameToOfferSocialNetworkBasedPartnerServices
path:
  v: HIVBHTSvisit.contactFirstNameToOfferSocialNetworkBasedPartnerServices
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE189
short:
  v: Contact first name to offer social network-based/partner services
definition:
  v: First name of each contact given by the client to offer social network-based/partner services
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.contactFirstNameToOfferSocialNetworkBasedPartnerServices
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: HIVBHTSvisit.contactLastNameToOfferSocialNetworkBasedPartnerServices
path:
  v: HIVBHTSvisit.contactLastNameToOfferSocialNetworkBasedPartnerServices
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE190
short:
  v: Contact last name to offer social network-based/partner services
definition:
  v: Last or family name of each contact given by the client to offer social network-based/partner services
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.contactLastNameToOfferSocialNetworkBasedPartnerServices
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: HIVBHTSvisit.typeOfFollowUpAppointment
path:
  v: HIVBHTSvisit.typeOfFollowUpAppointment
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE191
short:
  v: Type of follow-up appointment
definition:
  v: Type of follow-up appointment for testing services
min:
  v: 0
max:
  v: *
base:
  path:
    v: HIVBHTSvisit.typeOfFollowUpAppointment
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE191
    l: HIV.B.DE191

id:
  v: HIVBHTSvisit.otherReasonForTheFollowUpAppointmentSpecify
path:
  v: HIVBHTSvisit.otherReasonForTheFollowUpAppointmentSpecify
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE194
short:
  v: Other reason for the follow-up appointment (specify)
definition:
  v: Other reason for the follow-up appointment (specify)
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.otherReasonForTheFollowUpAppointmentSpecify
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: HIVBHTSvisit.dateTimeOfFollowUpAppointment
path:
  v: HIVBHTSvisit.dateTimeOfFollowUpAppointment
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE195
short:
  v: Date/time of follow-up appointment
definition:
  v: Date the patient is to return for monitoring, re-supply or any other reason
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.dateTimeOfFollowUpAppointment
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: dateTime
    l: dateTime

id:
  v: HIVBHTSvisit.recommendedFollowUpDate
path:
  v: HIVBHTSvisit.recommendedFollowUpDate
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE196
short:
  v: Recommended follow-up date
definition:
  v: Date when follow-up is recommended based on follow up requirements
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.recommendedFollowUpDate
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: dateTime
    l: dateTime

id:
  v: HIVBHTSvisit.vmmcProcedure
path:
  v: HIVBHTSvisit.vmmcProcedure
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE197
short:
  v: VMMC procedure
definition:
  v: Whether a voluntary medical male circumcision procedure was performed
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.vmmcProcedure
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: HIVBHTSvisit.vmmcProcedureDate
path:
  v: HIVBHTSvisit.vmmcProcedureDate
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE198
short:
  v: VMMC procedure date
definition:
  v: Date on which a voluntary medical male circumcision procedure was performed
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.vmmcProcedureDate
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: date
    l: date

id:
  v: HIVBHTSvisit.adverseEventReportedFromAVmmc
path:
  v: HIVBHTSvisit.adverseEventReportedFromAVmmc
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE199
short:
  v: Adverse event reported from a VMMC
definition:
  v: Whether an adverse event was reported associated with a voluntary medical male circumcision (VMMC) procedure
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.adverseEventReportedFromAVmmc
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: HIVBHTSvisit.seriousAdverseEvent
path:
  v: HIVBHTSvisit.seriousAdverseEvent
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE200
short:
  v: Serious adverse event
definition:
  v: Complications from voluntary medical male circumcision (VMMC) procedure resulted in death or hospitalization within 30 days of the procedure or permanent disability
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.seriousAdverseEvent
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: HIVBHTSvisit.adverseEventSeverity
path:
  v: HIVBHTSvisit.adverseEventSeverity
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE201
short:
  v: Adverse event severity
definition:
  v: Severity of the adverse event associated with voluntary medical male circumcision (VMMC) procedure
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.adverseEventSeverity
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE201
    l: HIV.B.DE201

id:
  v: HIVBHTSvisit.timingOfAdverseEvent
path:
  v: HIVBHTSvisit.timingOfAdverseEvent
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE204
short:
  v: Timing of adverse event
definition:
  v: When the adverse event associated with VMMC procedure occurred
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.timingOfAdverseEvent
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE204
    l: HIV.B.DE204

id:
  v: HIVBHTSvisit.typeOfAdverseVmmcEvent
path:
  v: HIVBHTSvisit.typeOfAdverseVmmcEvent
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE207
short:
  v: Type of adverse VMMC event
definition:
  v: Type of adverse event associated with voluntary medical male circumcision (VMMC) procedure
min:
  v: 0
max:
  v: *
base:
  path:
    v: HIVBHTSvisit.typeOfAdverseVmmcEvent
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE207
    l: HIV.B.DE207

id:
  v: HIVBHTSvisit.otherTypeOfAdverseVmmcEvent
path:
  v: HIVBHTSvisit.otherTypeOfAdverseVmmcEvent
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE223
short:
  v: Other (specify)
definition:
  v: Client experienced other adverse VMMC event (specify)
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.otherTypeOfAdverseVmmcEvent
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: HIVBHTSvisit.hivRetestPriorToStartingArtConducted
path:
  v: HIVBHTSvisit.hivRetestPriorToStartingArtConducted
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE224
short:
  v: HIV retest prior to starting ART conducted
definition:
  v: HIV retest prior to starting ART conducted
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.hivRetestPriorToStartingArtConducted
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: HIVBHTSvisit.atElevatedRiskForHivAcquisition
path:
  v: HIVBHTSvisit.atElevatedRiskForHivAcquisition
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE225
short:
  v: At elevated risk for HIV acquisition
definition:
  v: Client is at elevated risk for HIV acquisition
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.atElevatedRiskForHivAcquisition
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: HIVBHTSvisit.syndromeStiDiagnosed
path:
  v: HIVBHTSvisit.syndromeStiDiagnosed
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE226
short:
  v: Syndrome/STI diagnosed
definition:
  v: Syndrome or STI for which client is diagnosed
min:
  v: 0
max:
  v: *
base:
  path:
    v: HIVBHTSvisit.syndromeStiDiagnosed
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE226
    l: HIV.B.DE226

id:
  v: HIVBHTSvisit.otherSyndromeStiDiagnosed
path:
  v: HIVBHTSvisit.otherSyndromeStiDiagnosed
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE234
short:
  v: Other (specify)
definition:
  v: Other syndrome/STI diagnosed (specify)
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.otherSyndromeStiDiagnosed
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: HIVBHTSvisit.anyStiSyndromeDiagnosed
path:
  v: HIVBHTSvisit.anyStiSyndromeDiagnosed
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE235
short:
  v: Any STI syndrome diagnosed
definition:
  v: Was the client diagnosed with any of the five STI syndromes during this visit?
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.anyStiSyndromeDiagnosed
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: HIVBHTSvisit.dateOfStiTest
path:
  v: HIVBHTSvisit.dateOfStiTest
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE236
short:
  v: Date of STI test
definition:
  v: Date on which the STI test was conducted
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.dateOfStiTest
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: dateTime
    l: dateTime

id:
  v: HIVBHTSvisit.stiTestedFor
path:
  v: HIVBHTSvisit.stiTestedFor
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE237
short:
  v: STI tested for
definition:
  v: STI for which the client was tested
min:
  v: 0
max:
  v: *
base:
  path:
    v: HIVBHTSvisit.stiTestedFor
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE237
    l: HIV.B.DE237

id:
  v: HIVBHTSvisit.otherStiTestedFor
path:
  v: HIVBHTSvisit.otherStiTestedFor
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE248
short:
  v: Other (specify)
definition:
  v: Client tested for other STI (specify)
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.otherStiTestedFor
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: HIVBHTSvisit.syphilisTestDate
path:
  v: HIVBHTSvisit.syphilisTestDate
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE249
short:
  v: Syphilis test date
definition:
  v: Date of syphilis test
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.syphilisTestDate
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: dateTime
    l: dateTime

id:
  v: HIVBHTSvisit.syphilisTestResult
path:
  v: HIVBHTSvisit.syphilisTestResult
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE250
short:
  v: Syphilis test result
definition:
  v: Result from syphilis test
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.syphilisTestResult
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE250
    l: HIV.B.DE250

id:
  v: HIVBHTSvisit.syphilisTreatmentStartDate
path:
  v: HIVBHTSvisit.syphilisTreatmentStartDate
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE254
short:
  v: Syphilis treatment start date
definition:
  v: Date of initiation of syphilis treatment
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.syphilisTreatmentStartDate
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: dateTime
    l: dateTime

id:
  v: HIVBHTSvisit.gonorrhoeaTestDate
path:
  v: HIVBHTSvisit.gonorrhoeaTestDate
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE255
short:
  v: Gonorrhoea test date
definition:
  v: Date of Gonorrhoea test
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.gonorrhoeaTestDate
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: dateTime
    l: dateTime

id:
  v: HIVBHTSvisit.gonorrhoeaTestResult
path:
  v: HIVBHTSvisit.gonorrhoeaTestResult
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE256
short:
  v: Gonorrhoea test result
definition:
  v: Result from Gonorrhoea test
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.gonorrhoeaTestResult
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE256
    l: HIV.B.DE256

id:
  v: HIVBHTSvisit.gonorrhoeaTreatmentStartDate
path:
  v: HIVBHTSvisit.gonorrhoeaTreatmentStartDate
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE260
short:
  v: Gonorrhoea treatment start date
definition:
  v: Date of initiation of Gonorrhoea treatment
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.gonorrhoeaTreatmentStartDate
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: dateTime
    l: dateTime

id:
  v: HIVBHTSvisit.typeOfSpecimen
path:
  v: HIVBHTSvisit.typeOfSpecimen
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE261
short:
  v: Type of specimen
definition:
  v: Type of specimen to be collected
min:
  v: 0
max:
  v: *
base:
  path:
    v: HIVBHTSvisit.typeOfSpecimen
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE261
    l: HIV.B.DE261

id:
  v: HIVBHTSvisit.otherTypeOfSpecimenSpecify
path:
  v: HIVBHTSvisit.otherTypeOfSpecimenSpecify
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE268
short:
  v: Other type of specimen (specify)
definition:
  v: Other specimen type to be collected (specify)
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.otherTypeOfSpecimenSpecify
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: HIVBHTSvisit.syphilisTestType
path:
  v: HIVBHTSvisit.syphilisTestType
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE269
short:
  v: Syphilis test type
definition:
  v: Type of diagnostic test used for syphilis (treponema pallidum)
min:
  v: 0
max:
  v: *
base:
  path:
    v: HIVBHTSvisit.syphilisTestType
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE269
    l: HIV.B.DE269

id:
  v: HIVBHTSvisit.otherSyphilisTestTypeSpecify
path:
  v: HIVBHTSvisit.otherSyphilisTestTypeSpecify
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE275
short:
  v: Other syphilis test type (specify)
definition:
  v: Other test used (specify)
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.otherSyphilisTestTypeSpecify
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: HIVBHTSvisit.neisseriaGonorrhoeaeTestType
path:
  v: HIVBHTSvisit.neisseriaGonorrhoeaeTestType
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE276
short:
  v: Neisseria gonorrhoeae test type
definition:
  v: Type of diagnostic test used for Neisseria gonorrhoeae
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.neisseriaGonorrhoeaeTestType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE276
    l: HIV.B.DE276

id:
  v: HIVBHTSvisit.otherNeisseriaGonorrhoeaeTestType
path:
  v: HIVBHTSvisit.otherNeisseriaGonorrhoeaeTestType
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE282
short:
  v: Other (specify)
definition:
  v: Other type of test used (specify)
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.otherNeisseriaGonorrhoeaeTestType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: HIVBHTSvisit.pocTestForNeisseriaGonorrhoeaeSpecify
path:
  v: HIVBHTSvisit.pocTestForNeisseriaGonorrhoeaeSpecify
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE283
short:
  v: POC Test for Neisseria gonorrhoeae (specify)
definition:
  v: Point-of-care (POC) test used for Neisseria gonorrhoeae (specify)
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.pocTestForNeisseriaGonorrhoeaeSpecify
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: HIVBHTSvisit.chlamydiaTrachomatisTestType
path:
  v: HIVBHTSvisit.chlamydiaTrachomatisTestType
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE284
short:
  v: Chlamydia trachomatis test type
definition:
  v: Type of diagnostic test used for Chlamydia trachomatis
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.chlamydiaTrachomatisTestType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE284
    l: HIV.B.DE284

id:
  v: HIVBHTSvisit.otherTestForChlamydiaSpecify
path:
  v: HIVBHTSvisit.otherTestForChlamydiaSpecify
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE291
short:
  v: Other test for Chlamydia (specify)
definition:
  v: Other type of test used for Chlaymdia (specify)
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.otherTestForChlamydiaSpecify
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: HIVBHTSvisit.pocTestTypeForChlamydiaTestSpecify
path:
  v: HIVBHTSvisit.pocTestTypeForChlamydiaTestSpecify
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE292
short:
  v: POC Test type for Chlamydia test (specify)
definition:
  v: Point-of-care (POC) test used for Chlamydia (specify)
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.pocTestTypeForChlamydiaTestSpecify
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: HIVBHTSvisit.trichomonasVaginalisTestType
path:
  v: HIVBHTSvisit.trichomonasVaginalisTestType
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE293
short:
  v: Trichomonas vaginalis test type
definition:
  v: Type of diagnostic test used for Trichomonas vaginalis
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.trichomonasVaginalisTestType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE293
    l: HIV.B.DE293

id:
  v: HIVBHTSvisit.otherTrichomonasVaginalisTestType
path:
  v: HIVBHTSvisit.otherTrichomonasVaginalisTestType
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE299
short:
  v: Other (specify)
definition:
  v: Other type of test used (specify)
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.otherTrichomonasVaginalisTestType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: HIVBHTSvisit.pocTestTypeForTrichomonasVaginalisTestSpecify
path:
  v: HIVBHTSvisit.pocTestTypeForTrichomonasVaginalisTestSpecify
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE300
short:
  v: POC Test type for Trichomonas vaginalis test (specify)
definition:
  v: Point-of-care (POC) test used (specify)
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.pocTestTypeForTrichomonasVaginalisTestSpecify
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: HIVBHTSvisit.herpesSimplexVirusHsvTestType
path:
  v: HIVBHTSvisit.herpesSimplexVirusHsvTestType
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE301
short:
  v: Herpes simplex virus (HSV) test type
definition:
  v: Type of diagnostic test used for herpes simplex virus (HSV)
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.herpesSimplexVirusHsvTestType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE301
    l: HIV.B.DE301

id:
  v: HIVBHTSvisit.otherHerpesSimplexVirusHsvTestType
path:
  v: HIVBHTSvisit.otherHerpesSimplexVirusHsvTestType
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE305
short:
  v: Other (specify)
definition:
  v: Other type of test used for Herpes simplex virus (HSV) test (specify)
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.otherHerpesSimplexVirusHsvTestType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: HIVBHTSvisit.mycoplasmaGenitaliumTestType
path:
  v: HIVBHTSvisit.mycoplasmaGenitaliumTestType
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE306
short:
  v: Mycoplasma genitalium test type
definition:
  v: Type of diagnostic test used for Mycoplasma genitalium
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.mycoplasmaGenitaliumTestType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE306
    l: HIV.B.DE306

id:
  v: HIVBHTSvisit.otherMycoplasmaGenitaliumTestType
path:
  v: HIVBHTSvisit.otherMycoplasmaGenitaliumTestType
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE310
short:
  v: Other (specify)
definition:
  v: Other type of test used for Mycoplasma genitalium test (specify)
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.otherMycoplasmaGenitaliumTestType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: HIVBHTSvisit.testTypeForOtherStiTestedForSpecify
path:
  v: HIVBHTSvisit.testTypeForOtherStiTestedForSpecify
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE311
short:
  v: Test type for other STI tested for (specify)
definition:
  v: Test type used for the other specified STI
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.testTypeForOtherStiTestedForSpecify
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: HIVBHTSvisit.stiTestResult
path:
  v: HIVBHTSvisit.stiTestResult
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE312
short:
  v: STI test result
definition:
  v: Result from STI test
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.stiTestResult
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE312
    l: HIV.B.DE312

id:
  v: HIVBHTSvisit.dateOfStiConfirmatoryTest
path:
  v: HIVBHTSvisit.dateOfStiConfirmatoryTest
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE316
short:
  v: Date of STI confirmatory test
definition:
  v: Date of STI confirmatory test
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.dateOfStiConfirmatoryTest
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: dateTime
    l: dateTime

id:
  v: HIVBHTSvisit.confirmatorySyphilisTestType
path:
  v: HIVBHTSvisit.confirmatorySyphilisTestType
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE317
short:
  v: Confirmatory syphilis test type
definition:
  v: Type of test ued for confirmatory syphilis test
min:
  v: 0
max:
  v: *
base:
  path:
    v: HIVBHTSvisit.confirmatorySyphilisTestType
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE317
    l: HIV.B.DE317

id:
  v: HIVBHTSvisit.otherConfirmatorySyphilisTestType
path:
  v: HIVBHTSvisit.otherConfirmatorySyphilisTestType
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE323
short:
  v: Other (specify)
definition:
  v: Other test used for confirmatory syphilis test (specify)
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.otherConfirmatorySyphilisTestType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: HIVBHTSvisit.confirmatoryTestTypeForOtherStiSpecify
path:
  v: HIVBHTSvisit.confirmatoryTestTypeForOtherStiSpecify
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE324
short:
  v: Confirmatory test type for other STI (specify)
definition:
  v: Confirmatory test type for other STI
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.confirmatoryTestTypeForOtherStiSpecify
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: HIVBHTSvisit.confirmatoryStiTestResult
path:
  v: HIVBHTSvisit.confirmatoryStiTestResult
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE325
short:
  v: Confirmatory STI test result
definition:
  v: Result from confirmatory STI test
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.confirmatoryStiTestResult
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE325
    l: HIV.B.DE325

id:
  v: HIVBHTSvisit.dateStiTreatmentPrescribed
path:
  v: HIVBHTSvisit.dateStiTreatmentPrescribed
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE329
short:
  v: Date STI treatment prescribed
definition:
  v: Date STI treatment was prescribed to the client
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.dateStiTreatmentPrescribed
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: dateTime
    l: dateTime

id:
  v: HIVBHTSvisit.dateStiTreatmentDispensed
path:
  v: HIVBHTSvisit.dateStiTreatmentDispensed
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE330
short:
  v: Date STI treatment dispensed
definition:
  v: Date STI treatment dispensed to the client
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.dateStiTreatmentDispensed
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: dateTime
    l: dateTime

id:
  v: HIVBHTSvisit.stiTreatmentDispensedSpecify
path:
  v: HIVBHTSvisit.stiTreatmentDispensedSpecify
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE331
short:
  v: STI treatment dispensed (specify)
definition:
  v: STI treatment dispensed to the client
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVBHTSvisit.stiTreatmentDispensedSpecify
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

element:
  id:
    v: HIVBHTSvisit
  path:
    v: HIVBHTSvisit
  short:
    v: HIV.B HTS visit
  definition:
    v: This tab describes the data that are collected during the HIV Testing services visit workflow (HIV.B)
element:
  id:
    v: HIVBHTSvisit.reasonForVisit
  path:
    v: HIVBHTSvisit.reasonForVisit
  code:
    system:
      v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
      l: HIVConcepts
    code:
      v: HIV.B.DE1
  short:
    v: Reason for visit
  definition:
    v: Reason for HIV testing services visit
  min:
    v: 1
  max:
    v: *
  type:
    code:
      v: Coding
      l: Coding
  binding:
    strength:
      v: required
    value set:
      v: http://smart.who.int/hiv/ValueSet/HIV.B.DE1
      l: HIV.B.DE1
element:
  id:
    v: HIVBHTSvisit.referredThroughPartnerServices
  path:
    v: HIVBHTSvisit.referredThroughPartnerServices
  code:
    system:
      v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
      l: HIVConcepts
    code:
      v: HIV.B.DE5
  short:
    v: Referred through partner services
  definition:
    v: Client reported coming to the facility after receiving a provider-assisted referral or patient referral from a contact or partner
  min:
    v: 1
  max:
    v: *
  type:
    code:
      v: Coding
      l: Coding
  binding:
    strength:
      v: required
    value set:
      v: http://smart.who.int/hiv/ValueSet/HIV.B.DE5
      l: HIV.B.DE5
element:
  id:
    v: HIVBHTSvisit.typeOfContactOrPartnerForPartnerServices
  path:
    v: HIVBHTSvisit.typeOfContactOrPartnerForPartnerServices
  code:
    system:
      v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
      l: HIVConcepts
    code:
      v: HIV.B.DE8
  short:
    v: Type of contact or partner for partner services
  definition:
    v: Client's relationship to the person that referred the client for partner services or family services
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: Coding
      l: Coding
  binding:
    strength:
      v: required
    value set:
      v: http://smart.who.int/hiv/ValueSet/HIV.B.DE8
      l: HIV.B.DE8
element:
  id:
    v: HIVBHTSvisit.contactWithAndSuspectedExposureToHiv
  path:
    v: HIVBHTSvisit.contactWithAndSuspectedExposureToHiv
  code:
    system:
      v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
      l: HIVConcepts
    code:
      v: HIV.B.DE13
  short:
    v: Contact with and (suspected) exposure to HIV
  definition:
    v: When the client is reported to have had suspected exposure to HIV
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: boolean
      l: boolean
element:
  id:
    v: HIVBHTSvisit.dateTimeOfSuspectedExposureToHiv
  path:
    v: HIVBHTSvisit.dateTimeOfSuspectedExposureToHiv
  code:
    system:
      v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
      l: HIVConcepts
    code:
      v: HIV.B.DE14
  short:
    v: Date/time of suspected exposure to HIV
  definition:
    v: Date and time when the client had suspected exposure to HIV
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: dateTime
      l: dateTime
element:
  id:
    v: HIVBHTSvisit.testingEntryPoint
  path:
    v: HIVBHTSvisit.testingEntryPoint
  code:
    system:
      v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
      l: HIVConcepts
    code:
      v: HIV.B.DE15
  short:
    v: Testing entry point
  definition:
    v: Whether testing is happening in the community or at a facility
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: Coding
      l: Coding
  binding:
    strength:
      v: required
    value set:
      v: http://smart.who.int/hiv/ValueSet/HIV.B.DE15
      l: HIV.B.DE15
element:
  id:
    v: HIVBHTSvisit.entryPointForCommunityLevelTesting
  path:
    v: HIVBHTSvisit.entryPointForCommunityLevelTesting
  code:
    system:
      v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
      l: HIVConcepts
    code:
      v: HIV.B.DE18
  short:
    v: Entry point for community-level testing
  definition:
    v: Specific point in the community where testing is happening
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: Coding
      l: Coding
  binding:
    strength:
      v: required
    value set:
      v: http://smart.who.int/hiv/ValueSet/HIV.B.DE18
      l: HIV.B.DE18

id:
  v: HIVBHTSvisit.entryPointForFacilityLevelTesting
path:
  v: HIVBHTSvisit.entryPointForFacilityLevelTesting
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE22
short:
  v: Entry point for facility-level testing
definition:
  v: Specific point where testing is happening at a facility
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE22
    l: HIV.B.DE22

id:
  v: HIVBHTSvisit.currentlyPregnant
path:
  v: HIVBHTSvisit.currentlyPregnant
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE29
short:
  v: Currently pregnant
definition:
  v: Client is currently pregnant
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: HIVBHTSvisit.gestationalAge
path:
  v: HIVBHTSvisit.gestationalAge
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE30
short:
  v: Gestational age
definition:
  v: Gestational age in weeks and/or days depending on the source of gestational age
min:
  v: 0
max:
  v: 1
type:
  code:
    v: integer
    l: integer

id:
  v: HIVBHTSvisit.expectedDateOfDeliveryEdd
path:
  v: HIVBHTSvisit.expectedDateOfDeliveryEdd
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE31
short:
  v: Expected date of delivery (EDD)
definition:
  v: Expected date of delivery based on gestational age
min:
  v: 0
max:
  v: 1
type:
  code:
    v: date
    l: date

id:
  v: HIVBHTSvisit.breastfeeding
path:
  v: HIVBHTSvisit.breastfeeding
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE32
short:
  v: Breastfeeding
definition:
  v: Infant is being breastfed by mother
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: HIVBHTSvisit.partnerHivStatusReported
path:
  v: HIVBHTSvisit.partnerHivStatusReported
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE33
short:
  v: Partner HIV status (reported)
definition:
  v: The HIV status of the client's partner.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE33
    l: HIV.B.DE33

id:
  v: HIVBHTSvisit.partnerIsFromAKeyPopulation
path:
  v: HIVBHTSvisit.partnerIsFromAKeyPopulation
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE37
short:
  v: Partner is from a key population
definition:
  v: Client's partner is a member of a key population, that has an increased risk of HIV
min:
  v: 0
max:
  v: *
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE37
    l: HIV.B.DE37

id:
  v: HIVBHTSvisit.hasUsedAnHivSelfTestBeforeReported
path:
  v: HIVBHTSvisit.hasUsedAnHivSelfTestBeforeReported
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE43
short:
  v: Has used an HIV self-test before (reported)
definition:
  v: The client reported having used an HIV self-test before
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: HIVBHTSvisit.hivSelfTestResult
path:
  v: HIVBHTSvisit.hivSelfTestResult
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE44
short:
  v: HIV self-test result
definition:
  v: Results from the reported HIV self-test
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE44
    l: HIV.B.DE44

id:
  v: HIVBHTSvisit.dateOfHivSelfTest
path:
  v: HIVBHTSvisit.dateOfHivSelfTest
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE48
short:
  v: Date of HIV self-test
definition:
  v: Date when the HIV self-test was conducted
min:
  v: 0
max:
  v: 1
type:
  code:
    v: date
    l: date

id:
  v: HIVBHTSvisit.keyPopulationMember
path:
  v: HIVBHTSvisit.keyPopulationMember
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE49
short:
  v: Key population member
definition:
  v: Client is a member of a key population that has an increased risk of HIV
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: HIVBHTSvisit.keyPopulationMemberType
path:
  v: HIVBHTSvisit.keyPopulationMemberType
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE50
short:
  v: Key population member type
definition:
  v: The type of key population that the client is included in
min:
  v: 0
max:
  v: *
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE50
    l: HIV.B.DE50

id:
  v: HIVBHTSvisit.adolescentGirl
path:
  v: HIVBHTSvisit.adolescentGirl
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE56
short:
  v: Adolescent girl
definition:
  v: Calculated field based on age and gender, if client is 10 years or older and under 20 years old
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: HIVBHTSvisit.youngWoman
path:
  v: HIVBHTSvisit.youngWoman
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE57
short:
  v: Young woman
definition:
  v: Calculated field based on age and gender, if client is 20 years or older and under 25 years old
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: HIVBHTSvisit.orphanOrVulnerableChild
path:
  v: HIVBHTSvisit.orphanOrVulnerableChild
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE58
short:
  v: Orphan or vulnerable child
definition:
  v: Client considered an orphan or vulnerable child
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: HIVBHTSvisit.informedOfHivTestResult
path:
  v: HIVBHTSvisit.informedOfHivTestResult
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE59
short:
  v: Informed of HIV test result
definition:
  v: Client has been informed of their HIV test result
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: HIVBHTSvisit.dateHivTestResultsReturned
path:
  v: HIVBHTSvisit.dateHivTestResultsReturned
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE60
short:
  v: Date HIV test results returned
definition:
  v: Date HIV test result returned to client
min:
  v: 0
max:
  v: 1
type:
  code:
    v: date
    l: date

id:
  v: HIVBHTSvisit.hivExposureType
path:
  v: HIVBHTSvisit.hivExposureType
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE61
short:
  v: HIV exposure type
definition:
  v: Ways in which the client was exposed to HIV
min:
  v: 0
max:
  v: *
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE61
    l: HIV.B.DE61

id:
  v: HIVBHTSvisit.dateInformedOfHivPositiveDiagnosis
path:
  v: HIVBHTSvisit.dateInformedOfHivPositiveDiagnosis
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE65
short:
  v: Date informed of HIV-positive diagnosis
definition:
  v: The date on which the client was diagnosed with HIV
min:
  v: 0
max:
  v: 1
type:
  code:
    v: date
    l: date

id:
  v: HIVBHTSvisit.hivDiagnosingFacility
path:
  v: HIVBHTSvisit.hivDiagnosingFacility
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE66
short:
  v: HIV diagnosing facility
definition:
  v: The facility where the client received an HIV-positive diagnosis
min:
  v: 1
max:
  v: 1
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE66
    l: HIV.B.DE66

id:
  v: HIVBHTSvisit.dateOfFirstPositiveTestIndicativeOfHivDiagnosis
path:
  v: HIVBHTSvisit.dateOfFirstPositiveTestIndicativeOfHivDiagnosis
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE67
short:
  v: Date of first positive test indicative of HIV diagnosis
definition:
  v: Earliest date of HIV diagnosis determined according to the national HIV testing algorithm
min:
  v: 0
max:
  v: 1
type:
  code:
    v: date
    l: date

id:
  v: HIVBHTSvisit.hivSerotype
path:
  v: HIVBHTSvisit.hivSerotype
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE68
short:
  v: HIV serotype
definition:
  v: The client's HIV serotype
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE68
    l: HIV.B.DE68

id:
  v: HIVBHTSvisit.hivDiagnosisDate
path:
  v: HIVBHTSvisit.hivDiagnosisDate
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE71
short:
  v: HIV diagnosis date
definition:
  v: Date diagnosis was returned to client
min:
  v: 0
max:
  v: 1
type:
  code:
    v: date
    l: date

id:
  v: HIVBHTSvisit.artStartDate
path:
  v: HIVBHTSvisit.artStartDate
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE72
short:
  v: ART start date
definition:
  v: The date on which the client started or restarted antiretroviral therapy (ART)
min:
  v: 0
max:
  v: 1
type:
  code:
    v: date
    l: date

id:
  v: HIVBHTSvisit.ageAtDiagnosis
path:
  v: HIVBHTSvisit.ageAtDiagnosis
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE73
short:
  v: Age at diagnosis
definition:
  v: The client's age (in years) when given an HIV diagnosis
min:
  v: 0
max:
  v: 1
type:
  code:
    v: integer
    l: integer

id:
  v: HIVBHTSvisit.typeOfContactElicited
path:
  v: HIVBHTSvisit.typeOfContactElicited
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE74
short:
  v: Type of contact elicited
definition:
  v: Client's relationship to the contact identified for voluntary partner services or family services
min:
  v: 0
max:
  v: *
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE74
    l: HIV.B.DE74

id:
  v: HIVBHTSvisit.hivTestOrdered
path:
  v: HIVBHTSvisit.hivTestOrdered
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE79
short:
  v: HIV test ordered
definition:
  v: An HIV test of the client was ordered by the provider
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: HIVBHTSvisit.hivTestConducted
path:
  v: HIVBHTSvisit.hivTestConducted
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE80
short:
  v: HIV test conducted
definition:
  v: An HIV test was performed on the client during the visit
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: HIVBHTSvisit.hivTestType
path:
  v: HIVBHTSvisit.hivTestType
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE81
short:
  v: HIV test type
definition:
  v: Type of HIV test
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE81
    l: HIV.B.DE81

id:
  v: HIVBHTSvisit.dateHivTestSent
path:
  v: HIVBHTSvisit.dateHivTestSent
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE87
short:
  v: Date HIV test sent
definition:
  v: Date HIV specimen was sent to lab
min:
  v: 0
max:
  v: 1
type:
  code:
    v: dateTime
    l: dateTime

id:
  v: HIVBHTSvisit.assayNumberInTestingStrategy
path:
  v: HIVBHTSvisit.assayNumberInTestingStrategy
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE88
short:
  v: Assay number in testing strategy
definition:
  v: The number of the assay (test kit) in the HIV testing strategy
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE88
    l: HIV.B.DE88

id:
  v: HIVBHTSvisit.testResultOfHivAssay1
path:
  v: HIVBHTSvisit.testResultOfHivAssay1
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE94
short:
  v: Test result of HIV assay 1
definition:
  v: The result of the first HIV assay in the testing strategy
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE94
    l: HIV.B.DE94

id:
  v: HIVBHTSvisit.testResultOfHivAssay2
path:
  v: HIVBHTSvisit.testResultOfHivAssay2
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE98
short:
  v: Test result of HIV assay 2
definition:
  v: The result of the second HIV assay in the testing strategy
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE98
    l: HIV.B.DE98

id:
  v: HIVBHTSvisit.testResultOfHivAssay3
path:
  v: HIVBHTSvisit.testResultOfHivAssay3
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE102
short:
  v: Test result of HIV assay 3
definition:
  v: The result of the third HIV assay in the testing strategy
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE102
    l: HIV.B.DE102

code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE106
short:
  v: Test result of HIV assay 1 repeated
definition:
  v: The result of the repeated first HIV assay in the testing strategy
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE106
    l: HIV.B.DE106

id:
  v: HIVBHTSvisit.hivTestDate
path:
  v: HIVBHTSvisit.hivTestDate
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE110
short:
  v: HIV test date
definition:
  v: Date of the HIV test
min:
  v: 0
max:
  v: 1
type:
  code:
    v: date
    l: date

id:
  v: HIVBHTSvisit.hivTestResult
path:
  v: HIVBHTSvisit.hivTestResult
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE111
short:
  v: HIV test result
definition:
  v: The result from HIV testing after applying the testing algorithm
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE111
    l: HIV.B.DE111

id:
  v: HIVBHTSvisit.hivStatus
path:
  v: HIVBHTSvisit.hivStatus
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE115
short:
  v: HIV status
definition:
  v: HIV status reported after applying the national HIV testing algorithm. No single HIV test can provide an HIV-positive diagnosis.
min:
  v: 1
max:
  v: 1
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE115
    l: HIV.B.DE115

id:
  v: HIVBHTSvisit.datePositiveHivTestConfirmed
path:
  v: HIVBHTSvisit.datePositiveHivTestConfirmed
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE119
short:
  v: Date positive HIV test confirmed
definition:
  v: Date patient received positive HIV test confirmation (with written documentation)
min:
  v: 0
max:
  v: 1
type:
  code:
    v: date
    l: date

id:
  v: HIVBHTSvisit.siteWherePositiveHivTestConfirmed
path:
  v: HIVBHTSvisit.siteWherePositiveHivTestConfirmed
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE120
short:
  v: Site where positive HIV test confirmed
definition:
  v: Name or identifier of health facility where HIV test was confirmed
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE120
    l: HIV.B.DE120

id:
  v: HIVBHTSvisit.probableRouteOfTransmission
path:
  v: HIVBHTSvisit.probableRouteOfTransmission
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE121
short:
  v: Probable route of transmission
definition:
  v: Probable route(s) of transmission of HIV to client
min:
  v: 0
max:
  v: *
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE121
    l: HIV.B.DE121

id:
  v: HIVBHTSvisit.partnerHivTestConducted
path:
  v: HIVBHTSvisit.partnerHivTestConducted
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE129
short:
  v: Partner HIV test conducted
definition:
  v: If the client does not know the HIV status of the client's partner(s), offer to test and add results here
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: HIVBHTSvisit.partnerHivTestOrdered
path:
  v: HIVBHTSvisit.partnerHivTestOrdered
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE130
short:
  v: Partner HIV test ordered
definition:
  v: An HIV test for the client's partner has been ordered
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: HIVBHTSvisit.partnerHivTestDate
path:
  v: HIVBHTSvisit.partnerHivTestDate
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE131
short:
  v: Partner HIV test date
definition:
  v: Date of client's partner's HIV test
min:
  v: 0
max:
  v: 1
type:
  code:
    v: dateTime
    l: dateTime

id:
  v: HIVBHTSvisit.partnerHivTestResult
path:
  v: HIVBHTSvisit.partnerHivTestResult
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE132
short:
  v: Partner HIV test result
definition:
  v: The HIV test result of the client's partner
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE132
    l: HIV.B.DE132

id:
  v: HIVBHTSvisit.partnerHivStatusConfirmed
path:
  v: HIVBHTSvisit.partnerHivStatusConfirmed
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE136
short:
  v: Partner HIV status (confirmed)
definition:
  v: The HIV status of a sexual or drug-injecting partner of the client, based on a confirmed test result
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE136
    l: HIV.B.DE136

id:
  v: HIVBHTSvisit.partnerOnArt
path:
  v: HIVBHTSvisit.partnerOnArt
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE140
short:
  v: Partner on ART
definition:
  v: Partner of the client is on ART
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: HIVBHTSvisit.partnerVirallySuppressedOnArt
path:
  v: HIVBHTSvisit.partnerVirallySuppressedOnArt
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE141
short:
  v: Partner virally suppressed on ART
definition:
  v: ART and virally suppression status of a partner of the client
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: HIVBHTSvisit.counsellingProvided
path:
  v: HIVBHTSvisit.counsellingProvided
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE142
short:
  v: Counselling provided
definition:
  v: Whether counselling was provided to a client during the visit
min:
  v: 1
max:
  v: *
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE142
    l: HIV.B.DE142

id:
  v: HIVBHTSvisit.preventionServicesOfferedAndReferrals
path:
  v: HIVBHTSvisit.preventionServicesOfferedAndReferrals
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE149
short:
  v: Prevention services offered and referrals
definition:
  v: Offer or refer to prevention services
min:
  v: 1
max:
  v: *
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE149
    l: HIV.B.DE149

id:
  v: HIVBHTSvisit.sexualAndReproductiveHealthIntegratedServices
path:
  v: HIVBHTSvisit.sexualAndReproductiveHealthIntegratedServices
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE158
short:
  v: Sexual and reproductive health integrated services
definition:
  v: Offer or refer to sexual and reproductive health services
min:
  v: 1
max:
  v: *
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE158
    l: HIV.B.DE158

id:
  v: HIVBHTSvisit.offerOtherClinicalServices
path:
  v: HIVBHTSvisit.offerOtherClinicalServices
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE165
short:
  v: Offer other clinical services
definition:
  v: Other clinical services offered or referrals given to the client
min:
  v: 0
max:
  v: *
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE165
    l: HIV.B.DE165

id:
  v: HIVBHTSvisit.otherSupportServices
path:
  v: HIVBHTSvisit.otherSupportServices
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE172
short:
  v: Other support services
definition:
  v: Offer or refer for other support services
min:
  v: 0
max:
  v: *
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE172
    l: HIV.B.DE172

id:
  v: HIVBHTSvisit.clinicalEnquiryForIntimatePartnerViolenceIpvDone
path:
  v: HIVBHTSvisit.clinicalEnquiryForIntimatePartnerViolenceIpvDone
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE178
short:
  v: Clinical enquiry for intimate partner violence (IPV) done
definition:
  v: Whether a clinical enquiry for intimate partner violence was conducted
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: HIVBHTSvisit.intimatePartnerViolenceEnquiryResults
path:
  v: HIVBHTSvisit.intimatePartnerViolenceEnquiryResults
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE179
short:
  v: Intimate partner violence enquiry results
definition:
  v: Result of medical inquiry for intimate partner violence
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE179
    l: HIV.B.DE179

id:
  v: HIVBHTSvisit.otherIpvResultSpecify
path:
  v: HIVBHTSvisit.otherIpvResultSpecify
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE184
short:
  v: Other IPV result (specify)
definition:
  v: Other intimate partner violence (IPV) result not described above (specify)
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: HIVBHTSvisit.offeredVoluntaryPartnerServices
path:
  v: HIVBHTSvisit.offeredVoluntaryPartnerServices
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE185
short:
  v: Offered voluntary partner services
definition:
  v: Whether the client was offered voluntary partner services or family services
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: HIVBHTSvisit.countOfContactsOrPartnersGivenForSocialNetworkBasedPartner
path:
  v: HIVBHTSvisit.countOfContactsOrPartnersGivenForSocialNetworkBasedPartner
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE186
short:
  v: Count of contacts or partners given for social network-based/partner services
definition:
  v: The quantity of contacts or partners given by a client that accepts social network-based/partner services for follow-up
min:
  v: 0
max:
  v: 1
type:
  code:
    v: integer
    l: integer

id:
  v: HIVBHTSvisit.offeredSocialNetworkBasedPartnerServices
path:
  v: HIVBHTSvisit.offeredSocialNetworkBasedPartnerServices
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE187
short:
  v: Offered social network-based/partner services
definition:
  v: Whether the client was offered social network-based partner services
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: HIVBHTSvisit.acceptedSocialNetworkBasedPartnerServices
path:
  v: HIVBHTSvisit.acceptedSocialNetworkBasedPartnerServices
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE188
short:
  v: Accepted social network-based/partner services
definition:
  v: Whether the client accepted social network-based partner services
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: HIVBHTSvisit.contactFirstNameToOfferSocialNetworkBasedPartnerServices
path:
  v: HIVBHTSvisit.contactFirstNameToOfferSocialNetworkBasedPartnerServices
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE189
short:
  v: Contact first name to offer social network-based/partner services
definition:
  v: First name of each contact given by the client to offer social network-based/partner services
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: HIVBHTSvisit.contactLastNameToOfferSocialNetworkBasedPartnerServices
path:
  v: HIVBHTSvisit.contactLastNameToOfferSocialNetworkBasedPartnerServices
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE190
short:
  v: Contact last name to offer social network-based/partner services
definition:
  v: Last or family name of each contact given by the client to offer social network-based/partner services
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: HIVBHTSvisit.typeOfFollowUpAppointment
path:
  v: HIVBHTSvisit.typeOfFollowUpAppointment
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE191
short:
  v: Type of follow-up appointment
definition:
  v: Type of follow-up appointment for testing services
min:
  v: 0
max:
  v: *
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE191
    l: HIV.B.DE191

id:
  v: HIVBHTSvisit.otherReasonForTheFollowUpAppointmentSpecify
path:
  v: HIVBHTSvisit.otherReasonForTheFollowUpAppointmentSpecify
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE194
short:
  v: Other reason for the follow-up appointment (specify)
definition:
  v: Other reason for the follow-up appointment (specify)
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: HIVBHTSvisit.dateTimeOfFollowUpAppointment
path:
  v: HIVBHTSvisit.dateTimeOfFollowUpAppointment
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE195
short:
  v: Date/time of follow-up appointment
definition:
  v: Date the patient is to return for monitoring, re-supply or any other reason
min:
  v: 0
max:
  v: 1
type:
  code:
    v: dateTime
    l: dateTime

id:
  v: HIVBHTSvisit.recommendedFollowUpDate
path:
  v: HIVBHTSvisit.recommendedFollowUpDate
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE196
short:
  v: Recommended follow-up date
definition:
  v: Date when follow-up is recommended based on follow up requirements
min:
  v: 0
max:
  v: 1
type:
  code:
    v: dateTime
    l: dateTime

id:
  v: HIVBHTSvisit.vmmcProcedure
path:
  v: HIVBHTSvisit.vmmcProcedure
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE197
short:
  v: VMMC procedure
definition:
  v: Whether a voluntary medical male circumcision procedure was performed
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: HIVBHTSvisit.vmmcProcedureDate
path:
  v: HIVBHTSvisit.vmmcProcedureDate
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE198
short:
  v: VMMC procedure date
definition:
  v: Date on which a voluntary medical male circumcision procedure was performed
min:
  v: 0
max:
  v: 1
type:
  code:
    v: date
    l: date

id:
  v: HIVBHTSvisit.adverseEventReportedFromAVmmc
path:
  v: HIVBHTSvisit.adverseEventReportedFromAVmmc
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE199
short:
  v: Adverse event reported from a VMMC
definition:
  v: Whether an adverse event was reported associated with a voluntary medical male circumcision (VMMC) procedure
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: HIVBHTSvisit.seriousAdverseEvent
path:
  v: HIVBHTSvisit.seriousAdverseEvent
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE200
short:
  v: Serious adverse event
definition:
  v: Complications from voluntary medical male circumcision (VMMC) procedure resulted in death or hospitalization within 30 days of the procedure or permanent disability
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: HIVBHTSvisit.adverseEventSeverity
path:
  v: HIVBHTSvisit.adverseEventSeverity
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE201
short:
  v: Adverse event severity
definition:
  v: Severity of the adverse event associated with voluntary medical male circumcision (VMMC) procedure
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE201
    l: HIV.B.DE201

id:
  v: HIVBHTSvisit.timingOfAdverseEvent
path:
  v: HIVBHTSvisit.timingOfAdverseEvent
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE204
short:
  v: Timing of adverse event
definition:
  v: When the adverse event associated with VMMC procedure occurred
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE204
    l: HIV.B.DE204

id:
  v: HIVBHTSvisit.typeOfAdverseVmmcEvent
path:
  v: HIVBHTSvisit.typeOfAdverseVmmcEvent
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE207
short:
  v: Type of adverse VMMC event
definition:
  v: Type of adverse event associated with voluntary medical male circumcision (VMMC) procedure
min:
  v: 0
max:
  v: *
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE207
    l: HIV.B.DE207

id:
  v: HIVBHTSvisit.otherTypeOfAdverseVmmcEvent
path:
  v: HIVBHTSvisit.otherTypeOfAdverseVmmcEvent
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE223
short:
  v: Other (specify)
definition:
  v: Client experienced other adverse VMMC event (specify)
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: HIVBHTSvisit.hivRetestPriorToStartingArtConducted
path:
  v: HIVBHTSvisit.hivRetestPriorToStartingArtConducted
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE224
short:
  v: HIV retest prior to starting ART conducted
definition:
  v: HIV retest prior to starting ART conducted
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: HIVBHTSvisit.atElevatedRiskForHivAcquisition
path:
  v: HIVBHTSvisit.atElevatedRiskForHivAcquisition
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE225
short:
  v: At elevated risk for HIV acquisition
definition:
  v: Client is at elevated risk for HIV acquisition
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: HIVBHTSvisit.syndromeStiDiagnosed
path:
  v: HIVBHTSvisit.syndromeStiDiagnosed
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE226
short:
  v: Syndrome/STI diagnosed
definition:
  v: Syndrome or STI for which client is diagnosed
min:
  v: 0
max:
  v: *
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE226
    l: HIV.B.DE226

id:
  v: HIVBHTSvisit.otherSyndromeStiDiagnosed
path:
  v: HIVBHTSvisit.otherSyndromeStiDiagnosed
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE234
short:
  v: Other (specify)
definition:
  v: Other syndrome/STI diagnosed (specify)
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: HIVBHTSvisit.anyStiSyndromeDiagnosed
path:
  v: HIVBHTSvisit.anyStiSyndromeDiagnosed
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE235
short:
  v: Any STI syndrome diagnosed
definition:
  v: Was the client diagnosed with any of the five STI syndromes during this visit?
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: HIVBHTSvisit.dateOfStiTest
path:
  v: HIVBHTSvisit.dateOfStiTest
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE236
short:
  v: Date of STI test
definition:
  v: Date on which the STI test was conducted
min:
  v: 0
max:
  v: 1
type:
  code:
    v: dateTime
    l: dateTime

id:
  v: HIVBHTSvisit.stiTestedFor
path:
  v: HIVBHTSvisit.stiTestedFor
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE237
short:
  v: STI tested for
definition:
  v: STI for which the client was tested
min:
  v: 0
max:
  v: *
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE237
    l: HIV.B.DE237

id:
  v: HIVBHTSvisit.otherStiTestedFor
path:
  v: HIVBHTSvisit.otherStiTestedFor
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE248
short:
  v: Other (specify)
definition:
  v: Client tested for other STI (specify)
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: HIVBHTSvisit.syphilisTestDate
path:
  v: HIVBHTSvisit.syphilisTestDate
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE249
short:
  v: Syphilis test date
definition:
  v: Date of syphilis test
min:
  v: 0
max:
  v: 1
type:
  code:
    v: dateTime
    l: dateTime

id:
  v: HIVBHTSvisit.syphilisTestResult
path:
  v: HIVBHTSvisit.syphilisTestResult
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE250
short:
  v: Syphilis test result
definition:
  v: Result from syphilis test
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE250
    l: HIV.B.DE250

id:
  v: HIVBHTSvisit.syphilisTreatmentStartDate
path:
  v: HIVBHTSvisit.syphilisTreatmentStartDate
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE254
short:
  v: Syphilis treatment start date
definition:
  v: Date of initiation of syphilis treatment
min:
  v: 0
max:
  v: 1
type:
  code:
    v: dateTime
    l: dateTime

id:
  v: HIVBHTSvisit.gonorrhoeaTestDate
path:
  v: HIVBHTSvisit.gonorrhoeaTestDate
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE255
short:
  v: Gonorrhoea test date
definition:
  v: Date of Gonorrhoea test
min:
  v: 0
max:
  v: 1
type:
  code:
    v: dateTime
    l: dateTime

id:
  v: HIVBHTSvisit.gonorrhoeaTestResult
path:
  v: HIVBHTSvisit.gonorrhoeaTestResult
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE256
short:
  v: Gonorrhoea test result
definition:
  v: Result from Gonorrhoea test
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE256
    l: HIV.B.DE256

id:
  v: HIVBHTSvisit.gonorrhoeaTreatmentStartDate
path:
  v: HIVBHTSvisit.gonorrhoeaTreatmentStartDate
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE260
short:
  v: Gonorrhoea treatment start date
definition:
  v: Date of initiation of Gonorrhoea treatment
min:
  v: 0
max:
  v: 1
type:
  code:
    v: dateTime
    l: dateTime

id:
  v: HIVBHTSvisit.typeOfSpecimen
path:
  v: HIVBHTSvisit.typeOfSpecimen
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE261
short:
  v: Type of specimen
definition:
  v: Type of specimen to be collected
min:
  v: 0
max:
  v: *
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE261
    l: HIV.B.DE261

id:
  v: HIVBHTSvisit.otherTypeOfSpecimenSpecify
path:
  v: HIVBHTSvisit.otherTypeOfSpecimenSpecify
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE268
short:
  v: Other type of specimen (specify)
definition:
  v: Other specimen type to be collected (specify)
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: HIVBHTSvisit.syphilisTestType
path:
  v: HIVBHTSvisit.syphilisTestType
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE269
short:
  v: Syphilis test type
definition:
  v: Type of diagnostic test used for syphilis (treponema pallidum)
min:
  v: 0
max:
  v: *
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE269
    l: HIV.B.DE269

id:
  v: HIVBHTSvisit.otherSyphilisTestTypeSpecify
path:
  v: HIVBHTSvisit.otherSyphilisTestTypeSpecify
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE275
short:
  v: Other syphilis test type (specify)
definition:
  v: Other test used (specify)
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: HIVBHTSvisit.neisseriaGonorrhoeaeTestType
path:
  v: HIVBHTSvisit.neisseriaGonorrhoeaeTestType
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE276
short:
  v: Neisseria gonorrhoeae test type
definition:
  v: Type of diagnostic test used for Neisseria gonorrhoeae
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE276
    l: HIV.B.DE276

id:
  v: HIVBHTSvisit.otherNeisseriaGonorrhoeaeTestType
path:
  v: HIVBHTSvisit.otherNeisseriaGonorrhoeaeTestType
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE282
short:
  v: Other (specify)
definition:
  v: Other type of test used (specify)
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: HIVBHTSvisit.pocTestForNeisseriaGonorrhoeaeSpecify
path:
  v: HIVBHTSvisit.pocTestForNeisseriaGonorrhoeaeSpecify
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE283
short:
  v: POC Test for Neisseria gonorrhoeae (specify)
definition:
  v: Point-of-care (POC) test used for Neisseria gonorrhoeae (specify)
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: HIVBHTSvisit.chlamydiaTrachomatisTestType
path:
  v: HIVBHTSvisit.chlamydiaTrachomatisTestType
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE284
short:
  v: Chlamydia trachomatis test type
definition:
  v: Type of diagnostic test used for Chlamydia trachomatis
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE284
    l: HIV.B.DE284

id:
  v: HIVBHTSvisit.otherTestForChlamydiaSpecify
path:
  v: HIVBHTSvisit.otherTestForChlamydiaSpecify
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE291
short:
  v: Other test for Chlamydia (specify)
definition:
  v: Other type of test used for Chlaymdia (specify)
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: HIVBHTSvisit.pocTestTypeForChlamydiaTestSpecify
path:
  v: HIVBHTSvisit.pocTestTypeForChlamydiaTestSpecify
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE292
short:
  v: POC Test type for Chlamydia test (specify)
definition:
  v: Point-of-care (POC) test used for Chlamydia (specify)
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: HIVBHTSvisit.trichomonasVaginalisTestType
path:
  v: HIVBHTSvisit.trichomonasVaginalisTestType
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE293
short:
  v: Trichomonas vaginalis test type
definition:
  v: Type of diagnostic test used for Trichomonas vaginalis
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE293
    l: HIV.B.DE293

id:
  v: HIVBHTSvisit.otherTrichomonasVaginalisTestType
path:
  v: HIVBHTSvisit.otherTrichomonasVaginalisTestType
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE299
short:
  v: Other (specify)
definition:
  v: Other type of test used (specify)
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: HIVBHTSvisit.pocTestTypeForTrichomonasVaginalisTestSpecify
path:
  v: HIVBHTSvisit.pocTestTypeForTrichomonasVaginalisTestSpecify
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE300
short:
  v: POC Test type for Trichomonas vaginalis test (specify)
definition:
  v: Point-of-care (POC) test used (specify)
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: HIVBHTSvisit.herpesSimplexVirusHsvTestType
path:
  v: HIVBHTSvisit.herpesSimplexVirusHsvTestType
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE301
short:
  v: Herpes simplex virus (HSV) test type
definition:
  v: Type of diagnostic test used for herpes simplex virus (HSV)
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE301
    l: HIV.B.DE301

id:
  v: HIVBHTSvisit.otherHerpesSimplexVirusHsvTestType
path:
  v: HIVBHTSvisit.otherHerpesSimplexVirusHsvTestType
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE305
short:
  v: Other (specify)
definition:
  v: Other type of test used for Herpes simplex virus (HSV) test (specify)
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: HIVBHTSvisit.mycoplasmaGenitaliumTestType
path:
  v: HIVBHTSvisit.mycoplasmaGenitaliumTestType
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE306
short:
  v: Mycoplasma genitalium test type
definition:
  v: Type of diagnostic test used for Mycoplasma genitalium
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE306
    l: HIV.B.DE306

id:
  v: HIVBHTSvisit.otherMycoplasmaGenitaliumTestType
path:
  v: HIVBHTSvisit.otherMycoplasmaGenitaliumTestType
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE310
short:
  v: Other (specify)
definition:
  v: Other type of test used for Mycoplasma genitalium test (specify)
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: HIVBHTSvisit.testTypeForOtherStiTestedForSpecify
path:
  v: HIVBHTSvisit.testTypeForOtherStiTestedForSpecify
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE311
short:
  v: Test type for other STI tested for (specify)
definition:
  v: Test type used for the other specified STI
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: HIVBHTSvisit.stiTestResult
path:
  v: HIVBHTSvisit.stiTestResult
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE312
short:
  v: STI test result
definition:
  v: Result from STI test
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE312
    l: HIV.B.DE312

id:
  v: HIVBHTSvisit.dateOfStiConfirmatoryTest
path:
  v: HIVBHTSvisit.dateOfStiConfirmatoryTest
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE316
short:
  v: Date of STI confirmatory test
definition:
  v: Date of STI confirmatory test
min:
  v: 0
max:
  v: 1
type:
  code:
    v: dateTime
    l: dateTime

id:
  v: HIVBHTSvisit.confirmatorySyphilisTestType
path:
  v: HIVBHTSvisit.confirmatorySyphilisTestType
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE317
short:
  v: Confirmatory syphilis test type
definition:
  v: Type of test ued for confirmatory syphilis test
min:
  v: 0
max:
  v: *
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE317
    l: HIV.B.DE317

id:
  v: HIVBHTSvisit.otherConfirmatorySyphilisTestType
path:
  v: HIVBHTSvisit.otherConfirmatorySyphilisTestType
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE323
short:
  v: Other (specify)
definition:
  v: Other test used for confirmatory syphilis test (specify)
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: HIVBHTSvisit.confirmatoryTestTypeForOtherStiSpecify
path:
  v: HIVBHTSvisit.confirmatoryTestTypeForOtherStiSpecify
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE324
short:
  v: Confirmatory test type for other STI (specify)
definition:
  v: Confirmatory test type for other STI
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: HIVBHTSvisit.confirmatoryStiTestResult
path:
  v: HIVBHTSvisit.confirmatoryStiTestResult
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE325
short:
  v: Confirmatory STI test result
definition:
  v: Result from confirmatory STI test
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Coding
    l: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/hiv/ValueSet/HIV.B.DE325
    l: HIV.B.DE325

id:
  v: HIVBHTSvisit.dateStiTreatmentPrescribed
path:
  v: HIVBHTSvisit.dateStiTreatmentPrescribed
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE329
short:
  v: Date STI treatment prescribed
definition:
  v: Date STI treatment was prescribed to the client
min:
  v: 0
max:
  v: 1
type:
  code:
    v: dateTime
    l: dateTime

id:
  v: HIVBHTSvisit.dateStiTreatmentDispensed
path:
  v: HIVBHTSvisit.dateStiTreatmentDispensed
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE330
short:
  v: Date STI treatment dispensed
definition:
  v: Date STI treatment dispensed to the client
min:
  v: 0
max:
  v: 1
type:
  code:
    v: dateTime
    l: dateTime

id:
  v: HIVBHTSvisit.stiTreatmentDispensedSpecify
path:
  v: HIVBHTSvisit.stiTreatmentDispensedSpecify
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.B.DE331
short:
  v: STI treatment dispensed (specify)
definition:
  v: STI treatment dispensed to the client
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string