Class Resource - HAPI FHIR
Maybe your like
Package org.hl7.fhir.r4.model Class Resource java.lang.Object org.hl7.fhir.r4.model.Base org.hl7.fhir.r4.model.BaseResource org.hl7.fhir.r4.model.Resource All Implemented Interfaces: ca.uhn.fhir.model.api.IElement, Serializable, org.hl7.fhir.instance.model.api.IAnyResource, org.hl7.fhir.instance.model.api.IBase, org.hl7.fhir.instance.model.api.IBaseResource Direct Known Subclasses: BaseBinary, Bundle, DomainResource, Parameters public abstract class Resource extends BaseResource implements org.hl7.fhir.instance.model.api.IAnyResource This is the base resource type for everything. See Also: - Serialized Form
-
Field Summary
Fields Modifier and Type Field Description protected IdType id The logical id of the resource, as used in the URL for the resource. protected UriType implicitRules A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. protected CodeType language The base language in which the resource is written. protected Meta meta The metadata about the resource.Fields inherited from interface org.hl7.fhir.instance.model.api.IAnyResource
RES_ID, RES_LAST_UPDATED, RES_PROFILE, RES_SECURITY, RES_TAG, SP_RES_ID, SP_RES_LAST_UPDATED, SP_RES_PROFILE, SP_RES_SECURITY, SP_RES_TAGFields inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
INCLUDE_ALL, WILDCARD_ALL_SET -
Constructor Summary
Constructors Constructor Description Resource() Constructor -
Method Summary
All MethodsInstance MethodsAbstract MethodsConcrete Methods Modifier and Type Method Description Base addChild(String name) abstract Resource copy() void copyValues(Resource dst) boolean equalsDeep(Base other_) boolean equalsShallow(Base other_) String fhirType() String getId() String getIdBase() IdType getIdElement() String getIdPart() String getImplicitRules() UriType getImplicitRulesElement() String getLanguage() String getLanguage(String defValue) CodeType getLanguageElement() Meta getMeta() Property getNamedProperty(int _hash, String _name, boolean _checkValid) Base[] getProperty(int hash, String name, boolean checkValid) abstract ResourceType getResourceType() String[] getTypesForProperty(int hash, String name) boolean hasId() boolean hasIdElement() boolean hasImplicitRules() boolean hasImplicitRulesElement() boolean hasLanguage() boolean hasLanguageElement() boolean hasMeta() boolean isEmpty() protected void listChildren(List<Property> children) Base makeProperty(int hash, String name) void removeChild(String name, Base value) Resource setId(String value) void setIdBase(String value) Resource setIdElement(IdType value) Resource setImplicitRules(String value) Resource setImplicitRulesElement(UriType value) Resource setLanguage(String value) Resource setLanguageElement(CodeType value) Resource setMeta(Meta value) Base setProperty(int hash, String name, Base value) Base setProperty(String name, Base value)Methods inherited from class org.hl7.fhir.r4.model.BaseResource
getStructureFhirVersionEnum, isResource, setIdMethods inherited from class org.hl7.fhir.r4.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCanonical, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExpression, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPopulation, castToPositiveInt, castToProdCharacteristic, castToProductShelfLife, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToSubstanceAmount, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUrl, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, copyValues, dateTimeValue, equals, getChildByName, getChildValueByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, getXhtml, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINN, setXhtmlMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hl7.fhir.instance.model.api.IAnyResource
getUserData, setUserDataMethods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, hasFormatCommentMethods inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
getStructureFhirVersionEnum, isDeleted, setId
-
Field Details
-
id
protected IdType id The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes. -
meta
protected Meta meta The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource. -
implicitRules
protected UriType implicitRules A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc. -
language
protected CodeType language The base language in which the resource is written.
-
-
Constructor Details
-
Resource
public Resource() Constructor
-
-
Method Details
-
getIdElement
public IdType getIdElement() Specified by: getIdElement in interface org.hl7.fhir.instance.model.api.IAnyResource Specified by: getIdElement in interface org.hl7.fhir.instance.model.api.IBaseResource Returns: id (The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.). This is the underlying object with id, value and extensions. The accessor "getId" gives direct access to the value -
hasIdElement
public boolean hasIdElement() -
hasId
public boolean hasId() -
setIdElement
public Resource setIdElement(IdType value) Specified by: setIdElement in class BaseResource Parameters: value - id (The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.). This is the underlying object with id, value and extensions. The accessor "getId" gives direct access to the value -
getId
public String getId() Specified by: getId in interface org.hl7.fhir.instance.model.api.IAnyResource Returns: The most complete id value of the resource, containing all available context and history. Once assigned this value never changes. NOTE: this value is NOT limited to just the logical id property of a resource id. See Also:- IdType
- IdType.getValue()
-
setId
public Resource setId(String value) Specified by: setId in interface org.hl7.fhir.instance.model.api.IAnyResource Specified by: setId in interface org.hl7.fhir.instance.model.api.IBaseResource Parameters: value - The id value of the resource. Once assigned, this value never changes. See Also:- IdType
- IdType.setValue(String)
-
getIdPart
public String getIdPart() Returns: the logical ID part of this resource's id See Also:- IdType.getIdPart()
-
getMeta
public Meta getMeta() Specified by: getMeta in interface org.hl7.fhir.instance.model.api.IBaseResource Returns: meta (The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.) -
hasMeta
public boolean hasMeta() -
setMeta
public Resource setMeta(Meta value) Parameters: value - meta (The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.) -
getImplicitRulesElement
public UriType getImplicitRulesElement() Returns: implicitRules (A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.). This is the underlying object with id, value and extensions. The accessor "getImplicitRules" gives direct access to the value -
hasImplicitRulesElement
public boolean hasImplicitRulesElement() -
hasImplicitRules
public boolean hasImplicitRules() -
setImplicitRulesElement
public Resource setImplicitRulesElement(UriType value) Parameters: value - implicitRules (A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.). This is the underlying object with id, value and extensions. The accessor "getImplicitRules" gives direct access to the value -
getImplicitRules
public String getImplicitRules() Returns: A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc. -
setImplicitRules
public Resource setImplicitRules(String value) Parameters: value - A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc. -
getLanguageElement
public CodeType getLanguageElement() Specified by: getLanguageElement in interface org.hl7.fhir.instance.model.api.IAnyResource Returns: language (The base language in which the resource is written.). This is the underlying object with id, value and extensions. The accessor "getLanguage" gives direct access to the value -
hasLanguageElement
public boolean hasLanguageElement() -
hasLanguage
public boolean hasLanguage() -
setLanguageElement
public Resource setLanguageElement(CodeType value) Parameters: value - language (The base language in which the resource is written.). This is the underlying object with id, value and extensions. The accessor "getLanguage" gives direct access to the value -
getLanguage
public String getLanguage() Returns: The base language in which the resource is written. -
setLanguage
public Resource setLanguage(String value) Parameters: value - The base language in which the resource is written. -
listChildren
protected void listChildren(List<Property> children) Specified by: listChildren in class Base -
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException Overrides: getNamedProperty in class Base Throws: org.hl7.fhir.exceptions.FHIRException -
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException Overrides: getProperty in class Base Throws: org.hl7.fhir.exceptions.FHIRException -
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException Overrides: setProperty in class Base Throws: org.hl7.fhir.exceptions.FHIRException -
setProperty
public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException Overrides: setProperty in class Base Throws: org.hl7.fhir.exceptions.FHIRException -
removeChild
public void removeChild(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException Overrides: removeChild in class Base Throws: org.hl7.fhir.exceptions.FHIRException -
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException Overrides: makeProperty in class Base Throws: org.hl7.fhir.exceptions.FHIRException -
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException Overrides: getTypesForProperty in class Base Throws: org.hl7.fhir.exceptions.FHIRException -
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException Overrides: addChild in class Base Throws: org.hl7.fhir.exceptions.FHIRException -
fhirType
public String fhirType() Specified by: fhirType in interface org.hl7.fhir.instance.model.api.IBase Specified by: fhirType in class Base -
copy
public abstract Resource copy() Specified by: copy in class Base -
copyValues
public void copyValues(Resource dst) -
equalsDeep
public boolean equalsDeep(Base other_) Overrides: equalsDeep in class Base -
equalsShallow
public boolean equalsShallow(Base other_) Overrides: equalsShallow in class Base -
isEmpty
public boolean isEmpty() Specified by: isEmpty in interface org.hl7.fhir.instance.model.api.IBase Overrides: isEmpty in class Base -
getIdBase
public String getIdBase() Specified by: getIdBase in class Base -
setIdBase
public void setIdBase(String value) Specified by: setIdBase in class Base -
getResourceType
public abstract ResourceType getResourceType() -
getLanguage
public String getLanguage(String defValue)
-
Tag » What Is Resource In Fhir
-
Resource
-
[PDF] Introduction To FHIR Resources
-
FHIR Resources - Lyniate
-
Resource - FHIR V5.0.0-cibuild - FHIR Build
-
Resourcelist - FHIR V5.0.0-cibuild - FHIR Build
-
Understanding FHIR Structure Components And Resources - Prolifics
-
FHIR Interoperability Basics: 4 Things To Know - Health IT Analytics
-
Resource IDs - Smile CDR Documentation
-
A Complete Guide To FHIR Resources & FHIR API | CapMinds Blog
-
Search Examples For FHIR Service - Microsoft Learn
-
Validate FHIR Resources Against Profiles In Azure API For FHIR
-
Identifiers | Fhir-policy - NHS Connect