Class ExpansionProfile
- java.lang.Object
-
- org.hl7.fhir.dstu2016may.model.Base
-
- org.hl7.fhir.dstu2016may.model.BaseResource
-
- org.hl7.fhir.dstu2016may.model.Resource
-
- org.hl7.fhir.dstu2016may.model.DomainResource
-
- org.hl7.fhir.dstu2016may.model.ExpansionProfile
-
- 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.IBaseHasExtensions,org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions,org.hl7.fhir.instance.model.api.IBaseResource,org.hl7.fhir.instance.model.api.IDomainResource
public class ExpansionProfile extends DomainResource
Resource to define constraints on the Expansion of a FHIR ValueSet.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classExpansionProfile.CodeSystemExcludeCodeSystemComponentstatic classExpansionProfile.CodeSystemExcludeComponentstatic classExpansionProfile.CodeSystemIncludeCodeSystemComponentstatic classExpansionProfile.CodeSystemIncludeComponentstatic classExpansionProfile.DesignationExcludeComponentstatic classExpansionProfile.DesignationExcludeDesignationComponentstatic classExpansionProfile.DesignationIncludeComponentstatic classExpansionProfile.DesignationIncludeDesignationComponentstatic classExpansionProfile.ExpansionProfileCodeSystemComponentstatic classExpansionProfile.ExpansionProfileContactComponentstatic classExpansionProfile.ExpansionProfileDesignationComponent
-
Field Summary
Fields Modifier and Type Field Description protected ExpansionProfile.ExpansionProfileCodeSystemComponentcodeSystemA set of criteria that provide the constraints imposed on the value set expansion by including or excluding codes from specific code systems (or versions).protected List<ExpansionProfile.ExpansionProfileContactComponent>contactContacts to assist a user in finding and communicating with the publisher.protected DateTimeTypedateThe date that the expansion profile status was last changed.static ca.uhn.fhir.rest.gclient.DateClientParamDATEFluent Client search parameter constant for dateprotected StringTypedescriptionA free text natural language description of the use of the expansion profile - reason for definition, conditions of use, etc.static ca.uhn.fhir.rest.gclient.StringClientParamDESCRIPTIONFluent Client search parameter constant for descriptionprotected ExpansionProfile.ExpansionProfileDesignationComponentdesignationA set of criteria that provide the constraints imposed on the value set expansion by including or excluding designations.protected CodeTypedisplayLanguageSpecifies the language to be used for description in the expansions i.e.protected BooleanTypeexcludeNestedControls whether or not the value set expansion includes nested codes (i.e.protected BooleanTypeexcludeNotForUIControls whether or not the value set expansion includes codes which cannot be displayed in user interfaces.protected BooleanTypeexcludePostCoordinatedControls whether or not the value set expansion includes post coordinated codes.protected BooleanTypeexperimentalThis expansion profile was authored for testing purposes (or education/evaluation/marketing), and is not intended for genuine production usage.protected IdentifieridentifierFormal identifier that is used to identify this expansion profile when it is represented in other formats, or referenced in a specification, model, design or an instance.static ca.uhn.fhir.rest.gclient.TokenClientParamIDENTIFIERFluent Client search parameter constant for identifierprotected BooleanTypeincludeDefinitionControls whether the value set definition is included or excluded in value set expansions.protected BooleanTypeincludeDesignationsControls whether concept designations are to be included or excluded in value set expansions.protected BooleanTypeincludeInactiveControls whether inactive concepts are included or excluded in value set expansions.protected BooleanTypelimitedExpansionIf the value set being expanded is incomplete (because it is too big to expand), return a limited expansion (a subset) with an indicator that expansion is incomplete.protected StringTypenameA free text natural language name for the expansion profile.static ca.uhn.fhir.rest.gclient.StringClientParamNAMEFluent Client search parameter constant for nameprotected StringTypepublisherThe name of the individual or organization that published the expansion profile.static ca.uhn.fhir.rest.gclient.StringClientParamPUBLISHERFluent Client search parameter constant for publisherstatic StringSP_DATESearch parameter: datestatic StringSP_DESCRIPTIONSearch parameter: descriptionstatic StringSP_IDENTIFIERSearch parameter: identifierstatic StringSP_NAMESearch parameter: namestatic StringSP_PUBLISHERSearch parameter: publisherstatic StringSP_STATUSSearch parameter: statusstatic StringSP_URLSearch parameter: urlstatic StringSP_VERSIONSearch parameter: versionprotected Enumeration<Enumerations.ConformanceResourceStatus>statusThe status of the expansion profile.static ca.uhn.fhir.rest.gclient.TokenClientParamSTATUSFluent Client search parameter constant for statusprotected UriTypeurlAn absolute URL that is used to identify this expansion profile when it is referenced in a specification, model, design or an instance.static ca.uhn.fhir.rest.gclient.UriClientParamURLFluent Client search parameter constant for urlprotected StringTypeversionUsed to identify this version of the expansion profile when it is referenced in a specification, model, design or instance.static ca.uhn.fhir.rest.gclient.TokenClientParamVERSIONFluent Client search parameter constant for version-
Fields inherited from class org.hl7.fhir.dstu2016may.model.DomainResource
contained, extension, modifierExtension, text
-
Fields inherited from class org.hl7.fhir.dstu2016may.model.Resource
id, implicitRules, language, meta
-
-
Constructor Summary
Constructors Constructor Description ExpansionProfile()ConstructorExpansionProfile(Enumeration<Enumerations.ConformanceResourceStatus> status)Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.dstu2016may.model.DomainResource
addContained, addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasModifierExtension, hasText, setText
-
Methods inherited from class org.hl7.fhir.dstu2016may.model.Resource
copyValues, getId, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMeta
-
Methods inherited from class org.hl7.fhir.dstu2016may.model.BaseResource
getStructureFhirVersionEnum, setId
-
Methods inherited from class org.hl7.fhir.dstu2016may.model.Base
castToActionDefinition, 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, setUserDataINN
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IAnyResource
getId, getIdElement, getLanguageElement, getUserData, setId, setUserData
-
-
-
-
Field Detail
-
url
protected UriType url
An absolute URL that is used to identify this expansion profile 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 expansion profile is (or will be) published.
-
identifier
protected Identifier identifier
Formal identifier that is used to identify this expansion profile when it is represented in other formats, or referenced in a specification, model, design or an instance.
-
version
protected StringType version
Used to identify this version of the expansion profile when it is referenced in a specification, model, design or instance.
-
name
protected StringType name
A free text natural language name for the expansion profile.
-
status
protected Enumeration<Enumerations.ConformanceResourceStatus> status
The status of the expansion profile.
-
experimental
protected BooleanType experimental
This expansion profile was authored for testing purposes (or education/evaluation/marketing), and is not intended for genuine production usage.
-
publisher
protected StringType publisher
The name of the individual or organization that published the expansion profile.
-
contact
protected List<ExpansionProfile.ExpansionProfileContactComponent> contact
Contacts to assist a user in finding and communicating with the publisher.
-
date
protected DateTimeType date
The date that the expansion profile status was last changed. The date must change when the business version changes, if it does, and it must change if the status code changes.
-
description
protected StringType description
A free text natural language description of the use of the expansion profile - reason for definition, conditions of use, etc. The description may include a list of expected usages for the expansion profile and can also describe the approach taken to build the expansion profile.
-
codeSystem
protected ExpansionProfile.ExpansionProfileCodeSystemComponent codeSystem
A set of criteria that provide the constraints imposed on the value set expansion by including or excluding codes from specific code systems (or versions).
-
includeDesignations
protected BooleanType includeDesignations
Controls whether concept designations are to be included or excluded in value set expansions.
-
designation
protected ExpansionProfile.ExpansionProfileDesignationComponent designation
A set of criteria that provide the constraints imposed on the value set expansion by including or excluding designations.
-
includeDefinition
protected BooleanType includeDefinition
Controls whether the value set definition is included or excluded in value set expansions.
-
includeInactive
protected BooleanType includeInactive
Controls whether inactive concepts are included or excluded in value set expansions.
-
excludeNested
protected BooleanType excludeNested
Controls whether or not the value set expansion includes nested codes (i.e. ValueSet.expansion.contains.contains).
-
excludeNotForUI
protected BooleanType excludeNotForUI
Controls whether or not the value set expansion includes codes which cannot be displayed in user interfaces.
-
excludePostCoordinated
protected BooleanType excludePostCoordinated
Controls whether or not the value set expansion includes post coordinated codes.
-
displayLanguage
protected CodeType displayLanguage
Specifies the language to be used for description in the expansions i.e. the language to be used for ValueSet.expansion.contains.display.
-
limitedExpansion
protected BooleanType limitedExpansion
If the value set being expanded is incomplete (because it is too big to expand), return a limited expansion (a subset) with an indicator that expansion is incomplete.
-
SP_STATUS
public static final String SP_STATUS
Search parameter: statusDescription: The status of the expansion profile
Type: token
Path: ExpansionProfile.status
- See Also:
- Constant Field Values
-
STATUS
public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS
Fluent Client search parameter constant for statusDescription: The status of the expansion profile
Type: token
Path: ExpansionProfile.status
-
SP_DESCRIPTION
public static final String SP_DESCRIPTION
Search parameter: descriptionDescription: Text search in the description of the expansion profile
Type: string
Path: ExpansionProfile.description
- See Also:
- Constant Field Values
-
DESCRIPTION
public static final ca.uhn.fhir.rest.gclient.StringClientParam DESCRIPTION
Fluent Client search parameter constant for descriptionDescription: Text search in the description of the expansion profile
Type: string
Path: ExpansionProfile.description
-
SP_NAME
public static final String SP_NAME
Search parameter: nameDescription: The name of the expansion profile
Type: string
Path: ExpansionProfile.name
- See Also:
- Constant Field Values
-
NAME
public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME
Fluent Client search parameter constant for nameDescription: The name of the expansion profile
Type: string
Path: ExpansionProfile.name
-
SP_DATE
public static final String SP_DATE
Search parameter: dateDescription: The expansion profile publication date
Type: date
Path: ExpansionProfile.date
- See Also:
- Constant Field Values
-
DATE
public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE
Fluent Client search parameter constant for dateDescription: The expansion profile publication date
Type: date
Path: ExpansionProfile.date
-
SP_IDENTIFIER
public static final String SP_IDENTIFIER
Search parameter: identifierDescription: The identifier for the expansion profile
Type: token
Path: ExpansionProfile.identifier
- See Also:
- Constant Field Values
-
IDENTIFIER
public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER
Fluent Client search parameter constant for identifierDescription: The identifier for the expansion profile
Type: token
Path: ExpansionProfile.identifier
-
SP_URL
public static final String SP_URL
Search parameter: urlDescription: The logical URL for the expansion profile
Type: uri
Path: ExpansionProfile.url
- See Also:
- Constant Field Values
-
URL
public static final ca.uhn.fhir.rest.gclient.UriClientParam URL
Fluent Client search parameter constant for urlDescription: The logical URL for the expansion profile
Type: uri
Path: ExpansionProfile.url
-
SP_PUBLISHER
public static final String SP_PUBLISHER
Search parameter: publisherDescription: Name of the publisher of the expansion profile
Type: string
Path: ExpansionProfile.publisher
- See Also:
- Constant Field Values
-
PUBLISHER
public static final ca.uhn.fhir.rest.gclient.StringClientParam PUBLISHER
Fluent Client search parameter constant for publisherDescription: Name of the publisher of the expansion profile
Type: string
Path: ExpansionProfile.publisher
-
SP_VERSION
public static final String SP_VERSION
Search parameter: versionDescription: The version identifier of the expansion profile
Type: token
Path: ExpansionProfile.version
- See Also:
- Constant Field Values
-
VERSION
public static final ca.uhn.fhir.rest.gclient.TokenClientParam VERSION
Fluent Client search parameter constant for versionDescription: The version identifier of the expansion profile
Type: token
Path: ExpansionProfile.version
-
-
Constructor Detail
-
ExpansionProfile
public ExpansionProfile()
Constructor
-
ExpansionProfile
public ExpansionProfile(Enumeration<Enumerations.ConformanceResourceStatus> status)
Constructor
-
-
Method Detail
-
getUrlElement
public UriType getUrlElement()
- Returns:
url(An absolute URL that is used to identify this expansion profile 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 expansion profile is (or will be) published.). This is the underlying object with id, value and extensions. The accessor "getUrl" gives direct access to the value
-
hasUrlElement
public boolean hasUrlElement()
-
hasUrl
public boolean hasUrl()
-
setUrlElement
public ExpansionProfile setUrlElement(UriType value)
- Parameters:
value-url(An absolute URL that is used to identify this expansion profile 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 expansion profile is (or will be) published.). This is the underlying object with id, value and extensions. The accessor "getUrl" gives direct access to the value
-
getUrl
public String getUrl()
- Returns:
- An absolute URL that is used to identify this expansion profile 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 expansion profile is (or will be) published.
-
setUrl
public ExpansionProfile setUrl(String value)
- Parameters:
value- An absolute URL that is used to identify this expansion profile 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 expansion profile is (or will be) published.
-
getIdentifier
public Identifier getIdentifier()
- Returns:
identifier(Formal identifier that is used to identify this expansion profile when it is represented in other formats, or referenced in a specification, model, design or an instance.)
-
hasIdentifier
public boolean hasIdentifier()
-
setIdentifier
public ExpansionProfile setIdentifier(Identifier value)
- Parameters:
value-identifier(Formal identifier that is used to identify this expansion profile when it is represented in other formats, or referenced in a specification, model, design or an instance.)
-
getVersionElement
public StringType getVersionElement()
- Returns:
version(Used to identify this version of the expansion profile when it is referenced in a specification, model, design or instance.). This is the underlying object with id, value and extensions. The accessor "getVersion" gives direct access to the value
-
hasVersionElement
public boolean hasVersionElement()
-
hasVersion
public boolean hasVersion()
-
setVersionElement
public ExpansionProfile setVersionElement(StringType value)
- Parameters:
value-version(Used to identify this version of the expansion profile when it is referenced in a specification, model, design or instance.). This is the underlying object with id, value and extensions. The accessor "getVersion" gives direct access to the value
-
getVersion
public String getVersion()
- Returns:
- Used to identify this version of the expansion profile when it is referenced in a specification, model, design or instance.
-
setVersion
public ExpansionProfile setVersion(String value)
- Parameters:
value- Used to identify this version of the expansion profile when it is referenced in a specification, model, design or instance.
-
getNameElement
public StringType getNameElement()
- Returns:
name(A free text natural language name for the expansion profile.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the value
-
hasNameElement
public boolean hasNameElement()
-
hasName
public boolean hasName()
-
setNameElement
public ExpansionProfile setNameElement(StringType value)
- Parameters:
value-name(A free text natural language name for the expansion profile.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the value
-
getName
public String getName()
- Returns:
- A free text natural language name for the expansion profile.
-
setName
public ExpansionProfile setName(String value)
- Parameters:
value- A free text natural language name for the expansion profile.
-
getStatusElement
public Enumeration<Enumerations.ConformanceResourceStatus> getStatusElement()
- Returns:
status(The status of the expansion profile.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the value
-
hasStatusElement
public boolean hasStatusElement()
-
hasStatus
public boolean hasStatus()
-
setStatusElement
public ExpansionProfile setStatusElement(Enumeration<Enumerations.ConformanceResourceStatus> value)
- Parameters:
value-status(The status of the expansion profile.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the value
-
getStatus
public Enumerations.ConformanceResourceStatus getStatus()
- Returns:
- The status of the expansion profile.
-
setStatus
public ExpansionProfile setStatus(Enumerations.ConformanceResourceStatus value)
- Parameters:
value- The status of the expansion profile.
-
getExperimentalElement
public BooleanType getExperimentalElement()
- Returns:
experimental(This expansion profile was authored for testing purposes (or education/evaluation/marketing), and is not intended for genuine production usage.). This is the underlying object with id, value and extensions. The accessor "getExperimental" gives direct access to the value
-
hasExperimentalElement
public boolean hasExperimentalElement()
-
hasExperimental
public boolean hasExperimental()
-
setExperimentalElement
public ExpansionProfile setExperimentalElement(BooleanType value)
- Parameters:
value-experimental(This expansion profile was authored for testing purposes (or education/evaluation/marketing), and is not intended for genuine production usage.). This is the underlying object with id, value and extensions. The accessor "getExperimental" gives direct access to the value
-
getExperimental
public boolean getExperimental()
- Returns:
- This expansion profile was authored for testing purposes (or education/evaluation/marketing), and is not intended for genuine production usage.
-
setExperimental
public ExpansionProfile setExperimental(boolean value)
- Parameters:
value- This expansion profile was authored for testing purposes (or education/evaluation/marketing), and is not intended for genuine production usage.
-
getPublisherElement
public StringType getPublisherElement()
- Returns:
publisher(The name of the individual or organization that published the expansion profile.). This is the underlying object with id, value and extensions. The accessor "getPublisher" gives direct access to the value
-
hasPublisherElement
public boolean hasPublisherElement()
-
hasPublisher
public boolean hasPublisher()
-
setPublisherElement
public ExpansionProfile setPublisherElement(StringType value)
- Parameters:
value-publisher(The name of the individual or organization that published the expansion profile.). This is the underlying object with id, value and extensions. The accessor "getPublisher" gives direct access to the value
-
getPublisher
public String getPublisher()
- Returns:
- The name of the individual or organization that published the expansion profile.
-
setPublisher
public ExpansionProfile setPublisher(String value)
- Parameters:
value- The name of the individual or organization that published the expansion profile.
-
getContact
public List<ExpansionProfile.ExpansionProfileContactComponent> getContact()
- Returns:
contact(Contacts to assist a user in finding and communicating with the publisher.)
-
hasContact
public boolean hasContact()
-
addContact
public ExpansionProfile.ExpansionProfileContactComponent addContact()
- Returns:
contact(Contacts to assist a user in finding and communicating with the publisher.)
-
addContact
public ExpansionProfile addContact(ExpansionProfile.ExpansionProfileContactComponent t)
-
getDateElement
public DateTimeType getDateElement()
- Returns:
date(The date that the expansion profile status was last changed. The date must change when the business version changes, if it does, and it must change if the status code changes.). This is the underlying object with id, value and extensions. The accessor "getDate" gives direct access to the value
-
hasDateElement
public boolean hasDateElement()
-
hasDate
public boolean hasDate()
-
setDateElement
public ExpansionProfile setDateElement(DateTimeType value)
- Parameters:
value-date(The date that the expansion profile status was last changed. The date must change when the business version changes, if it does, and it must change if the status code changes.). This is the underlying object with id, value and extensions. The accessor "getDate" gives direct access to the value
-
getDate
public Date getDate()
- Returns:
- The date that the expansion profile status was last changed. The date must change when the business version changes, if it does, and it must change if the status code changes.
-
setDate
public ExpansionProfile setDate(Date value)
- Parameters:
value- The date that the expansion profile status was last changed. The date must change when the business version changes, if it does, and it must change if the status code changes.
-
getDescriptionElement
public StringType getDescriptionElement()
- Returns:
description(A free text natural language description of the use of the expansion profile - reason for definition, conditions of use, etc. The description may include a list of expected usages for the expansion profile and can also describe the approach taken to build the expansion profile.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the value
-
hasDescriptionElement
public boolean hasDescriptionElement()
-
hasDescription
public boolean hasDescription()
-
setDescriptionElement
public ExpansionProfile setDescriptionElement(StringType value)
- Parameters:
value-description(A free text natural language description of the use of the expansion profile - reason for definition, conditions of use, etc. The description may include a list of expected usages for the expansion profile and can also describe the approach taken to build the expansion profile.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the value
-
getDescription
public String getDescription()
- Returns:
- A free text natural language description of the use of the expansion profile - reason for definition, conditions of use, etc. The description may include a list of expected usages for the expansion profile and can also describe the approach taken to build the expansion profile.
-
setDescription
public ExpansionProfile setDescription(String value)
- Parameters:
value- A free text natural language description of the use of the expansion profile - reason for definition, conditions of use, etc. The description may include a list of expected usages for the expansion profile and can also describe the approach taken to build the expansion profile.
-
getCodeSystem
public ExpansionProfile.ExpansionProfileCodeSystemComponent getCodeSystem()
- Returns:
codeSystem(A set of criteria that provide the constraints imposed on the value set expansion by including or excluding codes from specific code systems (or versions).)
-
hasCodeSystem
public boolean hasCodeSystem()
-
setCodeSystem
public ExpansionProfile setCodeSystem(ExpansionProfile.ExpansionProfileCodeSystemComponent value)
- Parameters:
value-codeSystem(A set of criteria that provide the constraints imposed on the value set expansion by including or excluding codes from specific code systems (or versions).)
-
getIncludeDesignationsElement
public BooleanType getIncludeDesignationsElement()
- Returns:
includeDesignations(Controls whether concept designations are to be included or excluded in value set expansions.). This is the underlying object with id, value and extensions. The accessor "getIncludeDesignations" gives direct access to the value
-
hasIncludeDesignationsElement
public boolean hasIncludeDesignationsElement()
-
hasIncludeDesignations
public boolean hasIncludeDesignations()
-
setIncludeDesignationsElement
public ExpansionProfile setIncludeDesignationsElement(BooleanType value)
- Parameters:
value-includeDesignations(Controls whether concept designations are to be included or excluded in value set expansions.). This is the underlying object with id, value and extensions. The accessor "getIncludeDesignations" gives direct access to the value
-
getIncludeDesignations
public boolean getIncludeDesignations()
- Returns:
- Controls whether concept designations are to be included or excluded in value set expansions.
-
setIncludeDesignations
public ExpansionProfile setIncludeDesignations(boolean value)
- Parameters:
value- Controls whether concept designations are to be included or excluded in value set expansions.
-
getDesignation
public ExpansionProfile.ExpansionProfileDesignationComponent getDesignation()
- Returns:
designation(A set of criteria that provide the constraints imposed on the value set expansion by including or excluding designations.)
-
hasDesignation
public boolean hasDesignation()
-
setDesignation
public ExpansionProfile setDesignation(ExpansionProfile.ExpansionProfileDesignationComponent value)
- Parameters:
value-designation(A set of criteria that provide the constraints imposed on the value set expansion by including or excluding designations.)
-
getIncludeDefinitionElement
public BooleanType getIncludeDefinitionElement()
- Returns:
includeDefinition(Controls whether the value set definition is included or excluded in value set expansions.). This is the underlying object with id, value and extensions. The accessor "getIncludeDefinition" gives direct access to the value
-
hasIncludeDefinitionElement
public boolean hasIncludeDefinitionElement()
-
hasIncludeDefinition
public boolean hasIncludeDefinition()
-
setIncludeDefinitionElement
public ExpansionProfile setIncludeDefinitionElement(BooleanType value)
- Parameters:
value-includeDefinition(Controls whether the value set definition is included or excluded in value set expansions.). This is the underlying object with id, value and extensions. The accessor "getIncludeDefinition" gives direct access to the value
-
getIncludeDefinition
public boolean getIncludeDefinition()
- Returns:
- Controls whether the value set definition is included or excluded in value set expansions.
-
setIncludeDefinition
public ExpansionProfile setIncludeDefinition(boolean value)
- Parameters:
value- Controls whether the value set definition is included or excluded in value set expansions.
-
getIncludeInactiveElement
public BooleanType getIncludeInactiveElement()
- Returns:
includeInactive(Controls whether inactive concepts are included or excluded in value set expansions.). This is the underlying object with id, value and extensions. The accessor "getIncludeInactive" gives direct access to the value
-
hasIncludeInactiveElement
public boolean hasIncludeInactiveElement()
-
hasIncludeInactive
public boolean hasIncludeInactive()
-
setIncludeInactiveElement
public ExpansionProfile setIncludeInactiveElement(BooleanType value)
- Parameters:
value-includeInactive(Controls whether inactive concepts are included or excluded in value set expansions.). This is the underlying object with id, value and extensions. The accessor "getIncludeInactive" gives direct access to the value
-
getIncludeInactive
public boolean getIncludeInactive()
- Returns:
- Controls whether inactive concepts are included or excluded in value set expansions.
-
setIncludeInactive
public ExpansionProfile setIncludeInactive(boolean value)
- Parameters:
value- Controls whether inactive concepts are included or excluded in value set expansions.
-
getExcludeNestedElement
public BooleanType getExcludeNestedElement()
- Returns:
excludeNested(Controls whether or not the value set expansion includes nested codes (i.e. ValueSet.expansion.contains.contains).). This is the underlying object with id, value and extensions. The accessor "getExcludeNested" gives direct access to the value
-
hasExcludeNestedElement
public boolean hasExcludeNestedElement()
-
hasExcludeNested
public boolean hasExcludeNested()
-
setExcludeNestedElement
public ExpansionProfile setExcludeNestedElement(BooleanType value)
- Parameters:
value-excludeNested(Controls whether or not the value set expansion includes nested codes (i.e. ValueSet.expansion.contains.contains).). This is the underlying object with id, value and extensions. The accessor "getExcludeNested" gives direct access to the value
-
getExcludeNested
public boolean getExcludeNested()
- Returns:
- Controls whether or not the value set expansion includes nested codes (i.e. ValueSet.expansion.contains.contains).
-
setExcludeNested
public ExpansionProfile setExcludeNested(boolean value)
- Parameters:
value- Controls whether or not the value set expansion includes nested codes (i.e. ValueSet.expansion.contains.contains).
-
getExcludeNotForUIElement
public BooleanType getExcludeNotForUIElement()
- Returns:
excludeNotForUI(Controls whether or not the value set expansion includes codes which cannot be displayed in user interfaces.). This is the underlying object with id, value and extensions. The accessor "getExcludeNotForUI" gives direct access to the value
-
hasExcludeNotForUIElement
public boolean hasExcludeNotForUIElement()
-
hasExcludeNotForUI
public boolean hasExcludeNotForUI()
-
setExcludeNotForUIElement
public ExpansionProfile setExcludeNotForUIElement(BooleanType value)
- Parameters:
value-excludeNotForUI(Controls whether or not the value set expansion includes codes which cannot be displayed in user interfaces.). This is the underlying object with id, value and extensions. The accessor "getExcludeNotForUI" gives direct access to the value
-
getExcludeNotForUI
public boolean getExcludeNotForUI()
- Returns:
- Controls whether or not the value set expansion includes codes which cannot be displayed in user interfaces.
-
setExcludeNotForUI
public ExpansionProfile setExcludeNotForUI(boolean value)
- Parameters:
value- Controls whether or not the value set expansion includes codes which cannot be displayed in user interfaces.
-
getExcludePostCoordinatedElement
public BooleanType getExcludePostCoordinatedElement()
- Returns:
excludePostCoordinated(Controls whether or not the value set expansion includes post coordinated codes.). This is the underlying object with id, value and extensions. The accessor "getExcludePostCoordinated" gives direct access to the value
-
hasExcludePostCoordinatedElement
public boolean hasExcludePostCoordinatedElement()
-
hasExcludePostCoordinated
public boolean hasExcludePostCoordinated()
-
setExcludePostCoordinatedElement
public ExpansionProfile setExcludePostCoordinatedElement(BooleanType value)
- Parameters:
value-excludePostCoordinated(Controls whether or not the value set expansion includes post coordinated codes.). This is the underlying object with id, value and extensions. The accessor "getExcludePostCoordinated" gives direct access to the value
-
getExcludePostCoordinated
public boolean getExcludePostCoordinated()
- Returns:
- Controls whether or not the value set expansion includes post coordinated codes.
-
setExcludePostCoordinated
public ExpansionProfile setExcludePostCoordinated(boolean value)
- Parameters:
value- Controls whether or not the value set expansion includes post coordinated codes.
-
getDisplayLanguageElement
public CodeType getDisplayLanguageElement()
- Returns:
displayLanguage(Specifies the language to be used for description in the expansions i.e. the language to be used for ValueSet.expansion.contains.display.). This is the underlying object with id, value and extensions. The accessor "getDisplayLanguage" gives direct access to the value
-
hasDisplayLanguageElement
public boolean hasDisplayLanguageElement()
-
hasDisplayLanguage
public boolean hasDisplayLanguage()
-
setDisplayLanguageElement
public ExpansionProfile setDisplayLanguageElement(CodeType value)
- Parameters:
value-displayLanguage(Specifies the language to be used for description in the expansions i.e. the language to be used for ValueSet.expansion.contains.display.). This is the underlying object with id, value and extensions. The accessor "getDisplayLanguage" gives direct access to the value
-
getDisplayLanguage
public String getDisplayLanguage()
- Returns:
- Specifies the language to be used for description in the expansions i.e. the language to be used for ValueSet.expansion.contains.display.
-
setDisplayLanguage
public ExpansionProfile setDisplayLanguage(String value)
- Parameters:
value- Specifies the language to be used for description in the expansions i.e. the language to be used for ValueSet.expansion.contains.display.
-
getLimitedExpansionElement
public BooleanType getLimitedExpansionElement()
- Returns:
limitedExpansion(If the value set being expanded is incomplete (because it is too big to expand), return a limited expansion (a subset) with an indicator that expansion is incomplete.). This is the underlying object with id, value and extensions. The accessor "getLimitedExpansion" gives direct access to the value
-
hasLimitedExpansionElement
public boolean hasLimitedExpansionElement()
-
hasLimitedExpansion
public boolean hasLimitedExpansion()
-
setLimitedExpansionElement
public ExpansionProfile setLimitedExpansionElement(BooleanType value)
- Parameters:
value-limitedExpansion(If the value set being expanded is incomplete (because it is too big to expand), return a limited expansion (a subset) with an indicator that expansion is incomplete.). This is the underlying object with id, value and extensions. The accessor "getLimitedExpansion" gives direct access to the value
-
getLimitedExpansion
public boolean getLimitedExpansion()
- Returns:
- If the value set being expanded is incomplete (because it is too big to expand), return a limited expansion (a subset) with an indicator that expansion is incomplete.
-
setLimitedExpansion
public ExpansionProfile setLimitedExpansion(boolean value)
- Parameters:
value- If the value set being expanded is incomplete (because it is too big to expand), return a limited expansion (a subset) with an indicator that expansion is incomplete.
-
listChildren
protected void listChildren(List<Property> childrenList)
- Overrides:
listChildrenin classDomainResource
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public void setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public void setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
Description copied from class:Basemake an instance of a property. If the property is a repeating property, make a new instance. if the property is not repeating, return the property- Overrides:
makePropertyin classDomainResource- Returns:
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChildin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
fhirType
public String fhirType()
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classDomainResource
-
copy
public ExpansionProfile copy()
- Specified by:
copyin classDomainResource
-
typedCopy
protected ExpansionProfile typedCopy()
-
equalsDeep
public boolean equalsDeep(Base other)
- Overrides:
equalsDeepin classDomainResource
-
equalsShallow
public boolean equalsShallow(Base other)
- Overrides:
equalsShallowin classDomainResource
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classDomainResource
-
getResourceType
public ResourceType getResourceType()
- Specified by:
getResourceTypein classResource
-
-