Uses of Class
com.ibm.fhir.model.resource.Resource
-
-
Uses of Resource in com.ibm.fhir.bucket.api
Methods in com.ibm.fhir.bucket.api that return Resource Modifier and Type Method Description ResourceResourceEntry. getResource()Constructors in com.ibm.fhir.bucket.api with parameters of type Resource Constructor Description ResourceEntry(BucketLoaderJob job, Resource resource, int lineNumber, int cost)Public constructor -
Uses of Resource in com.ibm.fhir.bucket.client
Methods in com.ibm.fhir.bucket.client that return Resource Modifier and Type Method Description ResourceFhirServerResponse. getResource()Methods in com.ibm.fhir.bucket.client with parameters of type Resource Modifier and Type Method Description static java.lang.StringFHIRBucketClientUtil. resourceToString(Resource resource)Render the resource as a stringvoidFhirServerResponse. setResource(Resource resource)Method parameters in com.ibm.fhir.bucket.client with type arguments of type Resource Modifier and Type Method Description FhirServerResponseFHIRBucketClient. get(java.lang.String url, java.util.function.Function<java.io.Reader,Resource> fn)Constructors in com.ibm.fhir.bucket.client with parameters of type Resource Constructor Description PostResource(Resource resource) -
Uses of Resource in com.ibm.fhir.bucket.scanner
Methods in com.ibm.fhir.bucket.scanner with parameters of type Resource Modifier and Type Method Description protected booleanImmediateLocalFileReader. process(BucketLoaderJob job, Resource resource, int lineNumber, java.lang.String line)Process the resource parsed from the input stream.java.util.List<OperationOutcome.Issue>BaseFileReader. validateInput(Resource resource)Validate the input resource and throw if there are validation errorsjava.util.List<OperationOutcome.Issue>ImmediateLocalFileReader. validateInput(Resource resource)Validate the input resource and throw if there are validation errorsbooleanIdReferenceMappingVisitor. visit(java.lang.String elementName, int elementIndex, Resource resource) -
Uses of Resource in com.ibm.fhir.bulkdata.audit
Methods in com.ibm.fhir.bulkdata.audit with parameters of type Resource Modifier and Type Method Description voidBulkAuditLogger. logCreateOnImport(Resource newResource, java.util.Date startTime, java.util.Date endTime, javax.ws.rs.core.Response.Status responseStatus, java.lang.String location, java.lang.String users)Builds an audit log entry for a 'create' in a bulkdata service invocation.voidBulkAuditLogger. logReadOnExport(Resource resource, java.util.Date startTime, java.util.Date endTime, javax.ws.rs.core.Response.Status responseStatus, java.lang.String location, java.lang.String users)Builds an audit log entry for a 'read' in a bulkdata service invocation.voidBulkAuditLogger. logUpdateOnImport(Resource updatedResource, java.util.Date startTime, java.util.Date endTime, javax.ws.rs.core.Response.Status responseStatus, java.lang.String location, java.lang.String users)Builds an audit log entry for an 'update' in a bulkdata service invocation.voidBulkAuditLogger. logUpdateOnImportSkipped(Resource resource, java.util.Date startTime, java.util.Date endTime, javax.ws.rs.core.Response.Status responseStatus, java.lang.String location, java.lang.String users)Builds an audit log entry for an 'update' skipped in a bulkdata service invocation.voidBulkAuditLogger. logValidateOnImport(Resource newResource, java.util.Date startTime, java.util.Date endTime, javax.ws.rs.core.Response.Status responseStatus, java.lang.String location, java.lang.String users)Builds an audit log entry for a 'validate' in a bulkdata service invocation. -
Uses of Resource in com.ibm.fhir.bulkdata.common
Methods in com.ibm.fhir.bulkdata.common that return types with arguments of type Resource Modifier and Type Method Description static java.util.Map<java.lang.Class<? extends Resource>,java.util.List<java.util.Map<java.lang.String,java.util.List<java.lang.String>>>>BulkDataUtils. getSearchParametersFromTypeFilters(java.lang.String typeFilters)converts the type filter into a series of search parameters which are used to filter the bulk data export results.Methods in com.ibm.fhir.bulkdata.common with parameters of type Resource Modifier and Type Method Description static java.util.List<OperationOutcome.Issue>BulkDataUtils. validateInput(Resource resource)Validate the input resource and throw if there are validation errorsMethod parameters in com.ibm.fhir.bulkdata.common with type arguments of type Resource Modifier and Type Method Description static intBulkDataUtils. readFhirResourceFromHttps(java.lang.String dataUrl, int numOfLinesToSkip, java.util.List<Resource> fhirResources, ImportTransientUserData transientUserData)static intBulkDataUtils. readFhirResourceFromLocalFile(java.lang.String filePath, int numOfLinesToSkip, java.util.List<Resource> fhirResources, ImportTransientUserData transientUserData)static intBulkDataUtils. readFhirResourceFromObjectStore(com.ibm.cloud.objectstorage.services.s3.AmazonS3 cosClient, java.lang.String bucketName, java.lang.String itemName, int numOfLinesToSkip, java.util.List<Resource> fhirResources, ImportTransientUserData transientUserData) -
Uses of Resource in com.ibm.fhir.bulkdata.dto
Methods in com.ibm.fhir.bulkdata.dto that return types with arguments of type Resource Modifier and Type Method Description java.util.List<? extends Resource>ReadResultDTO. getResources()Methods in com.ibm.fhir.bulkdata.dto with parameters of type Resource Modifier and Type Method Description voidReadResultDTO. addResource(Resource resource)Method parameters in com.ibm.fhir.bulkdata.dto with type arguments of type Resource Modifier and Type Method Description voidReadResultDTO. setResources(java.util.List<? extends Resource> resources)Replace the contents of the internal resources list with the contents of the given resources listConstructor parameters in com.ibm.fhir.bulkdata.dto with type arguments of type Resource Constructor Description ReadResultDTO(java.util.List<? extends Resource> resources) -
Uses of Resource in com.ibm.fhir.bulkdata.export.patient.resource
Methods in com.ibm.fhir.bulkdata.export.patient.resource that return types with arguments of type Resource Modifier and Type Method Description java.util.List<Resource>PatientResourceHandler. executeSearch(java.util.Set<java.lang.String> patientIds)Method parameters in com.ibm.fhir.bulkdata.export.patient.resource with type arguments of type Resource Modifier and Type Method Description voidPatientResourceHandler. register(ExportTransientUserData chunkData, BulkDataContext ctx, FHIRPersistence fhirPersistence, int pageSize, java.lang.Class<? extends Resource> resourceType, java.util.Map<java.lang.Class<? extends Resource>,java.util.List<java.util.Map<java.lang.String,java.util.List<java.lang.String>>>> searchParametersForResoureTypes, java.lang.String provider)voidPatientResourceHandler. register(ExportTransientUserData chunkData, BulkDataContext ctx, FHIRPersistence fhirPersistence, int pageSize, java.lang.Class<? extends Resource> resourceType, java.util.Map<java.lang.Class<? extends Resource>,java.util.List<java.util.Map<java.lang.String,java.util.List<java.lang.String>>>> searchParametersForResoureTypes, java.lang.String provider) -
Uses of Resource in com.ibm.fhir.bulkdata.export.system.resource
Fields in com.ibm.fhir.bulkdata.export.system.resource with type parameters of type Resource Modifier and Type Field Description protected java.lang.Class<? extends Resource>SystemExportResourceHandler. resourceTypeMethod parameters in com.ibm.fhir.bulkdata.export.system.resource with type arguments of type Resource Modifier and Type Method Description voidSystemExportResourceHandler. fillChunkData(java.lang.String exportFormat, ExportTransientUserData chunkData, java.util.List<? extends Resource> resources) -
Uses of Resource in com.ibm.fhir.bulkdata.jbatch.export.fast
Fields in com.ibm.fhir.bulkdata.jbatch.export.fast with type parameters of type Resource Modifier and Type Field Description (package private) java.lang.Class<? extends Resource>ResourcePayloadReader. resourceType -
Uses of Resource in com.ibm.fhir.bulkdata.jbatch.export.patient
Fields in com.ibm.fhir.bulkdata.jbatch.export.patient with type parameters of type Resource Modifier and Type Field Description protected java.lang.Class<? extends Resource>ChunkReader. resourceTypeprotected java.util.Map<java.lang.Class<? extends Resource>,java.util.List<java.util.Map<java.lang.String,java.util.List<java.lang.String>>>>ChunkReader. searchParametersForResoureTypes -
Uses of Resource in com.ibm.fhir.bulkdata.jbatch.export.system
Fields in com.ibm.fhir.bulkdata.jbatch.export.system with type parameters of type Resource Modifier and Type Field Description (package private) java.lang.Class<? extends Resource>ChunkReader. resourceType(package private) java.util.Map<java.lang.Class<? extends Resource>,java.util.List<java.util.Map<java.lang.String,java.util.List<java.lang.String>>>>ChunkReader. searchParametersForResoureTypes -
Uses of Resource in com.ibm.fhir.bulkdata.jbatch.load
Methods in com.ibm.fhir.bulkdata.jbatch.load with parameters of type Resource Modifier and Type Method Description OperationOutcomeChunkWriter. conditionalFingerprintUpdate(ImportTransientUserData chunkData, boolean skip, FHIRPersistence persistence, FHIRPersistenceContext context, java.lang.String logicalId, Resource resource, BulkDataContext ctx, long line)conditional update checks to see if our cache contains the key, if not reads from the db, and calculates the cache. -
Uses of Resource in com.ibm.fhir.bulkdata.provider
Methods in com.ibm.fhir.bulkdata.provider that return types with arguments of type Resource Modifier and Type Method Description java.util.List<Resource>Provider. getResources()gets the read resources. -
Uses of Resource in com.ibm.fhir.bulkdata.provider.impl
Methods in com.ibm.fhir.bulkdata.provider.impl that return types with arguments of type Resource Modifier and Type Method Description java.util.List<Resource>AzureProvider. getResources()java.util.List<Resource>FileProvider. getResources()java.util.List<Resource>HttpsProvider. getResources()java.util.List<Resource>S3Provider. getResources() -
Uses of Resource in com.ibm.fhir.client
Methods in com.ibm.fhir.client with parameters of type Resource Modifier and Type Method Description FHIRResponseFHIRClient. conditionalCreate(Resource resource, FHIRParameters parameters, FHIRRequestHeader... headers)Invokes the 'conditional create' FHIR REST API operation.FHIRResponseFHIRClient. conditionalUpdate(Resource resource, FHIRParameters parameters, FHIRRequestHeader... headers)Invokes the 'conditional update' FHIR REST API operation.FHIRResponseFHIRClient. create(Resource resource, FHIRRequestHeader... headers)Invokes the 'create' FHIR REST API operation.FHIRResponseFHIRClient. invoke(java.lang.String operationName, Resource resource, FHIRRequestHeader... headers)Invokes the 'invoke' FHIR REST API operation.FHIRResponseFHIRClient. invoke(java.lang.String resourceType, java.lang.String operationName, Resource resource, FHIRRequestHeader... headers)Invokes the 'invoke' FHIR REST API operation.FHIRResponseFHIRClient. invoke(java.lang.String resourceType, java.lang.String operationName, java.lang.String resourceId, Resource resource, FHIRRequestHeader... headers)Invokes the 'invoke' FHIR REST API operation.FHIRResponseFHIRClient. invoke(java.lang.String resourceType, java.lang.String operationName, java.lang.String resourceId, java.lang.String versionId, Resource resource, FHIRRequestHeader... headers)Invokes the 'invoke' FHIR REST API operation.FHIRResponseFHIRClient. update(Resource resource, FHIRRequestHeader... headers)Invokes the 'update' FHIR REST API operation.FHIRResponseFHIRClient. validate(Resource resource, FHIRRequestHeader... headers)Invokes the 'validate' FHIR REST API operation. -
Uses of Resource in com.ibm.fhir.client.impl
Methods in com.ibm.fhir.client.impl with parameters of type Resource Modifier and Type Method Description FHIRResponseFHIRClientImpl. conditionalCreate(Resource resource, FHIRParameters parameters, FHIRRequestHeader... headers)FHIRResponseFHIRClientImpl. conditionalUpdate(Resource resource, FHIRParameters parameters, FHIRRequestHeader... headers)FHIRResponseFHIRClientImpl. create(Resource resource, FHIRRequestHeader... headers)FHIRResponseFHIRClientImpl. invoke(java.lang.String operationName, Resource resource, FHIRRequestHeader... headers)FHIRResponseFHIRClientImpl. invoke(java.lang.String resourceType, java.lang.String operationName, Resource resource, FHIRRequestHeader... headers)FHIRResponseFHIRClientImpl. invoke(java.lang.String resourceType, java.lang.String operationName, java.lang.String resourceId, Resource resource, FHIRRequestHeader... headers)FHIRResponseFHIRClientImpl. invoke(java.lang.String resourceType, java.lang.String operationName, java.lang.String resourceId, java.lang.String versionId, Resource resource, FHIRRequestHeader... headers)FHIRResponseFHIRClientImpl. update(Resource resource, FHIRRequestHeader... headers)FHIRResponseFHIRClientImpl. validate(Resource resource, FHIRRequestHeader... headers) -
Uses of Resource in com.ibm.fhir.cql.engine.rest.retrieve
Methods in com.ibm.fhir.cql.engine.rest.retrieve that return Resource Modifier and Type Method Description protected ResourceRestFHIRRetrieveProvider. executeQuery(java.lang.String dataType, SearchParameterMap map) -
Uses of Resource in com.ibm.fhir.cql.helpers
Methods in com.ibm.fhir.cql.helpers with parameters of type Resource 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 resourcesstatic ReferenceModelHelper. reference(Resource resource)Factory method for creating a server-relative Reference to a Resource -
Uses of Resource in com.ibm.fhir.model.generator
Methods in com.ibm.fhir.model.generator with parameters of type Resource Modifier and Type Method Description voidGeneratingVisitor. postVisit(Resource resource)booleanGeneratingVisitor. preVisit(Resource resource) -
Uses of Resource in com.ibm.fhir.model.parser
Methods in com.ibm.fhir.model.parser with type parameters of type Resource Modifier and Type Method Description abstract <T extends Resource>
TFHIRAbstractParser. parse(java.io.InputStream in)abstract <T extends Resource>
TFHIRAbstractParser. parse(java.io.Reader reader)<T extends Resource>
TFHIRJsonParser. parse(jakarta.json.JsonObject jsonObject)Read a resource from a JsonObject.<T extends Resource>
TFHIRJsonParser. parse(java.io.InputStream in)<T extends Resource>
TFHIRJsonParser. parse(java.io.Reader reader)<T extends Resource>
TFHIRParser. parse(java.io.InputStream in)Read a resource from the passed InputStream.<T extends Resource>
TFHIRParser. parse(java.io.Reader reader)Read a resource using the passed Reader.<T extends Resource>
TFHIRXMLParser. parse(java.io.InputStream in)<T extends Resource>
TFHIRXMLParser. parse(java.io.Reader reader)<T extends Resource>
TFHIRJsonParser. parseAndFilter(jakarta.json.JsonObject jsonObject, java.util.Collection<java.lang.String> elementsToInclude)Read a resource from a JsonObject and filter its top-level elements to the collection of elementsToInclude.<T extends Resource>
TFHIRJsonParser. parseAndFilter(java.io.InputStream in, java.util.Collection<java.lang.String> elementsToInclude)Read a resource from the passed InputStream and filter its top-level elements to the collection of elementsToInclude.<T extends Resource>
TFHIRJsonParser. parseAndFilter(java.io.Reader reader, java.util.Collection<java.lang.String> elementsToInclude)Read a resource using the passed Reader and filter its top-level elements to the collection of elementsToInclude. -
Uses of Resource in com.ibm.fhir.model.patch
Methods in com.ibm.fhir.model.patch with type parameters of type Resource Modifier and Type Method Description <T extends Resource>
TFHIRJsonPatch. apply(T resource)<T extends Resource>
TFHIRPatch. apply(T resource)Apply this patch to a resource -
Uses of Resource in com.ibm.fhir.model.resource
Subclasses of Resource in com.ibm.fhir.model.resource Modifier and Type Class Description classAccountA financial tool for tracking value accrued for a particular purpose.classActivityDefinitionThis resource allows for the definition of some activity to be performed, independent of a particular patient, practitioner, or other performance context.classAdverseEventActual or potential/avoided event causing unintended physical injury resulting from or contributed to by medical care, a research study or other healthcare setting factors that requires additional monitoring, treatment, or hospitalization, or that results in death.classAllergyIntoleranceRisk of harmful or undesirable, physiological response which is unique to an individual and associated with exposure to a substance.classAppointmentA booking of a healthcare event among patient(s), practitioner(s), related person(s) and/or device(s) for a specific date/time.classAppointmentResponseA reply to an appointment request for a patient and/or practitioner(s), such as a confirmation or rejection.classAuditEventA record of an event made for purposes of maintaining a security log.classBasicBasic is used for handling concepts not yet defined in FHIR, narrative-only resources that don't map to an existing resource, and custom resources not appropriate for inclusion in the FHIR specification.classBinaryA resource that represents the data of a single raw artifact as digital content accessible in its native format.classBiologicallyDerivedProductA material substance originating from a biological entity intended to be transplanted or infused into another (possibly the same) biological entity.classBodyStructureRecord details about an anatomical structure.classBundleA container for a collection of resources.classCapabilityStatementA Capability Statement documents a set of capabilities (behaviors) of a FHIR Server for a particular version of FHIR that may be used as a statement of actual server functionality or a statement of required or desired server implementation.classCarePlanDescribes the intention of how one or more practitioners intend to deliver care for a particular patient, group or community for a period of time, possibly limited to care for a specific condition or set of conditions.classCareTeamThe Care Team includes all the people and organizations who plan to participate in the coordination and delivery of care for a patient.classCatalogEntryCatalog entries are wrappers that contextualize items included in a catalog.classChargeItemThe resource ChargeItem describes the provision of healthcare provider products for a certain patient, therefore referring not only to the product, but containing in addition details of the provision, like date, time, amounts and participating organizations and persons.classChargeItemDefinitionThe ChargeItemDefinition resource provides the properties that apply to the (billing) codes necessary to calculate costs and prices.classClaimA provider issued list of professional services and products which have been provided, or are to be provided, to a patient which is sent to an insurer for reimbursement.classClaimResponseThis resource provides the adjudication details from the processing of a Claim resource.classClinicalImpressionA record of a clinical assessment performed to determine what problem(s) may affect the patient and before planning the treatments or management strategies that are best to manage a patient's condition.classCodeSystemThe CodeSystem resource is used to declare the existence of and describe a code system or code system supplement and its key properties, and optionally define a part or all of its content.classCommunicationAn occurrence of information being transmitted; e.g.classCommunicationRequestA request to convey information; e.g.classCompartmentDefinitionA compartment definition that defines how resources are accessed on a server.classCompositionA set of healthcare-related information that is assembled together into a single logical package that provides a single coherent statement of meaning, establishes its own context and that has clinical attestation with regard to who is making the statement.classConceptMapA statement of relationships from one set of concepts to one or more other concepts - either concepts in code systems, or data element/data element concepts, or classes in class models.classConditionA clinical condition, problem, diagnosis, or other event, situation, issue, or clinical concept that has risen to a level of concern.classConsentA record of a healthcare consumer’s choices, which permits or denies identified recipient(s) or recipient role(s) to perform one or more actions within a given policy context, for specific purposes and periods of time.classContractLegally enforceable, formally recorded unilateral or bilateral directive i.e., a policy or agreement.classCoverageFinancial instrument which may be used to reimburse or pay for health care products and services.classCoverageEligibilityRequestThe CoverageEligibilityRequest provides patient and insurance coverage information to an insurer for them to respond, in the form of an CoverageEligibilityResponse, with information regarding whether the stated coverage is valid and in- force and optionally to provide the insurance details of the policy.classCoverageEligibilityResponseThis resource provides eligibility and plan details from the processing of an CoverageEligibilityRequest resource.classDetectedIssueIndicates an actual or potential clinical issue with or between one or more active or proposed clinical actions for a patient; e.g.classDeviceA type of a manufactured item that is used in the provision of healthcare without being substantially changed through that activity.classDeviceDefinitionThe characteristics, operational status and capabilities of a medical-related component of a medical device.classDeviceMetricDescribes a measurement, calculation or setting capability of a medical device.classDeviceRequestRepresents a request for a patient to employ a medical device.classDeviceUseStatementA record of a device being used by a patient where the record is the result of a report from the patient or another clinician.classDiagnosticReportThe findings and interpretation of diagnostic tests performed on patients, groups of patients, devices, and locations, and/or specimens derived from these.classDocumentManifestA collection of documents compiled for a purpose together with metadata that applies to the collection.classDocumentReferenceA reference to a document of any kind for any purpose.classDomainResourceA resource that includes narrative, extensions, and contained resources.classEffectEvidenceSynthesisThe EffectEvidenceSynthesis resource describes the difference in an outcome between exposures states in a population where the effect estimate is derived from a combination of research studies.classEncounterAn interaction between a patient and healthcare provider(s) for the purpose of providing healthcare service(s) or assessing the health status of a patient.classEndpointThe technical details of an endpoint that can be used for electronic services, such as for web services providing XDS.classEnrollmentRequestThis resource provides the insurance enrollment details to the insurer regarding a specified coverage.classEnrollmentResponseThis resource provides enrollment and plan details from the processing of an EnrollmentRequest resource.classEpisodeOfCareAn association between a patient and an organization / healthcare provider(s) during which time encounters may occur.classEventDefinitionThe EventDefinition resource provides a reusable description of when a particular event can occur.classEvidenceThe Evidence resource describes the conditional state (population and any exposures being compared within the population) and outcome (if specified) that the knowledge (evidence, assertion, recommendation) is about.classEvidenceVariableThe EvidenceVariable resource describes a "PICO" element that knowledge (evidence, assertion, recommendation) is about.classExampleScenarioExample of workflow instance.classExplanationOfBenefitThis resource provides: the claim details; adjudication details from the processing of a Claim; and optionally account balance information, for informing the subscriber of the benefits provided.classFamilyMemberHistorySignificant health conditions for a person related to the patient relevant in the context of care for the patient.classFlagProspective warnings of potential issues when providing care to the patient.classGoalDescribes the intended objective(s) for a patient, group or organization care, for example, weight loss, restoring an activity of daily living, obtaining herd immunity via immunization, meeting a process improvement objective, etc.classGraphDefinitionA formal computable definition of a graph of resources - that is, a coherent set of resources that form a graph by following references.classGroupRepresents a defined collection of entities that may be discussed or acted upon collectively but which are not expected to act collectively, and are not formally or legally recognized; i.e.classGuidanceResponseA guidance response is the formal response to a guidance request, including any output parameters returned by the evaluation, as well as the description of any proposed actions to be taken.classHealthcareServiceThe details of a healthcare service available at a location.classImagingStudyRepresentation of the content produced in a DICOM imaging study.classImmunizationDescribes the event of a patient being administered a vaccine or a record of an immunization as reported by a patient, a clinician or another party.classImmunizationEvaluationDescribes a comparison of an immunization event against published recommendations to determine if the administration is "valid" in relation to those recommendations.classImmunizationRecommendationA patient's point-in-time set of recommendations (i.e.classImplementationGuideA set of rules of how a particular interoperability or standards problem is solved - typically through the use of FHIR resources.classInsurancePlanDetails of a Health Insurance product/plan provided by an organization.classInvoiceInvoice containing collected ChargeItems from an Account with calculated individual and total price for Billing purpose.classLibraryThe Library resource is a general-purpose container for knowledge asset definitions.classLinkageIdentifies two or more records (resource instances) that refer to the same real-world "occurrence".classListA list is a curated collection of resources.classLocationDetails and position information for a physical place where services are provided and resources and participants may be stored, found, contained, or accommodated.classMeasureThe Measure resource provides the definition of a quality measure.classMeasureReportThe MeasureReport resource contains the results of the calculation of a measure; and optionally a reference to the resources involved in that calculation.classMediaA photo, video, or audio recording acquired or used in healthcare.classMedicationThis resource is primarily used for the identification and definition of a medication for the purposes of prescribing, dispensing, and administering a medication as well as for making statements about medication use.classMedicationAdministrationDescribes the event of a patient consuming or otherwise being administered a medication.classMedicationDispenseIndicates that a medication product is to be or has been dispensed for a named person/patient.classMedicationKnowledgeInformation about a medication that is used to support knowledge.classMedicationRequestAn order or request for both supply of the medication and the instructions for administration of the medication to a patient.classMedicationStatementA record of a medication that is being consumed by a patient.classMedicinalProductDetailed definition of a medicinal product, typically for uses other than direct patient care (e.g.classMedicinalProductAuthorizationThe regulatory authorization of a medicinal product.classMedicinalProductContraindicationThe clinical particulars - indications, contraindications etc.classMedicinalProductIndicationIndication for the Medicinal Product.classMedicinalProductIngredientAn ingredient of a manufactured item or pharmaceutical product.classMedicinalProductInteractionThe interactions of the medicinal product with other medicinal products, or other forms of interactions.classMedicinalProductManufacturedThe manufactured item as contained in the packaged medicinal product.classMedicinalProductPackagedA medicinal product in a container or package.classMedicinalProductPharmaceuticalA pharmaceutical product described in terms of its composition and dose form.classMedicinalProductUndesirableEffectDescribe the undesirable effects of the medicinal product.classMessageDefinitionDefines the characteristics of a message that can be shared between systems, including the type of event that initiates the message, the content to be transmitted and what response(s), if any, are permitted.classMessageHeaderThe header for a message exchange that is either requesting or responding to an action.classMolecularSequenceRaw data describing a biological sequence.classNamingSystemA curated namespace that issues unique symbols within that namespace for the identification of concepts, people, devices, etc.classNutritionOrderA request to supply a diet, formula feeding (enteral) or oral nutritional supplement to a patient/resident.classObservationMeasurements and simple assertions made about a patient, device or other subject.classObservationDefinitionSet of definitional characteristics for a kind of observation or measurement produced or consumed by an orderable health care service.classOperationDefinitionA formal computable definition of an operation (on the RESTful interface) or a named query (using the search interaction).classOperationOutcomeA collection of error, warning, or information messages that result from a system action.classOrganizationA formally or informally recognized grouping of people or organizations formed for the purpose of achieving some form of collective action.classOrganizationAffiliationDefines an affiliation/assotiation/relationship between 2 distinct oganizations, that is not a part-of relationship/sub-division relationship.classParametersThis resource is a non-persisted resource used to pass information into and back from an [operation](operations.html).classPatientDemographics and other administrative information about an individual or animal receiving care or other health-related services.classPaymentNoticeThis resource provides the status of the payment for goods and services rendered, and the request and response resource references.classPaymentReconciliationThis resource provides the details including amount of a payment and allocates the payment items being paid.classPersonDemographics and administrative information about a person independent of a specific health-related context.classPlanDefinitionThis resource allows for the definition of various types of plans as a sharable, consumable, and executable artifact.classPractitionerA person who is directly or indirectly involved in the provisioning of healthcare.classPractitionerRoleA specific set of Roles/Locations/specialties/services that a practitioner may perform at an organization for a period of time.classProcedureAn action that is or was performed on or for a patient.classProvenanceProvenance of a resource is a record that describes entities and processes involved in producing and delivering or otherwise influencing that resource.classQuestionnaireA structured set of questions intended to guide the collection of answers from end-users.classQuestionnaireResponseA structured set of questions and their answers.classRelatedPersonInformation about a person that is involved in the care for a patient, but who is not the target of healthcare, nor has a formal responsibility in the care process.classRequestGroupA group of related requests that can be used to capture intended activities that have inter-dependencies such as "give this medication after that one".classResearchDefinitionThe ResearchDefinition resource describes the conditional state (population and any exposures being compared within the population) and outcome (if specified) that the knowledge (evidence, assertion, recommendation) is about.classResearchElementDefinitionThe ResearchElementDefinition resource describes a "PICO" element that knowledge (evidence, assertion, recommendation) is about.classResearchStudyA process where a researcher or organization plans and then executes a series of steps intended to increase the field of healthcare-related knowledge.classResearchSubjectA physical entity which is the primary unit of operational and/or administrative interest in a study.classRiskAssessmentAn assessment of the likely outcome(s) for a patient or other subject as well as the likelihood of each outcome.classRiskEvidenceSynthesisThe RiskEvidenceSynthesis resource describes the likelihood of an outcome in a population plus exposure state where the risk estimate is derived from a combination of research studies.classScheduleA container for slots of time that may be available for booking appointments.classSearchParameterA search parameter that defines a named search item that can be used to search/filter on a resource.classServiceRequestA record of a request for service such as diagnostic investigations, treatments, or operations to be performed.classSlotA slot of time on a schedule that may be available for booking appointments.classSpecimenA sample to be used for analysis.classSpecimenDefinitionA kind of specimen with associated set of requirements.classStructureDefinitionA definition of a FHIR structure.classStructureMapA Map of relationships between 2 structures that can be used to transform data.classSubscriptionThe subscription resource is used to define a push-based subscription from a server to another system.classSubstanceA homogeneous material with a definite composition.classSubstanceNucleicAcidNucleic acids are defined by three distinct elements: the base, sugar and linkage.classSubstancePolymerTodo.classSubstanceProteinA SubstanceProtein is defined as a single unit of a linear amino acid sequence, or a combination of subunits that are either covalently linked or have a defined invariant stoichiometric relationship.classSubstanceReferenceInformationTodo.classSubstanceSourceMaterialSource material shall capture information on the taxonomic and anatomical origins as well as the fraction of a material that can result in or can be modified to form a substance.classSubstanceSpecificationThe detailed description of a substance, typically at a level beyond what is used for prescribing.classSupplyDeliveryRecord of delivery of what is supplied.classSupplyRequestA record of a request for a medication, substance or device used in the healthcare setting.classTaskA task to be performed.classTerminologyCapabilitiesA TerminologyCapabilities resource documents a set of capabilities (behaviors) of a FHIR Terminology Server that may be used as a statement of actual server functionality or a statement of required or desired server implementation.classTestReportA summary of information based on the results of executing a TestScript.classTestScriptA structured set of tests against a FHIR server or client implementation to determine compliance against the FHIR specification.classValueSetA ValueSet resource instance specifies a set of codes drawn from one or more code systems, intended for use in a particular context.classVerificationResultDescribes validation requirements, source(s), status and dates for one or more elements.classVisionPrescriptionAn authorization for the provision of glasses and/or contact lenses to a patient.Fields in com.ibm.fhir.model.resource with type parameters of type Resource Modifier and Type Field Description protected java.util.List<Resource>DomainResource.Builder. containedprotected java.util.List<Resource>DomainResource. containedMethods in com.ibm.fhir.model.resource with type parameters of type Resource Modifier and Type Method Description <T extends Resource>
TResource. as(java.lang.Class<T> resourceType)<T extends Resource>
booleanResource. is(java.lang.Class<T> resourceType)Methods in com.ibm.fhir.model.resource that return Resource Modifier and Type Method Description abstract ResourceResource.Builder. build()ResourceBundle.Entry.Response. getOutcome()An OperationOutcome containing hints and warnings produced as part of processing this entry in a batch or transaction.ResourceBundle.Entry. getResource()The Resource for the entry.ResourceParameters.Parameter. getResource()If the parameter is a whole resource.Methods in com.ibm.fhir.model.resource that return types with arguments of type Resource Modifier and Type Method Description java.util.List<Resource>DomainResource. getContained()These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Methods in com.ibm.fhir.model.resource with parameters of type Resource Modifier and Type Method Description Account.BuilderAccount.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.ActivityDefinition.BuilderActivityDefinition.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.AdverseEvent.BuilderAdverseEvent.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.AllergyIntolerance.BuilderAllergyIntolerance.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Appointment.BuilderAppointment.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.AppointmentResponse.BuilderAppointmentResponse.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.AuditEvent.BuilderAuditEvent.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Basic.BuilderBasic.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.BiologicallyDerivedProduct.BuilderBiologicallyDerivedProduct.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.BodyStructure.BuilderBodyStructure.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.CapabilityStatement.BuilderCapabilityStatement.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.CarePlan.BuilderCarePlan.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.CareTeam.BuilderCareTeam.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.CatalogEntry.BuilderCatalogEntry.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.ChargeItem.BuilderChargeItem.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.ChargeItemDefinition.BuilderChargeItemDefinition.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Claim.BuilderClaim.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.ClaimResponse.BuilderClaimResponse.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.ClinicalImpression.BuilderClinicalImpression.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.CodeSystem.BuilderCodeSystem.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Communication.BuilderCommunication.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.CommunicationRequest.BuilderCommunicationRequest.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.CompartmentDefinition.BuilderCompartmentDefinition.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Composition.BuilderComposition.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.ConceptMap.BuilderConceptMap.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Condition.BuilderCondition.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Consent.BuilderConsent.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Contract.BuilderContract.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Coverage.BuilderCoverage.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.CoverageEligibilityRequest.BuilderCoverageEligibilityRequest.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.CoverageEligibilityResponse.BuilderCoverageEligibilityResponse.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.DetectedIssue.BuilderDetectedIssue.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Device.BuilderDevice.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.DeviceDefinition.BuilderDeviceDefinition.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.DeviceMetric.BuilderDeviceMetric.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.DeviceRequest.BuilderDeviceRequest.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.DeviceUseStatement.BuilderDeviceUseStatement.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.DiagnosticReport.BuilderDiagnosticReport.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.DocumentManifest.BuilderDocumentManifest.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.DocumentReference.BuilderDocumentReference.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.DomainResource.BuilderDomainResource.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.EffectEvidenceSynthesis.BuilderEffectEvidenceSynthesis.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Encounter.BuilderEncounter.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Endpoint.BuilderEndpoint.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.EnrollmentRequest.BuilderEnrollmentRequest.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.EnrollmentResponse.BuilderEnrollmentResponse.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.EpisodeOfCare.BuilderEpisodeOfCare.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.EventDefinition.BuilderEventDefinition.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Evidence.BuilderEvidence.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.EvidenceVariable.BuilderEvidenceVariable.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.ExampleScenario.BuilderExampleScenario.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.ExplanationOfBenefit.BuilderExplanationOfBenefit.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.FamilyMemberHistory.BuilderFamilyMemberHistory.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Flag.BuilderFlag.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Goal.BuilderGoal.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.GraphDefinition.BuilderGraphDefinition.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Group.BuilderGroup.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.GuidanceResponse.BuilderGuidanceResponse.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.HealthcareService.BuilderHealthcareService.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.ImagingStudy.BuilderImagingStudy.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Immunization.BuilderImmunization.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.ImmunizationEvaluation.BuilderImmunizationEvaluation.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.ImmunizationRecommendation.BuilderImmunizationRecommendation.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.ImplementationGuide.BuilderImplementationGuide.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.InsurancePlan.BuilderInsurancePlan.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Invoice.BuilderInvoice.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Library.BuilderLibrary.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Linkage.BuilderLinkage.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.List.BuilderList.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Location.BuilderLocation.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Measure.BuilderMeasure.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.MeasureReport.BuilderMeasureReport.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Media.BuilderMedia.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Medication.BuilderMedication.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.MedicationAdministration.BuilderMedicationAdministration.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.MedicationDispense.BuilderMedicationDispense.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.MedicationKnowledge.BuilderMedicationKnowledge.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.MedicationRequest.BuilderMedicationRequest.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.MedicationStatement.BuilderMedicationStatement.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.MedicinalProduct.BuilderMedicinalProduct.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.MedicinalProductAuthorization.BuilderMedicinalProductAuthorization.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.MedicinalProductContraindication.BuilderMedicinalProductContraindication.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.MedicinalProductIndication.BuilderMedicinalProductIndication.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.MedicinalProductIngredient.BuilderMedicinalProductIngredient.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.MedicinalProductInteraction.BuilderMedicinalProductInteraction.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.MedicinalProductManufactured.BuilderMedicinalProductManufactured.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.MedicinalProductPackaged.BuilderMedicinalProductPackaged.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.MedicinalProductPharmaceutical.BuilderMedicinalProductPharmaceutical.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.MedicinalProductUndesirableEffect.BuilderMedicinalProductUndesirableEffect.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.MessageDefinition.BuilderMessageDefinition.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.MessageHeader.BuilderMessageHeader.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.MolecularSequence.BuilderMolecularSequence.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.NamingSystem.BuilderNamingSystem.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.NutritionOrder.BuilderNutritionOrder.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Observation.BuilderObservation.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.ObservationDefinition.BuilderObservationDefinition.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.OperationDefinition.BuilderOperationDefinition.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.OperationOutcome.BuilderOperationOutcome.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Organization.BuilderOrganization.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.OrganizationAffiliation.BuilderOrganizationAffiliation.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Patient.BuilderPatient.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.PaymentNotice.BuilderPaymentNotice.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.PaymentReconciliation.BuilderPaymentReconciliation.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Person.BuilderPerson.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.PlanDefinition.BuilderPlanDefinition.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Practitioner.BuilderPractitioner.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.PractitionerRole.BuilderPractitionerRole.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Procedure.BuilderProcedure.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Provenance.BuilderProvenance.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Questionnaire.BuilderQuestionnaire.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.QuestionnaireResponse.BuilderQuestionnaireResponse.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.RelatedPerson.BuilderRelatedPerson.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.RequestGroup.BuilderRequestGroup.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.ResearchDefinition.BuilderResearchDefinition.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.ResearchElementDefinition.BuilderResearchElementDefinition.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.ResearchStudy.BuilderResearchStudy.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.ResearchSubject.BuilderResearchSubject.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.RiskAssessment.BuilderRiskAssessment.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.RiskEvidenceSynthesis.BuilderRiskEvidenceSynthesis.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Schedule.BuilderSchedule.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.SearchParameter.BuilderSearchParameter.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.ServiceRequest.BuilderServiceRequest.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Slot.BuilderSlot.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Specimen.BuilderSpecimen.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.SpecimenDefinition.BuilderSpecimenDefinition.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.StructureDefinition.BuilderStructureDefinition.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.StructureMap.BuilderStructureMap.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Subscription.BuilderSubscription.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Substance.BuilderSubstance.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.SubstanceNucleicAcid.BuilderSubstanceNucleicAcid.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.SubstancePolymer.BuilderSubstancePolymer.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.SubstanceProtein.BuilderSubstanceProtein.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.SubstanceReferenceInformation.BuilderSubstanceReferenceInformation.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.SubstanceSourceMaterial.BuilderSubstanceSourceMaterial.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.SubstanceSpecification.BuilderSubstanceSpecification.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.SupplyDelivery.BuilderSupplyDelivery.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.SupplyRequest.BuilderSupplyRequest.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Task.BuilderTask.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.TerminologyCapabilities.BuilderTerminologyCapabilities.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.TestReport.BuilderTestReport.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.TestScript.BuilderTestScript.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.ValueSet.BuilderValueSet.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.VerificationResult.BuilderVerificationResult.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.VisionPrescription.BuilderVisionPrescription.Builder. contained(Resource... contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.protected Resource.BuilderResource.Builder. from(Resource resource)Bundle.Entry.Response.BuilderBundle.Entry.Response.Builder. outcome(Resource outcome)An OperationOutcome containing hints and warnings produced as part of processing this entry in a batch or transaction.Bundle.Entry.BuilderBundle.Entry.Builder. resource(Resource resource)The Resource for the entry.Parameters.Parameter.BuilderParameters.Parameter.Builder. resource(Resource resource)If the parameter is a whole resource.protected voidResource.Builder. validate(Resource resource)Method parameters in com.ibm.fhir.model.resource with type arguments of type Resource Modifier and Type Method Description Account.BuilderAccount.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.ActivityDefinition.BuilderActivityDefinition.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.AdverseEvent.BuilderAdverseEvent.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.AllergyIntolerance.BuilderAllergyIntolerance.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Appointment.BuilderAppointment.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.AppointmentResponse.BuilderAppointmentResponse.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.AuditEvent.BuilderAuditEvent.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Basic.BuilderBasic.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.BiologicallyDerivedProduct.BuilderBiologicallyDerivedProduct.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.BodyStructure.BuilderBodyStructure.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.CapabilityStatement.BuilderCapabilityStatement.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.CarePlan.BuilderCarePlan.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.CareTeam.BuilderCareTeam.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.CatalogEntry.BuilderCatalogEntry.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.ChargeItem.BuilderChargeItem.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.ChargeItemDefinition.BuilderChargeItemDefinition.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Claim.BuilderClaim.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.ClaimResponse.BuilderClaimResponse.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.ClinicalImpression.BuilderClinicalImpression.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.CodeSystem.BuilderCodeSystem.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Communication.BuilderCommunication.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.CommunicationRequest.BuilderCommunicationRequest.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.CompartmentDefinition.BuilderCompartmentDefinition.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Composition.BuilderComposition.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.ConceptMap.BuilderConceptMap.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Condition.BuilderCondition.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Consent.BuilderConsent.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Contract.BuilderContract.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Coverage.BuilderCoverage.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.CoverageEligibilityRequest.BuilderCoverageEligibilityRequest.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.CoverageEligibilityResponse.BuilderCoverageEligibilityResponse.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.DetectedIssue.BuilderDetectedIssue.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Device.BuilderDevice.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.DeviceDefinition.BuilderDeviceDefinition.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.DeviceMetric.BuilderDeviceMetric.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.DeviceRequest.BuilderDeviceRequest.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.DeviceUseStatement.BuilderDeviceUseStatement.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.DiagnosticReport.BuilderDiagnosticReport.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.DocumentManifest.BuilderDocumentManifest.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.DocumentReference.BuilderDocumentReference.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.DomainResource.BuilderDomainResource.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.EffectEvidenceSynthesis.BuilderEffectEvidenceSynthesis.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Encounter.BuilderEncounter.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Endpoint.BuilderEndpoint.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.EnrollmentRequest.BuilderEnrollmentRequest.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.EnrollmentResponse.BuilderEnrollmentResponse.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.EpisodeOfCare.BuilderEpisodeOfCare.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.EventDefinition.BuilderEventDefinition.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Evidence.BuilderEvidence.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.EvidenceVariable.BuilderEvidenceVariable.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.ExampleScenario.BuilderExampleScenario.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.ExplanationOfBenefit.BuilderExplanationOfBenefit.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.FamilyMemberHistory.BuilderFamilyMemberHistory.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Flag.BuilderFlag.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Goal.BuilderGoal.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.GraphDefinition.BuilderGraphDefinition.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Group.BuilderGroup.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.GuidanceResponse.BuilderGuidanceResponse.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.HealthcareService.BuilderHealthcareService.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.ImagingStudy.BuilderImagingStudy.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Immunization.BuilderImmunization.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.ImmunizationEvaluation.BuilderImmunizationEvaluation.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.ImmunizationRecommendation.BuilderImmunizationRecommendation.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.ImplementationGuide.BuilderImplementationGuide.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.InsurancePlan.BuilderInsurancePlan.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Invoice.BuilderInvoice.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Library.BuilderLibrary.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Linkage.BuilderLinkage.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.List.BuilderList.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Location.BuilderLocation.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Measure.BuilderMeasure.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.MeasureReport.BuilderMeasureReport.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Media.BuilderMedia.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Medication.BuilderMedication.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.MedicationAdministration.BuilderMedicationAdministration.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.MedicationDispense.BuilderMedicationDispense.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.MedicationKnowledge.BuilderMedicationKnowledge.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.MedicationRequest.BuilderMedicationRequest.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.MedicationStatement.BuilderMedicationStatement.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.MedicinalProduct.BuilderMedicinalProduct.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.MedicinalProductAuthorization.BuilderMedicinalProductAuthorization.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.MedicinalProductContraindication.BuilderMedicinalProductContraindication.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.MedicinalProductIndication.BuilderMedicinalProductIndication.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.MedicinalProductIngredient.BuilderMedicinalProductIngredient.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.MedicinalProductInteraction.BuilderMedicinalProductInteraction.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.MedicinalProductManufactured.BuilderMedicinalProductManufactured.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.MedicinalProductPackaged.BuilderMedicinalProductPackaged.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.MedicinalProductPharmaceutical.BuilderMedicinalProductPharmaceutical.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.MedicinalProductUndesirableEffect.BuilderMedicinalProductUndesirableEffect.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.MessageDefinition.BuilderMessageDefinition.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.MessageHeader.BuilderMessageHeader.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.MolecularSequence.BuilderMolecularSequence.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.NamingSystem.BuilderNamingSystem.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.NutritionOrder.BuilderNutritionOrder.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Observation.BuilderObservation.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.ObservationDefinition.BuilderObservationDefinition.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.OperationDefinition.BuilderOperationDefinition.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.OperationOutcome.BuilderOperationOutcome.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Organization.BuilderOrganization.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.OrganizationAffiliation.BuilderOrganizationAffiliation.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Patient.BuilderPatient.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.PaymentNotice.BuilderPaymentNotice.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.PaymentReconciliation.BuilderPaymentReconciliation.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Person.BuilderPerson.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.PlanDefinition.BuilderPlanDefinition.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Practitioner.BuilderPractitioner.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.PractitionerRole.BuilderPractitionerRole.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Procedure.BuilderProcedure.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Provenance.BuilderProvenance.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Questionnaire.BuilderQuestionnaire.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.QuestionnaireResponse.BuilderQuestionnaireResponse.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.RelatedPerson.BuilderRelatedPerson.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.RequestGroup.BuilderRequestGroup.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.ResearchDefinition.BuilderResearchDefinition.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.ResearchElementDefinition.BuilderResearchElementDefinition.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.ResearchStudy.BuilderResearchStudy.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.ResearchSubject.BuilderResearchSubject.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.RiskAssessment.BuilderRiskAssessment.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.RiskEvidenceSynthesis.BuilderRiskEvidenceSynthesis.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Schedule.BuilderSchedule.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.SearchParameter.BuilderSearchParameter.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.ServiceRequest.BuilderServiceRequest.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Slot.BuilderSlot.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Specimen.BuilderSpecimen.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.SpecimenDefinition.BuilderSpecimenDefinition.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.StructureDefinition.BuilderStructureDefinition.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.StructureMap.BuilderStructureMap.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Subscription.BuilderSubscription.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Substance.BuilderSubstance.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.SubstanceNucleicAcid.BuilderSubstanceNucleicAcid.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.SubstancePolymer.BuilderSubstancePolymer.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.SubstanceProtein.BuilderSubstanceProtein.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.SubstanceReferenceInformation.BuilderSubstanceReferenceInformation.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.SubstanceSourceMaterial.BuilderSubstanceSourceMaterial.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.SubstanceSpecification.BuilderSubstanceSpecification.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.SupplyDelivery.BuilderSupplyDelivery.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.SupplyRequest.BuilderSupplyRequest.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Task.BuilderTask.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.TerminologyCapabilities.BuilderTerminologyCapabilities.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.TestReport.BuilderTestReport.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.TestScript.BuilderTestScript.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.ValueSet.BuilderValueSet.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.VerificationResult.BuilderVerificationResult.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.VisionPrescription.BuilderVisionPrescription.Builder. contained(java.util.Collection<Resource> contained)These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope. -
Uses of Resource in com.ibm.fhir.model.util
Methods in com.ibm.fhir.model.util with type parameters of type Resource Modifier and Type Method Description static <T extends Resource>
TFHIRUtil. addTag(T resource, Coding tag)Return a copy of resourceresourcewith tagtagstatic <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 resourceMethods in com.ibm.fhir.model.util that return Resource Modifier and Type Method Description static ResourceFHIRUtil. resolveContainedReference(DomainResource resource, Reference ref)Resolve the referencerefto a bundle entry and return the corresponding resource containerstatic 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.Methods in com.ibm.fhir.model.util that return types with arguments of type Resource Modifier and Type Method Description static java.lang.Class<? extends Resource>ModelSupport. getResourceType(java.lang.String name)static java.util.Collection<java.lang.Class<? extends Resource>>ModelSupport. getResourceTypes()static java.util.Collection<java.lang.Class<? extends Resource>>ModelSupport. getResourceTypes(boolean includeAbstractTypes)Methods in com.ibm.fhir.model.util with parameters of type Resource Modifier and Type Method Description static java.net.URIFHIRUtil. buildLocationURI(java.lang.String type, Resource resource)Builds a relative "Location" header value for the specified resource.static java.lang.StringFHIRUtil. getExtensionStringValue(Resource resource, java.lang.String extensionUrl)Returns the string value of the specified extension element within the specified resource.static java.util.List<Reference>ReferenceFinder. getReferences(Resource resource)Returns a list of Reference fields that are found in the specified resource instance.static booleanFHIRUtil. hasTag(Resource resource, Coding tag)static jakarta.json.JsonObjectJsonSupport. toJsonObject(Resource resource)Method parameters in com.ibm.fhir.model.util with type arguments of type Resource 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. -
Uses of Resource in com.ibm.fhir.model.visitor
Classes in com.ibm.fhir.model.visitor with type parameters of type Resource Modifier and Type Class Description classEncodingVisitor<T extends Resource>Encodes the string elements of the visited resource for use within a given context.Methods in com.ibm.fhir.model.visitor with parameters of type Resource Modifier and Type Method Description protected voidCopyingVisitor. doVisitEnd(java.lang.String elementName, int elementIndex, Resource resource)protected voidPathAwareVisitor. doVisitEnd(java.lang.String elementName, int elementIndex, Resource resource)protected voidCopyingVisitor. doVisitStart(java.lang.String elementName, int elementIndex, Resource resource)protected voidPathAwareVisitor. doVisitStart(java.lang.String elementName, int elementIndex, Resource resource)protected voidResourceFingerprintVisitor. doVisitStart(java.lang.String elementName, int elementIndex, Resource resource)voidCopyingVisitor. postVisit(Resource resource)voidDefaultVisitor. postVisit(Resource resource)voidVisitor. postVisit(Resource resource)booleanDefaultVisitor. preVisit(Resource resource)booleanVisitor. preVisit(Resource resource)booleanDefaultVisitor. visit(java.lang.String elementName, int elementIndex, Resource resource)Delegates to#visit(elementName, elementIndex, Visitable)booleanVisitor. visit(java.lang.String elementName, int elementIndex, Resource resource)voidCopyingVisitor. visitEnd(java.lang.String elementName, int index, Resource resource)Subclasses may override doVisitEndvoidDefaultVisitor. visitEnd(java.lang.String elementName, int elementIndex, Resource resource)voidPathAwareVisitor. visitEnd(java.lang.String elementName, int elementIndex, Resource resource)voidVisitor. visitEnd(java.lang.String elementName, int elementIndex, Resource resource)voidCopyingVisitor. visitStart(java.lang.String elementName, int index, Resource resource)Subclasses may override doVisitStartvoidDefaultVisitor. visitStart(java.lang.String elementName, int elementIndex, Resource resource)voidPathAwareVisitor. visitStart(java.lang.String elementName, int elementIndex, Resource resource)voidVisitor. visitStart(java.lang.String elementName, int elementIndex, Resource resource) -
Uses of Resource in com.ibm.fhir.operation.apply
Method parameters in com.ibm.fhir.operation.apply with type arguments of type Resource Modifier and Type Method Description protected ParametersApplyOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper) -
Uses of Resource in com.ibm.fhir.operation.bulkdata
Method parameters in com.ibm.fhir.operation.bulkdata with type arguments of type Resource Modifier and Type Method Description protected ParametersExportOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper)protected ParametersImportOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper)protected ParametersStatusOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper) -
Uses of Resource in com.ibm.fhir.operation.bulkdata.util
Method parameters in com.ibm.fhir.operation.bulkdata.util with type arguments of type Resource Modifier and Type Method Description OperationConstants.ExportTypeBulkDataExportUtil. checkExportType(FHIROperationContext.Type type, java.lang.Class<? extends Resource> resourceType)Check the Export Type is valid and converts to intermediate enum -
Uses of Resource in com.ibm.fhir.operation.convert
Method parameters in com.ibm.fhir.operation.convert with type arguments of type Resource Modifier and Type Method Description protected ParametersConvertOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper) -
Uses of Resource in com.ibm.fhir.operation.cpg
Method parameters in com.ibm.fhir.operation.cpg with type arguments of type Resource Modifier and Type Method Description protected ParametersCqlOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper)protected ParametersLibraryEvaluateOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper) -
Uses of Resource in com.ibm.fhir.operation.cqf
Methods in com.ibm.fhir.operation.cqf with type parameters of type Resource Modifier and Type Method Description static <T extends Resource>
TOperationHelper. loadResourceById(FHIRResourceHelpers resourceHelper, ResourceType resourceType, java.lang.String resourceId)Load a resource by ID.static <T extends Resource>
TOperationHelper. loadResourceByReference(FHIRResourceHelpers resourceHelper, ResourceType resourceType, java.lang.Class<T> resourceClass, java.lang.String reference)Load a resource by reference.Methods in com.ibm.fhir.operation.cqf with parameters of type Resource Modifier and Type Method Description protected Bundle.EntryMeasureSubmitDataOperation. createEntry(Resource resource)Create a bundle entry for the provided resourceprotected voidMeasureCollectDataOperation. resolveReferences(Resource resource, Parameters.Builder parameters, java.util.Map<java.lang.String,Resource> resourceMap, FHIRResourceHelpers resourceHelper)Loop through all the data elements of the structure looking for things that are references.Method parameters in com.ibm.fhir.operation.cqf with type arguments of type Resource Modifier and Type Method Description abstract ParametersAbstractDataRequirementsOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper)protected ParametersCareGapsOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper)protected ParametersEvaluateMeasureOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper)ParametersLibraryDataRequirementsOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper)protected ParametersMeasureCollectDataOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper)ParametersMeasureDataRequirementsOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper)ParametersMeasureSubmitDataOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper)protected voidMeasureCollectDataOperation. resolveReferences(Resource resource, Parameters.Builder parameters, java.util.Map<java.lang.String,Resource> resourceMap, FHIRResourceHelpers resourceHelper)Loop through all the data elements of the structure looking for things that are references. -
Uses of Resource in com.ibm.fhir.operation.davinci.hrex
Method parameters in com.ibm.fhir.operation.davinci.hrex with type arguments of type Resource Modifier and Type Method Description protected ParametersMemberMatchOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper) -
Uses of Resource in com.ibm.fhir.operation.davinci.hrex.provider.strategy
Methods in com.ibm.fhir.operation.davinci.hrex.provider.strategy with parameters of type Resource Modifier and Type Method Description voidDefaultMemberMatchStrategy. validateResource(FHIRValidator validator, java.lang.Class<? extends Resource> cls, Resource resource, java.lang.String profile)validates the resource (we do this as we don't yet support nested discriminators)booleanDefaultMemberMatchStrategy.MemberMatchCovergeSearchCompiler. visit(java.lang.String elementName, int elementIndex, Resource resource)booleanDefaultMemberMatchStrategy.MemberMatchPatientSearchCompiler. visit(java.lang.String elementName, int elementIndex, Resource resource)Method parameters in com.ibm.fhir.operation.davinci.hrex.provider.strategy with type arguments of type Resource Modifier and Type Method Description voidDefaultMemberMatchStrategy. validateResource(FHIRValidator validator, java.lang.Class<? extends Resource> cls, Resource resource, java.lang.String profile)validates the resource (we do this as we don't yet support nested discriminators) -
Uses of Resource in com.ibm.fhir.operation.document
Method parameters in com.ibm.fhir.operation.document with type arguments of type Resource Modifier and Type Method Description protected ParametersDocumentOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper) -
Uses of Resource in com.ibm.fhir.operation.erase
Method parameters in com.ibm.fhir.operation.erase with type arguments of type Resource Modifier and Type Method Description protected ParametersEraseOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper) -
Uses of Resource in com.ibm.fhir.operation.erase.audit
Methods in com.ibm.fhir.operation.erase.audit with parameters of type Resource Modifier and Type Method Description voidEraseOperationAuditLogger. logEraseOperation(AuditLogService auditLogSvc, Resource resource, javax.ws.rs.core.Response.Status responseStatus, java.lang.String reason, java.lang.String patient)Build and Submit an audit log entry for a '$erase' REST service invocation. -
Uses of Resource in com.ibm.fhir.operation.erase.impl
Method parameters in com.ibm.fhir.operation.erase.impl with type arguments of type Resource Modifier and Type Method Description static EraseRestEraseRestFactory. getInstance(FHIROperationContext operationContext, Parameters parameters, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId)Creates a single instance of the Erase factory.Constructor parameters in com.ibm.fhir.operation.erase.impl with type arguments of type Resource Constructor Description EraseRestImpl(java.lang.String method, javax.ws.rs.core.SecurityContext ctx, Parameters parameters, java.lang.Class<? extends Resource> rt, java.lang.String logicalId, CompartmentHelper compartmentHelper)create the Erase Rest instance. -
Uses of Resource in com.ibm.fhir.operation.everything
Method parameters in com.ibm.fhir.operation.everything with type arguments of type Resource Modifier and Type Method Description protected ParametersEverythingOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper) -
Uses of Resource in com.ibm.fhir.operation.healthcheck
Method parameters in com.ibm.fhir.operation.healthcheck with type arguments of type Resource Modifier and Type Method Description protected ParametersHealthcheckOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper) -
Uses of Resource in com.ibm.fhir.operation.reindex
Method parameters in com.ibm.fhir.operation.reindex with type arguments of type Resource Modifier and Type Method Description protected ParametersReindexOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper)protected ParametersRetrieveIndexOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper) -
Uses of Resource in com.ibm.fhir.operation.term
Methods in com.ibm.fhir.operation.term with type parameters of type Resource Modifier and Type Method Description protected <T extends Resource>
TAbstractTermOperation. getResource(FHIROperationContext operationContext, java.lang.String logicalId, Parameters parameters, FHIRResourceHelpers resourceHelper, java.lang.Class<T> resourceType)Method parameters in com.ibm.fhir.operation.term with type arguments of type Resource Modifier and Type Method Description protected abstract ParametersAbstractTermOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper)protected ParametersClosureOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper)protected ParametersCodeSystemValidateCodeOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper)protected ParametersExpandOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper)protected ParametersLookupOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper)protected ParametersSubsumesOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper)protected ParametersTranslateOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper)protected ParametersValueSetValidateCodeOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper) -
Uses of Resource in com.ibm.fhir.operation.term.cache
Method parameters in com.ibm.fhir.operation.term.cache with type arguments of type Resource Modifier and Type Method Description protected ParametersCodeSystemClearCacheOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper)protected ParametersValueSetClearCacheOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper) -
Uses of Resource in com.ibm.fhir.operation.validate
Method parameters in com.ibm.fhir.operation.validate with type arguments of type Resource Modifier and Type Method Description protected ParametersValidateOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper) -
Uses of Resource in com.ibm.fhir.operation.versions
Method parameters in com.ibm.fhir.operation.versions with type arguments of type Resource Modifier and Type Method Description protected ParametersVersionsOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper) -
Uses of Resource in com.ibm.fhir.path
Methods in com.ibm.fhir.path that return Resource Modifier and Type Method Description ResourceFHIRPathResourceNode. resource()TheResourcewrapped by this FHIRPathResourceNodeMethods in com.ibm.fhir.path with parameters of type Resource Modifier and Type Method Description static FHIRPathResourceNode.BuilderFHIRPathResourceNode. builder(Resource resource)Static factory method for creating builder instances from aResourcestatic FHIRPathResourceNodeFHIRPathResourceNode. resourceNode(Resource resource)Static factory method for creating FHIRPathResourceNode instances from aResourcestatic FHIRPathResourceNodeFHIRPathResourceNode. resourceNode(java.lang.String name, Resource resource)Static factory method for creating named FHIRPathResourceNode instances from aResourcestatic FHIRPathTreeFHIRPathTree. tree(Resource resource)Static factory method for creating FHIRPathTree instances from aResourceConstructors in com.ibm.fhir.path with parameters of type Resource Constructor Description Builder(FHIRPathType type, Resource resource) -
Uses of Resource in com.ibm.fhir.path.evaluator
Methods in com.ibm.fhir.path.evaluator with parameters of type Resource Modifier and Type Method Description java.util.Collection<FHIRPathNode>FHIRPathEvaluator. evaluate(Resource resource, java.lang.String expr)Evaluate a FHIRPath expression against aResourceConstructors in com.ibm.fhir.path.evaluator with parameters of type Resource Constructor Description EvaluationContext(Resource resource)Create an evaluation context where the passed resource is the context root. -
Uses of Resource in com.ibm.fhir.path.function
Methods in com.ibm.fhir.path.function with type parameters of type Resource Modifier and Type Method Description protected <T extends Resource>
TFHIRPathAbstractTermFunction. getResource(java.util.List<java.util.Collection<FHIRPathNode>> arguments, java.lang.Class<T> resourceType)Methods in com.ibm.fhir.path.function that return Resource Modifier and Type Method Description protected ResourceResolveFunction. resolveRelativeReference(FHIRPathEvaluator.EvaluationContext evaluationContext, FHIRPathNode node, java.lang.String type, java.lang.String logicalId, java.lang.String versionId) -
Uses of Resource in com.ibm.fhir.path.patch
Methods in com.ibm.fhir.path.patch with type parameters of type Resource Modifier and Type Method Description <T extends Resource>
TFHIRPathPatch. apply(T resource)<T extends Resource>
TFHIRPathPatchAdd. apply(T resource)<T extends Resource>
TFHIRPathPatchDelete. apply(T resource)<T extends Resource>
TFHIRPathPatchInsert. apply(T resource)<T extends Resource>
TFHIRPathPatchMove. apply(T resource)<T extends Resource>
TFHIRPathPatchReplace. apply(T resource) -
Uses of Resource in com.ibm.fhir.path.util
Methods in com.ibm.fhir.path.util with parameters of type Resource Modifier and Type Method Description protected voidAddingVisitor. doVisitEnd(java.lang.String elementName, int elementIndex, Resource resource) -
Uses of Resource in com.ibm.fhir.persistence
Classes in com.ibm.fhir.persistence with type parameters of type Resource Modifier and Type Class Description classResourceResult<T extends Resource>The base result wrapper used to represent a resource being returned from a persistence interaction.static classResourceResult.Builder<T extends Resource>classSingleResourceResult<T extends Resource>A Result wrapper for FHIR interactions that return a single resource.static classSingleResourceResult.Builder<T extends Resource>Fields in com.ibm.fhir.persistence with type parameters of type Resource Modifier and Type Field Description (package private) java.util.List<ResourceResult<? extends Resource>>MultiResourceResult.Builder. resourceResults(package private) java.util.List<ResourceResult<? extends Resource>>MultiResourceResult. resourceResultsMethods in com.ibm.fhir.persistence with type parameters of type Resource Modifier and Type Method Description static <T extends Resource>
ResourceResult.Builder<T>ResourceResult. builder()Create a Builder for building instances of this class<T extends Resource>
SingleResourceResult<T>FHIRPersistence. create(FHIRPersistenceContext context, T resource)Stores a new FHIR Resource in the datastore.default <T extends Resource>
voidFHIRPersistence. delete(FHIRPersistenceContext context, java.lang.Class<T> resourceType, java.lang.String logicalId, int versionId, Instant lastUpdated)Deletes the FHIR resource from the datastore.static <T extends Resource>
TFHIRPersistenceSupport. parse(java.lang.Class<T> resourceType, java.io.InputStream in, java.util.List<java.lang.String> elements, boolean uncompress)Parse the given stream, using elements if needed<T extends Resource>
SingleResourceResult<T>FHIRPersistence. read(FHIRPersistenceContext context, java.lang.Class<T> resourceType, java.lang.String logicalId)Retrieves the most recent version of a FHIR Resource from the datastore.<T extends Resource>
SingleResourceResult<T>FHIRPersistence. update(FHIRPersistenceContext context, T resource)Updates an existing FHIR Resource by storing a new version in the datastore.<T extends Resource>
SingleResourceResult<T>FHIRPersistence. vread(FHIRPersistenceContext context, java.lang.Class<T> resourceType, java.lang.String logicalId, java.lang.String versionId)Retrieves a specific version of a FHIR Resource from the datastore.Methods in com.ibm.fhir.persistence that return types with arguments of type Resource Modifier and Type Method Description static ResourceResult<? extends Resource>ResourceResult. from(Resource resource)Convenience method to convert a Resource value to a ResourceResult, which is useful for unit-testsjava.util.List<ResourceResult<? extends Resource>>MultiResourceResult. getResourceResults()The resource results returned from the interactionjava.util.List<Resource>FHIRPersistence. readResourcesForRecords(java.util.List<ResourceChangeLogRecord> records)Read the resources for each of the change log records in the list, aligning the entries in the returned list to match the entries in the records list.static java.util.List<? extends Resource>ResourceResult. toResourceList(java.util.List<ResourceResult<? extends Resource>> resourceResults)Convenience function to convert a list of ResourceResults to a list of Resources which are not nullMethods in com.ibm.fhir.persistence with parameters of type Resource Modifier and Type Method Description static ResourceResult<? extends Resource>ResourceResult. from(Resource resource)Convenience method to convert a Resource value to a ResourceResult, which is useful for unit-testsstatic intFHIRPersistenceSupport. getMetaVersionId(Resource resource)Obtain the versionId value from the Resource meta element, converting to an int for use by the persistence layerstatic InputOutputByteStreamFHIRPersistenceSupport. render(Resource resource, boolean compress)Render the payloadPayloadPersistenceResponseFHIRPersistence. storePayload(Resource resource, java.lang.String logicalId, int newVersionNumber, java.lang.String resourcePayloadKey)Offload payload storage to another provider.Method parameters in com.ibm.fhir.persistence with type arguments of type Resource Modifier and Type Method Description MultiResourceResult.BuilderMultiResourceResult.Builder. addResourceResults(java.util.List<ResourceResult<? extends Resource>> resourceResultsList)Add the resource result list to resource list owned by thisResourcePayloadFHIRPersistence. fetchResourcePayloads(java.lang.Class<? extends Resource> resourceType, java.time.Instant fromLastModified, java.time.Instant toLastModified, java.util.function.Function<ResourcePayload,java.lang.Boolean> process)Special function for high speed export of resource payloads.MultiResourceResultFHIRPersistence. history(FHIRPersistenceContext context, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId)Retrieves all of the versions of the specified FHIR Resource.MultiResourceResultFHIRPersistence. search(FHIRPersistenceContext context, java.lang.Class<? extends Resource> resourceType)Performs a search on the specified target resource type using the specified search parameters.static java.util.List<? extends Resource>ResourceResult. toResourceList(java.util.List<ResourceResult<? extends Resource>> resourceResults)Convenience function to convert a list of ResourceResults to a list of Resources which are not null -
Uses of Resource in com.ibm.fhir.persistence.blob
Methods in com.ibm.fhir.persistence.blob with type parameters of type Resource Modifier and Type Method Description <T extends Resource>
TFHIRPayloadPersistenceBlobImpl. readResource(java.lang.Class<T> resourceType, java.lang.String rowResourceTypeName, int resourceTypeId, java.lang.String logicalId, int version, java.lang.String resourcePayloadKey, java.util.List<java.lang.String> elements)<T extends Resource>
java.util.concurrent.CompletableFuture<ResourceResult<? extends Resource>>FHIRPayloadPersistenceBlobImpl. readResourceAsync(java.lang.Class<T> resourceType, java.lang.String rowResourceTypeName, int resourceTypeId, java.lang.String logicalId, int version, java.lang.String resourcePayloadKey, java.time.Instant lastUpdated, java.util.List<java.lang.String> elements)<T extends Resource>
java.util.concurrent.CompletableFuture<T>BlobReadPayload. run(java.lang.Class<T> resourceType, BlobManagedContainer client)Execute this command against the given clientMethods in com.ibm.fhir.persistence.blob that return types with arguments of type Resource Modifier and Type Method Description <T extends Resource>
java.util.concurrent.CompletableFuture<ResourceResult<? extends Resource>>FHIRPayloadPersistenceBlobImpl. readResourceAsync(java.lang.Class<T> resourceType, java.lang.String rowResourceTypeName, int resourceTypeId, java.lang.String logicalId, int version, java.lang.String resourcePayloadKey, java.time.Instant lastUpdated, java.util.List<java.lang.String> elements)Methods in com.ibm.fhir.persistence.blob with parameters of type Resource Modifier and Type Method Description PayloadPersistenceResponseFHIRPayloadPersistenceBlobImpl. storePayload(java.lang.String resourceType, int resourceTypeId, java.lang.String logicalId, int version, java.lang.String resourcePayloadKey, Resource resource) -
Uses of Resource in com.ibm.fhir.persistence.cassandra.payload
Methods in com.ibm.fhir.persistence.cassandra.payload with type parameters of type Resource Modifier and Type Method Description <T extends Resource>
TFHIRPayloadPersistenceCassandraImpl. readResource(java.lang.Class<T> resourceType, java.lang.String rowResourceTypeName, int resourceTypeId, java.lang.String logicalId, int version, java.lang.String resourcePayloadKey, java.util.List<java.lang.String> elements)<T extends Resource>
java.util.concurrent.CompletableFuture<ResourceResult<? extends Resource>>FHIRPayloadPersistenceCassandraImpl. readResourceAsync(java.lang.Class<T> resourceType, java.lang.String rowResourceTypeName, int resourceTypeId, java.lang.String logicalId, int version, java.lang.String resourcePayloadKey, java.time.Instant lastUpdated, java.util.List<java.lang.String> elements)<T extends Resource>
TCqlReadResource. run(java.lang.Class<T> resourceType, com.datastax.oss.driver.api.core.CqlSession session)Execute the CQL read query and return the Resource for the resourceTypeId, logicalId, version tuple.Methods in com.ibm.fhir.persistence.cassandra.payload that return types with arguments of type Resource Modifier and Type Method Description <T extends Resource>
java.util.concurrent.CompletableFuture<ResourceResult<? extends Resource>>FHIRPayloadPersistenceCassandraImpl. readResourceAsync(java.lang.Class<T> resourceType, java.lang.String rowResourceTypeName, int resourceTypeId, java.lang.String logicalId, int version, java.lang.String resourcePayloadKey, java.time.Instant lastUpdated, java.util.List<java.lang.String> elements)Methods in com.ibm.fhir.persistence.cassandra.payload with parameters of type Resource Modifier and Type Method Description PayloadPersistenceResponseFHIRPayloadPersistenceCassandraImpl. storePayload(java.lang.String resourceType, int resourceTypeId, java.lang.String logicalId, int version, java.lang.String resourcePayloadKey, Resource resource) -
Uses of Resource in com.ibm.fhir.persistence.context
Methods in com.ibm.fhir.persistence.context that return Resource Modifier and Type Method Description ResourceFHIRPersistenceEvent. getFhirResource()Returns the resource associated with the REST API request that triggered the interceptor invocation.ResourceFHIRPersistenceEvent. getPrevFhirResource()Returns the "previous" resource associated with the REST API request that triggered the interceptor invocation.Methods in com.ibm.fhir.persistence.context with parameters of type Resource Modifier and Type Method Description voidFHIRPersistenceEvent. setFhirResource(Resource resource)Sets the specific resource in 'this'.voidFHIRPersistenceEvent. setPrevFhirResource(Resource prevFhirResource)Sets the "previous" resource associated with an "update" request.Constructors in com.ibm.fhir.persistence.context with parameters of type Resource Constructor Description FHIRPersistenceEvent(Resource fhirResource, java.util.Map<java.lang.String,java.lang.Object> properties)Ctor which accepts the FHIR resource and a collection of properties. -
Uses of Resource in com.ibm.fhir.persistence.jdbc.impl
Methods in com.ibm.fhir.persistence.jdbc.impl with type parameters of type Resource Modifier and Type Method Description protected <T extends Resource>
java.util.List<T>FHIRPersistenceJDBCImpl. convertResourceDTOList(java.util.List<Resource> resourceDTOList, java.lang.Class<T> resourceType)Converts the passed Resource Data Transfer Object collection to a collection of FHIR Resource objects.<T extends Resource>
SingleResourceResult<T>FHIRPersistenceJDBCImpl. create(FHIRPersistenceContext context, T updatedResource)<T extends Resource>
voidFHIRPersistenceJDBCImpl. delete(FHIRPersistenceContext context, java.lang.Class<T> resourceType, java.lang.String logicalId, int versionId, Instant lastUpdated)<T extends Resource>
SingleResourceResult<T>FHIRPersistenceJDBCImpl. read(FHIRPersistenceContext context, java.lang.Class<T> resourceType, java.lang.String logicalId)<T extends Resource>
SingleResourceResult<T>FHIRPersistenceJDBCImpl. update(FHIRPersistenceContext context, T resource)<T extends Resource>
voidFHIRPersistenceJDBCImpl. updateParameters(ResourceIndexRecord rir, java.lang.Class<T> resourceTypeClass, Resource existingResourceDTO, ReindexResourceDAO reindexDAO, OperationOutcome.Builder operationOutcomeResult)Update the parameters for the resource described by the given DTO<T extends Resource>
SingleResourceResult<T>FHIRPersistenceJDBCImpl. vread(FHIRPersistenceContext context, java.lang.Class<T> resourceType, java.lang.String logicalId, java.lang.String versionId)Methods in com.ibm.fhir.persistence.jdbc.impl that return types with arguments of type Resource Modifier and Type Method Description protected java.util.List<ResourceResult<? extends Resource>>FHIRPersistenceJDBCImpl. convertResourceDTOList(ResourceDAO resourceDao, java.util.List<Resource> resourceDTOList, java.lang.Class<? extends Resource> resourceType, java.util.List<java.lang.String> elements, boolean includeResourceData)Converts the passed Resource Data Transfer Object collection to a collection of FHIR Resource objects.java.util.List<Resource>FHIRPersistenceJDBCImpl. readResourcesForRecords(java.util.List<ResourceChangeLogRecord> records)Methods in com.ibm.fhir.persistence.jdbc.impl with parameters of type Resource Modifier and Type Method Description PayloadPersistenceResponseFHIRPersistenceJDBCImpl. storePayload(Resource resource, java.lang.String logicalId, int newVersionNumber, java.lang.String resourcePayloadKey)Method parameters in com.ibm.fhir.persistence.jdbc.impl with type arguments of type Resource Modifier and Type Method Description protected java.util.List<Resource>FHIRPersistenceJDBCImpl. buildSortedResourceDTOList(ResourceDAO resourceDao, java.lang.Class<? extends Resource> resourceType, java.util.List<java.lang.Long> sortedIdList, boolean includeResourceData)This method takes the passed list of sorted Resource ids, acquires the ResourceDTO corresponding to each id, and returns those ResourceDTOs in a List, sorted according to the input sorted ids.protected java.util.List<ResourceResult<? extends Resource>>FHIRPersistenceJDBCImpl. convertResourceDTOList(ResourceDAO resourceDao, java.util.List<Resource> resourceDTOList, java.lang.Class<? extends Resource> resourceType, java.util.List<java.lang.String> elements, boolean includeResourceData)Converts the passed Resource Data Transfer Object collection to a collection of FHIR Resource objects.ResourcePayloadFHIRPersistenceJDBCImpl. fetchResourcePayloads(java.lang.Class<? extends Resource> resourceType, java.time.Instant fromLastModified, java.time.Instant toLastModified, java.util.function.Function<ResourcePayload,java.lang.Boolean> processor)MultiResourceResultFHIRPersistenceJDBCImpl. history(FHIRPersistenceContext context, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId)MultiResourceResultFHIRPersistenceJDBCImpl. search(FHIRPersistenceContext context, java.lang.Class<? extends Resource> resourceType)Search query implementation based on the 1385 new query builder. -
Uses of Resource in com.ibm.fhir.persistence.payload
Methods in com.ibm.fhir.persistence.payload with type parameters of type Resource Modifier and Type Method Description <T extends Resource>
TPayloadReader. read(java.lang.Class<T> resourceType, java.io.InputStream is)Read the resource of type T from theInputStream.<T extends Resource>
TPayloadReaderImpl. read(java.lang.Class<T> resourceType, java.io.InputStream inputStream)<T extends Resource>
TFHIRPayloadPersistence. readResource(java.lang.Class<T> resourceType, java.lang.String rowResourceTypeName, int resourceTypeId, java.lang.String logicalId, int version, java.lang.String resourcePayloadKey, java.util.List<java.lang.String> elements)Retrieve the payload data for the given resourceTypeId, logicalId and version.<T extends Resource>
java.util.concurrent.CompletableFuture<ResourceResult<? extends Resource>>FHIRPayloadPersistence. readResourceAsync(java.lang.Class<T> resourceType, java.lang.String rowResourceTypeName, int resourceTypeId, java.lang.String logicalId, int version, java.lang.String resourcePayloadKey, java.time.Instant lastUpdated, java.util.List<java.lang.String> elements)Async retrieval of the payload data for the given resourceTypeId, logicalId and version.Methods in com.ibm.fhir.persistence.payload that return types with arguments of type Resource Modifier and Type Method Description <T extends Resource>
java.util.concurrent.CompletableFuture<ResourceResult<? extends Resource>>FHIRPayloadPersistence. readResourceAsync(java.lang.Class<T> resourceType, java.lang.String rowResourceTypeName, int resourceTypeId, java.lang.String logicalId, int version, java.lang.String resourcePayloadKey, java.time.Instant lastUpdated, java.util.List<java.lang.String> elements)Async retrieval of the payload data for the given resourceTypeId, logicalId and version.Methods in com.ibm.fhir.persistence.payload with parameters of type Resource Modifier and Type Method Description PayloadPersistenceResponseFHIRPayloadPersistence. storePayload(java.lang.String resourceTypeName, int resourceTypeId, java.lang.String logicalId, int version, java.lang.String resourcePayloadKey, Resource resource)Store the payload. -
Uses of Resource in com.ibm.fhir.persistence.util
Methods in com.ibm.fhir.persistence.util with type parameters of type Resource Modifier and Type Method Description static <T extends Resource>
TFHIRPersistenceUtil. copyAndSetResourceMetaFields(T resource, java.lang.String logicalId, int newVersionNumber, Instant lastUpdated)Creates and returns a copy of the passed resource with theResource.idResource.meta.versionId, andResource.meta.lastUpdatedelements replaced.Methods in com.ibm.fhir.persistence.util that return types with arguments of type Resource Modifier and Type Method Description static ResourceResult<Resource>FHIRPersistenceUtil. createDeletedResourceResultMarker(java.lang.String resourceType, java.lang.String logicalId, int version, java.time.Instant lastUpdated)Create a newResourceResultinstance to represent a deleted or partially erased resource -
Uses of Resource in com.ibm.fhir.profile
Methods in com.ibm.fhir.profile with parameters of type Resource Modifier and Type Method Description static java.util.List<Constraint>ProfileSupport. getConstraints(Resource resource)static java.util.List<java.lang.String>ProfileSupport. getResourceAssertedProfiles(Resource resource)static booleanProfileSupport. hasResourceAssertedProfile(Resource resource, StructureDefinition profile) -
Uses of Resource in com.ibm.fhir.provider
Methods in com.ibm.fhir.provider that return Resource Modifier and Type Method Description ResourceFHIRProvider. readFrom(java.lang.Class<Resource> type, java.lang.reflect.Type genericType, java.lang.annotation.Annotation[] annotations, javax.ws.rs.core.MediaType mediaType, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> httpHeaders, java.io.InputStream entityStream)Methods in com.ibm.fhir.provider with parameters of type Resource Modifier and Type Method Description longFHIRProvider. getSize(Resource t, java.lang.Class<?> type, java.lang.reflect.Type genericType, java.lang.annotation.Annotation[] annotations, javax.ws.rs.core.MediaType mediaType)voidFHIRProvider. writeTo(Resource t, java.lang.Class<?> type, java.lang.reflect.Type genericType, java.lang.annotation.Annotation[] annotations, javax.ws.rs.core.MediaType mediaType, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.Object> httpHeaders, java.io.OutputStream entityStream)Method parameters in com.ibm.fhir.provider with type arguments of type Resource Modifier and Type Method Description ResourceFHIRProvider. readFrom(java.lang.Class<Resource> type, java.lang.reflect.Type genericType, java.lang.annotation.Annotation[] annotations, javax.ws.rs.core.MediaType mediaType, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> httpHeaders, java.io.InputStream entityStream) -
Uses of Resource in com.ibm.fhir.registry
Methods in com.ibm.fhir.registry with type parameters of type Resource Modifier and Type Method Description <T extends Resource>
TFHIRRegistry. getResource(java.lang.String url, java.lang.Class<T> resourceType)Get the resource for the given canonical url and resource type<T extends Resource>
TFHIRRegistry. getResource(java.lang.String url, java.lang.Class<T> resourceType, java.lang.String providerNameToExclude)Get the resource for the given canonical url and resource type<T extends Resource>
java.util.Collection<T>FHIRRegistry. getResources(java.lang.Class<T> resourceType)Get the resources for the given resource typeMethod parameters in com.ibm.fhir.registry with type arguments of type Resource Modifier and Type Method Description java.lang.StringFHIRRegistry. getDefaultVersion(java.lang.String url, java.lang.Class<? extends Resource> resourceType)Get the default (or latest) version of a resource with the given url and resource typejava.util.Collection<FHIRRegistryResource>FHIRRegistry. getRegistryResources(java.lang.Class<? extends Resource> resourceType)Get the registry resources for the given resource typebooleanFHIRRegistry. hasResource(java.lang.String url, java.lang.Class<? extends Resource> resourceType)Indicates whether a resource for the given canonical url and resource type exists in the registry -
Uses of Resource in com.ibm.fhir.registry.resource
Fields in com.ibm.fhir.registry.resource declared as Resource Modifier and Type Field Description protected ResourceFHIRRegistryResource. resourceFields in com.ibm.fhir.registry.resource with type parameters of type Resource Modifier and Type Field Description protected java.lang.Class<? extends Resource>FHIRRegistryResource. resourceTypeMethods in com.ibm.fhir.registry.resource that return Resource Modifier and Type Method Description ResourceFHIRRegistryResource. getResource()Methods in com.ibm.fhir.registry.resource that return types with arguments of type Resource Modifier and Type Method Description java.lang.Class<? extends Resource>FHIRRegistryResource. getResourceType()Methods in com.ibm.fhir.registry.resource with parameters of type Resource Modifier and Type Method Description static FHIRRegistryResourceFHIRRegistryResource. from(Resource resource)static FHIRRegistryResourceFHIRRegistryResource. from(Resource resource, boolean defaultVersion)Constructors in com.ibm.fhir.registry.resource with parameters of type Resource Constructor Description FHIRRegistryResource(java.lang.Class<? extends Resource> resourceType, java.lang.String id, java.lang.String url, FHIRRegistryResource.Version version, java.lang.String kind, java.lang.String type, Resource resource)FHIRRegistryResource(java.lang.Class<? extends Resource> resourceType, java.lang.String id, java.lang.String url, FHIRRegistryResource.Version version, java.lang.String kind, java.lang.String type, Resource resource, boolean defaultVersion)Constructor parameters in com.ibm.fhir.registry.resource with type arguments of type Resource Constructor Description FHIRRegistryResource(java.lang.Class<? extends Resource> resourceType, java.lang.String id, java.lang.String url, FHIRRegistryResource.Version version, java.lang.String kind, java.lang.String type)FHIRRegistryResource(java.lang.Class<? extends Resource> resourceType, java.lang.String id, java.lang.String url, FHIRRegistryResource.Version version, java.lang.String kind, java.lang.String type, boolean defaultVersion)FHIRRegistryResource(java.lang.Class<? extends Resource> resourceType, java.lang.String id, java.lang.String url, FHIRRegistryResource.Version version, java.lang.String kind, java.lang.String type, Resource resource)FHIRRegistryResource(java.lang.Class<? extends Resource> resourceType, java.lang.String id, java.lang.String url, FHIRRegistryResource.Version version, java.lang.String kind, java.lang.String type, Resource resource, boolean defaultVersion) -
Uses of Resource in com.ibm.fhir.registry.spi
Methods in com.ibm.fhir.registry.spi with type parameters of type Resource Modifier and Type Method Description protected <T extends Resource>
TAbstractRegistryResourceProvider. loadFromRegistry(java.lang.String url, java.lang.Class<T> resourceType)facilitates the retrieval of a resource from the registry allowing the provider to be excluded from the resource retrieval.Method parameters in com.ibm.fhir.registry.spi with type arguments of type Resource Modifier and Type Method Description FHIRRegistryResourceAbstractRegistryResourceProvider. getRegistryResource(java.lang.Class<? extends Resource> resourceType, java.lang.String url, java.lang.String version)FHIRRegistryResourceFHIRRegistryResourceProvider. getRegistryResource(java.lang.Class<? extends Resource> resourceType, java.lang.String url, java.lang.String version)Get the registry resource from this provider for the given resource type, url and versionabstract java.util.Collection<FHIRRegistryResource>AbstractRegistryResourceProvider. getRegistryResources(java.lang.Class<? extends Resource> resourceType)protected abstract java.util.List<FHIRRegistryResource>AbstractRegistryResourceProvider. getRegistryResources(java.lang.Class<? extends Resource> resourceType, java.lang.String url)Return a sorted list of FHIRRegistryResource with the passed canonical urljava.util.Collection<FHIRRegistryResource>FHIRRegistryResourceProvider. getRegistryResources(java.lang.Class<? extends Resource> resourceType)Get the registry resources from this provider for the given resource type -
Uses of Resource in com.ibm.fhir.registry.util
Fields in com.ibm.fhir.registry.util with type parameters of type Resource Modifier and Type Field Description protected java.util.Map<java.lang.Class<? extends Resource>,java.util.Map<java.lang.String,java.util.List<FHIRRegistryResource>>>PackageRegistryResourceProvider. registryResourceMapMethods in com.ibm.fhir.registry.util that return Resource Modifier and Type Method Description ResourcePackageRegistryResource. getResource()Get the FHIR resource associated with this registry resourcestatic ResourceFHIRRegistryUtil. loadResource(java.lang.String path)Methods in com.ibm.fhir.registry.util with parameters of type Resource Modifier and Type Method Description static Index.EntryIndex.Entry. entry(Resource resource)static java.lang.StringFHIRRegistryUtil. getUrl(Resource resource)static java.lang.StringFHIRRegistryUtil. getVersion(Resource resource)static booleanFHIRRegistryUtil. isDefinitionalResource(Resource resource)Method parameters in com.ibm.fhir.registry.util with type arguments of type Resource Modifier and Type Method Description FHIRRegistryResourceFHIRRegistryResourceProviderAdapter. getRegistryResource(java.lang.Class<? extends Resource> resourceType, java.lang.String url, java.lang.String version)java.util.Collection<FHIRRegistryResource>FHIRRegistryResourceProviderAdapter. getRegistryResources(java.lang.Class<? extends Resource> resourceType)java.util.Collection<FHIRRegistryResource>PackageRegistryResourceProvider. getRegistryResources(java.lang.Class<? extends Resource> resourceType)protected java.util.List<FHIRRegistryResource>PackageRegistryResourceProvider. getRegistryResources(java.lang.Class<? extends Resource> resourceType, java.lang.String url)static booleanFHIRRegistryUtil. isDefinitionalResourceType(java.lang.Class<? extends Resource> resourceType)Indicates whether the resource type is a definitional resource type per: http://hl7.org/fhir/definition.htmlstatic voidFHIRRegistryUtil. requireDefinitionalResourceType(java.lang.Class<? extends Resource> resourceType)Throw anIllegalArgumentExceptionif the resource type is not a definitional resource type per: http://hl7.org/fhir/definition.htmlConstructor parameters in com.ibm.fhir.registry.util with type arguments of type Resource Constructor Description PackageRegistryResource(java.lang.Class<? extends Resource> resourceType, java.lang.String id, java.lang.String url, FHIRRegistryResource.Version version, java.lang.String kind, java.lang.String type, java.lang.String path) -
Uses of Resource in com.ibm.fhir.search.parameters
Method parameters in com.ibm.fhir.search.parameters with type arguments of type Resource Modifier and Type Method Description java.util.Collection<FHIRRegistryResource>ExtensionSearchParametersResourceProvider. getRegistryResources(java.lang.Class<? extends Resource> resourceType)protected java.util.List<FHIRRegistryResource>ExtensionSearchParametersResourceProvider. getRegistryResources(java.lang.Class<? extends Resource> resourceType, java.lang.String url) -
Uses of Resource in com.ibm.fhir.search.util
Methods in com.ibm.fhir.search.util with parameters of type Resource Modifier and Type Method Description java.util.Map<SearchParameter,java.util.List<FHIRPathNode>>SearchHelper. extractParameterValues(Resource resource)skips the empty extracted search parametersjava.util.Map<SearchParameter,java.util.List<FHIRPathNode>>SearchHelper. extractParameterValues(Resource resource, boolean skipEmpty)extract parameter values. -
Uses of Resource in com.ibm.fhir.server.notification
Methods in com.ibm.fhir.server.notification that return Resource Modifier and Type Method Description ResourceFHIRNotificationEvent. getResource()Methods in com.ibm.fhir.server.notification with parameters of type Resource Modifier and Type Method Description voidFHIRNotificationEvent. setResource(Resource resource) -
Uses of Resource in com.ibm.fhir.server.registry
Method parameters in com.ibm.fhir.server.registry with type arguments of type Resource Modifier and Type Method Description java.util.Collection<FHIRRegistryResource>ServerRegistryResourceProvider. getRegistryResources(java.lang.Class<? extends Resource> resourceType)protected java.util.List<FHIRRegistryResource>ServerRegistryResourceProvider. getRegistryResources(java.lang.Class<? extends Resource> resourceType, java.lang.String url) -
Uses of Resource in com.ibm.fhir.server.resolve
Methods in com.ibm.fhir.server.resolve that return Resource Modifier and Type Method Description protected ResourceServerResolveFunction. resolveRelativeReference(FHIRPathEvaluator.EvaluationContext evaluationContext, FHIRPathNode node, java.lang.String resourceType, java.lang.String logicalId, java.lang.String versionId) -
Uses of Resource in com.ibm.fhir.server.resources
Methods in com.ibm.fhir.server.resources with parameters of type Resource Modifier and Type Method Description protected javax.ws.rs.core.Response.ResponseBuilderFHIRResource. addETagAndLastModifiedHeaders(javax.ws.rs.core.Response.ResponseBuilder rb, Resource resource)Adds the Etag and Last-Modified headers to the response from the specified resource (if possible).javax.ws.rs.core.ResponseBatch. bundle(Resource resource, boolean updateOnlyIfModified)javax.ws.rs.core.ResponseUpdate. conditionalUpdate(java.lang.String type, Resource resource, java.lang.String ifMatch, boolean onlyIfModified)javax.ws.rs.core.ResponseCreate. create(java.lang.String type, Resource resource, java.lang.String ifNoneExist)javax.ws.rs.core.ResponseOperation. invoke(java.lang.String operationName, Resource resource)javax.ws.rs.core.ResponseOperation. invoke(java.lang.String resourceTypeName, java.lang.String operationName, Resource resource)javax.ws.rs.core.ResponseOperation. invoke(java.lang.String resourceTypeName, java.lang.String logicalId, java.lang.String operationName, Resource resource)javax.ws.rs.core.ResponseOperation. invoke(java.lang.String resourceTypeName, java.lang.String logicalId, java.lang.String versionId, java.lang.String operationName, Resource resource)javax.ws.rs.core.ResponseUpdate. update(java.lang.String type, java.lang.String id, Resource resource, java.lang.String ifMatch, boolean onlyIfModified, java.lang.String ifNoneMatchHdr) -
Uses of Resource in com.ibm.fhir.server.rest
Methods in com.ibm.fhir.server.rest that return Resource Modifier and Type Method Description ResourceFHIRRestInteractionResource. getNewResource()Get the updated resource, or if null, the original resource.ResourceFHIRRestInteractionResource. getPrevResource()Get the previous resourceMethods in com.ibm.fhir.server.rest with parameters of type Resource Modifier and Type Method Description protected voidFHIRRestInteractionVisitorBase. addLocalRefMapping(java.lang.String localIdentifier, Resource resource)This method will add a mapping to the local-to-external identifier map if the specified localIdentifier is non-null.FHIRRestOperationResponseFHIRRestInteractionVisitor. doCreate(int entryIndex, FHIRPersistenceEvent event, java.util.List<OperationOutcome.Issue> warnings, Bundle.Entry validationResponseEntry, java.lang.String requestDescription, FHIRUrlParser requestURL, long accumulatedTime, java.lang.String type, Resource resource, java.lang.String ifNoneExist, java.lang.String localIdentifier, PayloadPersistenceResponse offloadResponse)Performs the heavy lifting associated with a 'create' interaction.FHIRRestOperationResponseFHIRRestInteractionVisitorMeta. doCreate(int entryIndex, FHIRPersistenceEvent event, java.util.List<OperationOutcome.Issue> warnings, Bundle.Entry validationResponseEntry, java.lang.String requestDescription, FHIRUrlParser requestURL, long accumulatedTime, java.lang.String type, Resource resource, java.lang.String ifNoneExist, java.lang.String localIdentifier, PayloadPersistenceResponse offloadResponse)FHIRRestOperationResponseFHIRRestInteractionVisitorOffload. doCreate(int entryIndex, FHIRPersistenceEvent event, java.util.List<OperationOutcome.Issue> warnings, Bundle.Entry validationResponseEntry, java.lang.String requestDescription, FHIRUrlParser requestURL, long accumulatedTime, java.lang.String type, Resource resource, java.lang.String ifNoneExist, java.lang.String localIdentifier, PayloadPersistenceResponse offloadResponse)FHIRRestOperationResponseFHIRRestInteractionVisitorPersist. doCreate(int entryIndex, FHIRPersistenceEvent event, java.util.List<OperationOutcome.Issue> warnings, Bundle.Entry validationResponseEntry, java.lang.String requestDescription, FHIRUrlParser requestURL, long accumulatedTime, java.lang.String type, Resource resource, java.lang.String ifNoneExist, java.lang.String localIdentifier, PayloadPersistenceResponse offloadResponse)FHIRRestOperationResponseFHIRRestInteractionVisitorReferenceMapping. doCreate(int entryIndex, FHIRPersistenceEvent event, java.util.List<OperationOutcome.Issue> warnings, Bundle.Entry validationResponseEntry, java.lang.String requestDescription, FHIRUrlParser requestURL, long accumulatedTime, java.lang.String type, Resource resource, java.lang.String ifNoneExist, java.lang.String localIdentifier, PayloadPersistenceResponse offloadResponse)FHIRRestOperationResponseFHIRRestInteractionVisitor. doInvoke(java.lang.String method, int entryIndex, Bundle.Entry validationResponseEntry, java.lang.String requestDescription, FHIRUrlParser requestURL, long accumulatedTime, FHIROperationContext operationContext, java.lang.String resourceTypeName, java.lang.String logicalId, java.lang.String versionId, Resource resource, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> queryParameters)Helper method which invokes a custom operation.FHIRRestOperationResponseFHIRRestInteractionVisitorMeta. doInvoke(java.lang.String method, int entryIndex, Bundle.Entry validationResponseEntry, java.lang.String requestDescription, FHIRUrlParser requestURL, long accumulatedTime, FHIROperationContext operationContext, java.lang.String resourceTypeName, java.lang.String logicalId, java.lang.String versionId, Resource resource, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> queryParameters)FHIRRestOperationResponseFHIRRestInteractionVisitorOffload. doInvoke(java.lang.String method, int entryIndex, Bundle.Entry validationResponseEntry, java.lang.String requestDescription, FHIRUrlParser requestURL, long accumulatedTime, FHIROperationContext operationContext, java.lang.String resourceTypeName, java.lang.String logicalId, java.lang.String versionId, Resource resource, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> queryParameters)FHIRRestOperationResponseFHIRRestInteractionVisitorPersist. doInvoke(java.lang.String method, int entryIndex, Bundle.Entry validationResponseEntry, java.lang.String requestDescription, FHIRUrlParser requestURL, long accumulatedTime, FHIROperationContext operationContext, java.lang.String resourceTypeName, java.lang.String logicalId, java.lang.String versionId, Resource resource, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> queryParameters)FHIRRestOperationResponseFHIRRestInteractionVisitorReferenceMapping. doInvoke(java.lang.String method, int entryIndex, Bundle.Entry validationResponseEntry, java.lang.String requestDescription, FHIRUrlParser requestURL, long accumulatedTime, FHIROperationContext operationContext, java.lang.String resourceTypeName, java.lang.String logicalId, java.lang.String versionId, Resource resource, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> queryParameters)FHIRRestOperationResponseFHIRRestInteractionVisitor. doPatch(int entryIndex, FHIRPersistenceEvent event, Bundle.Entry validationResponseEntry, java.lang.String requestDescription, FHIRUrlParser requestURL, long accumulatedTime, java.lang.String type, java.lang.String id, Resource newResource, Resource prevResource, FHIRPatch patch, java.lang.String ifMatchValue, java.lang.String searchQueryString, boolean skippableUpdate, java.util.List<OperationOutcome.Issue> warnings, java.lang.String localIdentifier, PayloadPersistenceResponse offloadResponse)Performs a patch operation (a new version of the Resource will be stored).FHIRRestOperationResponseFHIRRestInteractionVisitorMeta. doPatch(int entryIndex, FHIRPersistenceEvent event, Bundle.Entry validationResponseEntry, java.lang.String requestDescription, FHIRUrlParser requestURL, long accumulatedTime, java.lang.String type, java.lang.String id, Resource newResource, Resource prevResource, FHIRPatch patch, java.lang.String ifMatchValue, java.lang.String searchQueryString, boolean skippableUpdate, java.util.List<OperationOutcome.Issue> warnings, java.lang.String localIdentifier, PayloadPersistenceResponse offloadResponse)FHIRRestOperationResponseFHIRRestInteractionVisitorOffload. doPatch(int entryIndex, FHIRPersistenceEvent event, Bundle.Entry validationResponseEntry, java.lang.String requestDescription, FHIRUrlParser requestURL, long accumulatedTime, java.lang.String type, java.lang.String id, Resource resource, Resource prevResource, FHIRPatch patch, java.lang.String ifMatchValue, java.lang.String searchQueryString, boolean skippableUpdate, java.util.List<OperationOutcome.Issue> warnings, java.lang.String localIdentifier, PayloadPersistenceResponse offloadResponse)FHIRRestOperationResponseFHIRRestInteractionVisitorPersist. doPatch(int entryIndex, FHIRPersistenceEvent event, Bundle.Entry validationResponseEntry, java.lang.String requestDescription, FHIRUrlParser requestURL, long accumulatedTime, java.lang.String type, java.lang.String id, Resource newResource, Resource prevResource, FHIRPatch patch, java.lang.String ifMatchValue, java.lang.String searchQueryString, boolean skippableUpdate, java.util.List<OperationOutcome.Issue> warnings, java.lang.String localIdentifier, PayloadPersistenceResponse offloadResponse)FHIRRestOperationResponseFHIRRestInteractionVisitorReferenceMapping. doPatch(int entryIndex, FHIRPersistenceEvent event, Bundle.Entry validationResponseEntry, java.lang.String requestDescription, FHIRUrlParser requestURL, long accumulatedTime, java.lang.String type, java.lang.String id, Resource resource, Resource prevResource, FHIRPatch patch, java.lang.String ifMatchValue, java.lang.String searchQueryString, boolean skippableUpdate, java.util.List<OperationOutcome.Issue> warnings, java.lang.String localIdentifier, PayloadPersistenceResponse offloadResponse)FHIRRestOperationResponseFHIRRestInteractionVisitor. doRead(int entryIndex, java.lang.String requestDescription, FHIRUrlParser requestURL, long accumulatedTime, java.lang.String type, java.lang.String id, boolean throwExcOnNull, boolean includeDeleted, Resource contextResource, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> queryParameters, boolean checkInteractionAllowed)Performs a 'read' operation to retrieve a Resource.FHIRRestOperationResponseFHIRRestInteractionVisitorMeta. doRead(int entryIndex, java.lang.String requestDescription, FHIRUrlParser requestURL, long accumulatedTime, java.lang.String type, java.lang.String id, boolean throwExcOnNull, boolean includeDeleted, Resource contextResource, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> queryParameters, boolean checkInteractionAllowed)FHIRRestOperationResponseFHIRRestInteractionVisitorOffload. doRead(int entryIndex, java.lang.String requestDescription, FHIRUrlParser requestURL, long accumulatedTime, java.lang.String type, java.lang.String id, boolean throwExcOnNull, boolean includeDeleted, Resource contextResource, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> queryParameters, boolean checkInteractionAllowed)FHIRRestOperationResponseFHIRRestInteractionVisitorPersist. doRead(int entryIndex, java.lang.String requestDescription, FHIRUrlParser requestURL, long accumulatedTime, java.lang.String type, java.lang.String id, boolean throwExcOnNull, boolean includeDeleted, Resource contextResource, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> queryParameters, boolean checkInteractionAllowed)FHIRRestOperationResponseFHIRRestInteractionVisitorReferenceMapping. doRead(int entryIndex, java.lang.String requestDescription, FHIRUrlParser requestURL, long accumulatedTime, java.lang.String type, java.lang.String id, boolean throwExcOnNull, boolean includeDeleted, Resource contextResource, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> queryParameters, boolean checkInteractionAllowed)FHIRRestOperationResponseFHIRRestInteractionVisitor. doSearch(int entryIndex, java.lang.String requestDescription, FHIRUrlParser requestURL, long accumulatedTime, 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, Resource contextResource, boolean checkInteractionAllowed)Performs heavy lifting associated with a 'search' operation.FHIRRestOperationResponseFHIRRestInteractionVisitorMeta. doSearch(int entryIndex, java.lang.String requestDescription, FHIRUrlParser requestURL, long accumulatedTime, 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, Resource contextResource, boolean checkInteractionAllowed)FHIRRestOperationResponseFHIRRestInteractionVisitorOffload. doSearch(int entryIndex, java.lang.String requestDescription, FHIRUrlParser requestURL, long accumulatedTime, 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, Resource contextResource, boolean checkInteractionAllowed)FHIRRestOperationResponseFHIRRestInteractionVisitorPersist. doSearch(int entryIndex, java.lang.String requestDescription, FHIRUrlParser requestURL, long accumulatedTime, 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, Resource contextResource, boolean checkInteractionAllowed)FHIRRestOperationResponseFHIRRestInteractionVisitorReferenceMapping. doSearch(int entryIndex, java.lang.String requestDescription, FHIRUrlParser requestURL, long accumulatedTime, 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, Resource contextResource, boolean checkInteractionAllowed)FHIRRestOperationResponseFHIRRestInteractionVisitor. doUpdate(int entryIndex, FHIRPersistenceEvent event, Bundle.Entry validationResponseEntry, java.lang.String requestDescription, FHIRUrlParser requestURL, long accumulatedTime, java.lang.String type, java.lang.String id, Resource newResource, Resource prevResource, java.lang.String ifMatchValue, java.lang.String searchQueryString, boolean skippableUpdate, java.lang.String localIdentifier, java.util.List<OperationOutcome.Issue> warnings, boolean isDeleted, java.lang.Integer ifNoneMatch, PayloadPersistenceResponse offloadResponse)Performs an update operation (a new version of the Resource will be stored).FHIRRestOperationResponseFHIRRestInteractionVisitorMeta. doUpdate(int entryIndex, FHIRPersistenceEvent event, Bundle.Entry validationResponseEntry, java.lang.String requestDescription, FHIRUrlParser requestURL, long accumulatedTime, java.lang.String type, java.lang.String id, Resource resource, Resource prevResource, java.lang.String ifMatchValue, java.lang.String searchQueryString, boolean skippableUpdate, java.lang.String localIdentifier, java.util.List<OperationOutcome.Issue> warnings, boolean isDeleted, java.lang.Integer ifNoneMatch, PayloadPersistenceResponse offloadResponse)FHIRRestOperationResponseFHIRRestInteractionVisitorOffload. doUpdate(int entryIndex, FHIRPersistenceEvent event, Bundle.Entry validationResponseEntry, java.lang.String requestDescription, FHIRUrlParser requestURL, long accumulatedTime, java.lang.String type, java.lang.String id, Resource resource, Resource prevResource, java.lang.String ifMatchValue, java.lang.String searchQueryString, boolean skippableUpdate, java.lang.String localIdentifier, java.util.List<OperationOutcome.Issue> warnings, boolean isDeleted, java.lang.Integer ifNoneMatch, PayloadPersistenceResponse offloadResponse)FHIRRestOperationResponseFHIRRestInteractionVisitorPersist. doUpdate(int entryIndex, FHIRPersistenceEvent event, Bundle.Entry validationResponseEntry, java.lang.String requestDescription, FHIRUrlParser requestURL, long accumulatedTime, java.lang.String type, java.lang.String id, Resource newResource, Resource prevResource, java.lang.String ifMatchValue, java.lang.String searchQueryString, boolean skippableUpdate, java.lang.String localIdentifier, java.util.List<OperationOutcome.Issue> warnings, boolean isDeleted, java.lang.Integer ifNoneMatch, PayloadPersistenceResponse offloadResponse)FHIRRestOperationResponseFHIRRestInteractionVisitorReferenceMapping. doUpdate(int entryIndex, FHIRPersistenceEvent event, Bundle.Entry validationResponseEntry, java.lang.String requestDescription, FHIRUrlParser requestURL, long accumulatedTime, java.lang.String type, java.lang.String id, Resource resource, Resource prevResource, java.lang.String ifMatchValue, java.lang.String searchQueryString, boolean skippableUpdate, java.lang.String localIdentifier, java.util.List<OperationOutcome.Issue> warnings, boolean isDeleted, java.lang.Integer ifNoneMatch, PayloadPersistenceResponse offloadResponse)voidFHIRRestInteractionResource. setNewResource(Resource resource)Setter for updatedResourcevoidFHIRRestInteractionResource. setPrevResource(Resource prevResource)Setter for prevResourceprotected PayloadPersistenceResponseFHIRRestInteractionVisitorOffload. storePayload(Resource resource, java.lang.String logicalId, int newVersionNumber, java.lang.String resourcePayloadKey)If payload offloading is supported by the persistence layer, store the given resource.Constructors in com.ibm.fhir.server.rest with parameters of type Resource Constructor Description FHIRRestInteractionCreate(int entryIndex, FHIRPersistenceEvent event, Bundle.Entry validationResponseEntry, java.lang.String requestDescription, FHIRUrlParser requestURL, java.lang.String type, Resource resource, java.lang.String ifNoneExist, java.lang.String localIdentifier)Public constructorFHIRRestInteractionInvoke(int entryIndex, Bundle.Entry validationResponseEntry, java.lang.String requestDescription, FHIRUrlParser requestURL, FHIROperationContext operationContext, java.lang.String method, java.lang.String resourceTypeName, java.lang.String logicalId, java.lang.String versionId, Resource resource, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> queryParameters)Public constructorFHIRRestInteractionRead(int entryIndex, java.lang.String requestDescription, FHIRUrlParser requestURL, java.lang.String type, java.lang.String id, boolean throwExcOnNull, boolean includeDeleted, Resource contextResource, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> queryParameters, boolean checkInteractionAllowed)Public constructorFHIRRestInteractionResource(int entryIndex, FHIRPersistenceEvent event, Resource newResource, Bundle.Entry validationResponseEntry, java.lang.String requestDescription, FHIRUrlParser requestURL)Protected constructorFHIRRestInteractionSearch(int entryIndex, java.lang.String requestDescription, FHIRUrlParser requestURL, 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, Resource contextResource, boolean checkInteractionAllowed)Public constructorFHIRRestInteractionUpdate(int entryIndex, FHIRPersistenceEvent event, Bundle.Entry validationResponseEntry, java.lang.String requestDescription, FHIRUrlParser requestURL, java.lang.String type, java.lang.String id, Resource newResource, java.lang.String ifMatchValue, java.lang.String searchQueryString, boolean skippableUpdate, java.lang.String localIdentifier, java.lang.Integer ifNoneMatch)Public constructor -
Uses of Resource in com.ibm.fhir.server.spi.operation
Methods in com.ibm.fhir.server.spi.operation that return Resource Modifier and Type Method Description ResourceFHIRResourceHelpers. doInvoke(FHIROperationContext operationContext, java.lang.String resourceTypeName, java.lang.String logicalId, java.lang.String versionId, Resource resource, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> queryParameters)Helper method which invokes a custom operation.default ResourceFHIRResourceHelpers. doVRead(java.lang.String type, java.lang.String id, java.lang.String versionId)Performs a 'vread' operation by retrieving the specified version of a Resource with no query parametersResourceFHIRResourceHelpers. doVRead(java.lang.String type, java.lang.String id, java.lang.String versionId, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> queryParameters)Performs a 'vread' operation by retrieving the specified version of a Resource.ResourceFHIRRestOperationResponse. getPrevResource()ResourceFHIRRestOperationResponse. getResource()static ResourceFHIROperationUtil. getSingleResourceOutputParameter(Parameters parameters)Methods in com.ibm.fhir.server.spi.operation that return types with arguments of type Resource Modifier and Type Method Description default SingleResourceResult<? extends Resource>FHIRResourceHelpers. doRead(java.lang.String type, java.lang.String id, boolean throwExcOnNull, boolean includeDeleted, Resource contextResource)Performs a 'read' operation to retrieve a Resource.SingleResourceResult<? extends Resource>FHIRResourceHelpers. doRead(java.lang.String type, java.lang.String id, boolean throwExcOnNull, boolean includeDeleted, Resource contextResource, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> queryParameters)Performs a 'read' operation to retrieve a Resource with select query parameters.Methods in com.ibm.fhir.server.spi.operation with parameters of type Resource Modifier and Type Method Description default FHIRRestOperationResponseFHIRResourceHelpers. doCreate(java.lang.String type, Resource resource, java.lang.String ifNoneExist)Performs the heavy lifting associated with a 'create' interaction.FHIRRestOperationResponseFHIRResourceHelpers. doCreate(java.lang.String type, Resource resource, java.lang.String ifNoneExist, boolean doValidation)Performs the heavy lifting associated with a 'create' interaction.FHIRRestOperationResponseFHIRResourceHelpers. doCreateMeta(FHIRPersistenceEvent event, java.util.List<OperationOutcome.Issue> warnings, java.lang.String type, Resource resource, java.lang.String ifNoneExist)1st phase of CREATE.FHIRRestOperationResponseFHIRResourceHelpers. doCreatePersist(FHIRPersistenceEvent event, java.util.List<OperationOutcome.Issue> warnings, Resource resource, PayloadPersistenceResponse offloadResponse)3rd phase of resource create.ResourceFHIRResourceHelpers. doInvoke(FHIROperationContext operationContext, java.lang.String resourceTypeName, java.lang.String logicalId, java.lang.String versionId, Resource resource, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> queryParameters)Helper method which invokes a custom operation.FHIRRestOperationResponseFHIRResourceHelpers. doPatchOrUpdatePersist(FHIRPersistenceEvent event, java.lang.String type, java.lang.String id, boolean isPatch, Resource newResource, Resource prevResource, java.util.List<OperationOutcome.Issue> warnings, boolean isDeleted, java.lang.Integer ifNoneMatch, PayloadPersistenceResponse offloadResponse)Persist the newResource value for patch or update interactionsdefault SingleResourceResult<? extends Resource>FHIRResourceHelpers. doRead(java.lang.String type, java.lang.String id, boolean throwExcOnNull, boolean includeDeleted, Resource contextResource)Performs a 'read' operation to retrieve a Resource.SingleResourceResult<? extends Resource>FHIRResourceHelpers. doRead(java.lang.String type, java.lang.String id, boolean throwExcOnNull, boolean includeDeleted, Resource contextResource, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> queryParameters)Performs a 'read' operation to retrieve a Resource with select query parameters.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, Resource contextResource)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, Resource contextResource, boolean checkIfInteractionAllowed, boolean alwaysIncludeResources)Performs heavy lifting associated with a 'search' operation.FHIRRestOperationResponseFHIRResourceHelpers. doUpdate(java.lang.String type, java.lang.String id, Resource newResource, java.lang.String ifMatchValue, java.lang.String searchQueryString, boolean skippableUpdate, boolean doValidation, java.lang.Integer ifNoneMatch)Performs an update operation (a new version of the Resource will be stored).default FHIRRestOperationResponseFHIRResourceHelpers. doUpdate(java.lang.String type, java.lang.String id, Resource newResource, java.lang.String ifMatchValue, java.lang.String searchQueryString, boolean skippableUpdate, java.lang.Integer ifNoneMatch)Performs an update operation (a new version of the Resource will be stored).FHIRRestOperationResponseFHIRResourceHelpers. doUpdateMeta(FHIRPersistenceEvent event, java.lang.String type, java.lang.String id, FHIRPatch patch, Resource newResource, java.lang.String ifMatchValue, java.lang.String searchQueryString, boolean skippableUpdate, boolean doValidation, java.util.List<OperationOutcome.Issue> warnings)1st phase of update interaction.static ParametersFHIROperationUtil. getInputParameters(OperationDefinition definition, Resource resource)Construct a Parameters object with a single parameter named resourcestatic ParametersFHIROperationUtil. getOutputParameters(Resource resource)Generates an output Parameter resourcestatic ParametersFHIROperationUtil. getOutputParameters(java.lang.String name, Resource resource)generates an output parameter with a specific name.voidFHIRRestOperationResponse. setPrevResource(Resource prevResource)voidFHIRRestOperationResponse. setResource(Resource resource)PayloadPersistenceResponseFHIRResourceHelpers. storePayload(Resource resource, java.lang.String logicalId, int newVersionNumber, java.lang.String resourcePayloadKey)If the underlying persistence layer supports offloading payload storage, initiate the request here.java.util.List<OperationOutcome.Issue>FHIRResourceHelpers. validateResource(Resource resource)Validate a resource.Method parameters in com.ibm.fhir.server.spi.operation with type arguments of type Resource Modifier and Type Method Description protected abstract ParametersAbstractOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper)This is the method that concrete subclasses must implement to perform the operation logic.ParametersAbstractOperation. invoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper)ParametersFHIROperation. invoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelpers, SearchHelper searchHelper)Invoke the operation.protected voidAbstractOperation. validateInputParameters(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters)protected voidAbstractOperation. validateOperationContext(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, Parameters parameters)Constructors in com.ibm.fhir.server.spi.operation with parameters of type Resource Constructor Description FHIRRestOperationResponse(Resource resource, java.lang.String resourceId, PayloadPersistenceResponse storePayloadResponse)FHIRRestOperationResponse(javax.ws.rs.core.Response.Status status, java.net.URI locationURI, Resource resource) -
Uses of Resource in com.ibm.fhir.server.util
Methods in com.ibm.fhir.server.util that return Resource Modifier and Type Method Description ResourceFHIRRestHelper. doInvoke(FHIROperationContext operationContext, java.lang.String resourceTypeName, java.lang.String logicalId, java.lang.String versionId, Resource resource, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> queryParameters)ResourceFHIRRestHelper. doVRead(java.lang.String type, java.lang.String id, java.lang.String versionId, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> queryParameters)Methods in com.ibm.fhir.server.util that return types with arguments of type Resource Modifier and Type Method Description SingleResourceResult<? extends Resource>FHIRRestHelper. doRead(java.lang.String type, java.lang.String id, boolean throwExcOnNull, boolean includeDeleted, Resource contextResource)SingleResourceResult<? extends Resource>FHIRRestHelper. doRead(java.lang.String type, java.lang.String id, boolean throwExcOnNull, boolean includeDeleted, Resource contextResource, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> queryParameters)Methods in com.ibm.fhir.server.util with parameters of type Resource Modifier and Type Method Description FHIRRestOperationResponseFHIRRestHelper. doCreate(java.lang.String type, Resource resource, java.lang.String ifNoneExist, boolean doValidation)FHIRRestOperationResponseFHIRRestHelper. doCreateMeta(FHIRPersistenceEvent event, java.util.List<OperationOutcome.Issue> warnings, java.lang.String type, Resource resource, java.lang.String ifNoneExist)FHIRRestOperationResponseFHIRRestHelper. doCreatePersist(FHIRPersistenceEvent event, java.util.List<OperationOutcome.Issue> warnings, Resource resource, PayloadPersistenceResponse offloadResponse)ResourceFHIRRestHelper. doInvoke(FHIROperationContext operationContext, java.lang.String resourceTypeName, java.lang.String logicalId, java.lang.String versionId, Resource resource, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> queryParameters)FHIRRestOperationResponseFHIRRestHelper. doPatchOrUpdatePersist(FHIRPersistenceEvent event, java.lang.String type, java.lang.String id, boolean isPatch, Resource newResource, Resource prevResource, java.util.List<OperationOutcome.Issue> warnings, boolean isDeleted, java.lang.Integer ifNoneMatch, PayloadPersistenceResponse offloadResponse)SingleResourceResult<? extends Resource>FHIRRestHelper. doRead(java.lang.String type, java.lang.String id, boolean throwExcOnNull, boolean includeDeleted, Resource contextResource)SingleResourceResult<? extends Resource>FHIRRestHelper. doRead(java.lang.String type, java.lang.String id, boolean throwExcOnNull, boolean includeDeleted, Resource contextResource, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> queryParameters)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, Resource contextResource)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, Resource contextResource, boolean checkInteractionAllowed, boolean alwaysIncludeResources)FHIRRestOperationResponseFHIRRestHelper. doUpdate(java.lang.String type, java.lang.String id, Resource newResource, java.lang.String ifMatchValue, java.lang.String searchQueryString, boolean skippableUpdate, boolean doValidation, java.lang.Integer ifNoneMatch)FHIRRestOperationResponseFHIRRestHelper. doUpdateMeta(FHIRPersistenceEvent event, java.lang.String type, java.lang.String id, FHIRPatch patch, Resource newResource, java.lang.String ifMatchValue, java.lang.String searchQueryString, boolean skippableUpdate, boolean doValidation, java.util.List<OperationOutcome.Issue> warnings)static java.lang.StringFHIRRestSupport. getEtagValue(Resource resource)static voidRestAuditLogger. logCreate(javax.servlet.http.HttpServletRequest request, Resource resource, java.util.Date startTime, java.util.Date endTime, javax.ws.rs.core.Response.Status responseStatus)Builds an audit log entry for a 'create' REST service invocation.static voidRestAuditLogger. logDelete(javax.servlet.http.HttpServletRequest request, Resource resource, java.util.Date startTime, java.util.Date endTime, javax.ws.rs.core.Response.Status responseStatus)Builds an audit log entry for a 'delete' REST service invocation.static voidRestAuditLogger. logPatch(javax.servlet.http.HttpServletRequest request, Resource oldResource, Resource updatedResource, java.util.Date startTime, java.util.Date endTime, javax.ws.rs.core.Response.Status responseStatus)Builds an audit log entry for an 'patch' REST service invocation.static voidRestAuditLogger. logRead(javax.servlet.http.HttpServletRequest request, Resource resource, java.util.Date startTime, java.util.Date endTime, javax.ws.rs.core.Response.Status responseStatus)Builds an audit log entry for a 'read' REST service invocation.static voidRestAuditLogger. logUpdate(javax.servlet.http.HttpServletRequest request, Resource oldResource, Resource updatedResource, java.util.Date startTime, java.util.Date endTime, javax.ws.rs.core.Response.Status responseStatus)Builds an audit log entry for an 'update' REST service invocation.static voidRestAuditLogger. logValidate(javax.servlet.http.HttpServletRequest request, Resource resource, java.util.Date startTime, java.util.Date endTime, javax.ws.rs.core.Response.Status responseStatus)Builds an audit log entry for a 'validate' REST service invocation.static voidRestAuditLogger. logVersionRead(javax.servlet.http.HttpServletRequest request, Resource resource, java.util.Date startTime, java.util.Date endTime, javax.ws.rs.core.Response.Status responseStatus)Builds an audit log entry for a 'version-read' REST service invocation.protected static AuditLogEntryRestAuditLogger. populateAuditLogEntry(AuditLogEntry entry, javax.servlet.http.HttpServletRequest request, Resource resource, java.util.Date startTime, java.util.Date endTime, javax.ws.rs.core.Response.Status responseStatus)Populates the passed audit log entry, with attributes common to all REST services.PayloadPersistenceResponseFHIRRestHelper. storePayload(Resource resource, java.lang.String logicalId, int newVersionNumber, java.lang.String resourcePayloadKey)java.util.List<OperationOutcome.Issue>FHIRRestHelper. validateResource(Resource resource)Method parameters in com.ibm.fhir.server.util with type arguments of type Resource 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. -
Uses of Resource in com.ibm.fhir.term.graph.registry
Method parameters in com.ibm.fhir.term.graph.registry with type arguments of type Resource Modifier and Type Method Description FHIRRegistryResourceSnomedRegistryResourceProvider. getRegistryResource(java.lang.Class<? extends Resource> resourceType, java.lang.String url, java.lang.String version) -
Uses of Resource in com.ibm.fhir.term.registry
Method parameters in com.ibm.fhir.term.registry with type arguments of type Resource Modifier and Type Method Description FHIRRegistryResourceImplicitValueSetRegistryResourceProvider. getRegistryResource(java.lang.Class<? extends Resource> resourceType, java.lang.String url, java.lang.String version)java.util.Collection<FHIRRegistryResource>ImplicitValueSetRegistryResourceProvider. getRegistryResources(java.lang.Class<? extends Resource> resourceType) -
Uses of Resource in com.ibm.fhir.validation
Methods in com.ibm.fhir.validation with parameters of type Resource Modifier and Type Method Description java.util.List<OperationOutcome.Issue>FHIRValidator. validate(Resource resource, boolean includeResourceAssertedProfiles, java.lang.String... profiles)Validate aResourceagainst constraints in the base specification and resource-asserted profile references and/or specific profile references.java.util.List<OperationOutcome.Issue>FHIRValidator. validate(Resource resource, java.lang.String... profiles)Validate aResourceagainst constraints in the base specification and resource-asserted profile references or specific profile references but not both.
-