<?xml version='1.0' encoding='UTF-8'?>
<codeBook version="1.2.2" ID="AHRI.HDSS.CommunityViralLoad" xml-lang="en" xmlns="http://www.icpsr.umich.edu/DDI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.icpsr.umich.edu/DDI http://www.icpsr.umich.edu/DDI/Version1-2-2.xsd">
  <docDscr>
    <citation>
      <titlStmt>
        <titl>
          <![CDATA[South Africa - AHRI  HDSS Community Viral Load]]>
        </titl>
        <IDNo>
          DDI.AHRI.HDSS.Community.Viral.Load
        </IDNo>
      </titlStmt>
      <rspStmt>
        <AuthEnty affiliation="Africa Health Research Institute">
          Frank, Tanser
        </AuthEnty>
        <AuthEnty affiliation="Africa Health Research Institute">
          Polycarp Kambona
        </AuthEnty>
        <AuthEnty affiliation="Africa Health Research Institute">
          Dickman Gareta
        </AuthEnty>
        <AuthEnty affiliation="Africa Health Research Institute">
          Nompumelelo Mkwanazi
        </AuthEnty>
      </rspStmt>
      <prodStmt>
        <producer abbr="AHRI">
          Africa Health Research Institute
        </producer>
        <software version="4.0.9" date="2013-04-23">
          Nesstar Publisher
        </software>
      </prodStmt>
    </citation>
  </docDscr>
  <stdyDscr>
    <citation>
      <titlStmt>
        <titl>
          <![CDATA[South Africa - AHRI  HDSS Community Viral Load]]>
        </titl>
        <IDNo>
          AHRI.HDSS.CommunityViralLoad
        </IDNo>
      </titlStmt>
      <rspStmt>
        <AuthEnty affiliation="Africa Health Research Institute">
          Dickman, Gareta
        </AuthEnty>
        <AuthEnty affiliation="Africa Health Research Institute">
          Siyabonga Nxumalo
        </AuthEnty>
        <AuthEnty affiliation="Africa Health Research Institute">
          Gregory Ording-Jesperson
        </AuthEnty>
        <AuthEnty affiliation="Africa Health Research Institute">
          Nompumelelo Mkwanazi
        </AuthEnty>
        <AuthEnty affiliation="Africa Health Research Institute">
          Sweetness H Dube
        </AuthEnty>
        <AuthEnty affiliation="Africa Health Research Institute">
          Theresa Smit
        </AuthEnty>
        <AuthEnty affiliation="Africa Health Research Institute">
          Thobeka Mngomezulu
        </AuthEnty>
        <AuthEnty affiliation="Africa Health Research Institute">
          Till, Baernighausen
        </AuthEnty>
        <AuthEnty affiliation="Africa Health Research Institute">
          Frank, Tanser
        </AuthEnty>
        <othId role="Data Documentation" affiliation="Africa Health Research Institute"/>
      </rspStmt>
      <prodStmt>
        <producer abbr="AHRI">
          Africa Health Research Institute
        </producer>
        <software version="4.0.9" date="2013-04-23">
          Nesstar Publisher
        </software>
        <fundAg abbr="NIH" role="Causal Pathways to population health impact of HIV antiretroviral treatment">
          National Institute of Health
        </fundAg>
        <grantNo>
          SAP 316
        </grantNo>
      </prodStmt>
      <verStmt>
        <version>
          <![CDATA[v1.0.0
v1.0.1 - Dataset Update
v1.0.2 - Dataset Update
v1.0.3 - Dataset Update]]>
        </version>
      </verStmt>
    </citation>
    <stdyInfo>
      <subject>
        <keyword vocab="Africa Health Research Institute" vocabURI="www.ahri.org">
          HIV Viral load; Population viral load; HIV incidence
        </keyword>
        <topcClas vocab="Africa Health Research Institute" vocabURI="www.ahri.org">
          HIV-1, HIV Incidence, Epidemics, Population Surveillance, Rural Population, HIV prevalence, South Africa, HIV Community Viral load, Population-based surveys
        </topcClas>
      </subject>
      <abstract>
        <![CDATA[To determine the behavioural and biological pathways through which high ART coverage reduces HIV incidence at the population level. This study seeks to establish the effect of ART scale-up on population viral load and eventually HIV incidence.  It will achieve this through re-analysis of dried blood spots (DBS) collected among participants participating in Africa Health Research Institute HDSS. All HIV positive DBS were tested for viral load.]]>
      </abstract>
      <sumDscr>
        <collDate date="2024-06-20" event="start"/>
        <collDate date="2025-05-21" event="end"/>
        <nation abbr="ZA">
          South Africa
        </nation>
        <geogCover>
          AHRI's HDSS Study Area, KwaZulu Natal, South Africa.
        </geogCover>
        <anlyUnit>
          Each record is a viral load result from a specimen or multiple records for participants participating in individual surveillance HDSS.
        </anlyUnit>
        <universe>
          The study includes all HIV positive resident individuals aged 15 years and above from KwaZulu Natal South Africa who consented to HIV tests as part of the AHRI population-based HIV testing.
        </universe>
        <dataKind>
          Community viral load
        </dataKind>
      </sumDscr>
    </stdyInfo>
    <method>
      <dataColl>
        <sampProc>
          All individual dried blood spots for HIV-positive individuals from the southern part of the HDSS area.
        </sampProc>
        <sources/>
      </dataColl>
    </method>
    <dataAccs>
      <useStmt>
        <citReq>
          <![CDATA[Gareta, D., Nxumalo, S., Ording-Jesperson, G., Mkwanazi, N., Dube, S. H., Smit, T., Mngomezulu, T., Baernighausen, T., & Tanser, F. (2026). South Africa - AHRI HDSS Community Viral Load [Data set]. Africa Health Research Institute. 

DOI:https://doi.org/10.23664/AHRI.HDSS.COMMUNITYVIRALLOAD]]>
        </citReq>
        <conditions>
          Access to the data requires accurate completion of the online data access application form accessible on the AHRI Data repository(&lt;https://data.ahri.org/&gt;). Data users are required to abide by the data use conditions stipulated on the application for access to the data. Failure to do so may result in their data access privileges being revoked by the Data Custodian. In order to recognise the effort and intellectual contributions of AHRI investigators in producing and curating the data, users of AHRI data must acknowledge the source of the data and abide by the terms and conditions under which the data is accessed and must cite the dataset in publication using the citation provided as part of this documentation. All analytical datasets published on the AHRI Data Repository are assigned digital object identifier (DOIs) and the DOIs can be found on the Data Repository under Study Description tab - Access policy. AHRI data users are required to always cite the dataset using the relevant DOI.
        </conditions>
      </useStmt>
    </dataAccs>
  </stdyDscr>
  <fileDscr ID="F12" URI="Community Viral Load.Nesstar?Index=0&amp;Name=CVL 01-01 AHRI.PIP.CommunityViralLoad Analytical Dataset V2.2024.V1">
    <fileTxt>
      <fileName>
        CVL 01-01 AHRI.PIP.CommunityViralLoad Analytical Dataset V2.2024.V1.NSDstat
      </fileName>
      <dimensns>
        <caseQnty>
          2675
        </caseQnty>
        <varQnty>
          12
        </varQnty>
      </dimensns>
      <fileType>
        Nesstar 200801
      </fileType>
    </fileTxt>
  </fileDscr>
  <dataDscr>
    <var ID="V149" name="IIntID" files="F12" dcml="0" intrvl="contin">
      <location width="12"/>
      <labl>
        Unique Internal Id of Individual
      </labl>
      <valrng>
        <range min="72" max="275950"/>
      </valrng>
      <sumStat type="vald">
        2675
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <sumStat type="min">
        72
      </sumStat>
      <sumStat type="max">
        275950
      </sumStat>
      <sumStat type="mean">
        97033.175
      </sumStat>
      <sumStat type="stdev">
        72890.99
      </sumStat>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V150" name="Sex" files="F12" dcml="0" intrvl="discrete">
      <location width="12"/>
      <labl>
        Gender
      </labl>
      <valrng>
        <range min="1" max="2"/>
      </valrng>
      <sumStat type="vald">
        2675
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Male
        </labl>
        <catStat type="freq">
          516
        </catStat>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          Female
        </labl>
        <catStat type="freq">
          2159
        </catStat>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V151" name="DateOfBirth" files="F12" intrvl="discrete">
      <location width="11"/>
      <labl>
        DateOfBirth
      </labl>
      <sumStat type="vald">
        2675
      </sumStat>
      <sumStat type="min">
        1936-06-22
      </sumStat>
      <sumStat type="max">
        2008-08-12
      </sumStat>
      <varFormat type="character" formatname="Nesstar.date" schema="other" category="date"/>
    </var>
    <var ID="V152" name="VisitDate" files="F12" intrvl="discrete">
      <location width="11"/>
      <labl>
        Date of Visit
      </labl>
      <sumStat type="vald">
        2675
      </sumStat>
      <sumStat type="min">
        2023-06-23
      </sumStat>
      <sumStat type="max">
        2025-05-21
      </sumStat>
      <varFormat type="character" formatname="Nesstar.date" schema="other" category="date"/>
    </var>
    <var ID="V153" name="DSRound" files="F12" dcml="0" intrvl="discrete">
      <location width="12"/>
      <labl>
        DSRound
      </labl>
      <valrng>
        <range min="121" max="122"/>
      </valrng>
      <sumStat type="vald">
        2675
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V154" name="ResidencyBSIntId" files="F12" dcml="0" intrvl="contin">
      <location width="12"/>
      <labl>
        Location ID at time of visit
      </labl>
      <valrng>
        <range min="21" max="355616"/>
      </valrng>
      <sumStat type="vald">
        2663
      </sumStat>
      <sumStat type="invd">
        12
      </sumStat>
      <sumStat type="min">
        21
      </sumStat>
      <sumStat type="max">
        355616
      </sumStat>
      <sumStat type="mean">
        29776.104
      </sumStat>
      <sumStat type="stdev">
        67118.73
      </sumStat>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V155" name="PIPSA" files="F12" dcml="0" intrvl="discrete">
      <location width="12"/>
      <labl>
        HDSS area
      </labl>
      <valrng>
        <range min="1" max="2"/>
      </valrng>
      <sumStat type="vald">
        2672
      </sumStat>
      <sumStat type="invd">
        3
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          South
        </labl>
        <catStat type="freq">
          2672
        </catStat>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          North
        </labl>
        <catStat type="freq">
          0
        </catStat>
      </catgry>
      <catgry missing="Y">
        <catValu>
          Sysmiss
        </catValu>
        <catStat type="freq">
          3
        </catStat>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V156" name="HIVSampleId" files="F12" dcml="0" intrvl="contin">
      <location width="12"/>
      <labl>
        HIV Sample Id
      </labl>
      <valrng>
        <range min="1162769" max="1217164"/>
      </valrng>
      <sumStat type="vald">
        2675
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <sumStat type="min">
        1162769
      </sumStat>
      <sumStat type="max">
        1217164
      </sumStat>
      <sumStat type="mean">
        1186059.976
      </sumStat>
      <sumStat type="stdev">
        16209.793
      </sumStat>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V157" name="HIVResult" files="F12" dcml="0" intrvl="discrete">
      <location width="12"/>
      <labl>
        HIVResult
      </labl>
      <valrng>
        <range min="1" max="1"/>
      </valrng>
      <sumStat type="vald">
        2663
      </sumStat>
      <sumStat type="invd">
        12
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Positive
        </labl>
        <catStat type="freq">
          2663
        </catStat>
      </catgry>
      <catgry missing="Y">
        <catValu>
          Sysmiss
        </catValu>
        <catStat type="freq">
          12
        </catStat>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V158" name="WeekBlock" files="F12" intrvl="discrete">
      <location width="5"/>
      <labl>
        WeekBlock
      </labl>
      <sumStat type="vald">
        2660
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="character" schema="other"/>
    </var>
    <var ID="V159" name="VLResult" files="F12" dcml="0" intrvl="contin">
      <location width="12"/>
      <labl>
        Viral Load Result
      </labl>
      <valrng>
        <range min="1550" max="8203080"/>
      </valrng>
      <sumStat type="vald">
        1154
      </sumStat>
      <sumStat type="invd">
        1521
      </sumStat>
      <sumStat type="min">
        1550
      </sumStat>
      <sumStat type="max">
        8203080
      </sumStat>
      <sumStat type="mean">
        52582.978
      </sumStat>
      <sumStat type="stdev">
        315524.307
      </sumStat>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V160" name="VLResultCode" files="F12" dcml="0" intrvl="discrete">
      <location width="12"/>
      <labl>
        VL Result Status
      </labl>
      <valrng>
        <range min="1" max="7"/>
      </valrng>
      <sumStat type="vald">
        1521
      </sumStat>
      <sumStat type="invd">
        1154
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Valid result
        </labl>
        <catStat type="freq">
          0
        </catStat>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          Below detectable limit
        </labl>
        <catStat type="freq">
          1521
        </catStat>
      </catgry>
      <catgry>
        <catValu>
          3
        </catValu>
        <labl>
          Invalid result
        </labl>
        <catStat type="freq">
          0
        </catStat>
      </catgry>
      <catgry>
        <catValu>
          4
        </catValu>
        <labl>
          Insufficient for testing
        </labl>
        <catStat type="freq">
          0
        </catStat>
      </catgry>
      <catgry>
        <catValu>
          5
        </catValu>
        <labl>
          Specimen not found
        </labl>
        <catStat type="freq">
          0
        </catStat>
      </catgry>
      <catgry>
        <catValu>
          6
        </catValu>
        <labl>
          Excluded from testing due to insufficient funding or field error
        </labl>
        <catStat type="freq">
          0
        </catStat>
      </catgry>
      <catgry>
        <catValu>
          7
        </catValu>
        <labl>
          Other
        </labl>
        <catStat type="freq">
          0
        </catStat>
      </catgry>
      <catgry missing="Y">
        <catValu>
          Sysmiss
        </catValu>
        <catStat type="freq">
          1154
        </catStat>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
  </dataDscr>
</codeBook>
