diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/renderers/ValueSetRenderer.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/renderers/ValueSetRenderer.java index db6ff9ccd..485d8eb5e 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/renderers/ValueSetRenderer.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/renderers/ValueSetRenderer.java @@ -726,7 +726,7 @@ public class ValueSetRenderer extends TerminologyRenderer { } } - private void addExpansionRowToTable(XhtmlNode t, ValueSetExpansionContainsComponent c, int i, boolean doLevel, boolean doSystem, boolean doDefinition, List maps, CodeSystem allCS, List langs, Map designations, boolean doDesignations, Map properties) { + private void addExpansionRowToTable(XhtmlNode t, ValueSetExpansionContainsComponent c, int i, boolean doLevel, boolean doSystem, boolean doDefinition, List maps, CodeSystem allCS, List langs, Map designations, boolean doDesignations, Map properties) throws FHIRFormatError, DefinitionException, IOException { XhtmlNode tr = t.tr(); XhtmlNode td = tr.td(); @@ -753,8 +753,10 @@ public class ValueSetRenderer extends TerminologyRenderer { if (cs == null) cs = getContext().getWorker().fetchCodeSystem(c.getSystem()); td = tr.td(); - if (cs != null) - td.addText(CodeSystemUtilities.getCodeDefinition(cs, c.getCode())); + if (cs != null) { + String defn = CodeSystemUtilities.getCodeDefinition(cs, c.getCode()); + addMarkdown(td, defn); + } } for (String n : Utilities.sorted(properties.keySet())) { td = tr.td();