Uses of Class
org.linuxforhealth.fhir.model.resource.Bundle
-
-
Uses of Bundle in org.linuxforhealth.fhir.bucket.interop
Methods in org.linuxforhealth.fhir.bucket.interop that return Bundle Modifier and Type Method Description BundleGetExplanationOfBenefitDetail. run(FHIRBucketClient client)Get the bundle containing the Patient resource plus a list of ExplanationOfBenefit resources associated with the patientBundleGetPatientBundle. run(FHIRBucketClient client)Get the bundle containing the Patient resource plus a list of ExplanationOfBenefit resources associated with the patientMethods in org.linuxforhealth.fhir.bucket.interop with parameters of type Bundle Modifier and Type Method Description protected intInteropScenario. processResult(Bundle bundle)Process the result bundle we retrieved.Constructors in org.linuxforhealth.fhir.bucket.interop with parameters of type Bundle Constructor Description GetExplanationOfBenefitDetail(Bundle inputBundle) -
Uses of Bundle in org.linuxforhealth.fhir.bucket.scanner
Methods in org.linuxforhealth.fhir.bucket.scanner with parameters of type Bundle Modifier and Type Method Description protected voidBundleBreakerResourceProcessor. process(java.lang.String originalName, Bundle bundle)Process the bundleprotected voidBundleBreakerResourceProcessor. saveBundle(java.lang.String originalName, Bundle newBundle, int bundleNumber)Save the newly created bundle to COS.protected voidBundleBreakerResourceProcessor. writeBundle(Bundle bundle, java.lang.String bundleName)Write the given bundle to COS -
Uses of Bundle in org.linuxforhealth.fhir.client
Methods in org.linuxforhealth.fhir.client with parameters of type Bundle Modifier and Type Method Description FHIRResponseFHIRClient. batch(Bundle bundle, FHIRRequestHeader... headers)Invokes the 'batch/transaction' FHIR REST API operation for a request bundle of type 'batch'.FHIRResponseFHIRClient. transaction(Bundle bundle, FHIRRequestHeader... headers)Invokes the 'batch/transaction' FHIR REST API operation for a request bundle of type 'transaction'. -
Uses of Bundle in org.linuxforhealth.fhir.client.impl
Methods in org.linuxforhealth.fhir.client.impl with parameters of type Bundle Modifier and Type Method Description FHIRResponseFHIRClientImpl. batch(Bundle bundle, FHIRRequestHeader... headers)FHIRResponseFHIRClientImpl. transaction(Bundle bundle, FHIRRequestHeader... headers) -
Uses of Bundle in org.linuxforhealth.fhir.cql.helpers
Methods in org.linuxforhealth.fhir.cql.helpers that return Bundle Modifier and Type Method Description static BundleModelHelper. bundle(Resource... resources)Factory method for constructing a SearchSet bundle from an array of resourcesstatic BundleModelHelper. bundle(BundleType type, Resource... resources)Factory method for constructing a bundle from an array of resourcesMethods in org.linuxforhealth.fhir.cql.helpers with parameters of type Bundle Modifier and Type Method Description static java.util.Optional<java.lang.String>ModelHelper. getLinkByType(Bundle bundle, java.lang.String type)Helper method for retrieving a Bundle link by a specific link type.Constructors in org.linuxforhealth.fhir.cql.helpers with parameters of type Bundle Constructor Description FHIRBundleCursor(FHIRBundleCursor.PageLoader pageLoader, Bundle results) -
Uses of Bundle in org.linuxforhealth.fhir.model.resource
Methods in org.linuxforhealth.fhir.model.resource that return Bundle Modifier and Type Method Description BundleBundle.Builder. build()Build theBundleMethods in org.linuxforhealth.fhir.model.resource with parameters of type Bundle Modifier and Type Method Description protected Bundle.BuilderBundle.Builder. from(Bundle bundle)protected voidBundle.Builder. validate(Bundle bundle) -
Uses of Bundle in org.linuxforhealth.fhir.model.util
Methods in org.linuxforhealth.fhir.model.util that return Bundle Modifier and Type Method Description static BundleFHIRUtil. createStandaloneBundle(BundleType bundleType, java.util.Map<java.lang.String,Resource> resources)Create a self-contained bundle from the passed map of resources, replacing Resource.id values and references with a generated UUID.Methods in org.linuxforhealth.fhir.model.util with parameters of type Bundle Modifier and Type Method Description static <T extends Resource>
TFHIRUtil. resolveBundleReference(java.lang.Class<T> resourceType, Bundle bundle, Bundle.Entry sourceEntry, Reference ref)Resolve the referencerefto an entry withinbundleand return the corresponding resourcestatic Bundle.EntryFHIRUtil. resolveBundleReference(Bundle bundle, Bundle.Entry sourceEntry, Reference ref)Resolve the referencerefto an entry withinbundlestatic ResourceFHIRUtil. resolveReference(Reference ref, DomainResource resource, Bundle bundle, Bundle.Entry entry)Resolve referencerefto a bundle entry or a resource contained withinresourceand return the corresponding resource container. -
Uses of Bundle in org.linuxforhealth.fhir.model.visitor
Methods in org.linuxforhealth.fhir.model.visitor with parameters of type Bundle Modifier and Type Method Description booleanDefaultVisitor. visit(java.lang.String elementName, int elementIndex, Bundle bundle)Delegates to#visit(elementName, elementIndex, Resource)booleanVisitor. visit(java.lang.String elementName, int elementIndex, Bundle bundle) -
Uses of Bundle in org.linuxforhealth.fhir.operation.cqf
Methods in org.linuxforhealth.fhir.operation.cqf that return Bundle Modifier and Type Method Description protected BundleCareGapsOperation. processAllMeasures(FHIRBundleCursor cursor, java.lang.String subject, java.time.ZoneOffset zoneOffset, org.opencds.cqf.cql.engine.runtime.Interval measurementPeriod, FHIRResourceHelpers resourceHelper, org.opencds.cqf.cql.engine.terminology.TerminologyProvider termProvider, java.util.Map<java.lang.String,org.opencds.cqf.cql.engine.data.DataProvider> dataProviders)Evaluate all of the measures matching the specified care gap topic.Methods in org.linuxforhealth.fhir.operation.cqf with parameters of type Bundle Modifier and Type Method Description protected voidMeasureCollectDataOperation. addEvaluatedResourcesToParameters(Bundle contained, Parameters.Builder parameters, FHIRResourceHelpers resourceHelper) -
Uses of Bundle in org.linuxforhealth.fhir.server.exception
Methods in org.linuxforhealth.fhir.server.exception that return Bundle Modifier and Type Method Description BundleFHIRRestBundledRequestException. getResponseBundle()Constructors in org.linuxforhealth.fhir.server.exception with parameters of type Bundle Constructor Description FHIRRestBundledRequestException(java.lang.String message, Bundle responseBundle)FHIRRestBundledRequestException(java.lang.String message, Bundle responseBundle, java.lang.Throwable t) -
Uses of Bundle in org.linuxforhealth.fhir.server.spi.operation
Methods in org.linuxforhealth.fhir.server.spi.operation that return Bundle Modifier and Type Method Description BundleFHIRResourceHelpers. doBundle(Bundle bundle, boolean skippableUpdates)Processes a bundled request (batch or transaction type).BundleFHIRResourceHelpers. doHistory(java.lang.String type, java.lang.String id, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> queryParameters, java.lang.String requestUri)Performs the work of retrieving versions of a Resource.default BundleFHIRResourceHelpers. doHistory(javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> queryParameters, java.lang.String requestUri)Implement the system level history operation to obtain a list of changes to resourcesBundleFHIRResourceHelpers. doHistory(javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> queryParameters, java.lang.String requestUri, java.lang.String resourceType)Implement the system level history operation to obtain a list of changes to resources with an optional resourceType which supports for example [base]/Patient/_history requests to return the complete history of changes filtered to a specific resource type.BundleFHIRResourceHelpers. doSearch(java.lang.String type, java.lang.String compartment, java.lang.String compartmentId, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> queryParameters, java.lang.String requestUri)Performs heavy lifting associated with a 'search' operation.BundleFHIRResourceHelpers. doSearch(java.lang.String type, java.lang.String compartment, java.lang.String compartmentId, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> queryParameters, java.lang.String requestUri, boolean checkIfInteractionAllowed, boolean alwaysIncludeResources)Performs heavy lifting associated with a 'search' operation.Methods in org.linuxforhealth.fhir.server.spi.operation with parameters of type Bundle Modifier and Type Method Description BundleFHIRResourceHelpers. doBundle(Bundle bundle, boolean skippableUpdates)Processes a bundled request (batch or transaction type). -
Uses of Bundle in org.linuxforhealth.fhir.server.util
Methods in org.linuxforhealth.fhir.server.util that return Bundle Modifier and Type Method Description (package private) BundleFHIRRestHelper. createSearchResponseBundle(java.util.List<ResourceResult<? extends Resource>> resourceResults, FHIRSearchContext searchContext, java.lang.String type)Creates a bundle that will hold results for a search operation.BundleFHIRRestHelper. doBundle(Bundle inputBundle, boolean skippableUpdates)BundleFHIRRestHelper. doHistory(java.lang.String type, java.lang.String id, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> queryParameters, java.lang.String requestUri)BundleFHIRRestHelper. doHistory(javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> queryParameters, java.lang.String requestUri, java.lang.String resourceType)BundleFHIRRestHelper. doSearch(java.lang.String type, java.lang.String compartment, java.lang.String compartmentId, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> queryParameters, java.lang.String requestUri)BundleFHIRRestHelper. doSearch(java.lang.String type, java.lang.String compartment, java.lang.String compartmentId, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> queryParameters, java.lang.String requestUri, boolean checkInteractionAllowed, boolean alwaysIncludeResources)Methods in org.linuxforhealth.fhir.server.util with parameters of type Bundle Modifier and Type Method Description BundleFHIRRestHelper. doBundle(Bundle inputBundle, boolean skippableUpdates)static voidRestAuditLogger. logBundle(javax.servlet.http.HttpServletRequest request, Bundle requestBundle, Bundle responseBundle, java.util.Date startTime, java.util.Date endTime, javax.ws.rs.core.Response.Status responseStatus)Builds an audit log entry for a 'bundle' REST service invocation.static voidRestAuditLogger. logHistory(javax.servlet.http.HttpServletRequest request, Bundle bundle, java.util.Date startTime, java.util.Date endTime, javax.ws.rs.core.Response.Status responseStatus)Builds an audit log entry for a 'history' REST service invocation.static voidRestAuditLogger. logSearch(javax.servlet.http.HttpServletRequest request, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> queryParms, Bundle bundle, java.util.Date startTime, java.util.Date endTime, javax.ws.rs.core.Response.Status responseStatus)Builds an audit log entry for a 'search' REST service invocation.java.util.List<FHIRRestInteraction>FHIRRestBundleHelper. translateBundleEntries(Bundle requestBundle, java.util.Map<java.lang.Integer,Bundle.Entry> validationResponseEntries, boolean failFast, java.lang.String bundleRequestCorrelationId, boolean skippableUpdates)Translate each bundle entry into a FHIRRestOperation implementation which can then be executed in a particular order.
-