Ans. The fundamental difference between ICD9 and ICD10 is that ICD-9 only has five characters, but ICD10 has seven. This is because ICD 10 has laterality, which ICD9 does not.