diff --git a/src/Microsoft.Health.Fhir.CodeGen/Language/Firely/CSharpFirely2.cs b/src/Microsoft.Health.Fhir.CodeGen/Language/Firely/CSharpFirely2.cs index 89c02e3c1..6bdca6cae 100644 --- a/src/Microsoft.Health.Fhir.CodeGen/Language/Firely/CSharpFirely2.cs +++ b/src/Microsoft.Health.Fhir.CodeGen/Language/Firely/CSharpFirely2.cs @@ -2656,6 +2656,9 @@ private bool WriteEnum( foreach (FhirConcept concept in concepts) { + if (concept.IsAbstract is true) + continue; + string codeName = ConvertEnumValue(concept.Code); string codeValue = FhirSanitizationUtils.SanitizeForValue(concept.Code); string description = string.IsNullOrEmpty(concept.Definition)