Uses of Class
org.linuxforhealth.fhir.model.resource.Resource
-
-
Uses of Resource in org.linuxforhealth.fhir.bucket.api
Methods in org.linuxforhealth.fhir.bucket.api that return Resource Modifier and Type Method Description Resource
ResourceEntry. getResource()
Constructors in org.linuxforhealth.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 org.linuxforhealth.fhir.bucket.client
Methods in org.linuxforhealth.fhir.bucket.client that return Resource Modifier and Type Method Description Resource
FhirServerResponse. getResource()
Methods in org.linuxforhealth.fhir.bucket.client with parameters of type Resource Modifier and Type Method Description static java.lang.String
FHIRBucketClientUtil. resourceToString(Resource resource)
Render the resource as a stringvoid
FhirServerResponse. setResource(Resource resource)
Constructors in org.linuxforhealth.fhir.bucket.client with parameters of type Resource Constructor Description PostResource(Resource resource)
-
Uses of Resource in org.linuxforhealth.fhir.bucket.scanner
Methods in org.linuxforhealth.fhir.bucket.scanner with parameters of type Resource Modifier and Type Method Description protected boolean
ImmediateLocalFileReader. process(BucketLoaderJob job, Resource resource, int lineNumber, java.lang.String line)
Process the resource parsed from the input stream.java.util.List<OperationOutcome.Issue>
BaseFileReader. validateInput(Resource resource)
Validate the input resource and throw if there are validation errorsjava.util.List<OperationOutcome.Issue>
ImmediateLocalFileReader. validateInput(Resource resource)
Validate the input resource and throw if there are validation errorsboolean
IdReferenceMappingVisitor. visit(java.lang.String elementName, int elementIndex, Resource resource)
-
Uses of Resource in org.linuxforhealth.fhir.bulkdata.audit
Methods in org.linuxforhealth.fhir.bulkdata.audit with parameters of type Resource Modifier and Type Method Description void
BulkAuditLogger. logCreateOnImport(Resource newResource, java.util.Date startTime, java.util.Date endTime, javax.ws.rs.core.Response.Status responseStatus, java.lang.String location, java.lang.String users)
Builds an audit log entry for a 'create' in a bulkdata service invocation.void
BulkAuditLogger. logReadOnExport(Resource resource, java.util.Date startTime, java.util.Date endTime, javax.ws.rs.core.Response.Status responseStatus, java.lang.String location, java.lang.String users)
Builds an audit log entry for a 'read' in a bulkdata service invocation.void
BulkAuditLogger. logUpdateOnImport(Resource updatedResource, java.util.Date startTime, java.util.Date endTime, javax.ws.rs.core.Response.Status responseStatus, java.lang.String location, java.lang.String users)
Builds an audit log entry for an 'update' in a bulkdata service invocation.void
BulkAuditLogger. logUpdateOnImportSkipped(Resource resource, java.util.Date startTime, java.util.Date endTime, javax.ws.rs.core.Response.Status responseStatus, java.lang.String location, java.lang.String users)
Builds an audit log entry for an 'update' skipped in a bulkdata service invocation.void
BulkAuditLogger. logValidateOnImport(Resource newResource, java.util.Date startTime, java.util.Date endTime, javax.ws.rs.core.Response.Status responseStatus, java.lang.String location, java.lang.String users)
Builds an audit log entry for a 'validate' in a bulkdata service invocation. -
Uses of Resource in org.linuxforhealth.fhir.bulkdata.common
Methods in org.linuxforhealth.fhir.bulkdata.common that return types with arguments of type Resource Modifier and Type Method Description static java.util.Map<java.lang.Class<? extends Resource>,java.util.List<java.util.Map<java.lang.String,java.util.List<java.lang.String>>>>
BulkDataUtils. getSearchParametersFromTypeFilters(java.lang.String typeFilters)
converts the type filter into a series of search parameters which are used to filter the bulk data export results.Methods in org.linuxforhealth.fhir.bulkdata.common with parameters of type Resource Modifier and Type Method Description static java.util.List<OperationOutcome.Issue>
BulkDataUtils. validateInput(Resource resource)
Validate the input resource and throw if there are validation errorsMethod parameters in org.linuxforhealth.fhir.bulkdata.common with type arguments of type Resource Modifier and Type Method Description static int
BulkDataUtils. readFhirResourceFromHttps(java.lang.String dataUrl, int numOfLinesToSkip, java.util.List<Resource> fhirResources, ImportTransientUserData transientUserData)
static int
BulkDataUtils. readFhirResourceFromLocalFile(java.lang.String filePath, int numOfLinesToSkip, java.util.List<Resource> fhirResources, ImportTransientUserData transientUserData)
static int
BulkDataUtils. readFhirResourceFromObjectStore(com.ibm.cloud.objectstorage.services.s3.AmazonS3 cosClient, java.lang.String bucketName, java.lang.String itemName, int numOfLinesToSkip, java.util.List<Resource> fhirResources, ImportTransientUserData transientUserData)
-
Uses of Resource in org.linuxforhealth.fhir.bulkdata.dto
Methods in org.linuxforhealth.fhir.bulkdata.dto that return types with arguments of type Resource Modifier and Type Method Description java.util.List<? extends Resource>
ReadResultDTO. getResources()
Methods in org.linuxforhealth.fhir.bulkdata.dto with parameters of type Resource Modifier and Type Method Description void
ReadResultDTO. addResource(Resource resource)
Method parameters in org.linuxforhealth.fhir.bulkdata.dto with type arguments of type Resource Modifier and Type Method Description void
ReadResultDTO. setResources(java.util.List<? extends Resource> resources)
Replace the contents of the internal resources list with the contents of the given resources listConstructor parameters in org.linuxforhealth.fhir.bulkdata.dto with type arguments of type Resource Constructor Description ReadResultDTO(java.util.List<? extends Resource> resources)
-
Uses of Resource in org.linuxforhealth.fhir.bulkdata.export.patient.resource
Methods in org.linuxforhealth.fhir.bulkdata.export.patient.resource that return types with arguments of type Resource Modifier and Type Method Description java.util.List<Resource>
PatientResourceHandler. executeSearch(java.util.Set<java.lang.String> patientIds)
Method parameters in org.linuxforhealth.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, java.lang.Class<? extends Resource> resourceType, java.util.Map<java.lang.Class<? extends Resource>,java.util.List<java.util.Map<java.lang.String,java.util.List<java.lang.String>>>> searchParametersForResoureTypes, java.lang.String provider)
void
PatientResourceHandler. register(ExportTransientUserData chunkData, BulkDataContext ctx, FHIRPersistence fhirPersistence, int pageSize, java.lang.Class<? extends Resource> resourceType, java.util.Map<java.lang.Class<? extends Resource>,java.util.List<java.util.Map<java.lang.String,java.util.List<java.lang.String>>>> searchParametersForResoureTypes, java.lang.String provider)
-
Uses of Resource in org.linuxforhealth.fhir.bulkdata.export.system.resource
Fields in org.linuxforhealth.fhir.bulkdata.export.system.resource with type parameters of type Resource Modifier and Type Field Description protected java.lang.Class<? extends Resource>
SystemExportResourceHandler. resourceType
Method parameters in org.linuxforhealth.fhir.bulkdata.export.system.resource with type arguments of type Resource Modifier and Type Method Description void
SystemExportResourceHandler. fillChunkData(java.lang.String exportFormat, ExportTransientUserData chunkData, java.util.List<? extends Resource> resources)
-
Uses of Resource in org.linuxforhealth.fhir.bulkdata.jbatch.export.fast
Fields in org.linuxforhealth.fhir.bulkdata.jbatch.export.fast with type parameters of type Resource Modifier and Type Field Description (package private) java.lang.Class<? extends Resource>
ResourcePayloadReader. resourceType
-
Uses of Resource in org.linuxforhealth.fhir.bulkdata.jbatch.export.patient
Fields in org.linuxforhealth.fhir.bulkdata.jbatch.export.patient with type parameters of type Resource Modifier and Type Field Description protected java.lang.Class<? extends Resource>
ChunkReader. resourceType
protected java.util.Map<java.lang.Class<? extends Resource>,java.util.List<java.util.Map<java.lang.String,java.util.List<java.lang.String>>>>
ChunkReader. searchParametersForResoureTypes
-
Uses of Resource in org.linuxforhealth.fhir.bulkdata.jbatch.export.system
Fields in org.linuxforhealth.fhir.bulkdata.jbatch.export.system with type parameters of type Resource Modifier and Type Field Description (package private) java.lang.Class<? extends Resource>
ChunkReader. resourceType
(package private) java.util.Map<java.lang.Class<? extends Resource>,java.util.List<java.util.Map<java.lang.String,java.util.List<java.lang.String>>>>
ChunkReader. searchParametersForResoureTypes
-
Uses of Resource in org.linuxforhealth.fhir.bulkdata.jbatch.load
Methods in org.linuxforhealth.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, java.lang.String logicalId, Resource resource, BulkDataContext ctx, long line)
conditional update checks to see if our cache contains the key, if not reads from the db, and calculates the cache. -
Uses of Resource in org.linuxforhealth.fhir.bulkdata.provider
Methods in org.linuxforhealth.fhir.bulkdata.provider that return types with arguments of type Resource Modifier and Type Method Description java.util.List<Resource>
Provider. getResources()
gets the read resources. -
Uses of Resource in org.linuxforhealth.fhir.bulkdata.provider.impl
Methods in org.linuxforhealth.fhir.bulkdata.provider.impl that return types with arguments of type Resource Modifier and Type Method Description java.util.List<Resource>
AzureProvider. getResources()
java.util.List<Resource>
FileProvider. getResources()
java.util.List<Resource>
HttpsProvider. getResources()
java.util.List<Resource>
S3Provider. getResources()
-
Uses of Resource in org.linuxforhealth.fhir.client
Methods in org.linuxforhealth.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 to conditionally create a new resource with a server assigned id.FHIRResponse
FHIRClient. conditionalUpdate(Resource resource, FHIRParameters parameters, FHIRRequestHeader... headers)
Invokes the 'conditional update' FHIR REST API operation to conditionally update an existing resource by its id (or create it if it is new).FHIRResponse
FHIRClient. create(Resource resource, FHIRRequestHeader... headers)
Invokes the 'create' FHIR REST API operation to create a new resource with a server assigned id.FHIRResponse
FHIRClient. invoke(java.lang.String resourceType, java.lang.String operationName, java.lang.String resourceId, java.lang.String versionId, Resource resource, FHIRRequestHeader... headers)
Invokes a FHIR extended operation at the instance version level via HTTP POST.FHIRResponse
FHIRClient. invoke(java.lang.String resourceType, java.lang.String operationName, java.lang.String resourceId, Resource resource, FHIRRequestHeader... headers)
Invokes a FHIR extended operation at the instance level via HTTP POST.FHIRResponse
FHIRClient. invoke(java.lang.String resourceType, java.lang.String operationName, Resource resource, FHIRRequestHeader... headers)
Invokes a FHIR extended operation at the type level via HTTP POST.FHIRResponse
FHIRClient. invoke(java.lang.String operationName, Resource resource, FHIRRequestHeader... headers)
Invokes a FHIR extended operation at the system level via HTTP POST.FHIRResponse
FHIRClient. update(Resource resource, FHIRRequestHeader... headers)
Invokes the 'update' FHIR REST API operation to update an existing resource by its id (or create it if it is new).FHIRResponse
FHIRClient. validate(Resource resource, FHIRRequestHeader... headers)
Invokes the 'validate' FHIR extended operation. -
Uses of Resource in org.linuxforhealth.fhir.client.impl
Methods in org.linuxforhealth.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(java.lang.String resourceType, java.lang.String operationName, java.lang.String resourceId, java.lang.String versionId, Resource resource, FHIRRequestHeader... headers)
FHIRResponse
FHIRClientImpl. invoke(java.lang.String resourceType, java.lang.String operationName, java.lang.String resourceId, Resource resource, FHIRRequestHeader... headers)
FHIRResponse
FHIRClientImpl. invoke(java.lang.String resourceType, java.lang.String operationName, Resource resource, FHIRRequestHeader... headers)
FHIRResponse
FHIRClientImpl. invoke(java.lang.String operationName, Resource resource, FHIRRequestHeader... headers)
FHIRResponse
FHIRClientImpl. update(Resource resource, FHIRRequestHeader... headers)
FHIRResponse
FHIRClientImpl. validate(Resource resource, FHIRRequestHeader... headers)
-
Uses of Resource in org.linuxforhealth.fhir.cql.engine.rest.retrieve
Methods in org.linuxforhealth.fhir.cql.engine.rest.retrieve that return Resource Modifier and Type Method Description protected Resource
RestFHIRRetrieveProvider. executeQuery(java.lang.String dataType, SearchParameterMap map)
-
Uses of Resource in org.linuxforhealth.fhir.cql.helpers
Methods in org.linuxforhealth.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 org.linuxforhealth.fhir.model.generator
Methods in org.linuxforhealth.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 org.linuxforhealth.fhir.model.parser
Methods in org.linuxforhealth.fhir.model.parser with type parameters of type Resource Modifier and Type Method Description abstract <T extends Resource>
TFHIRAbstractParser. parse(java.io.InputStream in)
abstract <T extends Resource>
TFHIRAbstractParser. parse(java.io.Reader reader)
<T extends Resource>
TFHIRJsonParser. parse(jakarta.json.JsonObject jsonObject)
Read a resource from a JsonObject.<T extends Resource>
TFHIRJsonParser. parse(java.io.InputStream in)
<T extends Resource>
TFHIRJsonParser. parse(java.io.Reader reader)
<T extends Resource>
TFHIRParser. parse(java.io.InputStream in)
Read a resource from the passed InputStream.<T extends Resource>
TFHIRParser. parse(java.io.Reader reader)
Read a resource using the passed Reader.<T extends Resource>
TFHIRXMLParser. parse(java.io.InputStream in)
<T extends Resource>
TFHIRXMLParser. parse(java.io.Reader reader)
<T extends Resource>
TFHIRJsonParser. parseAndFilter(jakarta.json.JsonObject jsonObject, java.util.Collection<java.lang.String> elementsToInclude)
Read a resource from a JsonObject and filter its top-level elements to the collection of elementsToInclude.<T extends Resource>
TFHIRJsonParser. parseAndFilter(java.io.InputStream in, java.util.Collection<java.lang.String> elementsToInclude)
Read a resource from the passed InputStream and filter its top-level elements to the collection of elementsToInclude.<T extends Resource>
TFHIRJsonParser. parseAndFilter(java.io.Reader reader, java.util.Collection<java.lang.String> elementsToInclude)
Read a resource using the passed Reader and filter its top-level elements to the collection of elementsToInclude. -
Uses of Resource in org.linuxforhealth.fhir.model.patch
Methods in org.linuxforhealth.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 org.linuxforhealth.fhir.model.resource
Subclasses of Resource in org.linuxforhealth.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
AdministrableProductDefinition
A medicinal product in the final form which is suitable for administering to a patient (after any mixing of multiple components, dissolution etc.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
Citation
The Citation Resource enables reference to any knowledge artifact for purposes of identification and attribution.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
ClinicalUseDefinition
A single issue - either an indication, contraindication, interaction or an undesirable effect for a medicinal product, medication, device or procedure.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
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 provides a machine-interpretable expression of an evidence concept including the evidence variables (eg population, exposures/interventions, comparators, outcomes, measured variables, confounding variables), the statistics, and the certainty of this evidence.class
EvidenceReport
The EvidenceReport Resource is a specialized container for a collection of resources and codable concepts, adapted to support compositions of Evidence, EvidenceVariable, and Citation resources and related concepts.class
EvidenceVariable
The EvidenceVariable resource describes an element that knowledge (Evidence) 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
Ingredient
An ingredient of a manufactured item or pharmaceutical product.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
ManufacturedItemDefinition
The definition and characteristics of a medicinal manufactured item, such as a tablet or capsule, as contained in a packaged medicinal product.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
MedicinalProductDefinition
A medicinal product, being a substance or combination of substances that is intended to treat, prevent or diagnose a disease, or to restore, correct or modify physiological functions by exerting a pharmacological, immunological or metabolic action.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
NutritionProduct
A food or fluid product that is consumed by patients.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
PackagedProductDefinition
A medically related item or items, in a container or package.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
RegulatedAuthorization
Regulatory approval, clearance or licencing related to a regulated product, treatment, facility or activity that is cited in a guidance, regulation, rule or legislative act.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
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
SubscriptionStatus
The SubscriptionStatus resource describes the state of a Subscription during notifications.class
SubscriptionTopic
Describes a stream of resource state changes or events and annotated with labels useful to filter projections from this topic.class
Substance
A homogeneous material with a definite composition.class
SubstanceDefinition
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 org.linuxforhealth.fhir.model.resource with type parameters of type Resource Modifier and Type Field Description protected java.util.List<Resource>
DomainResource.Builder. contained
protected java.util.List<Resource>
DomainResource. contained
Methods in org.linuxforhealth.fhir.model.resource with type parameters of type Resource Modifier and Type Method Description <T extends Resource>
TResource. as(java.lang.Class<T> resourceType)
<T extends Resource>
booleanResource. is(java.lang.Class<T> resourceType)
Methods in org.linuxforhealth.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 org.linuxforhealth.fhir.model.resource that return types with arguments of type Resource Modifier and Type Method Description java.util.List<Resource>
DomainResource. getContained()
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Methods in org.linuxforhealth.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.AdministrableProductDefinition.Builder
AdministrableProductDefinition.Builder. contained(Resource... contained)
These resources do not have an 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.Citation.Builder
Citation.Builder. contained(Resource... contained)
These resources do not have an 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.ClinicalUseDefinition.Builder
ClinicalUseDefinition.Builder. contained(Resource... contained)
These resources do not have an 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.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.EvidenceReport.Builder
EvidenceReport.Builder. contained(Resource... contained)
These resources do not have an 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.Ingredient.Builder
Ingredient.Builder. contained(Resource... contained)
These resources do not have an 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.ManufacturedItemDefinition.Builder
ManufacturedItemDefinition.Builder. contained(Resource... contained)
These resources do not have an 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.MedicinalProductDefinition.Builder
MedicinalProductDefinition.Builder. contained(Resource... contained)
These resources do not have an 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.NutritionProduct.Builder
NutritionProduct.Builder. contained(Resource... contained)
These resources do not have an 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.PackagedProductDefinition.Builder
PackagedProductDefinition.Builder. contained(Resource... contained)
These resources do not have an 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.RegulatedAuthorization.Builder
RegulatedAuthorization.Builder. contained(Resource... contained)
These resources do not have an 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.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.SubscriptionStatus.Builder
SubscriptionStatus.Builder. contained(Resource... contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.SubscriptionTopic.Builder
SubscriptionTopic.Builder. contained(Resource... contained)
These resources do not have an 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.SubstanceDefinition.Builder
SubstanceDefinition.Builder. contained(Resource... contained)
These resources do not have an 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 org.linuxforhealth.fhir.model.resource with type arguments of type Resource Modifier and Type Method Description Account.Builder
Account.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.ActivityDefinition.Builder
ActivityDefinition.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.AdministrableProductDefinition.Builder
AdministrableProductDefinition.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.AdverseEvent.Builder
AdverseEvent.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.AllergyIntolerance.Builder
AllergyIntolerance.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Appointment.Builder
Appointment.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.AppointmentResponse.Builder
AppointmentResponse.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.AuditEvent.Builder
AuditEvent.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Basic.Builder
Basic.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.BiologicallyDerivedProduct.Builder
BiologicallyDerivedProduct.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.BodyStructure.Builder
BodyStructure.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.CapabilityStatement.Builder
CapabilityStatement.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.CarePlan.Builder
CarePlan.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.CareTeam.Builder
CareTeam.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.CatalogEntry.Builder
CatalogEntry.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.ChargeItem.Builder
ChargeItem.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.ChargeItemDefinition.Builder
ChargeItemDefinition.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Citation.Builder
Citation.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Claim.Builder
Claim.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.ClaimResponse.Builder
ClaimResponse.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.ClinicalImpression.Builder
ClinicalImpression.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.ClinicalUseDefinition.Builder
ClinicalUseDefinition.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.CodeSystem.Builder
CodeSystem.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Communication.Builder
Communication.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.CommunicationRequest.Builder
CommunicationRequest.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.CompartmentDefinition.Builder
CompartmentDefinition.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Composition.Builder
Composition.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.ConceptMap.Builder
ConceptMap.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Condition.Builder
Condition.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Consent.Builder
Consent.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Contract.Builder
Contract.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Coverage.Builder
Coverage.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.CoverageEligibilityRequest.Builder
CoverageEligibilityRequest.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.CoverageEligibilityResponse.Builder
CoverageEligibilityResponse.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.DetectedIssue.Builder
DetectedIssue.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Device.Builder
Device.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.DeviceDefinition.Builder
DeviceDefinition.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.DeviceMetric.Builder
DeviceMetric.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.DeviceRequest.Builder
DeviceRequest.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.DeviceUseStatement.Builder
DeviceUseStatement.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.DiagnosticReport.Builder
DiagnosticReport.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.DocumentManifest.Builder
DocumentManifest.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.DocumentReference.Builder
DocumentReference.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.DomainResource.Builder
DomainResource.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Encounter.Builder
Encounter.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Endpoint.Builder
Endpoint.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.EnrollmentRequest.Builder
EnrollmentRequest.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.EnrollmentResponse.Builder
EnrollmentResponse.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.EpisodeOfCare.Builder
EpisodeOfCare.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.EventDefinition.Builder
EventDefinition.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Evidence.Builder
Evidence.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.EvidenceReport.Builder
EvidenceReport.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.EvidenceVariable.Builder
EvidenceVariable.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.ExampleScenario.Builder
ExampleScenario.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.ExplanationOfBenefit.Builder
ExplanationOfBenefit.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.FamilyMemberHistory.Builder
FamilyMemberHistory.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Flag.Builder
Flag.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Goal.Builder
Goal.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.GraphDefinition.Builder
GraphDefinition.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Group.Builder
Group.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.GuidanceResponse.Builder
GuidanceResponse.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.HealthcareService.Builder
HealthcareService.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.ImagingStudy.Builder
ImagingStudy.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Immunization.Builder
Immunization.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.ImmunizationEvaluation.Builder
ImmunizationEvaluation.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.ImmunizationRecommendation.Builder
ImmunizationRecommendation.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.ImplementationGuide.Builder
ImplementationGuide.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Ingredient.Builder
Ingredient.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.InsurancePlan.Builder
InsurancePlan.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Invoice.Builder
Invoice.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Library.Builder
Library.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Linkage.Builder
Linkage.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.List.Builder
List.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Location.Builder
Location.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.ManufacturedItemDefinition.Builder
ManufacturedItemDefinition.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Measure.Builder
Measure.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.MeasureReport.Builder
MeasureReport.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Media.Builder
Media.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Medication.Builder
Medication.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.MedicationAdministration.Builder
MedicationAdministration.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.MedicationDispense.Builder
MedicationDispense.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.MedicationKnowledge.Builder
MedicationKnowledge.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.MedicationRequest.Builder
MedicationRequest.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.MedicationStatement.Builder
MedicationStatement.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.MedicinalProductDefinition.Builder
MedicinalProductDefinition.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.MessageDefinition.Builder
MessageDefinition.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.MessageHeader.Builder
MessageHeader.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.MolecularSequence.Builder
MolecularSequence.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.NamingSystem.Builder
NamingSystem.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.NutritionOrder.Builder
NutritionOrder.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.NutritionProduct.Builder
NutritionProduct.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Observation.Builder
Observation.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.ObservationDefinition.Builder
ObservationDefinition.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.OperationDefinition.Builder
OperationDefinition.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.OperationOutcome.Builder
OperationOutcome.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Organization.Builder
Organization.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.OrganizationAffiliation.Builder
OrganizationAffiliation.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.PackagedProductDefinition.Builder
PackagedProductDefinition.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Patient.Builder
Patient.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.PaymentNotice.Builder
PaymentNotice.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.PaymentReconciliation.Builder
PaymentReconciliation.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Person.Builder
Person.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.PlanDefinition.Builder
PlanDefinition.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Practitioner.Builder
Practitioner.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.PractitionerRole.Builder
PractitionerRole.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Procedure.Builder
Procedure.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Provenance.Builder
Provenance.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Questionnaire.Builder
Questionnaire.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.QuestionnaireResponse.Builder
QuestionnaireResponse.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.RegulatedAuthorization.Builder
RegulatedAuthorization.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.RelatedPerson.Builder
RelatedPerson.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.RequestGroup.Builder
RequestGroup.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.ResearchDefinition.Builder
ResearchDefinition.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.ResearchElementDefinition.Builder
ResearchElementDefinition.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.ResearchStudy.Builder
ResearchStudy.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.ResearchSubject.Builder
ResearchSubject.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.RiskAssessment.Builder
RiskAssessment.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Schedule.Builder
Schedule.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.SearchParameter.Builder
SearchParameter.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.ServiceRequest.Builder
ServiceRequest.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Slot.Builder
Slot.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Specimen.Builder
Specimen.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.SpecimenDefinition.Builder
SpecimenDefinition.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.StructureDefinition.Builder
StructureDefinition.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.StructureMap.Builder
StructureMap.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Subscription.Builder
Subscription.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.SubscriptionStatus.Builder
SubscriptionStatus.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.SubscriptionTopic.Builder
SubscriptionTopic.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Substance.Builder
Substance.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.SubstanceDefinition.Builder
SubstanceDefinition.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.SupplyDelivery.Builder
SupplyDelivery.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.SupplyRequest.Builder
SupplyRequest.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.Task.Builder
Task.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.TerminologyCapabilities.Builder
TerminologyCapabilities.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.TestReport.Builder
TestReport.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.TestScript.Builder
TestScript.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.ValueSet.Builder
ValueSet.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.VerificationResult.Builder
VerificationResult.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.VisionPrescription.Builder
VisionPrescription.Builder. contained(java.util.Collection<Resource> contained)
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope. -
Uses of Resource in org.linuxforhealth.fhir.model.util
Methods in org.linuxforhealth.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(java.lang.Class<T> resourceType, Bundle bundle, Bundle.Entry sourceEntry, Reference ref)
Resolve the referenceref
to an entry withinbundle
and return the corresponding resourceMethods in org.linuxforhealth.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 org.linuxforhealth.fhir.model.util that return types with arguments of type Resource Modifier and Type Method Description static java.lang.Class<? extends Resource>
ModelSupport. getResourceType(java.lang.String name)
static java.util.Collection<java.lang.Class<? extends Resource>>
ModelSupport. getResourceTypes()
static java.util.Collection<java.lang.Class<? extends Resource>>
ModelSupport. getResourceTypes(boolean includeAbstractTypes)
Methods in org.linuxforhealth.fhir.model.util with parameters of type Resource Modifier and Type Method Description static java.net.URI
FHIRUtil. buildLocationURI(java.lang.String type, Resource resource)
Builds a relative "Location" header value for the specified resource.static java.lang.String
FHIRUtil. getExtensionStringValue(Resource resource, java.lang.String extensionUrl)
Returns the string value of the specified extension element within the specified resource.static java.util.List<Reference>
ReferenceFinder. getReferences(Resource resource)
Returns a list of Reference fields that are found in the specified resource instance.static boolean
FHIRUtil. hasTag(Resource resource, Coding tag)
static jakarta.json.JsonObject
JsonSupport. toJsonObject(Resource resource)
Method parameters in org.linuxforhealth.fhir.model.util with type arguments of type Resource Modifier and Type Method Description static Bundle
FHIRUtil. createStandaloneBundle(BundleType bundleType, java.util.Map<java.lang.String,Resource> resources)
Create a self-contained bundle from the passed map of resources, replacing Resource.id values and references with a generated UUID. -
Uses of Resource in org.linuxforhealth.fhir.model.visitor
Classes in org.linuxforhealth.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 org.linuxforhealth.fhir.model.visitor with parameters of type Resource Modifier and Type Method Description protected void
CopyingVisitor. doVisitEnd(java.lang.String elementName, int elementIndex, Resource resource)
protected void
PathAwareVisitor. doVisitEnd(java.lang.String elementName, int elementIndex, Resource resource)
protected void
CopyingVisitor. doVisitStart(java.lang.String elementName, int elementIndex, Resource resource)
protected void
PathAwareVisitor. doVisitStart(java.lang.String elementName, int elementIndex, Resource resource)
protected void
ResourceFingerprintVisitor. doVisitStart(java.lang.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(java.lang.String elementName, int elementIndex, Resource resource)
Delegates to#visit(elementName, elementIndex, Visitable)
boolean
Visitor. visit(java.lang.String elementName, int elementIndex, Resource resource)
void
CopyingVisitor. visitEnd(java.lang.String elementName, int index, Resource resource)
Subclasses may override doVisitEndvoid
DefaultVisitor. visitEnd(java.lang.String elementName, int elementIndex, Resource resource)
void
PathAwareVisitor. visitEnd(java.lang.String elementName, int elementIndex, Resource resource)
void
Visitor. visitEnd(java.lang.String elementName, int elementIndex, Resource resource)
void
CopyingVisitor. visitStart(java.lang.String elementName, int index, Resource resource)
Subclasses may override doVisitStartvoid
DefaultVisitor. visitStart(java.lang.String elementName, int elementIndex, Resource resource)
void
PathAwareVisitor. visitStart(java.lang.String elementName, int elementIndex, Resource resource)
void
Visitor. visitStart(java.lang.String elementName, int elementIndex, Resource resource)
-
Uses of Resource in org.linuxforhealth.fhir.operation.apply
Method parameters in org.linuxforhealth.fhir.operation.apply with type arguments of type Resource Modifier and Type Method Description protected Parameters
ApplyOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper)
-
Uses of Resource in org.linuxforhealth.fhir.operation.bench
Method parameters in org.linuxforhealth.fhir.operation.bench with type arguments of type Resource Modifier and Type Method Description protected Parameters
BenchOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper)
-
Uses of Resource in org.linuxforhealth.fhir.operation.bulkdata
Method parameters in org.linuxforhealth.fhir.operation.bulkdata with type arguments of type Resource Modifier and Type Method Description protected Parameters
ExportOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper)
protected Parameters
ImportOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper)
protected Parameters
StatusOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper)
-
Uses of Resource in org.linuxforhealth.fhir.operation.bulkdata.util
Method parameters in org.linuxforhealth.fhir.operation.bulkdata.util with type arguments of type Resource Modifier and Type Method Description OperationConstants.ExportType
BulkDataExportUtil. checkExportType(FHIROperationContext.Type type, java.lang.Class<? extends Resource> resourceType)
Check the Export Type is valid and converts to intermediate enum -
Uses of Resource in org.linuxforhealth.fhir.operation.convert
Method parameters in org.linuxforhealth.fhir.operation.convert with type arguments of type Resource Modifier and Type Method Description protected Parameters
ConvertOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper)
-
Uses of Resource in org.linuxforhealth.fhir.operation.cpg
Method parameters in org.linuxforhealth.fhir.operation.cpg with type arguments of type Resource Modifier and Type Method Description protected Parameters
CqlOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper)
protected Parameters
LibraryEvaluateOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper)
-
Uses of Resource in org.linuxforhealth.fhir.operation.cqf
Methods in org.linuxforhealth.fhir.operation.cqf with type parameters of type Resource Modifier and Type Method Description static <T extends Resource>
TOperationHelper. loadResourceById(FHIRResourceHelpers resourceHelper, ResourceType resourceType, java.lang.String resourceId)
Load a resource by ID.static <T extends Resource>
TOperationHelper. loadResourceByReference(FHIRResourceHelpers resourceHelper, ResourceType resourceType, java.lang.Class<T> resourceClass, java.lang.String reference)
Load a resource by reference.Methods in org.linuxforhealth.fhir.operation.cqf with parameters of type Resource Modifier and Type Method Description protected Bundle.Entry
MeasureSubmitDataOperation. createEntry(Resource resource)
Create a bundle entry for the provided resourceprotected void
MeasureCollectDataOperation. resolveReferences(Resource resource, Parameters.Builder parameters, java.util.Map<java.lang.String,Resource> resourceMap, FHIRResourceHelpers resourceHelper)
Loop through all the data elements of the structure looking for things that are references.Method parameters in org.linuxforhealth.fhir.operation.cqf with type arguments of type Resource Modifier and Type Method Description abstract Parameters
AbstractDataRequirementsOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper)
protected Parameters
CareGapsOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper)
protected Parameters
EvaluateMeasureOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper)
Parameters
LibraryDataRequirementsOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper)
protected Parameters
MeasureCollectDataOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper)
Parameters
MeasureDataRequirementsOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper)
Parameters
MeasureSubmitDataOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper)
protected void
MeasureCollectDataOperation. resolveReferences(Resource resource, Parameters.Builder parameters, java.util.Map<java.lang.String,Resource> resourceMap, FHIRResourceHelpers resourceHelper)
Loop through all the data elements of the structure looking for things that are references. -
Uses of Resource in org.linuxforhealth.fhir.operation.davinci.hrex
Method parameters in org.linuxforhealth.fhir.operation.davinci.hrex with type arguments of type Resource Modifier and Type Method Description protected Parameters
MemberMatchOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper)
-
Uses of Resource in org.linuxforhealth.fhir.operation.davinci.hrex.provider.strategy
Methods in org.linuxforhealth.fhir.operation.davinci.hrex.provider.strategy with parameters of type Resource Modifier and Type Method Description void
DefaultMemberMatchStrategy. validateResource(FHIRValidator validator, java.lang.Class<? extends Resource> cls, Resource resource, java.lang.String profile)
validates the resource (we do this as we don't yet support nested discriminators)boolean
DefaultMemberMatchStrategy.MemberMatchCovergeSearchCompiler. visit(java.lang.String elementName, int elementIndex, Resource resource)
boolean
DefaultMemberMatchStrategy.MemberMatchPatientSearchCompiler. visit(java.lang.String elementName, int elementIndex, Resource resource)
Method parameters in org.linuxforhealth.fhir.operation.davinci.hrex.provider.strategy with type arguments of type Resource Modifier and Type Method Description void
DefaultMemberMatchStrategy. validateResource(FHIRValidator validator, java.lang.Class<? extends Resource> cls, Resource resource, java.lang.String profile)
validates the resource (we do this as we don't yet support nested discriminators) -
Uses of Resource in org.linuxforhealth.fhir.operation.document
Method parameters in org.linuxforhealth.fhir.operation.document with type arguments of type Resource Modifier and Type Method Description protected Parameters
DocumentOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper)
-
Uses of Resource in org.linuxforhealth.fhir.operation.erase
Method parameters in org.linuxforhealth.fhir.operation.erase with type arguments of type Resource Modifier and Type Method Description protected Parameters
EraseOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper)
-
Uses of Resource in org.linuxforhealth.fhir.operation.erase.audit
Methods in org.linuxforhealth.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, java.lang.String reason, java.lang.String patient)
Build and Submit an audit log entry for a '$erase' REST service invocation. -
Uses of Resource in org.linuxforhealth.fhir.operation.erase.impl
Method parameters in org.linuxforhealth.fhir.operation.erase.impl with type arguments of type Resource Modifier and Type Method Description static EraseRest
EraseRestFactory. getInstance(FHIROperationContext operationContext, Parameters parameters, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId)
Creates a single instance of the Erase factory.Constructor parameters in org.linuxforhealth.fhir.operation.erase.impl with type arguments of type Resource Constructor Description EraseRestImpl(java.lang.String method, javax.ws.rs.core.SecurityContext ctx, Parameters parameters, java.lang.Class<? extends Resource> rt, java.lang.String logicalId, CompartmentHelper compartmentHelper)
create the Erase Rest instance. -
Uses of Resource in org.linuxforhealth.fhir.operation.everything
Method parameters in org.linuxforhealth.fhir.operation.everything with type arguments of type Resource Modifier and Type Method Description protected Parameters
EverythingOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper)
-
Uses of Resource in org.linuxforhealth.fhir.operation.healthcheck
Method parameters in org.linuxforhealth.fhir.operation.healthcheck with type arguments of type Resource Modifier and Type Method Description protected Parameters
HealthcheckOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper)
-
Uses of Resource in org.linuxforhealth.fhir.operation.reindex
Method parameters in org.linuxforhealth.fhir.operation.reindex with type arguments of type Resource Modifier and Type Method Description protected Parameters
ReindexOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper)
protected Parameters
RetrieveIndexOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper)
-
Uses of Resource in org.linuxforhealth.fhir.operation.term
Methods in org.linuxforhealth.fhir.operation.term with type parameters of type Resource Modifier and Type Method Description protected <T extends Resource>
TAbstractTermOperation. getResource(FHIROperationContext operationContext, java.lang.String logicalId, Parameters parameters, FHIRResourceHelpers resourceHelper, java.lang.Class<T> resourceType)
Method parameters in org.linuxforhealth.fhir.operation.term with type arguments of type Resource Modifier and Type Method Description protected abstract Parameters
AbstractTermOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper)
protected Parameters
ClosureOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper)
protected Parameters
CodeSystemValidateCodeOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper)
protected Parameters
ExpandOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper)
protected Parameters
LookupOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper)
protected Parameters
SubsumesOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper)
protected Parameters
TranslateOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper)
protected Parameters
ValueSetValidateCodeOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper)
-
Uses of Resource in org.linuxforhealth.fhir.operation.term.cache
Method parameters in org.linuxforhealth.fhir.operation.term.cache with type arguments of type Resource Modifier and Type Method Description protected Parameters
CodeSystemClearCacheOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper)
protected Parameters
ValueSetClearCacheOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper)
-
Uses of Resource in org.linuxforhealth.fhir.operation.test
Method parameters in org.linuxforhealth.fhir.operation.test with type arguments of type Resource Modifier and Type Method Description protected Parameters
BadOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper)
protected Parameters
CrashingOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper)
protected Parameters
MyOperation. doInvoke(FHIROperationContext context, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper)
-
Uses of Resource in org.linuxforhealth.fhir.operation.validate
Method parameters in org.linuxforhealth.fhir.operation.validate with type arguments of type Resource Modifier and Type Method Description protected Parameters
ValidateOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper)
-
Uses of Resource in org.linuxforhealth.fhir.operation.versions
Method parameters in org.linuxforhealth.fhir.operation.versions with type arguments of type Resource Modifier and Type Method Description protected Parameters
VersionsOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper)
-
Uses of Resource in org.linuxforhealth.fhir.path
Methods in org.linuxforhealth.fhir.path that return Resource Modifier and Type Method Description Resource
FHIRPathResourceNode. resource()
TheResource
wrapped by this FHIRPathResourceNodeMethods in org.linuxforhealth.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(java.lang.String name, Resource resource)
Static factory method for creating named FHIRPathResourceNode instances from aResource
static FHIRPathResourceNode
FHIRPathResourceNode. resourceNode(Resource resource)
Static factory method for creating FHIRPathResourceNode instances from aResource
static FHIRPathTree
FHIRPathTree. tree(Resource resource)
Static factory method for creating FHIRPathTree instances from aResource
Constructors in org.linuxforhealth.fhir.path with parameters of type Resource Constructor Description Builder(FHIRPathType type, Resource resource)
-
Uses of Resource in org.linuxforhealth.fhir.path.evaluator
Methods in org.linuxforhealth.fhir.path.evaluator with parameters of type Resource Modifier and Type Method Description java.util.Collection<FHIRPathNode>
FHIRPathEvaluator. evaluate(Resource resource, java.lang.String expr)
Evaluate a FHIRPath expression against aResource
Constructors in org.linuxforhealth.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 org.linuxforhealth.fhir.path.function
Methods in org.linuxforhealth.fhir.path.function with type parameters of type Resource Modifier and Type Method Description protected <T extends Resource>
TFHIRPathAbstractTermFunction. getResource(java.util.List<java.util.Collection<FHIRPathNode>> arguments, java.lang.Class<T> resourceType)
Methods in org.linuxforhealth.fhir.path.function that return Resource Modifier and Type Method Description protected Resource
ResolveFunction. resolveRelativeReference(FHIRPathEvaluator.EvaluationContext evaluationContext, FHIRPathNode node, java.lang.String type, java.lang.String logicalId, java.lang.String versionId)
-
Uses of Resource in org.linuxforhealth.fhir.path.patch
Methods in org.linuxforhealth.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 org.linuxforhealth.fhir.path.util
Methods in org.linuxforhealth.fhir.path.util with parameters of type Resource Modifier and Type Method Description protected void
AddingVisitor. doVisitEnd(java.lang.String elementName, int elementIndex, Resource resource)
-
Uses of Resource in org.linuxforhealth.fhir.persistence
Classes in org.linuxforhealth.fhir.persistence with type parameters of type Resource Modifier and Type Class Description class
ResourceResult<T extends Resource>
The base result wrapper used to represent a resource being returned from a persistence interaction.static class
ResourceResult.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 org.linuxforhealth.fhir.persistence with type parameters of type Resource Modifier and Type Field Description (package private) java.util.List<ResourceResult<? extends Resource>>
MultiResourceResult.Builder. resourceResults
(package private) java.util.List<ResourceResult<? extends Resource>>
MultiResourceResult. resourceResults
Methods in org.linuxforhealth.fhir.persistence with type parameters of type Resource Modifier and Type Method Description static <T extends Resource>
ResourceResult.Builder<T>ResourceResult. builder()
Create a Builder for building instances of this class<T extends Resource>
SingleResourceResult<T>FHIRPersistence. create(FHIRPersistenceContext context, T resource)
Stores a new FHIR Resource in the datastore.default <T extends Resource>
voidFHIRPersistence. delete(FHIRPersistenceContext context, java.lang.Class<T> resourceType, java.lang.String logicalId, int versionId, Instant lastUpdated)
Deletes the FHIR resource from the datastore.static <T extends Resource>
TFHIRPersistenceSupport. parse(java.lang.Class<T> resourceType, java.io.InputStream in, java.util.List<java.lang.String> elements, boolean uncompress)
Parse the given stream, using elements if needed<T extends Resource>
SingleResourceResult<T>FHIRPersistence. read(FHIRPersistenceContext context, java.lang.Class<T> resourceType, java.lang.String logicalId)
Retrieves the most recent version of a FHIR Resource from the datastore.<X extends Resource>
SingleResourceResult<X>SingleResourceResult. replace(X newResource)
Obtain a copy of thisSingleResourceResult
with the resource value replaced with the given newResource parameter.<T extends Resource>
SingleResourceResult<T>FHIRPersistence. update(FHIRPersistenceContext context, T resource)
Updates an existing FHIR Resource by storing a new version in the datastore.<T extends Resource>
SingleResourceResult<T>FHIRPersistence. vread(FHIRPersistenceContext context, java.lang.Class<T> resourceType, java.lang.String logicalId, java.lang.String versionId)
Retrieves a specific version of a FHIR Resource from the datastore.Methods in org.linuxforhealth.fhir.persistence that return types with arguments of type Resource Modifier and Type Method Description static ResourceResult<? extends Resource>
ResourceResult. from(Resource resource)
Convenience method to convert a Resource value to a ResourceResult, which is useful for unit-testsjava.util.List<ResourceResult<? extends Resource>>
MultiResourceResult. getResourceResults()
The resource results returned from the interactionjava.util.List<Resource>
FHIRPersistence. readResourcesForRecords(java.util.List<ResourceChangeLogRecord> records)
Read the resources for each of the change log records in the list, aligning the entries in the returned list to match the entries in the records list.static java.util.List<? extends Resource>
ResourceResult. toResourceList(java.util.List<ResourceResult<? extends Resource>> resourceResults)
Convenience function to convert a list of ResourceResults to a list of Resources which are not nullMethods in org.linuxforhealth.fhir.persistence with parameters of type Resource Modifier and Type Method Description static ResourceResult<? extends Resource>
ResourceResult. from(Resource resource)
Convenience method to convert a Resource value to a ResourceResult, which is useful for unit-testsstatic java.time.Instant
FHIRPersistenceSupport. getLastUpdatedFromResource(Resource resource)
Get the lastUpdated value from a Resource as aInstant
.static int
FHIRPersistenceSupport. getMetaVersionId(Resource resource)
Obtain the versionId value from the Resource meta element, converting to an int for use by the persistence layerstatic InputOutputByteStream
FHIRPersistenceSupport. render(Resource resource, boolean compress)
Render the payloadPayloadPersistenceResponse
FHIRPersistence. storePayload(Resource resource, java.lang.String logicalId, int newVersionNumber, java.lang.String resourcePayloadKey)
Offload payload storage to another provider.Method parameters in org.linuxforhealth.fhir.persistence with type arguments of type Resource Modifier and Type Method Description MultiResourceResult.Builder
MultiResourceResult.Builder. addResourceResults(java.util.List<ResourceResult<? extends Resource>> resourceResultsList)
Add the resource result list to resource list owned by thisResourcePayload
FHIRPersistence. fetchResourcePayloads(java.lang.Class<? extends Resource> resourceType, java.time.Instant fromLastModified, java.time.Instant toLastModified, java.util.function.Function<ResourcePayload,java.lang.Boolean> process)
Special function for high speed export of resource payloads.MultiResourceResult
FHIRPersistence. history(FHIRPersistenceContext context, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId)
Retrieves all of the versions of the specified FHIR Resource.MultiResourceResult
FHIRPersistence. search(FHIRPersistenceContext context, java.lang.Class<? extends Resource> resourceType)
Performs a search on the specified target resource type using the specified search parameters.static java.util.List<? extends Resource>
ResourceResult. toResourceList(java.util.List<ResourceResult<? extends Resource>> resourceResults)
Convenience function to convert a list of ResourceResults to a list of Resources which are not null -
Uses of Resource in org.linuxforhealth.fhir.persistence.blob
Methods in org.linuxforhealth.fhir.persistence.blob with type parameters of type Resource Modifier and Type Method Description <T extends Resource>
TFHIRPayloadPersistenceBlobImpl. readResource(java.lang.Class<T> resourceType, java.lang.String rowResourceTypeName, int resourceTypeId, java.lang.String logicalId, int version, java.lang.String resourcePayloadKey, java.util.List<java.lang.String> elements)
<T extends Resource>
java.util.concurrent.CompletableFuture<ResourceResult<? extends Resource>>FHIRPayloadPersistenceBlobImpl. readResourceAsync(java.lang.Class<T> resourceType, java.lang.String rowResourceTypeName, int resourceTypeId, java.lang.String logicalId, int version, java.lang.String resourcePayloadKey, java.time.Instant lastUpdated, java.util.List<java.lang.String> elements)
<T extends Resource>
java.util.concurrent.CompletableFuture<T>BlobReadPayload. run(java.lang.Class<T> resourceType, BlobManagedContainer client)
Execute this command against the given clientMethods in org.linuxforhealth.fhir.persistence.blob that return types with arguments of type Resource Modifier and Type Method Description <T extends Resource>
java.util.concurrent.CompletableFuture<ResourceResult<? extends Resource>>FHIRPayloadPersistenceBlobImpl. readResourceAsync(java.lang.Class<T> resourceType, java.lang.String rowResourceTypeName, int resourceTypeId, java.lang.String logicalId, int version, java.lang.String resourcePayloadKey, java.time.Instant lastUpdated, java.util.List<java.lang.String> elements)
Methods in org.linuxforhealth.fhir.persistence.blob with parameters of type Resource Modifier and Type Method Description PayloadPersistenceResponse
FHIRPayloadPersistenceBlobImpl. storePayload(java.lang.String resourceType, int resourceTypeId, java.lang.String logicalId, int version, java.lang.String resourcePayloadKey, Resource resource)
-
Uses of Resource in org.linuxforhealth.fhir.persistence.cassandra.payload
Methods in org.linuxforhealth.fhir.persistence.cassandra.payload with type parameters of type Resource Modifier and Type Method Description <T extends Resource>
TFHIRPayloadPersistenceCassandraImpl. readResource(java.lang.Class<T> resourceType, java.lang.String rowResourceTypeName, int resourceTypeId, java.lang.String logicalId, int version, java.lang.String resourcePayloadKey, java.util.List<java.lang.String> elements)
<T extends Resource>
java.util.concurrent.CompletableFuture<ResourceResult<? extends Resource>>FHIRPayloadPersistenceCassandraImpl. readResourceAsync(java.lang.Class<T> resourceType, java.lang.String rowResourceTypeName, int resourceTypeId, java.lang.String logicalId, int version, java.lang.String resourcePayloadKey, java.time.Instant lastUpdated, java.util.List<java.lang.String> elements)
<T extends Resource>
TCqlReadResource. run(java.lang.Class<T> resourceType, com.datastax.oss.driver.api.core.CqlSession session)
Execute the CQL read query and return the Resource for the resourceTypeId, logicalId, version tuple.Methods in org.linuxforhealth.fhir.persistence.cassandra.payload that return types with arguments of type Resource Modifier and Type Method Description <T extends Resource>
java.util.concurrent.CompletableFuture<ResourceResult<? extends Resource>>FHIRPayloadPersistenceCassandraImpl. readResourceAsync(java.lang.Class<T> resourceType, java.lang.String rowResourceTypeName, int resourceTypeId, java.lang.String logicalId, int version, java.lang.String resourcePayloadKey, java.time.Instant lastUpdated, java.util.List<java.lang.String> elements)
Methods in org.linuxforhealth.fhir.persistence.cassandra.payload with parameters of type Resource Modifier and Type Method Description PayloadPersistenceResponse
FHIRPayloadPersistenceCassandraImpl. storePayload(java.lang.String resourceType, int resourceTypeId, java.lang.String logicalId, int version, java.lang.String resourcePayloadKey, Resource resource)
-
Uses of Resource in org.linuxforhealth.fhir.persistence.context
Methods in org.linuxforhealth.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 org.linuxforhealth.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 org.linuxforhealth.fhir.persistence.context with parameters of type Resource Constructor Description FHIRPersistenceEvent(Resource fhirResource, java.util.Map<java.lang.String,java.lang.Object> properties)
Ctor that accepts the FHIR resource and a collection of properties. -
Uses of Resource in org.linuxforhealth.fhir.persistence.jdbc.impl
Methods in org.linuxforhealth.fhir.persistence.jdbc.impl with type parameters of type Resource Modifier and Type Method Description protected <T extends Resource>
java.util.List<T>FHIRPersistenceJDBCImpl. convertResourceDTOList(java.util.List<Resource> resourceDTOList, java.lang.Class<T> resourceType)
Converts the passed Resource Data Transfer Object collection to a collection of FHIR Resource objects.<T extends Resource>
SingleResourceResult<T>FHIRPersistenceJDBCImpl. create(FHIRPersistenceContext context, T updatedResource)
<T extends Resource>
voidFHIRPersistenceJDBCImpl. delete(FHIRPersistenceContext context, java.lang.Class<T> resourceType, java.lang.String logicalId, int versionId, Instant lastUpdated)
<T extends Resource>
SingleResourceResult<T>FHIRPersistenceJDBCImpl. read(FHIRPersistenceContext context, java.lang.Class<T> resourceType, java.lang.String logicalId)
<T extends Resource>
SingleResourceResult<T>FHIRPersistenceJDBCImpl. update(FHIRPersistenceContext context, T resource)
<T extends Resource>
voidFHIRPersistenceJDBCImpl. updateParameters(ResourceIndexRecord rir, java.lang.Class<T> resourceTypeClass, Resource existingResourceDTO, ReindexResourceDAO reindexDAO, OperationOutcome.Builder operationOutcomeResult, boolean force)
Update the parameters for the resource described by the given DTO<T extends Resource>
SingleResourceResult<T>FHIRPersistenceJDBCImpl. vread(FHIRPersistenceContext context, java.lang.Class<T> resourceType, java.lang.String logicalId, java.lang.String versionId)
Methods in org.linuxforhealth.fhir.persistence.jdbc.impl that return types with arguments of type Resource Modifier and Type Method Description protected java.util.List<ResourceResult<? extends Resource>>
FHIRPersistenceJDBCImpl. convertResourceDTOList(ResourceDAO resourceDao, java.util.List<Resource> resourceDTOList, java.lang.Class<? extends Resource> resourceType, java.util.List<java.lang.String> elements, boolean includeResourceData)
Converts the passed Resource Data Transfer Object collection to a collection of FHIR Resource objects.java.util.List<Resource>
FHIRPersistenceJDBCImpl. readResourcesForRecords(java.util.List<ResourceChangeLogRecord> records)
Methods in org.linuxforhealth.fhir.persistence.jdbc.impl with parameters of type Resource Modifier and Type Method Description PayloadPersistenceResponse
FHIRPersistenceJDBCImpl. storePayload(Resource resource, java.lang.String logicalId, int newVersionNumber, java.lang.String resourcePayloadKey)
Method parameters in org.linuxforhealth.fhir.persistence.jdbc.impl with type arguments of type Resource Modifier and Type Method Description protected java.util.List<Resource>
FHIRPersistenceJDBCImpl. buildSortedResourceDTOList(ResourceDAO resourceDao, java.lang.Class<? extends Resource> resourceType, java.util.List<java.lang.Long> sortedIdList, boolean includeResourceData)
This method takes the passed list of sorted Resource ids, acquires the ResourceDTO corresponding to each id, and returns those ResourceDTOs in a List, sorted according to the input sorted ids.protected java.util.List<ResourceResult<? extends Resource>>
FHIRPersistenceJDBCImpl. convertResourceDTOList(ResourceDAO resourceDao, java.util.List<Resource> resourceDTOList, java.lang.Class<? extends Resource> resourceType, java.util.List<java.lang.String> elements, boolean includeResourceData)
Converts the passed Resource Data Transfer Object collection to a collection of FHIR Resource objects.ResourcePayload
FHIRPersistenceJDBCImpl. fetchResourcePayloads(java.lang.Class<? extends Resource> resourceType, java.time.Instant fromLastModified, java.time.Instant toLastModified, java.util.function.Function<ResourcePayload,java.lang.Boolean> processor)
MultiResourceResult
FHIRPersistenceJDBCImpl. history(FHIRPersistenceContext context, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId)
MultiResourceResult
FHIRPersistenceJDBCImpl. search(FHIRPersistenceContext context, java.lang.Class<? extends Resource> resourceType)
Search query implementation based on the 1385 new query builder. -
Uses of Resource in org.linuxforhealth.fhir.persistence.payload
Methods in org.linuxforhealth.fhir.persistence.payload with type parameters of type Resource Modifier and Type Method Description <T extends Resource>
TPayloadReader. read(java.lang.Class<T> resourceType, java.io.InputStream is)
Read the resource of type T from theInputStream
.<T extends Resource>
TPayloadReaderImpl. read(java.lang.Class<T> resourceType, java.io.InputStream inputStream)
<T extends Resource>
TFHIRPayloadPersistence. readResource(java.lang.Class<T> resourceType, java.lang.String rowResourceTypeName, int resourceTypeId, java.lang.String logicalId, int version, java.lang.String resourcePayloadKey, java.util.List<java.lang.String> elements)
Retrieve the payload data for the given resourceTypeId, logicalId and version.<T extends Resource>
java.util.concurrent.CompletableFuture<ResourceResult<? extends Resource>>FHIRPayloadPersistence. readResourceAsync(java.lang.Class<T> resourceType, java.lang.String rowResourceTypeName, int resourceTypeId, java.lang.String logicalId, int version, java.lang.String resourcePayloadKey, java.time.Instant lastUpdated, java.util.List<java.lang.String> elements)
Async retrieval of the payload data for the given resourceTypeId, logicalId and version.Methods in org.linuxforhealth.fhir.persistence.payload that return types with arguments of type Resource Modifier and Type Method Description <T extends Resource>
java.util.concurrent.CompletableFuture<ResourceResult<? extends Resource>>FHIRPayloadPersistence. readResourceAsync(java.lang.Class<T> resourceType, java.lang.String rowResourceTypeName, int resourceTypeId, java.lang.String logicalId, int version, java.lang.String resourcePayloadKey, java.time.Instant lastUpdated, java.util.List<java.lang.String> elements)
Async retrieval of the payload data for the given resourceTypeId, logicalId and version.Methods in org.linuxforhealth.fhir.persistence.payload with parameters of type Resource Modifier and Type Method Description PayloadPersistenceResponse
FHIRPayloadPersistence. storePayload(java.lang.String resourceTypeName, int resourceTypeId, java.lang.String logicalId, int version, java.lang.String resourcePayloadKey, Resource resource)
Store the payload. -
Uses of Resource in org.linuxforhealth.fhir.persistence.util
Methods in org.linuxforhealth.fhir.persistence.util with type parameters of type Resource Modifier and Type Method Description static <T extends Resource>
TFHIRPersistenceUtil. copyAndSetResourceMetaFields(T resource, java.lang.String logicalId, int newVersionNumber, Instant lastUpdated)
Creates and returns a copy of the passed resource with theResource.id
Resource.meta.versionId
, andResource.meta.lastUpdated
elements replaced.Methods in org.linuxforhealth.fhir.persistence.util that return types with arguments of type Resource Modifier and Type Method Description static ResourceResult<Resource>
FHIRPersistenceUtil. createDeletedResourceResultMarker(java.lang.String resourceType, java.lang.String logicalId, int version, java.time.Instant lastUpdated)
Create a newResourceResult
instance to represent a deleted or partially erased resource -
Uses of Resource in org.linuxforhealth.fhir.profile
Methods in org.linuxforhealth.fhir.profile with parameters of type Resource Modifier and Type Method Description static java.util.List<Constraint>
ProfileSupport. getConstraints(Resource resource)
Get constraints for all the resource-asserted profiles of the passed resource.static java.util.List<java.lang.String>
ProfileSupport. getResourceAssertedProfiles(Resource resource)
static boolean
ProfileSupport. hasResourceAssertedProfile(Resource resource, StructureDefinition profile)
-
Uses of Resource in org.linuxforhealth.fhir.provider
Methods in org.linuxforhealth.fhir.provider that return Resource Modifier and Type Method Description Resource
FHIRProvider. readFrom(java.lang.Class<Resource> type, java.lang.reflect.Type genericType, java.lang.annotation.Annotation[] annotations, javax.ws.rs.core.MediaType mediaType, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> httpHeaders, java.io.InputStream entityStream)
Methods in org.linuxforhealth.fhir.provider with parameters of type Resource Modifier and Type Method Description long
FHIRProvider. getSize(Resource t, java.lang.Class<?> type, java.lang.reflect.Type genericType, java.lang.annotation.Annotation[] annotations, javax.ws.rs.core.MediaType mediaType)
void
FHIRProvider. writeTo(Resource t, java.lang.Class<?> type, java.lang.reflect.Type genericType, java.lang.annotation.Annotation[] annotations, javax.ws.rs.core.MediaType mediaType, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.Object> httpHeaders, java.io.OutputStream entityStream)
Method parameters in org.linuxforhealth.fhir.provider with type arguments of type Resource Modifier and Type Method Description Resource
FHIRProvider. readFrom(java.lang.Class<Resource> type, java.lang.reflect.Type genericType, java.lang.annotation.Annotation[] annotations, javax.ws.rs.core.MediaType mediaType, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> httpHeaders, java.io.InputStream entityStream)
-
Uses of Resource in org.linuxforhealth.fhir.registry
Methods in org.linuxforhealth.fhir.registry with type parameters of type Resource Modifier and Type Method Description <T extends Resource>
TFHIRRegistry. getResource(java.lang.String url, java.lang.Class<T> resourceType)
Get the resource for the given canonical url and resource type<T extends Resource>
TFHIRRegistry. getResource(java.lang.String url, java.lang.Class<T> resourceType, java.lang.String providerNameToExclude)
Get the resource for the given canonical url and resource type<T extends Resource>
java.util.Collection<T>FHIRRegistry. getResources(java.lang.Class<T> resourceType)
Get the resources for the given resource typeMethod parameters in org.linuxforhealth.fhir.registry with type arguments of type Resource Modifier and Type Method Description java.lang.String
FHIRRegistry. getDefaultVersion(java.lang.String url, java.lang.Class<? extends Resource> resourceType)
Get the default (or latest) version of a resource with the given url and resource typejava.util.Collection<FHIRRegistryResource>
FHIRRegistry. getRegistryResources(java.lang.Class<? extends Resource> resourceType)
Get the registry resources for the given resource typeboolean
FHIRRegistry. hasResource(java.lang.String url, java.lang.Class<? extends Resource> resourceType)
Indicates whether a resource for the given canonical url and resource type exists in the registry -
Uses of Resource in org.linuxforhealth.fhir.registry.resource
Fields in org.linuxforhealth.fhir.registry.resource declared as Resource Modifier and Type Field Description protected Resource
FHIRRegistryResource. resource
Fields in org.linuxforhealth.fhir.registry.resource with type parameters of type Resource Modifier and Type Field Description protected java.lang.Class<? extends Resource>
FHIRRegistryResource. resourceType
Methods in org.linuxforhealth.fhir.registry.resource that return Resource Modifier and Type Method Description Resource
FHIRRegistryResource. getResource()
Methods in org.linuxforhealth.fhir.registry.resource that return types with arguments of type Resource Modifier and Type Method Description java.lang.Class<? extends Resource>
FHIRRegistryResource. getResourceType()
Methods in org.linuxforhealth.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 org.linuxforhealth.fhir.registry.resource with parameters of type Resource Constructor Description FHIRRegistryResource(java.lang.Class<? extends Resource> resourceType, java.lang.String id, java.lang.String url, FHIRRegistryResource.Version version, java.lang.String kind, java.lang.String type, Resource resource)
FHIRRegistryResource(java.lang.Class<? extends Resource> resourceType, java.lang.String id, java.lang.String url, FHIRRegistryResource.Version version, java.lang.String kind, java.lang.String type, Resource resource, boolean defaultVersion)
Constructor parameters in org.linuxforhealth.fhir.registry.resource with type arguments of type Resource Constructor Description FHIRRegistryResource(java.lang.Class<? extends Resource> resourceType, java.lang.String id, java.lang.String url, FHIRRegistryResource.Version version, java.lang.String kind, java.lang.String type)
FHIRRegistryResource(java.lang.Class<? extends Resource> resourceType, java.lang.String id, java.lang.String url, FHIRRegistryResource.Version version, java.lang.String kind, java.lang.String type, boolean defaultVersion)
FHIRRegistryResource(java.lang.Class<? extends Resource> resourceType, java.lang.String id, java.lang.String url, FHIRRegistryResource.Version version, java.lang.String kind, java.lang.String type, Resource resource)
FHIRRegistryResource(java.lang.Class<? extends Resource> resourceType, java.lang.String id, java.lang.String url, FHIRRegistryResource.Version version, java.lang.String kind, java.lang.String type, Resource resource, boolean defaultVersion)
-
Uses of Resource in org.linuxforhealth.fhir.registry.spi
Methods in org.linuxforhealth.fhir.registry.spi with type parameters of type Resource Modifier and Type Method Description protected <T extends Resource>
TAbstractRegistryResourceProvider. loadFromRegistry(java.lang.String url, java.lang.Class<T> resourceType)
facilitates the retrieval of a resource from the registry allowing the provider to be excluded from the resource retrieval.Method parameters in org.linuxforhealth.fhir.registry.spi with type arguments of type Resource Modifier and Type Method Description FHIRRegistryResource
AbstractRegistryResourceProvider. getRegistryResource(java.lang.Class<? extends Resource> resourceType, java.lang.String url, java.lang.String version)
FHIRRegistryResource
FHIRRegistryResourceProvider. getRegistryResource(java.lang.Class<? extends Resource> resourceType, java.lang.String url, java.lang.String version)
Get the registry resource from this provider for the given resource type, url and versionabstract java.util.Collection<FHIRRegistryResource>
AbstractRegistryResourceProvider. getRegistryResources(java.lang.Class<? extends Resource> resourceType)
protected abstract java.util.List<FHIRRegistryResource>
AbstractRegistryResourceProvider. getRegistryResources(java.lang.Class<? extends Resource> resourceType, java.lang.String url)
Return a sorted list of FHIRRegistryResource with the passed canonical urljava.util.Collection<FHIRRegistryResource>
FHIRRegistryResourceProvider. getRegistryResources(java.lang.Class<? extends Resource> resourceType)
Get the registry resources from this provider for the given resource type -
Uses of Resource in org.linuxforhealth.fhir.registry.util
Fields in org.linuxforhealth.fhir.registry.util with type parameters of type Resource Modifier and Type Field Description protected java.util.Map<java.lang.Class<? extends Resource>,java.util.Map<java.lang.String,java.util.List<FHIRRegistryResource>>>
PackageRegistryResourceProvider. registryResourceMap
Methods in org.linuxforhealth.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(java.lang.String path)
Methods in org.linuxforhealth.fhir.registry.util with parameters of type Resource Modifier and Type Method Description static Index.Entry
Index.Entry. entry(Resource resource)
static java.lang.String
FHIRRegistryUtil. getUrl(Resource resource)
static java.lang.String
FHIRRegistryUtil. getVersion(Resource resource)
static boolean
FHIRRegistryUtil. isDefinitionalResource(Resource resource)
Method parameters in org.linuxforhealth.fhir.registry.util with type arguments of type Resource Modifier and Type Method Description FHIRRegistryResource
FHIRRegistryResourceProviderAdapter. getRegistryResource(java.lang.Class<? extends Resource> resourceType, java.lang.String url, java.lang.String version)
java.util.Collection<FHIRRegistryResource>
FHIRRegistryResourceProviderAdapter. getRegistryResources(java.lang.Class<? extends Resource> resourceType)
java.util.Collection<FHIRRegistryResource>
PackageRegistryResourceProvider. getRegistryResources(java.lang.Class<? extends Resource> resourceType)
protected java.util.List<FHIRRegistryResource>
PackageRegistryResourceProvider. getRegistryResources(java.lang.Class<? extends Resource> resourceType, java.lang.String url)
static boolean
FHIRRegistryUtil. isDefinitionalResourceType(java.lang.Class<? extends Resource> resourceType)
Indicates whether the resource type is a definitional resource type per: http://hl7.org/fhir/definition.htmlstatic void
FHIRRegistryUtil. requireDefinitionalResourceType(java.lang.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 org.linuxforhealth.fhir.registry.util with type arguments of type Resource Constructor Description PackageRegistryResource(java.lang.Class<? extends Resource> resourceType, java.lang.String id, java.lang.String url, FHIRRegistryResource.Version version, java.lang.String kind, java.lang.String type, java.lang.String path)
-
Uses of Resource in org.linuxforhealth.fhir.search.parameters
Method parameters in org.linuxforhealth.fhir.search.parameters with type arguments of type Resource Modifier and Type Method Description java.util.Collection<FHIRRegistryResource>
ExtensionSearchParametersResourceProvider. getRegistryResources(java.lang.Class<? extends Resource> resourceType)
protected java.util.List<FHIRRegistryResource>
ExtensionSearchParametersResourceProvider. getRegistryResources(java.lang.Class<? extends Resource> resourceType, java.lang.String url)
-
Uses of Resource in org.linuxforhealth.fhir.search.util
Methods in org.linuxforhealth.fhir.search.util with parameters of type Resource Modifier and Type Method Description java.util.Map<SearchParameter,java.util.List<FHIRPathNode>>
SearchHelper. extractParameterValues(Resource resource)
skips the empty extracted search parametersjava.util.Map<SearchParameter,java.util.List<FHIRPathNode>>
SearchHelper. extractParameterValues(Resource resource, boolean skipEmpty)
extract parameter values. -
Uses of Resource in org.linuxforhealth.fhir.server.notification
Methods in org.linuxforhealth.fhir.server.notification that return Resource Modifier and Type Method Description Resource
FHIRNotificationEvent. getResource()
Methods in org.linuxforhealth.fhir.server.notification with parameters of type Resource Modifier and Type Method Description void
FHIRNotificationEvent. setResource(Resource resource)
-
Uses of Resource in org.linuxforhealth.fhir.server.registry
Method parameters in org.linuxforhealth.fhir.server.registry with type arguments of type Resource Modifier and Type Method Description java.util.Collection<FHIRRegistryResource>
ServerRegistryResourceProvider. getRegistryResources(java.lang.Class<? extends Resource> resourceType)
protected java.util.List<FHIRRegistryResource>
ServerRegistryResourceProvider. getRegistryResources(java.lang.Class<? extends Resource> resourceType, java.lang.String url)
-
Uses of Resource in org.linuxforhealth.fhir.server.resolve
Methods in org.linuxforhealth.fhir.server.resolve that return Resource Modifier and Type Method Description protected Resource
ServerResolveFunction. resolveRelativeReference(FHIRPathEvaluator.EvaluationContext evaluationContext, FHIRPathNode node, java.lang.String resourceType, java.lang.String logicalId, java.lang.String versionId)
-
Uses of Resource in org.linuxforhealth.fhir.server.resources
Methods in org.linuxforhealth.fhir.server.resources with parameters of type Resource Modifier and Type Method Description protected javax.ws.rs.core.Response.ResponseBuilder
FHIRResource. addETagAndLastModifiedHeaders(javax.ws.rs.core.Response.ResponseBuilder rb, Resource resource)
Adds the Etag and Last-Modified headers to the response from the specified resource (if possible).javax.ws.rs.core.Response
Batch. bundle(Resource resource, boolean forceUpdate)
javax.ws.rs.core.Response
Update. conditionalUpdate(java.lang.String type, Resource resource, java.lang.String ifMatch, boolean forceUpdate)
javax.ws.rs.core.Response
Create. create(java.lang.String type, Resource resource, java.lang.String ifNoneExist)
javax.ws.rs.core.Response
Operation. invoke(java.lang.String resourceTypeName, java.lang.String logicalId, java.lang.String versionId, java.lang.String operationName, Resource resource)
javax.ws.rs.core.Response
Operation. invoke(java.lang.String resourceTypeName, java.lang.String logicalId, java.lang.String operationName, Resource resource)
javax.ws.rs.core.Response
Operation. invoke(java.lang.String resourceTypeName, java.lang.String operationName, Resource resource)
javax.ws.rs.core.Response
Operation. invoke(java.lang.String operationName, Resource resource)
javax.ws.rs.core.Response
Update. update(java.lang.String type, java.lang.String id, Resource resource, java.lang.String ifMatch, boolean forceUpdate, java.lang.String ifNoneMatchHdr)
-
Uses of Resource in org.linuxforhealth.fhir.server.rest
Methods in org.linuxforhealth.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 org.linuxforhealth.fhir.server.rest with parameters of type Resource Modifier and Type Method Description protected void
FHIRRestInteractionVisitorBase. addLocalRefMapping(java.lang.String localIdentifier, Resource resource)
This method will add a mapping to the local-to-external identifier map if the specified localIdentifier is non-null.FHIRRestOperationResponse
FHIRRestInteractionVisitor. doCreate(int entryIndex, FHIRPersistenceEvent event, java.util.List<OperationOutcome.Issue> warnings, Bundle.Entry validationResponseEntry, java.lang.String requestDescription, FHIRUrlParser requestURL, long accumulatedTime, java.lang.String type, Resource resource, java.lang.String ifNoneExist, java.lang.String localIdentifier, PayloadPersistenceResponse offloadResponse)
Performs the heavy lifting associated with a 'create' interaction.FHIRRestOperationResponse
FHIRRestInteractionVisitorMeta. doCreate(int entryIndex, FHIRPersistenceEvent event, java.util.List<OperationOutcome.Issue> warnings, Bundle.Entry validationResponseEntry, java.lang.String requestDescription, FHIRUrlParser requestURL, long accumulatedTime, java.lang.String type, Resource resource, java.lang.String ifNoneExist, java.lang.String localIdentifier, PayloadPersistenceResponse offloadResponse)
FHIRRestOperationResponse
FHIRRestInteractionVisitorOffload. doCreate(int entryIndex, FHIRPersistenceEvent event, java.util.List<OperationOutcome.Issue> warnings, Bundle.Entry validationResponseEntry, java.lang.String requestDescription, FHIRUrlParser requestURL, long accumulatedTime, java.lang.String type, Resource resource, java.lang.String ifNoneExist, java.lang.String localIdentifier, PayloadPersistenceResponse offloadResponse)
FHIRRestOperationResponse
FHIRRestInteractionVisitorPersist. doCreate(int entryIndex, FHIRPersistenceEvent event, java.util.List<OperationOutcome.Issue> warnings, Bundle.Entry validationResponseEntry, java.lang.String requestDescription, FHIRUrlParser requestURL, long accumulatedTime, java.lang.String type, Resource resource, java.lang.String ifNoneExist, java.lang.String localIdentifier, PayloadPersistenceResponse offloadResponse)
FHIRRestOperationResponse
FHIRRestInteractionVisitorReferenceMapping. doCreate(int entryIndex, FHIRPersistenceEvent event, java.util.List<OperationOutcome.Issue> warnings, Bundle.Entry validationResponseEntry, java.lang.String requestDescription, FHIRUrlParser requestURL, long accumulatedTime, java.lang.String type, Resource resource, java.lang.String ifNoneExist, java.lang.String localIdentifier, PayloadPersistenceResponse offloadResponse)
FHIRRestOperationResponse
FHIRRestInteractionVisitor. doInvoke(java.lang.String method, int entryIndex, Bundle.Entry validationResponseEntry, java.lang.String requestDescription, FHIRUrlParser requestURL, long accumulatedTime, FHIROperationContext operationContext, java.lang.String resourceTypeName, java.lang.String logicalId, java.lang.String versionId, Resource resource, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> queryParameters)
Helper method which invokes a custom operation.FHIRRestOperationResponse
FHIRRestInteractionVisitorMeta. doInvoke(java.lang.String method, int entryIndex, Bundle.Entry validationResponseEntry, java.lang.String requestDescription, FHIRUrlParser requestURL, long accumulatedTime, FHIROperationContext operationContext, java.lang.String resourceTypeName, java.lang.String logicalId, java.lang.String versionId, Resource resource, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> queryParameters)
FHIRRestOperationResponse
FHIRRestInteractionVisitorOffload. doInvoke(java.lang.String method, int entryIndex, Bundle.Entry validationResponseEntry, java.lang.String requestDescription, FHIRUrlParser requestURL, long accumulatedTime, FHIROperationContext operationContext, java.lang.String resourceTypeName, java.lang.String logicalId, java.lang.String versionId, Resource resource, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> queryParameters)
FHIRRestOperationResponse
FHIRRestInteractionVisitorPersist. doInvoke(java.lang.String method, int entryIndex, Bundle.Entry validationResponseEntry, java.lang.String requestDescription, FHIRUrlParser requestURL, long accumulatedTime, FHIROperationContext operationContext, java.lang.String resourceTypeName, java.lang.String logicalId, java.lang.String versionId, Resource resource, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> queryParameters)
FHIRRestOperationResponse
FHIRRestInteractionVisitorReferenceMapping. doInvoke(java.lang.String method, int entryIndex, Bundle.Entry validationResponseEntry, java.lang.String requestDescription, FHIRUrlParser requestURL, long accumulatedTime, FHIROperationContext operationContext, java.lang.String resourceTypeName, java.lang.String logicalId, java.lang.String versionId, Resource resource, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> queryParameters)
FHIRRestOperationResponse
FHIRRestInteractionVisitor. doPatch(int entryIndex, FHIRPersistenceEvent event, Bundle.Entry validationResponseEntry, java.lang.String requestDescription, FHIRUrlParser requestURL, long accumulatedTime, java.lang.String type, java.lang.String id, Resource newResource, Resource prevResource, FHIRPatch patch, java.lang.String ifMatchValue, java.lang.String searchQueryString, boolean skippableUpdate, java.util.List<OperationOutcome.Issue> warnings, java.lang.String localIdentifier, PayloadPersistenceResponse offloadResponse)
Performs a patch operation (a new version of the Resource will be stored).FHIRRestOperationResponse
FHIRRestInteractionVisitorMeta. doPatch(int entryIndex, FHIRPersistenceEvent event, Bundle.Entry validationResponseEntry, java.lang.String requestDescription, FHIRUrlParser requestURL, long accumulatedTime, java.lang.String type, java.lang.String id, Resource newResource, Resource prevResource, FHIRPatch patch, java.lang.String ifMatchValue, java.lang.String searchQueryString, boolean skippableUpdate, java.util.List<OperationOutcome.Issue> warnings, java.lang.String localIdentifier, PayloadPersistenceResponse offloadResponse)
FHIRRestOperationResponse
FHIRRestInteractionVisitorOffload. doPatch(int entryIndex, FHIRPersistenceEvent event, Bundle.Entry validationResponseEntry, java.lang.String requestDescription, FHIRUrlParser requestURL, long accumulatedTime, java.lang.String type, java.lang.String id, Resource resource, Resource prevResource, FHIRPatch patch, java.lang.String ifMatchValue, java.lang.String searchQueryString, boolean skippableUpdate, java.util.List<OperationOutcome.Issue> warnings, java.lang.String localIdentifier, PayloadPersistenceResponse offloadResponse)
FHIRRestOperationResponse
FHIRRestInteractionVisitorPersist. doPatch(int entryIndex, FHIRPersistenceEvent event, Bundle.Entry validationResponseEntry, java.lang.String requestDescription, FHIRUrlParser requestURL, long accumulatedTime, java.lang.String type, java.lang.String id, Resource newResource, Resource prevResource, FHIRPatch patch, java.lang.String ifMatchValue, java.lang.String searchQueryString, boolean skippableUpdate, java.util.List<OperationOutcome.Issue> warnings, java.lang.String localIdentifier, PayloadPersistenceResponse offloadResponse)
FHIRRestOperationResponse
FHIRRestInteractionVisitorReferenceMapping. doPatch(int entryIndex, FHIRPersistenceEvent event, Bundle.Entry validationResponseEntry, java.lang.String requestDescription, FHIRUrlParser requestURL, long accumulatedTime, java.lang.String type, java.lang.String id, Resource resource, Resource prevResource, FHIRPatch patch, java.lang.String ifMatchValue, java.lang.String searchQueryString, boolean skippableUpdate, java.util.List<OperationOutcome.Issue> warnings, java.lang.String localIdentifier, PayloadPersistenceResponse offloadResponse)
FHIRRestOperationResponse
FHIRRestInteractionVisitor. doUpdate(int entryIndex, FHIRPersistenceEvent event, Bundle.Entry validationResponseEntry, java.lang.String requestDescription, FHIRUrlParser requestURL, long accumulatedTime, java.lang.String type, java.lang.String id, Resource newResource, Resource prevResource, java.lang.String ifMatchValue, java.lang.String searchQueryString, boolean skippableUpdate, java.lang.String localIdentifier, java.util.List<OperationOutcome.Issue> warnings, boolean isDeleted, java.lang.Integer ifNoneMatch, PayloadPersistenceResponse offloadResponse)
Performs an update operation (a new version of the Resource will be stored).FHIRRestOperationResponse
FHIRRestInteractionVisitorMeta. doUpdate(int entryIndex, FHIRPersistenceEvent event, Bundle.Entry validationResponseEntry, java.lang.String requestDescription, FHIRUrlParser requestURL, long accumulatedTime, java.lang.String type, java.lang.String id, Resource resource, Resource prevResource, java.lang.String ifMatchValue, java.lang.String searchQueryString, boolean skippableUpdate, java.lang.String localIdentifier, java.util.List<OperationOutcome.Issue> warnings, boolean isDeleted, java.lang.Integer ifNoneMatch, PayloadPersistenceResponse offloadResponse)
FHIRRestOperationResponse
FHIRRestInteractionVisitorOffload. doUpdate(int entryIndex, FHIRPersistenceEvent event, Bundle.Entry validationResponseEntry, java.lang.String requestDescription, FHIRUrlParser requestURL, long accumulatedTime, java.lang.String type, java.lang.String id, Resource resource, Resource prevResource, java.lang.String ifMatchValue, java.lang.String searchQueryString, boolean skippableUpdate, java.lang.String localIdentifier, java.util.List<OperationOutcome.Issue> warnings, boolean isDeleted, java.lang.Integer ifNoneMatch, PayloadPersistenceResponse offloadResponse)
FHIRRestOperationResponse
FHIRRestInteractionVisitorPersist. doUpdate(int entryIndex, FHIRPersistenceEvent event, Bundle.Entry validationResponseEntry, java.lang.String requestDescription, FHIRUrlParser requestURL, long accumulatedTime, java.lang.String type, java.lang.String id, Resource newResource, Resource prevResource, java.lang.String ifMatchValue, java.lang.String searchQueryString, boolean skippableUpdate, java.lang.String localIdentifier, java.util.List<OperationOutcome.Issue> warnings, boolean isDeleted, java.lang.Integer ifNoneMatch, PayloadPersistenceResponse offloadResponse)
FHIRRestOperationResponse
FHIRRestInteractionVisitorReferenceMapping. doUpdate(int entryIndex, FHIRPersistenceEvent event, Bundle.Entry validationResponseEntry, java.lang.String requestDescription, FHIRUrlParser requestURL, long accumulatedTime, java.lang.String type, java.lang.String id, Resource resource, Resource prevResource, java.lang.String ifMatchValue, java.lang.String searchQueryString, boolean skippableUpdate, java.lang.String localIdentifier, java.util.List<OperationOutcome.Issue> warnings, boolean isDeleted, java.lang.Integer ifNoneMatch, PayloadPersistenceResponse offloadResponse)
void
FHIRRestInteractionResource. setNewResource(Resource resource)
Setter for updatedResourcevoid
FHIRRestInteractionResource. setPrevResource(Resource prevResource)
Setter for prevResourceprotected PayloadPersistenceResponse
FHIRRestInteractionVisitorOffload. storePayload(Resource resource, java.lang.String logicalId, int newVersionNumber, java.lang.String resourcePayloadKey)
If payload offloading is supported by the persistence layer, store the given resource.Constructors in org.linuxforhealth.fhir.server.rest with parameters of type Resource Constructor Description FHIRRestInteractionCreate(int entryIndex, FHIRPersistenceEvent event, Bundle.Entry validationResponseEntry, java.lang.String requestDescription, FHIRUrlParser requestURL, java.lang.String type, Resource resource, java.lang.String ifNoneExist, java.lang.String localIdentifier)
Public constructorFHIRRestInteractionInvoke(int entryIndex, Bundle.Entry validationResponseEntry, java.lang.String requestDescription, FHIRUrlParser requestURL, FHIROperationContext operationContext, java.lang.String method, java.lang.String resourceTypeName, java.lang.String logicalId, java.lang.String versionId, Resource resource, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> queryParameters)
Public constructorFHIRRestInteractionResource(int entryIndex, FHIRPersistenceEvent event, Resource newResource, Bundle.Entry validationResponseEntry, java.lang.String requestDescription, FHIRUrlParser requestURL)
Protected constructorFHIRRestInteractionUpdate(int entryIndex, FHIRPersistenceEvent event, Bundle.Entry validationResponseEntry, java.lang.String requestDescription, FHIRUrlParser requestURL, java.lang.String type, java.lang.String id, Resource newResource, java.lang.String ifMatchValue, java.lang.String searchQueryString, boolean skippableUpdate, java.lang.String localIdentifier, java.lang.Integer ifNoneMatch)
Public constructor -
Uses of Resource in org.linuxforhealth.fhir.server.spi.operation
Methods in org.linuxforhealth.fhir.server.spi.operation that return Resource Modifier and Type Method Description Resource
FHIRResourceHelpers. doInvoke(FHIROperationContext operationContext, java.lang.String resourceTypeName, java.lang.String logicalId, java.lang.String versionId, Resource resource, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> queryParameters)
Helper method which invokes a custom operation.Resource
FHIRRestOperationResponse. getPrevResource()
Resource
FHIRRestOperationResponse. getResource()
static Resource
FHIROperationUtil. getSingleResourceOutputParameter(Parameters parameters)
Methods in org.linuxforhealth.fhir.server.spi.operation that return types with arguments of type Resource Modifier and Type Method Description default SingleResourceResult<? extends Resource>
FHIRResourceHelpers. doRead(java.lang.String type, java.lang.String id)
Performs a 'read' operation to retrieve a Resource.SingleResourceResult<? extends Resource>
FHIRResourceHelpers. doRead(java.lang.String type, java.lang.String id, boolean throwExcOnNull, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> queryParameters)
Performs a 'read' operation to retrieve a Resource with select query parameters.default SingleResourceResult<? extends Resource>
FHIRResourceHelpers. doVRead(java.lang.String type, java.lang.String id, java.lang.String versionId)
Performs a 'vread' operation by retrieving the specified version of a Resource with no query parametersSingleResourceResult<? extends Resource>
FHIRResourceHelpers. doVRead(java.lang.String type, java.lang.String id, java.lang.String versionId, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> queryParameters)
Performs a 'vread' operation by retrieving the specified version of a Resource.Methods in org.linuxforhealth.fhir.server.spi.operation with parameters of type Resource Modifier and Type Method Description default FHIRRestOperationResponse
FHIRResourceHelpers. doCreate(java.lang.String type, Resource resource, java.lang.String ifNoneExist)
Performs the heavy lifting associated with a 'create' interaction.FHIRRestOperationResponse
FHIRResourceHelpers. doCreate(java.lang.String type, Resource resource, java.lang.String ifNoneExist, boolean doValidation)
Performs the heavy lifting associated with a 'create' interaction.FHIRRestOperationResponse
FHIRResourceHelpers. doCreateMeta(FHIRPersistenceEvent event, java.util.List<OperationOutcome.Issue> warnings, java.lang.String type, Resource resource, java.lang.String ifNoneExist)
1st phase of CREATE.FHIRRestOperationResponse
FHIRResourceHelpers. doCreatePersist(FHIRPersistenceEvent event, java.util.List<OperationOutcome.Issue> warnings, Resource resource, PayloadPersistenceResponse offloadResponse)
3rd phase of resource create.Resource
FHIRResourceHelpers. doInvoke(FHIROperationContext operationContext, java.lang.String resourceTypeName, java.lang.String logicalId, java.lang.String versionId, Resource resource, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> queryParameters)
Helper method which invokes a custom operation.FHIRRestOperationResponse
FHIRResourceHelpers. doPatchOrUpdatePersist(FHIRPersistenceEvent event, java.lang.String type, java.lang.String id, boolean isPatch, Resource newResource, Resource prevResource, java.util.List<OperationOutcome.Issue> warnings, boolean isDeleted, java.lang.Integer ifNoneMatch, PayloadPersistenceResponse offloadResponse)
Persist the newResource value for patch or update interactionsFHIRRestOperationResponse
FHIRResourceHelpers. doUpdate(java.lang.String type, java.lang.String id, Resource newResource, java.lang.String ifMatchValue, java.lang.String searchQueryString, boolean skippableUpdate, boolean doValidation, java.lang.Integer ifNoneMatch)
Performs an update operation (a new version of the Resource will be stored).default FHIRRestOperationResponse
FHIRResourceHelpers. doUpdate(java.lang.String type, java.lang.String id, Resource newResource, java.lang.String ifMatchValue, java.lang.String searchQueryString, boolean skippableUpdate, java.lang.Integer ifNoneMatch)
Performs an update operation (a new version of the Resource will be stored).FHIRRestOperationResponse
FHIRResourceHelpers. doUpdateMeta(FHIRPersistenceEvent event, java.lang.String type, java.lang.String id, FHIRPatch patch, Resource newResource, java.lang.String ifMatchValue, java.lang.String searchQueryString, boolean skippableUpdate, java.lang.Integer ifNoneMatch, boolean doValidation, java.util.List<OperationOutcome.Issue> warnings)
1st phase of update interaction.static Parameters
FHIROperationUtil. getInputParameters(OperationDefinition definition, Resource resource)
Construct a Parameters object with a single parameter named resourcestatic Parameters
FHIROperationUtil. getOutputParameters(java.lang.String name, Resource resource)
generates an output parameter with a specific name.static Parameters
FHIROperationUtil. getOutputParameters(Resource resource)
Generates an output Parameter resourcevoid
FHIRRestOperationResponse. setPrevResource(Resource prevResource)
void
FHIRRestOperationResponse. setResource(Resource resource)
PayloadPersistenceResponse
FHIRResourceHelpers. storePayload(Resource resource, java.lang.String logicalId, int newVersionNumber, java.lang.String resourcePayloadKey)
If the underlying persistence layer supports offloading payload storage, initiate the request here.java.util.List<OperationOutcome.Issue>
FHIRResourceHelpers. validateResource(Resource resource)
Validate a resource.Method parameters in org.linuxforhealth.fhir.server.spi.operation with type arguments of type Resource Modifier and Type Method Description protected abstract Parameters
AbstractOperation. doInvoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper)
This is the method that concrete subclasses must implement to perform the operation logic.Parameters
AbstractOperation. invoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper, SearchHelper searchHelper)
Parameters
FHIROperation. invoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelpers, SearchHelper searchHelper)
Invoke the operation.protected void
AbstractOperation. validateInputParameters(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters)
protected void
AbstractOperation. validateOperationContext(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, Parameters parameters)
Constructors in org.linuxforhealth.fhir.server.spi.operation with parameters of type Resource Constructor Description FHIRRestOperationResponse(javax.ws.rs.core.Response.Status status, java.net.URI locationURI, Resource resource)
FHIRRestOperationResponse(Resource resource, java.lang.String resourceId, PayloadPersistenceResponse storePayloadResponse)
-
Uses of Resource in org.linuxforhealth.fhir.server.util
Methods in org.linuxforhealth.fhir.server.util that return Resource Modifier and Type Method Description Resource
FHIRRestHelper. doInvoke(FHIROperationContext operationContext, java.lang.String resourceTypeName, java.lang.String logicalId, java.lang.String versionId, Resource resource, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> queryParameters)
Methods in org.linuxforhealth.fhir.server.util that return types with arguments of type Resource Modifier and Type Method Description SingleResourceResult<? extends Resource>
FHIRRestHelper. doRead(java.lang.String type, java.lang.String id, boolean throwExcOnNull, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> queryParameters)
SingleResourceResult<? extends Resource>
FHIRRestHelper. doVRead(java.lang.String type, java.lang.String id, java.lang.String versionId, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> queryParameters)
Methods in org.linuxforhealth.fhir.server.util with parameters of type Resource Modifier and Type Method Description FHIRRestOperationResponse
FHIRRestHelper. doCreate(java.lang.String type, Resource resource, java.lang.String ifNoneExist, boolean doValidation)
FHIRRestOperationResponse
FHIRRestHelper. doCreateMeta(FHIRPersistenceEvent event, java.util.List<OperationOutcome.Issue> warnings, java.lang.String type, Resource resource, java.lang.String ifNoneExist)
FHIRRestOperationResponse
FHIRRestHelper. doCreatePersist(FHIRPersistenceEvent event, java.util.List<OperationOutcome.Issue> warnings, Resource resource, PayloadPersistenceResponse offloadResponse)
Resource
FHIRRestHelper. doInvoke(FHIROperationContext operationContext, java.lang.String resourceTypeName, java.lang.String logicalId, java.lang.String versionId, Resource resource, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> queryParameters)
FHIRRestOperationResponse
FHIRRestHelper. doPatchOrUpdatePersist(FHIRPersistenceEvent event, java.lang.String type, java.lang.String id, boolean isPatch, Resource newResource, Resource prevResource, java.util.List<OperationOutcome.Issue> warnings, boolean isDeleted, java.lang.Integer ifNoneMatch, PayloadPersistenceResponse offloadResponse)
FHIRRestOperationResponse
FHIRRestHelper. doUpdate(java.lang.String type, java.lang.String id, Resource newResource, java.lang.String ifMatchValue, java.lang.String searchQueryString, boolean skippableUpdate, boolean doValidation, java.lang.Integer ifNoneMatch)
FHIRRestOperationResponse
FHIRRestHelper. doUpdateMeta(FHIRPersistenceEvent event, java.lang.String type, java.lang.String id, FHIRPatch patch, Resource newResource, java.lang.String ifMatchValue, java.lang.String searchQueryString, boolean skippableUpdate, java.lang.Integer ifNoneMatch, boolean doValidation, java.util.List<OperationOutcome.Issue> warnings)
static java.lang.String
FHIRRestSupport. getEtagValue(Resource resource)
static void
RestAuditLogger. logCreate(javax.servlet.http.HttpServletRequest request, Resource resource, java.util.Date startTime, java.util.Date endTime, javax.ws.rs.core.Response.Status responseStatus)
Builds an audit log entry for a 'create' REST service invocation.static void
RestAuditLogger. logDelete(javax.servlet.http.HttpServletRequest request, Resource resource, java.util.Date startTime, java.util.Date endTime, javax.ws.rs.core.Response.Status responseStatus)
Builds an audit log entry for a 'delete' REST service invocation.static void
RestAuditLogger. logPatch(javax.servlet.http.HttpServletRequest request, Resource oldResource, Resource updatedResource, java.util.Date startTime, java.util.Date endTime, javax.ws.rs.core.Response.Status responseStatus)
Builds an audit log entry for an 'patch' REST service invocation.static void
RestAuditLogger. logRead(javax.servlet.http.HttpServletRequest request, Resource resource, java.util.Date startTime, java.util.Date endTime, javax.ws.rs.core.Response.Status responseStatus)
Builds an audit log entry for a 'read' REST service invocation.static void
RestAuditLogger. logUpdate(javax.servlet.http.HttpServletRequest request, Resource oldResource, Resource updatedResource, java.util.Date startTime, java.util.Date endTime, javax.ws.rs.core.Response.Status responseStatus)
Builds an audit log entry for an 'update' REST service invocation.static void
RestAuditLogger. logValidate(javax.servlet.http.HttpServletRequest request, Resource resource, java.util.Date startTime, java.util.Date endTime, javax.ws.rs.core.Response.Status responseStatus)
Builds an audit log entry for a 'validate' REST service invocation.static void
RestAuditLogger. logVersionRead(javax.servlet.http.HttpServletRequest request, Resource resource, java.util.Date startTime, java.util.Date endTime, javax.ws.rs.core.Response.Status responseStatus)
Builds an audit log entry for a 'version-read' REST service invocation.protected static AuditLogEntry
RestAuditLogger. populateAuditLogEntry(AuditLogEntry entry, javax.servlet.http.HttpServletRequest request, Resource resource, java.util.Date startTime, java.util.Date endTime, javax.ws.rs.core.Response.Status responseStatus)
Populates the passed audit log entry, with attributes common to all REST services.PayloadPersistenceResponse
FHIRRestHelper. storePayload(Resource resource, java.lang.String logicalId, int newVersionNumber, java.lang.String resourcePayloadKey)
java.util.List<OperationOutcome.Issue>
FHIRRestHelper. validateResource(Resource resource)
Method parameters in org.linuxforhealth.fhir.server.util with type arguments of type Resource Modifier and Type Method Description (package private) Bundle
FHIRRestHelper. createSearchResponseBundle(java.util.List<ResourceResult<? extends Resource>> resourceResults, FHIRSearchContext searchContext, java.lang.String type)
Creates a bundle that will hold results for a search operation. -
Uses of Resource in org.linuxforhealth.fhir.term.graph.registry
Method parameters in org.linuxforhealth.fhir.term.graph.registry with type arguments of type Resource Modifier and Type Method Description FHIRRegistryResource
SnomedRegistryResourceProvider. getRegistryResource(java.lang.Class<? extends Resource> resourceType, java.lang.String url, java.lang.String version)
-
Uses of Resource in org.linuxforhealth.fhir.term.registry
Method parameters in org.linuxforhealth.fhir.term.registry with type arguments of type Resource Modifier and Type Method Description FHIRRegistryResource
ImplicitValueSetRegistryResourceProvider. getRegistryResource(java.lang.Class<? extends Resource> resourceType, java.lang.String url, java.lang.String version)
java.util.Collection<FHIRRegistryResource>
ImplicitValueSetRegistryResourceProvider. getRegistryResources(java.lang.Class<? extends Resource> resourceType)
-
Uses of Resource in org.linuxforhealth.fhir.validation
Methods in org.linuxforhealth.fhir.validation with parameters of type Resource Modifier and Type Method Description java.util.List<OperationOutcome.Issue>
FHIRValidator. validate(Resource resource, boolean includeResourceAssertedProfiles, java.lang.String... profiles)
Validate aResource
against constraints in the base specification and resource-asserted profile references and/or specific profile references.java.util.List<OperationOutcome.Issue>
FHIRValidator. validate(Resource resource, java.lang.String... profiles)
Validate aResource
against constraints in the base specification and resource-asserted profile references or specific profile references but not both.
-