Class OrderSet
- 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.OrderSet
-
- 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 OrderSet extends DomainResource
This resource allows for the definition of an order set as a sharable, consumable, and executable artifact in support of clinical decision support.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected List<ActionDefinition>actionThe definition of the actions that make up the order set.static ca.uhn.fhir.rest.gclient.StringClientParamDESCRIPTIONFluent Client search parameter constant for descriptionstatic ca.uhn.fhir.rest.gclient.TokenClientParamIDENTIFIERFluent Client search parameter constant for identifierprotected List<Reference>libraryA reference to a Library resource containing any formal logic used by the orderset.protected List<Library>libraryTargetThe actual objects that are the target of the reference (A reference to a Library resource containing any formal logic used by the orderset.)protected ModuleMetadatamoduleMetadataA reference to a ModuleMetadata resource containing metadata for the orderset.static StringSP_DESCRIPTIONSearch parameter: descriptionstatic StringSP_IDENTIFIERSearch parameter: identifierstatic StringSP_STATUSSearch parameter: statusstatic StringSP_TITLESearch parameter: titlestatic StringSP_TOPICSearch parameter: topicstatic StringSP_VERSIONSearch parameter: versionstatic ca.uhn.fhir.rest.gclient.TokenClientParamSTATUSFluent Client search parameter constant for statusstatic ca.uhn.fhir.rest.gclient.StringClientParamTITLEFluent Client search parameter constant for titlestatic ca.uhn.fhir.rest.gclient.TokenClientParamTOPICFluent Client search parameter constant for topicstatic ca.uhn.fhir.rest.gclient.StringClientParamVERSIONFluent 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 OrderSet()Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ActionDefinitionaddAction()OrderSetaddAction(ActionDefinition t)BaseaddChild(String name)ReferenceaddLibrary()OrderSetaddLibrary(Reference t)LibraryaddLibraryTarget()OrderSetcopy()booleanequalsDeep(Base other)booleanequalsShallow(Base other)StringfhirType()List<ActionDefinition>getAction()List<Reference>getLibrary()List<Library>getLibraryTarget()ModuleMetadatagetModuleMetadata()Base[]getProperty(int hash, String name, boolean checkValid)ResourceTypegetResourceType()booleanhasAction()booleanhasLibrary()booleanhasModuleMetadata()booleanisEmpty()protected voidlistChildren(List<Property> childrenList)BasemakeProperty(int hash, String name)make an instance of a property.OrderSetsetModuleMetadata(ModuleMetadata value)voidsetProperty(int hash, String name, Base value)voidsetProperty(String name, Base value)protected OrderSettypedCopy()-
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
-
moduleMetadata
protected ModuleMetadata moduleMetadata
A reference to a ModuleMetadata resource containing metadata for the orderset.
-
library
protected List<Reference> library
A reference to a Library resource containing any formal logic used by the orderset.
-
libraryTarget
protected List<Library> libraryTarget
The actual objects that are the target of the reference (A reference to a Library resource containing any formal logic used by the orderset.)
-
action
protected List<ActionDefinition> action
The definition of the actions that make up the order set. Order set groups and sections are represented as actions which contain sub-actions.
-
SP_TOPIC
public static final String SP_TOPIC
Search parameter: topicDescription: Topics associated with the module
Type: token
Path: OrderSet.moduleMetadata.topic
- See Also:
- Constant Field Values
-
TOPIC
public static final ca.uhn.fhir.rest.gclient.TokenClientParam TOPIC
Fluent Client search parameter constant for topicDescription: Topics associated with the module
Type: token
Path: OrderSet.moduleMetadata.topic
-
SP_TITLE
public static final String SP_TITLE
Search parameter: titleDescription: Text search against the title
Type: string
Path: OrderSet.moduleMetadata.title
- See Also:
- Constant Field Values
-
TITLE
public static final ca.uhn.fhir.rest.gclient.StringClientParam TITLE
Fluent Client search parameter constant for titleDescription: Text search against the title
Type: string
Path: OrderSet.moduleMetadata.title
-
SP_STATUS
public static final String SP_STATUS
Search parameter: statusDescription: Status of the module
Type: token
Path: OrderSet.moduleMetadata.status
- See Also:
- Constant Field Values
-
STATUS
public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS
Fluent Client search parameter constant for statusDescription: Status of the module
Type: token
Path: OrderSet.moduleMetadata.status
-
SP_DESCRIPTION
public static final String SP_DESCRIPTION
Search parameter: descriptionDescription: Text search against the description
Type: string
Path: OrderSet.moduleMetadata.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 against the description
Type: string
Path: OrderSet.moduleMetadata.description
-
SP_IDENTIFIER
public static final String SP_IDENTIFIER
Search parameter: identifierDescription: Logical identifier for the module (e.g. CMS-143)
Type: token
Path: OrderSet.moduleMetadata.identifier
- See Also:
- Constant Field Values
-
IDENTIFIER
public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER
Fluent Client search parameter constant for identifierDescription: Logical identifier for the module (e.g. CMS-143)
Type: token
Path: OrderSet.moduleMetadata.identifier
-
SP_VERSION
public static final String SP_VERSION
Search parameter: versionDescription: Version of the module (e.g. 1.0.0)
Type: string
Path: OrderSet.moduleMetadata.version
- See Also:
- Constant Field Values
-
VERSION
public static final ca.uhn.fhir.rest.gclient.StringClientParam VERSION
Fluent Client search parameter constant for versionDescription: Version of the module (e.g. 1.0.0)
Type: string
Path: OrderSet.moduleMetadata.version
-
-
Constructor Detail
-
OrderSet
public OrderSet()
Constructor
-
-
Method Detail
-
getModuleMetadata
public ModuleMetadata getModuleMetadata()
- Returns:
moduleMetadata(A reference to a ModuleMetadata resource containing metadata for the orderset.)
-
hasModuleMetadata
public boolean hasModuleMetadata()
-
setModuleMetadata
public OrderSet setModuleMetadata(ModuleMetadata value)
- Parameters:
value-moduleMetadata(A reference to a ModuleMetadata resource containing metadata for the orderset.)
-
getLibrary
public List<Reference> getLibrary()
- Returns:
library(A reference to a Library resource containing any formal logic used by the orderset.)
-
hasLibrary
public boolean hasLibrary()
-
addLibrary
public Reference addLibrary()
- Returns:
library(A reference to a Library resource containing any formal logic used by the orderset.)
-
addLibrary
public OrderSet addLibrary(Reference t)
-
getLibraryTarget
public List<Library> getLibraryTarget()
- Returns:
library(The actual objects that are the target of the reference. The reference library doesn't populate this, but you can use this to hold the resources if you resolvethemt. A reference to a Library resource containing any formal logic used by the orderset.)
-
addLibraryTarget
public Library addLibraryTarget()
- Returns:
library(Add an actual object that is the target of the reference. The reference library doesn't use these, but you can use this to hold the resources if you resolvethemt. A reference to a Library resource containing any formal logic used by the orderset.)
-
getAction
public List<ActionDefinition> getAction()
- Returns:
action(The definition of the actions that make up the order set. Order set groups and sections are represented as actions which contain sub-actions.)
-
hasAction
public boolean hasAction()
-
addAction
public ActionDefinition addAction()
- Returns:
action(The definition of the actions that make up the order set. Order set groups and sections are represented as actions which contain sub-actions.)
-
addAction
public OrderSet addAction(ActionDefinition t)
-
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 OrderSet copy()
- Specified by:
copyin classDomainResource
-
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
-
-