public class ValueSet extends BaseResource implements IResource
Definition: A value set specifies a set of codes drawn from one or more code systems
Requirements:
Profile Definition: http://hl7.org/fhir/profiles/ValueSet
| Modifier and Type | Class and Description |
|---|---|
static class |
ValueSet.Compose
Block class for child element: ValueSet.compose (When value set includes codes from elsewhere)
|
static class |
ValueSet.ComposeInclude
Block class for child element: ValueSet.compose.include (Include one or more codes from a code system)
|
static class |
ValueSet.ComposeIncludeFilter
Block class for child element: ValueSet.compose.include.filter (Select codes/concepts by their properties (including relationships))
|
static class |
ValueSet.Define
Block class for child element: ValueSet.define (When value set defines its own codes)
|
static class |
ValueSet.DefineConcept
Block class for child element: ValueSet.define.concept (Concepts in the code system)
|
static class |
ValueSet.Expansion
Block class for child element: ValueSet.expansion (When value set is an expansion)
|
static class |
ValueSet.ExpansionContains
Block class for child element: ValueSet.expansion.contains (Codes in the value set)
|
| Modifier and Type | Field and Description |
|---|---|
static TokenClientParam |
CODE
Fluent Client search parameter constant for code
|
static DateClientParam |
DATE
Fluent Client search parameter constant for date
|
static StringClientParam |
DESCRIPTION
Fluent Client search parameter constant for description
|
static TokenClientParam |
IDENTIFIER
Fluent Client search parameter constant for identifier
|
static StringClientParam |
NAME
Fluent Client search parameter constant for name
|
static StringClientParam |
PUBLISHER
Fluent Client search parameter constant for publisher
|
static TokenClientParam |
REFERENCE
Fluent Client search parameter constant for reference
|
static String |
SP_CODE
Search parameter constant for code
|
static String |
SP_DATE
Search parameter constant for date
|
static String |
SP_DESCRIPTION
Search parameter constant for description
|
static String |
SP_IDENTIFIER
Search parameter constant for identifier
|
static String |
SP_NAME
Search parameter constant for name
|
static String |
SP_PUBLISHER
Search parameter constant for publisher
|
static String |
SP_REFERENCE
Search parameter constant for reference
|
static String |
SP_STATUS
Search parameter constant for status
|
static String |
SP_SYSTEM
Search parameter constant for system
|
static String |
SP_VERSION
Search parameter constant for version
|
static TokenClientParam |
STATUS
Fluent Client search parameter constant for status
|
static TokenClientParam |
SYSTEM
Fluent Client search parameter constant for system
|
static TokenClientParam |
VERSION
Fluent Client search parameter constant for version
|
SP_RES_ID, SP_RES_LANGUAGE| Constructor and Description |
|---|
ValueSet() |
| Modifier and Type | Method and Description |
|---|---|
ContactDt |
addTelecom()
Adds and returns a new value for telecom (Contact information of the publisher)
|
ValueSet |
addTelecom(ContactUseEnum theContactUse,
String theValue)
Adds a new value for telecom (Contact information of the publisher)
|
ValueSet |
addTelecom(String theValue)
Adds a new value for telecom (Contact information of the publisher)
|
<T extends IElement> |
getAllPopulatedChildElementsOfType(Class<T> theType)
Returns a list containing all child elements matching a given type
|
ValueSet.Compose |
getCompose()
Gets the value(s) for compose (When value set includes codes from elsewhere).
|
StringDt |
getCopyright()
Gets the value(s) for copyright (About the value set or its content).
|
DateTimeDt |
getDate()
Gets the value(s) for date (Date for given status).
|
ValueSet.Define |
getDefine()
Gets the value(s) for define (When value set defines its own codes).
|
StringDt |
getDescription()
Gets the value(s) for description (Human language description of the value set).
|
ValueSet.Expansion |
getExpansion()
Gets the value(s) for expansion (When value set is an expansion).
|
BooleanDt |
getExperimental()
Gets the value(s) for experimental (If for testing purposes, not real usage).
|
BooleanDt |
getExtensible()
Gets the value(s) for extensible (Whether this is intended to be used with an extensible binding).
|
StringDt |
getIdentifier()
Gets the value(s) for identifier (Logical id to reference this value set).
|
StringDt |
getName()
Gets the value(s) for name (Informal name for this value set).
|
StringDt |
getPublisher()
Gets the value(s) for publisher (Name of the publisher (Organization or individual)).
|
BoundCodeDt<ValueSetStatusEnum> |
getStatus()
Gets the value(s) for status (draft | active | retired).
|
List<ContactDt> |
getTelecom()
Gets the value(s) for telecom (Contact information of the publisher).
|
ContactDt |
getTelecomFirstRep()
Gets the first repetition for telecom (Contact information of the publisher),
creating it if it does not already exist.
|
StringDt |
getVersion()
Gets the value(s) for version (Logical id for this version of the value set).
|
boolean |
isEmpty() |
ValueSet |
setCompose(ValueSet.Compose theValue)
Sets the value(s) for compose (When value set includes codes from elsewhere)
|
ValueSet |
setCopyright(String theString)
Sets the value for copyright (About the value set or its content)
|
ValueSet |
setCopyright(StringDt theValue)
Sets the value(s) for copyright (About the value set or its content)
|
ValueSet |
setDate(Date theDate,
TemporalPrecisionEnum thePrecision)
Sets the value for date (Date for given status)
|
ValueSet |
setDate(DateTimeDt theValue)
Sets the value(s) for date (Date for given status)
|
ValueSet |
setDateWithSecondsPrecision(Date theDate)
Sets the value for date (Date for given status)
|
ValueSet |
setDefine(ValueSet.Define theValue)
Sets the value(s) for define (When value set defines its own codes)
|
ValueSet |
setDescription(String theString)
Sets the value for description (Human language description of the value set)
|
ValueSet |
setDescription(StringDt theValue)
Sets the value(s) for description (Human language description of the value set)
|
ValueSet |
setExpansion(ValueSet.Expansion theValue)
Sets the value(s) for expansion (When value set is an expansion)
|
ValueSet |
setExperimental(boolean theBoolean)
Sets the value for experimental (If for testing purposes, not real usage)
|
ValueSet |
setExperimental(BooleanDt theValue)
Sets the value(s) for experimental (If for testing purposes, not real usage)
|
ValueSet |
setExtensible(boolean theBoolean)
Sets the value for extensible (Whether this is intended to be used with an extensible binding)
|
ValueSet |
setExtensible(BooleanDt theValue)
Sets the value(s) for extensible (Whether this is intended to be used with an extensible binding)
|
ValueSet |
setIdentifier(String theString)
Sets the value for identifier (Logical id to reference this value set)
|
ValueSet |
setIdentifier(StringDt theValue)
Sets the value(s) for identifier (Logical id to reference this value set)
|
ValueSet |
setName(String theString)
Sets the value for name (Informal name for this value set)
|
ValueSet |
setName(StringDt theValue)
Sets the value(s) for name (Informal name for this value set)
|
ValueSet |
setPublisher(String theString)
Sets the value for publisher (Name of the publisher (Organization or individual))
|
ValueSet |
setPublisher(StringDt theValue)
Sets the value(s) for publisher (Name of the publisher (Organization or individual))
|
ValueSet |
setStatus(BoundCodeDt<ValueSetStatusEnum> theValue)
Sets the value(s) for status (draft | active | retired)
|
ValueSet |
setStatus(ValueSetStatusEnum theValue)
Sets the value(s) for status (draft | active | retired)
|
ValueSet |
setTelecom(List<ContactDt> theValue)
Sets the value(s) for telecom (Contact information of the publisher)
|
ValueSet |
setVersion(String theString)
Sets the value for version (Logical id for this version of the value set)
|
ValueSet |
setVersion(StringDt theValue)
Sets the value(s) for version (Logical id for this version of the value set)
|
getContained, getId, getLanguage, getResourceMetadata, getText, isBaseEmpty, setContained, setId, setId, setLanguage, setResourceMetadata, setText, toStringaddUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensionsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetContained, getId, getLanguage, getResourceMetadata, getText, setId, setLanguage, setResourceMetadatapublic static final String SP_IDENTIFIER
Description: The identifier of the value set
Type: token
Path: ValueSet.identifier
public static final TokenClientParam IDENTIFIER
Description: The identifier of the value set
Type: token
Path: ValueSet.identifier
public static final String SP_VERSION
Description: The version identifier of the value set
Type: token
Path: ValueSet.version
public static final TokenClientParam VERSION
Description: The version identifier of the value set
Type: token
Path: ValueSet.version
public static final String SP_NAME
Description: The name of the value set
Type: string
Path: ValueSet.name
public static final StringClientParam NAME
Description: The name of the value set
Type: string
Path: ValueSet.name
public static final String SP_PUBLISHER
Description: Name of the publisher of the value set
Type: string
Path: ValueSet.publisher
public static final StringClientParam PUBLISHER
Description: Name of the publisher of the value set
Type: string
Path: ValueSet.publisher
public static final String SP_DESCRIPTION
Description: Text search in the description of the value set
Type: string
Path: ValueSet.description
public static final StringClientParam DESCRIPTION
Description: Text search in the description of the value set
Type: string
Path: ValueSet.description
public static final String SP_STATUS
Description: The status of the value set
Type: token
Path: ValueSet.status
public static final TokenClientParam STATUS
Description: The status of the value set
Type: token
Path: ValueSet.status
public static final String SP_DATE
Description: The value set publication date
Type: date
Path: ValueSet.date
public static final DateClientParam DATE
Description: The value set publication date
Type: date
Path: ValueSet.date
public static final String SP_SYSTEM
Description: The system for any codes defined by this value set
Type: token
Path: ValueSet.define.system
public static final TokenClientParam SYSTEM
Description: The system for any codes defined by this value set
Type: token
Path: ValueSet.define.system
public static final String SP_CODE
Description: A code defined in the value set
Type: token
Path: ValueSet.define.concept.code
public static final TokenClientParam CODE
Description: A code defined in the value set
Type: token
Path: ValueSet.define.concept.code
public static final String SP_REFERENCE
Description: A code system included or excluded in the value set or an imported value set
Type: token
Path: ValueSet.compose.include.system
public static final TokenClientParam REFERENCE
Description: A code system included or excluded in the value set or an imported value set
Type: token
Path: ValueSet.compose.include.system
public <T extends IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType)
ICompositeElementgetAllPopulatedChildElementsOfType in interface ICompositeElementtheType - The type to match. If set to null, all child elements will be returnedpublic StringDt getIdentifier()
null.
Definition: The identifier that is used to identify this value set when it is referenced in a specification, model, design or an instance (should be globally unique OID, UUID, or URI)
public ValueSet setIdentifier(StringDt theValue)
Definition: The identifier that is used to identify this value set when it is referenced in a specification, model, design or an instance (should be globally unique OID, UUID, or URI)
public ValueSet setIdentifier(String theString)
Definition: The identifier that is used to identify this value set when it is referenced in a specification, model, design or an instance (should be globally unique OID, UUID, or URI)
public StringDt getVersion()
null.
Definition: The identifier that is used to identify this version of the value set when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the profile author manually and the value should be a timestamp
public ValueSet setVersion(StringDt theValue)
Definition: The identifier that is used to identify this version of the value set when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the profile author manually and the value should be a timestamp
public ValueSet setVersion(String theString)
Definition: The identifier that is used to identify this version of the value set when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the profile author manually and the value should be a timestamp
public StringDt getName()
null.
Definition: A free text natural language name describing the value set
public ValueSet setName(StringDt theValue)
Definition: A free text natural language name describing the value set
public ValueSet setName(String theString)
Definition: A free text natural language name describing the value set
public StringDt getPublisher()
null.
Definition: The name of the individual or organization that published the value set
public ValueSet setPublisher(StringDt theValue)
Definition: The name of the individual or organization that published the value set
public ValueSet setPublisher(String theString)
Definition: The name of the individual or organization that published the value set
public List<ContactDt> getTelecom()
null.
Definition: Contacts of the publisher to assist a user in finding and communicating with the publisher
public ValueSet setTelecom(List<ContactDt> theValue)
Definition: Contacts of the publisher to assist a user in finding and communicating with the publisher
public ContactDt addTelecom()
Definition: Contacts of the publisher to assist a user in finding and communicating with the publisher
public ContactDt getTelecomFirstRep()
Definition: Contacts of the publisher to assist a user in finding and communicating with the publisher
public ValueSet addTelecom(ContactUseEnum theContactUse, String theValue)
Definition: Contacts of the publisher to assist a user in finding and communicating with the publisher
public ValueSet addTelecom(String theValue)
Definition: Contacts of the publisher to assist a user in finding and communicating with the publisher
public StringDt getDescription()
null.
Definition: A free text natural language description of the use of the value set - reason for definition, conditions of use, etc.
public ValueSet setDescription(StringDt theValue)
Definition: A free text natural language description of the use of the value set - reason for definition, conditions of use, etc.
public ValueSet setDescription(String theString)
Definition: A free text natural language description of the use of the value set - reason for definition, conditions of use, etc.
public StringDt getCopyright()
null.
Definition: A copyright statement relating to the value set and/or its contents
public ValueSet setCopyright(StringDt theValue)
Definition: A copyright statement relating to the value set and/or its contents
public ValueSet setCopyright(String theString)
Definition: A copyright statement relating to the value set and/or its contents
public BoundCodeDt<ValueSetStatusEnum> getStatus()
null.
Definition: The status of the value set
public ValueSet setStatus(BoundCodeDt<ValueSetStatusEnum> theValue)
Definition: The status of the value set
public ValueSet setStatus(ValueSetStatusEnum theValue)
Definition: The status of the value set
public BooleanDt getExperimental()
null.
Definition: This valueset was authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage
public ValueSet setExperimental(BooleanDt theValue)
Definition: This valueset was authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage
public ValueSet setExperimental(boolean theBoolean)
Definition: This valueset was authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage
public BooleanDt getExtensible()
null.
Definition: Whether this is intended to be used with an extensible binding or not
public ValueSet setExtensible(BooleanDt theValue)
Definition: Whether this is intended to be used with an extensible binding or not
public ValueSet setExtensible(boolean theBoolean)
Definition: Whether this is intended to be used with an extensible binding or not
public DateTimeDt getDate()
null.
Definition: The date that the value set status was last changed
public ValueSet setDate(DateTimeDt theValue)
Definition: The date that the value set status was last changed
public ValueSet setDateWithSecondsPrecision(Date theDate)
Definition: The date that the value set status was last changed
public ValueSet setDate(Date theDate, TemporalPrecisionEnum thePrecision)
Definition: The date that the value set status was last changed
public ValueSet.Define getDefine()
null.
Definition:
public ValueSet setDefine(ValueSet.Define theValue)
Definition:
public ValueSet.Compose getCompose()
null.
Definition:
public ValueSet setCompose(ValueSet.Compose theValue)
Definition:
public ValueSet.Expansion getExpansion()
null.
Definition:
public ValueSet setExpansion(ValueSet.Expansion theValue)
Definition:
Copyright © 2014 University Health Network. All rights reserved.