HIVGDiagnostics
type: StructureDefinition
node role: treeRoot
id:
  v: HIVGDiagnostics
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 HIVGDiagnostics Profiles: CRMI Shareable StructureDefinition, CRMI Publishable StructureDefinition Name Flags Card. Type Description & Constraints<img src="[binary]" alt="doco" style="background-color: inherit"/> HIVGDiagnostics 0..* Base HIV.G Diagnostics Instances of this logical model can be the target of a Reference #xD; cd4Count 0..1 integer CD4 count #xD; cd4CellPercentage 0..1 integer CD4 cell percentage #xD; baselineCd4Count 0..1 integer Baseline CD4 count #xD; dateOfBaselineCd4CountSampleCollection 0..1 date Date of baseline CD4 count sample collection #xD; <a href="StructureDefinition-HIVGDiagnostics-definitions.html#HIVGDiagnostics.lateArtInitiation" title="The client's first CD4 count from baseline CD4 test performed (such as at HIV diagnosis) was a count of <200 cells/mm3">lateArtInitiation 0..1 boolean Late ART initiation #xD; dateOfCd4SampleCollection 0..1 date Date of CD4 sample collection #xD; viralLoadTestConducted 0..1 boolean Viral load test conducted #xD; dateOfViralLoadSampleCollection 0..1 dateTime Date of viral load sample collection #xD; dateOfFirstViralLoadSampleCollection 0..1 dateTime Date of first viral load sample collection #xD; dateViralLoadSampleSent 0..1 date Date viral load sample sent #xD; firstViralLoadTestResult 0..1 integer First viral load test result #xD; viralLoadTestResult 0..1 integer Viral load test result #xD; hivViralLoadSpecimenType 0..1 Coding HIV viral load specimen type Binding: HIV viral load specimen type ValueSet (required) #xD; hbsagTestDate 0..1 date HBsAg test date #xD; hbsagTestResult 0..1 Coding HBsAg test result Binding: HBsAg test result ValueSet (required) #xD; reasonHepatitisBTestNotConducted 0..* Coding Reason Hepatitis B test not conducted Binding: Reason Hepatitis B test not conducted ValueSet (required) #xD; otherReasonHepatitisBTestNotConducted 0..1 string Other (specify) #xD; hepatitisBDiagnosis 0..1 Coding Hepatitis B diagnosis Binding: Hepatitis B diagnosi…
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/HIVGDiagnostics
  l: HIVGDiagnostics
version:
  v: 0.4.4
name:
  v: HIVGDiagnostics
title:
  v: HIV.G Diagnostics
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 workflow for diagnostics for HIV (HIV.G)
fhir version:
  v: 4.0.1
kind:
  v: logical
abstract:
  v: false
type:
  v: http://smart.who.int/hiv/StructureDefinition/HIVGDiagnostics
  l: HIVGDiagnostics
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: HIVGDiagnostics
    path:
      v: HIVGDiagnostics
    short:
      v: HIV.G Diagnostics
    definition:
      v: This tab describes the data that are collected during the workflow for diagnostics for HIV (HIV.G)
    min:
      v: 0
    max:
      v: *
    base:
      path:
        v: Base
      min:
        v: 0
      max:
        v: *
    is modifier:
      v: false
  element:
    id:
      v: HIVGDiagnostics.cd4Count
    path:
      v: HIVGDiagnostics.cd4Count
    code:
      system:
        v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
        l: HIVConcepts
      code:
        v: HIV.G.DE1
    short:
      v: CD4 count
    definition:
      v: CD4 cell count in cells/mm^3
    min:
      v: 0
    max:
      v: 1
    base:
      path:
        v: HIVGDiagnostics.cd4Count
      min:
        v: 0
      max:
        v: 1
    type:
      code:
        v: integer
        l: integer
  element:
    id:
      v: HIVGDiagnostics.cd4CellPercentage
    path:
      v: HIVGDiagnostics.cd4CellPercentage
    code:
      system:
        v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
        l: HIVConcepts
      code:
        v: HIV.G.DE2
    short:
      v: CD4 cell percentage
    definition:
      v: CD4 cell percentage
    min:
      v: 0
    max:
      v: 1
    base:
      path:
        v: HIVGDiagnostics.cd4CellPercentage
      min:
        v: 0
      max:
        v: 1
    type:
      code:
        v: integer
        l: integer
  element:
    id:
      v: HIVGDiagnostics.baselineCd4Count
    path:
      v: HIVGDiagnostics.baselineCd4Count
    code:
      system:
        v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
        l: HIVConcepts
      code:
        v: HIV.G.DE3
    short:
      v: Baseline CD4 count
    definition:
      v: CD4 count performed at HIV diagnosis
    min:
      v: 0
    max:
      v: 1
    base:
      path:
        v: HIVGDiagnostics.baselineCd4Count
      min:
        v: 0
      max:
        v: 1
    type:
      code:
        v: integer
        l: integer
  element:
    code:
      system:
        v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
        l: HIVConcepts
      code:
        v: HIV.G.DE4
    short:
      v: Date of baseline CD4 count sample collection
    definition:
      v: Date and time when baseline CD4 count test sample was collected
    min:
      v: 0
    max:
      v: 1
    base:
      min:
        v: 0
      max:
        v: 1

