
Package org.hl7.fhir.dstu2.model
Class ConceptMap
java.lang.Object
org.hl7.fhir.dstu2.model.Base
org.hl7.fhir.dstu2.model.BaseResource
org.hl7.fhir.dstu2.model.Resource
org.hl7.fhir.dstu2.model.DomainResource
org.hl7.fhir.dstu2.model.ConceptMap
- 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
A statement of relationships from one set of concepts to one or more other
concepts - either code systems or data elements, or classes in class models.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<ConceptMap.ConceptMapContactComponent> Contacts to assist a user in finding and communicating with the publisher.protected StringTypeA copyright statement relating to the concept map and/or its contents.protected DateTimeTypeThe date this version of the concept map was published.protected StringTypeA free text natural language description of the use of the concept map - reason for definition, conditions of use, etc.protected List<ConceptMap.SourceElementComponent> Mappings for an individual concept in the source to one or more concepts in the target.protected BooleanTypeThis ConceptMap was authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.protected IdentifierFormal identifier that is used to identify this concept map when it is represented in other formats, or referenced in a specification, model, design or an instance.protected StringTypeA free text natural language name describing the concept map.protected StringTypeThe name of the individual or organization that published the concept map.protected StringTypeExplains why this concept map is needed and why it has been constrained as it has.protected TypeThe source value set that specifies the concepts that are being mapped.static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringThe status of the concept map.protected TypeThe target value set provides context to the mappings.protected UriTypeAn absolute URL that is used to identify this concept map when it is referenced in a specification, model, design or an instance.protected List<CodeableConcept> The content was developed with a focus and intent of supporting the contexts that are listed.protected StringTypeThe identifier that is used to identify this version of the concept map when it is referenced in a specification, model, design or instance.Fields inherited from class org.hl7.fhir.dstu2.model.DomainResource
contained, extension, modifierExtension, textFields inherited from class org.hl7.fhir.dstu2.model.Resource
id, implicitRules, language, metaFields inherited from interface org.hl7.fhir.instance.model.api.IAnyResource
RES_ID, RES_LAST_UPDATED, RES_PROFILE, RES_SECURITY, RES_TAG, SP_RES_ID, SP_RES_LAST_UPDATED, SP_RES_PROFILE, SP_RES_SECURITY, SP_RES_TAGFields inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
INCLUDE_ALL, WILDCARD_ALL_SET -
Constructor Summary
ConstructorsConstructorDescriptionConceptMap(Enumeration<Enumerations.ConformanceResourceStatus> status, Type source, Type target) -
Method Summary
Modifier and TypeMethodDescriptioncopy()booleanequalsDeep(Base other) booleanequalsShallow(Base other) fhirType()getDate()booleangetName()getUrl()booleanbooleanbooleanbooleanhasDate()booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanhasName()booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanhasUrl()booleanbooleanbooleanbooleanbooleanisEmpty()protected voidlistChildren(List<Property> childrenList) setCopyright(String value) setCopyrightElement(StringType value) setDateElement(DateTimeType value) setDescription(String value) setDescriptionElement(StringType value) setExperimental(boolean value) setIdentifier(Identifier value) setNameElement(StringType value) voidsetProperty(String name, Base value) setPublisher(String value) setPublisherElement(StringType value) setRequirements(String value) setRequirementsElement(StringType value) setUrlElement(UriType value) setVersion(String value) setVersionElement(StringType value) protected ConceptMapMethods inherited from class org.hl7.fhir.dstu2.model.DomainResource
addContained, addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getExtensionByUrl, getModifierExtension, getText, hasContained, hasExtension, hasExtension, hasModifierExtension, hasText, setTextMethods inherited from class org.hl7.fhir.dstu2.model.Resource
copyValues, getId, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetaMethods inherited from class org.hl7.fhir.dstu2.model.BaseResource
getStructureFhirVersionEnum, setIdMethods inherited from class org.hl7.fhir.dstu2.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasType, hasUserData, isMetadataBased, isPrimitive, listChildrenByName, primitiveValue, setUserData, setUserDataINNMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hl7.fhir.instance.model.api.IAnyResource
getId, getIdElement, getLanguageElement, getUserData, setId, setUserDataMethods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, hasFormatCommentMethods inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
getMeta, getStructureFhirVersionEnum, isDeleted, setId
-
Field Details
-
url
An absolute URL that is used to identify this concept 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 concept map is (or will be) published. -
identifier
Formal identifier that is used to identify this concept map when it is represented in other formats, or referenced in a specification, model, design or an instance. -
version
The identifier that is used to identify this version of the concept map when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the profile author manually and the value should be a timestamp. -
name
A free text natural language name describing the concept map. -
status
The status of the concept map. -
experimental
This ConceptMap was authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage. -
publisher
The name of the individual or organization that published the concept map. -
contact
Contacts to assist a user in finding and communicating with the publisher. -
date
The date this version of the concept 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 concept map changes. -
description
A free text natural language description of the use of the concept map - reason for definition, conditions of use, etc. -
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 concept map instances. -
requirements
Explains why this concept map is needed and why it has been constrained as it has. -
copyright
A copyright statement relating to the concept map and/or its contents. -
source
The source value set that specifies the concepts that are being mapped. -
target
The target value set provides context to the mappings. Note that the mapping is made between concepts, not between value sets, but the value set provides important context about how the concept mapping choices are made. -
element
Mappings for an individual concept in the source to one or more concepts in the target. -
SP_DATE
- See Also:
-
SP_IDENTIFIER
- See Also:
-
SP_PRODUCT
- See Also:
-
SP_DEPENDSON
- See Also:
-
SP_DESCRIPTION
- See Also:
-
SP_TARGETSYSTEM
- See Also:
-
SP_SOURCE
- See Also:
-
SP_VERSION
- See Also:
-
SP_SOURCESYSTEM
- See Also:
-
SP_URL
- See Also:
-
SP_TARGET
- See Also:
-
SP_SOURCECODE
- See Also:
-
SP_SOURCEURI
- See Also:
-
SP_NAME
- See Also:
-
SP_CONTEXT
- See Also:
-
SP_PUBLISHER
- See Also:
-
SP_TARGETCODE
- See Also:
-
SP_STATUS
- See Also:
-
-
Constructor Details
-
ConceptMap
public ConceptMap() -
ConceptMap
public ConceptMap(Enumeration<Enumerations.ConformanceResourceStatus> status, Type source, Type target)
-
-
Method Details
-
getUrlElement
- Returns:
url(An absolute URL that is used to identify this concept 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 concept map is (or will be) published.). This is the underlying object with id, value and extensions. The accessor "getUrl" gives direct access to the value
-
hasUrlElement
-
hasUrl
-
setUrlElement
- Parameters:
value-url(An absolute URL that is used to identify this concept 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 concept map is (or will be) published.). This is the underlying object with id, value and extensions. The accessor "getUrl" gives direct access to the value
-
getUrl
- Returns:
- An absolute URL that is used to identify this concept 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 concept map is (or will be) published.
-
setUrl
- Parameters:
value- An absolute URL that is used to identify this concept 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 concept map is (or will be) published.
-
getIdentifier
- Returns:
identifier(Formal identifier that is used to identify this concept map when it is represented in other formats, or referenced in a specification, model, design or an instance.)
-
hasIdentifier
-
setIdentifier
- Parameters:
value-identifier(Formal identifier that is used to identify this concept map when it is represented in other formats, or referenced in a specification, model, design or an instance.)
-
getVersionElement
- Returns:
version(The identifier that is used to identify this version of the concept map when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the profile author manually and the value should be a timestamp.). This is the underlying object with id, value and extensions. The accessor "getVersion" gives direct access to the value
-
hasVersionElement
-
hasVersion
-
setVersionElement
- Parameters:
value-version(The identifier that is used to identify this version of the concept map when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the profile author manually and the value should be a timestamp.). This is the underlying object with id, value and extensions. The accessor "getVersion" gives direct access to the value
-
getVersion
- Returns:
- The identifier that is used to identify this version of the concept map when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the profile author manually and the value should be a timestamp.
-
setVersion
- Parameters:
value- The identifier that is used to identify this version of the concept map when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the profile author manually and the value should be a timestamp.
-
getNameElement
- Returns:
name(A free text natural language name describing the concept map.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the value
-
hasNameElement
-
hasName
-
setNameElement
- Parameters:
value-name(A free text natural language name describing the concept map.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the value
-
getName
- Returns:
- A free text natural language name describing the concept map.
-
setName
- Parameters:
value- A free text natural language name describing the concept map.
-
getStatusElement
- Returns:
status(The status of the concept map.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the value
-
hasStatusElement
-
hasStatus
-
setStatusElement
- Parameters:
value-status(The status of the concept map.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the value
-
getStatus
- Returns:
- The status of the concept map.
-
setStatus
- Parameters:
value- The status of the concept map.
-
getExperimentalElement
- Returns:
experimental(This ConceptMap 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 value
-
hasExperimentalElement
-
hasExperimental
-
setExperimentalElement
- Parameters:
value-experimental(This ConceptMap 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 value
-
getExperimental
- Returns:
- This ConceptMap was authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.
-
setExperimental
- Parameters:
value- This ConceptMap was authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.
-
getPublisherElement
- Returns:
publisher(The name of the individual or organization that published the concept map.). This is the underlying object with id, value and extensions. The accessor "getPublisher" gives direct access to the value
-
hasPublisherElement
-
hasPublisher
-
setPublisherElement
- Parameters:
value-publisher(The name of the individual or organization that published the concept map.). This is the underlying object with id, value and extensions. The accessor "getPublisher" gives direct access to the value
-
getPublisher
- Returns:
- The name of the individual or organization that published the concept map.
-
setPublisher
- Parameters:
value- The name of the individual or organization that published the concept map.
-
getContact
- Returns:
contact(Contacts to assist a user in finding and communicating with the publisher.)
-
hasContact
-
addContact
- Returns:
contact(Contacts to assist a user in finding and communicating with the publisher.)
-
addContact
-
getDateElement
- Returns:
date(The date this version of the concept 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 concept map changes.). This is the underlying object with id, value and extensions. The accessor "getDate" gives direct access to the value
-
hasDateElement
-
hasDate
-
setDateElement
- Parameters:
value-date(The date this version of the concept 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 concept map changes.). This is the underlying object with id, value and extensions. The accessor "getDate" gives direct access to the value
-
getDate
- Returns:
- The date this version of the concept 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 concept map changes.
-
setDate
- Parameters:
value- The date this version of the concept 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 concept map changes.
-
getDescriptionElement
- Returns:
description(A free text natural language description of the use of the concept map - reason for definition, conditions of use, etc.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the value
-
hasDescriptionElement
-
hasDescription
-
setDescriptionElement
- Parameters:
value-description(A free text natural language description of the use of the concept map - reason for definition, conditions of use, etc.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the value
-
getDescription
- Returns:
- A free text natural language description of the use of the concept map - reason for definition, conditions of use, etc.
-
setDescription
- Parameters:
value- A free text natural language description of the use of the concept map - reason for definition, conditions of use, etc.
-
getUseContext
- Returns:
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 concept map instances.)
-
hasUseContext
-
addUseContext
- Returns:
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 concept map instances.)
-
addUseContext
-
getRequirementsElement
- Returns:
requirements(Explains why this concept map is needed and why it has been constrained as it has.). This is the underlying object with id, value and extensions. The accessor "getRequirements" gives direct access to the value
-
hasRequirementsElement
-
hasRequirements
-
setRequirementsElement
- Parameters:
value-requirements(Explains why this concept map is needed and why it has been constrained as it has.). This is the underlying object with id, value and extensions. The accessor "getRequirements" gives direct access to the value
-
getRequirements
- Returns:
- Explains why this concept map is needed and why it has been constrained as it has.
-
setRequirements
- Parameters:
value- Explains why this concept map is needed and why it has been constrained as it has.
-
getCopyrightElement
- Returns:
copyright(A copyright statement relating to the concept map and/or its contents.). This is the underlying object with id, value and extensions. The accessor "getCopyright" gives direct access to the value
-
hasCopyrightElement
-
hasCopyright
-
setCopyrightElement
- Parameters:
value-copyright(A copyright statement relating to the concept map and/or its contents.). This is the underlying object with id, value and extensions. The accessor "getCopyright" gives direct access to the value
-
getCopyright
- Returns:
- A copyright statement relating to the concept map and/or its contents.
-
setCopyright
- Parameters:
value- A copyright statement relating to the concept map and/or its contents.
-
getSource
- Returns:
source(The source value set that specifies the concepts that are being mapped.)
-
getSourceUriType
- Returns:
source(The source value set that specifies the concepts that are being mapped.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasSourceUriType
-
getSourceReference
- Returns:
source(The source value set that specifies the concepts that are being mapped.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasSourceReference
-
hasSource
-
setSource
- Parameters:
value-source(The source value set that specifies the concepts that are being mapped.)
-
getTarget
- Returns:
target(The target value set provides context to the mappings. Note that the mapping is made between concepts, not between value sets, but the value set provides important context about how the concept mapping choices are made.)
-
getTargetUriType
- Returns:
target(The target value set provides context to the mappings. Note that the mapping is made between concepts, not between value sets, but the value set provides important context about how the concept mapping choices are made.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasTargetUriType
-
getTargetReference
- Returns:
target(The target value set provides context to the mappings. Note that the mapping is made between concepts, not between value sets, but the value set provides important context about how the concept mapping choices are made.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasTargetReference
-
hasTarget
-
setTarget
- Parameters:
value-target(The target value set provides context to the mappings. Note that the mapping is made between concepts, not between value sets, but the value set provides important context about how the concept mapping choices are made.)
-
getElement
- Returns:
element(Mappings for an individual concept in the source to one or more concepts in the target.)
-
hasElement
-
addElement
- Returns:
element(Mappings for an individual concept in the source to one or more concepts in the target.)
-
addElement
-
listChildren
- Overrides:
listChildrenin classDomainResource
-
setProperty
- Overrides:
setPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
- Overrides:
addChildin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
fhirType
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classDomainResource
-
copy
- Specified by:
copyin classDomainResource
-
typedCopy
-
equalsDeep
- Overrides:
equalsDeepin classDomainResource
-
equalsShallow
- Overrides:
equalsShallowin classDomainResource
-
isEmpty
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classDomainResource
-
getResourceType
- Specified by:
getResourceTypein classResource
-