public class StructureMap extends DomainResource
| Modifier and Type | Field and Description |
|---|---|
protected List<StructureMap.StructureMapContactComponent> |
contact
Contacts to assist a user in finding and communicating with the publisher.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
CONTEXT
Fluent Client search parameter constant for context
|
protected StringType |
copyright
A copyright statement relating to the structure map and/or its contents.
|
protected DateTimeType |
date
The date this version of the structure map was published.
|
static ca.uhn.fhir.rest.gclient.DateClientParam |
DATE
Fluent Client search parameter constant for date
|
protected StringType |
description
A free text natural language description of the StructureMap and its use.
|
static ca.uhn.fhir.rest.gclient.StringClientParam |
DESCRIPTION
Fluent Client search parameter constant for description
|
protected BooleanType |
experimental
This StructureMap was authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
EXPERIMENTAL
Fluent Client search parameter constant for experimental
|
protected List<StructureMap.StructureMapGroupComponent> |
group
Named sections for reader convenience.
|
protected List<Identifier> |
identifier
Formal identifier that is used to identify this StructureMap 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).
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
IDENTIFIER
Fluent Client search parameter constant for identifier
|
protected List<UriType> |
import_
Other maps used by this map (canonical URLs).
|
protected StringType |
name
A free text natural language name identifying the StructureMap.
|
static ca.uhn.fhir.rest.gclient.StringClientParam |
NAME
Fluent Client search parameter constant for name
|
protected StringType |
publisher
The name of the individual or organization that published the structure map.
|
static ca.uhn.fhir.rest.gclient.StringClientParam |
PUBLISHER
Fluent Client search parameter constant for publisher
|
protected StringType |
requirements
Explains why this structure map is needed and why it's been designed as it has.
|
static String |
SP_CONTEXT
Search parameter: context
|
static String |
SP_DATE
Search parameter: date
|
static String |
SP_DESCRIPTION
Search parameter: description
|
static String |
SP_EXPERIMENTAL
Search parameter: experimental
|
static String |
SP_IDENTIFIER
Search parameter: identifier
|
static String |
SP_NAME
Search parameter: name
|
static String |
SP_PUBLISHER
Search parameter: publisher
|
static String |
SP_STATUS
Search parameter: status
|
static String |
SP_URL
Search parameter: url
|
static String |
SP_VERSION
Search parameter: version
|
protected Enumeration<Enumerations.ConformanceResourceStatus> |
status
The status of the StructureMap.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
STATUS
Fluent Client search parameter constant for status
|
protected List<StructureMap.StructureMapStructureComponent> |
structure
A structure definition used by this map.
|
protected UriType |
url
An absolute URL that is used to identify this structure map when it is referenced in a specification, model, design or an instance.
|
static ca.uhn.fhir.rest.gclient.UriClientParam |
URL
Fluent Client search parameter constant for url
|
protected List<CodeableConcept> |
useContext
The content was developed with a focus and intent of supporting the contexts that are listed.
|
protected StringType |
version
The identifier that is used to identify this version of the StructureMap when it is referenced in a specification, model, design or instance.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
VERSION
Fluent Client search parameter constant for version
|
contained, extension, modifierExtension, textid, implicitRules, language, meta| Constructor and Description |
|---|
StructureMap()
Constructor
|
StructureMap(UriType url,
StringType name,
Enumeration<Enumerations.ConformanceResourceStatus> status)
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 UriType url
protected List<Identifier> identifier
protected StringType version
protected StringType name
protected Enumeration<Enumerations.ConformanceResourceStatus> status
protected BooleanType experimental
protected StringType publisher
protected List<StructureMap.StructureMapContactComponent> contact
protected DateTimeType date
protected StringType description
protected List<CodeableConcept> useContext
protected StringType requirements
protected StringType copyright
protected List<StructureMap.StructureMapStructureComponent> structure
protected List<StructureMap.StructureMapGroupComponent> group
public static final String SP_STATUS
Description: The current status of the profile
Type: token
Path: StructureMap.status
public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS
Description: The current status of the profile
Type: token
Path: StructureMap.status
public static final String SP_DESCRIPTION
Description: Text search in the description of the profile
Type: string
Path: StructureMap.description
public static final ca.uhn.fhir.rest.gclient.StringClientParam DESCRIPTION
Description: Text search in the description of the profile
Type: string
Path: StructureMap.description
public static final String SP_NAME
Description: Name of the profile
Type: string
Path: StructureMap.name
public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME
Description: Name of the profile
Type: string
Path: StructureMap.name
public static final String SP_CONTEXT
Description: A use context assigned to the structure
Type: token
Path: StructureMap.useContext
public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT
Description: A use context assigned to the structure
Type: token
Path: StructureMap.useContext
public static final String SP_EXPERIMENTAL
Description: Whether the map is defined purely for experimental reasons
Type: token
Path: StructureMap.experimental
public static final ca.uhn.fhir.rest.gclient.TokenClientParam EXPERIMENTAL
Description: Whether the map is defined purely for experimental reasons
Type: token
Path: StructureMap.experimental
public static final String SP_DATE
Description: The profile publication date
Type: date
Path: StructureMap.date
public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE
Description: The profile publication date
Type: date
Path: StructureMap.date
public static final String SP_IDENTIFIER
Description: The identifier of the profile
Type: token
Path: StructureMap.identifier
public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER
Description: The identifier of the profile
Type: token
Path: StructureMap.identifier
public static final String SP_URL
Description: The url that identifies the structure map
Type: uri
Path: StructureMap.url
public static final ca.uhn.fhir.rest.gclient.UriClientParam URL
Description: The url that identifies the structure map
Type: uri
Path: StructureMap.url
public static final String SP_PUBLISHER
Description: Name of the publisher of the profile
Type: string
Path: StructureMap.publisher
public static final ca.uhn.fhir.rest.gclient.StringClientParam PUBLISHER
Description: Name of the publisher of the profile
Type: string
Path: StructureMap.publisher
public static final String SP_VERSION
Description: The version identifier of the profile
Type: token
Path: StructureMap.version
public static final ca.uhn.fhir.rest.gclient.TokenClientParam VERSION
Description: The version identifier of the profile
Type: token
Path: StructureMap.version
public StructureMap()
public StructureMap(UriType url, StringType name, Enumeration<Enumerations.ConformanceResourceStatus> status)
public UriType getUrlElement()
url (An absolute URL that is used to identify this structure map 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 map is (or will be) published.). This is the underlying object with id, value and extensions. The accessor "getUrl" gives direct access to the valuepublic boolean hasUrlElement()
public boolean hasUrl()
public StructureMap setUrlElement(UriType value)
value - url (An absolute URL that is used to identify this structure map 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 map is (or will be) published.). This is the underlying object with id, value and extensions. The accessor "getUrl" gives direct access to the valuepublic String getUrl()
public StructureMap setUrl(String value)
value - An absolute URL that is used to identify this structure map 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 map is (or will be) published.public List<Identifier> getIdentifier()
identifier (Formal identifier that is used to identify this StructureMap 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).)public boolean hasIdentifier()
public Identifier addIdentifier()
identifier (Formal identifier that is used to identify this StructureMap 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).)public StructureMap addIdentifier(Identifier t)
public StringType getVersionElement()
version (The identifier that is used to identify this version of the StructureMap when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the StructureMap author manually.). 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 StructureMap setVersionElement(StringType value)
value - version (The identifier that is used to identify this version of the StructureMap when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the StructureMap author manually.). This is the underlying object with id, value and extensions. The accessor "getVersion" gives direct access to the valuepublic String getVersion()
public StructureMap setVersion(String value)
value - The identifier that is used to identify this version of the StructureMap when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the StructureMap author manually.public StringType getNameElement()
name (A free text natural language name identifying the StructureMap.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the valuepublic boolean hasNameElement()
public boolean hasName()
public StructureMap setNameElement(StringType value)
value - name (A free text natural language name identifying the StructureMap.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the valuepublic String getName()
public StructureMap setName(String value)
value - A free text natural language name identifying the StructureMap.public Enumeration<Enumerations.ConformanceResourceStatus> getStatusElement()
status (The status of the StructureMap.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the valuepublic boolean hasStatusElement()
public boolean hasStatus()
public StructureMap setStatusElement(Enumeration<Enumerations.ConformanceResourceStatus> value)
value - status (The status of the StructureMap.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the valuepublic Enumerations.ConformanceResourceStatus getStatus()
public StructureMap setStatus(Enumerations.ConformanceResourceStatus value)
value - The status of the StructureMap.public BooleanType getExperimentalElement()
experimental (This StructureMap was 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()
public boolean hasExperimental()
public StructureMap setExperimentalElement(BooleanType value)
value - experimental (This StructureMap was 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()
public StructureMap setExperimental(boolean value)
value - This StructureMap was authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.public StringType getPublisherElement()
publisher (The name of the individual or organization that published the structure map.). This is the underlying object with id, value and extensions. The accessor "getPublisher" gives direct access to the valuepublic boolean hasPublisherElement()
public boolean hasPublisher()
public StructureMap setPublisherElement(StringType value)
value - publisher (The name of the individual or organization that published the structure map.). This is the underlying object with id, value and extensions. The accessor "getPublisher" gives direct access to the valuepublic String getPublisher()
public StructureMap setPublisher(String value)
value - The name of the individual or organization that published the structure map.public List<StructureMap.StructureMapContactComponent> getContact()
contact (Contacts to assist a user in finding and communicating with the publisher.)public boolean hasContact()
public StructureMap.StructureMapContactComponent addContact()
contact (Contacts to assist a user in finding and communicating with the publisher.)public StructureMap addContact(StructureMap.StructureMapContactComponent t)
public DateTimeType getDateElement()
date (The date this version of the structure map 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 map changes.). This is the underlying object with id, value and extensions. The accessor "getDate" gives direct access to the valuepublic boolean hasDateElement()
public boolean hasDate()
public StructureMap setDateElement(DateTimeType value)
value - date (The date this version of the structure map 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 map changes.). This is the underlying object with id, value and extensions. The accessor "getDate" gives direct access to the valuepublic Date getDate()
public StructureMap setDate(Date value)
value - The date this version of the structure map 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 map changes.public StringType getDescriptionElement()
description (A free text natural language description of the StructureMap and its use.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the valuepublic boolean hasDescriptionElement()
public boolean hasDescription()
public StructureMap setDescriptionElement(StringType value)
value - description (A free text natural language description of the StructureMap and its use.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the valuepublic String getDescription()
public StructureMap setDescription(String value)
value - A free text natural language description of the StructureMap and its use.public List<CodeableConcept> getUseContext()
useContext (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 maps.)public boolean hasUseContext()
public CodeableConcept addUseContext()
useContext (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 maps.)public StructureMap addUseContext(CodeableConcept t)
public StringType getRequirementsElement()
requirements (Explains why this structure map is needed and why it's been designed as it has.). This is the underlying object with id, value and extensions. The accessor "getRequirements" gives direct access to the valuepublic boolean hasRequirementsElement()
public boolean hasRequirements()
public StructureMap setRequirementsElement(StringType value)
value - requirements (Explains why this structure map is needed and why it's been designed as it has.). This is the underlying object with id, value and extensions. The accessor "getRequirements" gives direct access to the valuepublic String getRequirements()
public StructureMap setRequirements(String value)
value - Explains why this structure map is needed and why it's been designed as it has.public StringType getCopyrightElement()
copyright (A copyright statement relating to the structure map and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the details of the constraints and mappings.). 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 StructureMap setCopyrightElement(StringType value)
value - copyright (A copyright statement relating to the structure map and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the details of the constraints and mappings.). This is the underlying object with id, value and extensions. The accessor "getCopyright" gives direct access to the valuepublic String getCopyright()
public StructureMap setCopyright(String value)
value - A copyright statement relating to the structure map and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the details of the constraints and mappings.public List<StructureMap.StructureMapStructureComponent> getStructure()
structure (A structure definition used by this map. The structure definition may describe instances that are converted, or the instances that are produced.)public boolean hasStructure()
public StructureMap.StructureMapStructureComponent addStructure()
structure (A structure definition used by this map. The structure definition may describe instances that are converted, or the instances that are produced.)public StructureMap addStructure(StructureMap.StructureMapStructureComponent t)
public List<UriType> getImport()
import_ (Other maps used by this map (canonical URLs).)public boolean hasImport()
public UriType addImportElement()
import_ (Other maps used by this map (canonical URLs).)public StructureMap addImport(String value)
value - import_ (Other maps used by this map (canonical URLs).)public boolean hasImport(String value)
value - import_ (Other maps used by this map (canonical URLs).)public List<StructureMap.StructureMapGroupComponent> getGroup()
group (Named sections for reader convenience.)public boolean hasGroup()
public StructureMap.StructureMapGroupComponent addGroup()
group (Named sections for reader convenience.)public StructureMap addGroup(StructureMap.StructureMapGroupComponent 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 StructureMap copy()
copy in class DomainResourceprotected StructureMap 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.