code:
  v: date
  l: date

id:
  v: HIVGDiagnostics.lateArtInitiation
path:
  v: HIVGDiagnostics.lateArtInitiation
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.G.DE5
short:
  v: Late ART initiation
definition:
  v: The client's first CD4 count from baseline CD4 test performed (such as at HIV diagnosis) was a count of <200 cells/mm3
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVGDiagnostics.lateArtInitiation
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean
    l: boolean

code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.G.DE6
short:
  v: Date of CD4 sample collection
definition:
  v: Date sample to be used for CD4 count was collected
min:
  v: 0
max:
  v: 1
base:
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: date
    l: date

id:
  v: HIVGDiagnostics.viralLoadTestConducted
path:
  v: HIVGDiagnostics.viralLoadTestConducted
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.G.DE7
short:
  v: Viral load test conducted
definition:
  v: A viral load test was performed
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVGDiagnostics.viralLoadTestConducted
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: HIVGDiagnostics.dateOfViralLoadSampleCollection
path:
  v: HIVGDiagnostics.dateOfViralLoadSampleCollection
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.G.DE8
short:
  v: Date of viral load sample collection
definition:
  v: Date and time when the sample was collected to test the client's HIV viral load
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVGDiagnostics.dateOfViralLoadSampleCollection
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: dateTime
    l: dateTime

id:
  v: HIVGDiagnostics.dateOfFirstViralLoadSampleCollection
path:
  v: HIVGDiagnostics.dateOfFirstViralLoadSampleCollection
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.G.DE9
short:
  v: Date of first viral load sample collection
definition:
  v: Date and time when the sample was collected to test the client's HIV viral load for the first time
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVGDiagnostics.dateOfFirstViralLoadSampleCollection
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: dateTime
    l: dateTime

id:
  v: HIVGDiagnostics.dateViralLoadSampleSent
path:
  v: HIVGDiagnostics.dateViralLoadSampleSent
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.G.DE10
short:
  v: Date viral load sample sent
definition:
  v: Date viral load sample sent to the lab
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVGDiagnostics.dateViralLoadSampleSent
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: date
    l: date

id:
  v: HIVGDiagnostics.firstViralLoadTestResult
path:
  v: HIVGDiagnostics.firstViralLoadTestResult
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.G.DE11
short:
  v: First viral load test result
definition:
  v: Result from the initial viral load test in number of copies/mL
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVGDiagnostics.firstViralLoadTestResult
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: integer
    l: integer

id:
  v: HIVGDiagnostics.viralLoadTestResult
path:
  v: HIVGDiagnostics.viralLoadTestResult
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.G.DE12
short:
  v: Viral load test result
definition:
  v: Result from the viral load test in number of copies/mL
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVGDiagnostics.viralLoadTestResult
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: integer
    l: integer

id:
  v: HIVGDiagnostics.hivViralLoadSpecimenType
path:
  v: HIVGDiagnostics.hivViralLoadSpecimenType
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.G.DE13
short:
  v: HIV viral load specimen type
definition:
  v: The type of specimen to be used to test viral load
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVGDiagnostics.hivViralLoadSpecimenType
  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.G.DE13
    l: HIV.G.DE13

id:
  v: HIVGDiagnostics.hbsagTestDate
path:
  v: HIVGDiagnostics.hbsagTestDate
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.G.DE17
short:
  v: HBsAg test date
