FHIR © HL7.org  |  Server Home  |  XIG Home  |  Server Source  |  FHIR  

FHIR IG Statistics: StructureDefinition/HIVGDiagnostics

Packagesmart.who.int.hiv
TypeStructureDefinition
IdHIVGDiagnostics
FHIR VersionR4
Sourcehttp://smart.who.int/hiv/file://C:\work\release\source\output/StructureDefinition-HIVGDiagnostics.html
URLhttp://smart.who.int/hiv/StructureDefinition/HIVGDiagnostics
Version1.0.0
Statusactive
Date2025-07-08T23:21:58+02:00
NameHIVGDiagnostics
TitleHIV.G Diagnostics
Authoritywho
DescriptionThis tab describes the data that are collected during the workflow for diagnostics for HIV (HIV.G)
Typehttp://smart.who.int/hiv/StructureDefinition/HIVGDiagnostics
Kindlogical

Resources that use this resource

No resources found


Resources that this resource uses

ValueSet
HIV.G.DE13HIV viral load specimen type ValueSet
HIV.G.DE18HBsAg test result ValueSet
HIV.G.DE22Reason Hepatitis B test not conducted ValueSet
HIV.G.DE29Hepatitis B diagnosis ValueSet
HIV.G.DE35Reason Hepatitis C test not done ValueSet
HIV.G.DE43HCV test result ValueSet
HIV.G.DE48HCV viral load test result ValueSet
HIV.G.DE51Hepatitis C diagnosis ValueSet
HIV.G.DE55Syphilis test type ValueSet
HIV.G.DE62Reason syphilis test not done ValueSet
HIV.G.DE70Syphilis test result ValueSet
HIV.G.DE74Syphilis diagnosis ValueSet

Narrative

Note: links and images are rebased to the (stated) source

Generated Narrative: StructureDefinition HIVGDiagnostics

NameFlagsCard.TypeDescription & Constraintsdoco
.. HIVGDiagnostics 0..*BaseHIV.G Diagnostics
Instances of this logical model can be the target of a Reference
... cd4Count 0..1integerCD4 count
... cd4CellPercentage 0..1integerCD4 cell percentage
... baselineCd4Count 0..1integerBaseline CD4 count
... dateOfBaselineCd4CountSampleCollection 0..1dateDate of baseline CD4 count sample collection
... lateArtInitiation 0..1booleanLate ART initiation
... dateOfCd4SampleCollection 0..1dateDate of CD4 sample collection
... viralLoadTestConducted 0..1booleanViral load test conducted
... dateOfViralLoadSampleCollection 0..1dateTimeDate of viral load sample collection
... dateOfFirstViralLoadSampleCollection 0..1dateTimeDate of first viral load sample collection
... dateViralLoadSampleSent 0..1dateDate viral load sample sent
... firstViralLoadTestResult 0..1integerFirst viral load test result
... viralLoadTestResult 0..1integerViral load test result
... hivViralLoadSpecimenType 0..1CodingHIV viral load specimen type
Binding: HIV viral load specimen type ValueSet (required)
... hbsagTestDate 0..1dateHBsAg test date
... hbsagTestResult 0..1CodingHBsAg test result
Binding: HBsAg test result ValueSet (required)
... reasonHepatitisBTestNotConducted 0..*CodingReason Hepatitis B test not conducted
Binding: Reason Hepatitis B test not conducted ValueSet (required)
... otherReasonHepatitisBTestNotConducted 0..1stringOther (specify)
... hepatitisBDiagnosis 0..1CodingHepatitis B diagnosis
Binding: Hepatitis B diagnosis ValueSet (required)
... hepatitisCScreeningDate 0..1dateTimeHepatitis C screening date
... hepatitisCTestOrdered 1..1booleanHepatitis C test ordered
... hepatitisCTestConducted 1..1booleanHepatitis C test conducted
... reasonHepatitisCTestNotDone 0..*CodingReason Hepatitis C test not done
Binding: Reason Hepatitis C test not done ValueSet (required)
... otherReasonHepatitisCTestNotDone 0..1stringOther (specify)
... hcvTestDate 0..1dateHCV test date
... hcvTestResult 0..1CodingHCV test result
Binding: HCV test result ValueSet (required)
... hcvViralLoadTestDate 0..1integerHCV viral load test date
... hcvViralLoadTestResult 0..1CodingHCV viral load test result
Binding: HCV viral load test result ValueSet (required)
... hepatitisCDiagnosis 0..1CodingHepatitis C diagnosis
Binding: Hepatitis C diagnosis ValueSet (required)
... syphilisTestRequired 1..1booleanSyphilis test required
... syphilisTestType 0..*CodingSyphilis test type
Binding: Syphilis test type ValueSet (required)
... otherSyphilisTestTypeSpecify 0..1stringOther syphilis test type (specify)
... reasonSyphilisTestNotDone 0..*CodingReason syphilis test not done
Binding: Reason syphilis test not done ValueSet (required)
... otherReasonSyphilisTestNotDone 0..1stringOther (specify)
... syphilisTestDate 0..1dateSyphilis test date
... syphilisTestResult 0..1CodingSyphilis test result
Binding: Syphilis test result ValueSet (required)
... syphilisDiagnosis 0..1CodingSyphilis diagnosis
Binding: Syphilis diagnosis ValueSet (required)
... otherTestsConducted 0..1booleanOther tests conducted
... otherTestsName 0..1stringOther test(s) name
... otherTestsDate 0..1dateOther test(s) date
... otherTestsResults 0..1stringOther test(s) result(s)

