E78.5 is correct and appropriate if the type of hyperlipidemia is not known. If the provider knows the more specific type (e.g. hypercholesterolemia, hyperglyceridemia, mixed, etc.), then they should document that and choose the correct code that reflects that specificity.