definition:
  v: Date client was tested for hepatitis B virus (HBV)
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVGDiagnostics.hbsagTestDate
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: date
    l: date

id:
  v: HIVGDiagnostics.hbsagTestResult
path:
  v: HIVGDiagnostics.hbsagTestResult
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.G.DE18
short:
  v: HBsAg test result
definition:
  v: Hepatitis B virus test result (HBsAg)
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVGDiagnostics.hbsagTestResult
  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.G.DE18
    l: HIV.G.DE18

id:
  v: HIVGDiagnostics.reasonHepatitisBTestNotConducted
path:
  v: HIVGDiagnostics.reasonHepatitisBTestNotConducted
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.G.DE22
short:
  v: Reason Hepatitis B test not conducted
definition:
  v: Reason why a hepatitis B test was not done
min:
  v: 0
max:
  v: *
base:
  path:
    v: HIVGDiagnostics.reasonHepatitisBTestNotConducted
  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.G.DE22
    l: HIV.G.DE22

id:
  v: HIVGDiagnostics.otherReasonHepatitisBTestNotConducted
path:
  v: HIVGDiagnostics.otherReasonHepatitisBTestNotConducted
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.G.DE28
short:
  v: Other (specify)
definition:
  v: Other reason test not performed (specify)
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVGDiagnostics.otherReasonHepatitisBTestNotConducted
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: HIVGDiagnostics.hepatitisBDiagnosis
path:
  v: HIVGDiagnostics.hepatitisBDiagnosis
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.G.DE29
short:
  v: Hepatitis B diagnosis
definition:
  v: Client's hepatitis B diagnosis
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVGDiagnostics.hepatitisBDiagnosis
  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.G.DE29
    l: HIV.G.DE29

id:
  v: HIVGDiagnostics.hepatitisCScreeningDate
path:
  v: HIVGDiagnostics.hepatitisCScreeningDate
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.G.DE32
short:
  v: Hepatitis C screening date
definition:
  v: Date when client was screened for HCV
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVGDiagnostics.hepatitisCScreeningDate
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: dateTime
    l: dateTime

id:
  v: HIVGDiagnostics.hepatitisCTestOrdered
path:
  v: HIVGDiagnostics.hepatitisCTestOrdered
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.G.DE33
short:
  v: Hepatitis C test ordered
definition:
  v: Hepatitis C test has been ordered
min:
  v: 1
max:
  v: 1
base:
  path:
    v: HIVGDiagnostics.hepatitisCTestOrdered
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: HIVGDiagnostics.hepatitisCTestConducted
path:
  v: HIVGDiagnostics.hepatitisCTestConducted
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.G.DE34
short:
  v: Hepatitis C test conducted
definition:
  v: Whether a hepatitis C test was conducted
min:
  v: 1
max:
  v: 1
base:
  path:
    v: HIVGDiagnostics.hepatitisCTestConducted
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: HIVGDiagnostics.reasonHepatitisCTestNotDone
path:
  v: HIVGDiagnostics.reasonHepatitisCTestNotDone
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.G.DE35
short:
  v: Reason Hepatitis C test not done
definition:
  v: Reason why a hepatitis C test was not done
min:
  v: 0
max:
  v: *
base:
  path:
    v: HIVGDiagnostics.reasonHepatitisCTestNotDone
  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.G.DE35
    l: HIV.G.DE35

id:
  v: HIVGDiagnostics.otherReasonHepatitisCTestNotDone
path:
  v: HIVGDiagnostics.otherReasonHepatitisCTestNotDone
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.G.DE41
short:
  v: Other (specify)
definition:
  v: Other reason test not performed (specify)
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVGDiagnostics.otherReasonHepatitisCTestNotDone
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: HIVGDiagnostics.hcvTestDate
path:
  v: HIVGDiagnostics.hcvTestDate
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.G.DE42
short:
  v: HCV test date
definition:
  v: Date client was tested for hepatitis C virus (HCV antibody, HCV RNA or HCV core antigen)
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVGDiagnostics.hcvTestDate
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: date
    l: date

id:
  v: HIVGDiagnostics.hcvTestResult
path:
  v: HIVGDiagnostics.hcvTestResult
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.G.DE43
short:
  v: HCV test result
definition:
  v: Hepatitis C virus test result (HCV antibody, HCV RNA or HCV core antigen)
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVGDiagnostics.hcvTestResult
  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.G.DE43
    l: HIV.G.DE43