doco Documentation for this format

Source

{
  "resourceType": "StructureDefinition",
  "id": "HIVGDiagnostics",
  "meta": {
    "profile": [
      "http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-shareablestructuredefinition",
      "http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-publishablestructuredefinition"
    ]
  },
  "text": {
    "status": "extensions",
    "div": "<!-- snip (see above) -->"
  },
  "extension": [
    {
      "url": "http://hl7.org/fhir/tools/StructureDefinition/logical-target",
      "valueBoolean": true
    }
  ],
  "url": "http://smart.who.int/hiv/StructureDefinition/HIVGDiagnostics",
  "version": "1.0.0",
  "name": "HIVGDiagnostics",
  "title": "HIV.G Diagnostics",
  "status": "active",
  "experimental": true,
  "date": "2025-07-08T23:21:58+02:00",
  "publisher": "WHO",
  "contact": [
    {
      "name": "WHO",
      "telecom": [
        {
          "system": "url",
          "value": "http://who.int"
        }
      ]
    }
  ],
  "description": "This tab describes the data that are collected during the workflow for diagnostics for HIV (HIV.G)",
  "fhirVersion": "4.0.1",
  "kind": "logical",
  "abstract": false,
  "type": "http://smart.who.int/hiv/StructureDefinition/HIVGDiagnostics",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Base",
  "derivation": "specialization",
  "snapshot": {
    "extension": [
      {
        "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version",
        "valueString": "4.0.1"
      }
    ],
    "element": [
      {
        "id": "HIVGDiagnostics",
        "path": "HIVGDiagnostics",
        "short": "HIV.G Diagnostics",
        "definition": "This tab describes the data that are collected during the workflow for diagnostics for HIV (HIV.G)",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Base",
          "min": 0,
          "max": "*"
        },
        "isModifier": false
      },
      {
        "id": "HIVGDiagnostics.cd4Count",
        "path": "HIVGDiagnostics.cd4Count",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE1"
          }
        ],
        "short": "CD4 count",
        "definition": "CD4 cell count in cells/mm^3",
        "min": 0,
        "max": "1",
        "base": {
          "path": "HIVGDiagnostics.cd4Count",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "integer"
          }
        ]
      },
      {
        "id": "HIVGDiagnostics.cd4CellPercentage",
        "path": "HIVGDiagnostics.cd4CellPercentage",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE2"
          }
        ],
        "short": "CD4 cell percentage",
        "definition": "CD4 cell percentage",
        "min": 0,
        "max": "1",
        "base": {
          "path": "HIVGDiagnostics.cd4CellPercentage",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "integer"
          }
        ]
      },
      {
        "id": "HIVGDiagnostics.baselineCd4Count",
        "path": "HIVGDiagnostics.baselineCd4Count",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE3"
          }
        ],
        "short": "Baseline CD4 count",
        "definition": "CD4 count performed at HIV diagnosis",
        "min": 0,
        "max": "1",
        "base": {
          "path": "HIVGDiagnostics.baselineCd4Count",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "integer"
          }
        ]
      },
      {
        "id": "HIVGDiagnostics.dateOfBaselineCd4CountSampleCollection",
        "path": "HIVGDiagnostics.dateOfBaselineCd4CountSampleCollection",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE4"
          }
        ],
        "short": "Date of baseline CD4 count sample collection",
        "definition": "Date and time when baseline CD4 count test sample was collected",
        "min": 0,
        "max": "1",
        "base": {
          "path": "HIVGDiagnostics.dateOfBaselineCd4CountSampleCollection",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "HIVGDiagnostics.lateArtInitiation",
        "path": "HIVGDiagnostics.lateArtInitiation",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE5"
          }
        ],
        "short": "Late ART initiation",
        "definition": "The client's first CD4 count from baseline CD4 test performed (such as at HIV diagnosis) was a count of <200 cells/mm3",
        "min": 0,
        "max": "1",
        "base": {
          "path": "HIVGDiagnostics.lateArtInitiation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean"
          }
        ]
      },
      {
        "id": "HIVGDiagnostics.dateOfCd4SampleCollection",
        "path": "HIVGDiagnostics.dateOfCd4SampleCollection",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE6"
          }
        ],
        "short": "Date of CD4 sample collection",
        "definition": "Date sample to be used for CD4 count was collected",
        "min": 0,
        "max": "1",
        "base": {
          "path": "HIVGDiagnostics.dateOfCd4SampleCollection",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "HIVGDiagnostics.viralLoadTestConducted",
        "path": "HIVGDiagnostics.viralLoadTestConducted",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE7"
          }
        ],
        "short": "Viral load test conducted",
        "definition": "A viral load test was performed",
        "min": 0,
        "max": "1",
        "base": {
          "path": "HIVGDiagnostics.viralLoadTestConducted",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean"
          }
        ]
      },
      {
        "id": "HIVGDiagnostics.dateOfViralLoadSampleCollection",
        "path": "HIVGDiagnostics.dateOfViralLoadSampleCollection",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE8"
          }
        ],
        "short": "Date of viral load sample collection",
        "definition": "Date and time when the sample was collected to test the client's HIV viral load",
        "min": 0,
        "max": "1",
        "base": {
          "path": "HIVGDiagnostics.dateOfViralLoadSampleCollection",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "HIVGDiagnostics.dateOfFirstViralLoadSampleCollection",
        "path": "HIVGDiagnostics.dateOfFirstViralLoadSampleCollection",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE9"
          }
        ],
        "short": "Date of first viral load sample collection",
        "definition": "Date and time when the sample was collected to test the client's HIV viral load for the first time",
        "min": 0,
        "max": "1",
        "base": {
          "path": "HIVGDiagnostics.dateOfFirstViralLoadSampleCollection",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "HIVGDiagnostics.dateViralLoadSampleSent",
        "path": "HIVGDiagnostics.dateViralLoadSampleSent",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE10"
          }
        ],
        "short": "Date viral load sample sent",
        "definition": "Date viral load sample sent to the lab",
        "min": 0,
        "max": "1",
        "base": {
          "path": "HIVGDiagnostics.dateViralLoadSampleSent",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "HIVGDiagnostics.firstViralLoadTestResult",
        "path": "HIVGDiagnostics.firstViralLoadTestResult",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE11"
          }
        ],
        "short": "First viral load test result",
        "definition": "Result from the initial viral load test in number of copies/mL",
        "min": 0,
        "max": "1",
        "base": {
          "path": "HIVGDiagnostics.firstViralLoadTestResult",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "integer"
          }
        ]
      },
      {
        "id": "HIVGDiagnostics.viralLoadTestResult",
        "path": "HIVGDiagnostics.viralLoadTestResult",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE12"
          }
        ],
        "short": "Viral load test result",
        "definition": "Result from the viral load test in number of copies/mL",
        "min": 0,
        "max": "1",
        "base": {
          "path": "HIVGDiagnostics.viralLoadTestResult",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "integer"
          }
        ]
      },
      {
        "id": "HIVGDiagnostics.hivViralLoadSpecimenType",
        "path": "HIVGDiagnostics.hivViralLoadSpecimenType",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE13"
          }
        ],
        "short": "HIV viral load specimen type",
        "definition": "The type of specimen to be used to test viral load",
        "min": 0,
        "max": "1",
        "base": {
          "path": "HIVGDiagnostics.hivViralLoadSpecimenType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "Coding"
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://smart.who.int/hiv/ValueSet/HIV.G.DE13"
        }
      },
      {
        "id": "HIVGDiagnostics.hbsagTestDate",
        "path": "HIVGDiagnostics.hbsagTestDate",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE17"
          }
        ],
        "short": "HBsAg test date",
        "definition": "Date client was tested for hepatitis B virus (HBV)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "HIVGDiagnostics.hbsagTestDate",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "HIVGDiagnostics.hbsagTestResult",
        "path": "HIVGDiagnostics.hbsagTestResult",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE18"
          }
        ],
        "short": "HBsAg test result",
        "definition": "Hepatitis B virus test result (HBsAg)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "HIVGDiagnostics.hbsagTestResult",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "Coding"
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://smart.who.int/hiv/ValueSet/HIV.G.DE18"
        }
      },
      {
        "id": "HIVGDiagnostics.reasonHepatitisBTestNotConducted",
        "path": "HIVGDiagnostics.reasonHepatitisBTestNotConducted",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE22"
          }
        ],
        "short": "Reason Hepatitis B test not conducted",
        "definition": "Reason why a hepatitis B test was not done",
        "min": 0,
        "max": "*",
        "base": {
          "path": "HIVGDiagnostics.reasonHepatitisBTestNotConducted",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Coding"
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://smart.who.int/hiv/ValueSet/HIV.G.DE22"
        }
      },
      {
        "id": "HIVGDiagnostics.otherReasonHepatitisBTestNotConducted",
        "path": "HIVGDiagnostics.otherReasonHepatitisBTestNotConducted",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE28"
          }
        ],
        "short": "Other (specify)",
        "definition": "Other reason test not performed (specify)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "HIVGDiagnostics.otherReasonHepatitisBTestNotConducted",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "HIVGDiagnostics.hepatitisBDiagnosis",
        "path": "HIVGDiagnostics.hepatitisBDiagnosis",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE29"
          }
        ],
        "short": "Hepatitis B diagnosis",
        "definition": "Client's hepatitis B diagnosis",
        "min": 0,
        "max": "1",
        "base": {
          "path": "HIVGDiagnostics.hepatitisBDiagnosis",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "Coding"
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://smart.who.int/hiv/ValueSet/HIV.G.DE29"
        }
      },
      {
        "id": "HIVGDiagnostics.hepatitisCScreeningDate",
        "path": "HIVGDiagnostics.hepatitisCScreeningDate",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE32"
          }
        ],
        "short": "Hepatitis C screening date",
        "definition": "Date when client was screened for HCV",
        "min": 0,
        "max": "1",
        "base": {
          "path": "HIVGDiagnostics.hepatitisCScreeningDate",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "HIVGDiagnostics.hepatitisCTestOrdered",
        "path": "HIVGDiagnostics.hepatitisCTestOrdered",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE33"
          }
        ],
        "short": "Hepatitis C test ordered",
        "definition": "Hepatitis C test has been ordered",
        "min": 1,
        "max": "1",
        "base": {
          "path": "HIVGDiagnostics.hepatitisCTestOrdered",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean"
          }
        ]
      },
      {
        "id": "HIVGDiagnostics.hepatitisCTestConducted",
        "path": "HIVGDiagnostics.hepatitisCTestConducted",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE34"
          }
        ],
        "short": "Hepatitis C test conducted",
        "definition": "Whether a hepatitis C test was conducted",
        "min": 1,
        "max": "1",
        "base": {
          "path": "HIVGDiagnostics.hepatitisCTestConducted",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean"
          }
        ]
      },
      {
        "id": "HIVGDiagnostics.reasonHepatitisCTestNotDone",
        "path": "HIVGDiagnostics.reasonHepatitisCTestNotDone",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE35"
          }
        ],
        "short": "Reason Hepatitis C test not done",
        "definition": "Reason why a hepatitis C test was not done",
        "min": 0,
        "max": "*",
        "base": {
          "path": "HIVGDiagnostics.reasonHepatitisCTestNotDone",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Coding"
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://smart.who.int/hiv/ValueSet/HIV.G.DE35"
        }
      },
      {
        "id": "HIVGDiagnostics.otherReasonHepatitisCTestNotDone",
        "path": "HIVGDiagnostics.otherReasonHepatitisCTestNotDone",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE41"
          }
        ],
        "short": "Other (specify)",
        "definition": "Other reason test not performed (specify)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "HIVGDiagnostics.otherReasonHepatitisCTestNotDone",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "HIVGDiagnostics.hcvTestDate",
        "path": "HIVGDiagnostics.hcvTestDate",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE42"
          }
        ],
        "short": "HCV test date",
        "definition": "Date client was tested for hepatitis C virus (HCV antibody, HCV RNA or HCV core antigen)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "HIVGDiagnostics.hcvTestDate",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "HIVGDiagnostics.hcvTestResult",
        "path": "HIVGDiagnostics.hcvTestResult",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE43"
          }
        ],
        "short": "HCV test result",
        "definition": "Hepatitis C virus test result (HCV antibody, HCV RNA or HCV core antigen)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "HIVGDiagnostics.hcvTestResult",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "Coding"
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://smart.who.int/hiv/ValueSet/HIV.G.DE43"
        }
      },
      {
        "id": "HIVGDiagnostics.hcvViralLoadTestDate",
        "path": "HIVGDiagnostics.hcvViralLoadTestDate",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE47"
          }
        ],
        "short": "HCV viral load test date",
        "definition": "Hepatitis C viral load test date",
        "min": 0,
        "max": "1",
        "base": {
          "path": "HIVGDiagnostics.hcvViralLoadTestDate",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "integer"
          }
        ]
      },
      {
        "id": "HIVGDiagnostics.hcvViralLoadTestResult",
        "path": "HIVGDiagnostics.hcvViralLoadTestResult",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE48"
          }
        ],
        "short": "HCV viral load test result",
        "definition": "Hepatitis C viral load test result (qualitative)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "HIVGDiagnostics.hcvViralLoadTestResult",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "Coding"
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://smart.who.int/hiv/ValueSet/HIV.G.DE48"
        }
      },
      {
        "id": "HIVGDiagnostics.hepatitisCDiagnosis",
        "path": "HIVGDiagnostics.hepatitisCDiagnosis",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE51"
          }
        ],
        "short": "Hepatitis C diagnosis",
        "definition": "Client's hepatitis C diagnosis",
        "min": 0,
        "max": "1",
        "base": {
          "path": "HIVGDiagnostics.hepatitisCDiagnosis",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "Coding"
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://smart.who.int/hiv/ValueSet/HIV.G.DE51"
        }
      },
      {
        "id": "HIVGDiagnostics.syphilisTestRequired",
        "path": "HIVGDiagnostics.syphilisTestRequired",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE54"
          }
        ],
        "short": "Syphilis test required",
        "definition": "Syphilis test is required",
        "min": 1,
        "max": "1",
        "base": {
          "path": "HIVGDiagnostics.syphilisTestRequired",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean"
          }
        ]
      },
      {
        "id": "HIVGDiagnostics.syphilisTestType",
        "path": "HIVGDiagnostics.syphilisTestType",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE55"
          }
        ],
        "short": "Syphilis test type",
        "definition": "Type of diagnostic test used for syphilis (treponema pallidum)",
        "min": 0,
        "max": "*",
        "base": {
          "path": "HIVGDiagnostics.syphilisTestType",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Coding"
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://smart.who.int/hiv/ValueSet/HIV.G.DE55"
        }
      },
      {
        "id": "HIVGDiagnostics.otherSyphilisTestTypeSpecify",
        "path": "HIVGDiagnostics.otherSyphilisTestTypeSpecify",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE61"
          }
        ],
        "short": "Other syphilis test type (specify)",
        "definition": "Other test used (specify)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "HIVGDiagnostics.otherSyphilisTestTypeSpecify",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "HIVGDiagnostics.reasonSyphilisTestNotDone",
        "path": "HIVGDiagnostics.reasonSyphilisTestNotDone",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE62"
          }
        ],
        "short": "Reason syphilis test not done",
        "definition": "Reason why a syphilis test was not done",
        "min": 0,
        "max": "*",
        "base": {
          "path": "HIVGDiagnostics.reasonSyphilisTestNotDone",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Coding"
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://smart.who.int/hiv/ValueSet/HIV.G.DE62"
        }
      },
      {
        "id": "HIVGDiagnostics.otherReasonSyphilisTestNotDone",
        "path": "HIVGDiagnostics.otherReasonSyphilisTestNotDone",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE68"
          }
        ],
        "short": "Other (specify)",
        "definition": "Other reason test not performed (specify)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "HIVGDiagnostics.otherReasonSyphilisTestNotDone",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "HIVGDiagnostics.syphilisTestDate",
        "path": "HIVGDiagnostics.syphilisTestDate",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE69"
          }
        ],
        "short": "Syphilis test date",
        "definition": "Date of syphilis test",
        "min": 0,
        "max": "1",
        "base": {
          "path": "HIVGDiagnostics.syphilisTestDate",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "HIVGDiagnostics.syphilisTestResult",
        "path": "HIVGDiagnostics.syphilisTestResult",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE70"
          }
        ],
        "short": "Syphilis test result",
        "definition": "Result from syphilis test",
        "min": 0,
        "max": "1",
        "base": {
          "path": "HIVGDiagnostics.syphilisTestResult",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "Coding"
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://smart.who.int/hiv/ValueSet/HIV.G.DE70"
        }
      },
      {
        "id": "HIVGDiagnostics.syphilisDiagnosis",
        "path": "HIVGDiagnostics.syphilisDiagnosis",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE74"
          }
        ],
        "short": "Syphilis diagnosis",
        "definition": "Client's syphilis diagnosis",
        "min": 0,
        "max": "1",
        "base": {
          "path": "HIVGDiagnostics.syphilisDiagnosis",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "Coding"
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://smart.who.int/hiv/ValueSet/HIV.G.DE74"
        }
      },
      {
        "id": "HIVGDiagnostics.otherTestsConducted",
        "path": "HIVGDiagnostics.otherTestsConducted",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE77"
          }
        ],
        "short": "Other tests conducted",
        "definition": "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": 0,
        "max": "1",
        "base": {
          "path": "HIVGDiagnostics.otherTestsConducted",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean"
          }
        ]
      },
      {
        "id": "HIVGDiagnostics.otherTestsName",
        "path": "HIVGDiagnostics.otherTestsName",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE78"
          }
        ],
        "short": "Other test(s) name",
        "definition": "Input the name of other test(s) that were done.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "HIVGDiagnostics.otherTestsName",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "HIVGDiagnostics.otherTestsDate",
        "path": "HIVGDiagnostics.otherTestsDate",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE79"
          }
        ],
        "short": "Other test(s) date",
        "definition": "Input the date of other test(s) that were done.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "HIVGDiagnostics.otherTestsDate",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "HIVGDiagnostics.otherTestsResults",
        "path": "HIVGDiagnostics.otherTestsResults",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE80"
          }
        ],
        "short": "Other test(s) result(s)",
        "definition": "Input the result from the test(s).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "HIVGDiagnostics.otherTestsResults",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      }
    ]
  },
  "differential": {
    "element": [
      {
        "id": "HIVGDiagnostics",
        "path": "HIVGDiagnostics",
        "short": "HIV.G Diagnostics",
        "definition": "This tab describes the data that are collected during the workflow for diagnostics for HIV (HIV.G)"
      },
      {
        "id": "HIVGDiagnostics.cd4Count",
        "path": "HIVGDiagnostics.cd4Count",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE1"
          }
        ],
        "short": "CD4 count",
        "definition": "CD4 cell count in cells/mm^3",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "integer"
          }
        ]
      },
      {
        "id": "HIVGDiagnostics.cd4CellPercentage",
        "path": "HIVGDiagnostics.cd4CellPercentage",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE2"
          }
        ],
        "short": "CD4 cell percentage",
        "definition": "CD4 cell percentage",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "integer"
          }
        ]
      },
      {
        "id": "HIVGDiagnostics.baselineCd4Count",
        "path": "HIVGDiagnostics.baselineCd4Count",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE3"
          }
        ],
        "short": "Baseline CD4 count",
        "definition": "CD4 count performed at HIV diagnosis",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "integer"
          }
        ]
      },
      {
        "id": "HIVGDiagnostics.dateOfBaselineCd4CountSampleCollection",
        "path": "HIVGDiagnostics.dateOfBaselineCd4CountSampleCollection",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE4"
          }
        ],
        "short": "Date of baseline CD4 count sample collection",
        "definition": "Date and time when baseline CD4 count test sample was collected",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "HIVGDiagnostics.lateArtInitiation",
        "path": "HIVGDiagnostics.lateArtInitiation",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE5"
          }
        ],
        "short": "Late ART initiation",
        "definition": "The client's first CD4 count from baseline CD4 test performed (such as at HIV diagnosis) was a count of <200 cells/mm3",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "boolean"
          }
        ]
      },
      {
        "id": "HIVGDiagnostics.dateOfCd4SampleCollection",
        "path": "HIVGDiagnostics.dateOfCd4SampleCollection",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE6"
          }
        ],
        "short": "Date of CD4 sample collection",
        "definition": "Date sample to be used for CD4 count was collected",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "HIVGDiagnostics.viralLoadTestConducted",
        "path": "HIVGDiagnostics.viralLoadTestConducted",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE7"
          }
        ],
        "short": "Viral load test conducted",
        "definition": "A viral load test was performed",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "boolean"
          }
        ]
      },
      {
        "id": "HIVGDiagnostics.dateOfViralLoadSampleCollection",
        "path": "HIVGDiagnostics.dateOfViralLoadSampleCollection",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE8"
          }
        ],
        "short": "Date of viral load sample collection",
        "definition": "Date and time when the sample was collected to test the client's HIV viral load",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "HIVGDiagnostics.dateOfFirstViralLoadSampleCollection",
        "path": "HIVGDiagnostics.dateOfFirstViralLoadSampleCollection",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE9"
          }
        ],
        "short": "Date of first viral load sample collection",
        "definition": "Date and time when the sample was collected to test the client's HIV viral load for the first time",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "HIVGDiagnostics.dateViralLoadSampleSent",
        "path": "HIVGDiagnostics.dateViralLoadSampleSent",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE10"
          }
        ],
        "short": "Date viral load sample sent",
        "definition": "Date viral load sample sent to the lab",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "HIVGDiagnostics.firstViralLoadTestResult",
        "path": "HIVGDiagnostics.firstViralLoadTestResult",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE11"
          }
        ],
        "short": "First viral load test result",
        "definition": "Result from the initial viral load test in number of copies/mL",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "integer"
          }
        ]
      },
      {
        "id": "HIVGDiagnostics.viralLoadTestResult",
        "path": "HIVGDiagnostics.viralLoadTestResult",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE12"
          }
        ],
        "short": "Viral load test result",
        "definition": "Result from the viral load test in number of copies/mL",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "integer"
          }
        ]
      },
      {
        "id": "HIVGDiagnostics.hivViralLoadSpecimenType",
        "path": "HIVGDiagnostics.hivViralLoadSpecimenType",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE13"
          }
        ],
        "short": "HIV viral load specimen type",
        "definition": "The type of specimen to be used to test viral load",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Coding"
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://smart.who.int/hiv/ValueSet/HIV.G.DE13"
        }
      },
      {
        "id": "HIVGDiagnostics.hbsagTestDate",
        "path": "HIVGDiagnostics.hbsagTestDate",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE17"
          }
        ],
        "short": "HBsAg test date",
        "definition": "Date client was tested for hepatitis B virus (HBV)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "HIVGDiagnostics.hbsagTestResult",
        "path": "HIVGDiagnostics.hbsagTestResult",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE18"
          }
        ],
        "short": "HBsAg test result",
        "definition": "Hepatitis B virus test result (HBsAg)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Coding"
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://smart.who.int/hiv/ValueSet/HIV.G.DE18"
        }
      },
      {
        "id": "HIVGDiagnostics.reasonHepatitisBTestNotConducted",
        "path": "HIVGDiagnostics.reasonHepatitisBTestNotConducted",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE22"
          }
        ],
        "short": "Reason Hepatitis B test not conducted",
        "definition": "Reason why a hepatitis B test was not done",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "Coding"
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://smart.who.int/hiv/ValueSet/HIV.G.DE22"
        }
      },
      {
        "id": "HIVGDiagnostics.otherReasonHepatitisBTestNotConducted",
        "path": "HIVGDiagnostics.otherReasonHepatitisBTestNotConducted",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE28"
          }
        ],
        "short": "Other (specify)",
        "definition": "Other reason test not performed (specify)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "HIVGDiagnostics.hepatitisBDiagnosis",
        "path": "HIVGDiagnostics.hepatitisBDiagnosis",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE29"
          }
        ],
        "short": "Hepatitis B diagnosis",
        "definition": "Client's hepatitis B diagnosis",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Coding"
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://smart.who.int/hiv/ValueSet/HIV.G.DE29"
        }
      },
      {
        "id": "HIVGDiagnostics.hepatitisCScreeningDate",
        "path": "HIVGDiagnostics.hepatitisCScreeningDate",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE32"
          }
        ],
        "short": "Hepatitis C screening date",
        "definition": "Date when client was screened for HCV",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "HIVGDiagnostics.hepatitisCTestOrdered",
        "path": "HIVGDiagnostics.hepatitisCTestOrdered",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE33"
          }
        ],
        "short": "Hepatitis C test ordered",
        "definition": "Hepatitis C test has been ordered",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "boolean"
          }
        ]
      },
      {
        "id": "HIVGDiagnostics.hepatitisCTestConducted",
        "path": "HIVGDiagnostics.hepatitisCTestConducted",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE34"
          }
        ],
        "short": "Hepatitis C test conducted",
        "definition": "Whether a hepatitis C test was conducted",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "boolean"
          }
        ]
      },
      {
        "id": "HIVGDiagnostics.reasonHepatitisCTestNotDone",
        "path": "HIVGDiagnostics.reasonHepatitisCTestNotDone",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE35"
          }
        ],
        "short": "Reason Hepatitis C test not done",
        "definition": "Reason why a hepatitis C test was not done",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "Coding"
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://smart.who.int/hiv/ValueSet/HIV.G.DE35"
        }
      },
      {
        "id": "HIVGDiagnostics.otherReasonHepatitisCTestNotDone",
        "path": "HIVGDiagnostics.otherReasonHepatitisCTestNotDone",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE41"
          }
        ],
        "short": "Other (specify)",
        "definition": "Other reason test not performed (specify)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "HIVGDiagnostics.hcvTestDate",
        "path": "HIVGDiagnostics.hcvTestDate",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE42"
          }
        ],
        "short": "HCV test date",
        "definition": "Date client was tested for hepatitis C virus (HCV antibody, HCV RNA or HCV core antigen)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "HIVGDiagnostics.hcvTestResult",
        "path": "HIVGDiagnostics.hcvTestResult",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE43"
          }
        ],
        "short": "HCV test result",
        "definition": "Hepatitis C virus test result (HCV antibody, HCV RNA or HCV core antigen)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Coding"
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://smart.who.int/hiv/ValueSet/HIV.G.DE43"
        }
      },
      {
        "id": "HIVGDiagnostics.hcvViralLoadTestDate",
        "path": "HIVGDiagnostics.hcvViralLoadTestDate",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE47"
          }
        ],
        "short": "HCV viral load test date",
        "definition": "Hepatitis C viral load test date",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "integer"
          }
        ]
      },
      {
        "id": "HIVGDiagnostics.hcvViralLoadTestResult",
        "path": "HIVGDiagnostics.hcvViralLoadTestResult",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE48"
          }
        ],
        "short": "HCV viral load test result",
        "definition": "Hepatitis C viral load test result (qualitative)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Coding"
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://smart.who.int/hiv/ValueSet/HIV.G.DE48"
        }
      },
      {
        "id": "HIVGDiagnostics.hepatitisCDiagnosis",
        "path": "HIVGDiagnostics.hepatitisCDiagnosis",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE51"
          }
        ],
        "short": "Hepatitis C diagnosis",
        "definition": "Client's hepatitis C diagnosis",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Coding"
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://smart.who.int/hiv/ValueSet/HIV.G.DE51"
        }
      },
      {
        "id": "HIVGDiagnostics.syphilisTestRequired",
        "path": "HIVGDiagnostics.syphilisTestRequired",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE54"
          }
        ],
        "short": "Syphilis test required",
        "definition": "Syphilis test is required",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "boolean"
          }
        ]
      },
      {
        "id": "HIVGDiagnostics.syphilisTestType",
        "path": "HIVGDiagnostics.syphilisTestType",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE55"
          }
        ],
        "short": "Syphilis test type",
        "definition": "Type of diagnostic test used for syphilis (treponema pallidum)",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "Coding"
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://smart.who.int/hiv/ValueSet/HIV.G.DE55"
        }
      },
      {
        "id": "HIVGDiagnostics.otherSyphilisTestTypeSpecify",
        "path": "HIVGDiagnostics.otherSyphilisTestTypeSpecify",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE61"
          }
        ],
        "short": "Other syphilis test type (specify)",
        "definition": "Other test used (specify)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "HIVGDiagnostics.reasonSyphilisTestNotDone",
        "path": "HIVGDiagnostics.reasonSyphilisTestNotDone",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE62"
          }
        ],
        "short": "Reason syphilis test not done",
        "definition": "Reason why a syphilis test was not done",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "Coding"
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://smart.who.int/hiv/ValueSet/HIV.G.DE62"
        }
      },
      {
        "id": "HIVGDiagnostics.otherReasonSyphilisTestNotDone",
        "path": "HIVGDiagnostics.otherReasonSyphilisTestNotDone",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE68"
          }
        ],
        "short": "Other (specify)",
        "definition": "Other reason test not performed (specify)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "HIVGDiagnostics.syphilisTestDate",
        "path": "HIVGDiagnostics.syphilisTestDate",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE69"
          }
        ],
        "short": "Syphilis test date",
        "definition": "Date of syphilis test",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "HIVGDiagnostics.syphilisTestResult",
        "path": "HIVGDiagnostics.syphilisTestResult",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE70"
          }
        ],
        "short": "Syphilis test result",
        "definition": "Result from syphilis test",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Coding"
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://smart.who.int/hiv/ValueSet/HIV.G.DE70"
        }
      },
      {
        "id": "HIVGDiagnostics.syphilisDiagnosis",
        "path": "HIVGDiagnostics.syphilisDiagnosis",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE74"
          }
        ],
        "short": "Syphilis diagnosis",
        "definition": "Client's syphilis diagnosis",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Coding"
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://smart.who.int/hiv/ValueSet/HIV.G.DE74"
        }
      },
      {
        "id": "HIVGDiagnostics.otherTestsConducted",
        "path": "HIVGDiagnostics.otherTestsConducted",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE77"
          }
        ],
        "short": "Other tests conducted",
        "definition": "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": 0,
        "max": "1",
        "type": [
          {
            "code": "boolean"
          }
        ]
      },
      {
        "id": "HIVGDiagnostics.otherTestsName",
        "path": "HIVGDiagnostics.otherTestsName",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE78"
          }
        ],
        "short": "Other test(s) name",
        "definition": "Input the name of other test(s) that were done.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "HIVGDiagnostics.otherTestsDate",
        "path": "HIVGDiagnostics.otherTestsDate",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE79"
          }
        ],
        "short": "Other test(s) date",
        "definition": "Input the date of other test(s) that were done.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "HIVGDiagnostics.otherTestsResults",
        "path": "HIVGDiagnostics.otherTestsResults",
        "code": [
          {
            "system": "http://smart.who.int/hiv/CodeSystem/HIVConcepts",
            "code": "HIV.G.DE80"
          }
        ],
        "short": "Other test(s) result(s)",
        "definition": "Input the result from the test(s).",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      }
    ]
  }
}