Class BaseInputParameterResolver
java.lang.Object
org.opencds.cqf.fhir.cr.inputparameters.BaseInputParameterResolver
- All Implemented Interfaces:
IInputParameterResolver
- Direct Known Subclasses:
InputParameterResolver,InputParameterResolver,InputParameterResolver
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final org.hl7.fhir.instance.model.api.IIdTypeprotected final org.hl7.fhir.instance.model.api.IIdTypeprotected org.opencds.cqf.fhir.api.Repositoryprotected final org.hl7.fhir.instance.model.api.IIdType -
Constructor Summary
ConstructorsConstructorDescriptionBaseInputParameterResolver(org.opencds.cqf.fhir.api.Repository repository, org.hl7.fhir.instance.model.api.IIdType subjectId, org.hl7.fhir.instance.model.api.IIdType encounterId, org.hl7.fhir.instance.model.api.IIdType practitionerId, org.hl7.fhir.instance.model.api.IBaseParameters parameters, Boolean useServerData, org.hl7.fhir.instance.model.api.IBaseBundle bundle) -
Method Summary
Modifier and TypeMethodDescriptionprotected ca.uhn.fhir.context.FhirContextprotected <R extends org.hl7.fhir.instance.model.api.IBaseResource>
RreadRepository(Class<R> resourceType, org.hl7.fhir.instance.model.api.IIdType id) protected abstract org.hl7.fhir.instance.model.api.IBaseParametersresolveParameters(org.hl7.fhir.instance.model.api.IBaseParameters parameters) protected final org.opencds.cqf.fhir.api.RepositoryresolveRepository(Boolean useServerData, org.opencds.cqf.fhir.api.Repository serverRepository, org.opencds.cqf.fhir.api.Repository bundleRepository) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.opencds.cqf.fhir.cr.inputparameters.IInputParameterResolver
getParameters, resolveInputParameters
-
Field Details
-
subjectId
protected final org.hl7.fhir.instance.model.api.IIdType subjectId -
encounterId
protected final org.hl7.fhir.instance.model.api.IIdType encounterId -
practitionerId
protected final org.hl7.fhir.instance.model.api.IIdType practitionerId -
repository
protected org.opencds.cqf.fhir.api.Repository repository
-
-
Constructor Details
-
BaseInputParameterResolver
public BaseInputParameterResolver(org.opencds.cqf.fhir.api.Repository repository, org.hl7.fhir.instance.model.api.IIdType subjectId, org.hl7.fhir.instance.model.api.IIdType encounterId, org.hl7.fhir.instance.model.api.IIdType practitionerId, org.hl7.fhir.instance.model.api.IBaseParameters parameters, Boolean useServerData, org.hl7.fhir.instance.model.api.IBaseBundle bundle)
-
-
Method Details
-
resolveRepository
protected final org.opencds.cqf.fhir.api.Repository resolveRepository(Boolean useServerData, org.opencds.cqf.fhir.api.Repository serverRepository, org.opencds.cqf.fhir.api.Repository bundleRepository) -
fhirContext
protected ca.uhn.fhir.context.FhirContext fhirContext() -
readRepository
protected <R extends org.hl7.fhir.instance.model.api.IBaseResource> R readRepository(Class<R> resourceType, org.hl7.fhir.instance.model.api.IIdType id) -
resolveParameters
protected abstract org.hl7.fhir.instance.model.api.IBaseParameters resolveParameters(org.hl7.fhir.instance.model.api.IBaseParameters parameters)
-