<codeBook xmlns="ddi:codebook:2_5" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="ddi:codebook:2_5 https://ddialliance.org/Specification/DDI-Codebook/2.5/XMLSchema/codebook.xsd" version="2.5"><docDscr><citation><titlStmt><titl>BD-KDD: A Clinical Dataset of Kidney Disease Diagnosis</titl><IDNo agency="DOI">doi:10.7910/DVN/MB1LES</IDNo></titlStmt><distStmt><distrbtr source="archive">Harvard Dataverse</distrbtr><distDate>2026-03-13</distDate></distStmt><verStmt source="archive"><version date="2026-03-13" type="RELEASED">1</version></verStmt><biblCit>Islam, Md. Masudul, 2026, "BD-KDD: A Clinical Dataset of Kidney Disease Diagnosis", https://doi.org/10.7910/DVN/MB1LES, Harvard Dataverse, V1, UNF:6:oNpkl6IW60/B7imqNEI2eQ== [fileUNF]</biblCit></citation></docDscr><stdyDscr><citation><titlStmt><titl>BD-KDD: A Clinical Dataset of Kidney Disease Diagnosis</titl><IDNo agency="DOI">doi:10.7910/DVN/MB1LES</IDNo></titlStmt><rspStmt><AuthEnty affiliation="Bangladesh University of Business and Technology">Islam, Md. Masudul</AuthEnty></rspStmt><prodStmt><producer affiliation="University of Asia Pacific">Dr. Muhammad Towfiqur Rahman</producer></prodStmt><distStmt><distrbtr source="archive">Harvard Dataverse</distrbtr><contact affiliation="Bangladesh University of Business and Technology" email="masudulislam11@gmail.com">Islam, Md. Masudul</contact><depositr>Islam, Md. Masudul</depositr><depDate>2026-03-10</depDate></distStmt><holdings URI="https://doi.org/10.7910/DVN/MB1LES"/></citation><stdyInfo><subject><keyword xml:lang="en">Computer and Information Science</keyword><keyword xml:lang="en">Medicine, Health and Life Sciences</keyword></subject><abstract>This data article introduces BD-KDD (Clinical Dataset for Kidney Disease Diagnosis and Healthy Classification), a comprehensive clinical and laboratory dataset containing 988 patient records. It was developed to address the limited sample size of commonly used renal research benchmarks and provides more than twice the number of instances compared to the standard UCI Chronic Kidney Disease dataset.
The dataset includes 26 variables, combining demographic information (Age), physical examination data (Blood Pressure), and 24 laboratory biomarkers, such as Serum Creatinine (Sc), Blood Urea (Bu), Hemoglobin (Hemo), and Specific Gravity (Sg). Each record is annotated with a binary target variable (Class) that categorizes patients as either Healthy (n = 481) or Kidney Disease (n = 507), enabling reliable development and evaluation of diagnostic machine learning models.
-----------------------------------------------------------------------------------------------------------------
Note: This study involves retrospective clinical data obtained from diagnostic laboratory records. The dataset was collected with institutional authorization for academic research purposes. All patient records were fully anonymized prior to dataset preparation, and no personally identifiable information was included in the dataset. The research procedures followed the ethical principles outlined in the Declaration of Helsinki for research involving human subjects. Informed consent for clinical testing was obtained from patients by the diagnostic center as part of routine medical procedures. The dataset used in this study contains only anonymized laboratory and clinical measurements and therefore does not allow identification of individual participants.</abstract><sumDscr/><notes>This study involves retrospective clinical data obtained from diagnostic laboratory records. The dataset was collected with institutional authorization for academic research purposes. All patient records were fully anonymized prior to dataset preparation, and no personally identifiable information was included in the dataset. The research procedures followed the ethical principles outlined in the Declaration of Helsinki for research involving human subjects. Informed consent for clinical testing was obtained from patients by the diagnostic center as part of routine medical procedures. The dataset used in this study contains only anonymized laboratory and clinical measurements and therefore does not allow identification of individual participants.</notes></stdyInfo><method><dataColl><sources/></dataColl><anlyInfo/></method><dataAccs><setAvail/><useStmt/><notes type="DVN:TOU" level="dv">&lt;a href="http://creativecommons.org/publicdomain/zero/1.0">CC0 1.0&lt;/a></notes></dataAccs><othrStdyMat/></stdyDscr><fileDscr ID="f13595783" URI="https://dataverse.harvard.edu/api/access/datafile/13595783"><fileTxt><fileName>BD-KDD Dataset.tab</fileName><dimensns><caseQnty>988</caseQnty><varQnty>26</varQnty></dimensns><fileType>text/tab-separated-values</fileType></fileTxt><notes level="file" type="VDC:UNF" subject="Universal Numeric Fingerprint">UNF:6:oNpkl6IW60/B7imqNEI2eQ==</notes></fileDscr><dataDscr><var ID="v39594285" name="Sl. No." intrvl="discrete"><location fileid="f13595783"/><labl level="variable">Sl. No.</labl><sumStat type="stdev">285.3553340427802</sumStat><sumStat type="min">1.0</sumStat><sumStat type="mean">494.5</sumStat><sumStat type="mode">.</sumStat><sumStat type="vald">988.0</sumStat><sumStat type="max">988.0</sumStat><sumStat type="medn">494.5</sumStat><sumStat type="invd">0.0</sumStat><varFormat type="numeric"/><notes subject="Universal Numeric Fingerprint" level="variable" type="Dataverse:UNF">UNF:6:f6WRZqxHetOvua75CN4Dkw==</notes></var><var ID="v39594305" name="Age" intrvl="discrete"><location fileid="f13595783"/><labl level="variable">Age</labl><sumStat type="mean">50.27024291497976</sumStat><sumStat type="mode">.</sumStat><sumStat type="medn">51.0</sumStat><sumStat type="max">79.0</sumStat><sumStat type="min">20.0</sumStat><sumStat type="invd">0.0</sumStat><sumStat type="stdev">17.336027140697464</sumStat><sumStat type="vald">988.0</sumStat><varFormat type="numeric"/><notes subject="Universal Numeric Fingerprint" level="variable" type="Dataverse:UNF">UNF:6:MoQNiTtjMVO7Zd/z9ui/aw==</notes></var><var ID="v39594286" name="Bp" intrvl="discrete"><location fileid="f13595783"/><labl level="variable">Bp</labl><sumStat type="stdev">32.192748614972</sumStat><sumStat type="invd">0.0</sumStat><sumStat type="mode">.</sumStat><sumStat type="max">179.0</sumStat><sumStat type="vald">988.0</sumStat><sumStat type="mean">123.75607287449391</sumStat><sumStat type="medn">123.0</sumStat><sumStat type="min">70.0</sumStat><varFormat type="numeric"/><notes subject="Universal Numeric Fingerprint" level="variable" type="Dataverse:UNF">UNF:6:QWOngz92giG5kX3lqA5Sww==</notes></var><var ID="v39594297" name="Sg" intrvl="contin"><location fileid="f13595783"/><labl level="variable">Sg</labl><sumStat type="vald">988.0</sumStat><sumStat type="mode">.</sumStat><sumStat type="stdev">0.007141043869453485</sumStat><sumStat type="mean">1.0152631578947369</sumStat><sumStat type="invd">0.0</sumStat><sumStat type="max">1.025</sumStat><sumStat type="medn">1.015</sumStat><sumStat type="min">1.005</sumStat><varFormat type="numeric"/><notes subject="Universal Numeric Fingerprint" level="variable" type="Dataverse:UNF">UNF:6:yLyFTpVMfRgoamHzjRUHPg==</notes></var><var ID="v39594294" name="Al" intrvl="discrete"><location fileid="f13595783"/><labl level="variable">Al</labl><sumStat type="max">4.0</sumStat><sumStat type="mode">.</sumStat><sumStat type="mean">2.0303643724696356</sumStat><sumStat type="medn">2.0</sumStat><sumStat type="invd">0.0</sumStat><sumStat type="vald">988.0</sumStat><sumStat type="min">0.0</sumStat><sumStat type="stdev">1.4188944527020813</sumStat><varFormat type="numeric"/><notes subject="Universal Numeric Fingerprint" level="variable" type="Dataverse:UNF">UNF:6:/X02X+NS7ffxTgukRSV5fg==</notes></var><var ID="v39594303" name="Su" intrvl="discrete"><location fileid="f13595783"/><labl level="variable">Su</labl><sumStat type="medn">2.0</sumStat><sumStat type="invd">0.0</sumStat><sumStat type="mode">.</sumStat><sumStat type="mean">2.0</sumStat><sumStat type="vald">988.0</sumStat><sumStat type="max">4.0</sumStat><sumStat type="min">0.0</sumStat><sumStat type="stdev">1.4199333574555515</sumStat><varFormat type="numeric"/><notes subject="Universal Numeric Fingerprint" level="variable" type="Dataverse:UNF">UNF:6:huTGwEu3HjWrCqqFRsBQsw==</notes></var><var ID="v39594299" name="Rbc" intrvl="discrete"><location fileid="f13595783"/><labl level="variable">Rbc</labl><sumStat type="min">0.0</sumStat><sumStat type="medn">1.0</sumStat><sumStat type="stdev">0.5000225599839361</sumStat><sumStat type="mean">0.5151821862348179</sumStat><sumStat type="invd">0.0</sumStat><sumStat type="mode">.</sumStat><sumStat type="max">1.0</sumStat><sumStat type="vald">988.0</sumStat><varFormat type="numeric"/><notes subject="Universal Numeric Fingerprint" level="variable" type="Dataverse:UNF">UNF:6:Dk95OE9GEwRaj1DtinzIEQ==</notes></var><var ID="v39594293" name="Pc" intrvl="discrete"><location fileid="f13595783"/><labl level="variable">Pc</labl><sumStat type="vald">988.0</sumStat><sumStat type="invd">0.0</sumStat><sumStat type="mean">0.5111336032388665</sumStat><sumStat type="min">0.0</sumStat><sumStat type="max">1.0</sumStat><sumStat type="mode">.</sumStat><sumStat type="medn">1.0</sumStat><sumStat type="stdev">0.5001291934046781</sumStat><varFormat type="numeric"/><notes subject="Universal Numeric Fingerprint" level="variable" type="Dataverse:UNF">UNF:6:icp3FNZuZdhxv8IRF6/I2g==</notes></var><var ID="v39594284" name="Pcc" intrvl="discrete"><location fileid="f13595783"/><labl level="variable">Pcc</labl><sumStat type="mode">.</sumStat><sumStat type="max">1.0</sumStat><sumStat type="invd">0.0</sumStat><sumStat type="stdev">0.49975690286679014</sumStat><sumStat type="medn">0.0</sumStat><sumStat type="min">0.0</sumStat><sumStat type="mean">0.4777327935222671</sumStat><sumStat type="vald">988.0</sumStat><varFormat type="numeric"/><notes subject="Universal Numeric Fingerprint" level="variable" type="Dataverse:UNF">UNF:6:nSC5pyC9w/2c6WjbwnArJw==</notes></var><var ID="v39594306" name="Ba" intrvl="discrete"><location fileid="f13595783"/><labl level="variable">Ba</labl><sumStat type="mean">0.5242914979757078</sumStat><sumStat type="stdev">0.4996625041802432</sumStat><sumStat type="vald">988.0</sumStat><sumStat type="medn">1.0</sumStat><sumStat type="mode">.</sumStat><sumStat type="max">1.0</sumStat><sumStat type="invd">0.0</sumStat><sumStat type="min">0.0</sumStat><varFormat type="numeric"/><notes subject="Universal Numeric Fingerprint" level="variable" type="Dataverse:UNF">UNF:6:0A9Mhej/tgcQg3Hd+I7/Bg==</notes></var><var ID="v39594298" name="Bgr" intrvl="discrete"><location fileid="f13595783"/><labl level="variable">Bgr</labl><sumStat type="min">70.0</sumStat><sumStat type="mean">232.09412955465586</sumStat><sumStat type="max">399.0</sumStat><sumStat type="invd">0.0</sumStat><sumStat type="stdev">97.01377212392937</sumStat><sumStat type="vald">988.0</sumStat><sumStat type="mode">.</sumStat><sumStat type="medn">233.0</sumStat><varFormat type="numeric"/><notes subject="Universal Numeric Fingerprint" level="variable" type="Dataverse:UNF">UNF:6:pkbYWuBqJHNqTj9FC/PpAA==</notes></var><var ID="v39594281" name="Bu" intrvl="discrete"><location fileid="f13595783"/><labl level="variable">Bu</labl><sumStat type="mode">.</sumStat><sumStat type="medn">106.5</sumStat><sumStat type="mean">104.24291497975706</sumStat><sumStat type="max">199.0</sumStat><sumStat type="invd">0.0</sumStat><sumStat type="stdev">52.95705377457415</sumStat><sumStat type="min">10.0</sumStat><sumStat type="vald">988.0</sumStat><varFormat type="numeric"/><notes subject="Universal Numeric Fingerprint" level="variable" type="Dataverse:UNF">UNF:6:xlI67HlBdwm7OC6AX0JQDA==</notes></var><var ID="v39594287" name="Sc" intrvl="contin"><location fileid="f13595783"/><labl level="variable">Sc</labl><sumStat type="invd">0.0</sumStat><sumStat type="medn">7.52</sumStat><sumStat type="min">0.5</sumStat><sumStat type="max">14.98</sumStat><sumStat type="mode">.</sumStat><sumStat type="mean">7.535506072874494</sumStat><sumStat type="vald">988.0</sumStat><sumStat type="stdev">4.1420512916547345</sumStat><varFormat type="numeric"/><notes subject="Universal Numeric Fingerprint" level="variable" type="Dataverse:UNF">UNF:6:q6Mr/U+LuQYt6y7AaAbMRQ==</notes></var><var ID="v39594296" name="Sod" intrvl="discrete"><location fileid="f13595783"/><labl level="variable">Sod</labl><sumStat type="min">130.0</sumStat><sumStat type="mode">.</sumStat><sumStat type="max">149.0</sumStat><sumStat type="vald">988.0</sumStat><sumStat type="mean">139.72064777327935</sumStat><sumStat type="stdev">5.717328109765646</sumStat><sumStat type="invd">0.0</sumStat><sumStat type="medn">140.0</sumStat><varFormat type="numeric"/><notes subject="Universal Numeric Fingerprint" level="variable" type="Dataverse:UNF">UNF:6:eZagqkUk2dWreMynQbJRaQ==</notes></var><var ID="v39594291" name="Pot" intrvl="contin"><location fileid="f13595783"/><labl level="variable">Pot</labl><sumStat type="invd">0.0</sumStat><sumStat type="medn">4.99</sumStat><sumStat type="max">6.5</sumStat><sumStat type="mode">.</sumStat><sumStat type="min">3.51</sumStat><sumStat type="mean">4.969838056680162</sumStat><sumStat type="vald">988.0</sumStat><sumStat type="stdev">0.8530505329949845</sumStat><varFormat type="numeric"/><notes subject="Universal Numeric Fingerprint" level="variable" type="Dataverse:UNF">UNF:6:h5tGfUbSpO8wcy6vP22bXA==</notes></var><var ID="v39594283" name="Hemo" intrvl="contin"><location fileid="f13595783"/><labl level="variable">Hemo</labl><sumStat type="medn">12.1</sumStat><sumStat type="invd">0.0</sumStat><sumStat type="max">17.0</sumStat><sumStat type="mode">.</sumStat><sumStat type="stdev">2.8576249580444304</sumStat><sumStat type="vald">988.0</sumStat><sumStat type="mean">12.078238866396761</sumStat><sumStat type="min">7.0</sumStat><varFormat type="numeric"/><notes subject="Universal Numeric Fingerprint" level="variable" type="Dataverse:UNF">UNF:6:Nvg9ywVboJJsbfAu2LFlbQ==</notes></var><var ID="v39594300" name="Pcv" intrvl="discrete"><location fileid="f13595783"/><labl level="variable">Pcv</labl><sumStat type="max">54.0</sumStat><sumStat type="vald">988.0</sumStat><sumStat type="min">20.0</sumStat><sumStat type="invd">0.0</sumStat><sumStat type="mode">.</sumStat><sumStat type="mean">36.72165991902834</sumStat><sumStat type="medn">37.0</sumStat><sumStat type="stdev">9.878720310463985</sumStat><varFormat type="numeric"/><notes subject="Universal Numeric Fingerprint" level="variable" type="Dataverse:UNF">UNF:6:qvIibO65+V43GXfDlDj79Q==</notes></var><var ID="v39594292" name="Wbcc" intrvl="discrete"><location fileid="f13595783"/><labl level="variable">Wbcc</labl><sumStat type="max">14987.0</sumStat><sumStat type="stdev">3156.5699941743806</sumStat><sumStat type="mode">.</sumStat><sumStat type="vald">988.0</sumStat><sumStat type="medn">9612.0</sumStat><sumStat type="invd">0.0</sumStat><sumStat type="mean">9579.932186234819</sumStat><sumStat type="min">4012.0</sumStat><varFormat type="numeric"/><notes subject="Universal Numeric Fingerprint" level="variable" type="Dataverse:UNF">UNF:6:NEB1rIrLoXf6eWQklt7M5g==</notes></var><var ID="v39594304" name="Rbcc" intrvl="contin"><location fileid="f13595783"/><labl level="variable">Rbcc</labl><sumStat type="invd">0.0</sumStat><sumStat type="mode">.</sumStat><sumStat type="medn">4.7</sumStat><sumStat type="stdev">0.7343805391637633</sumStat><sumStat type="min">3.5</sumStat><sumStat type="max">6.0</sumStat><sumStat type="mean">4.734210526315789</sumStat><sumStat type="vald">988.0</sumStat><varFormat type="numeric"/><notes subject="Universal Numeric Fingerprint" level="variable" type="Dataverse:UNF">UNF:6:A8BFqrn4kvtaNdLJ2sMcAw==</notes></var><var ID="v39594295" name="Htn" intrvl="discrete"><location fileid="f13595783"/><labl level="variable">Htn</labl><sumStat type="stdev">0.4993904951959949</sumStat><sumStat type="min">0.0</sumStat><sumStat type="mode">.</sumStat><sumStat type="vald">988.0</sumStat><sumStat type="mean">0.5293522267206477</sumStat><sumStat type="medn">1.0</sumStat><sumStat type="invd">0.0</sumStat><sumStat type="max">1.0</sumStat><varFormat type="numeric"/><notes subject="Universal Numeric Fingerprint" level="variable" type="Dataverse:UNF">UNF:6:fq3ELreWsbU2VBcgpN3KQA==</notes></var><var ID="v39594289" name="Dm" intrvl="discrete"><location fileid="f13595783"/><labl level="variable">Dm</labl><sumStat type="min">0.0</sumStat><sumStat type="mean">0.49089068825910925</sumStat><sumStat type="invd">0.0</sumStat><sumStat type="mode">.</sumStat><sumStat type="vald">988.0</sumStat><sumStat type="max">1.0</sumStat><sumStat type="stdev">0.5001702002054779</sumStat><sumStat type="medn">0.0</sumStat><varFormat type="numeric"/><notes subject="Universal Numeric Fingerprint" level="variable" type="Dataverse:UNF">UNF:6:2NNYCjMOgtEioO8gpbPcgA==</notes></var><var ID="v39594290" name="Cad" intrvl="discrete"><location fileid="f13595783"/><labl level="variable">Cad</labl><sumStat type="mode">.</sumStat><sumStat type="invd">0.0</sumStat><sumStat type="vald">988.0</sumStat><sumStat type="stdev">0.5002522037228156</sumStat><sumStat type="min">0.0</sumStat><sumStat type="max">1.0</sumStat><sumStat type="mean">0.49898785425101183</sumStat><sumStat type="medn">0.0</sumStat><varFormat type="numeric"/><notes subject="Universal Numeric Fingerprint" level="variable" type="Dataverse:UNF">UNF:6:XGi33W+gmZnEpWQUzErrtA==</notes></var><var ID="v39594288" name="Appet" intrvl="discrete"><location fileid="f13595783"/><labl level="variable">Appet</labl><sumStat type="mean">0.5040485829959515</sumStat><sumStat type="stdev">0.5002368290872782</sumStat><sumStat type="mode">.</sumStat><sumStat type="max">1.0</sumStat><sumStat type="invd">0.0</sumStat><sumStat type="min">0.0</sumStat><sumStat type="medn">1.0</sumStat><sumStat type="vald">988.0</sumStat><varFormat type="numeric"/><notes subject="Universal Numeric Fingerprint" level="variable" type="Dataverse:UNF">UNF:6:E1qU7h9atjtHiYYiCbgR4w==</notes></var><var ID="v39594302" name="Pe" intrvl="discrete"><location fileid="f13595783"/><labl level="variable">Pe</labl><sumStat type="invd">0.0</sumStat><sumStat type="mode">.</sumStat><sumStat type="vald">988.0</sumStat><sumStat type="stdev">0.500052296589483</sumStat><sumStat type="mean">0.48582995951416996</sumStat><sumStat type="medn">0.0</sumStat><sumStat type="min">0.0</sumStat><sumStat type="max">1.0</sumStat><varFormat type="numeric"/><notes subject="Universal Numeric Fingerprint" level="variable" type="Dataverse:UNF">UNF:6:+6GSrb31a87eam5zSZPJ6w==</notes></var><var ID="v39594301" name="Ane" intrvl="discrete"><location fileid="f13595783"/><labl level="variable">Ane</labl><sumStat type="mode">.</sumStat><sumStat type="max">1.0</sumStat><sumStat type="stdev">0.4999210320389626</sumStat><sumStat type="min">0.0</sumStat><sumStat type="mean">0.5182186234817814</sumStat><sumStat type="medn">1.0</sumStat><sumStat type="vald">988.0</sumStat><sumStat type="invd">0.0</sumStat><varFormat type="numeric"/><notes subject="Universal Numeric Fingerprint" level="variable" type="Dataverse:UNF">UNF:6:83G8q1i5AOXoSNAUQggHDg==</notes></var><var ID="v39594282" name="Class" intrvl="discrete"><location fileid="f13595783"/><labl level="variable">Class</labl><sumStat type="min">0.0</sumStat><sumStat type="medn">1.0</sumStat><sumStat type="max">1.0</sumStat><sumStat type="stdev">0.5000799808051165</sumStat><sumStat type="mode">.</sumStat><sumStat type="invd">0.0</sumStat><sumStat type="mean">0.5131578947368419</sumStat><sumStat type="vald">988.0</sumStat><varFormat type="numeric"/><notes subject="Universal Numeric Fingerprint" level="variable" type="Dataverse:UNF">UNF:6:pa+Xy7Uw0K2AwUWhXiX2EQ==</notes></var></dataDscr><otherMat ID="f13595785" URI="https://dataverse.harvard.edu/api/access/datafile/13595785" level="datafile"><labl>Administrative Permission Letter.pdf</labl><txt>This document is a formal Administrative Approval and Data Collection Permission Letter issued by Popular Diagnostic Centre Ltd.. It provides the necessary ethical and institutional authorization to utilize 988 clinical patient records for the development and publication of the BD-KDD dataset.</txt><notes level="file" type="DATAVERSE:CONTENTTYPE" subject="Content/MIME Type">application/pdf</notes></otherMat><otherMat ID="f13595784" URI="https://dataverse.harvard.edu/api/access/datafile/13595784" level="datafile"><labl>BD-KDD Dictionary.md</labl><notes level="file" type="DATAVERSE:CONTENTTYPE" subject="Content/MIME Type">text/markdown</notes></otherMat></codeBook>