public class CodeSystem extends MetadataResource
| Modifier and Type | Class and Description |
|---|---|
static class |
CodeSystem.CodeSystemContentMode |
static class |
CodeSystem.CodeSystemContentModeEnumFactory |
static class |
CodeSystem.CodeSystemFilterComponent |
static class |
CodeSystem.CodeSystemHierarchyMeaning |
static class |
CodeSystem.CodeSystemHierarchyMeaningEnumFactory |
static class |
CodeSystem.ConceptDefinitionComponent |
class |
CodeSystem.ConceptDefinitionComponentSorter |
static class |
CodeSystem.ConceptDefinitionDesignationComponent |
static class |
CodeSystem.ConceptPropertyComponent |
static class |
CodeSystem.FilterOperator |
static class |
CodeSystem.FilterOperatorEnumFactory |
static class |
CodeSystem.PropertyComponent |
static class |
CodeSystem.PropertyType |
static class |
CodeSystem.PropertyTypeEnumFactory |
| Modifier and Type | Field and Description |
|---|---|
protected BooleanType |
caseSensitive
If code comparison is case sensitive when codes within this system are compared to each other.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
CODE
Fluent Client search parameter constant for code
|
protected BooleanType |
compositional
The code system defines a compositional (post-coordination) grammar.
|
protected List<CodeSystem.ConceptDefinitionComponent> |
concept
Concepts that are in the code system.
|
protected Enumeration<CodeSystem.CodeSystemContentMode> |
content
The extent of the content of the code system (the concepts and codes it defines) are represented in this resource instance.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
CONTENT_MODE
Fluent Client search parameter constant for content-mode
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
CONTEXT
Fluent Client search parameter constant for context
|
static ca.uhn.fhir.rest.gclient.QuantityClientParam |
CONTEXT_QUANTITY
Fluent Client search parameter constant for context-quantity
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
CONTEXT_TYPE
Fluent Client search parameter constant for context-type
|
static ca.uhn.fhir.rest.gclient.CompositeClientParam<ca.uhn.fhir.rest.gclient.TokenClientParam,ca.uhn.fhir.rest.gclient.QuantityClientParam> |
CONTEXT_TYPE_QUANTITY
Fluent Client search parameter constant for context-type-quantity
|
static ca.uhn.fhir.rest.gclient.CompositeClientParam<ca.uhn.fhir.rest.gclient.TokenClientParam,ca.uhn.fhir.rest.gclient.TokenClientParam> |
CONTEXT_TYPE_VALUE
Fluent Client search parameter constant for context-type-value
|
protected MarkdownType |
copyright
A copyright statement relating to the code system and/or its contents.
|
protected UnsignedIntType |
count
The total number of concepts defined by the code system.
|
static ca.uhn.fhir.rest.gclient.DateClientParam |
DATE
Fluent Client search parameter constant for date
|
static ca.uhn.fhir.rest.gclient.StringClientParam |
DESCRIPTION
Fluent Client search parameter constant for description
|
protected List<CodeSystem.CodeSystemFilterComponent> |
filter
A filter that can be used in a value set compose statement when selecting concepts using a filter.
|
protected Enumeration<CodeSystem.CodeSystemHierarchyMeaning> |
hierarchyMeaning
The meaning of the hierarchy of concepts as represented in this resource.
|
protected List<Identifier> |
identifier
A formal identifier that is used to identify this code system when it is represented in other formats, or referenced in a specification, model, design or an instance.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
IDENTIFIER
Fluent Client search parameter constant for identifier
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_SUPPLEMENTS
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
JURISDICTION
Fluent Client search parameter constant for jurisdiction
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
LANGUAGE
Fluent Client search parameter constant for language
|
static ca.uhn.fhir.rest.gclient.StringClientParam |
NAME
Fluent Client search parameter constant for name
|
protected List<CodeSystem.PropertyComponent> |
property
A property defines an additional slot through which additional information can be provided about a concept.
|
static ca.uhn.fhir.rest.gclient.StringClientParam |
PUBLISHER
Fluent Client search parameter constant for publisher
|
protected MarkdownType |
purpose
Explanation of why this code system is needed and why it has been designed as it has.
|
static String |
SP_CODE
Search parameter: code
|
static String |
SP_CONTENT_MODE
Search parameter: content-mode
|
static String |
SP_CONTEXT
Search parameter: context
|
static String |
SP_CONTEXT_QUANTITY
Search parameter: context-quantity
|
static String |
SP_CONTEXT_TYPE
Search parameter: context-type
|
static String |
SP_CONTEXT_TYPE_QUANTITY
Search parameter: context-type-quantity
|
static String |
SP_CONTEXT_TYPE_VALUE
Search parameter: context-type-value
|
static String |
SP_DATE
Search parameter: date
|
static String |
SP_DESCRIPTION
Search parameter: description
|
static String |
SP_IDENTIFIER
Search parameter: identifier
|
static String |
SP_JURISDICTION
Search parameter: jurisdiction
|
static String |
SP_LANGUAGE
Search parameter: language
|
static String |
SP_NAME
Search parameter: name
|
static String |
SP_PUBLISHER
Search parameter: publisher
|
static String |
SP_STATUS
Search parameter: status
|
static String |
SP_SUPPLEMENTS
Search parameter: supplements
|
static String |
SP_SYSTEM
Search parameter: system
|
static String |
SP_TITLE
Search parameter: title
|
static String |
SP_URL
Search parameter: url
|
static String |
SP_VERSION
Search parameter: version
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
STATUS
Fluent Client search parameter constant for status
|
protected CanonicalType |
supplements
The canonical URL of the code system that this code system supplement is adding designations and properties to.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
SUPPLEMENTS
Fluent Client search parameter constant for supplements
|
static ca.uhn.fhir.rest.gclient.UriClientParam |
SYSTEM
Fluent Client search parameter constant for system
|
static ca.uhn.fhir.rest.gclient.StringClientParam |
TITLE
Fluent Client search parameter constant for title
|
static ca.uhn.fhir.rest.gclient.UriClientParam |
URL
Fluent Client search parameter constant for url
|
protected CanonicalType |
valueSet
Canonical reference to the value set that contains the entire code system.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
VERSION
Fluent Client search parameter constant for version
|
protected BooleanType |
versionNeeded
This flag is used to signify that the code system does not commit to concept permanence across versions.
|
contact, date, description, experimental, jurisdiction, name, publisher, status, title, url, useContext, versioncontained, extension, modifierExtension, textid, implicitRules, language, meta| Constructor and Description |
|---|
CodeSystem()
Constructor
|
CodeSystem(Enumeration<Enumerations.PublicationStatus> status,
Enumeration<CodeSystem.CodeSystemContentMode> content)
Constructor
|
copyValues, present, toStringaddContained, addExtension, addExtension, addExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getContained, getExtension, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setTextcopyValues, getId, getIdBase, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetagetStructureFhirVersionEnum, isResource, setIdcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCanonical, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExpression, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPopulation, castToPositiveInt, castToProdCharacteristic, castToProductShelfLife, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToSubstanceAmount, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUrl, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetId, getIdElement, getLanguageElement, getUserData, setId, setUserDataprotected List<Identifier> identifier
protected MarkdownType purpose
protected MarkdownType copyright
protected BooleanType caseSensitive
protected CanonicalType valueSet
protected Enumeration<CodeSystem.CodeSystemHierarchyMeaning> hierarchyMeaning
protected BooleanType compositional
protected BooleanType versionNeeded
protected Enumeration<CodeSystem.CodeSystemContentMode> content
protected CanonicalType supplements
protected UnsignedIntType count
protected List<CodeSystem.CodeSystemFilterComponent> filter
protected List<CodeSystem.PropertyComponent> property
protected List<CodeSystem.ConceptDefinitionComponent> concept
public static final String SP_DATE
Description: The code system publication date
Type: date
Path: CodeSystem.date
public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE
Description: The code system publication date
Type: date
Path: CodeSystem.date
public static final String SP_IDENTIFIER
Description: External identifier for the code system
Type: token
Path: CodeSystem.identifier
public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER
Description: External identifier for the code system
Type: token
Path: CodeSystem.identifier
public static final String SP_CODE
Description: A code defined in the code system
Type: token
Path: CodeSystem.concept.code
public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE
Description: A code defined in the code system
Type: token
Path: CodeSystem.concept.code
public static final String SP_CONTEXT_TYPE_VALUE
Description: A use context type and value assigned to the code system
Type: composite
Path:
public static final ca.uhn.fhir.rest.gclient.CompositeClientParam<ca.uhn.fhir.rest.gclient.TokenClientParam,ca.uhn.fhir.rest.gclient.TokenClientParam> CONTEXT_TYPE_VALUE
Description: A use context type and value assigned to the code system
Type: composite
Path:
public static final String SP_CONTENT_MODE
Description: not-present | example | fragment | complete | supplement
Type: token
Path: CodeSystem.content
public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTENT_MODE
Description: not-present | example | fragment | complete | supplement
Type: token
Path: CodeSystem.content
public static final String SP_JURISDICTION
Description: Intended jurisdiction for the code system
Type: token
Path: CodeSystem.jurisdiction
public static final ca.uhn.fhir.rest.gclient.TokenClientParam JURISDICTION
Description: Intended jurisdiction for the code system
Type: token
Path: CodeSystem.jurisdiction
public static final String SP_DESCRIPTION
Description: The description of the code system
Type: string
Path: CodeSystem.description
public static final ca.uhn.fhir.rest.gclient.StringClientParam DESCRIPTION
Description: The description of the code system
Type: string
Path: CodeSystem.description
public static final String SP_CONTEXT_TYPE
Description: A type of use context assigned to the code system
Type: token
Path: CodeSystem.useContext.code
public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT_TYPE
Description: A type of use context assigned to the code system
Type: token
Path: CodeSystem.useContext.code
public static final String SP_LANGUAGE
Description: A language in which a designation is provided
Type: token
Path: CodeSystem.concept.designation.language
public static final ca.uhn.fhir.rest.gclient.TokenClientParam LANGUAGE
Description: A language in which a designation is provided
Type: token
Path: CodeSystem.concept.designation.language
public static final String SP_TITLE
Description: The human-friendly name of the code system
Type: string
Path: CodeSystem.title
public static final ca.uhn.fhir.rest.gclient.StringClientParam TITLE
Description: The human-friendly name of the code system
Type: string
Path: CodeSystem.title
public static final String SP_VERSION
Description: The business version of the code system
Type: token
Path: CodeSystem.version
public static final ca.uhn.fhir.rest.gclient.TokenClientParam VERSION
Description: The business version of the code system
Type: token
Path: CodeSystem.version
public static final String SP_URL
Description: The uri that identifies the code system
Type: uri
Path: CodeSystem.url
public static final ca.uhn.fhir.rest.gclient.UriClientParam URL
Description: The uri that identifies the code system
Type: uri
Path: CodeSystem.url
public static final String SP_CONTEXT_QUANTITY
Description: A quantity- or range-valued use context assigned to the code system
Type: quantity
Path: CodeSystem.useContext.valueQuantity, CodeSystem.useContext.valueRange
public static final ca.uhn.fhir.rest.gclient.QuantityClientParam CONTEXT_QUANTITY
Description: A quantity- or range-valued use context assigned to the code system
Type: quantity
Path: CodeSystem.useContext.valueQuantity, CodeSystem.useContext.valueRange
public static final String SP_SUPPLEMENTS
Description: Find code system supplements for the referenced code system
Type: reference
Path: CodeSystem.supplements
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUPPLEMENTS
Description: Find code system supplements for the referenced code system
Type: reference
Path: CodeSystem.supplements
public static final ca.uhn.fhir.model.api.Include INCLUDE_SUPPLEMENTS
public static final String SP_SYSTEM
Description: The system for any codes defined by this code system (same as 'url')
Type: uri
Path: CodeSystem.url
public static final ca.uhn.fhir.rest.gclient.UriClientParam SYSTEM
Description: The system for any codes defined by this code system (same as 'url')
Type: uri
Path: CodeSystem.url
public static final String SP_NAME
Description: Computationally friendly name of the code system
Type: string
Path: CodeSystem.name
public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME
Description: Computationally friendly name of the code system
Type: string
Path: CodeSystem.name
public static final String SP_CONTEXT
Description: A use context assigned to the code system
Type: token
Path: CodeSystem.useContext.valueCodeableConcept
public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT
Description: A use context assigned to the code system
Type: token
Path: CodeSystem.useContext.valueCodeableConcept
public static final String SP_PUBLISHER
Description: Name of the publisher of the code system
Type: string
Path: CodeSystem.publisher
public static final ca.uhn.fhir.rest.gclient.StringClientParam PUBLISHER
Description: Name of the publisher of the code system
Type: string
Path: CodeSystem.publisher
public static final String SP_CONTEXT_TYPE_QUANTITY
Description: A use context type and quantity- or range-based value assigned to the code system
Type: composite
Path:
public static final ca.uhn.fhir.rest.gclient.CompositeClientParam<ca.uhn.fhir.rest.gclient.TokenClientParam,ca.uhn.fhir.rest.gclient.QuantityClientParam> CONTEXT_TYPE_QUANTITY
Description: A use context type and quantity- or range-based value assigned to the code system
Type: composite
Path:
public static final String SP_STATUS
Description: The current status of the code system
Type: token
Path: CodeSystem.status
public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS
Description: The current status of the code system
Type: token
Path: CodeSystem.status
public CodeSystem()
public CodeSystem(Enumeration<Enumerations.PublicationStatus> status, Enumeration<CodeSystem.CodeSystemContentMode> content)
public UriType getUrlElement()
getUrlElement in class MetadataResourceMetadataResource.url (An absolute URI that is used to identify this code system when it is referenced in a specification, model, design or an instance; also called its canonical identifier. This SHOULD be globally unique and SHOULD be a literal address at which at which an authoritative instance of this code system is (or will be) published. This URL can be the target of a canonical reference. It SHALL remain the same when the code system is stored on different servers. This is used in [Coding](datatypes.html#Coding).system.). This is the underlying object with id, value and extensions. The accessor "getUrl" gives direct access to the valuepublic boolean hasUrlElement()
hasUrlElement in class MetadataResourcepublic boolean hasUrl()
hasUrl in class MetadataResourcepublic CodeSystem setUrlElement(UriType value)
setUrlElement in class MetadataResourcevalue - MetadataResource.url (An absolute URI that is used to identify this code system when it is referenced in a specification, model, design or an instance; also called its canonical identifier. This SHOULD be globally unique and SHOULD be a literal address at which at which an authoritative instance of this code system is (or will be) published. This URL can be the target of a canonical reference. It SHALL remain the same when the code system is stored on different servers. This is used in [Coding](datatypes.html#Coding).system.). This is the underlying object with id, value and extensions. The accessor "getUrl" gives direct access to the valuepublic String getUrl()
getUrl in class MetadataResourcepublic CodeSystem setUrl(String value)
setUrl in class MetadataResourcevalue - An absolute URI that is used to identify this code system when it is referenced in a specification, model, design or an instance; also called its canonical identifier. This SHOULD be globally unique and SHOULD be a literal address at which at which an authoritative instance of this code system is (or will be) published. This URL can be the target of a canonical reference. It SHALL remain the same when the code system is stored on different servers. This is used in [Coding](datatypes.html#Coding).system.public List<Identifier> getIdentifier()
identifier (A formal identifier that is used to identify this code system when it is represented in other formats, or referenced in a specification, model, design or an instance.)public CodeSystem setIdentifier(List<Identifier> theIdentifier)
this for easy method chainingpublic boolean hasIdentifier()
public Identifier addIdentifier()
public CodeSystem addIdentifier(Identifier t)
public Identifier getIdentifierFirstRep()
identifier, creating it if it does not already existpublic StringType getVersionElement()
getVersionElement in class MetadataResourceMetadataResource.version (The identifier that is used to identify this version of the code system when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the code system author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence. This is used in [Coding](datatypes.html#Coding).version.). This is the underlying object with id, value and extensions. The accessor "getVersion" gives direct access to the valuepublic boolean hasVersionElement()
hasVersionElement in class MetadataResourcepublic boolean hasVersion()
hasVersion in class MetadataResourcepublic CodeSystem setVersionElement(StringType value)
setVersionElement in class MetadataResourcevalue - MetadataResource.version (The identifier that is used to identify this version of the code system when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the code system author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence. This is used in [Coding](datatypes.html#Coding).version.). This is the underlying object with id, value and extensions. The accessor "getVersion" gives direct access to the valuepublic String getVersion()
getVersion in class MetadataResourcepublic CodeSystem setVersion(String value)
setVersion in class MetadataResourcevalue - The identifier that is used to identify this version of the code system when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the code system author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence. This is used in [Coding](datatypes.html#Coding).version.public StringType getNameElement()
getNameElement in class MetadataResourceMetadataResource.name (A natural language name identifying the code system. This name should be usable as an identifier for the module by machine processing applications such as code generation.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the valuepublic boolean hasNameElement()
hasNameElement in class MetadataResourcepublic boolean hasName()
hasName in class MetadataResourcepublic CodeSystem setNameElement(StringType value)
setNameElement in class MetadataResourcevalue - MetadataResource.name (A natural language name identifying the code system. This name should be usable as an identifier for the module by machine processing applications such as code generation.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the valuepublic String getName()
getName in class MetadataResourcepublic CodeSystem setName(String value)
setName in class MetadataResourcevalue - A natural language name identifying the code system. This name should be usable as an identifier for the module by machine processing applications such as code generation.public StringType getTitleElement()
getTitleElement in class MetadataResourceMetadataResource.title (A short, descriptive, user-friendly title for the code system.). This is the underlying object with id, value and extensions. The accessor "getTitle" gives direct access to the valuepublic boolean hasTitleElement()
hasTitleElement in class MetadataResourcepublic boolean hasTitle()
hasTitle in class MetadataResourcepublic CodeSystem setTitleElement(StringType value)
setTitleElement in class MetadataResourcevalue - MetadataResource.title (A short, descriptive, user-friendly title for the code system.). This is the underlying object with id, value and extensions. The accessor "getTitle" gives direct access to the valuepublic String getTitle()
getTitle in class MetadataResourcepublic CodeSystem setTitle(String value)
setTitle in class MetadataResourcevalue - A short, descriptive, user-friendly title for the code system.public Enumeration<Enumerations.PublicationStatus> getStatusElement()
getStatusElement in class MetadataResourceMetadataResource.status (The date (and optionally time) when the code system resource was created or revised.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the valuepublic boolean hasStatusElement()
hasStatusElement in class MetadataResourcepublic boolean hasStatus()
hasStatus in class MetadataResourcepublic CodeSystem setStatusElement(Enumeration<Enumerations.PublicationStatus> value)
setStatusElement in class MetadataResourcevalue - MetadataResource.status (The date (and optionally time) when the code system resource was created or revised.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the valuepublic Enumerations.PublicationStatus getStatus()
getStatus in class MetadataResourcepublic CodeSystem setStatus(Enumerations.PublicationStatus value)
setStatus in class MetadataResourcevalue - The date (and optionally time) when the code system resource was created or revised.public BooleanType getExperimentalElement()
getExperimentalElement in class MetadataResourceMetadataResource.experimental (A Boolean value to indicate that this code system 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()
hasExperimentalElement in class MetadataResourcepublic boolean hasExperimental()
hasExperimental in class MetadataResourcepublic CodeSystem setExperimentalElement(BooleanType value)
setExperimentalElement in class MetadataResourcevalue - MetadataResource.experimental (A Boolean value to indicate that this code system 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()
getExperimental in class MetadataResourcepublic CodeSystem setExperimental(boolean value)
setExperimental in class MetadataResourcevalue - A Boolean value to indicate that this code system is authored for testing purposes (or education/evaluation/marketing) and is not intended to be used for genuine usage.public DateTimeType getDateElement()
getDateElement in class MetadataResourceMetadataResource.date (The date (and optionally time) when the code system was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the code system changes.). This is the underlying object with id, value and extensions. The accessor "getDate" gives direct access to the valuepublic boolean hasDateElement()
hasDateElement in class MetadataResourcepublic boolean hasDate()
hasDate in class MetadataResourcepublic CodeSystem setDateElement(DateTimeType value)
setDateElement in class MetadataResourcevalue - MetadataResource.date (The date (and optionally time) when the code system was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the code system changes.). This is the underlying object with id, value and extensions. The accessor "getDate" gives direct access to the valuepublic Date getDate()
getDate in class MetadataResourcepublic CodeSystem setDate(Date value)
setDate in class MetadataResourcevalue - The date (and optionally time) when the code system was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the code system changes.public StringType getPublisherElement()
getPublisherElement in class MetadataResourceMetadataResource.publisher (The name of the organization or individual that published the code system.). This is the underlying object with id, value and extensions. The accessor "getPublisher" gives direct access to the valuepublic boolean hasPublisherElement()
hasPublisherElement in class MetadataResourcepublic boolean hasPublisher()
hasPublisher in class MetadataResourcepublic CodeSystem setPublisherElement(StringType value)
setPublisherElement in class MetadataResourcevalue - MetadataResource.publisher (The name of the organization or individual that published the code system.). This is the underlying object with id, value and extensions. The accessor "getPublisher" gives direct access to the valuepublic String getPublisher()
getPublisher in class MetadataResourcepublic CodeSystem setPublisher(String value)
setPublisher in class MetadataResourcevalue - The name of the organization or individual that published the code system.public List<ContactDetail> getContact()
getContact in class MetadataResourceMetadataResource.contact (Contact details to assist a user in finding and communicating with the publisher.)public CodeSystem setContact(List<ContactDetail> theContact)
setContact in class MetadataResourcethis for easy method chainingpublic boolean hasContact()
hasContact in class MetadataResourcepublic ContactDetail addContact()
addContact in class MetadataResourcepublic CodeSystem addContact(ContactDetail t)
addContact in class MetadataResourcepublic ContactDetail getContactFirstRep()
getContactFirstRep in class MetadataResourceMetadataResource.contact, creating it if it does not already existpublic MarkdownType getDescriptionElement()
getDescriptionElement in class MetadataResourceMetadataResource.description (A free text natural language description of the code system from a consumer's perspective.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the valuepublic boolean hasDescriptionElement()
hasDescriptionElement in class MetadataResourcepublic boolean hasDescription()
hasDescription in class MetadataResourcepublic CodeSystem setDescriptionElement(MarkdownType value)
setDescriptionElement in class MetadataResourcevalue - MetadataResource.description (A free text natural language description of the code system from a consumer's perspective.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the valuepublic String getDescription()
getDescription in class MetadataResourcepublic CodeSystem setDescription(String value)
setDescription in class MetadataResourcevalue - A free text natural language description of the code system from a consumer's perspective.public List<UsageContext> getUseContext()
getUseContext in class MetadataResourceMetadataResource.useContext (The content was developed with a focus and intent of supporting the contexts that are listed. These contexts may be general categories (gender, age, ...) or may be references to specific programs (insurance plans, studies, ...) and may be used to assist with indexing and searching for appropriate code system instances.)public CodeSystem setUseContext(List<UsageContext> theUseContext)
setUseContext in class MetadataResourcethis for easy method chainingpublic boolean hasUseContext()
hasUseContext in class MetadataResourcepublic UsageContext addUseContext()
addUseContext in class MetadataResourcepublic CodeSystem addUseContext(UsageContext t)
addUseContext in class MetadataResourcepublic UsageContext getUseContextFirstRep()
getUseContextFirstRep in class MetadataResourceMetadataResource.useContext, creating it if it does not already existpublic List<CodeableConcept> getJurisdiction()
getJurisdiction in class MetadataResourceMetadataResource.jurisdiction (A legal or geographic region in which the code system is intended to be used.)public CodeSystem setJurisdiction(List<CodeableConcept> theJurisdiction)
setJurisdiction in class MetadataResourcethis for easy method chainingpublic boolean hasJurisdiction()
hasJurisdiction in class MetadataResourcepublic CodeableConcept addJurisdiction()
addJurisdiction in class MetadataResourcepublic CodeSystem addJurisdiction(CodeableConcept t)
addJurisdiction in class MetadataResourcepublic CodeableConcept getJurisdictionFirstRep()
getJurisdictionFirstRep in class MetadataResourceMetadataResource.jurisdiction, creating it if it does not already existpublic MarkdownType getPurposeElement()
purpose (Explanation of why this code system is needed and why it has been designed as it has.). This is the underlying object with id, value and extensions. The accessor "getPurpose" gives direct access to the valuepublic boolean hasPurposeElement()
public boolean hasPurpose()
public CodeSystem setPurposeElement(MarkdownType value)
value - purpose (Explanation of why this code system is needed and why it has been designed as it has.). This is the underlying object with id, value and extensions. The accessor "getPurpose" gives direct access to the valuepublic String getPurpose()
public CodeSystem setPurpose(String value)
value - Explanation of why this code system is needed and why it has been designed as it has.public MarkdownType getCopyrightElement()
copyright (A copyright statement relating to the code system and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the code system.). This is the underlying object with id, value and extensions. The accessor "getCopyright" gives direct access to the valuepublic boolean hasCopyrightElement()
public boolean hasCopyright()
public CodeSystem setCopyrightElement(MarkdownType value)
value - copyright (A copyright statement relating to the code system and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the code system.). This is the underlying object with id, value and extensions. The accessor "getCopyright" gives direct access to the valuepublic String getCopyright()
public CodeSystem setCopyright(String value)
value - A copyright statement relating to the code system and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the code system.public BooleanType getCaseSensitiveElement()
caseSensitive (If code comparison is case sensitive when codes within this system are compared to each other.). This is the underlying object with id, value and extensions. The accessor "getCaseSensitive" gives direct access to the valuepublic boolean hasCaseSensitiveElement()
public boolean hasCaseSensitive()
public CodeSystem setCaseSensitiveElement(BooleanType value)
value - caseSensitive (If code comparison is case sensitive when codes within this system are compared to each other.). This is the underlying object with id, value and extensions. The accessor "getCaseSensitive" gives direct access to the valuepublic boolean getCaseSensitive()
public CodeSystem setCaseSensitive(boolean value)
value - If code comparison is case sensitive when codes within this system are compared to each other.public CanonicalType getValueSetElement()
valueSet (Canonical reference to the value set that contains the entire code system.). This is the underlying object with id, value and extensions. The accessor "getValueSet" gives direct access to the valuepublic boolean hasValueSetElement()
public boolean hasValueSet()
public CodeSystem setValueSetElement(CanonicalType value)
value - valueSet (Canonical reference to the value set that contains the entire code system.). This is the underlying object with id, value and extensions. The accessor "getValueSet" gives direct access to the valuepublic String getValueSet()
public CodeSystem setValueSet(String value)
value - Canonical reference to the value set that contains the entire code system.public Enumeration<CodeSystem.CodeSystemHierarchyMeaning> getHierarchyMeaningElement()
hierarchyMeaning (The meaning of the hierarchy of concepts as represented in this resource.). This is the underlying object with id, value and extensions. The accessor "getHierarchyMeaning" gives direct access to the valuepublic boolean hasHierarchyMeaningElement()
public boolean hasHierarchyMeaning()
public CodeSystem setHierarchyMeaningElement(Enumeration<CodeSystem.CodeSystemHierarchyMeaning> value)
value - hierarchyMeaning (The meaning of the hierarchy of concepts as represented in this resource.). This is the underlying object with id, value and extensions. The accessor "getHierarchyMeaning" gives direct access to the valuepublic CodeSystem.CodeSystemHierarchyMeaning getHierarchyMeaning()
public CodeSystem setHierarchyMeaning(CodeSystem.CodeSystemHierarchyMeaning value)
value - The meaning of the hierarchy of concepts as represented in this resource.public BooleanType getCompositionalElement()
compositional (The code system defines a compositional (post-coordination) grammar.). This is the underlying object with id, value and extensions. The accessor "getCompositional" gives direct access to the valuepublic boolean hasCompositionalElement()
public boolean hasCompositional()
public CodeSystem setCompositionalElement(BooleanType value)
value - compositional (The code system defines a compositional (post-coordination) grammar.). This is the underlying object with id, value and extensions. The accessor "getCompositional" gives direct access to the valuepublic boolean getCompositional()
public CodeSystem setCompositional(boolean value)
value - The code system defines a compositional (post-coordination) grammar.public BooleanType getVersionNeededElement()
versionNeeded (This flag is used to signify that the code system does not commit to concept permanence across versions. If true, a version must be specified when referencing this code system.). This is the underlying object with id, value and extensions. The accessor "getVersionNeeded" gives direct access to the valuepublic boolean hasVersionNeededElement()
public boolean hasVersionNeeded()
public CodeSystem setVersionNeededElement(BooleanType value)
value - versionNeeded (This flag is used to signify that the code system does not commit to concept permanence across versions. If true, a version must be specified when referencing this code system.). This is the underlying object with id, value and extensions. The accessor "getVersionNeeded" gives direct access to the valuepublic boolean getVersionNeeded()
public CodeSystem setVersionNeeded(boolean value)
value - This flag is used to signify that the code system does not commit to concept permanence across versions. If true, a version must be specified when referencing this code system.public Enumeration<CodeSystem.CodeSystemContentMode> getContentElement()
content (The extent of the content of the code system (the concepts and codes it defines) are represented in this resource instance.). This is the underlying object with id, value and extensions. The accessor "getContent" gives direct access to the valuepublic boolean hasContentElement()
public boolean hasContent()
public CodeSystem setContentElement(Enumeration<CodeSystem.CodeSystemContentMode> value)
value - content (The extent of the content of the code system (the concepts and codes it defines) are represented in this resource instance.). This is the underlying object with id, value and extensions. The accessor "getContent" gives direct access to the valuepublic CodeSystem.CodeSystemContentMode getContent()
public CodeSystem setContent(CodeSystem.CodeSystemContentMode value)
value - The extent of the content of the code system (the concepts and codes it defines) are represented in this resource instance.public CanonicalType getSupplementsElement()
supplements (The canonical URL of the code system that this code system supplement is adding designations and properties to.). This is the underlying object with id, value and extensions. The accessor "getSupplements" gives direct access to the valuepublic boolean hasSupplementsElement()
public boolean hasSupplements()
public CodeSystem setSupplementsElement(CanonicalType value)
value - supplements (The canonical URL of the code system that this code system supplement is adding designations and properties to.). This is the underlying object with id, value and extensions. The accessor "getSupplements" gives direct access to the valuepublic String getSupplements()
public CodeSystem setSupplements(String value)
value - The canonical URL of the code system that this code system supplement is adding designations and properties to.public UnsignedIntType getCountElement()
count (The total number of concepts defined by the code system. Where the code system has a compositional grammar, the basis of this count is defined by the system steward.). This is the underlying object with id, value and extensions. The accessor "getCount" gives direct access to the valuepublic boolean hasCountElement()
public boolean hasCount()
public CodeSystem setCountElement(UnsignedIntType value)
value - count (The total number of concepts defined by the code system. Where the code system has a compositional grammar, the basis of this count is defined by the system steward.). This is the underlying object with id, value and extensions. The accessor "getCount" gives direct access to the valuepublic int getCount()
public CodeSystem setCount(int value)
value - The total number of concepts defined by the code system. Where the code system has a compositional grammar, the basis of this count is defined by the system steward.public List<CodeSystem.CodeSystemFilterComponent> getFilter()
filter (A filter that can be used in a value set compose statement when selecting concepts using a filter.)public CodeSystem setFilter(List<CodeSystem.CodeSystemFilterComponent> theFilter)
this for easy method chainingpublic boolean hasFilter()
public CodeSystem.CodeSystemFilterComponent addFilter()
public CodeSystem addFilter(CodeSystem.CodeSystemFilterComponent t)
public CodeSystem.CodeSystemFilterComponent getFilterFirstRep()
filter, creating it if it does not already existpublic List<CodeSystem.PropertyComponent> getProperty()
property (A property defines an additional slot through which additional information can be provided about a concept.)public CodeSystem setProperty(List<CodeSystem.PropertyComponent> theProperty)
this for easy method chainingpublic boolean hasProperty()
public CodeSystem.PropertyComponent addProperty()
public CodeSystem addProperty(CodeSystem.PropertyComponent t)
public CodeSystem.PropertyComponent getPropertyFirstRep()
property, creating it if it does not already existpublic List<CodeSystem.ConceptDefinitionComponent> getConcept()
concept (Concepts that are in the code system. The concept definitions are inherently hierarchical, but the definitions must be consulted to determine what the meanings of the hierarchical relationships are.)public CodeSystem setConcept(List<CodeSystem.ConceptDefinitionComponent> theConcept)
this for easy method chainingpublic boolean hasConcept()
public CodeSystem.ConceptDefinitionComponent addConcept()
public CodeSystem addConcept(CodeSystem.ConceptDefinitionComponent t)
public CodeSystem.ConceptDefinitionComponent getConceptFirstRep()
concept, creating it if it does not already existprotected void listChildren(List<Property> children)
listChildren in class MetadataResourcepublic Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
getNamedProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class MetadataResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class MetadataResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class MetadataResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
makeProperty in class MetadataResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
getTypesForProperty in class MetadataResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild in class MetadataResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic String fhirType()
fhirType in interface org.hl7.fhir.instance.model.api.IBasefhirType in class MetadataResourcepublic CodeSystem copy()
copy in class MetadataResourcepublic void copyValues(CodeSystem dst)
protected CodeSystem typedCopy()
public boolean equalsDeep(Base other_)
equalsDeep in class MetadataResourcepublic boolean equalsShallow(Base other_)
equalsShallow in class MetadataResourcepublic boolean isEmpty()
isEmpty in interface org.hl7.fhir.instance.model.api.IBaseisEmpty in class MetadataResourcepublic ResourceType getResourceType()
getResourceType in class Resourcepublic CodeSystem.PropertyComponent getProperty(String code)
public void sort()
public void sort(List<CodeSystem.ConceptDefinitionComponent> list, Comparator<CodeSystem.ConceptDefinitionComponent> comp)
public void sort(Comparator<CodeSystem.ConceptDefinitionComponent> comp)
Copyright © 2014–2021 Health Level 7. All rights reserved.