id:
  v: HIVGDiagnostics.hcvViralLoadTestDate
path:
  v: HIVGDiagnostics.hcvViralLoadTestDate
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.G.DE47
short:
  v: HCV viral load test date
definition:
  v: Hepatitis C viral load test date
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVGDiagnostics.hcvViralLoadTestDate
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: integer
    l: integer

id:
  v: HIVGDiagnostics.hcvViralLoadTestResult
path:
  v: HIVGDiagnostics.hcvViralLoadTestResult
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.G.DE48
short:
  v: HCV viral load test result
definition:
  v: Hepatitis C viral load test result (qualitative)
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVGDiagnostics.hcvViralLoadTestResult
  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.G.DE48
    l: HIV.G.DE48

id:
  v: HIVGDiagnostics.hepatitisCDiagnosis
path:
  v: HIVGDiagnostics.hepatitisCDiagnosis
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.G.DE51
short:
  v: Hepatitis C diagnosis
definition:
  v: Client's hepatitis C diagnosis
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVGDiagnostics.hepatitisCDiagnosis
  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.G.DE51
    l: HIV.G.DE51

id:
  v: HIVGDiagnostics.syphilisTestRequired
path:
  v: HIVGDiagnostics.syphilisTestRequired
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.G.DE54
short:
  v: Syphilis test required
definition:
  v: Syphilis test is required
min:
  v: 1
max:
  v: 1
base:
  path:
    v: HIVGDiagnostics.syphilisTestRequired
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: HIVGDiagnostics.syphilisTestType
path:
  v: HIVGDiagnostics.syphilisTestType
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.G.DE55
short:
  v: Syphilis test type
definition:
  v: Type of diagnostic test used for syphilis (treponema pallidum)
min:
  v: 0
max:
  v: *
base:
  path:
    v: HIVGDiagnostics.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.G.DE55
    l: HIV.G.DE55

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

id:
  v: HIVGDiagnostics.reasonSyphilisTestNotDone
path:
  v: HIVGDiagnostics.reasonSyphilisTestNotDone
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.G.DE62
short:
  v: Reason syphilis test not done
definition:
  v: Reason why a syphilis test was not done
min:
  v: 0
max:
  v: *
base:
  path:
    v: HIVGDiagnostics.reasonSyphilisTestNotDone
  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.G.DE62
    l: HIV.G.DE62

id:
  v: HIVGDiagnostics.otherReasonSyphilisTestNotDone
path:
  v: HIVGDiagnostics.otherReasonSyphilisTestNotDone
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.G.DE68
short:
  v: Other (specify)
definition:
  v: Other reason test not performed (specify)
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVGDiagnostics.otherReasonSyphilisTestNotDone
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

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

id:
  v: HIVGDiagnostics.syphilisTestResult
path:
  v: HIVGDiagnostics.syphilisTestResult
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.G.DE70
short:
  v: Syphilis test result
definition:
  v: Result from syphilis test
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVGDiagnostics.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.G.DE70
    l: HIV.G.DE70

id:
  v: HIVGDiagnostics.syphilisDiagnosis
path:
  v: HIVGDiagnostics.syphilisDiagnosis
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.G.DE74
short:
  v: Syphilis diagnosis
definition:
  v: Client's syphilis diagnosis
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVGDiagnostics.syphilisDiagnosis
  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.G.DE74
    l: HIV.G.DE74

id:
  v: HIVGDiagnostics.otherTestsConducted
path:
  v: HIVGDiagnostics.otherTestsConducted
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.G.DE77
short:
  v: Other tests conducted
definition:
  v: If the health worker performed other tests on the woman that are not explicitly listed in the application, select 'yes' here and fill in the details below.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVGDiagnostics.otherTestsConducted
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: HIVGDiagnostics.otherTestsName
path:
  v: HIVGDiagnostics.otherTestsName
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.G.DE78
short:
  v: Other test(s) name
definition:
  v: Input the name of other test(s) that were done.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVGDiagnostics.otherTestsName
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: HIVGDiagnostics.otherTestsDate
path:
  v: HIVGDiagnostics.otherTestsDate
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.G.DE79
short:
  v: Other test(s) date
definition:
  v: Input the date of other test(s) that were done.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVGDiagnostics.otherTestsDate
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: date
    l: date

id:
  v: HIVGDiagnostics.otherTestsResults
