public class ModuleDefinition extends DomainResource
| Modifier and Type | Class and Description |
|---|---|
static class |
ModuleDefinition.ModuleDefinitionCodeSystemComponent |
static class |
ModuleDefinition.ModuleDefinitionDataCodeFilterComponent |
static class |
ModuleDefinition.ModuleDefinitionDataComponent |
static class |
ModuleDefinition.ModuleDefinitionDataDateFilterComponent |
static class |
ModuleDefinition.ModuleDefinitionLibraryComponent |
static class |
ModuleDefinition.ModuleDefinitionModelComponent |
static class |
ModuleDefinition.ModuleDefinitionParameterComponent |
static class |
ModuleDefinition.ModuleDefinitionValueSetComponent |
| Modifier and Type | Field and Description |
|---|---|
protected List<ModuleDefinition.ModuleDefinitionCodeSystemComponent> |
codeSystem
A code system definition used within the knowledge module.
|
protected List<ModuleDefinition.ModuleDefinitionDataComponent> |
data
Describes a required data item for evaluation in terms of the type of data, and optional code- or date-based filters of the data.
|
protected List<Identifier> |
identifier
A logical identifier for the module such as the CMS or NQF identifiers for a measure artifact.
|
protected List<ModuleDefinition.ModuleDefinitionLibraryComponent> |
library
A library referenced by the module.
|
protected List<ModuleDefinition.ModuleDefinitionModelComponent> |
model
A model reference used by the content.
|
protected List<ModuleDefinition.ModuleDefinitionParameterComponent> |
parameter
Parameters to the module.
|
protected List<ModuleDefinition.ModuleDefinitionValueSetComponent> |
valueSet
A value set definition used by the knowledge module.
|
protected StringType |
version
The version of the module, if any.
|
contained, extension, modifierExtension, textid, implicitRules, language, meta| Constructor and Description |
|---|
ModuleDefinition()
Constructor
|
addContained, addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasModifierExtension, hasText, setTextcopyValues, getId, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetagetStructureFhirVersionEnum, setIdcastToActionDefinition, castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToModuleMetadata, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetId, getIdElement, getLanguageElement, getUserData, setId, setUserDataprotected List<Identifier> identifier
protected StringType version
protected List<ModuleDefinition.ModuleDefinitionModelComponent> model
protected List<ModuleDefinition.ModuleDefinitionLibraryComponent> library
protected List<ModuleDefinition.ModuleDefinitionCodeSystemComponent> codeSystem
protected List<ModuleDefinition.ModuleDefinitionValueSetComponent> valueSet
protected List<ModuleDefinition.ModuleDefinitionParameterComponent> parameter
protected List<ModuleDefinition.ModuleDefinitionDataComponent> data
public ModuleDefinition()
public List<Identifier> getIdentifier()
identifier (A logical identifier for the module such as the CMS or NQF identifiers for a measure artifact.)public boolean hasIdentifier()
public Identifier addIdentifier()
identifier (A logical identifier for the module such as the CMS or NQF identifiers for a measure artifact.)public ModuleDefinition addIdentifier(Identifier t)
public StringType getVersionElement()
version (The version of the module, if any. To provide a version consistent with the Decision Support Service specification, use the format Major.Minor.Revision (e.g. 1.0.0). For more information on versioning knowledge modules, refer to the Decision Support Service specification.). This is the underlying object with id, value and extensions. The accessor "getVersion" gives direct access to the valuepublic boolean hasVersionElement()
public boolean hasVersion()
public ModuleDefinition setVersionElement(StringType value)
value - version (The version of the module, if any. To provide a version consistent with the Decision Support Service specification, use the format Major.Minor.Revision (e.g. 1.0.0). For more information on versioning knowledge modules, refer to the Decision Support Service specification.). This is the underlying object with id, value and extensions. The accessor "getVersion" gives direct access to the valuepublic String getVersion()
public ModuleDefinition setVersion(String value)
value - The version of the module, if any. To provide a version consistent with the Decision Support Service specification, use the format Major.Minor.Revision (e.g. 1.0.0). For more information on versioning knowledge modules, refer to the Decision Support Service specification.public List<ModuleDefinition.ModuleDefinitionModelComponent> getModel()
model (A model reference used by the content.)public boolean hasModel()
public ModuleDefinition.ModuleDefinitionModelComponent addModel()
model (A model reference used by the content.)public ModuleDefinition addModel(ModuleDefinition.ModuleDefinitionModelComponent t)
public List<ModuleDefinition.ModuleDefinitionLibraryComponent> getLibrary()
library (A library referenced by the module. The reference must consist of either an id, or a document reference.)public boolean hasLibrary()
public ModuleDefinition.ModuleDefinitionLibraryComponent addLibrary()
library (A library referenced by the module. The reference must consist of either an id, or a document reference.)public ModuleDefinition addLibrary(ModuleDefinition.ModuleDefinitionLibraryComponent t)
public List<ModuleDefinition.ModuleDefinitionCodeSystemComponent> getCodeSystem()
codeSystem (A code system definition used within the knowledge module.)public boolean hasCodeSystem()
public ModuleDefinition.ModuleDefinitionCodeSystemComponent addCodeSystem()
codeSystem (A code system definition used within the knowledge module.)public ModuleDefinition addCodeSystem(ModuleDefinition.ModuleDefinitionCodeSystemComponent t)
public List<ModuleDefinition.ModuleDefinitionValueSetComponent> getValueSet()
valueSet (A value set definition used by the knowledge module.)public boolean hasValueSet()
public ModuleDefinition.ModuleDefinitionValueSetComponent addValueSet()
valueSet (A value set definition used by the knowledge module.)public ModuleDefinition addValueSet(ModuleDefinition.ModuleDefinitionValueSetComponent t)
public List<ModuleDefinition.ModuleDefinitionParameterComponent> getParameter()
parameter (Parameters to the module.)public boolean hasParameter()
public ModuleDefinition.ModuleDefinitionParameterComponent addParameter()
parameter (Parameters to the module.)public ModuleDefinition addParameter(ModuleDefinition.ModuleDefinitionParameterComponent t)
public List<ModuleDefinition.ModuleDefinitionDataComponent> getData()
data (Describes a required data item for evaluation in terms of the type of data, and optional code- or date-based filters of the data.)public boolean hasData()
public ModuleDefinition.ModuleDefinitionDataComponent addData()
data (Describes a required data item for evaluation in terms of the type of data, and optional code- or date-based filters of the data.)public ModuleDefinition addData(ModuleDefinition.ModuleDefinitionDataComponent t)
protected void listChildren(List<Property> childrenList)
listChildren in class DomainResourcepublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic void setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic void setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
makeProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic String fhirType()
fhirType in class DomainResourcepublic ModuleDefinition copy()
copy in class DomainResourceprotected ModuleDefinition typedCopy()
public boolean equalsDeep(Base other)
equalsDeep in class DomainResourcepublic boolean equalsShallow(Base other)
equalsShallow in class DomainResourcepublic boolean isEmpty()
isEmpty in interface org.hl7.fhir.instance.model.api.IBaseisEmpty in class DomainResourcepublic ResourceType getResourceType()
getResourceType in class ResourceCopyright © 2014–2018 University Health Network. All rights reserved.