From 993a28acbb8c1a18061f7661389b94d9e36c60f5 Mon Sep 17 00:00:00 2001 From: Grahame Grieve Date: Fri, 21 Oct 2022 16:25:19 +1100 Subject: [PATCH] Render period on identifiers --- .../org/hl7/fhir/r5/renderers/DataRenderer.java | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/renderers/DataRenderer.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/renderers/DataRenderer.java index e1d39beec..0cee3a17b 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/renderers/DataRenderer.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/renderers/DataRenderer.java @@ -1109,8 +1109,19 @@ public class DataRenderer extends Renderer { s = "id: "+s; } - if (ii.hasUse()) - s = s + " ("+ii.getUse().toString()+")"; + if (ii.hasUse() || ii.hasPeriod()) { + s = s + "("; + if (ii.hasUse()) { + s = s + "use: "+ii.getUse().toString(); + } + if (ii.hasUse() && ii.hasPeriod()) { + s = s + ", "; + } + if (ii.hasPeriod()) { + s = s + "period: "+displayPeriod(ii.getPeriod()); + } + s = s + ")"; + } return s; }