
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
Nested ClassesModifier and TypeClassDescriptionstatic classBlock class for child element: NamingSystem.contact ()static classBlock class for child element: NamingSystem.uniqueId () -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ca.uhn.fhir.rest.gclient.StringClientParamFluent Client search parameter constant for contactstatic final ca.uhn.fhir.rest.gclient.TokenClientParamFluent Client search parameter constant for contextstatic final ca.uhn.fhir.rest.gclient.DateClientParamFluent Client search parameter constant for datestatic final ca.uhn.fhir.rest.gclient.TokenClientParamFluent Client search parameter constant for id-typestatic final ca.uhn.fhir.model.api.IncludeConstant for fluent queries to be used to add include statements.static final ca.uhn.fhir.rest.gclient.TokenClientParamFluent Client search parameter constant for kindstatic final ca.uhn.fhir.rest.gclient.StringClientParamFluent Client search parameter constant for namestatic final ca.uhn.fhir.rest.gclient.DateClientParamFluent Client search parameter constant for periodstatic final ca.uhn.fhir.rest.gclient.StringClientParamFluent Client search parameter constant for publisherstatic final ca.uhn.fhir.rest.gclient.ReferenceClientParamFluent Client search parameter constant for replaced-bystatic final ca.uhn.fhir.rest.gclient.StringClientParamFluent Client search parameter constant for responsiblestatic final StringSearch parameter constant for contactstatic final StringSearch parameter constant for contextstatic final StringSearch parameter constant for datestatic final StringSearch parameter constant for id-typestatic final StringSearch parameter constant for kindstatic final StringSearch parameter constant for namestatic final StringSearch parameter constant for periodstatic final StringSearch parameter constant for publisherstatic final StringSearch parameter constant for replaced-bystatic final StringSearch parameter constant for responsiblestatic final StringSearch parameter constant for statusstatic final StringSearch parameter constant for telecomstatic final StringSearch parameter constant for typestatic final StringSearch parameter constant for valuestatic final ca.uhn.fhir.rest.gclient.TokenClientParamFluent Client search parameter constant for statusstatic final ca.uhn.fhir.rest.gclient.TokenClientParamFluent Client search parameter constant for telecomstatic final ca.uhn.fhir.rest.gclient.TokenClientParamFluent Client search parameter constant for typestatic final ca.uhn.fhir.rest.gclient.StringClientParamFluent Client search parameter constant for valueFields inherited from class ca.uhn.fhir.model.dstu2.resource.BaseResource
RES_ID, SP_RES_IDFields inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
INCLUDE_ALL, WILDCARD_ALL_SET -
Constructor Summary
Constructors -
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.DateTimeDtGets the value(s) for date (when.recorded).Gets the value(s) for description ().ca.uhn.fhir.model.primitive.StringDtGets 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.StringDtGets the value(s) for name ().Gets the value(s) for publisher (who.witness).ca.uhn.fhir.model.primitive.StringDtGets 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.StringDtGets 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.FhirVersionEnumgetType()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.StringDtGets 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.booleanisEmpty()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, toStringMethods inherited from class ca.uhn.fhir.model.api.BaseElement
addUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getFormatCommentsPost, getFormatCommentsPre, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensions, getUserData, hasFormatComment, setUserDataMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.hl7.fhir.instance.model.api.IBase
fhirType, getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserDataMethods inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
getIdElement, isDeleted, setId, setIdMethods 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:
isEmptyin 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:
getAllPopulatedChildElementsOfTypein 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
-
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
-
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
-
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:
getResourceNamein interfaceca.uhn.fhir.model.api.IResource
-
getStructureFhirVersionEnum
- Specified by:
getStructureFhirVersionEnumin interfaceorg.hl7.fhir.instance.model.api.IBaseResource- Specified by:
getStructureFhirVersionEnumin interfaceca.uhn.fhir.model.api.IResource
-