Interface INarrativeGenerator

All Known Implementing Classes:
BaseNarrativeGenerator, BaseThymeleafNarrativeGenerator, CustomThymeleafNarrativeGenerator, DefaultThymeleafNarrativeGenerator, NullNarrativeGenerator, ThymeleafNarrativeGenerator

public interface INarrativeGenerator
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    populateResourceNarrative​(FhirContext theFhirContext, IBaseResource theResource)
    Generate any narratives for the given resource that have applicable templates, and populates the appropriate field(s).
  • Method Details

    • populateResourceNarrative

      boolean populateResourceNarrative(FhirContext theFhirContext, IBaseResource theResource)
      Generate any narratives for the given resource that have applicable templates, and populates the appropriate field(s). This almost always means the Resource.text.narrative field, but for some resource types it can mean other fields (e.g. Composition.
      Returns:
      Returns true if a narrative was actually generated