I am trying to work with the ICD codes in my data. I have several variables for primary and another diagnosis to further compute elixhauser comorbidity index. Yet, when I type "icd10 check d1" all of the observations are "code too long". What should i do?

Here is an example of the entries:

Code:
* Example generated by -dataex-. To install: ssc install dataex
clear
input str8 d1
"M17.9   "
"M17.9   "
"K91.89  "
"K80.00  "
"C18.7   "
"M17.5   "
"S72.409A"
"K55.21  "
"K80.18  "
"K40.20  "
"M17.9   "
"M16.9   "
"K40.90  "
"M17.9   "
"M17.9   "
"M17.9   "
"M16.10  "
"K44.9   "
"S72.456A"
"T84.498A"
"M16.7   "
"K40.91  "
"M17.9   "
"K44.9   "
"M17.9   "
"K80.71  "
"K40.90  "
"K40.90  "
"K80.20  "
"S72.109A"
"M17.9   "
"M17.9   "
"M17.9   "
"C18.7   "
"C18.0   "
"M16.9   "
"C18.2   "
"M16.9   "
"S72.099A"
"K80.71  "
"M17.9   "
"M16.9   "
"T84.039A"
"S72.109A"
"M16.9   "
"K40.90  "
"K81.0   "
"M17.9   "
"S72.309A"
"M17.5   "
"T84.039A"
"K40.21  "
"Z43.2   "
"K40.91  "
"C16.3   "
"K40.90  "
"M17.5   "
"K81.0   "
"M17.9   "
"M17.5   "
"M17.9   "
"C18.7   "
"K80.20  "
"S72.109A"
"K41.30  "
"D37.9   "
"C18.0   "
"S72.109A"
"M17.9   "
"K40.20  "
"K80.20  "
"T84.029A"
"Z43.3   "
"C18.7   "
"K40.91  "
"T84.029A"
"M16.9   "
"K80.00  "
"M17.9   "
"M17.10  "
"S72.26XA"
"M16.9   "
"M17.9   "
"M17.9   "
"M17.9   "
"M17.9   "
"T84.039A"
"S72.099A"
"S72.099A"
"K40.90  "
"C18.0   "
"C20     "
"M16.9   "
"K43.0   "
"M17.9   "
"K40.90  "
"C18.0   "
"M17.9   "
"C18.2   "
"C18.2   "
end
label var d1 "DiagnósticoPrincipal"