One thought about this, ICD9/10 are medical coding standards. They have only a very shallow semantic depth to them, they’re more about completeness and specificity. They don’t map well to what OWL tries to do.
The Human Phenotype Ontology (HPO) on the other hand is made to represent observable characteristics at various granularities.
[hpo] https://hpo.jax.org/app/