Class StructureDefinition
- All Implemented Interfaces:
ca.uhn.fhir.model.api.ICompositeElement
,ca.uhn.fhir.model.api.IElement
,ca.uhn.fhir.model.api.IResource
,ca.uhn.fhir.model.api.ISupportsUndeclaredExtensions
,Serializable
,org.hl7.fhir.instance.model.api.IBase
,org.hl7.fhir.instance.model.api.IBaseResource
Definition: A definition of a FHIR structure. This resource is used to describe the underlying resources, data types defined in FHIR, and also for describing extensions, and constraints on resources and data types.
Requirements:
Profile Definition: http://hl7.org/fhir/profiles/StructureDefinition
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
Block class for child element: StructureDefinition.contact ()static class
Block class for child element: StructureDefinition.differential ()static class
Block class for child element: StructureDefinition.mapping ()static class
Block class for child element: StructureDefinition.snapshot () -
Field Summary
Modifier and TypeFieldDescriptionstatic final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for abstractstatic final ca.uhn.fhir.rest.gclient.UriClientParam
Fluent Client search parameter constant for basestatic final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for base-pathstatic final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for codestatic final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for contextstatic final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for context-typestatic final ca.uhn.fhir.rest.gclient.DateClientParam
Fluent Client search parameter constant for datestatic final ca.uhn.fhir.rest.gclient.StringClientParam
Fluent Client search parameter constant for descriptionstatic final ca.uhn.fhir.rest.gclient.StringClientParam
Fluent Client search parameter constant for displaystatic final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for experimentalstatic final ca.uhn.fhir.rest.gclient.StringClientParam
Fluent Client search parameter constant for ext-contextstatic final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for identifierstatic final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.static final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for kindstatic final ca.uhn.fhir.rest.gclient.StringClientParam
Fluent Client search parameter constant for namestatic final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for pathstatic final ca.uhn.fhir.rest.gclient.StringClientParam
Fluent Client search parameter constant for publisherstatic final String
Search parameter constant for abstractstatic final String
Search parameter constant for basestatic final String
Search parameter constant for base-pathstatic final String
Search parameter constant for codestatic final String
Search parameter constant for contextstatic final String
Search parameter constant for context-typestatic final String
Search parameter constant for datestatic final String
Search parameter constant for descriptionstatic final String
Search parameter constant for displaystatic final String
Search parameter constant for experimentalstatic final String
Search parameter constant for ext-contextstatic final String
Search parameter constant for identifierstatic final String
Search parameter constant for kindstatic final String
Search parameter constant for namestatic final String
Search parameter constant for pathstatic final String
Search parameter constant for publisherstatic final String
Search parameter constant for statusstatic final String
Search parameter constant for typestatic final String
Search parameter constant for urlstatic final String
Search parameter constant for valuesetstatic final String
Search parameter constant for versionstatic final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for statusstatic final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for typestatic final ca.uhn.fhir.rest.gclient.UriClientParam
Fluent Client search parameter constant for urlstatic final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for valuesetstatic final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for versionFields inherited from class ca.uhn.fhir.model.dstu2.resource.BaseResource
RES_ID, SP_RES_ID
Fields inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
INCLUDE_ALL, WILDCARD_ALL_SET
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddCode()
Adds and returns a new value for code ()Adds a given new value for code ()Adds and returns a new value for contact ()addContact
(StructureDefinition.Contact theValue) Adds a given new value for contact ()ca.uhn.fhir.model.primitive.StringDt
Adds and returns a new value for context ()addContext
(ca.uhn.fhir.model.primitive.StringDt theValue) Adds a given new value for context ()addContext
(String theString) Adds a new value for context ()Adds and returns a new value for identifier (id)addIdentifier
(IdentifierDt theValue) Adds a given new value for identifier (id)Adds and returns a new value for mapping ()addMapping
(StructureDefinition.Mapping theValue) Adds a given new value for mapping ()Adds and returns a new value for useContext ()addUseContext
(CodeableConceptDt theValue) Adds a given new value for useContext ()Gets the value(s) for abstract ().ca.uhn.fhir.model.primitive.BooleanDt
Gets the value(s) for abstract ().<T extends ca.uhn.fhir.model.api.IElement>
List<T> getAllPopulatedChildElementsOfType
(Class<T> theType) getBase()
Gets the value(s) for base ().ca.uhn.fhir.model.primitive.UriDt
Gets the value(s) for base ().getCode()
Gets the value(s) for code ().Gets the first repetition for code (), creating it if it does not already exist.Gets the value(s) for constrainedType ().ca.uhn.fhir.model.primitive.CodeDt
Gets the value(s) for constrainedType ().Gets the value(s) for contact ().Gets the first repetition for contact (), creating it if it does not already exist.List
<ca.uhn.fhir.model.primitive.StringDt> Gets the value(s) for context ().ca.uhn.fhir.model.primitive.StringDt
Gets the first repetition for context (), creating it if it does not already exist.Gets the value(s) for contextType ().ca.uhn.fhir.model.primitive.BoundCodeDt
<ExtensionContextEnum> Gets the value(s) for contextType ().Gets the value(s) for copyright ().ca.uhn.fhir.model.primitive.StringDt
Gets the value(s) for copyright ().getDate()
Gets the value(s) for date (when.recorded).ca.uhn.fhir.model.primitive.DateTimeDt
Gets the value(s) for date (when.recorded).Gets the value(s) for description ().ca.uhn.fhir.model.primitive.StringDt
Gets the value(s) for description ().Gets the value(s) for differential ().Gets the value(s) for display ().ca.uhn.fhir.model.primitive.StringDt
Gets the value(s) for display ().Gets the value(s) for experimental (class).ca.uhn.fhir.model.primitive.BooleanDt
Gets the value(s) for experimental (class).Gets the value(s) for fhirVersion ().ca.uhn.fhir.model.primitive.IdDt
Gets the value(s) for fhirVersion ().Gets the value(s) for identifier (id).Gets the first repetition for identifier (id), creating it if it does not already exist.getKind()
Gets the value(s) for kind ().ca.uhn.fhir.model.primitive.BoundCodeDt
<StructureDefinitionKindEnum> Gets the value(s) for kind ().Gets the value(s) for mapping ().Gets the first repetition for mapping (), creating it if it does not already exist.getName()
Gets the value(s) for name ().ca.uhn.fhir.model.primitive.StringDt
Gets the value(s) for name ().Gets the value(s) for publisher (who.witness).ca.uhn.fhir.model.primitive.StringDt
Gets the value(s) for publisher (who.witness).Gets the value(s) for requirements (why).ca.uhn.fhir.model.primitive.StringDt
Gets the value(s) for requirements (why).Gets the value(s) for snapshot ().Gets the value(s) for status (status).ca.uhn.fhir.model.primitive.BoundCodeDt
<ConformanceResourceStatusEnum> Gets the value(s) for status (status).ca.uhn.fhir.context.FhirVersionEnum
getUrl()
Gets the value(s) for url (id).ca.uhn.fhir.model.primitive.UriDt
Gets the value(s) for url (id).Gets the value(s) for useContext ().Gets the first repetition for useContext (), creating it if it does not already exist.Gets the value(s) for version (id.version).ca.uhn.fhir.model.primitive.StringDt
Gets the value(s) for version (id.version).boolean
isEmpty()
setAbstract
(boolean theBoolean) Sets the value for abstract ()setAbstract
(ca.uhn.fhir.model.primitive.BooleanDt theValue) Sets the value(s) for abstract ()setBase
(ca.uhn.fhir.model.primitive.UriDt theValue) Sets the value(s) for base ()Sets the value for base ()Sets the value(s) for code ()setConstrainedType
(ca.uhn.fhir.model.primitive.CodeDt theValue) Sets the value(s) for constrainedType ()setConstrainedType
(String theCode) Sets the value for constrainedType ()setContact
(List<StructureDefinition.Contact> theValue) Sets the value(s) for contact ()setContext
(List<ca.uhn.fhir.model.primitive.StringDt> theValue) Sets the value(s) for context ()setContextType
(ExtensionContextEnum theValue) Sets the value(s) for contextType ()setContextType
(ca.uhn.fhir.model.primitive.BoundCodeDt<ExtensionContextEnum> theValue) Sets the value(s) for contextType ()setCopyright
(ca.uhn.fhir.model.primitive.StringDt theValue) Sets the value(s) for copyright ()setCopyright
(String theString) Sets the value for copyright ()setDate
(ca.uhn.fhir.model.primitive.DateTimeDt theValue) Sets the value(s) for date (when.recorded)Sets the value for date (when.recorded)setDateWithSecondsPrecision
(Date theDate) Sets the value for date (when.recorded)setDescription
(ca.uhn.fhir.model.primitive.StringDt theValue) Sets the value(s) for description ()setDescription
(String theString) Sets the value for description ()Sets the value(s) for differential ()setDisplay
(ca.uhn.fhir.model.primitive.StringDt theValue) Sets the value(s) for display ()setDisplay
(String theString) Sets the value for display ()setExperimental
(boolean theBoolean) Sets the value for experimental (class)setExperimental
(ca.uhn.fhir.model.primitive.BooleanDt theValue) Sets the value(s) for experimental (class)setFhirVersion
(ca.uhn.fhir.model.primitive.IdDt theValue) Sets the value(s) for fhirVersion ()setFhirVersion
(String theId) Sets the value for fhirVersion ()setIdentifier
(List<IdentifierDt> theValue) Sets the value(s) for identifier (id)setKind
(StructureDefinitionKindEnum theValue) Sets the value(s) for kind ()setKind
(ca.uhn.fhir.model.primitive.BoundCodeDt<StructureDefinitionKindEnum> theValue) Sets the value(s) for kind ()setMapping
(List<StructureDefinition.Mapping> theValue) Sets the value(s) for mapping ()setName
(ca.uhn.fhir.model.primitive.StringDt theValue) Sets the value(s) for name ()Sets the value for name ()setPublisher
(ca.uhn.fhir.model.primitive.StringDt theValue) Sets the value(s) for publisher (who.witness)setPublisher
(String theString) Sets the value for publisher (who.witness)setRequirements
(ca.uhn.fhir.model.primitive.StringDt theValue) Sets the value(s) for requirements (why)setRequirements
(String theString) Sets the value for requirements (why)setSnapshot
(StructureDefinition.Snapshot theValue) Sets the value(s) for snapshot ()setStatus
(ConformanceResourceStatusEnum theValue) Sets the value(s) for status (status)setStatus
(ca.uhn.fhir.model.primitive.BoundCodeDt<ConformanceResourceStatusEnum> theValue) Sets the value(s) for status (status)setUrl
(ca.uhn.fhir.model.primitive.UriDt theValue) Sets the value(s) for url (id)Sets the value for url (id)setUseContext
(List<CodeableConceptDt> theValue) Sets the value(s) for useContext ()setVersion
(ca.uhn.fhir.model.primitive.StringDt theValue) Sets the value(s) for version (id.version)setVersion
(String theString) Sets the value for version (id.version)Methods inherited from class ca.uhn.fhir.model.dstu2.resource.BaseResource
getContained, getId, getIdElement, getLanguage, getMeta, getResourceMetadata, getText, isBaseEmpty, setContained, setId, setId, setId, setLanguage, setResourceMetadata, setText, toString
Methods inherited from class ca.uhn.fhir.model.api.BaseElement
addUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getFormatCommentsPost, getFormatCommentsPre, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensions, getUserData, hasFormatComment, setUserData
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
fhirType, getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
getIdElement, isDeleted, setId, setId
Methods inherited from interface ca.uhn.fhir.model.api.IResource
getContained, getId, getLanguage, getMeta, getResourceMetadata, getText, setId, setLanguage, setResourceMetadata
-
Field Details
-
SP_URL
Search parameter constant for urlDescription:
Type: uri
Path: StructureDefinition.url
- See Also:
-
URL
Fluent Client search parameter constant for urlDescription:
Type: uri
Path: StructureDefinition.url
-
SP_IDENTIFIER
Search parameter constant for identifierDescription: The identifier of the profile
Type: token
Path: StructureDefinition.identifier
- See Also:
-
IDENTIFIER
Fluent Client search parameter constant for identifierDescription: The identifier of the profile
Type: token
Path: StructureDefinition.identifier
-
SP_VERSION
Search parameter constant for versionDescription: The version identifier of the profile
Type: token
Path: StructureDefinition.version
- See Also:
-
VERSION
Fluent Client search parameter constant for versionDescription: The version identifier of the profile
Type: token
Path: StructureDefinition.version
-
SP_NAME
Search parameter constant for nameDescription: Name of the profile
Type: string
Path: StructureDefinition.name
- See Also:
-
NAME
Fluent Client search parameter constant for nameDescription: Name of the profile
Type: string
Path: StructureDefinition.name
-
SP_PUBLISHER
Search parameter constant for publisherDescription: Name of the publisher of the profile
Type: string
Path: StructureDefinition.publisher
- See Also:
-
PUBLISHER
Fluent Client search parameter constant for publisherDescription: Name of the publisher of the profile
Type: string
Path: StructureDefinition.publisher
-
SP_DESCRIPTION
Search parameter constant for descriptionDescription: Text search in the description of the profile
Type: string
Path: StructureDefinition.description
- See Also:
-
DESCRIPTION
Fluent Client search parameter constant for descriptionDescription: Text search in the description of the profile
Type: string
Path: StructureDefinition.description
-
SP_STATUS
Search parameter constant for statusDescription: The current status of the profile
Type: token
Path: StructureDefinition.status
- See Also:
-
STATUS
Fluent Client search parameter constant for statusDescription: The current status of the profile
Type: token
Path: StructureDefinition.status
-
SP_DATE
Search parameter constant for dateDescription: The profile publication date
Type: date
Path: StructureDefinition.date
- See Also:
-
DATE
Fluent Client search parameter constant for dateDescription: The profile publication date
Type: date
Path: StructureDefinition.date
-
SP_CODE
Search parameter constant for codeDescription: A code for the profile
Type: token
Path: StructureDefinition.code
- See Also:
-
CODE
Fluent Client search parameter constant for codeDescription: A code for the profile
Type: token
Path: StructureDefinition.code
-
SP_VALUESET
Search parameter constant for valuesetDescription: A vocabulary binding reference
Type: reference
Path: StructureDefinition.snapshot.element.binding.valueSet[x]
- See Also:
-
VALUESET
Fluent Client search parameter constant for valuesetDescription: A vocabulary binding reference
Type: reference
Path: StructureDefinition.snapshot.element.binding.valueSet[x]
-
SP_TYPE
Search parameter constant for typeDescription:
Type: token
Path: StructureDefinition.constrainedType
- See Also:
-
TYPE
Fluent Client search parameter constant for typeDescription:
Type: token
Path: StructureDefinition.constrainedType
-
SP_KIND
Search parameter constant for kindDescription:
Type: token
Path: StructureDefinition.kind
- See Also:
-
KIND
Fluent Client search parameter constant for kindDescription:
Type: token
Path: StructureDefinition.kind
-
SP_PATH
Search parameter constant for pathDescription: A path that is constrained in the profile
Type: token
Path: StructureDefinition.snapshot.element.path | StructureDefinition.differential.element.path
- See Also:
-
PATH
Fluent Client search parameter constant for pathDescription: A path that is constrained in the profile
Type: token
Path: StructureDefinition.snapshot.element.path | StructureDefinition.differential.element.path
-
SP_CONTEXT
Search parameter constant for contextDescription: A use context assigned to the structure
Type: token
Path: StructureDefinition.useContext
- See Also:
-
CONTEXT
Fluent Client search parameter constant for contextDescription: A use context assigned to the structure
Type: token
Path: StructureDefinition.useContext
-
SP_DISPLAY
Search parameter constant for displayDescription:
Type: string
Path: StructureDefinition.display
- See Also:
-
DISPLAY
Fluent Client search parameter constant for displayDescription:
Type: string
Path: StructureDefinition.display
-
SP_EXPERIMENTAL
Search parameter constant for experimentalDescription:
Type: token
Path: StructureDefinition.experimental
- See Also:
-
EXPERIMENTAL
Fluent Client search parameter constant for experimentalDescription:
Type: token
Path: StructureDefinition.experimental
-
SP_ABSTRACT
Search parameter constant for abstractDescription:
Type: token
Path: StructureDefinition.abstract
- See Also:
-
ABSTRACT
Fluent Client search parameter constant for abstractDescription:
Type: token
Path: StructureDefinition.abstract
-
SP_CONTEXT_TYPE
Search parameter constant for context-typeDescription:
Type: token
Path: StructureDefinition.contextType
- See Also:
-
CONTEXT_TYPE
Fluent Client search parameter constant for context-typeDescription:
Type: token
Path: StructureDefinition.contextType
-
SP_EXT_CONTEXT
Search parameter constant for ext-contextDescription:
Type: string
Path: StructureDefinition.context
- See Also:
-
EXT_CONTEXT
Fluent Client search parameter constant for ext-contextDescription:
Type: string
Path: StructureDefinition.context
-
SP_BASE
Search parameter constant for baseDescription:
Type: uri
Path: StructureDefinition.base
- See Also:
-
BASE
Fluent Client search parameter constant for baseDescription:
Type: uri
Path: StructureDefinition.base
-
SP_BASE_PATH
Search parameter constant for base-pathDescription:
Type: token
Path: StructureDefinition.snapshot.element.base.path | StructureDefinition.differential.element.base.path
- See Also:
-
BASE_PATH
Fluent Client search parameter constant for base-pathDescription:
Type: token
Path: StructureDefinition.snapshot.element.base.path | StructureDefinition.differential.element.base.path
-
INCLUDE_VALUESET
Constant for fluent queries to be used to add include statements. Specifies the path value of "StructureDefinition:valueset".
-
-
Constructor Details
-
StructureDefinition
public StructureDefinition()
-
-
Method Details
-
isEmpty
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
-
getAllPopulatedChildElementsOfType
public <T extends ca.uhn.fhir.model.api.IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType) - Specified by:
getAllPopulatedChildElementsOfType
in interfaceca.uhn.fhir.model.api.ICompositeElement
-
getUrlElement
Gets the value(s) for url (id). creating it if it does not exist. Will not returnnull
.Definition: An absolute URL that is used to identify this structure definition 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 structure definition is (or will be) published
-
getUrl
Gets the value(s) for url (id). creating it if it does not exist. This method may returnnull
.Definition: An absolute URL that is used to identify this structure definition 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 structure definition is (or will be) published
-
setUrl
Sets the value(s) for url (id)Definition: An absolute URL that is used to identify this structure definition 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 structure definition is (or will be) published
-
setUrl
Sets the value for url (id)Definition: An absolute URL that is used to identify this structure definition 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 structure definition is (or will be) published
-
getIdentifier
Gets the value(s) for identifier (id). creating it if it does not exist. Will not returnnull
.Definition: Formal identifier that is used to identify this StructureDefinition when it is represented in other formats, or referenced in a specification, model, design or an instance (should be globally unique OID, UUID, or URI), (if it's not possible to use the literal URI)
-
setIdentifier
Sets the value(s) for identifier (id)Definition: Formal identifier that is used to identify this StructureDefinition when it is represented in other formats, or referenced in a specification, model, design or an instance (should be globally unique OID, UUID, or URI), (if it's not possible to use the literal URI)
-
addIdentifier
Adds and returns a new value for identifier (id)Definition: Formal identifier that is used to identify this StructureDefinition when it is represented in other formats, or referenced in a specification, model, design or an instance (should be globally unique OID, UUID, or URI), (if it's not possible to use the literal URI)
-
addIdentifier
Adds a given new value for identifier (id)Definition: Formal identifier that is used to identify this StructureDefinition when it is represented in other formats, or referenced in a specification, model, design or an instance (should be globally unique OID, UUID, or URI), (if it's not possible to use the literal URI)
- Parameters:
theValue
- The identifier to add (must not benull
)
-
getIdentifierFirstRep
Gets the first repetition for identifier (id), creating it if it does not already exist.Definition: Formal identifier that is used to identify this StructureDefinition when it is represented in other formats, or referenced in a specification, model, design or an instance (should be globally unique OID, UUID, or URI), (if it's not possible to use the literal URI)
-
getVersionElement
Gets the value(s) for version (id.version). creating it if it does not exist. Will not returnnull
.Definition: The identifier that is used to identify this version of the StructureDefinition when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the StructureDefinition author manually
-
getVersion
Gets the value(s) for version (id.version). creating it if it does not exist. This method may returnnull
.Definition: The identifier that is used to identify this version of the StructureDefinition when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the StructureDefinition author manually
-
setVersion
Sets the value(s) for version (id.version)Definition: The identifier that is used to identify this version of the StructureDefinition when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the StructureDefinition author manually
-
setVersion
Sets the value for version (id.version)Definition: The identifier that is used to identify this version of the StructureDefinition when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the StructureDefinition author manually
-
getNameElement
Gets the value(s) for name (). creating it if it does not exist. Will not returnnull
.Definition: A free text natural language name identifying the StructureDefinition
-
getName
Gets the value(s) for name (). creating it if it does not exist. This method may returnnull
.Definition: A free text natural language name identifying the StructureDefinition
-
setName
Sets the value(s) for name ()Definition: A free text natural language name identifying the StructureDefinition
-
setName
Sets the value for name ()Definition: A free text natural language name identifying the StructureDefinition
-
getDisplayElement
Gets the value(s) for display (). creating it if it does not exist. Will not returnnull
.Definition: Defined so that applications can use this name when displaying the value of the extension to the user
-
getDisplay
Gets the value(s) for display (). creating it if it does not exist. This method may returnnull
.Definition: Defined so that applications can use this name when displaying the value of the extension to the user
-
setDisplay
Sets the value(s) for display ()Definition: Defined so that applications can use this name when displaying the value of the extension to the user
-
setDisplay
Sets the value for display ()Definition: Defined so that applications can use this name when displaying the value of the extension to the user
-
getStatusElement
Gets the value(s) for status (status). creating it if it does not exist. Will not returnnull
.Definition: The status of the StructureDefinition
-
getStatus
Gets the value(s) for status (status). creating it if it does not exist. This method may returnnull
.Definition: The status of the StructureDefinition
-
setStatus
public StructureDefinition setStatus(ca.uhn.fhir.model.primitive.BoundCodeDt<ConformanceResourceStatusEnum> theValue) Sets the value(s) for status (status)Definition: The status of the StructureDefinition
-
setStatus
Sets the value(s) for status (status)Definition: The status of the StructureDefinition
-
getExperimentalElement
Gets the value(s) for experimental (class). creating it if it does not exist. Will not returnnull
.Definition: This StructureDefinition was authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage
-
getExperimental
Gets the value(s) for experimental (class). creating it if it does not exist. This method may returnnull
.Definition: This StructureDefinition was authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage
-
setExperimental
Sets the value(s) for experimental (class)Definition: This StructureDefinition was authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage
-
setExperimental
Sets the value for experimental (class)Definition: This StructureDefinition was authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage
-
getPublisherElement
Gets the value(s) for publisher (who.witness). creating it if it does not exist. Will not returnnull
.Definition: The name of the individual or organization that published the structure definition
-
getPublisher
Gets the value(s) for publisher (who.witness). creating it if it does not exist. This method may returnnull
.Definition: The name of the individual or organization that published the structure definition
-
setPublisher
Sets the value(s) for publisher (who.witness)Definition: The name of the individual or organization that published the structure definition
-
setPublisher
Sets the value for publisher (who.witness)Definition: The name of the individual or organization that published the structure definition
-
getContact
Gets the value(s) for contact (). creating it if it does not exist. Will not returnnull
.Definition: Contacts to assist a user in finding and communicating with the publisher
-
setContact
Sets the value(s) for contact ()Definition: Contacts to assist a user in finding and communicating with the publisher
-
addContact
Adds and returns a new value for contact ()Definition: Contacts to assist a user in finding and communicating with the publisher
-
addContact
Adds a given new value for contact ()Definition: Contacts to assist a user in finding and communicating with the publisher
- Parameters:
theValue
- The contact to add (must not benull
)
-
getContactFirstRep
Gets the first repetition for contact (), creating it if it does not already exist.Definition: Contacts to assist a user in finding and communicating with the publisher
-
getDateElement
Gets the value(s) for date (when.recorded). creating it if it does not exist. Will not returnnull
.Definition: The date this version of the structure definition was published. The date must change when the business version changes, if it does, and it must change if the status code changes. In addition, it should change when the substantive content of the structure definition changes
-
getDate
Gets the value(s) for date (when.recorded). creating it if it does not exist. This method may returnnull
.Definition: The date this version of the structure definition was published. The date must change when the business version changes, if it does, and it must change if the status code changes. In addition, it should change when the substantive content of the structure definition changes
-
setDate
Sets the value(s) for date (when.recorded)Definition: The date this version of the structure definition was published. The date must change when the business version changes, if it does, and it must change if the status code changes. In addition, it should change when the substantive content of the structure definition changes
-
setDateWithSecondsPrecision
Sets the value for date (when.recorded)Definition: The date this version of the structure definition was published. The date must change when the business version changes, if it does, and it must change if the status code changes. In addition, it should change when the substantive content of the structure definition changes
-
setDate
public StructureDefinition setDate(Date theDate, ca.uhn.fhir.model.api.TemporalPrecisionEnum thePrecision) Sets the value for date (when.recorded)Definition: The date this version of the structure definition was published. The date must change when the business version changes, if it does, and it must change if the status code changes. In addition, it should change when the substantive content of the structure definition changes
-
getDescriptionElement
Gets the value(s) for description (). creating it if it does not exist. Will not returnnull
.Definition: A free text natural language description of the StructureDefinition and its use
-
getDescription
Gets the value(s) for description (). creating it if it does not exist. This method may returnnull
.Definition: A free text natural language description of the StructureDefinition and its use
-
setDescription
Sets the value(s) for description ()Definition: A free text natural language description of the StructureDefinition and its use
-
setDescription
Sets the value for description ()Definition: A free text natural language description of the StructureDefinition and its use
-
getUseContext
Gets the value(s) for useContext (). creating it if it does not exist. Will not returnnull
.Definition: The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching of structure definitions.
-
setUseContext
Sets the value(s) for useContext ()Definition: The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching of structure definitions.
-
addUseContext
Adds and returns a new value for useContext ()Definition: The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching of structure definitions.
-
addUseContext
Adds a given new value for useContext ()Definition: The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching of structure definitions.
- Parameters:
theValue
- The useContext to add (must not benull
)
-
getUseContextFirstRep
Gets the first repetition for useContext (), creating it if it does not already exist.Definition: The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching of structure definitions.
-
getRequirementsElement
Gets the value(s) for requirements (why). creating it if it does not exist. Will not returnnull
.Definition: Explains why this structure definition is needed and why it's been constrained as it has
-
getRequirements
Gets the value(s) for requirements (why). creating it if it does not exist. This method may returnnull
.Definition: Explains why this structure definition is needed and why it's been constrained as it has
-
setRequirements
Sets the value(s) for requirements (why)Definition: Explains why this structure definition is needed and why it's been constrained as it has
-
setRequirements
Sets the value for requirements (why)Definition: Explains why this structure definition is needed and why it's been constrained as it has
-
getCopyrightElement
Gets the value(s) for copyright (). creating it if it does not exist. Will not returnnull
.Definition: A copyright statement relating to the structure definition and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the details of the constraints and mappings
-
getCopyright
Gets the value(s) for copyright (). creating it if it does not exist. This method may returnnull
.Definition: A copyright statement relating to the structure definition and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the details of the constraints and mappings
-
setCopyright
Sets the value(s) for copyright ()Definition: A copyright statement relating to the structure definition and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the details of the constraints and mappings
-
setCopyright
Sets the value for copyright ()Definition: A copyright statement relating to the structure definition and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the details of the constraints and mappings
-
getCode
Gets the value(s) for code (). creating it if it does not exist. Will not returnnull
.Definition: A set of terms from external terminologies that may be used to assist with indexing and searching of templates.
-
setCode
Sets the value(s) for code ()Definition: A set of terms from external terminologies that may be used to assist with indexing and searching of templates.
-
addCode
Adds and returns a new value for code ()Definition: A set of terms from external terminologies that may be used to assist with indexing and searching of templates.
-
addCode
Adds a given new value for code ()Definition: A set of terms from external terminologies that may be used to assist with indexing and searching of templates.
- Parameters:
theValue
- The code to add (must not benull
)
-
getCodeFirstRep
Gets the first repetition for code (), creating it if it does not already exist.Definition: A set of terms from external terminologies that may be used to assist with indexing and searching of templates.
-
getFhirVersionElement
Gets the value(s) for fhirVersion (). creating it if it does not exist. Will not returnnull
.Definition: The version of the FHIR specification on which this StructureDefinition is based - this is the formal version of the specification, without the revision number, e.g. [publication].[major].[minor], which is $version$ for this version
-
getFhirVersion
Gets the value(s) for fhirVersion (). creating it if it does not exist. This method may returnnull
.Definition: The version of the FHIR specification on which this StructureDefinition is based - this is the formal version of the specification, without the revision number, e.g. [publication].[major].[minor], which is $version$ for this version
-
setFhirVersion
Sets the value(s) for fhirVersion ()Definition: The version of the FHIR specification on which this StructureDefinition is based - this is the formal version of the specification, without the revision number, e.g. [publication].[major].[minor], which is $version$ for this version
-
setFhirVersion
Sets the value for fhirVersion ()Definition: The version of the FHIR specification on which this StructureDefinition is based - this is the formal version of the specification, without the revision number, e.g. [publication].[major].[minor], which is $version$ for this version
-
getMapping
Gets the value(s) for mapping (). creating it if it does not exist. Will not returnnull
.Definition: An external specification that the content is mapped to
-
setMapping
Sets the value(s) for mapping ()Definition: An external specification that the content is mapped to
-
addMapping
Adds and returns a new value for mapping ()Definition: An external specification that the content is mapped to
-
addMapping
Adds a given new value for mapping ()Definition: An external specification that the content is mapped to
- Parameters:
theValue
- The mapping to add (must not benull
)
-
getMappingFirstRep
Gets the first repetition for mapping (), creating it if it does not already exist.Definition: An external specification that the content is mapped to
-
getKindElement
Gets the value(s) for kind (). creating it if it does not exist. Will not returnnull
.Definition: Defines the kind of structure that this definition is describing
-
getKind
Gets the value(s) for kind (). creating it if it does not exist. This method may returnnull
.Definition: Defines the kind of structure that this definition is describing
-
setKind
public StructureDefinition setKind(ca.uhn.fhir.model.primitive.BoundCodeDt<StructureDefinitionKindEnum> theValue) Sets the value(s) for kind ()Definition: Defines the kind of structure that this definition is describing
-
setKind
Sets the value(s) for kind ()Definition: Defines the kind of structure that this definition is describing
-
getConstrainedTypeElement
Gets the value(s) for constrainedType (). creating it if it does not exist. Will not returnnull
.Definition: The type of type that is being constrained - a data type, an extension, a resource, including abstract ones. If this field is present, it indicates that the structure definition is a constraint. If it is not present, then the structure definition is the definition of a base structure
-
getConstrainedType
Gets the value(s) for constrainedType (). creating it if it does not exist. This method may returnnull
.Definition: The type of type that is being constrained - a data type, an extension, a resource, including abstract ones. If this field is present, it indicates that the structure definition is a constraint. If it is not present, then the structure definition is the definition of a base structure
-
setConstrainedType
Sets the value(s) for constrainedType ()Definition: The type of type that is being constrained - a data type, an extension, a resource, including abstract ones. If this field is present, it indicates that the structure definition is a constraint. If it is not present, then the structure definition is the definition of a base structure
-
setConstrainedType
Sets the value for constrainedType ()Definition: The type of type that is being constrained - a data type, an extension, a resource, including abstract ones. If this field is present, it indicates that the structure definition is a constraint. If it is not present, then the structure definition is the definition of a base structure
-
getAbstractElement
Gets the value(s) for abstract (). creating it if it does not exist. Will not returnnull
.Definition: Whether structure this definition describes is abstract or not - that is, whether an actual exchanged item can ever be of this type
-
getAbstract
Gets the value(s) for abstract (). creating it if it does not exist. This method may returnnull
.Definition: Whether structure this definition describes is abstract or not - that is, whether an actual exchanged item can ever be of this type
-
setAbstract
Sets the value(s) for abstract ()Definition: Whether structure this definition describes is abstract or not - that is, whether an actual exchanged item can ever be of this type
-
setAbstract
Sets the value for abstract ()Definition: Whether structure this definition describes is abstract or not - that is, whether an actual exchanged item can ever be of this type
-
getContextTypeElement
Gets the value(s) for contextType (). creating it if it does not exist. Will not returnnull
.Definition: If this is an extension, Identifies the context within FHIR resources where the extension can be used
-
getContextType
Gets the value(s) for contextType (). creating it if it does not exist. This method may returnnull
.Definition: If this is an extension, Identifies the context within FHIR resources where the extension can be used
-
setContextType
public StructureDefinition setContextType(ca.uhn.fhir.model.primitive.BoundCodeDt<ExtensionContextEnum> theValue) Sets the value(s) for contextType ()Definition: If this is an extension, Identifies the context within FHIR resources where the extension can be used
-
setContextType
Sets the value(s) for contextType ()Definition: If this is an extension, Identifies the context within FHIR resources where the extension can be used
-
getContext
Gets the value(s) for context (). creating it if it does not exist. Will not returnnull
.Definition: Identifies the types of resource or data type elements to which the extension can be applied
-
setContext
Sets the value(s) for context ()Definition: Identifies the types of resource or data type elements to which the extension can be applied
-
addContext
Adds and returns a new value for context ()Definition: Identifies the types of resource or data type elements to which the extension can be applied
-
addContext
Adds a given new value for context ()Definition: Identifies the types of resource or data type elements to which the extension can be applied
- Parameters:
theValue
- The context to add (must not benull
)
-
getContextFirstRep
Gets the first repetition for context (), creating it if it does not already exist.Definition: Identifies the types of resource or data type elements to which the extension can be applied
-
addContext
Adds a new value for context ()Definition: Identifies the types of resource or data type elements to which the extension can be applied
- Returns:
- Returns a reference to this object, to allow for simple chaining.
-
getBaseElement
Gets the value(s) for base (). creating it if it does not exist. Will not returnnull
.Definition: An absolute URI that is the base structure from which this set of constraints is derived
-
getBase
Gets the value(s) for base (). creating it if it does not exist. This method may returnnull
.Definition: An absolute URI that is the base structure from which this set of constraints is derived
-
setBase
Sets the value(s) for base ()Definition: An absolute URI that is the base structure from which this set of constraints is derived
-
setBase
Sets the value for base ()Definition: An absolute URI that is the base structure from which this set of constraints is derived
-
getSnapshot
Gets the value(s) for snapshot (). creating it if it does not exist. Will not returnnull
.Definition: A snapshot view is expressed in a stand alone form that can be used and interpreted without considering the base StructureDefinition
-
setSnapshot
Sets the value(s) for snapshot ()Definition: A snapshot view is expressed in a stand alone form that can be used and interpreted without considering the base StructureDefinition
-
getDifferential
Gets the value(s) for differential (). creating it if it does not exist. Will not returnnull
.Definition: A differential view is expressed relative to the base StructureDefinition - a statement of differences that it applies
-
setDifferential
Sets the value(s) for differential ()Definition: A differential view is expressed relative to the base StructureDefinition - a statement of differences that it applies
-
getResourceName
- Specified by:
getResourceName
in interfaceca.uhn.fhir.model.api.IResource
-
getStructureFhirVersionEnum
- Specified by:
getStructureFhirVersionEnum
in interfaceorg.hl7.fhir.instance.model.api.IBaseResource
- Specified by:
getStructureFhirVersionEnum
in interfaceca.uhn.fhir.model.api.IResource
-