path:
  v: HIVGDiagnostics.otherTestsResults
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.G.DE80
short:
  v: Other test(s) result(s)
definition:
  v: Input the result from the test(s).
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HIVGDiagnostics.otherTestsResults
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

element:
  id:
    v: HIVGDiagnostics
  path:
    v: HIVGDiagnostics
  short:
    v: HIV.G Diagnostics
  definition:
    v: This tab describes the data that are collected during the workflow for diagnostics for HIV (HIV.G)
element:
  id:
    v: HIVGDiagnostics.cd4Count
  path:
    v: HIVGDiagnostics.cd4Count
  code:
    system:
      v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
      l: HIVConcepts
    code:
      v: HIV.G.DE1
  short:
    v: CD4 count
  definition:
    v: CD4 cell count in cells/mm^3
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: integer
      l: integer
element:
  id:
    v: HIVGDiagnostics.cd4CellPercentage
  path:
    v: HIVGDiagnostics.cd4CellPercentage
  code:
    system:
      v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
      l: HIVConcepts
    code:
      v: HIV.G.DE2
  short:
    v: CD4 cell percentage
  definition:
    v: CD4 cell percentage
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: integer
      l: integer
element:
  id:
    v: HIVGDiagnostics.baselineCd4Count
  path:
    v: HIVGDiagnostics.baselineCd4Count
  code:
    system:
      v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
      l: HIVConcepts
    code:
      v: HIV.G.DE3
  short:
    v: Baseline CD4 count
  definition:
    v: CD4 count performed at HIV diagnosis
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: integer
      l: integer
element:
  code:
    system:
      v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
      l: HIVConcepts
    code:
      v: HIV.G.DE4
  short:
    v: Date of baseline CD4 count sample collection
  definition:
    v: Date and time when baseline CD4 count test sample was collected
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: date
      l: date
element:
  id:
    v: HIVGDiagnostics.lateArtInitiation
  path:
    v: HIVGDiagnostics.lateArtInitiation
  code:
    system:
      v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
      l: HIVConcepts
    code:
      v: HIV.G.DE5
  short:
    v: Late ART initiation
  definition:
    v: The client's first CD4 count from baseline CD4 test performed (such as at HIV diagnosis) was a count of <200 cells/mm3
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: boolean
      l: boolean
element:
  code:
    system:
      v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
      l: HIVConcepts
    code:
      v: HIV.G.DE6
  short:
    v: Date of CD4 sample collection
  definition:
    v: Date sample to be used for CD4 count was collected
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: date
      l: date
element:
  id:
    v: HIVGDiagnostics.viralLoadTestConducted
  path:
    v: HIVGDiagnostics.viralLoadTestConducted
  code:
    system:
      v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
      l: HIVConcepts
    code:
      v: HIV.G.DE7
  short:
    v: Viral load test conducted
  definition:
    v: A viral load test was performed
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: boolean
      l: boolean
element:
  id:
    v: HIVGDiagnostics.dateOfViralLoadSampleCollection
  path:
    v: HIVGDiagnostics.dateOfViralLoadSampleCollection
  code:
    system:
      v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
      l: HIVConcepts
    code:
      v: HIV.G.DE8
  short:
    v: Date of viral load sample collection
  definition:
    v: Date and time when the sample was collected to test the client's HIV viral load
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: dateTime
      l: dateTime
element:
  id:
    v: HIVGDiagnostics.dateOfFirstViralLoadSampleCollection
  path:
    v: HIVGDiagnostics.dateOfFirstViralLoadSampleCollection
  code:
    system:
      v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
      l: HIVConcepts
    code:
      v: HIV.G.DE9
  short:
    v: Date of first viral load sample collection
  definition:
    v: Date and time when the sample was collected to test the client's HIV viral load for the first time
  min:
    v: 0

v: 1

code:
  v: dateTime
  l: dateTime

id:
  v: HIVGDiagnostics.dateViralLoadSampleSent
path:
  v: HIVGDiagnostics.dateViralLoadSampleSent
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.G.DE10
short:
  v: Date viral load sample sent
definition:
  v: Date viral load sample sent to the lab
min:
  v: 0
max:
  v: 1
type:
  code:
    v: date
    l: date

id:
  v: HIVGDiagnostics.firstViralLoadTestResult
path:
  v: HIVGDiagnostics.firstViralLoadTestResult
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.G.DE11
short:
  v: First viral load test result
