Class NamingSystem
- 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 curated namespace that issues unique symbols within that namespace for the identification of concepts, people, devices, etc. Represents a \"System\" used within the Identifier and Coding data types.
Requirements:
Profile Definition: http://hl7.org/fhir/profiles/NamingSystem
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
Block class for child element: NamingSystem.contact ()static class
Block class for child element: NamingSystem.uniqueId () -
Field Summary
Modifier and TypeFieldDescriptionstatic final ca.uhn.fhir.rest.gclient.StringClientParam
Fluent Client search parameter constant for contactstatic final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for contextstatic final ca.uhn.fhir.rest.gclient.DateClientParam
Fluent Client search parameter constant for datestatic final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for id-typestatic 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.DateClientParam
Fluent Client search parameter constant for periodstatic final ca.uhn.fhir.rest.gclient.StringClientParam
Fluent Client search parameter constant for publisherstatic final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for replaced-bystatic final ca.uhn.fhir.rest.gclient.StringClientParam
Fluent Client search parameter constant for responsiblestatic final String
Search parameter constant for contactstatic final String
Search parameter constant for contextstatic final String
Search parameter constant for datestatic final String
Search parameter constant for id-typestatic final String
Search parameter constant for kindstatic final String
Search parameter constant for namestatic final String
Search parameter constant for periodstatic final String
Search parameter constant for publisherstatic final String
Search parameter constant for replaced-bystatic final String
Search parameter constant for responsiblestatic final String
Search parameter constant for statusstatic final String
Search parameter constant for telecomstatic final String
Search parameter constant for typestatic final String
Search parameter constant for valuestatic 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 telecomstatic final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for typestatic final ca.uhn.fhir.rest.gclient.StringClientParam
Fluent Client search parameter constant for valueFields 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 TypeMethodDescriptionAdds and returns a new value for contact ()addContact
(NamingSystem.Contact theValue) Adds a given new value for contact ()Adds and returns a new value for uniqueId ()addUniqueId
(NamingSystem.UniqueId theValue) Adds a given new value for uniqueId ()Adds and returns a new value for useContext ()addUseContext
(CodeableConceptDt theValue) Adds a given new value for useContext ()<T extends ca.uhn.fhir.model.api.IElement>
List<T> getAllPopulatedChildElementsOfType
(Class<T> theType) Gets the value(s) for contact ().Gets the first repetition for contact (), creating it if it does not already exist.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 ().getKind()
Gets the value(s) for kind (class).ca.uhn.fhir.model.primitive.BoundCodeDt
<NamingSystemTypeEnum> Gets the value(s) for kind (class).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 replacedBy ().Gets the value(s) for responsible (who.witness).ca.uhn.fhir.model.primitive.StringDt
Gets the value(s) for responsible (who.witness).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
getType()
Gets the value(s) for type ().Gets the value(s) for uniqueId ().Gets the first repetition for uniqueId (), creating it if it does not already exist.getUsage()
Gets the value(s) for usage ().ca.uhn.fhir.model.primitive.StringDt
Gets the value(s) for usage ().Gets the value(s) for useContext ().Gets the first repetition for useContext (), creating it if it does not already exist.boolean
isEmpty()
setContact
(List<NamingSystem.Contact> theValue) Sets the value(s) for contact ()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 ()setKind
(NamingSystemTypeEnum theValue) Sets the value(s) for kind (class)setKind
(ca.uhn.fhir.model.primitive.BoundCodeDt<NamingSystemTypeEnum> theValue) Sets the value(s) for kind (class)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)setReplacedBy
(ResourceReferenceDt theValue) Sets the value(s) for replacedBy ()setResponsible
(ca.uhn.fhir.model.primitive.StringDt theValue) Sets the value(s) for responsible (who.witness)setResponsible
(String theString) Sets the value for responsible (who.witness)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)setType
(BoundCodeableConceptDt<IdentifierTypeCodesEnum> theValue) Sets the value(s) for type ()setType
(IdentifierTypeCodesEnum theValue) Sets the value(s) for type ()setUniqueId
(List<NamingSystem.UniqueId> theValue) Sets the value(s) for uniqueId ()setUsage
(ca.uhn.fhir.model.primitive.StringDt theValue) Sets the value(s) for usage ()Sets the value for usage ()setUseContext
(List<CodeableConceptDt> theValue) Sets the value(s) for useContext ()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_TYPE
Search parameter constant for typeDescription:
Type: token
Path: NamingSystem.type
- See Also:
-
TYPE
Fluent Client search parameter constant for typeDescription:
Type: token
Path: NamingSystem.type
-
SP_NAME
Search parameter constant for nameDescription:
Type: string
Path: NamingSystem.name
- See Also:
-
NAME
Fluent Client search parameter constant for nameDescription:
Type: string
Path: NamingSystem.name
-
SP_DATE
Search parameter constant for dateDescription:
Type: date
Path: NamingSystem.date
- See Also:
-
DATE
Fluent Client search parameter constant for dateDescription:
Type: date
Path: NamingSystem.date
-
SP_STATUS
Search parameter constant for statusDescription:
Type: token
Path: NamingSystem.status
- See Also:
-
STATUS
Fluent Client search parameter constant for statusDescription:
Type: token
Path: NamingSystem.status
-
SP_KIND
Search parameter constant for kindDescription:
Type: token
Path: NamingSystem.kind
- See Also:
-
KIND
Fluent Client search parameter constant for kindDescription:
Type: token
Path: NamingSystem.kind
-
SP_RESPONSIBLE
Search parameter constant for responsibleDescription:
Type: string
Path: NamingSystem.responsible
- See Also:
-
RESPONSIBLE
Fluent Client search parameter constant for responsibleDescription:
Type: string
Path: NamingSystem.responsible
-
SP_ID_TYPE
Search parameter constant for id-typeDescription:
Type: token
Path: NamingSystem.uniqueId.type
- See Also:
-
ID_TYPE
Fluent Client search parameter constant for id-typeDescription:
Type: token
Path: NamingSystem.uniqueId.type
-
SP_VALUE
Search parameter constant for valueDescription:
Type: string
Path: NamingSystem.uniqueId.value
- See Also:
-
VALUE
Fluent Client search parameter constant for valueDescription:
Type: string
Path: NamingSystem.uniqueId.value
-
SP_PERIOD
Search parameter constant for periodDescription:
Type: date
Path: NamingSystem.uniqueId.period
- See Also:
-
PERIOD
Fluent Client search parameter constant for periodDescription:
Type: date
Path: NamingSystem.uniqueId.period
-
SP_PUBLISHER
Search parameter constant for publisherDescription:
Type: string
Path: NamingSystem.publisher
- See Also:
-
PUBLISHER
Fluent Client search parameter constant for publisherDescription:
Type: string
Path: NamingSystem.publisher
-
SP_CONTACT
Search parameter constant for contactDescription:
Type: string
Path: NamingSystem.contact.name
- See Also:
-
CONTACT
Fluent Client search parameter constant for contactDescription:
Type: string
Path: NamingSystem.contact.name
-
SP_TELECOM
Search parameter constant for telecomDescription:
Type: token
Path: NamingSystem.contact.telecom
- See Also:
-
TELECOM
Fluent Client search parameter constant for telecomDescription:
Type: token
Path: NamingSystem.contact.telecom
-
SP_REPLACED_BY
Search parameter constant for replaced-byDescription:
Type: reference
Path: NamingSystem.replacedBy
- See Also:
-
REPLACED_BY
Fluent Client search parameter constant for replaced-byDescription:
Type: reference
Path: NamingSystem.replacedBy
-
SP_CONTEXT
Search parameter constant for contextDescription:
Type: token
Path: NamingSystem.useContext
- See Also:
-
CONTEXT
Fluent Client search parameter constant for contextDescription:
Type: token
Path: NamingSystem.useContext
-
INCLUDE_REPLACED_BY
Constant for fluent queries to be used to add include statements. Specifies the path value of "NamingSystem:replaced-by".
-
-
Constructor Details
-
NamingSystem
public NamingSystem()
-
-
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
-
getNameElement
Gets the value(s) for name (). creating it if it does not exist. Will not returnnull
.Definition: The descriptive name of this particular identifier type or code system
-
getName
Gets the value(s) for name (). creating it if it does not exist. This method may returnnull
.Definition: The descriptive name of this particular identifier type or code system
-
setName
Sets the value(s) for name ()Definition: The descriptive name of this particular identifier type or code system
-
setName
Sets the value for name ()Definition: The descriptive name of this particular identifier type or code system
-
getStatusElement
Gets the value(s) for status (status). creating it if it does not exist. Will not returnnull
.Definition: Indicates whether the naming system is \"ready for use\" or not.
-
getStatus
Gets the value(s) for status (status). creating it if it does not exist. This method may returnnull
.Definition: Indicates whether the naming system is \"ready for use\" or not.
-
setStatus
public NamingSystem setStatus(ca.uhn.fhir.model.primitive.BoundCodeDt<ConformanceResourceStatusEnum> theValue) Sets the value(s) for status (status)Definition: Indicates whether the naming system is \"ready for use\" or not.
-
setStatus
Sets the value(s) for status (status)Definition: Indicates whether the naming system is \"ready for use\" or not.
-
getKindElement
Gets the value(s) for kind (class). creating it if it does not exist. Will not returnnull
.Definition: Indicates the purpose for the naming system - what kinds of things does it make unique?
-
getKind
Gets the value(s) for kind (class). creating it if it does not exist. This method may returnnull
.Definition: Indicates the purpose for the naming system - what kinds of things does it make unique?
-
setKind
Sets the value(s) for kind (class)Definition: Indicates the purpose for the naming system - what kinds of things does it make unique?
-
setKind
Sets the value(s) for kind (class)Definition: Indicates the purpose for the naming system - what kinds of things does it make unique?
-
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 naming system
-
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 naming system
-
setPublisher
Sets the value(s) for publisher (who.witness)Definition: The name of the individual or organization that published the naming system
-
setPublisher
Sets the value for publisher (who.witness)Definition: The name of the individual or organization that published the naming system
-
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
-
getResponsibleElement
Gets the value(s) for responsible (who.witness). creating it if it does not exist. Will not returnnull
.Definition: The name of the organization that is responsible for issuing identifiers or codes for this namespace and ensuring their non-collision.
-
getResponsible
Gets the value(s) for responsible (who.witness). creating it if it does not exist. This method may returnnull
.Definition: The name of the organization that is responsible for issuing identifiers or codes for this namespace and ensuring their non-collision.
-
setResponsible
Sets the value(s) for responsible (who.witness)Definition: The name of the organization that is responsible for issuing identifiers or codes for this namespace and ensuring their non-collision.
-
setResponsible
Sets the value for responsible (who.witness)Definition: The name of the organization that is responsible for issuing identifiers or codes for this namespace and ensuring their non-collision.
-
getDateElement
Gets the value(s) for date (when.recorded). creating it if it does not exist. Will not returnnull
.Definition: The date (and optionally time) when the system was registered or 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 registration changes
-
getDate
Gets the value(s) for date (when.recorded). creating it if it does not exist. This method may returnnull
.Definition: The date (and optionally time) when the system was registered or 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 registration changes
-
setDate
Sets the value(s) for date (when.recorded)Definition: The date (and optionally time) when the system was registered or 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 registration changes
-
setDateWithSecondsPrecision
Sets the value for date (when.recorded)Definition: The date (and optionally time) when the system was registered or 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 registration changes
-
setDate
Sets the value for date (when.recorded)Definition: The date (and optionally time) when the system was registered or 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 registration changes
-
getType
Gets the value(s) for type (). creating it if it does not exist. Will not returnnull
.Definition: Categorizes a naming system for easier search by grouping related naming systems.
-
setType
Sets the value(s) for type ()Definition: Categorizes a naming system for easier search by grouping related naming systems.
-
setType
Sets the value(s) for type ()Definition: Categorizes a naming system for easier search by grouping related naming systems.
-
getDescriptionElement
Gets the value(s) for description (). creating it if it does not exist. Will not returnnull
.Definition: Details about what the namespace identifies including scope, granularity, version labeling, etc.
-
getDescription
Gets the value(s) for description (). creating it if it does not exist. This method may returnnull
.Definition: Details about what the namespace identifies including scope, granularity, version labeling, etc.
-
setDescription
Sets the value(s) for description ()Definition: Details about what the namespace identifies including scope, granularity, version labeling, etc.
-
setDescription
Sets the value for description ()Definition: Details about what the namespace identifies including scope, granularity, version labeling, etc.
-
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 naming systems
-
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 naming systems
-
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 naming systems
-
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 naming systems
- 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 naming systems
-
getUsageElement
Gets the value(s) for usage (). creating it if it does not exist. Will not returnnull
.Definition: Provides guidance on the use of the namespace, including the handling of formatting characters, use of upper vs. lower case, etc.
-
getUsage
Gets the value(s) for usage (). creating it if it does not exist. This method may returnnull
.Definition: Provides guidance on the use of the namespace, including the handling of formatting characters, use of upper vs. lower case, etc.
-
setUsage
Sets the value(s) for usage ()Definition: Provides guidance on the use of the namespace, including the handling of formatting characters, use of upper vs. lower case, etc.
-
setUsage
Sets the value for usage ()Definition: Provides guidance on the use of the namespace, including the handling of formatting characters, use of upper vs. lower case, etc.
-
getUniqueId
Gets the value(s) for uniqueId (). creating it if it does not exist. Will not returnnull
.Definition: Indicates how the system may be identified when referenced in electronic exchange
-
setUniqueId
Sets the value(s) for uniqueId ()Definition: Indicates how the system may be identified when referenced in electronic exchange
-
addUniqueId
Adds and returns a new value for uniqueId ()Definition: Indicates how the system may be identified when referenced in electronic exchange
-
addUniqueId
Adds a given new value for uniqueId ()Definition: Indicates how the system may be identified when referenced in electronic exchange
- Parameters:
theValue
- The uniqueId to add (must not benull
)
-
getUniqueIdFirstRep
Gets the first repetition for uniqueId (), creating it if it does not already exist.Definition: Indicates how the system may be identified when referenced in electronic exchange
-
getReplacedBy
Gets the value(s) for replacedBy (). creating it if it does not exist. Will not returnnull
.Definition: For naming systems that are retired, indicates the naming system that should be used in their place (if any)
-
setReplacedBy
Sets the value(s) for replacedBy ()Definition: For naming systems that are retired, indicates the naming system that should be used in their place (if any)
-
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
-