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 Resource
ResourceEntry. 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 Resource
FhirServerResponse. getResource()
Methods in com.ibm.fhir.bucket.client with parameters of type Resource Modifier and Type Method Description static String
FHIRBucketClientUtil. resourceToString(Resource resource)
Render the resource as a stringvoid
FhirServerResponse. setResource(Resource resource)
Method parameters in com.ibm.fhir.bucket.client with type arguments of type Resource Modifier and Type Method Description FhirServerResponse
FHIRBucketClient. get(String url, Function<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 boolean
COSReader. process(BucketLoaderJob job, Resource resource, int lineNumber, String line)
Process the resource parsed from the input streamList<OperationOutcome.Issue>
COSReader. validateInput(Resource resource)
Validate the input resource and throw if there are validation errorsboolean
IdReferenceMappingVisitor. visit(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 void
BulkAuditLogger. logCreateOnImport(Resource newResource, Date startTime, Date endTime, javax.ws.rs.core.Response.Status responseStatus, String location, String users)
Builds an audit log entry for a 'create' in a bulkdata service invocation.void
BulkAuditLogger. logReadOnExport(Resource resource, Date startTime, Date endTime, javax.ws.rs.core.Response.Status responseStatus, String location, String users)
Builds an audit log entry for a 'read' in a bulkdata service invocation.void
BulkAuditLogger. logUpdateOnImport(Resource oldResource, Resource updatedResource, Date startTime, Date endTime, javax.ws.rs.core.Response.Status responseStatus, String location, String users)
Builds an audit log entry for an 'update' in a bulkdata service invocation.void
BulkAuditLogger. logUpdateOnImportSkipped(Resource resource, Date startTime, Date endTime, javax.ws.rs.core.Response.Status responseStatus, String location, String users)
Builds an audit log entry for an 'update' skipped in a bulkdata service invocation.void
BulkAuditLogger. logValidateOnImport(Resource newResource, Date startTime, Date endTime, javax.ws.rs.core.Response.Status responseStatus, String location, 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 Map<Class<? extends Resource>,List<Map<String,List<String>>>>
BulkDataUtils. getSearchParametersFromTypeFilters(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 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 int
BulkDataUtils. readFhirResourceFromHttps(String dataUrl, int numOfLinesToSkip, List<Resource> fhirResources, ImportTransientUserData transientUserData)
static int
BulkDataUtils. readFhirResourceFromLocalFile(String filePath, int numOfLinesToSkip, List<Resource> fhirResources, ImportTransientUserData transientUserData)
static int
BulkDataUtils. readFhirResourceFromObjectStore(com.ibm.cloud.objectstorage.services.s3.AmazonS3 cosClient, String bucketName, String itemName, int numOfLinesToSkip, 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 List<Resource>
ReadResultDTO. getResources()
Methods in com.ibm.fhir.bulkdata.dto with parameters of type Resource Modifier and Type Method Description void
ReadResultDTO. addResource(Resource resource)
Method parameters in com.ibm.fhir.bulkdata.dto with type arguments of type Resource Modifier and Type Method Description void
ReadResultDTO. setResources(List<Resource> resources)
Constructor parameters in com.ibm.fhir.bulkdata.dto with type arguments of type Resource Constructor Description ReadResultDTO(List<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 List<Resource>
PatientResourceHandler. executeSearch(Set<String> patientIds)
Method parameters in com.ibm.fhir.bulkdata.export.patient.resource with type arguments of type Resource Modifier and Type Method Description void
PatientResourceHandler. register(ExportTransientUserData chunkData, BulkDataContext ctx, FHIRPersistence fhirPersistence, int pageSize, Class<? extends Resource> resourceType, Map<Class<? extends Resource>,List<Map<String,List<String>>>> searchParametersForResoureTypes, String provider)
void
PatientResourceHandler. register(ExportTransientUserData chunkData, BulkDataContext ctx, FHIRPersistence fhirPersistence, int pageSize, Class<? extends Resource> resourceType, Map<Class<? extends Resource>,List<Map<String,List<String>>>> searchParametersForResoureTypes, 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 Class<? extends Resource>
SystemExportResourceHandler. resourceType
Method parameters in com.ibm.fhir.bulkdata.export.system.resource with type arguments of type Resource Modifier and Type Method Description void
SystemExportResourceHandler. fillChunkData(String exportFormat, ExportTransientUserData chunkData, List<Resource> resources)
-
Uses of Resource in com.ibm.fhir.bulkdata.export.writer
Method parameters in com.ibm.fhir.bulkdata.export.writer with type arguments of type Resource Modifier and Type Method Description void
SparkParquetWriter. writeParquet(List<Resource> resources, String outDirName)
Write a list of resources to a parquet file under a single logical file that is actually a directory. -
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) 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 Class<? extends Resource>
ChunkReader. resourceType
protected Map<Class<? extends Resource>,List<Map<String,List<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) Class<? extends Resource>
ChunkReader. resourceType
(package private) Map<Class<? extends Resource>,List<Map<String,List<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 OperationOutcome
ChunkWriter. conditionalFingerprintUpdate(ImportTransientUserData chunkData, boolean skip, FHIRPersistence persistence, FHIRPersistenceContext context, String logicalId, Resource resource, BulkDataContext ctx)
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 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 List<Resource>
AzureProvider. getResources()
List<Resource>
FileProvider. getResources()
List<Resource>
HttpsProvider. getResources()
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 FHIRResponse
FHIRClient. conditionalCreate(Resource resource, FHIRParameters parameters, FHIRRequestHeader... headers)
Invokes the 'conditional create' FHIR REST API operation.FHIRResponse
FHIRClient. conditionalUpdate(Resource resource, FHIRParameters parameters, FHIRRequestHeader... headers)
Invokes the 'conditional update' FHIR REST API operation.FHIRResponse
FHIRClient. create(Resource resource, FHIRRequestHeader... headers)
Invokes the 'create' FHIR REST API operation.FHIRResponse
FHIRClient. invoke(String operationName, Resource resource, FHIRRequestHeader... headers)
Invokes the 'invoke' FHIR REST API operation.FHIRResponse
FHIRClient. invoke(String resourceType, String operationName, Resource resource, FHIRRequestHeader... headers)
Invokes the 'invoke' FHIR REST API operation.FHIRResponse
FHIRClient. invoke(String resourceType, String operationName, String resourceId, Resource resource, FHIRRequestHeader... headers)
Invokes the 'invoke' FHIR REST API operation.FHIRResponse
FHIRClient. invoke(String resourceType, String operationName, String resourceId, String versionId, Resource resource, FHIRRequestHeader... headers)
Invokes the 'invoke' FHIR REST API operation.FHIRResponse
FHIRClient. update(Resource resource, FHIRRequestHeader... headers)
Invokes the 'update' FHIR REST API operation.FHIRResponse
FHIRClient. 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 FHIRResponse
FHIRClientImpl. conditionalCreate(Resource resource, FHIRParameters parameters, FHIRRequestHeader... headers)
FHIRResponse
FHIRClientImpl. conditionalUpdate(Resource resource, FHIRParameters parameters, FHIRRequestHeader... headers)
FHIRResponse
FHIRClientImpl. create(Resource resource, FHIRRequestHeader... headers)
FHIRResponse
FHIRClientImpl. invoke(String operationName, Resource resource, FHIRRequestHeader... headers)
FHIRResponse
FHIRClientImpl. invoke(String resourceType, String operationName, Resource resource, FHIRRequestHeader... headers)
FHIRResponse
FHIRClientImpl. invoke(String resourceType, String operationName, String resourceId, Resource resource, FHIRRequestHeader... headers)
FHIRResponse
FHIRClientImpl. invoke(String resourceType, String operationName, String resourceId, String versionId, Resource resource, FHIRRequestHeader... headers)
FHIRResponse
FHIRClientImpl. update(Resource resource, FHIRRequestHeader... headers)
FHIRResponse
FHIRClientImpl. 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 Resource
RestFHIRRetrieveProvider. executeQuery(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 Bundle
ModelHelper. bundle(Resource... resources)
Factory method for constructing a SearchSet bundle from an array of resourcesstatic Bundle
ModelHelper. bundle(BundleType type, Resource... resources)
Factory method for constructing a bundle from an array of resourcesstatic Reference
ModelHelper. 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 void
GeneratingVisitor. postVisit(Resource resource)
boolean
GeneratingVisitor. 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(InputStream in)
abstract <T extends Resource>
TFHIRAbstractParser. parse(Reader reader)
<T extends Resource>
TFHIRJsonParser. parse(jakarta.json.JsonObject jsonObject)
Read a resource from a JsonObject.<T extends Resource>
TFHIRJsonParser. parse(InputStream in)
<T extends Resource>
TFHIRJsonParser. parse(Reader reader)
<T extends Resource>
TFHIRParser. parse(InputStream in)
Read a resource from the passed InputStream.<T extends Resource>
TFHIRParser. parse(Reader reader)
Read a resource using the passed Reader.<T extends Resource>
TFHIRXMLParser. parse(InputStream in)
<T extends Resource>
TFHIRXMLParser. parse(Reader reader)
<T extends Resource>
TFHIRJsonParser. parseAndFilter(jakarta.json.JsonObject jsonObject, Collection<String> elementsToInclude)
Read a resource from a JsonObject and filter its top-level elements to the collection of elementsToInclude.<T extends Resource>
TFHIRJsonParser. parseAndFilter(InputStream in, Collection<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(Reader reader, Collection<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 class
Account
A financial tool for tracking value accrued for a particular purpose.class
ActivityDefinition
This resource allows for the definition of some activity to be performed, independent of a particular patient, practitioner, or other performance context.class
AdverseEvent
Actual 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.class
AllergyIntolerance
Risk of harmful or undesirable, physiological response which is unique to an individual and associated with exposure to a substance.class
Appointment
A booking of a healthcare event among patient(s), practitioner(s), related person(s) and/or device(s) for a specific date/time.class
AppointmentResponse
A reply to an appointment request for a patient and/or practitioner(s), such as a confirmation or rejection.class
AuditEvent
A record of an event made for purposes of maintaining a security log.class
Basic
Basic 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.class
Binary
A resource that represents the data of a single raw artifact as digital content accessible in its native format.class
BiologicallyDerivedProduct
A material substance originating from a biological entity intended to be transplanted or infused into another (possibly the same) biological entity.class
BodyStructure
Record details about an anatomical structure.class
Bundle
A container for a collection of resources.class
CapabilityStatement
A 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.class
CarePlan
Describes 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.class
CareTeam
The Care Team includes all the people and organizations who plan to participate in the coordination and delivery of care for a patient.class
CatalogEntry
Catalog entries are wrappers that contextualize items included in a catalog.class
ChargeItem
The 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.class
ChargeItemDefinition
The ChargeItemDefinition resource provides the properties that apply to the (billing) codes necessary to calculate costs and prices.class
Claim
A 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.class
ClaimResponse
This resource provides the adjudication details from the processing of a Claim resource.class
ClinicalImpression
A 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.class
CodeSystem
The 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.class
Communication
An occurrence of information being transmitted; e.g.class
CommunicationRequest
A request to convey information; e.g.class
CompartmentDefinition
A compartment definition that defines how resources are accessed on a server.class
Composition
A 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.class
ConceptMap
A 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.class
Condition
A clinical condition, problem, diagnosis, or other event, situation, issue, or clinical concept that has risen to a level of concern.class
Consent
A 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.class
Contract
Legally enforceable, formally recorded unilateral or bilateral directive i.e., a policy or agreement.class
Coverage
Financial instrument which may be used to reimburse or pay for health care products and services.class
CoverageEligibilityRequest
The 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.class
CoverageEligibilityResponse
This resource provides eligibility and plan details from the processing of an CoverageEligibilityRequest resource.class
DetectedIssue
Indicates an actual or potential clinical issue with or between one or more active or proposed clinical actions for a patient; e.g.class
Device
A type of a manufactured item that is used in the provision of healthcare without being substantially changed through that activity.class
DeviceDefinition
The characteristics, operational status and capabilities of a medical-related component of a medical device.class
DeviceMetric
Describes a measurement, calculation or setting capability of a medical device.class
DeviceRequest
Represents a request for a patient to employ a medical device.class
DeviceUseStatement
A record of a device being used by a patient where the record is the result of a report from the patient or another clinician.class
DiagnosticReport
The findings and interpretation of diagnostic tests performed on patients, groups of patients, devices, and locations, and/or specimens derived from these.class
DocumentManifest
A collection of documents compiled for a purpose together with metadata that applies to the collection.class
DocumentReference
A reference to a document of any kind for any purpose.class
DomainResource
A resource that includes narrative, extensions, and contained resources.class
EffectEvidenceSynthesis
The 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.class
Encounter
An interaction between a patient and healthcare provider(s) for the purpose of providing healthcare service(s) or assessing the health status of a patient.class
Endpoint
The technical details of an endpoint that can be used for electronic services, such as for web services providing XDS.class
EnrollmentRequest
This resource provides the insurance enrollment details to the insurer regarding a specified coverage.class
EnrollmentResponse
This resource provides enrollment and plan details from the processing of an EnrollmentRequest resource.class
EpisodeOfCare
An association between a patient and an organization / healthcare provider(s) during which time encounters may occur.class
EventDefinition
The EventDefinition resource provides a reusable description of when a particular event can occur.class
Evidence
The 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.class
EvidenceVariable
The EvidenceVariable resource describes a "PICO" element that knowledge (evidence, assertion, recommendation) is about.class
ExampleScenario
Example of workflow instance.class
ExplanationOfBenefit
This 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.class
FamilyMemberHistory
Significant health conditions for a person related to the patient relevant in the context of care for the patient.class
Flag
Prospective warnings of potential issues when providing care to the patient.class
Goal
Describes 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.class
GraphDefinition
A formal computable definition of a graph of resources - that is, a coherent set of resources that form a graph by following references.class
Group
Represents 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.class
GuidanceResponse
A 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.class
HealthcareService
The details of a healthcare service available at a location.class
ImagingStudy
Representation of the content produced in a DICOM imaging study.class
Immunization
Describes 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.class
ImmunizationEvaluation
Describes a comparison of an immunization event against published recommendations to determine if the administration is "valid" in relation to those recommendations.class
ImmunizationRecommendation
A patient's point-in-time set of recommendations (i.e.class
ImplementationGuide
A set of rules of how a particular interoperability or standards problem is solved - typically through the use of FHIR resources.class
InsurancePlan
Details of a Health Insurance product/plan provided by an organization.class
Invoice
Invoice containing collected ChargeItems from an Account with calculated individual and total price for Billing purpose.class
Library
The Library resource is a general-purpose container for knowledge asset definitions.class
Linkage
Identifies two or more records (resource instances) that refer to the same real-world "occurrence".class
List
A list is a curated collection of resources.class
Location
Details and position information for a physical place where services are provided and resources and participants may be stored, found, contained, or accommodated.class
Measure
The Measure resource provides the definition of a quality measure.class
MeasureReport
The MeasureReport resource contains the results of the calculation of a measure; and optionally a reference to the resources involved in that calculation.class
Media
A photo, video, or audio recording acquired or used in healthcare.class
Medication
This 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.class
MedicationAdministration
Describes the event of a patient consuming or otherwise being administered a medication.class
MedicationDispense
Indicates that a medication product is to be or has been dispensed for a named person/patient.class
MedicationKnowledge
Information about a medication that is used to support knowledge.class
MedicationRequest
An order or request for both supply of the medication and the instructions for administration of the medication to a patient.class
MedicationStatement
A record of a medication that is being consumed by a patient.class
MedicinalProduct
Detailed definition of a medicinal product, typically for uses other than direct patient care (e.g.class
MedicinalProductAuthorization
The regulatory authorization of a medicinal product.class
MedicinalProductContraindication
The clinical particulars - indications, contraindications etc.class
MedicinalProductIndication
Indication for the Medicinal Product.class
MedicinalProductIngredient
An ingredient of a manufactured item or pharmaceutical product.class
MedicinalProductInteraction
The interactions of the medicinal product with other medicinal products, or other forms of interactions.class
MedicinalProductManufactured
The manufactured item as contained in the packaged medicinal product.class
MedicinalProductPackaged
A medicinal product in a container or package.class
MedicinalProductPharmaceutical
A pharmaceutical product described in terms of its composition and dose form.class
MedicinalProductUndesirableEffect
Describe the undesirable effects of the medicinal product.class
MessageDefinition
Defines 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.class
MessageHeader
The header for a message exchange that is either requesting or responding to an action.class
MolecularSequence
Raw data describing a biological sequence.class
NamingSystem
A curated namespace that issues unique symbols within that namespace for the identification of concepts, people, devices, etc.class
NutritionOrder
A request to supply a diet, formula feeding (enteral) or oral nutritional supplement to a patient/resident.class
Observation
Measurements and simple assertions made about a patient, device or other subject.class
ObservationDefinition
Set of definitional characteristics for a kind of observation or measurement produced or consumed by an orderable health care service.class
OperationDefinition
A formal computable definition of an operation (on the RESTful interface) or a named query (using the search interaction).class
OperationOutcome
A collection of error, warning, or information messages that result from a system action.class
Organization
A formally or informally recognized grouping of people or organizations formed for the purpose of achieving some form of collective action.class
OrganizationAffiliation
Defines an affiliation/assotiation/relationship between 2 distinct oganizations, that is not a part-of relationship/sub-division relationship.class
Parameters
This resource is a non-persisted resource used to pass information into and back from an [operation](operations.html).class
Patient
Demographics and other administrative information about an individual or animal receiving care or other health-related services.class
PaymentNotice
This resource provides the status of the payment for goods and services rendered, and the request and response resource references.class
PaymentReconciliation
This resource provides the details including amount of a payment and allocates the payment items being paid.class
Person
Demographics and administrative information about a person independent of a specific health-related context.class
PlanDefinition
This resource allows for the definition of various types of plans as a sharable, consumable, and executable artifact.class
Practitioner
A person who is directly or indirectly involved in the provisioning of healthcare.class
PractitionerRole
A specific set of Roles/Locations/specialties/services that a practitioner may perform at an organization for a period of time.class
Procedure
An action that is or was performed on or for a patient.class
Provenance
Provenance of a resource is a record that describes entities and processes involved in producing and delivering or otherwise influencing that resource.class
Questionnaire
A structured set of questions intended to guide the collection of answers from end-users.class
QuestionnaireResponse
A structured set of questions and their answers.class
RelatedPerson
Information 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.class
RequestGroup
A group of related requests that can be used to capture intended activities that have inter-dependencies such as "give this medication after that one".class
ResearchDefinition
The 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.class
ResearchElementDefinition
The ResearchElementDefinition resource describes a "PICO" element that knowledge (evidence, assertion, recommendation) is about.class
ResearchStudy
A process where a researcher or organization plans and then executes a series of steps intended to increase the field of healthcare-related knowledge.class
ResearchSubject
A physical entity which is the primary unit of operational and/or administrative interest in a study.class
RiskAssessment
An assessment of the likely outcome(s) for a patient or other subject as well as the likelihood of each outcome.class
RiskEvidenceSynthesis
The 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.class
Schedule
A container for slots of time that may be available for booking appointments.class
SearchParameter
A search parameter that defines a named search item that can be used to search/filter on a resource.class
ServiceRequest
A record of a request for service such as diagnostic investigations, treatments, or operations to be performed.class
Slot
A slot of time on a schedule that may be available for booking appointments.class
Specimen
A sample to be used for analysis.class
SpecimenDefinition
A kind of specimen with associated set of requirements.class
StructureDefinition
A definition of a FHIR structure.class
StructureMap
A Map of relationships between 2 structures that can be used to transform data.class
Subscription
The subscription resource is used to define a push-based subscription from a server to another system.class
Substance
A homogeneous material with a definite composition.class
SubstanceNucleicAcid
Nucleic acids are defined by three distinct elements: the base, sugar and linkage.class
SubstancePolymer
Todo.class
SubstanceProtein
A 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.class
SubstanceReferenceInformation
Todo.class
SubstanceSourceMaterial
Source 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.class
SubstanceSpecification
The detailed description of a substance, typically at a level beyond what is used for prescribing.class
SupplyDelivery
Record of delivery of what is supplied.class
SupplyRequest
A record of a request for a medication, substance or device used in the healthcare setting.class
Task
A task to be performed.class
TerminologyCapabilities
A 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.class
TestReport
A summary of information based on the results of executing a TestScript.class
TestScript
A structured set of tests against a FHIR server or client implementation to determine compliance against the FHIR specification.class
ValueSet
A ValueSet resource instance specifies a set of codes drawn from one or more code systems, intended for use in a particular context.class
VerificationResult
Describes validation requirements, source(s), status and dates for one or more elements.class
VisionPrescription
An 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 List<Resource>
DomainResource.Builder. contained
protected List<Resource>
DomainResource. contained
Methods in com.ibm.fhir.model.resource with type parameters of type Resource Modifier and Type Method Description <T extends Resource>
TResource. as(Class<T> resourceType)
<T extends Resource>
booleanResource. is(Class<T> resourceType)
Methods in com.ibm.fhir.model.resource that return Resource Modifier and Type Method Description abstract Resource
Resource.Builder. build()
Resource
Bundle.Entry.Response. getOutcome()
An OperationOutcome containing hints and warnings produced as part of processing this entry in a batch or transaction.Resource
Bundle.Entry. getResource()
The Resource for the entry.Resource
Parameters.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 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.Builder
Account.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.Builder
ActivityDefinition.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.Builder
AdverseEvent.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.Builder
AllergyIntolerance.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.Builder
Appointment.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.Builder
AppointmentResponse.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.Builder
AuditEvent.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.Builder
Basic.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.Builder
BiologicallyDerivedProduct.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.Builder
BodyStructure.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.Builder
CapabilityStatement.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.Builder
CarePlan.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.Builder
CareTeam.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.Builder
CatalogEntry.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.Builder
ChargeItem.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.Builder
ChargeItemDefinition.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.Builder
Claim.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.Builder
ClaimResponse.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.Builder
ClinicalImpression.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.Builder
CodeSystem.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.Builder
Communication.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.Builder
CommunicationRequest.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.Builder
CompartmentDefinition.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.Builder
Composition.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.Builder
ConceptMap.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.Builder
Condition.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.Builder
Consent.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.Builder
Contract.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.Builder
Coverage.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.Builder
CoverageEligibilityRequest.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.Builder
CoverageEligibilityResponse.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.Builder
DetectedIssue.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.Builder
Device.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.Builder
DeviceDefinition.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.Builder
DeviceMetric.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.Builder
DeviceRequest.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.Builder
DeviceUseStatement.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.Builder
DiagnosticReport.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.Builder
DocumentManifest.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.Builder
DocumentReference.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.Builder
DomainResource.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.Builder
EffectEvidenceSynthesis.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.Builder
Encounter.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.Builder
Endpoint.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.Builder
EnrollmentRequest.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.Builder
EnrollmentResponse.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.Builder
EpisodeOfCare.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.Builder
EventDefinition.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.Builder
Evidence.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.Builder
EvidenceVariable.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.Builder
ExampleScenario.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.Builder
ExplanationOfBenefit.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.Builder
FamilyMemberHistory.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.Builder
Flag.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.Builder
Goal.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.Builder
GraphDefinition.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.Builder
Group.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.Builder
GuidanceResponse.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.Builder
HealthcareService.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.Builder
ImagingStudy.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.Builder
Immunization.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.Builder
ImmunizationEvaluation.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.Builder
ImmunizationRecommendation.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.Builder
ImplementationGuide.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.Builder
InsurancePlan.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.Builder
Invoice.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.Builder
Library.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.Builder
Linkage.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.Builder
List.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.Builder
Location.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.Builder
Measure.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.Builder
MeasureReport.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.Builder
Media.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.Builder
Medication.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.Builder
MedicationAdministration.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.Builder
MedicationDispense.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.Builder
MedicationKnowledge.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.Builder
MedicationRequest.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.Builder
MedicationStatement.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.Builder
MedicinalProduct.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.Builder
MedicinalProductAuthorization.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.Builder
MedicinalProductContraindication.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.Builder
MedicinalProductIndication.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.Builder
MedicinalProductIngredient.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.Builder
MedicinalProductInteraction.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.Builder
MedicinalProductManufactured.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.Builder
MedicinalProductPackaged.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.Builder
MedicinalProductPharmaceutical.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.Builder
MedicinalProductUndesirableEffect.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.Builder
MessageDefinition.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.Builder
MessageHeader.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.Builder
MolecularSequence.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.Builder
NamingSystem.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.Builder
NutritionOrder.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.Builder
Observation.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.Builder
ObservationDefinition.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.Builder
OperationDefinition.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.Builder
OperationOutcome.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.Builder
Organization.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.Builder
OrganizationAffiliation.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.Builder
Patient.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.Builder
PaymentNotice.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.Builder
PaymentReconciliation.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.Builder
Person.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.Builder
PlanDefinition.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.Builder
Practitioner.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.Builder
PractitionerRole.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.Builder
Procedure.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.Builder
Provenance.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.Builder
Questionnaire.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.Builder
QuestionnaireResponse.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.Builder
RelatedPerson.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.Builder
RequestGroup.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.Builder
ResearchDefinition.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.Builder
ResearchElementDefinition.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.Builder
ResearchStudy.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.Builder
ResearchSubject.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.Builder
RiskAssessment.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.Builder
RiskEvidenceSynthesis.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.Builder
Schedule.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.Builder
SearchParameter.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.Builder
ServiceRequest.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.Builder
Slot.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.Builder
Specimen.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.Builder
SpecimenDefinition.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.Builder
StructureDefinition.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.Builder
StructureMap.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.Builder
Subscription.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.Builder
Substance.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.Builder
SubstanceNucleicAcid.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.Builder
SubstancePolymer.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.Builder
SubstanceProtein.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.Builder
SubstanceReferenceInformation.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.Builder
SubstanceSourceMaterial.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.Builder
SubstanceSpecification.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.Builder
SupplyDelivery.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.Builder
SupplyRequest.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.Builder
Task.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.Builder
TerminologyCapabilities.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.Builder
TestReport.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.Builder
TestScript.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.Builder
ValueSet.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.Builder
VerificationResult.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.Builder
VisionPrescription.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.Builder
Resource.Builder. from(Resource resource)
Bundle.Entry.Response.Builder
Bundle.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.Builder
Bundle.Entry.Builder. resource(Resource resource)
The Resource for the entry.Parameters.Parameter.Builder
Parameters.Parameter.Builder. resource(Resource resource)
If the parameter is a whole resource.protected void
Resource.Builder. validate(Resource resource)
Method parameters in com.ibm.fhir.model.resource with type arguments of type Resource Modifier and Type Method Description Account.Builder
Account.Builder. contained(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.Builder
ActivityDefinition.Builder. contained(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.Builder
AdverseEvent.Builder. contained(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.Builder
AllergyIntolerance.Builder. contained(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.Builder
Appointment.Builder. contained(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.Builder
AppointmentResponse.Builder. contained(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.Builder
AuditEvent.Builder. contained(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.Builder
Basic.Builder. contained(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.Builder
BiologicallyDerivedProduct.Builder. contained(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.Builder
BodyStructure.Builder. contained(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.Builder
CapabilityStatement.Builder. contained(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.Builder
CarePlan.Builder. contained(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.Builder
CareTeam.Builder. contained(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.Builder
CatalogEntry.Builder. contained(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.Builder
ChargeItem.Builder. contained(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.Builder
ChargeItemDefinition.Builder. contained(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.Builder
Claim.Builder. contained(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.Builder
ClaimResponse.Builder. contained(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.Builder
ClinicalImpression.Builder. contained(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.Builder
CodeSystem.Builder. contained(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.Builder
Communication.Builder. contained(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.Builder
CommunicationRequest.Builder. contained(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.Builder
CompartmentDefinition.Builder. contained(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.Builder
Composition.Builder. contained(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.Builder
ConceptMap.Builder. contained(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.Builder
Condition.Builder. contained(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.Builder
Consent.Builder. contained(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.Builder
Contract.Builder. contained(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.Builder
Coverage.Builder. contained(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.Builder
CoverageEligibilityRequest.Builder. contained(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.Builder
CoverageEligibilityResponse.Builder. contained(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.Builder
DetectedIssue.Builder. contained(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.Builder
Device.Builder. contained(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.Builder
DeviceDefinition.Builder. contained(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.Builder
DeviceMetric.Builder. contained(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.Builder
DeviceRequest.Builder. contained(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.Builder
DeviceUseStatement.Builder. contained(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.Builder
DiagnosticReport.Builder. contained(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.Builder
DocumentManifest.Builder. contained(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.Builder
DocumentReference.Builder. contained(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.Builder
DomainResource.Builder. contained(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.Builder
EffectEvidenceSynthesis.Builder. contained(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.Builder
Encounter.Builder. contained(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.Builder
Endpoint.Builder. contained(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.Builder
EnrollmentRequest.Builder. contained(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.Builder
EnrollmentResponse.Builder. contained(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.Builder
EpisodeOfCare.Builder. contained(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.Builder
EventDefinition.Builder. contained(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.Builder
Evidence.Builder. contained(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.Builder
EvidenceVariable.Builder. contained(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.Builder
ExampleScenario.Builder. contained(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.Builder
ExplanationOfBenefit.Builder. contained(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.Builder
FamilyMemberHistory.Builder. contained(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.Builder
Flag.Builder. contained(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.Builder
Goal.Builder. contained(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.Builder
GraphDefinition.Builder. contained(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.Builder
Group.Builder. contained(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.Builder
GuidanceResponse.Builder. contained(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.Builder
HealthcareService.Builder. contained(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.Builder
ImagingStudy.Builder. contained(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.Builder
Immunization.Builder. contained(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.Builder
ImmunizationEvaluation.Builder. contained(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.Builder
ImmunizationRecommendation.Builder. contained(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.Builder
ImplementationGuide.Builder. contained(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.Builder
InsurancePlan.Builder. contained(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.Builder
Invoice.Builder. contained(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.Builder
Library.Builder. contained(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.Builder
Linkage.Builder. contained(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.Builder
List.Builder. contained(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.Builder
Location.Builder. contained(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.Builder
Measure.Builder. contained(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.Builder
MeasureReport.Builder. contained(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.Builder
Media.Builder. contained(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.Builder
Medication.Builder. contained(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.Builder
MedicationAdministration.Builder. contained(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.Builder
MedicationDispense.Builder. contained(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.Builder
MedicationKnowledge.Builder. contained(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.Builder
MedicationRequest.Builder. contained(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.Builder
MedicationStatement.Builder. contained(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.Builder
MedicinalProduct.Builder. contained(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.Builder
MedicinalProductAuthorization.Builder. contained(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.Builder
MedicinalProductContraindication.Builder. contained(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.Builder
MedicinalProductIndication.Builder. contained(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.Builder
MedicinalProductIngredient.Builder. contained(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.Builder
MedicinalProductInteraction.Builder. contained(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.Builder
MedicinalProductManufactured.Builder. contained(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.Builder
MedicinalProductPackaged.Builder. contained(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.Builder
MedicinalProductPharmaceutical.Builder. contained(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.Builder
MedicinalProductUndesirableEffect.Builder. contained(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.Builder
MessageDefinition.Builder. contained(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.Builder
MessageHeader.Builder. contained(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.Builder
MolecularSequence.Builder. contained(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.Builder
NamingSystem.Builder. contained(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.Builder
NutritionOrder.Builder. contained(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.Builder
Observation.Builder. contained(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.Builder
ObservationDefinition.Builder. contained(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.Builder
OperationDefinition.Builder. contained(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.Builder
OperationOutcome.Builder. contained(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.Builder
Organization.Builder. contained(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.Builder
OrganizationAffiliation.Builder. contained(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.Builder
Patient.Builder. contained(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.Builder
PaymentNotice.Builder. contained(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.Builder
PaymentReconciliation.Builder. contained(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.Builder
Person.Builder. contained(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.Builder
PlanDefinition.Builder. contained(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.Builder
Practitioner.Builder. contained(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.Builder
PractitionerRole.Builder. contained(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.Builder
Procedure.Builder. contained(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.Builder
Provenance.Builder. contained(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.Builder
Questionnaire.Builder. contained(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.Builder
QuestionnaireResponse.Builder. contained(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.Builder
RelatedPerson.Builder. contained(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.Builder
RequestGroup.Builder. contained(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.Builder
ResearchDefinition.Builder. contained(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.Builder
ResearchElementDefinition.Builder. contained(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.Builder
ResearchStudy.Builder. contained(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.Builder
ResearchSubject.Builder. contained(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.Builder
RiskAssessment.Builder. contained(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.Builder
RiskEvidenceSynthesis.Builder. contained(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.Builder
Schedule.Builder. contained(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.Builder
SearchParameter.Builder. contained(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.Builder
ServiceRequest.Builder. contained(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.Builder
Slot.Builder. contained(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.Builder
Specimen.Builder. contained(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.Builder
SpecimenDefinition.Builder. contained(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.Builder
StructureDefinition.Builder. contained(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.Builder
StructureMap.Builder. contained(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.Builder
Subscription.Builder. contained(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.Builder
Substance.Builder. contained(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.Builder
SubstanceNucleicAcid.Builder. contained(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.Builder
SubstancePolymer.Builder. contained(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.Builder
SubstanceProtein.Builder. contained(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.Builder
SubstanceReferenceInformation.Builder. contained(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.Builder
SubstanceSourceMaterial.Builder. contained(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.Builder
SubstanceSpecification.Builder. contained(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.Builder
SupplyDelivery.Builder. contained(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.Builder
SupplyRequest.Builder. contained(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.Builder
Task.Builder. contained(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.Builder
TerminologyCapabilities.Builder. contained(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.Builder
TestReport.Builder. contained(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.Builder
TestScript.Builder. contained(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.Builder
ValueSet.Builder. contained(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.Builder
VerificationResult.Builder. contained(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.Builder
VisionPrescription.Builder. contained(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 resourceresource
with tagtag
static <T extends Resource>
TFHIRUtil. resolveBundleReference(Class<T> resourceType, Bundle bundle, Bundle.Entry sourceEntry, Reference ref)
Resolve the referenceref
to an entry withinbundle
and return the corresponding resourceMethods in com.ibm.fhir.model.util that return Resource Modifier and Type Method Description static Resource
FHIRUtil. resolveContainedReference(DomainResource resource, Reference ref)
Resolve the referenceref
to a bundle entry and return the corresponding resource containerstatic Resource
FHIRUtil. resolveReference(Reference ref, DomainResource resource, Bundle bundle, Bundle.Entry entry)
Resolve referenceref
to a bundle entry or a resource contained withinresource
and 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 Class<? extends Resource>
ModelSupport. getResourceType(String name)
static Collection<Class<? extends Resource>>
ModelSupport. getResourceTypes()
static Collection<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 URI
FHIRUtil. buildLocationURI(String type, Resource resource)
Builds a relative "Location" header value for the specified resource.static String
FHIRUtil. getExtensionStringValue(Resource resource, String extensionUrl)
Returns the string value of the specified extension element within the specified resource.static List<Reference>
ReferenceFinder. getReferences(Resource resource)
Returns a list of Reference fields that are found in the specified resource instance.static boolean
FHIRUtil. hasTag(Resource resource, Coding tag)
static jakarta.json.JsonObject
JsonSupport. toJsonObject(Resource resource)
Method parameters in com.ibm.fhir.model.util with type arguments of type Resource Modifier and Type Method Description static Bundle
FHIRUtil. createStandaloneBundle(BundleType bundleType, Map<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 class
EncodingVisitor<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 void
CopyingVisitor. doVisitEnd(String elementName, int elementIndex, Resource resource)
protected void
PathAwareVisitor. doVisitEnd(String elementName, int elementIndex, Resource resource)
protected void
CopyingVisitor. doVisitStart(String elementName, int elementIndex, Resource resource)
protected void
PathAwareVisitor. doVisitStart(String elementName, int elementIndex, Resource resource)
protected void
ResourceFingerprintVisitor. doVisitStart(String elementName, int elementIndex, Resource resource)
void
CopyingVisitor. postVisit(Resource resource)
void
DefaultVisitor. postVisit(Resource resource)
void
Visitor. postVisit(Resource resource)
boolean
DefaultVisitor. preVisit(Resource resource)
boolean
Visitor. preVisit(Resource resource)
boolean
DefaultVisitor. visit(String elementName, int elementIndex, Resource resource)
Delegates to#visit(elementName, elementIndex, Visitable)
boolean
Visitor. visit(String elementName, int elementIndex, Resource resource)
void
CopyingVisitor. visitEnd(String elementName, int index, Resource resource)
Subclasses may override doVisitEndvoid
DefaultVisitor. visitEnd(String elementName, int elementIndex, Resource resource)
void
PathAwareVisitor. visitEnd(String elementName, int elementIndex, Resource resource)
void
Visitor. visitEnd(String elementName, int elementIndex, Resource resource)
void
CopyingVisitor. visitStart(String elementName, int index, Resource resource)
Subclasses may override doVisitStartvoid
DefaultVisitor. visitStart(String elementName, int elementIndex, Resource resource)
void
PathAwareVisitor. visitStart(String elementName, int elementIndex, Resource resource)
void
Visitor. visitStart(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 Parameters
ApplyOperation. doInvoke(FHIROperationContext operationContext, Class<? extends Resource> resourceType, String logicalId, String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper)
-
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 Parameters
ExportOperation. doInvoke(FHIROperationContext operationContext, Class<? extends Resource> resourceType, String logicalId, String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper)
protected Parameters
ImportOperation. doInvoke(FHIROperationContext operationContext, Class<? extends Resource> resourceType, String logicalId, String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper)
protected Parameters
StatusOperation. doInvoke(FHIROperationContext operationContext, Class<? extends Resource> resourceType, String logicalId, String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper)
-
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.ExportType
BulkDataExportUtil. checkExportType(FHIROperationContext.Type type, 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 Parameters
ConvertOperation. doInvoke(FHIROperationContext operationContext, Class<? extends Resource> resourceType, String logicalId, String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper)
-
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 Parameters
CqlOperation. doInvoke(FHIROperationContext operationContext, Class<? extends Resource> resourceType, String logicalId, String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper)
protected Parameters
LibraryEvaluateOperation. doInvoke(FHIROperationContext operationContext, Class<? extends Resource> resourceType, String logicalId, String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper)
-
Uses of Resource in com.ibm.fhir.operation.cqf
Methods in com.ibm.fhir.operation.cqf with parameters of type Resource Modifier and Type Method Description protected Bundle.Entry
MeasureSubmitDataOperation. createEntry(Resource resource)
protected void
MeasureCollectDataOperation. resolveReferences(Resource resource, Parameters.Builder parameters, Map<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 Parameters
AbstractDataRequirementsOperation. doInvoke(FHIROperationContext operationContext, Class<? extends Resource> resourceType, String logicalId, String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper)
protected Parameters
CareGapsOperation. doInvoke(FHIROperationContext operationContext, Class<? extends Resource> resourceType, String logicalId, String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper)
protected Parameters
EvaluateMeasureOperation. doInvoke(FHIROperationContext operationContext, Class<? extends Resource> resourceType, String logicalId, String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper)
Parameters
LibraryDataRequirementsOperation. doInvoke(FHIROperationContext operationContext, Class<? extends Resource> resourceType, String logicalId, String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper)
protected Parameters
MeasureCollectDataOperation. doInvoke(FHIROperationContext operationContext, Class<? extends Resource> resourceType, String logicalId, String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper)
Parameters
MeasureDataRequirementsOperation. doInvoke(FHIROperationContext operationContext, Class<? extends Resource> resourceType, String logicalId, String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper)
Parameters
MeasureSubmitDataOperation. doInvoke(FHIROperationContext operationContext, Class<? extends Resource> resourceType, String logicalId, String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper)
protected void
MeasureCollectDataOperation. resolveReferences(Resource resource, Parameters.Builder parameters, Map<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 Parameters
MemberMatchOperation. doInvoke(FHIROperationContext operationContext, Class<? extends Resource> resourceType, String logicalId, String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper)
-
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 void
DefaultMemberMatchStrategy. validateResource(FHIRValidator validator, Class<? extends Resource> cls, Resource resource, String profile)
validates the resource (we do this as we don't yet support nested discriminators)Method parameters in com.ibm.fhir.operation.davinci.hrex.provider.strategy with type arguments of type Resource Modifier and Type Method Description void
DefaultMemberMatchStrategy. validateResource(FHIRValidator validator, Class<? extends Resource> cls, Resource resource, 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 Parameters
DocumentOperation. doInvoke(FHIROperationContext operationContext, Class<? extends Resource> resourceType, String logicalId, String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper)
-
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 Parameters
EraseOperation. doInvoke(FHIROperationContext operationContext, Class<? extends Resource> resourceType, String logicalId, String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper)
-
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 void
EraseOperationAuditLogger. logEraseOperation(AuditLogService auditLogSvc, Resource resource, javax.ws.rs.core.Response.Status responseStatus, String reason, 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 EraseRest
EraseRestFactory. getInstance(FHIROperationContext operationContext, Parameters parameters, Class<? extends Resource> resourceType, 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(String method, javax.ws.rs.core.SecurityContext ctx, Parameters parameters, Class<? extends Resource> rt, String logicalId)
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 Parameters
EverythingOperation. doInvoke(FHIROperationContext operationContext, Class<? extends Resource> resourceType, String logicalId, String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper)
-
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 Parameters
HealthcheckOperation. doInvoke(FHIROperationContext operationContext, Class<? extends Resource> resourceType, String logicalId, String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper)
-
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 Parameters
ReindexOperation. doInvoke(FHIROperationContext operationContext, Class<? extends Resource> resourceType, String logicalId, String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper)
protected Parameters
RetrieveIndexOperation. doInvoke(FHIROperationContext operationContext, Class<? extends Resource> resourceType, String logicalId, String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper)
-
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, String logicalId, Parameters parameters, FHIRResourceHelpers resourceHelper, Class<T> resourceType)
Method parameters in com.ibm.fhir.operation.term with type arguments of type Resource Modifier and Type Method Description protected abstract Parameters
AbstractTermOperation. doInvoke(FHIROperationContext operationContext, Class<? extends Resource> resourceType, String logicalId, String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper)
protected Parameters
ClosureOperation. doInvoke(FHIROperationContext operationContext, Class<? extends Resource> resourceType, String logicalId, String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper)
protected Parameters
CodeSystemValidateCodeOperation. doInvoke(FHIROperationContext operationContext, Class<? extends Resource> resourceType, String logicalId, String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper)
protected Parameters
ExpandOperation. doInvoke(FHIROperationContext operationContext, Class<? extends Resource> resourceType, String logicalId, String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper)
protected Parameters
LookupOperation. doInvoke(FHIROperationContext operationContext, Class<? extends Resource> resourceType, String logicalId, String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper)
protected Parameters
SubsumesOperation. doInvoke(FHIROperationContext operationContext, Class<? extends Resource> resourceType, String logicalId, String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper)
protected Parameters
TranslateOperation. doInvoke(FHIROperationContext operationContext, Class<? extends Resource> resourceType, String logicalId, String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper)
protected Parameters
ValueSetValidateCodeOperation. doInvoke(FHIROperationContext operationContext, Class<? extends Resource> resourceType, String logicalId, String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper)
-
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 Parameters
CodeSystemClearCacheOperation. doInvoke(FHIROperationContext operationContext, Class<? extends Resource> resourceType, String logicalId, String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper)
protected Parameters
ValueSetClearCacheOperation. doInvoke(FHIROperationContext operationContext, Class<? extends Resource> resourceType, String logicalId, String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper)
-
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 Parameters
ValidateOperation. doInvoke(FHIROperationContext operationContext, Class<? extends Resource> resourceType, String logicalId, String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper)
-
Uses of Resource in com.ibm.fhir.path
Methods in com.ibm.fhir.path that return Resource Modifier and Type Method Description Resource
FHIRPathResourceNode. resource()
TheResource
wrapped by this FHIRPathResourceNodeMethods in com.ibm.fhir.path with parameters of type Resource Modifier and Type Method Description static FHIRPathResourceNode.Builder
FHIRPathResourceNode. builder(Resource resource)
Static factory method for creating builder instances from aResource
static FHIRPathResourceNode
FHIRPathResourceNode. resourceNode(Resource resource)
Static factory method for creating FHIRPathResourceNode instances from aResource
static FHIRPathResourceNode
FHIRPathResourceNode. resourceNode(String name, Resource resource)
Static factory method for creating named FHIRPathResourceNode instances from aResource
static FHIRPathTree
FHIRPathTree. tree(Resource resource)
Static factory method for creating FHIRPathTree instances from aResource
Constructors 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 Collection<FHIRPathNode>
FHIRPathEvaluator. evaluate(Resource resource, String expr)
Evaluate a FHIRPath expression against aResource
Constructors 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(List<Collection<FHIRPathNode>> arguments, Class<T> resourceType)
Methods in com.ibm.fhir.path.function that return Resource Modifier and Type Method Description protected Resource
ResolveFunction. resolveRelativeReference(FHIRPathEvaluator.EvaluationContext evaluationContext, FHIRPathNode node, String type, String logicalId, 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 void
AddingVisitor. doVisitEnd(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 class
MultiResourceResult<T extends Resource>
A Result wrapper for FHIR interactions that can return multiple resources.static class
MultiResourceResult.Builder<T extends Resource>
class
SingleResourceResult<T extends Resource>
A Result wrapper for FHIR interactions that return a single resource.static class
SingleResourceResult.Builder<T extends Resource>
Fields in com.ibm.fhir.persistence declared as Resource Modifier and Type Field Description (package private) T
SingleResourceResult. resource
Methods in com.ibm.fhir.persistence with type parameters of type Resource Modifier and Type Method Description static <T extends Resource>
MultiResourceResult.Builder<T>MultiResourceResult. builder(Class<T> clazz)
<T extends Resource>
SingleResourceResult<T>FHIRPersistence. createWithMeta(FHIRPersistenceContext context, T resource)
Stores a new FHIR Resource in the datastore.default <T extends Resource>
SingleResourceResult<T>FHIRPersistence. delete(FHIRPersistenceContext context, Class<T> resourceType, String logicalId)
Deletes the specified FHIR Resource from the datastore.<T extends Resource>
MultiResourceResult<T>FHIRPersistence. history(FHIRPersistenceContext context, Class<T> resourceType, String logicalId)
Retrieves all of the versions of the specified FHIR Resource.<T extends Resource>
SingleResourceResult<T>FHIRPersistence. read(FHIRPersistenceContext context, Class<T> resourceType, String logicalId)
Retrieves the most recent version of a FHIR Resource from the datastore.<T extends Resource>
SingleResourceResult<T>FHIRPersistence. updateWithMeta(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, Class<T> resourceType, String logicalId, 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 MultiResourceResult<Resource>
FHIRPersistence. search(FHIRPersistenceContext context, Class<? extends Resource> resourceType)
Performs a search on the specified target resource type using the specified search parameters.Methods in com.ibm.fhir.persistence with parameters of type Resource Modifier and Type Method Description MultiResourceResult.Builder<T>
MultiResourceResult.Builder. resource(T... resource)
The return resources from the interactionFuture<PayloadKey>
FHIRPersistence. storePayload(Resource resource, String logicalId, int newVersionNumber)
Offload payload storage to another provider.Method parameters in com.ibm.fhir.persistence with type arguments of type Resource Modifier and Type Method Description ResourcePayload
FHIRPersistence. fetchResourcePayloads(Class<? extends Resource> resourceType, Instant fromLastModified, Instant toLastModified, Function<ResourcePayload,Boolean> process)
Special function for high speed export of resource payloads.MultiResourceResult<Resource>
FHIRPersistence. search(FHIRPersistenceContext context, Class<? extends Resource> resourceType)
Performs a search on the specified target resource type using the specified search parameters. -
Uses of Resource in com.ibm.fhir.persistence.context
Methods in com.ibm.fhir.persistence.context that return Resource Modifier and Type Method Description Resource
FHIRPersistenceEvent. getFhirResource()
Returns the resource associated with the REST API request that triggered the interceptor invocation.Resource
FHIRPersistenceEvent. 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 void
FHIRPersistenceEvent. setFhirResource(Resource resource)
Sets the specific resource in 'this'.void
FHIRPersistenceEvent. 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, Map<String,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>
List<T>FHIRPersistenceJDBCImpl. convertResourceDTOList(List<Resource> resourceDTOList, 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 resource)
<T extends Resource>
SingleResourceResult<T>FHIRPersistenceJDBCImpl. createWithMeta(FHIRPersistenceContext context, T updatedResource)
<T extends Resource>
SingleResourceResult<T>FHIRPersistenceJDBCImpl. delete(FHIRPersistenceContext context, Class<T> resourceType, String logicalId)
<T extends Resource>
MultiResourceResult<T>FHIRPersistenceJDBCImpl. history(FHIRPersistenceContext context, Class<T> resourceType, String logicalId)
<T extends Resource>
SingleResourceResult<T>FHIRPersistenceJDBCImpl. read(FHIRPersistenceContext context, Class<T> resourceType, String logicalId)
<T extends Resource>
SingleResourceResult<T>FHIRPersistenceJDBCImpl. update(FHIRPersistenceContext context, String logicalId, T resource)
<T extends Resource>
voidFHIRPersistenceJDBCImpl. updateParameters(ResourceIndexRecord rir, 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. updateWithMeta(FHIRPersistenceContext context, T resource)
<T extends Resource>
SingleResourceResult<T>FHIRPersistenceJDBCImpl. vread(FHIRPersistenceContext context, Class<T> resourceType, String logicalId, String versionId)
Methods in com.ibm.fhir.persistence.jdbc.impl that return types with arguments of type Resource Modifier and Type Method Description protected List<Resource>
FHIRPersistenceJDBCImpl. convertResourceDTOList(ResourceDAO resourceDao, List<Resource> resourceDTOList, Class<? extends Resource> resourceType, List<String> elements)
Converts the passed Resource Data Transfer Object collection to a collection of FHIR Resource objects.protected List<Resource>
FHIRPersistenceJDBCImpl. convertResourceDTOListOld(List<Resource> resourceDTOList, Class<? extends Resource> resourceType)
Converts the passed Resource Data Transfer Object collection to a collection of FHIR Resource objects.MultiResourceResult<Resource>
FHIRPersistenceJDBCImpl. search(FHIRPersistenceContext context, Class<? extends Resource> resourceType)
Search query implementation based on the 1385 new query builder.Methods in com.ibm.fhir.persistence.jdbc.impl with parameters of type Resource Modifier and Type Method Description protected void
FHIRPersistenceJDBCImpl. addCompartmentParams(List<ExtractedParameterValue> allParameters, Resource fhirResource)
Augment the given allParameters list with ibm-internal parameters that represent relationships between the fhirResource to its compartments.Future<PayloadKey>
FHIRPersistenceJDBCImpl. storePayload(Resource resource, String logicalId, int newVersionNumber)
Method parameters in com.ibm.fhir.persistence.jdbc.impl with type arguments of type Resource Modifier and Type Method Description protected List<Resource>
FHIRPersistenceJDBCImpl. buildSortedResourceDTOList(ResourceDAO resourceDao, Class<? extends Resource> resourceType, List<Long> sortedIdList)
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 List<Resource>
FHIRPersistenceJDBCImpl. convertResourceDTOList(ResourceDAO resourceDao, List<Resource> resourceDTOList, Class<? extends Resource> resourceType, List<String> elements)
Converts the passed Resource Data Transfer Object collection to a collection of FHIR Resource objects.protected List<Resource>
FHIRPersistenceJDBCImpl. convertResourceDTOListOld(List<Resource> resourceDTOList, Class<? extends Resource> resourceType)
Converts the passed Resource Data Transfer Object collection to a collection of FHIR Resource objects.ResourcePayload
FHIRPersistenceJDBCImpl. fetchResourcePayloads(Class<? extends Resource> resourceType, Instant fromLastModified, Instant toLastModified, Function<ResourcePayload,Boolean> processor)
MultiResourceResult<Resource>
FHIRPersistenceJDBCImpl. search(FHIRPersistenceContext context, 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 static <T extends Resource>
TPayloadPersistenceHelper. parse(Class<T> resourceType, InputStream in, List<String> elements)
Parse the given stream, using elements if needed<T extends Resource>
TFHIRPayloadPersistence. readResource(Class<T> resourceType, int resourceTypeId, String logicalId, int version, List<String> elements)
Retrieve the payload data for the given resourceTypeId, logicalId and version.<T extends Resource>
Future<T>FHIRPayloadPersistence. readResource(Class<T> resourceType, PayloadKey payloadKey)
Fetch the resource directly using the payload key.Methods in com.ibm.fhir.persistence.payload with parameters of type Resource Modifier and Type Method Description static InputOutputByteStream
PayloadPersistenceHelper. render(Resource resource, boolean compress)
Render the payloadFuture<PayloadKey>
FHIRPayloadPersistence. storePayload(String resourceTypeName, int resourceTypeId, String logicalId, int version, 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, String logicalId, int newVersionNumber, Instant lastUpdated)
Creates and returns a copy of the passed resource with theResource.id
Resource.meta.versionId
, andResource.meta.lastUpdated
elements replaced.Methods in com.ibm.fhir.persistence.util that return Resource Modifier and Type Method Description static Resource
FHIRPersistenceUtil. createDeletedResourceMarker(Resource deletedResource)
Create a minimal deleted resource marker from the given resourceMethods in com.ibm.fhir.persistence.util with parameters of type Resource Modifier and Type Method Description static Resource
FHIRPersistenceUtil. createDeletedResourceMarker(Resource deletedResource)
Create a minimal deleted resource marker from the given 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 List<Constraint>
ProfileSupport. getConstraints(Resource resource)
static List<String>
ProfileSupport. getResourceAssertedProfiles(Resource resource)
static boolean
ProfileSupport. 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 Resource
FHIRProvider. readFrom(Class<Resource> type, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType, javax.ws.rs.core.MultivaluedMap<String,String> httpHeaders, InputStream entityStream)
Methods in com.ibm.fhir.provider with parameters of type Resource Modifier and Type Method Description long
FHIRProvider. getSize(Resource t, Class<?> type, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType)
void
FHIRProvider. writeTo(Resource t, Class<?> type, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType, javax.ws.rs.core.MultivaluedMap<String,Object> httpHeaders, OutputStream entityStream)
Method parameters in com.ibm.fhir.provider with type arguments of type Resource Modifier and Type Method Description Resource
FHIRProvider. readFrom(Class<Resource> type, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType, javax.ws.rs.core.MultivaluedMap<String,String> httpHeaders, 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(String url, Class<T> resourceType)
Get the resource for the given canonical url and resource type<T extends Resource>
TFHIRRegistry. getResource(String url, Class<T> resourceType, String providerNameToExclude)
Get the resource for the given canonical url and resource type<T extends Resource>
Collection<T>FHIRRegistry. getResources(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 String
FHIRRegistry. getDefaultVersion(String url, Class<? extends Resource> resourceType)
Get the default (or latest) version of a resource with the given url and resource typeCollection<FHIRRegistryResource>
FHIRRegistry. getRegistryResources(Class<? extends Resource> resourceType)
Get the registry resources for the given resource typeboolean
FHIRRegistry. hasResource(String url, 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 Resource
FHIRRegistryResource. resource
Fields in com.ibm.fhir.registry.resource with type parameters of type Resource Modifier and Type Field Description protected Class<? extends Resource>
FHIRRegistryResource. resourceType
Methods in com.ibm.fhir.registry.resource that return Resource Modifier and Type Method Description Resource
FHIRRegistryResource. getResource()
Methods in com.ibm.fhir.registry.resource that return types with arguments of type Resource Modifier and Type Method Description Class<? extends Resource>
FHIRRegistryResource. getResourceType()
Methods in com.ibm.fhir.registry.resource with parameters of type Resource Modifier and Type Method Description static FHIRRegistryResource
FHIRRegistryResource. from(Resource resource)
static FHIRRegistryResource
FHIRRegistryResource. from(Resource resource, boolean defaultVersion)
Constructors in com.ibm.fhir.registry.resource with parameters of type Resource Constructor Description FHIRRegistryResource(Class<? extends Resource> resourceType, String id, String url, FHIRRegistryResource.Version version, String kind, String type, Resource resource)
FHIRRegistryResource(Class<? extends Resource> resourceType, String id, String url, FHIRRegistryResource.Version version, String kind, String type, Resource resource, boolean defaultVersion)
Constructor parameters in com.ibm.fhir.registry.resource with type arguments of type Resource Constructor Description FHIRRegistryResource(Class<? extends Resource> resourceType, String id, String url, FHIRRegistryResource.Version version, String kind, String type)
FHIRRegistryResource(Class<? extends Resource> resourceType, String id, String url, FHIRRegistryResource.Version version, String kind, String type, boolean defaultVersion)
FHIRRegistryResource(Class<? extends Resource> resourceType, String id, String url, FHIRRegistryResource.Version version, String kind, String type, Resource resource)
FHIRRegistryResource(Class<? extends Resource> resourceType, String id, String url, FHIRRegistryResource.Version version, String kind, 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(String url, 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 FHIRRegistryResource
AbstractRegistryResourceProvider. getRegistryResource(Class<? extends Resource> resourceType, String url, String version)
FHIRRegistryResource
FHIRRegistryResourceProvider. getRegistryResource(Class<? extends Resource> resourceType, String url, String version)
Get the registry resource from this provider for the given resource type, url and versionabstract Collection<FHIRRegistryResource>
AbstractRegistryResourceProvider. getRegistryResources(Class<? extends Resource> resourceType)
protected abstract List<FHIRRegistryResource>
AbstractRegistryResourceProvider. getRegistryResources(Class<? extends Resource> resourceType, String url)
Return a sorted list of FHIRRegistryResource with the passed canonical urlCollection<FHIRRegistryResource>
FHIRRegistryResourceProvider. getRegistryResources(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 Map<Class<? extends Resource>,Map<String,List<FHIRRegistryResource>>>
PackageRegistryResourceProvider. registryResourceMap
Methods in com.ibm.fhir.registry.util that return Resource Modifier and Type Method Description Resource
PackageRegistryResource. getResource()
Get the FHIR resource associated with this registry resourcestatic Resource
FHIRRegistryUtil. loadResource(String path)
Methods in com.ibm.fhir.registry.util with parameters of type Resource Modifier and Type Method Description static Index.Entry
Index.Entry. entry(Resource resource)
static String
FHIRRegistryUtil. getUrl(Resource resource)
static String
FHIRRegistryUtil. getVersion(Resource resource)
static boolean
FHIRRegistryUtil. isDefinitionalResource(Resource resource)
Method parameters in com.ibm.fhir.registry.util with type arguments of type Resource Modifier and Type Method Description FHIRRegistryResource
FHIRRegistryResourceProviderAdapter. getRegistryResource(Class<? extends Resource> resourceType, String url, String version)
Collection<FHIRRegistryResource>
FHIRRegistryResourceProviderAdapter. getRegistryResources(Class<? extends Resource> resourceType)
Collection<FHIRRegistryResource>
PackageRegistryResourceProvider. getRegistryResources(Class<? extends Resource> resourceType)
protected List<FHIRRegistryResource>
PackageRegistryResourceProvider. getRegistryResources(Class<? extends Resource> resourceType, String url)
static boolean
FHIRRegistryUtil. isDefinitionalResourceType(Class<? extends Resource> resourceType)
Indicates whether the resource type is a definitional resource type per: http://hl7.org/fhir/definition.htmlstatic void
FHIRRegistryUtil. requireDefinitionalResourceType(Class<? extends Resource> resourceType)
Throw anIllegalArgumentException
if 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(Class<? extends Resource> resourceType, String id, String url, FHIRRegistryResource.Version version, String kind, String type, 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 Collection<FHIRRegistryResource>
ExtensionSearchParametersResourceProvider. getRegistryResources(Class<? extends Resource> resourceType)
protected List<FHIRRegistryResource>
ExtensionSearchParametersResourceProvider. getRegistryResources(Class<? extends Resource> resourceType, 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 static Map<String,Set<CompartmentReference>>
SearchUtil. extractCompartmentParameterValues(Resource fhirResource, Map<String,Set<String>> compartmentRefParams)
Extracts the parameter values defining compartment membership.static Map<SearchParameter,List<FHIRPathNode>>
SearchUtil. extractParameterValues(Resource resource)
skips the empty extracted search parametersstatic Map<SearchParameter,List<FHIRPathNode>>
SearchUtil. 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 Resource
FHIRNotificationEvent. getResource()
Methods in com.ibm.fhir.server.notification with parameters of type Resource Modifier and Type Method Description void
FHIRNotificationEvent. 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 Collection<FHIRRegistryResource>
ServerRegistryResourceProvider. getRegistryResources(Class<? extends Resource> resourceType)
protected List<FHIRRegistryResource>
ServerRegistryResourceProvider. getRegistryResources(Class<? extends Resource> resourceType, 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 Resource
ServerResolveFunction. resolveRelativeReference(FHIRPathEvaluator.EvaluationContext evaluationContext, FHIRPathNode node, String resourceType, String logicalId, 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.ResponseBuilder
FHIRResource. addHeaders(javax.ws.rs.core.Response.ResponseBuilder rb, Resource resource)
Adds the Etag and Last-Modified headers to the specified response object.javax.ws.rs.core.Response
Batch. bundle(Resource resource, boolean updateOnlyIfModified)
javax.ws.rs.core.Response
Update. conditionalUpdate(String type, Resource resource, String ifMatch, boolean onlyIfModified)
javax.ws.rs.core.Response
Create. create(String type, Resource resource, String ifNoneExist)
javax.ws.rs.core.Response
Operation. invoke(String operationName, Resource resource)
javax.ws.rs.core.Response
Operation. invoke(String resourceTypeName, String operationName, Resource resource)
javax.ws.rs.core.Response
Operation. invoke(String resourceTypeName, String logicalId, String operationName, Resource resource)
javax.ws.rs.core.Response
Operation. invoke(String resourceTypeName, String logicalId, String versionId, String operationName, Resource resource)
javax.ws.rs.core.Response
Update. update(String type, String id, Resource resource, String ifMatch, boolean onlyIfModified, 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 Resource
FHIRRestInteractionResource. getNewResource()
Get the updated resource, or if null, the original resource.Resource
FHIRRestInteractionResource. getPrevResource()
Get the previous resourceMethods in com.ibm.fhir.server.rest with parameters of type Resource Modifier and Type Method Description protected void
FHIRRestInteractionVisitorBase. addLocalRefMapping(String localIdentifier, Resource resource)
This method will add a mapping to the local-to-external identifier map if the specified localIdentifier is non-null.FHIRRestOperationResponse
FHIRRestInteractionVisitor. doCreate(int entryIndex, FHIRPersistenceEvent event, List<OperationOutcome.Issue> warnings, Bundle.Entry validationResponseEntry, String requestDescription, FHIRUrlParser requestURL, long initialTime, String type, Resource resource, String ifNoneExist, String localIdentifier)
Performs the heavy lifting associated with a 'create' interaction.FHIRRestOperationResponse
FHIRRestInteractionVisitorMeta. doCreate(int entryIndex, FHIRPersistenceEvent event, List<OperationOutcome.Issue> warnings, Bundle.Entry validationResponseEntry, String requestDescription, FHIRUrlParser requestURL, long initialTime, String type, Resource resource, String ifNoneExist, String localIdentifier)
FHIRRestOperationResponse
FHIRRestInteractionVisitorPersist. doCreate(int entryIndex, FHIRPersistenceEvent event, List<OperationOutcome.Issue> warnings, Bundle.Entry validationResponseEntry, String requestDescription, FHIRUrlParser requestURL, long initialTime, String type, Resource resource, String ifNoneExist, String localIdentifier)
FHIRRestOperationResponse
FHIRRestInteractionVisitorReferenceMapping. doCreate(int entryIndex, FHIRPersistenceEvent event, List<OperationOutcome.Issue> warnings, Bundle.Entry validationResponseEntry, String requestDescription, FHIRUrlParser requestURL, long initialTime, String type, Resource resource, String ifNoneExist, String localIdentifier)
FHIRRestOperationResponse
FHIRRestInteractionVisitor. doInvoke(String method, int entryIndex, Bundle.Entry validationResponseEntry, String requestDescription, FHIRUrlParser requestURL, long initialTime, FHIROperationContext operationContext, String resourceTypeName, String logicalId, String versionId, Resource resource, javax.ws.rs.core.MultivaluedMap<String,String> queryParameters)
Helper method which invokes a custom operation.FHIRRestOperationResponse
FHIRRestInteractionVisitorMeta. doInvoke(String method, int entryIndex, Bundle.Entry validationResponseEntry, String requestDescription, FHIRUrlParser requestURL, long initialTime, FHIROperationContext operationContext, String resourceTypeName, String logicalId, String versionId, Resource resource, javax.ws.rs.core.MultivaluedMap<String,String> queryParameters)
FHIRRestOperationResponse
FHIRRestInteractionVisitorPersist. doInvoke(String method, int entryIndex, Bundle.Entry validationResponseEntry, String requestDescription, FHIRUrlParser requestURL, long initialTime, FHIROperationContext operationContext, String resourceTypeName, String logicalId, String versionId, Resource resource, javax.ws.rs.core.MultivaluedMap<String,String> queryParameters)
FHIRRestOperationResponse
FHIRRestInteractionVisitorReferenceMapping. doInvoke(String method, int entryIndex, Bundle.Entry validationResponseEntry, String requestDescription, FHIRUrlParser requestURL, long initialTime, FHIROperationContext operationContext, String resourceTypeName, String logicalId, String versionId, Resource resource, javax.ws.rs.core.MultivaluedMap<String,String> queryParameters)
FHIRRestOperationResponse
FHIRRestInteractionVisitor. doPatch(int entryIndex, FHIRPersistenceEvent event, Bundle.Entry validationResponseEntry, String requestDescription, FHIRUrlParser requestURL, long initialTime, String type, String id, Resource newResource, Resource prevResource, FHIRPatch patch, String ifMatchValue, String searchQueryString, boolean skippableUpdate, List<OperationOutcome.Issue> warnings, String localIdentifier)
Performs a patch operation (a new version of the Resource will be stored).FHIRRestOperationResponse
FHIRRestInteractionVisitorMeta. doPatch(int entryIndex, FHIRPersistenceEvent event, Bundle.Entry validationResponseEntry, String requestDescription, FHIRUrlParser requestURL, long initialTime, String type, String id, Resource newResource, Resource prevResource, FHIRPatch patch, String ifMatchValue, String searchQueryString, boolean skippableUpdate, List<OperationOutcome.Issue> warnings, String localIdentifier)
FHIRRestOperationResponse
FHIRRestInteractionVisitorPersist. doPatch(int entryIndex, FHIRPersistenceEvent event, Bundle.Entry validationResponseEntry, String requestDescription, FHIRUrlParser requestURL, long initialTime, String type, String id, Resource newResource, Resource prevResource, FHIRPatch patch, String ifMatchValue, String searchQueryString, boolean skippableUpdate, List<OperationOutcome.Issue> warnings, String localIdentifier)
FHIRRestOperationResponse
FHIRRestInteractionVisitorReferenceMapping. doPatch(int entryIndex, FHIRPersistenceEvent event, Bundle.Entry validationResponseEntry, String requestDescription, FHIRUrlParser requestURL, long initialTime, String type, String id, Resource resource, Resource prevResource, FHIRPatch patch, String ifMatchValue, String searchQueryString, boolean skippableUpdate, List<OperationOutcome.Issue> warnings, String localIdentifier)
FHIRRestOperationResponse
FHIRRestInteractionVisitor. doRead(int entryIndex, String requestDescription, FHIRUrlParser requestURL, long initialTime, String type, String id, boolean throwExcOnNull, boolean includeDeleted, Resource contextResource, javax.ws.rs.core.MultivaluedMap<String,String> queryParameters, boolean checkInteractionAllowed)
Performs a 'read' operation to retrieve a Resource.FHIRRestOperationResponse
FHIRRestInteractionVisitorMeta. doRead(int entryIndex, String requestDescription, FHIRUrlParser requestURL, long initialTime, String type, String id, boolean throwExcOnNull, boolean includeDeleted, Resource contextResource, javax.ws.rs.core.MultivaluedMap<String,String> queryParameters, boolean checkInteractionAllowed)
FHIRRestOperationResponse
FHIRRestInteractionVisitorPersist. doRead(int entryIndex, String requestDescription, FHIRUrlParser requestURL, long initialTime, String type, String id, boolean throwExcOnNull, boolean includeDeleted, Resource contextResource, javax.ws.rs.core.MultivaluedMap<String,String> queryParameters, boolean checkInteractionAllowed)
FHIRRestOperationResponse
FHIRRestInteractionVisitorReferenceMapping. doRead(int entryIndex, String requestDescription, FHIRUrlParser requestURL, long initialTime, String type, String id, boolean throwExcOnNull, boolean includeDeleted, Resource contextResource, javax.ws.rs.core.MultivaluedMap<String,String> queryParameters, boolean checkInteractionAllowed)
FHIRRestOperationResponse
FHIRRestInteractionVisitor. doSearch(int entryIndex, String requestDescription, FHIRUrlParser requestURL, long initialTime, String type, String compartment, String compartmentId, javax.ws.rs.core.MultivaluedMap<String,String> queryParameters, String requestUri, Resource contextResource, boolean checkInteractionAllowed)
Performs heavy lifting associated with a 'search' operation.FHIRRestOperationResponse
FHIRRestInteractionVisitorMeta. doSearch(int entryIndex, String requestDescription, FHIRUrlParser requestURL, long initialTime, String type, String compartment, String compartmentId, javax.ws.rs.core.MultivaluedMap<String,String> queryParameters, String requestUri, Resource contextResource, boolean checkInteractionAllowed)
FHIRRestOperationResponse
FHIRRestInteractionVisitorPersist. doSearch(int entryIndex, String requestDescription, FHIRUrlParser requestURL, long initialTime, String type, String compartment, String compartmentId, javax.ws.rs.core.MultivaluedMap<String,String> queryParameters, String requestUri, Resource contextResource, boolean checkInteractionAllowed)
FHIRRestOperationResponse
FHIRRestInteractionVisitorReferenceMapping. doSearch(int entryIndex, String requestDescription, FHIRUrlParser requestURL, long initialTime, String type, String compartment, String compartmentId, javax.ws.rs.core.MultivaluedMap<String,String> queryParameters, String requestUri, Resource contextResource, boolean checkInteractionAllowed)
FHIRRestOperationResponse
FHIRRestInteractionVisitor. doUpdate(int entryIndex, FHIRPersistenceEvent event, Bundle.Entry validationResponseEntry, String requestDescription, FHIRUrlParser requestURL, long initialTime, String type, String id, Resource newResource, Resource prevResource, String ifMatchValue, String searchQueryString, boolean skippableUpdate, String localIdentifier, List<OperationOutcome.Issue> warnings, boolean isDeleted, Integer ifNoneMatch)
Performs an update operation (a new version of the Resource will be stored).FHIRRestOperationResponse
FHIRRestInteractionVisitorMeta. doUpdate(int entryIndex, FHIRPersistenceEvent event, Bundle.Entry validationResponseEntry, String requestDescription, FHIRUrlParser requestURL, long initialTime, String type, String id, Resource resource, Resource prevResource, String ifMatchValue, String searchQueryString, boolean skippableUpdate, String localIdentifier, List<OperationOutcome.Issue> warnings, boolean isDeleted, Integer ifNoneMatch)
FHIRRestOperationResponse
FHIRRestInteractionVisitorPersist. doUpdate(int entryIndex, FHIRPersistenceEvent event, Bundle.Entry validationResponseEntry, String requestDescription, FHIRUrlParser requestURL, long initialTime, String type, String id, Resource newResource, Resource prevResource, String ifMatchValue, String searchQueryString, boolean skippableUpdate, String localIdentifier, List<OperationOutcome.Issue> warnings, boolean isDeleted, Integer ifNoneMatch)
FHIRRestOperationResponse
FHIRRestInteractionVisitorReferenceMapping. doUpdate(int entryIndex, FHIRPersistenceEvent event, Bundle.Entry validationResponseEntry, String requestDescription, FHIRUrlParser requestURL, long initialTime, String type, String id, Resource resource, Resource prevResource, String ifMatchValue, String searchQueryString, boolean skippableUpdate, String localIdentifier, List<OperationOutcome.Issue> warnings, boolean isDeleted, Integer ifNoneMatch)
void
FHIRRestInteractionResource. setNewResource(Resource resource)
Setter for updatedResourcevoid
FHIRRestInteractionResource. setPrevResource(Resource prevResource)
Setter for prevResourceprotected Future<PayloadKey>
FHIRRestInteractionVisitorReferenceMapping. storePayload(Resource resource, String logicalId, int newVersionNumber)
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, String requestDescription, FHIRUrlParser requestURL, long initialTime, String type, Resource resource, String ifNoneExist, String localIdentifier)
Public constructorFHIRRestInteractionInvoke(int entryIndex, Bundle.Entry validationResponseEntry, String requestDescription, FHIRUrlParser requestURL, long initialTime, FHIROperationContext operationContext, String method, String resourceTypeName, String logicalId, String versionId, Resource resource, javax.ws.rs.core.MultivaluedMap<String,String> queryParameters)
Public constructorFHIRRestInteractionRead(int entryIndex, String requestDescription, FHIRUrlParser requestURL, long initialTime, String type, String id, boolean throwExcOnNull, boolean includeDeleted, Resource contextResource, javax.ws.rs.core.MultivaluedMap<String,String> queryParameters, boolean checkInteractionAllowed)
Public constructorFHIRRestInteractionResource(int entryIndex, FHIRPersistenceEvent event, Resource newResource, Bundle.Entry validationResponseEntry, String requestDescription, FHIRUrlParser requestURL, long initialTime)
Protected constructorFHIRRestInteractionSearch(int entryIndex, String requestDescription, FHIRUrlParser requestURL, long initialTime, String type, String compartment, String compartmentId, javax.ws.rs.core.MultivaluedMap<String,String> queryParameters, String requestUri, Resource contextResource, boolean checkInteractionAllowed)
Public constructorFHIRRestInteractionUpdate(int entryIndex, FHIRPersistenceEvent event, Bundle.Entry validationResponseEntry, String requestDescription, FHIRUrlParser requestURL, long initialTime, String type, String id, Resource newResource, String ifMatchValue, String searchQueryString, boolean skippableUpdate, String localIdentifier, 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 Resource
FHIRResourceHelpers. doInvoke(FHIROperationContext operationContext, String resourceTypeName, String logicalId, String versionId, Resource resource, javax.ws.rs.core.MultivaluedMap<String,String> queryParameters)
Helper method which invokes a custom operation.default Resource
FHIRResourceHelpers. doVRead(String type, String id, String versionId)
Performs a 'vread' operation by retrieving the specified version of a Resource with no query parametersResource
FHIRResourceHelpers. doVRead(String type, String id, String versionId, javax.ws.rs.core.MultivaluedMap<String,String> queryParameters)
Performs a 'vread' operation by retrieving the specified version of a Resource.Resource
FHIRRestOperationResponse. getPrevResource()
Resource
FHIRRestOperationResponse. getResource()
static Resource
FHIROperationUtil. 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(String type, String id, boolean throwExcOnNull, boolean includeDeleted, Resource contextResource)
Performs a 'read' operation to retrieve a Resource.SingleResourceResult<? extends Resource>
FHIRResourceHelpers. doRead(String type, String id, boolean throwExcOnNull, boolean includeDeleted, Resource contextResource, javax.ws.rs.core.MultivaluedMap<String,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 FHIRRestOperationResponse
FHIRResourceHelpers. doCreate(String type, Resource resource, String ifNoneExist)
Performs the heavy lifting associated with a 'create' interaction.FHIRRestOperationResponse
FHIRResourceHelpers. doCreate(String type, Resource resource, String ifNoneExist, boolean doValidation)
Performs the heavy lifting associated with a 'create' interaction.FHIRRestOperationResponse
FHIRResourceHelpers. doCreateMeta(FHIRPersistenceEvent event, List<OperationOutcome.Issue> warnings, String type, Resource resource, String ifNoneExist)
1st phase of CREATE.FHIRRestOperationResponse
FHIRResourceHelpers. doCreatePersist(FHIRPersistenceEvent event, List<OperationOutcome.Issue> warnings, Resource resource)
3rd phase of resource create.Resource
FHIRResourceHelpers. doInvoke(FHIROperationContext operationContext, String resourceTypeName, String logicalId, String versionId, Resource resource, javax.ws.rs.core.MultivaluedMap<String,String> queryParameters)
Helper method which invokes a custom operation.FHIRRestOperationResponse
FHIRResourceHelpers. doPatchOrUpdatePersist(FHIRPersistenceEvent event, String type, String id, boolean isPatch, Resource newResource, Resource prevResource, List<OperationOutcome.Issue> warnings, boolean isDeleted, Integer ifNoneMatch)
Persist the newResource value for patch or update interactionsdefault SingleResourceResult<? extends Resource>
FHIRResourceHelpers. doRead(String type, String id, boolean throwExcOnNull, boolean includeDeleted, Resource contextResource)
Performs a 'read' operation to retrieve a Resource.SingleResourceResult<? extends Resource>
FHIRResourceHelpers. doRead(String type, String id, boolean throwExcOnNull, boolean includeDeleted, Resource contextResource, javax.ws.rs.core.MultivaluedMap<String,String> queryParameters)
Performs a 'read' operation to retrieve a Resource with select query parameters.Bundle
FHIRResourceHelpers. doSearch(String type, String compartment, String compartmentId, javax.ws.rs.core.MultivaluedMap<String,String> queryParameters, String requestUri, Resource contextResource)
Performs heavy lifting associated with a 'search' operation.Bundle
FHIRResourceHelpers. doSearch(String type, String compartment, String compartmentId, javax.ws.rs.core.MultivaluedMap<String,String> queryParameters, String requestUri, Resource contextResource, boolean checkIfInteractionAllowed)
Performs heavy lifting associated with a 'search' operation.FHIRRestOperationResponse
FHIRResourceHelpers. doUpdate(String type, String id, Resource newResource, String ifMatchValue, String searchQueryString, boolean skippableUpdate, boolean doValidation, Integer ifNoneMatch)
Performs an update operation (a new version of the Resource will be stored).default FHIRRestOperationResponse
FHIRResourceHelpers. doUpdate(String type, String id, Resource newResource, String ifMatchValue, String searchQueryString, boolean skippableUpdate, Integer ifNoneMatch)
Performs an update operation (a new version of the Resource will be stored).FHIRRestOperationResponse
FHIRResourceHelpers. doUpdateMeta(FHIRPersistenceEvent event, String type, String id, FHIRPatch patch, Resource newResource, String ifMatchValue, String searchQueryString, boolean skippableUpdate, boolean doValidation, List<OperationOutcome.Issue> warnings)
1st phase of update interaction.static Parameters
FHIROperationUtil. getInputParameters(OperationDefinition definition, Resource resource)
static Parameters
FHIROperationUtil. getOutputParameters(Resource resource)
Generates an output Parameter resourcestatic Parameters
FHIROperationUtil. getOutputParameters(String name, Resource resource)
generates an output parameter with a specific name.void
FHIRRestOperationResponse. setPrevResource(Resource prevResource)
void
FHIRRestOperationResponse. setResource(Resource resource)
Future<PayloadKey>
FHIRResourceHelpers. storePayload(Resource resource, String logicalId, int newVersionNumber)
If the underlying persistence layer supports offloading payload storage, initiate the request here.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 Parameters
AbstractOperation. doInvoke(FHIROperationContext operationContext, Class<? extends Resource> resourceType, String logicalId, String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper)
This is the method that concrete subclasses must implement to perform the operation logic.Parameters
AbstractOperation. invoke(FHIROperationContext operationContext, Class<? extends Resource> resourceType, String logicalId, String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper)
Validate the input parameters, invoke the operation, validate the output parameters, and return the result.Parameters
FHIROperation. invoke(FHIROperationContext operationContext, Class<? extends Resource> resourceType, String logicalId, String versionId, Parameters parameters, FHIRResourceHelpers resourceHelpers)
protected void
AbstractOperation. validateInputParameters(FHIROperationContext operationContext, Class<? extends Resource> resourceType, String logicalId, String versionId, Parameters parameters)
protected void
AbstractOperation. validateOperationContext(FHIROperationContext operationContext, Class<? extends Resource> resourceType, Parameters parameters)
Constructors in com.ibm.fhir.server.spi.operation with parameters of type Resource Constructor Description FHIRRestOperationResponse(Resource resource, String resourceId, Future<PayloadKey> storePayloadResponse)
FHIRRestOperationResponse(javax.ws.rs.core.Response.Status status, 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 Resource
FHIRRestHelper. doInvoke(FHIROperationContext operationContext, String resourceTypeName, String logicalId, String versionId, Resource resource, javax.ws.rs.core.MultivaluedMap<String,String> queryParameters)
Helper method which invokes a custom operation.Resource
FHIRRestHelper. doVRead(String type, String id, String versionId, javax.ws.rs.core.MultivaluedMap<String,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(String type, String id, boolean throwExcOnNull, boolean includeDeleted, Resource contextResource)
SingleResourceResult<? extends Resource>
FHIRRestHelper. doRead(String type, String id, boolean throwExcOnNull, boolean includeDeleted, Resource contextResource, javax.ws.rs.core.MultivaluedMap<String,String> queryParameters)
Methods in com.ibm.fhir.server.util with parameters of type Resource Modifier and Type Method Description FHIRRestOperationResponse
FHIRRestHelper. doCreate(String type, Resource resource, String ifNoneExist, boolean doValidation)
FHIRRestOperationResponse
FHIRRestHelper. doCreateMeta(FHIRPersistenceEvent event, List<OperationOutcome.Issue> warnings, String type, Resource resource, String ifNoneExist)
FHIRRestOperationResponse
FHIRRestHelper. doCreatePersist(FHIRPersistenceEvent event, List<OperationOutcome.Issue> warnings, Resource resource)
Resource
FHIRRestHelper. doInvoke(FHIROperationContext operationContext, String resourceTypeName, String logicalId, String versionId, Resource resource, javax.ws.rs.core.MultivaluedMap<String,String> queryParameters)
Helper method which invokes a custom operation.FHIRRestOperationResponse
FHIRRestHelper. doPatchOrUpdatePersist(FHIRPersistenceEvent event, String type, String id, boolean isPatch, Resource newResource, Resource prevResource, List<OperationOutcome.Issue> warnings, boolean isDeleted, Integer ifNoneMatch)
SingleResourceResult<? extends Resource>
FHIRRestHelper. doRead(String type, String id, boolean throwExcOnNull, boolean includeDeleted, Resource contextResource)
SingleResourceResult<? extends Resource>
FHIRRestHelper. doRead(String type, String id, boolean throwExcOnNull, boolean includeDeleted, Resource contextResource, javax.ws.rs.core.MultivaluedMap<String,String> queryParameters)
Bundle
FHIRRestHelper. doSearch(String type, String compartment, String compartmentId, javax.ws.rs.core.MultivaluedMap<String,String> queryParameters, String requestUri, Resource contextResource)
Bundle
FHIRRestHelper. doSearch(String type, String compartment, String compartmentId, javax.ws.rs.core.MultivaluedMap<String,String> queryParameters, String requestUri, Resource contextResource, boolean checkInteractionAllowed)
FHIRRestOperationResponse
FHIRRestHelper. doUpdate(String type, String id, Resource newResource, String ifMatchValue, String searchQueryString, boolean skippableUpdate, boolean doValidation, Integer ifNoneMatch)
FHIRRestOperationResponse
FHIRRestHelper. doUpdateMeta(FHIRPersistenceEvent event, String type, String id, FHIRPatch patch, Resource newResource, String ifMatchValue, String searchQueryString, boolean skippableUpdate, boolean doValidation, List<OperationOutcome.Issue> warnings)
static void
RestAuditLogger. logCreate(javax.servlet.http.HttpServletRequest request, Resource resource, Date startTime, Date endTime, javax.ws.rs.core.Response.Status responseStatus)
Builds an audit log entry for a 'create' REST service invocation.static void
RestAuditLogger. logDelete(javax.servlet.http.HttpServletRequest request, Resource resource, Date startTime, Date endTime, javax.ws.rs.core.Response.Status responseStatus)
Builds an audit log entry for a 'delete' REST service invocation.static void
RestAuditLogger. logPatch(javax.servlet.http.HttpServletRequest request, Resource oldResource, Resource updatedResource, Date startTime, Date endTime, javax.ws.rs.core.Response.Status responseStatus)
Builds an audit log entry for an 'patch' REST service invocation.static void
RestAuditLogger. logRead(javax.servlet.http.HttpServletRequest request, Resource resource, Date startTime, Date endTime, javax.ws.rs.core.Response.Status responseStatus)
Builds an audit log entry for a 'read' REST service invocation.static void
RestAuditLogger. logUpdate(javax.servlet.http.HttpServletRequest request, Resource oldResource, Resource updatedResource, Date startTime, Date endTime, javax.ws.rs.core.Response.Status responseStatus)
Builds an audit log entry for an 'update' REST service invocation.static void
RestAuditLogger. logValidate(javax.servlet.http.HttpServletRequest request, Resource resource, Date startTime, Date endTime, javax.ws.rs.core.Response.Status responseStatus)
Builds an audit log entry for a 'validate' REST service invocation.static void
RestAuditLogger. logVersionRead(javax.servlet.http.HttpServletRequest request, Resource resource, Date startTime, Date endTime, javax.ws.rs.core.Response.Status responseStatus)
Builds an audit log entry for a 'version-read' REST service invocation.protected static AuditLogEntry
RestAuditLogger. populateAuditLogEntry(AuditLogEntry entry, javax.servlet.http.HttpServletRequest request, Resource resource, Date startTime, Date endTime, javax.ws.rs.core.Response.Status responseStatus)
Populates the passed audit log entry, with attributes common to all REST services.Future<PayloadKey>
FHIRRestHelper. storePayload(Resource resource, String logicalId, int newVersionNumber)
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) Bundle
FHIRRestHelper. createSearchResponseBundle(List<Resource> resources, FHIRSearchContext searchContext, 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 FHIRRegistryResource
SnomedRegistryResourceProvider. getRegistryResource(Class<? extends Resource> resourceType, String url, 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 FHIRRegistryResource
ImplicitValueSetRegistryResourceProvider. getRegistryResource(Class<? extends Resource> resourceType, String url, String version)
Collection<FHIRRegistryResource>
ImplicitValueSetRegistryResourceProvider. getRegistryResources(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 List<OperationOutcome.Issue>
FHIRValidator. validate(Resource resource, boolean includeResourceAssertedProfiles, String... profiles)
Validate aResource
against constraints in the base specification and resource-asserted profile references and/or specific profile references.List<OperationOutcome.Issue>
FHIRValidator. validate(Resource resource, String... profiles)
Validate aResource
against constraints in the base specification and resource-asserted profile references or specific profile references but not both.
-