public class CompartmentDefinition extends DomainResource
| Modifier and Type | Class and Description |
|---|---|
static class |
CompartmentDefinition.CompartmentDefinitionContactComponent |
static class |
CompartmentDefinition.CompartmentDefinitionResourceComponent |
static class |
CompartmentDefinition.CompartmentType |
static class |
CompartmentDefinition.CompartmentTypeEnumFactory |
| Modifier and Type | Field and Description |
|---|---|
protected Enumeration<CompartmentDefinition.CompartmentType> |
code
Which compartment this definition describes.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
CODE
Fluent Client search parameter constant for code
|
protected List<CompartmentDefinition.CompartmentDefinitionContactComponent> |
contact
Contacts to assist a user in finding and communicating with the publisher.
|
protected DateTimeType |
date
The date (and optionally time) when the compartment definition definition was published.
|
static ca.uhn.fhir.rest.gclient.DateClientParam |
DATE
Fluent Client search parameter constant for date
|
protected StringType |
description
A free text natural language description of the CompartmentDefinition and its use.
|
protected BooleanType |
experimental
A flag to indicate that this compartment definition definition is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.
|
protected StringType |
name
A free text natural language name identifying the compartment definition.
|
static ca.uhn.fhir.rest.gclient.StringClientParam |
NAME
Fluent Client search parameter constant for name
|
protected StringType |
publisher
The name of the individual or organization that published the compartment definition.
|
protected StringType |
requirements
The Scope and Usage that this compartment definition was created to meet.
|
protected List<CompartmentDefinition.CompartmentDefinitionResourceComponent> |
resource
Information about how a resource it related to the compartment.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
RESOURCE
Fluent Client search parameter constant for resource
|
protected BooleanType |
search
Whether the search syntax is supported.
|
static String |
SP_CODE
Search parameter: code
|
static String |
SP_DATE
Search parameter: date
|
static String |
SP_NAME
Search parameter: name
|
static String |
SP_RESOURCE
Search parameter: resource
|
static String |
SP_STATUS
Search parameter: status
|
static String |
SP_URL
Search parameter: url
|
protected Enumeration<Enumerations.ConformanceResourceStatus> |
status
The status of this compartment definition definition.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
STATUS
Fluent Client search parameter constant for status
|
protected UriType |
url
An absolute URL that is used to identify this compartment definition when it is referenced in a specification, model, design or an instance.
|
static ca.uhn.fhir.rest.gclient.UriClientParam |
URL
Fluent Client search parameter constant for url
|
contained, extension, modifierExtension, textid, implicitRules, language, meta| Constructor and Description |
|---|
CompartmentDefinition()
Constructor
|
CompartmentDefinition(UriType url,
StringType name,
Enumeration<CompartmentDefinition.CompartmentType> code,
BooleanType search)
Constructor
|
addContained, addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasModifierExtension, hasText, setTextcopyValues, getId, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetagetStructureFhirVersionEnum, setIdcastToActionDefinition, castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToModuleMetadata, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetId, getIdElement, getLanguageElement, getUserData, setId, setUserDataprotected UriType url
protected StringType name
protected Enumeration<Enumerations.ConformanceResourceStatus> status
protected BooleanType experimental
protected StringType publisher
protected List<CompartmentDefinition.CompartmentDefinitionContactComponent> contact
protected DateTimeType date
protected StringType description
protected StringType requirements
protected Enumeration<CompartmentDefinition.CompartmentType> code
protected BooleanType search
protected List<CompartmentDefinition.CompartmentDefinitionResourceComponent> resource
public static final String SP_STATUS
Description: draft | active | retired
Type: token
Path: CompartmentDefinition.status
public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS
Description: draft | active | retired
Type: token
Path: CompartmentDefinition.status
public static final String SP_NAME
Description: Informal name for this compartment definition
Type: string
Path: CompartmentDefinition.name
public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME
Description: Informal name for this compartment definition
Type: string
Path: CompartmentDefinition.name
public static final String SP_RESOURCE
Description: Name of resource type
Type: token
Path: CompartmentDefinition.resource.code
public static final ca.uhn.fhir.rest.gclient.TokenClientParam RESOURCE
Description: Name of resource type
Type: token
Path: CompartmentDefinition.resource.code
public static final String SP_CODE
Description: Patient | Encounter | RelatedPerson | Practitioner | Device
Type: token
Path: CompartmentDefinition.code
public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE
Description: Patient | Encounter | RelatedPerson | Practitioner | Device
Type: token
Path: CompartmentDefinition.code
public static final String SP_DATE
Description: Publication Date(/time)
Type: date
Path: CompartmentDefinition.date
public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE
Description: Publication Date(/time)
Type: date
Path: CompartmentDefinition.date
public static final String SP_URL
Description: Absolute URL used to reference this compartment definition
Type: uri
Path: CompartmentDefinition.url
public static final ca.uhn.fhir.rest.gclient.UriClientParam URL
Description: Absolute URL used to reference this compartment definition
Type: uri
Path: CompartmentDefinition.url
public CompartmentDefinition()
public CompartmentDefinition(UriType url, StringType name, Enumeration<CompartmentDefinition.CompartmentType> code, BooleanType search)
public UriType getUrlElement()
url (An absolute URL that is used to identify this compartment definition when it is referenced in a specification, model, design or an instance. This SHALL be a URL, SHOULD be globally unique, and SHOULD be an address at which this compartment definition is (or will be) published.). This is the underlying object with id, value and extensions. The accessor "getUrl" gives direct access to the valuepublic boolean hasUrlElement()
public boolean hasUrl()
public CompartmentDefinition setUrlElement(UriType value)
value - url (An absolute URL that is used to identify this compartment definition when it is referenced in a specification, model, design or an instance. This SHALL be a URL, SHOULD be globally unique, and SHOULD be an address at which this compartment definition is (or will be) published.). This is the underlying object with id, value and extensions. The accessor "getUrl" gives direct access to the valuepublic String getUrl()
public CompartmentDefinition setUrl(String value)
value - An absolute URL that is used to identify this compartment definition when it is referenced in a specification, model, design or an instance. This SHALL be a URL, SHOULD be globally unique, and SHOULD be an address at which this compartment definition is (or will be) published.public StringType getNameElement()
name (A free text natural language name identifying the compartment definition.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the valuepublic boolean hasNameElement()
public boolean hasName()
public CompartmentDefinition setNameElement(StringType value)
value - name (A free text natural language name identifying the compartment definition.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the valuepublic String getName()
public CompartmentDefinition setName(String value)
value - A free text natural language name identifying the compartment definition.public Enumeration<Enumerations.ConformanceResourceStatus> getStatusElement()
status (The status of this compartment definition definition.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the valuepublic boolean hasStatusElement()
public boolean hasStatus()
public CompartmentDefinition setStatusElement(Enumeration<Enumerations.ConformanceResourceStatus> value)
value - status (The status of this compartment definition definition.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the valuepublic Enumerations.ConformanceResourceStatus getStatus()
public CompartmentDefinition setStatus(Enumerations.ConformanceResourceStatus value)
value - The status of this compartment definition definition.public BooleanType getExperimentalElement()
experimental (A flag to indicate that this compartment definition definition is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.). This is the underlying object with id, value and extensions. The accessor "getExperimental" gives direct access to the valuepublic boolean hasExperimentalElement()
public boolean hasExperimental()
public CompartmentDefinition setExperimentalElement(BooleanType value)
value - experimental (A flag to indicate that this compartment definition definition is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.). This is the underlying object with id, value and extensions. The accessor "getExperimental" gives direct access to the valuepublic boolean getExperimental()
public CompartmentDefinition setExperimental(boolean value)
value - A flag to indicate that this compartment definition definition is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.public StringType getPublisherElement()
publisher (The name of the individual or organization that published the compartment definition.). This is the underlying object with id, value and extensions. The accessor "getPublisher" gives direct access to the valuepublic boolean hasPublisherElement()
public boolean hasPublisher()
public CompartmentDefinition setPublisherElement(StringType value)
value - publisher (The name of the individual or organization that published the compartment definition.). This is the underlying object with id, value and extensions. The accessor "getPublisher" gives direct access to the valuepublic String getPublisher()
public CompartmentDefinition setPublisher(String value)
value - The name of the individual or organization that published the compartment definition.public List<CompartmentDefinition.CompartmentDefinitionContactComponent> getContact()
contact (Contacts to assist a user in finding and communicating with the publisher.)public boolean hasContact()
public CompartmentDefinition.CompartmentDefinitionContactComponent addContact()
contact (Contacts to assist a user in finding and communicating with the publisher.)public CompartmentDefinition addContact(CompartmentDefinition.CompartmentDefinitionContactComponent t)
public DateTimeType getDateElement()
date (The date (and optionally time) when the compartment definition definition was published. The date must change when the business version changes, if it does, and it must change if the status code changes. In addition, it should change when the substantive content of the compartment definition changes.). This is the underlying object with id, value and extensions. The accessor "getDate" gives direct access to the valuepublic boolean hasDateElement()
public boolean hasDate()
public CompartmentDefinition setDateElement(DateTimeType value)
value - date (The date (and optionally time) when the compartment definition definition was published. The date must change when the business version changes, if it does, and it must change if the status code changes. In addition, it should change when the substantive content of the compartment definition changes.). This is the underlying object with id, value and extensions. The accessor "getDate" gives direct access to the valuepublic Date getDate()
public CompartmentDefinition setDate(Date value)
value - The date (and optionally time) when the compartment definition definition was published. The date must change when the business version changes, if it does, and it must change if the status code changes. In addition, it should change when the substantive content of the compartment definition changes.public StringType getDescriptionElement()
description (A free text natural language description of the CompartmentDefinition and its use.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the valuepublic boolean hasDescriptionElement()
public boolean hasDescription()
public CompartmentDefinition setDescriptionElement(StringType value)
value - description (A free text natural language description of the CompartmentDefinition and its use.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the valuepublic String getDescription()
public CompartmentDefinition setDescription(String value)
value - A free text natural language description of the CompartmentDefinition and its use.public StringType getRequirementsElement()
requirements (The Scope and Usage that this compartment definition was created to meet.). This is the underlying object with id, value and extensions. The accessor "getRequirements" gives direct access to the valuepublic boolean hasRequirementsElement()
public boolean hasRequirements()
public CompartmentDefinition setRequirementsElement(StringType value)
value - requirements (The Scope and Usage that this compartment definition was created to meet.). This is the underlying object with id, value and extensions. The accessor "getRequirements" gives direct access to the valuepublic String getRequirements()
public CompartmentDefinition setRequirements(String value)
value - The Scope and Usage that this compartment definition was created to meet.public Enumeration<CompartmentDefinition.CompartmentType> getCodeElement()
code (Which compartment this definition describes.). This is the underlying object with id, value and extensions. The accessor "getCode" gives direct access to the valuepublic boolean hasCodeElement()
public boolean hasCode()
public CompartmentDefinition setCodeElement(Enumeration<CompartmentDefinition.CompartmentType> value)
value - code (Which compartment this definition describes.). This is the underlying object with id, value and extensions. The accessor "getCode" gives direct access to the valuepublic CompartmentDefinition.CompartmentType getCode()
public CompartmentDefinition setCode(CompartmentDefinition.CompartmentType value)
value - Which compartment this definition describes.public BooleanType getSearchElement()
search (Whether the search syntax is supported.). This is the underlying object with id, value and extensions. The accessor "getSearch" gives direct access to the valuepublic boolean hasSearchElement()
public boolean hasSearch()
public CompartmentDefinition setSearchElement(BooleanType value)
value - search (Whether the search syntax is supported.). This is the underlying object with id, value and extensions. The accessor "getSearch" gives direct access to the valuepublic boolean getSearch()
public CompartmentDefinition setSearch(boolean value)
value - Whether the search syntax is supported.public List<CompartmentDefinition.CompartmentDefinitionResourceComponent> getResource()
resource (Information about how a resource it related to the compartment.)public boolean hasResource()
public CompartmentDefinition.CompartmentDefinitionResourceComponent addResource()
resource (Information about how a resource it related to the compartment.)public CompartmentDefinition addResource(CompartmentDefinition.CompartmentDefinitionResourceComponent t)
protected void listChildren(List<Property> childrenList)
listChildren in class DomainResourcepublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic void setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic void setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
makeProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic String fhirType()
fhirType in class DomainResourcepublic CompartmentDefinition copy()
copy in class DomainResourceprotected CompartmentDefinition typedCopy()
public boolean equalsDeep(Base other)
equalsDeep in class DomainResourcepublic boolean equalsShallow(Base other)
equalsShallow in class DomainResourcepublic boolean isEmpty()
isEmpty in interface org.hl7.fhir.instance.model.api.IBaseisEmpty in class DomainResourcepublic ResourceType getResourceType()
getResourceType in class ResourceCopyright © 2014–2018 University Health Network. All rights reserved.