Class PopulateProcessor

java.lang.Object
org.opencds.cqf.fhir.cr.questionnaire.populate.PopulateProcessor
All Implemented Interfaces:
IPopulateProcessor

public class PopulateProcessor extends Object implements IPopulateProcessor
  • Field Details

    • logger

      protected static final org.slf4j.Logger logger
  • Constructor Details

    • PopulateProcessor

      public PopulateProcessor()
  • Method Details

    • prePopulate

      public <R extends org.hl7.fhir.instance.model.api.IBaseResource> R prePopulate(PopulateRequest request)
      Specified by:
      prePopulate in interface IPopulateProcessor
    • populate

      public org.hl7.fhir.instance.model.api.IBaseResource populate(PopulateRequest request)
      Specified by:
      populate in interface IPopulateProcessor
    • processItems

      public List<org.hl7.fhir.instance.model.api.IBaseBackboneElement> processItems(PopulateRequest request, List<org.hl7.fhir.instance.model.api.IBaseBackboneElement> items)
    • processItemWithContext

      protected List<org.hl7.fhir.instance.model.api.IBaseBackboneElement> processItemWithContext(PopulateRequest request, org.hl7.fhir.instance.model.api.IBaseBackboneElement item)
    • processItem

      protected org.hl7.fhir.instance.model.api.IBaseBackboneElement processItem(PopulateRequest request, org.hl7.fhir.instance.model.api.IBaseBackboneElement item)
    • createQuestionnaireResponse

      protected org.hl7.fhir.instance.model.api.IBaseResource createQuestionnaireResponse(PopulateRequest request)
    • processResponseItems

      public List<org.hl7.fhir.instance.model.api.IBaseBackboneElement> processResponseItems(PopulateRequest request, List<? extends org.hl7.fhir.instance.model.api.IBaseBackboneElement> items)