java.lang.Object
org.opencds.cqf.fhir.cr.questionnaire.generate.dstu3.ElementProcessor
All Implemented Interfaces:
IElementProcessor

public class ElementProcessor extends Object implements IElementProcessor
  • Field Details

  • Constructor Details

    • ElementProcessor

      public ElementProcessor(org.opencds.cqf.fhir.api.Repository repository)
  • Method Details

    • processElement

      public org.hl7.fhir.instance.model.api.IBaseBackboneElement processElement(GenerateRequest request, org.hl7.fhir.instance.model.api.ICompositeType baseElement, String elementType, String childLinkId, org.hl7.fhir.instance.model.api.IBaseResource caseFeature, Boolean isGroup)
      Specified by:
      processElement in interface IElementProcessor
    • initializeQuestionnaireItem

      protected org.hl7.fhir.dstu3.model.Questionnaire.QuestionnaireItemComponent initializeQuestionnaireItem(org.hl7.fhir.dstu3.model.Questionnaire.QuestionnaireItemType itemType, String profileUrl, org.hl7.fhir.dstu3.model.ElementDefinition element, String childLinkId)
    • parseItemType

      public org.hl7.fhir.dstu3.model.Questionnaire.QuestionnaireItemType parseItemType(String elementType, Boolean hasBinding)
    • getElementText

      public String getElementText(org.hl7.fhir.dstu3.model.ElementDefinition element)
    • getElementDescription

      protected String getElementDescription(org.hl7.fhir.dstu3.model.ElementDefinition element)