<?xml version='1.0' encoding='UTF-8'?>
<codeBook version="1.2.2" ID="AHRI.ImpactBP" 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>
          Implementation Evaluation of a Combination Intervention for Sustainable Blood Pressure Control in Rural KwaZulu-Natal, South Africa
        </titl>
        <IDNo>
          DDI.AHRI.ImpactBP
        </IDNo>
      </titlStmt>
      <rspStmt>
        <AuthEnty affiliation="Africa Health Research Institute (AHRI)">
          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>
          Implementation Evaluation of a Combination Intervention for Sustainable Blood Pressure Control in Rural KwaZulu-Natal, South Africa
        </titl>
        <IDNo>
          AHRI.ImpactBP
        </IDNo>
      </titlStmt>
      <rspStmt>
        <AuthEnty affiliation="AHRI; Massachusetts General Hospital; Harvard Medical School">
          Mark J. Siedner
        </AuthEnty>
        <AuthEnty affiliation="University of KwaZulu-Natal Medical School; Clairwood Hospital ">
          Nombulelo Magula
        </AuthEnty>
        <AuthEnty affiliation="Brigham and Women’s Hospital; Harvard Medical School; Harvard School of Public Health">
          Thomas Gaziano
        </AuthEnty>
        <othId role="Statistical oversight " affiliation="AHRI; London School of Hygiene and Tropical Medicine">
          <p>
            Kathy Baisley
          </p>
        </othId>
        <othId role="Study statistical lead " affiliation="Africa Health Research Institute">
          <p>
            Lusanda Mazibuko
          </p>
        </othId>
        <othId role="Head of Research Data Management " affiliation="Africa Health Research Institute">
          <p>
            Dickman Gareta
          </p>
        </othId>
        <othId role="Data management  " affiliation="Africa Health Research Institute">
          <p>
            Siyabonga Nxumalo
          </p>
        </othId>
        <othId role="Project coordination" affiliation="Africa Health Research Institute">
          <p>
            Nsika Sithole
          </p>
        </othId>
        <othId role="Participant engagement and data collection" affiliation="Africa Health Research Institute">
          <p>
            IMPACT-BP CHW Team
          </p>
        </othId>
        <othId role="Participant clinical monitoring and data collection" affiliation="Africa Health Research Institute">
          <p>
            IMPACT-BP Clinical Team
          </p>
        </othId>
        <othId role="MHealth application development" affiliation="iMarketing Namibia">
          <p>
            Baptista Joao
          </p>
        </othId>
        <othId role="MHealth application development" affiliation="iMarketing Namibia">
          <p>
            Hosea Kambonde
          </p>
        </othId>
        <othId role="Program partnership" affiliation="KZN Department of Health ">
          <p>
            Sindy Mthethwa
          </p>
        </othId>
        <othId role="AHRI Social Science Department" affiliation="Social Science Lead">
          <p>
            Thabang Manyaapelo
          </p>
        </othId>
        <othId role="Project Management" affiliation="Harvard School of Public Health">
          <p>
            Shafika Abrahams-Gessel
          </p>
        </othId>
      </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="Primary funder">
          United States National Institutes of Health
        </fundAg>
        <grantNo>
          R01 HL144848
        </grantNo>
      </prodStmt>
      <verStmt>
        <version>
          V1.0.0
        </version>
      </verStmt>
    </citation>
    <stdyInfo>
      <subject>
        <keyword vocab="Africa Health Research Institute" vocabURI="www.ahri.org">
          Hypertension, blood pressure control, community-based intervention, digital health, eHealth, mHealth, community health workers, anti-hypertensive medication, task shifting, primary care, sub-Saharan Africa, South Africa, non-communicable diseases, health systems strengthening, randomized controlled trial, health services access, treatment outcomes
        </keyword>
        <topcClas vocab="Africa Health Research Institute" vocabURI="www.ahri.org">
          Hypertension, Blood Pressure, Blood Pressure Determination, Antihypertensive Agents, Medication Adherence, Community Health Workers, Task Shifting, Telemedicine, mHealth, Patient Care Team, Primary Health Care, Health Services Accessibility, Randomized Controlled Trial, Longitudinal Studies, Treatment Outcome, South Africa
        </topcClas>
      </subject>
      <abstract>
        <![CDATA[IMPACT-BP was an open-label, randomised controlled trial to evaluate the effectiveness of community-based, technology-supported interventions to reduce systolic blood pressure (SBP) and improve blood pressure control among individuals with uncontrolled hypertension in rural KwaZulu-Natal.  
The study aimed to determine whether home-based care improves outcomes over standard, clinic-based  blood pressure management in rural South Africa.

The study compared three treatment strategies: 1) standard of care (SOC), clinic-based management of hypertension, 2) a community blood pressure monitor-based model, in which individuals received blood pressure cuffs to measure their blood pressure at home, and were monitored by nurses via community health workers (CHW) with treatment decisions made via nurses remotely via a mobile health-based clinical decision support tool, and 3) an enhanced community blood pressure monitor-based model that included home-based blood pressure cuffs that transmitted readings over cellular networks directly to clinic-based nurses (eCHW+).  In both intervention groups, CHWs visited participants to record (CHW) or verify (eCHW+) blood pressure readings, dispense medications, and relay instructions from clinic nurses.]]>
      </abstract>
      <sumDscr>
        <collDate date="2022-11-01" event="start"/>
        <collDate date="2025-06-30" event="end"/>
        <nation abbr="ZA">
          South Africa
        </nation>
        <geogCover>
          Africa Health Research Institute (AHRI) demographic surveillance area in rural uMkhanyakude district, KwaZulu-Natal
        </geogCover>
        <anlyUnit>
          Individual-level longitudinal clinical trial data. Each record represents a single participant enrolled in the hypertension trial, with repeated measures of blood pressure, clinical assessments, medication use, and survey-based sociodemographic information collected across multiple study visits (enrolment, 6 months, and 12 months). Data are linked at the individual level using unique study identifiers.
        </anlyUnit>
        <universe>
          Adults aged =18 years residing in the catchment areas of Nkundusi and Madwaleni Primary Health Care Clinics in uMkhanyakude District (KwaZulu-Natal, South Africa), with uncontrolled blood pressure. Uncontrolled blood pressure was defined as a SBP &gt; 140 mmHg or a diastolic BP &gt; 90mm Hg with at least one prior elevated reading 6 months or more prior. Participants were screened, enrolled, and observed between 30 November 2022 and 30 June 2025.
        </universe>
        <dataKind>
          Survey Data, clinical data, biomarker data, administrative records data, spatial data
        </dataKind>
      </sumDscr>
    </stdyInfo>
    <method>
      <dataColl>
        <sampProc>
          Participants were recruited from the Nkundusi and Madwaleni primary health care clinics within the AHRI Health and Demographic Surveillance Site (HDSS). All adults presenting at the clinics for primary care during weekdays were screened for eligibility. Eligible participants were aged =18 years, resided in the clinic catchment area, had elevated blood pressure at screening (systolic &gt;140 mmHg or diastolic &gt;90 mmHg), and had at least one previous elevated blood pressure reading documented =6 months prior. Exclusion criteria included pregnancy, breastfeeding, symptomatic elevated blood pressure (&gt;180/110 mmHg), advanced chronic kidney disease (glomerular filtration rate &lt;60 ml/min/1.73m²), and use of =3 full-dose anti-hypertensive medications. Enrolled participants were randomized to one of three study arms (SOC, CHW, eCHW+) in blocks of 9, stratified by clinic and current use of anti-hypertensive therapy.
        </sampProc>
        <sources/>
        <cleanOps>
          Study data were entered into REDCap and underwent verification and cleaning prior to analysis. Blood pressure outcomes were averaged as specified, and missing values were identified for potential imputation. Randomisation and intervention adherence data were linked with outcome and covariate data. Data were de-identified prior to analysis. Quality control procedures included duplicate entry checks, automated range checks for blood pressure, and consistency checks across visits.
        </cleanOps>
      </dataColl>
    </method>
    <dataAccs>
      <useStmt>
        <citReq>
          <![CDATA[Siedner, M. J., & Magula, N. (2026). Implementation Evaluation of a Combination Intervention for Sustainable Blood Pressure Control in Rural KwaZulu-Natal, South Africa [Data set]. Africa Health Research Institute.
DOI: https://doi.org/10.23664/AHRI.IMPACTBP]]>
        </citReq>
        <conditions>
          <![CDATA[The representative of the Receiving Organization agrees to comply with the following conditions:

1. Access to the restricted data will be limited to the Lead Researcher and other members of the research team listed in this request.
2. Copies of the restricted data or any data created on the basis of the original data will not be copied or made available to anyone other than those mentioned in this Data Access Agreement, unless formally authorized by the Data Archive.
3. The data will only be processed for the stated statistical and research purpose. They will be used for solely for reporting of aggregated information, and not for investigation of specific individuals or organizations. Data will not in any way be used for any administrative, proprietary or law enforcement purposes. 
4. The Lead Researcher must state if it is their intention to match the restricted microdata with any other micro-dataset. If any matching is to take place, details must be provided of the datasets to be matched and of the reasons for the matching. Any datasets created as a result of matching will be considered to be restricted and must comply with the terms of this Data Access Agreement.
5. The Lead Researcher undertakes that no attempt will be made to identify any individual person, family, business, enterprise or organization. If such a unique disclosure is made inadvertently, no use will be made of the identity of any person or establishment discovered and full details will be reported to the Data Archive. The identification will not be revealed to any other person not included in the Data Access Agreement.
6. The Lead Researcher will implement security measures to prevent unauthorized access to licensed microdata acquired from the Data Archive. The microdata must be destroyed upon the completion of this research, unless the Data Archive obtains satisfactory guarantee that the data can be secured and provides written authorization to the Receiving Organization to retain them. Destruction of the microdata will be confirmed in writing by the Lead Researcher to the Data Archive.
7. Any books, articles, conference papers, theses, dissertations, reports, or other publications that employ data obtained from the Data Archive will cite the source of data in accordance with the citation requirement provided with the dataset.
8. An electronic copy of all reports and publications based on the requested data will be sent to the Data Archive.
9. The original collector of the data, the Data Archive, and the relevant funding agencies bear no responsibility for use of the data or for interpretations or inferences based upon such uses.
10. This agreement will come into force on the date that approval is given for access to the restricted dataset and remain in force until the completion date of the project or an earlier date if the project is completed ahead of time.
11. If there are any changes to the project specification, security arrangements, personnel or organization detailed in this application form, it is the responsibility of the Lead Researcher to seek the agreement of the Data Archive to these changes. Where there is a change to the employer organization of the Lead Researcher this will involve a new application being made and termination of the original project.
12. Breaches of the agreement will be taken seriously and the Data Archive will take action against those responsible for the lapse if willful or accidental. Failure to comply with the directions of the Data Archive will be deemed to be a major breach of the agreement and may involve recourse to legal proceedings. The Data Archive will maintain and share with partner data archives a register of those individuals and organizations which are responsible for breaching the terms of the Data Access Agreement and will impose sanctions on release of future data to these parties.]]>
        </conditions>
      </useStmt>
    </dataAccs>
  </stdyDscr>
  <fileDscr ID="F17" URI="IMPACT_BP.Nesstar?Index=0&amp;Name=AHRI.ImpactBP.Aim 2 Clinical Trial.2025">
    <fileTxt>
      <fileName>
        AHRI.ImpactBP.Aim 2 Clinical Trial.2025.NSDstat
      </fileName>
      <dimensns>
        <caseQnty>
          774
        </caseQnty>
        <varQnty>
          32
        </varQnty>
      </dimensns>
      <fileType>
        Nesstar 200801
      </fileType>
    </fileTxt>
  </fileDscr>
  <dataDscr>
    <var ID="V1545" name="study_id" files="F17" intrvl="discrete">
      <location width="6"/>
      <labl>
        Trial Unique Identifier
      </labl>
      <sumStat type="vald">
        774
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="character" schema="other"/>
    </var>
    <var ID="V1546" name="se_sex" files="F17" dcml="0" intrvl="discrete">
      <location width="8"/>
      <labl>
        Sex
      </labl>
      <valrng>
        <range min="1" max="2"/>
      </valrng>
      <sumStat type="vald">
        774
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Male
        </labl>
        <catStat type="freq">
          186
        </catStat>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          Female
        </labl>
        <catStat type="freq">
          588
        </catStat>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V1547" name="se_screening_site" files="F17" dcml="0" intrvl="discrete">
      <location width="9"/>
      <labl>
        Screening Site
      </labl>
      <valrng>
        <range min="1" max="2"/>
      </valrng>
      <sumStat type="vald">
        774
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Nkundusi
        </labl>
        <catStat type="freq">
          451
        </catStat>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          Madwaleni
        </labl>
        <catStat type="freq">
          323
        </catStat>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V1548" name="se_age_calc" files="F17" dcml="0" intrvl="discrete">
      <location width="8"/>
      <labl>
        Age at screening (years)
      </labl>
      <valrng>
        <range min="26" max="90"/>
      </valrng>
      <sumStat type="vald">
        774
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          90
        </catValu>
        <labl>
          90+
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V1549" name="se_take_bp_med" files="F17" dcml="0" intrvl="discrete">
      <location width="8"/>
      <labl>
        Are you taking any medications for your blood pressure?
      </labl>
      <valrng>
        <range min="0" max="1"/>
      </valrng>
      <sumStat type="vald">
        774
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          0
        </catValu>
        <labl>
          No
        </labl>
        <catStat type="freq">
          23
        </catStat>
      </catgry>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Yes
        </labl>
        <catStat type="freq">
          751
        </catStat>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V1550" name="sbp1" files="F17" dcml="0" intrvl="contin">
      <location width="9"/>
      <labl>
        SBP at baseline
      </labl>
      <valrng>
        <range UNITS="REAL" min="94" max="219.5"/>
      </valrng>
      <sumStat type="vald">
        774
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <sumStat type="min">
        94
      </sumStat>
      <sumStat type="max">
        219.5
      </sumStat>
      <sumStat type="mean">
        146.95
      </sumStat>
      <sumStat type="stdev">
        17.2
      </sumStat>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V1551" name="dbp1" files="F17" dcml="0" intrvl="contin">
      <location width="9"/>
      <labl>
        1 dbp
      </labl>
      <valrng>
        <range UNITS="REAL" min="64" max="131.5"/>
      </valrng>
      <sumStat type="vald">
        774
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <sumStat type="min">
        64
      </sumStat>
      <sumStat type="max">
        131.5
      </sumStat>
      <sumStat type="mean">
        90.918
      </sumStat>
      <sumStat type="stdev">
        10.458
      </sumStat>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V1552" name="sbp2" files="F17" dcml="0" intrvl="contin">
      <location width="9"/>
      <labl>
        SBP at 6 months
      </labl>
      <valrng>
        <range UNITS="REAL" min="95" max="213.5"/>
      </valrng>
      <sumStat type="vald">
        762
      </sumStat>
      <sumStat type="invd">
        12
      </sumStat>
      <sumStat type="min">
        95
      </sumStat>
      <sumStat type="max">
        213.5
      </sumStat>
      <sumStat type="mean">
        139.909
      </sumStat>
      <sumStat type="stdev">
        16.746
      </sumStat>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V1553" name="dbp2" files="F17" dcml="0" intrvl="contin">
      <location width="9"/>
      <labl>
        2 dbp
      </labl>
      <valrng>
        <range UNITS="REAL" min="60.5" max="131"/>
      </valrng>
      <sumStat type="vald">
        762
      </sumStat>
      <sumStat type="invd">
        12
      </sumStat>
      <sumStat type="min">
        60.5
      </sumStat>
      <sumStat type="max">
        131
      </sumStat>
      <sumStat type="mean">
        87.674
      </sumStat>
      <sumStat type="stdev">
        9.611
      </sumStat>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V1554" name="sbp3" files="F17" dcml="0" intrvl="contin">
      <location width="9"/>
      <labl>
        SBP at 12 months
      </labl>
      <valrng>
        <range UNITS="REAL" min="84.5" max="203"/>
      </valrng>
      <sumStat type="vald">
        754
      </sumStat>
      <sumStat type="invd">
        20
      </sumStat>
      <sumStat type="min">
        84.5
      </sumStat>
      <sumStat type="max">
        203
      </sumStat>
      <sumStat type="mean">
        137.68
      </sumStat>
      <sumStat type="stdev">
        15.125
      </sumStat>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V1555" name="dbp3" files="F17" dcml="0" intrvl="contin">
      <location width="9"/>
      <labl>
        3 dbp
      </labl>
      <valrng>
        <range UNITS="REAL" min="49.5" max="117.5"/>
      </valrng>
      <sumStat type="vald">
        754
      </sumStat>
      <sumStat type="invd">
        20
      </sumStat>
      <sumStat type="min">
        49.5
      </sumStat>
      <sumStat type="max">
        117.5
      </sumStat>
      <sumStat type="mean">
        86.64
      </sumStat>
      <sumStat type="stdev">
        9.459
      </sumStat>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V1556" name="se_systolic1" files="F17" dcml="0" intrvl="contin">
      <location width="8"/>
      <labl>
        First (out of 3) BP measurement at baseline
      </labl>
      <valrng>
        <range min="107" max="227"/>
      </valrng>
      <sumStat type="vald">
        774
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <sumStat type="min">
        107
      </sumStat>
      <sumStat type="max">
        227
      </sumStat>
      <sumStat type="mean">
        156.796
      </sumStat>
      <sumStat type="stdev">
        17.13
      </sumStat>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V1557" name="se_bmi" files="F17" dcml="0" intrvl="contin">
      <location width="9"/>
      <labl>
        Body mass index (kg/m^2)
      </labl>
      <valrng>
        <range UNITS="REAL" min="10.1999998092651" max="64.0999984741211"/>
      </valrng>
      <sumStat type="vald">
        774
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <sumStat type="min">
        10.2
      </sumStat>
      <sumStat type="max">
        64.1
      </sumStat>
      <sumStat type="mean">
        29.704
      </sumStat>
      <sumStat type="stdev">
        7.236
      </sumStat>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V1558" name="se_result_scr_test_egfr" files="F17" dcml="0" intrvl="contin">
      <location width="8"/>
      <labl>
        eGFR (ml/min/1.73m^2)
      </labl>
      <valrng>
        <range min="50" max="132"/>
      </valrng>
      <sumStat type="vald">
        774
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <sumStat type="min">
        50
      </sumStat>
      <sumStat type="max">
        132
      </sumStat>
      <sumStat type="mean">
        76.052
      </sumStat>
      <sumStat type="stdev">
        14.974
      </sumStat>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V1559" name="ra_study_arm" files="F17" dcml="0" intrvl="discrete">
      <location width="8"/>
      <labl>
        Randomised study arm
      </labl>
      <valrng>
        <range min="1" max="3"/>
      </valrng>
      <sumStat type="vald">
        774
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          SOC
        </labl>
        <catStat type="freq">
          259
        </catStat>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          CBPM
        </labl>
        <catStat type="freq">
          257
        </catStat>
      </catgry>
      <catgry>
        <catValu>
          3
        </catValu>
        <labl>
          eCBPM+
        </labl>
        <catStat type="freq">
          258
        </catStat>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V1560" name="sd_runwater" files="F17" dcml="0" intrvl="discrete">
      <location width="8"/>
      <labl>
        Have internal running water in the household?
      </labl>
      <valrng>
        <range min="0" max="1"/>
      </valrng>
      <sumStat type="vald">
        772
      </sumStat>
      <sumStat type="invd">
        2
      </sumStat>
      <catgry>
        <catValu>
          0
        </catValu>
        <labl>
          No
        </labl>
        <catStat type="freq">
          660
        </catStat>
      </catgry>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Yes
        </labl>
        <catStat type="freq">
          112
        </catStat>
      </catgry>
      <catgry missing="Y">
        <catValu>
          Sysmiss
        </catValu>
        <catStat type="freq">
          2
        </catStat>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V1561" name="sd_time2clinic" files="F17" dcml="0" intrvl="contin">
      <location width="8"/>
      <labl>
        Time to clinic
      </labl>
      <valrng>
        <range min="2" max="3000"/>
      </valrng>
      <sumStat type="vald">
        772
      </sumStat>
      <sumStat type="invd">
        2
      </sumStat>
      <sumStat type="min">
        2
      </sumStat>
      <sumStat type="max">
        3000
      </sumStat>
      <sumStat type="mean">
        46.595
      </sumStat>
      <sumStat type="stdev">
        111.877
      </sumStat>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V1562" name="sd_transport" files="F17" dcml="0" intrvl="discrete">
      <location width="8"/>
      <labl>
        Main mode of transport to clinic
      </labl>
      <valrng>
        <range min="0" max="96"/>
      </valrng>
      <sumStat type="vald">
        772
      </sumStat>
      <sumStat type="invd">
        2
      </sumStat>
      <catgry>
        <catValu>
          0
        </catValu>
        <labl>
          Walk
        </labl>
        <catStat type="freq">
          338
        </catStat>
      </catgry>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Bus/taxi
        </labl>
        <catStat type="freq">
          401
        </catStat>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          Car
        </labl>
        <catStat type="freq">
          28
        </catStat>
      </catgry>
      <catgry>
        <catValu>
          96
        </catValu>
        <labl>
          Other
        </labl>
        <catStat type="freq">
          5
        </catStat>
      </catgry>
      <catgry missing="Y">
        <catValu>
          Sysmiss
        </catValu>
        <catStat type="freq">
          2
        </catStat>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V1563" name="sd_cost2clinic" files="F17" dcml="0" intrvl="discrete">
      <location width="10"/>
      <labl>
        Cost to clinic (category/code)
      </labl>
      <valrng>
        <range min="0" max="2"/>
      </valrng>
      <sumStat type="vald">
        434
      </sumStat>
      <sumStat type="invd">
        340
      </sumStat>
      <catgry>
        <catValu>
          0
        </catValu>
        <labl>
          No
        </labl>
        <catStat type="freq">
          21
        </catStat>
      </catgry>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Yes
        </labl>
        <catStat type="freq">
          413
        </catStat>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          Don't Know
        </labl>
        <catStat type="freq">
          0
        </catStat>
      </catgry>
      <catgry missing="Y">
        <catValu>
          Sysmiss
        </catValu>
        <catStat type="freq">
          340
        </catStat>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V1564" name="sd_rand2clinic" files="F17" dcml="0" intrvl="contin">
      <location width="8"/>
      <labl>
        Money spent to get to clinic (in Rands)
      </labl>
      <valrng>
        <range min="10" max="200"/>
      </valrng>
      <sumStat type="vald">
        413
      </sumStat>
      <sumStat type="invd">
        361
      </sumStat>
      <sumStat type="min">
        10
      </sumStat>
      <sumStat type="max">
        200
      </sumStat>
      <sumStat type="mean">
        28.68
      </sumStat>
      <sumStat type="stdev">
        23.372
      </sumStat>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V1565" name="hm_ever_diabetes" files="F17" dcml="0" intrvl="discrete">
      <location width="8"/>
      <labl>
        Diabetic
      </labl>
      <valrng>
        <range min="0" max="1"/>
      </valrng>
      <sumStat type="vald">
        772
      </sumStat>
      <sumStat type="invd">
        2
      </sumStat>
      <catgry>
        <catValu>
          0
        </catValu>
        <labl>
          No
        </labl>
        <catStat type="freq">
          667
        </catStat>
      </catgry>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Yes
        </labl>
        <catStat type="freq">
          105
        </catStat>
      </catgry>
      <catgry missing="Y">
        <catValu>
          Sysmiss
        </catValu>
        <catStat type="freq">
          2
        </catStat>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V1566" name="mh_hivresult" files="F17" dcml="0" intrvl="discrete">
      <location width="10"/>
      <labl>
        HIV co-infection
      </labl>
      <valrng>
        <range min="0" max="2"/>
      </valrng>
      <sumStat type="vald">
        773
      </sumStat>
      <sumStat type="invd">
        1
      </sumStat>
      <catgry>
        <catValu>
          0
        </catValu>
        <labl>
          Negative
        </labl>
        <catStat type="freq">
          346
        </catStat>
      </catgry>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Positive
        </labl>
        <catStat type="freq">
          360
        </catStat>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          Not tested
        </labl>
        <catStat type="freq">
          67
        </catStat>
      </catgry>
      <catgry missing="Y">
        <catValu>
          Sysmiss
        </catValu>
        <catStat type="freq">
          1
        </catStat>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V1567" name="ageband" files="F17" dcml="0" intrvl="discrete">
      <location width="11"/>
      <labl>
        Age category
      </labl>
      <valrng>
        <range min="1" max="3"/>
      </valrng>
      <sumStat type="vald">
        774
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Under 45
        </labl>
        <catStat type="freq">
          57
        </catStat>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          45 - 59
        </labl>
        <catStat type="freq">
          256
        </catStat>
      </catgry>
      <catgry>
        <catValu>
          3
        </catValu>
        <labl>
          60 or older
        </labl>
        <catStat type="freq">
          461
        </catStat>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V1568" name="bmi_cat" files="F17" dcml="0" intrvl="discrete">
      <location width="11"/>
      <labl>
        BMI category
      </labl>
      <valrng>
        <range min="1" max="4"/>
      </valrng>
      <sumStat type="vald">
        774
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Underweight
        </labl>
        <catStat type="freq">
          17
        </catStat>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          Normal
        </labl>
        <catStat type="freq">
          208
        </catStat>
      </catgry>
      <catgry>
        <catValu>
          3
        </catValu>
        <labl>
          Overweight
        </labl>
        <catStat type="freq">
          198
        </catStat>
      </catgry>
      <catgry>
        <catValu>
          4
        </catValu>
        <labl>
          Obese
        </labl>
        <catStat type="freq">
          351
        </catStat>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V1569" name="hiv_status" files="F17" dcml="0" intrvl="discrete">
      <location width="10"/>
      <labl>
        HIV co-infection
      </labl>
      <valrng>
        <range min="0" max="2"/>
      </valrng>
      <sumStat type="vald">
        773
      </sumStat>
      <sumStat type="invd">
        1
      </sumStat>
      <catgry>
        <catValu>
          0
        </catValu>
        <labl>
          Negative
        </labl>
        <catStat type="freq">
          413
        </catStat>
      </catgry>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Positive
        </labl>
        <catStat type="freq">
          360
        </catStat>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          Not tested
        </labl>
        <catStat type="freq">
          0
        </catStat>
      </catgry>
      <catgry missing="Y">
        <catValu>
          Sysmiss
        </catValu>
        <catStat type="freq">
          1
        </catStat>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V1570" name="education_level" files="F17" dcml="0" intrvl="discrete">
      <location width="27"/>
      <labl>
        Education level
      </labl>
      <valrng>
        <range min="0" max="2"/>
      </valrng>
      <sumStat type="vald">
        773
      </sumStat>
      <sumStat type="invd">
        1
      </sumStat>
      <catgry>
        <catValu>
          0
        </catValu>
        <labl>
          None
        </labl>
        <catStat type="freq">
          303
        </catStat>
      </catgry>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Less or primary education
        </labl>
        <catStat type="freq">
          183
        </catStat>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          More than primary education
        </labl>
        <catStat type="freq">
          287
        </catStat>
      </catgry>
      <catgry missing="Y">
        <catValu>
          Sysmiss
        </catValu>
        <catStat type="freq">
          1
        </catStat>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V1571" name="employment_status" files="F17" dcml="0" intrvl="discrete">
      <location width="12"/>
      <labl>
        Employment status
      </labl>
      <valrng>
        <range min="0" max="1"/>
      </valrng>
      <sumStat type="vald">
        765
      </sumStat>
      <sumStat type="invd">
        9
      </sumStat>
      <catgry>
        <catValu>
          0
        </catValu>
        <labl>
          Not employed
        </labl>
        <catStat type="freq">
          678
        </catStat>
      </catgry>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Employed
        </labl>
        <catStat type="freq">
          87
        </catStat>
      </catgry>
      <catgry missing="Y">
        <catValu>
          Sysmiss
        </catValu>
        <catStat type="freq">
          9
        </catStat>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V1572" name="AssetIndexQuintile" files="F17" dcml="0" intrvl="discrete">
      <location width="14"/>
      <labl>
        Asset Index Quintile (Deprivation)
      </labl>
      <valrng>
        <range min="1" max="5"/>
      </valrng>
      <sumStat type="vald">
        765
      </sumStat>
      <sumStat type="invd">
        9
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Most Deprived
        </labl>
        <catStat type="freq">
          162
        </catStat>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          Deprived
        </labl>
        <catStat type="freq">
          147
        </catStat>
      </catgry>
      <catgry>
        <catValu>
          3
        </catValu>
        <labl>
          Moderate
        </labl>
        <catStat type="freq">
          151
        </catStat>
      </catgry>
      <catgry>
        <catValu>
          4
        </catValu>
        <labl>
          Less Deprived
        </labl>
        <catStat type="freq">
          153
        </catStat>
      </catgry>
      <catgry>
        <catValu>
          5
        </catValu>
        <labl>
          Least Deprived
        </labl>
        <catStat type="freq">
          152
        </catStat>
      </catgry>
      <catgry missing="Y">
        <catValu>
          Sysmiss
        </catValu>
        <catStat type="freq">
          9
        </catStat>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V1573" name="sbp_group" files="F17" dcml="0" intrvl="discrete">
      <location width="9"/>
      <labl>
        SBPâ‰¥160 mmHg at enrolment
      </labl>
      <valrng>
        <range min="0" max="1"/>
      </valrng>
      <sumStat type="vald">
        774
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          0
        </catValu>
        <labl>
          No
        </labl>
        <catStat type="freq">
          618
        </catStat>
      </catgry>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Yes
        </labl>
        <catStat type="freq">
          156
        </catStat>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V1574" name="age60" files="F17" dcml="0" intrvl="discrete">
      <location width="9"/>
      <labl>
        Ageâ‰¥60
      </labl>
      <valrng>
        <range min="0" max="1"/>
      </valrng>
      <sumStat type="vald">
        774
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          0
        </catValu>
        <labl>
          No
        </labl>
        <catStat type="freq">
          313
        </catStat>
      </catgry>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Yes
        </labl>
        <catStat type="freq">
          461
        </catStat>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V1575" name="change_m6" files="F17" dcml="0" intrvl="contin">
      <location width="9"/>
      <labl>
        Change at 6 months
      </labl>
      <valrng>
        <range UNITS="REAL" min="-75.5" max="55"/>
      </valrng>
      <sumStat type="vald">
        762
      </sumStat>
      <sumStat type="invd">
        12
      </sumStat>
      <sumStat type="min">
        -75.5
      </sumStat>
      <sumStat type="max">
        55
      </sumStat>
      <sumStat type="mean">
        -7.15
      </sumStat>
      <sumStat type="stdev">
        18.934
      </sumStat>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V1576" name="change_m12" files="F17" dcml="0" intrvl="contin">
      <location width="9"/>
      <labl>
        Change at 12 months
      </labl>
      <valrng>
        <range UNITS="REAL" min="-85" max="45"/>
      </valrng>
      <sumStat type="vald">
        754
      </sumStat>
      <sumStat type="invd">
        20
      </sumStat>
      <sumStat type="min">
        -85
      </sumStat>
      <sumStat type="max">
        45
      </sumStat>
      <sumStat type="mean">
        -9.385
      </sumStat>
      <sumStat type="stdev">
        18.47
      </sumStat>
      <varFormat type="numeric" schema="other"/>
    </var>
  </dataDscr>
</codeBook>
