Package org.hl7.fhir
Class ExpansionProfile
- java.lang.Object
-
- org.hl7.fhir.Resource
-
- org.hl7.fhir.DomainResource
-
- org.hl7.fhir.ExpansionProfile
-
- All Implemented Interfaces:
org.jvnet.jaxb2_commons.lang.Equals2,org.jvnet.jaxb2_commons.lang.HashCode2,org.jvnet.jaxb2_commons.lang.ToString2
public class ExpansionProfile extends DomainResource implements org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2, org.jvnet.jaxb2_commons.lang.ToString2
If the element is present, it must have either a @value, an @id, or extensionsJava class for ExpansionProfile complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ExpansionProfile"> <complexContent> <extension base="{http://hl7.org/fhir}DomainResource"> <sequence> <element name="url" type="{http://hl7.org/fhir}uri" minOccurs="0"/> <element name="identifier" type="{http://hl7.org/fhir}Identifier" minOccurs="0"/> <element name="version" type="{http://hl7.org/fhir}string" minOccurs="0"/> <element name="name" type="{http://hl7.org/fhir}string" minOccurs="0"/> <element name="status" type="{http://hl7.org/fhir}ConformanceResourceStatus"/> <element name="experimental" type="{http://hl7.org/fhir}boolean" minOccurs="0"/> <element name="publisher" type="{http://hl7.org/fhir}string" minOccurs="0"/> <element name="contact" type="{http://hl7.org/fhir}ExpansionProfile.Contact" maxOccurs="unbounded" minOccurs="0"/> <element name="date" type="{http://hl7.org/fhir}dateTime" minOccurs="0"/> <element name="description" type="{http://hl7.org/fhir}string" minOccurs="0"/> <element name="codeSystem" type="{http://hl7.org/fhir}ExpansionProfile.CodeSystem" minOccurs="0"/> <element name="includeDesignations" type="{http://hl7.org/fhir}boolean" minOccurs="0"/> <element name="designation" type="{http://hl7.org/fhir}ExpansionProfile.Designation" minOccurs="0"/> <element name="includeDefinition" type="{http://hl7.org/fhir}boolean" minOccurs="0"/> <element name="includeInactive" type="{http://hl7.org/fhir}boolean" minOccurs="0"/> <element name="excludeNested" type="{http://hl7.org/fhir}boolean" minOccurs="0"/> <element name="excludeNotForUI" type="{http://hl7.org/fhir}boolean" minOccurs="0"/> <element name="excludePostCoordinated" type="{http://hl7.org/fhir}boolean" minOccurs="0"/> <element name="displayLanguage" type="{http://hl7.org/fhir}code" minOccurs="0"/> <element name="limitedExpansion" type="{http://hl7.org/fhir}boolean" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
-
-
Field Summary
Fields Modifier and Type Field Description protected ExpansionProfileCodeSystemcodeSystemprotected java.util.List<ExpansionProfileContact>contactprotected DateTimedateprotected Stringdescriptionprotected ExpansionProfileDesignationdesignationprotected CodedisplayLanguageprotected BooleanexcludeNestedprotected BooleanexcludeNotForUIprotected BooleanexcludePostCoordinatedprotected Booleanexperimentalprotected Identifieridentifierprotected BooleanincludeDefinitionprotected BooleanincludeDesignationsprotected BooleanincludeInactiveprotected BooleanlimitedExpansionprotected Stringnameprotected Stringpublisherprotected ConformanceResourceStatusstatusprotected Uriurlprotected Stringversion-
Fields inherited from class org.hl7.fhir.DomainResource
contained, extension, modifierExtension, text
-
Fields inherited from class org.hl7.fhir.Resource
id, implicitRules, language, meta
-
-
Constructor Summary
Constructors Constructor Description ExpansionProfile()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringBuilderappend(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, java.lang.StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)java.lang.StringBuilderappendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, java.lang.StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)booleanequals(java.lang.Object object)booleanequals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, java.lang.Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy)ExpansionProfileCodeSystemgetCodeSystem()Gets the value of the codeSystem property.java.util.List<ExpansionProfileContact>getContact()Gets the value of the contact property.DateTimegetDate()Gets the value of the date property.StringgetDescription()Gets the value of the description property.ExpansionProfileDesignationgetDesignation()Gets the value of the designation property.CodegetDisplayLanguage()Gets the value of the displayLanguage property.BooleangetExcludeNested()Gets the value of the excludeNested property.BooleangetExcludeNotForUI()Gets the value of the excludeNotForUI property.BooleangetExcludePostCoordinated()Gets the value of the excludePostCoordinated property.BooleangetExperimental()Gets the value of the experimental property.IdentifiergetIdentifier()Gets the value of the identifier property.BooleangetIncludeDefinition()Gets the value of the includeDefinition property.BooleangetIncludeDesignations()Gets the value of the includeDesignations property.BooleangetIncludeInactive()Gets the value of the includeInactive property.BooleangetLimitedExpansion()Gets the value of the limitedExpansion property.StringgetName()Gets the value of the name property.StringgetPublisher()Gets the value of the publisher property.ConformanceResourceStatusgetStatus()Gets the value of the status property.UrigetUrl()Gets the value of the url property.StringgetVersion()Gets the value of the version property.inthashCode()inthashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)voidsetCodeSystem(ExpansionProfileCodeSystem value)Sets the value of the codeSystem property.voidsetDate(DateTime value)Sets the value of the date property.voidsetDescription(String value)Sets the value of the description property.voidsetDesignation(ExpansionProfileDesignation value)Sets the value of the designation property.voidsetDisplayLanguage(Code value)Sets the value of the displayLanguage property.voidsetExcludeNested(Boolean value)Sets the value of the excludeNested property.voidsetExcludeNotForUI(Boolean value)Sets the value of the excludeNotForUI property.voidsetExcludePostCoordinated(Boolean value)Sets the value of the excludePostCoordinated property.voidsetExperimental(Boolean value)Sets the value of the experimental property.voidsetIdentifier(Identifier value)Sets the value of the identifier property.voidsetIncludeDefinition(Boolean value)Sets the value of the includeDefinition property.voidsetIncludeDesignations(Boolean value)Sets the value of the includeDesignations property.voidsetIncludeInactive(Boolean value)Sets the value of the includeInactive property.voidsetLimitedExpansion(Boolean value)Sets the value of the limitedExpansion property.voidsetName(String value)Sets the value of the name property.voidsetPublisher(String value)Sets the value of the publisher property.voidsetStatus(ConformanceResourceStatus value)Sets the value of the status property.voidsetUrl(Uri value)Sets the value of the url property.voidsetVersion(String value)Sets the value of the version property.java.lang.StringtoString()ExpansionProfilewithCodeSystem(ExpansionProfileCodeSystem value)ExpansionProfilewithContact(java.util.Collection<ExpansionProfileContact> values)ExpansionProfilewithContact(ExpansionProfileContact... values)ExpansionProfilewithContained(java.util.Collection<ResourceContainer> values)ExpansionProfilewithContained(ResourceContainer... values)ExpansionProfilewithDate(DateTime value)ExpansionProfilewithDescription(String value)ExpansionProfilewithDesignation(ExpansionProfileDesignation value)ExpansionProfilewithDisplayLanguage(Code value)ExpansionProfilewithExcludeNested(Boolean value)ExpansionProfilewithExcludeNotForUI(Boolean value)ExpansionProfilewithExcludePostCoordinated(Boolean value)ExpansionProfilewithExperimental(Boolean value)ExpansionProfilewithExtension(java.util.Collection<Extension> values)ExpansionProfilewithExtension(Extension... values)ExpansionProfilewithId(Id value)ExpansionProfilewithIdentifier(Identifier value)ExpansionProfilewithImplicitRules(Uri value)ExpansionProfilewithIncludeDefinition(Boolean value)ExpansionProfilewithIncludeDesignations(Boolean value)ExpansionProfilewithIncludeInactive(Boolean value)ExpansionProfilewithLanguage(Code value)ExpansionProfilewithLimitedExpansion(Boolean value)ExpansionProfilewithMeta(Meta value)ExpansionProfilewithModifierExtension(java.util.Collection<Extension> values)ExpansionProfilewithModifierExtension(Extension... values)ExpansionProfilewithName(String value)ExpansionProfilewithPublisher(String value)ExpansionProfilewithStatus(ConformanceResourceStatus value)ExpansionProfilewithText(Narrative value)ExpansionProfilewithUrl(Uri value)ExpansionProfilewithVersion(String value)-
Methods inherited from class org.hl7.fhir.DomainResource
getContained, getExtension, getModifierExtension, getText, setText
-
Methods inherited from class org.hl7.fhir.Resource
getId, getImplicitRules, getLanguage, getMeta, setId, setImplicitRules, setLanguage, setMeta
-
-
-
-
Field Detail
-
url
protected Uri url
-
identifier
protected Identifier identifier
-
version
protected String version
-
name
protected String name
-
status
protected ConformanceResourceStatus status
-
experimental
protected Boolean experimental
-
publisher
protected String publisher
-
contact
protected java.util.List<ExpansionProfileContact> contact
-
date
protected DateTime date
-
description
protected String description
-
codeSystem
protected ExpansionProfileCodeSystem codeSystem
-
includeDesignations
protected Boolean includeDesignations
-
designation
protected ExpansionProfileDesignation designation
-
includeDefinition
protected Boolean includeDefinition
-
includeInactive
protected Boolean includeInactive
-
excludeNested
protected Boolean excludeNested
-
excludeNotForUI
protected Boolean excludeNotForUI
-
excludePostCoordinated
protected Boolean excludePostCoordinated
-
displayLanguage
protected Code displayLanguage
-
limitedExpansion
protected Boolean limitedExpansion
-
-
Method Detail
-
setUrl
public void setUrl(Uri value)
Sets the value of the url property.- Parameters:
value- allowed object isUri
-
getIdentifier
public Identifier getIdentifier()
Gets the value of the identifier property.- Returns:
- possible object is
Identifier
-
setIdentifier
public void setIdentifier(Identifier value)
Sets the value of the identifier property.- Parameters:
value- allowed object isIdentifier
-
getVersion
public String getVersion()
Gets the value of the version property.- Returns:
- possible object is
String
-
setVersion
public void setVersion(String value)
Sets the value of the version property.- Parameters:
value- allowed object isString
-
getName
public String getName()
Gets the value of the name property.- Returns:
- possible object is
String
-
setName
public void setName(String value)
Sets the value of the name property.- Parameters:
value- allowed object isString
-
getStatus
public ConformanceResourceStatus getStatus()
Gets the value of the status property.- Returns:
- possible object is
ConformanceResourceStatus
-
setStatus
public void setStatus(ConformanceResourceStatus value)
Sets the value of the status property.- Parameters:
value- allowed object isConformanceResourceStatus
-
getExperimental
public Boolean getExperimental()
Gets the value of the experimental property.- Returns:
- possible object is
Boolean
-
setExperimental
public void setExperimental(Boolean value)
Sets the value of the experimental property.- Parameters:
value- allowed object isBoolean
-
getPublisher
public String getPublisher()
Gets the value of the publisher property.- Returns:
- possible object is
String
-
setPublisher
public void setPublisher(String value)
Sets the value of the publisher property.- Parameters:
value- allowed object isString
-
getContact
public java.util.List<ExpansionProfileContact> getContact()
Gets the value of the contact property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the contact property.For example, to add a new item, do as follows:
getContact().add(newItem);Objects of the following type(s) are allowed in the list
ExpansionProfileContact
-
getDate
public DateTime getDate()
Gets the value of the date property.- Returns:
- possible object is
DateTime
-
setDate
public void setDate(DateTime value)
Sets the value of the date property.- Parameters:
value- allowed object isDateTime
-
getDescription
public String getDescription()
Gets the value of the description property.- Returns:
- possible object is
String
-
setDescription
public void setDescription(String value)
Sets the value of the description property.- Parameters:
value- allowed object isString
-
getCodeSystem
public ExpansionProfileCodeSystem getCodeSystem()
Gets the value of the codeSystem property.- Returns:
- possible object is
ExpansionProfileCodeSystem
-
setCodeSystem
public void setCodeSystem(ExpansionProfileCodeSystem value)
Sets the value of the codeSystem property.- Parameters:
value- allowed object isExpansionProfileCodeSystem
-
getIncludeDesignations
public Boolean getIncludeDesignations()
Gets the value of the includeDesignations property.- Returns:
- possible object is
Boolean
-
setIncludeDesignations
public void setIncludeDesignations(Boolean value)
Sets the value of the includeDesignations property.- Parameters:
value- allowed object isBoolean
-
getDesignation
public ExpansionProfileDesignation getDesignation()
Gets the value of the designation property.- Returns:
- possible object is
ExpansionProfileDesignation
-
setDesignation
public void setDesignation(ExpansionProfileDesignation value)
Sets the value of the designation property.- Parameters:
value- allowed object isExpansionProfileDesignation
-
getIncludeDefinition
public Boolean getIncludeDefinition()
Gets the value of the includeDefinition property.- Returns:
- possible object is
Boolean
-
setIncludeDefinition
public void setIncludeDefinition(Boolean value)
Sets the value of the includeDefinition property.- Parameters:
value- allowed object isBoolean
-
getIncludeInactive
public Boolean getIncludeInactive()
Gets the value of the includeInactive property.- Returns:
- possible object is
Boolean
-
setIncludeInactive
public void setIncludeInactive(Boolean value)
Sets the value of the includeInactive property.- Parameters:
value- allowed object isBoolean
-
getExcludeNested
public Boolean getExcludeNested()
Gets the value of the excludeNested property.- Returns:
- possible object is
Boolean
-
setExcludeNested
public void setExcludeNested(Boolean value)
Sets the value of the excludeNested property.- Parameters:
value- allowed object isBoolean
-
getExcludeNotForUI
public Boolean getExcludeNotForUI()
Gets the value of the excludeNotForUI property.- Returns:
- possible object is
Boolean
-
setExcludeNotForUI
public void setExcludeNotForUI(Boolean value)
Sets the value of the excludeNotForUI property.- Parameters:
value- allowed object isBoolean
-
getExcludePostCoordinated
public Boolean getExcludePostCoordinated()
Gets the value of the excludePostCoordinated property.- Returns:
- possible object is
Boolean
-
setExcludePostCoordinated
public void setExcludePostCoordinated(Boolean value)
Sets the value of the excludePostCoordinated property.- Parameters:
value- allowed object isBoolean
-
getDisplayLanguage
public Code getDisplayLanguage()
Gets the value of the displayLanguage property.- Returns:
- possible object is
Code
-
setDisplayLanguage
public void setDisplayLanguage(Code value)
Sets the value of the displayLanguage property.- Parameters:
value- allowed object isCode
-
getLimitedExpansion
public Boolean getLimitedExpansion()
Gets the value of the limitedExpansion property.- Returns:
- possible object is
Boolean
-
setLimitedExpansion
public void setLimitedExpansion(Boolean value)
Sets the value of the limitedExpansion property.- Parameters:
value- allowed object isBoolean
-
withUrl
public ExpansionProfile withUrl(Uri value)
-
withIdentifier
public ExpansionProfile withIdentifier(Identifier value)
-
withVersion
public ExpansionProfile withVersion(String value)
-
withName
public ExpansionProfile withName(String value)
-
withStatus
public ExpansionProfile withStatus(ConformanceResourceStatus value)
-
withExperimental
public ExpansionProfile withExperimental(Boolean value)
-
withPublisher
public ExpansionProfile withPublisher(String value)
-
withContact
public ExpansionProfile withContact(ExpansionProfileContact... values)
-
withContact
public ExpansionProfile withContact(java.util.Collection<ExpansionProfileContact> values)
-
withDate
public ExpansionProfile withDate(DateTime value)
-
withDescription
public ExpansionProfile withDescription(String value)
-
withCodeSystem
public ExpansionProfile withCodeSystem(ExpansionProfileCodeSystem value)
-
withIncludeDesignations
public ExpansionProfile withIncludeDesignations(Boolean value)
-
withDesignation
public ExpansionProfile withDesignation(ExpansionProfileDesignation value)
-
withIncludeDefinition
public ExpansionProfile withIncludeDefinition(Boolean value)
-
withIncludeInactive
public ExpansionProfile withIncludeInactive(Boolean value)
-
withExcludeNested
public ExpansionProfile withExcludeNested(Boolean value)
-
withExcludeNotForUI
public ExpansionProfile withExcludeNotForUI(Boolean value)
-
withExcludePostCoordinated
public ExpansionProfile withExcludePostCoordinated(Boolean value)
-
withDisplayLanguage
public ExpansionProfile withDisplayLanguage(Code value)
-
withLimitedExpansion
public ExpansionProfile withLimitedExpansion(Boolean value)
-
withText
public ExpansionProfile withText(Narrative value)
- Overrides:
withTextin classDomainResource
-
withContained
public ExpansionProfile withContained(ResourceContainer... values)
- Overrides:
withContainedin classDomainResource
-
withContained
public ExpansionProfile withContained(java.util.Collection<ResourceContainer> values)
- Overrides:
withContainedin classDomainResource
-
withExtension
public ExpansionProfile withExtension(Extension... values)
- Overrides:
withExtensionin classDomainResource
-
withExtension
public ExpansionProfile withExtension(java.util.Collection<Extension> values)
- Overrides:
withExtensionin classDomainResource
-
withModifierExtension
public ExpansionProfile withModifierExtension(Extension... values)
- Overrides:
withModifierExtensionin classDomainResource
-
withModifierExtension
public ExpansionProfile withModifierExtension(java.util.Collection<Extension> values)
- Overrides:
withModifierExtensionin classDomainResource
-
withId
public ExpansionProfile withId(Id value)
- Overrides:
withIdin classDomainResource
-
withMeta
public ExpansionProfile withMeta(Meta value)
- Overrides:
withMetain classDomainResource
-
withImplicitRules
public ExpansionProfile withImplicitRules(Uri value)
- Overrides:
withImplicitRulesin classDomainResource
-
withLanguage
public ExpansionProfile withLanguage(Code value)
- Overrides:
withLanguagein classDomainResource
-
equals
public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, java.lang.Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy)- Specified by:
equalsin interfaceorg.jvnet.jaxb2_commons.lang.Equals2- Overrides:
equalsin classDomainResource
-
equals
public boolean equals(java.lang.Object object)
- Overrides:
equalsin classDomainResource
-
hashCode
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)- Specified by:
hashCodein interfaceorg.jvnet.jaxb2_commons.lang.HashCode2- Overrides:
hashCodein classDomainResource
-
hashCode
public int hashCode()
- Overrides:
hashCodein classDomainResource
-
toString
public java.lang.String toString()
- Overrides:
toStringin classDomainResource
-
append
public java.lang.StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, java.lang.StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)- Specified by:
appendin interfaceorg.jvnet.jaxb2_commons.lang.ToString2- Overrides:
appendin classDomainResource
-
appendFields
public java.lang.StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, java.lang.StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)- Specified by:
appendFieldsin interfaceorg.jvnet.jaxb2_commons.lang.ToString2- Overrides:
appendFieldsin classDomainResource
-
-