<?xml version='1.0' encoding='UTF-8'?>
<codeBook version="1.2.2" ID="AHRI.Sesikhona.SexualBehaviour.Survey" 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[AHRI:Sesikhona! (we are here) Sexual Behaviour  ]]>
        </titl>
        <IDNo>
          DDI.AHRI.Sesikhona.SexualBehaviour.Survey
        </IDNo>
      </titlStmt>
      <rspStmt>
        <AuthEnty affiliation="Africa Health Research Institute">
          Nompumelelo Mkwanazi
        </AuthEnty>
        <othId role="Data Documentalist" affiliation="Africa Health Research Institute">
          <p>
            Sweetness H Dube
          </p>
        </othId>
      </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[AHRI:Sesikhona! (we are here) Sexual Behaviour  ]]>
        </titl>
        <IDNo>
          AHRI.Sesikhona.SexualBehaviour.Survey
        </IDNo>
      </titlStmt>
      <rspStmt>
        <AuthEnty affiliation="Africa Health Research Institute/ Stellenbosch University">
          Prof. Frank Tanser(Principal Investigator)
        </AuthEnty>
        <AuthEnty affiliation="University of Washington">
          Prof Adrian Dobra
        </AuthEnty>
        <AuthEnty affiliation="Africa Health Research Institute/Medical Faculty and University Hospital, Heildelberg University, Heidelberg Institute of Global Health, Heidelberg, Germany">
          Prof Till Barnighausen
        </AuthEnty>
      </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="Funder ">
          National Institute of Health
        </fundAg>
        <fundAg abbr="DFG" role="Funder ">
          German Science Foundation
        </fundAg>
        <fundAg abbr="NAF" role="Funder ">
          Academy of Medical Sciences Newton Fund
        </fundAg>
        <grantNo agency="NIH " role="Funder ">
          5R01HD084233
        </grantNo>
        <grantNo agency="DFG" role="Funder ">
          BA2064/14-1
        </grantNo>
        <grantNo agency="NAF" role="Funder ">
          NAF527791
        </grantNo>
      </prodStmt>
      <verStmt>
        <version>
          v1.0.0
        </version>
      </verStmt>
    </citation>
    <stdyInfo>
      <subject>
        <keyword vocab="Africa Health Research Institute" vocabURI="www.ahri.org">
          Human mobility, HIV, GPS technology, digital technology, sexual behviour
        </keyword>
        <topcClas vocab="Africa Health Research Institute" vocabURI="www.ahri.org">
          GPS technology, smartphone-based GPS, human mobility, young adults, HIV, mobile health, digital technology, sexual health, sexual behavior
        </topcClas>
      </subject>
      <abstract>
        The Sesikhona study is the first of its kind study using smartphone-based GPS technology to record ultra-high resolution mobility patterns of over 200 young adults aged 20-30 years in rural KwaZulu Natal. The study seeks to identify distinct movement typologies within this highly mobile, HIV hyper-endemic population and to quantify travel in and out of known high-risk locations, with the long-term goal of developing a location-intelligent smartphone intervention that delivers real-time, precision messaging to individuals at heighten risk of HIV acquisition, transmission or treatment interruption. Conducted in three phases between 2021 and 2025, the study used the Avicenna Research Platform to collect GPS and survey data. Between 2023 and 2025, consenting individuals self-completed monthly sexual behavior surveys to understand the associations between mobility patterns and engagement in sexual risky behavior.
      </abstract>
      <sumDscr>
        <collDate date="2023-11-01" event="start"/>
        <collDate date="2025-06-30" event="end"/>
        <nation abbr="ZA">
          South Africa
        </nation>
        <geogCover>
          Residents from uMkhanyakude in KwaZulu Natal but move anywhere in South Africa
        </geogCover>
        <anlyUnit>
          Young adults aged 20-30 years old
        </anlyUnit>
        <universe>
          <![CDATA[A random sample of adults aged 20-30 years old who were residents  in Southern PIPSA, participated in the 2019 HIV surveillance and consented to participate in Sesikhona study and opted in for the sexual behavior surveys]]>
        </universe>
        <dataKind>
          Survey data
        </dataKind>
      </sumDscr>
    </stdyInfo>
    <method>
      <dataColl>
        <sampProc>
          Participants were randomly selected from the 2019 AHRI HIV surveillance program if they were aged 20-30 years old and had participated in the HIV survey in 2019 and were resident members in the southern PIP and owned a smartphone that supported the study app.
        </sampProc>
        <sources/>
        <cleanOps>
          Sexual behavior survey responses from Sesikhona participants via the Avicenna app
        </cleanOps>
      </dataColl>
    </method>
    <dataAccs>
      <useStmt>
        <citReq>
          <![CDATA[Tanser, F., Dobra, A., & Barnighausen, T. (2025). AHRI:Sesikhona! (we are here) Sexual Behaviour [Data set]. Africa Health Research Institute.
DOI: https://doi.org/10.23664/AHRI.SESIKHONA.SEXUALBEHAVIOUR.SURVEY]]>
        </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="F9" URI="AHRI.Sesikhona.SexualBehaviour.Survey.Nesstar?Index=0&amp;Name=AHRI.Sesikhona.SexualBehaviour.Survey.2025.v1">
    <fileTxt>
      <fileName>
        AHRI.Sesikhona.SexualBehaviour.Survey.2025.v1.NSDstat
      </fileName>
      <dimensns>
        <caseQnty>
          1733
        </caseQnty>
        <varQnty>
          10
        </varQnty>
      </dimensns>
      <fileType>
        Nesstar 200801
      </fileType>
    </fileTxt>
  </fileDscr>
  <dataDscr>
    <var ID="V117" name="participant_id" files="F9" dcml="0" intrvl="contin">
      <location width="12"/>
      <labl>
        Participant ID
      </labl>
      <valrng>
        <range UNITS="REAL" min="473" max="103961"/>
      </valrng>
      <sumStat type="vald">
        1733
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <sumStat type="min">
        473
      </sumStat>
      <sumStat type="max">
        103961
      </sumStat>
      <sumStat type="mean">
        52734.013
      </sumStat>
      <sumStat type="stdev">
        13566.154
      </sumStat>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V118" name="sess_time" files="F9" intrvl="discrete">
      <location width="11"/>
      <labl>
        Session Schedule Time
      </labl>
      <sumStat type="vald">
        1733
      </sumStat>
      <sumStat type="min">
        2023-06-13
      </sumStat>
      <sumStat type="max">
        2025-08-12
      </sumStat>
      <varFormat type="character" formatname="Nesstar.date" schema="other" category="date"/>
    </var>
    <var ID="V119" name="record_time" files="F9" intrvl="discrete">
      <location width="11"/>
      <labl>
        Record Time
      </labl>
      <sumStat type="vald">
        1539
      </sumStat>
      <sumStat type="min">
        2023-11-06
      </sumStat>
      <sumStat type="max">
        2025-10-09
      </sumStat>
      <varFormat type="character" formatname="Nesstar.date" schema="other" category="date"/>
    </var>
    <var ID="V120" name="status" files="F9" dcml="0" intrvl="discrete">
      <location width="12"/>
      <labl>
        Status
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="6"/>
      </valrng>
      <sumStat type="vald">
        1733
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          The participant completed the activity and submitted it
        </labl>
        <catStat type="freq">
          1418
        </catStat>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          The participant did not want to complete the activity and explicitly canceled it
        </labl>
        <catStat type="freq">
          24
        </catStat>
      </catgry>
      <catgry>
        <catValu>
          3
        </catValu>
        <labl>
          The activity was not responded to in time, so Ethica automatically closed the session and uploaded it to the server
        </labl>
        <catStat type="freq">
          260
        </catStat>
      </catgry>
      <catgry>
        <catValu>
          4
        </catValu>
        <labl>
          The session was blocked by another active session from the same activity and could not be prompted
        </labl>
        <catStat type="freq">
          31
        </catStat>
      </catgry>
      <catgry>
        <catValu>
          5
        </catValu>
        <labl>
          Based on the responses the participant has provided so far, this session's criteria is invalid and will not be presented
        </labl>
        <catStat type="freq">
          0
        </catStat>
      </catgry>
      <catgry>
        <catValu>
          6
        </catValu>
        <labl>
          The session is started by the participant but it's not completed yet
        </labl>
        <catStat type="freq">
          0
        </catStat>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V121" name="saq_1" files="F9" dcml="0" intrvl="discrete">
      <location width="12"/>
      <labl>
        Have you been sexually active in the last month?
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="2"/>
      </valrng>
      <sumStat type="vald">
        1382
      </sumStat>
      <sumStat type="invd">
        351
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Yes
        </labl>
        <catStat type="freq">
          761
        </catStat>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          No
        </labl>
        <catStat type="freq">
          621
        </catStat>
      </catgry>
      <catgry missing="Y">
        <catValu>
          Sysmiss
        </catValu>
        <catStat type="freq">
          351
        </catStat>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V122" name="saq_2" files="F9" dcml="0" intrvl="discrete">
      <location width="12"/>
      <labl>
        Have you had sex without a condom?
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="2"/>
      </valrng>
      <sumStat type="vald">
        756
      </sumStat>
      <sumStat type="invd">
        977
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Yes
        </labl>
        <catStat type="freq">
          515
        </catStat>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          No
        </labl>
        <catStat type="freq">
          241
        </catStat>
      </catgry>
      <catgry missing="Y">
        <catValu>
          Sysmiss
        </catValu>
        <catStat type="freq">
          977
        </catStat>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V123" name="saq_3" files="F9" dcml="0" intrvl="discrete">
      <location width="12"/>
      <labl>
        Have you had sex without a condom with an individual whose HIV status you did not
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="2"/>
      </valrng>
      <sumStat type="vald">
        759
      </sumStat>
      <sumStat type="invd">
        974
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Yes
        </labl>
        <catStat type="freq">
          160
        </catStat>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          No
        </labl>
        <catStat type="freq">
          599
        </catStat>
      </catgry>
      <catgry missing="Y">
        <catValu>
          Sysmiss
        </catValu>
        <catStat type="freq">
          974
        </catStat>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V124" name="saq_4" files="F9" dcml="0" intrvl="discrete">
      <location width="12"/>
      <labl>
        Have you had an STI?
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="2"/>
      </valrng>
      <sumStat type="vald">
        757
      </sumStat>
      <sumStat type="invd">
        976
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Yes
        </labl>
        <catStat type="freq">
          106
        </catStat>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          No
        </labl>
        <catStat type="freq">
          651
        </catStat>
      </catgry>
      <catgry missing="Y">
        <catValu>
          Sysmiss
        </catValu>
        <catStat type="freq">
          976
        </catStat>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V125" name="saq_5" files="F9" dcml="0" intrvl="discrete">
      <location width="12"/>
      <labl>
        Have you had sex with more than one partner without a condom?
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="2"/>
      </valrng>
      <sumStat type="vald">
        758
      </sumStat>
      <sumStat type="invd">
        975
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Yes
        </labl>
        <catStat type="freq">
          204
        </catStat>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          No
        </labl>
        <catStat type="freq">
          554
        </catStat>
      </catgry>
      <catgry missing="Y">
        <catValu>
          Sysmiss
        </catValu>
        <catStat type="freq">
          975
        </catStat>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V126" name="saq_6" files="F9" dcml="0" intrvl="discrete">
      <location width="12"/>
      <labl>
        Have you had sex under the influence of alcohol and/or drugs?
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="2"/>
      </valrng>
      <sumStat type="vald">
        746
      </sumStat>
      <sumStat type="invd">
        987
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Yes
        </labl>
        <catStat type="freq">
          140
        </catStat>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          No
        </labl>
        <catStat type="freq">
          606
        </catStat>
      </catgry>
      <catgry missing="Y">
        <catValu>
          Sysmiss
        </catValu>
        <catStat type="freq">
          987
        </catStat>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
  </dataDscr>
</codeBook>