definition:
  v: Result from the initial viral load test in number of copies/mL
min:
  v: 0
max:
  v: 1
type:
  code:
    v: integer
    l: integer

id:
  v: HIVGDiagnostics.viralLoadTestResult
path:
  v: HIVGDiagnostics.viralLoadTestResult
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.G.DE12
short:
  v: Viral load test result
definition:
  v: Result from the viral load test in number of copies/mL
min:
  v: 0
max:
  v: 1
type:
  code:
    v: integer
    l: integer

id:
  v: HIVGDiagnostics.hivViralLoadSpecimenType
path:
  v: HIVGDiagnostics.hivViralLoadSpecimenType
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.G.DE13
short:
  v: HIV viral load specimen type
definition:
  v: The type of specimen to be used to test viral load
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.G.DE13
    l: HIV.G.DE13

id:
  v: HIVGDiagnostics.hbsagTestDate
path:
  v: HIVGDiagnostics.hbsagTestDate
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.G.DE17
short:
  v: HBsAg test date
definition:
  v: Date client was tested for hepatitis B virus (HBV)
min:
  v: 0
max:
  v: 1
type:
  code:
    v: date
    l: date

id:
  v: HIVGDiagnostics.hbsagTestResult
path:
  v: HIVGDiagnostics.hbsagTestResult
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.G.DE18
short:
  v: HBsAg test result
definition:
  v: Hepatitis B virus test result (HBsAg)
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.G.DE18
    l: HIV.G.DE18

id:
  v: HIVGDiagnostics.reasonHepatitisBTestNotConducted
path:
  v: HIVGDiagnostics.reasonHepatitisBTestNotConducted
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.G.DE22
short:
  v: Reason Hepatitis B test not conducted
definition:
  v: Reason why a hepatitis B test was not done
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.G.DE22
    l: HIV.G.DE22

id:
  v: HIVGDiagnostics.otherReasonHepatitisBTestNotConducted
path:
  v: HIVGDiagnostics.otherReasonHepatitisBTestNotConducted
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.G.DE28
short:
  v: Other (specify)
definition:
  v: Other reason test not performed (specify)
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: HIVGDiagnostics.hepatitisBDiagnosis
path:
  v: HIVGDiagnostics.hepatitisBDiagnosis
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.G.DE29
short:
  v: Hepatitis B diagnosis
definition:
  v: Client's hepatitis B diagnosis
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.G.DE29
    l: HIV.G.DE29

id:
  v: HIVGDiagnostics.hepatitisCScreeningDate
path:
  v: HIVGDiagnostics.hepatitisCScreeningDate
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.G.DE32
short:
  v: Hepatitis C screening date
definition:
  v: Date when client was screened for HCV
min:
  v: 0
max:
  v: 1
type:
  code:
    v: dateTime
    l: dateTime

id:
  v: HIVGDiagnostics.hepatitisCTestOrdered
path:
  v: HIVGDiagnostics.hepatitisCTestOrdered
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.G.DE33
short:
  v: Hepatitis C test ordered
definition:
  v: Hepatitis C test has been ordered
min:
  v: 1
max:
  v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: HIVGDiagnostics.hepatitisCTestConducted
path:
  v: HIVGDiagnostics.hepatitisCTestConducted
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.G.DE34
short:
  v: Hepatitis C test conducted
definition:
  v: Whether a hepatitis C test was conducted
min:
  v: 1
max:
  v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: HIVGDiagnostics.reasonHepatitisCTestNotDone
path:
  v: HIVGDiagnostics.reasonHepatitisCTestNotDone
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.G.DE35
short:
  v: Reason Hepatitis C test not done
definition:
  v: Reason why a hepatitis C test was not done
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.G.DE35
    l: HIV.G.DE35

id:
  v: HIVGDiagnostics.otherReasonHepatitisCTestNotDone
path:
  v: HIVGDiagnostics.otherReasonHepatitisCTestNotDone
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.G.DE41
short:
  v: Other (specify)
definition:
  v: Other reason test not performed (specify)
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: HIVGDiagnostics.hcvTestDate
path:
  v: HIVGDiagnostics.hcvTestDate
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.G.DE42
short:
  v: HCV test date
definition:
  v: Date client was tested for hepatitis C virus (HCV antibody, HCV RNA or HCV core antigen)
