Class PackageProcessor

java.lang.Object
org.opencds.cqf.fhir.cr.plandefinition.packages.PackageProcessor
All Implemented Interfaces:
IPackageProcessor

public class PackageProcessor extends Object implements IPackageProcessor
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected final ca.uhn.fhir.context.FhirVersionEnum
     
    protected final org.opencds.cqf.fhir.api.Repository
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    PackageProcessor(org.opencds.cqf.fhir.api.Repository repository)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected org.hl7.fhir.instance.model.api.IBaseBundle
    packageDstu3(org.hl7.fhir.dstu3.model.PlanDefinition planDefinition, boolean isPut)
     
    protected org.hl7.fhir.instance.model.api.IBaseBundle
    packagePlanDefinition(org.hl7.fhir.instance.model.api.IBaseResource planDefinition, boolean isPut)
     
    protected org.hl7.fhir.instance.model.api.IBaseBundle
    packageR4(org.hl7.fhir.r4.model.PlanDefinition planDefinition, boolean isPut)
     
    protected org.hl7.fhir.instance.model.api.IBaseBundle
    packageR5(org.hl7.fhir.r5.model.PlanDefinition planDefinition, boolean isPut)
     
    org.hl7.fhir.instance.model.api.IBaseBundle
    packageResource(org.hl7.fhir.instance.model.api.IBaseResource resource)
     
    org.hl7.fhir.instance.model.api.IBaseBundle
    packageResource(org.hl7.fhir.instance.model.api.IBaseResource resource, String method)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • repository

      protected final org.opencds.cqf.fhir.api.Repository repository
    • fhirVersion

      protected final ca.uhn.fhir.context.FhirVersionEnum fhirVersion
  • Constructor Details

    • PackageProcessor

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

    • packageResource

      public org.hl7.fhir.instance.model.api.IBaseBundle packageResource(org.hl7.fhir.instance.model.api.IBaseResource resource)
      Specified by:
      packageResource in interface IPackageProcessor
    • packageResource

      public org.hl7.fhir.instance.model.api.IBaseBundle packageResource(org.hl7.fhir.instance.model.api.IBaseResource resource, String method)
      Specified by:
      packageResource in interface IPackageProcessor
    • packagePlanDefinition

      protected org.hl7.fhir.instance.model.api.IBaseBundle packagePlanDefinition(org.hl7.fhir.instance.model.api.IBaseResource planDefinition, boolean isPut)
    • packageDstu3

      protected org.hl7.fhir.instance.model.api.IBaseBundle packageDstu3(org.hl7.fhir.dstu3.model.PlanDefinition planDefinition, boolean isPut)
    • packageR4

      protected org.hl7.fhir.instance.model.api.IBaseBundle packageR4(org.hl7.fhir.r4.model.PlanDefinition planDefinition, boolean isPut)
    • packageR5

      protected org.hl7.fhir.instance.model.api.IBaseBundle packageR5(org.hl7.fhir.r5.model.PlanDefinition planDefinition, boolean isPut)