min:
  v: 0
max:
  v: 1
type:
  code:
    v: date
    l: date

id:
  v: HIVGDiagnostics.hcvTestResult
path:
  v: HIVGDiagnostics.hcvTestResult
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.G.DE43
short:
  v: HCV test result
definition:
  v: Hepatitis C virus test result (HCV antibody, HCV RNA or HCV core antigen)
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.G.DE43
    l: HIV.G.DE43

id:
  v: HIVGDiagnostics.hcvViralLoadTestDate
path:
  v: HIVGDiagnostics.hcvViralLoadTestDate
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.G.DE47
short:
  v: HCV viral load test date
definition:
  v: Hepatitis C viral load test date
min:
  v: 0
max:
  v: 1
type:
  code:
    v: integer
    l: integer

id:
  v: HIVGDiagnostics.hcvViralLoadTestResult
path:
  v: HIVGDiagnostics.hcvViralLoadTestResult
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.G.DE48
short:
  v: HCV viral load test result
definition:
  v: Hepatitis C viral load test result (qualitative)
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.G.DE48
    l: HIV.G.DE48

id:
  v: HIVGDiagnostics.hepatitisCDiagnosis
path:
  v: HIVGDiagnostics.hepatitisCDiagnosis
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.G.DE51
short:
  v: Hepatitis C diagnosis
definition:
  v: Client's hepatitis C diagnosis
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.G.DE51
    l: HIV.G.DE51

id:
  v: HIVGDiagnostics.syphilisTestRequired
path:
  v: HIVGDiagnostics.syphilisTestRequired
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.G.DE54
short:
  v: Syphilis test required
definition:
  v: Syphilis test is required
min:
  v: 1
max:
  v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: HIVGDiagnostics.syphilisTestType
path:
  v: HIVGDiagnostics.syphilisTestType
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.G.DE55
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.G.DE55
    l: HIV.G.DE55

id:
  v: HIVGDiagnostics.otherSyphilisTestTypeSpecify
path:
  v: HIVGDiagnostics.otherSyphilisTestTypeSpecify
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.G.DE61
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: HIVGDiagnostics.reasonSyphilisTestNotDone
path:
  v: HIVGDiagnostics.reasonSyphilisTestNotDone
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.G.DE62
short:
  v: Reason syphilis test not done
definition:
  v: Reason why a syphilis test was not done
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.G.DE62
    l: HIV.G.DE62

id:
  v: HIVGDiagnostics.otherReasonSyphilisTestNotDone
path:
  v: HIVGDiagnostics.otherReasonSyphilisTestNotDone
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.G.DE68
short:
  v: Other (specify)
definition:
  v: Other reason test not performed (specify)
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

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

id:
  v: HIVGDiagnostics.syphilisTestResult
path:
  v: HIVGDiagnostics.syphilisTestResult
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.G.DE70
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.G.DE70
    l: HIV.G.DE70

id:
  v: HIVGDiagnostics.syphilisDiagnosis
path:
  v: HIVGDiagnostics.syphilisDiagnosis
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.G.DE74
short:
  v: Syphilis diagnosis
definition:
  v: Client's syphilis diagnosis
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.G.DE74
    l: HIV.G.DE74

id:
  v: HIVGDiagnostics.otherTestsConducted
path:
  v: HIVGDiagnostics.otherTestsConducted
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.G.DE77
short:
  v: Other tests conducted
definition:
  v: If the health worker performed other tests on the woman that are not explicitly listed in the application, select 'yes' here and fill in the details below.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: HIVGDiagnostics.otherTestsName
path:
  v: HIVGDiagnostics.otherTestsName
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.G.DE78
short:
  v: Other test(s) name
definition:
  v: Input the name of other test(s) that were done.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: HIVGDiagnostics.otherTestsDate
path:
  v: HIVGDiagnostics.otherTestsDate
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.G.DE79
short:
  v: Other test(s) date
definition:
  v: Input the date of other test(s) that were done.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: date
    l: date

id:
  v: HIVGDiagnostics.otherTestsResults
path:
  v: HIVGDiagnostics.otherTestsResults
code:
  system:
    v: http://smart.who.int/hiv/CodeSystem/HIVConcepts
    l: HIVConcepts
  code:
    v: HIV.G.DE80
short:
  v: Other test(s) result(s)
definition:
  v: Input the result from the test(s).
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string