public class NamingSystem extends DomainResource
| Modifier and Type | Class and Description |
|---|---|
static class |
NamingSystem.NamingSystemContactComponent |
static class |
NamingSystem.NamingSystemIdentifierType |
static class |
NamingSystem.NamingSystemIdentifierTypeEnumFactory |
static class |
NamingSystem.NamingSystemType |
static class |
NamingSystem.NamingSystemTypeEnumFactory |
static class |
NamingSystem.NamingSystemUniqueIdComponent |
| Modifier and Type | Field and Description |
|---|---|
protected List<NamingSystem.NamingSystemContactComponent> |
contact
Contacts to assist a user in finding and communicating with the publisher.
|
static ca.uhn.fhir.rest.gclient.StringClientParam |
CONTACT
Fluent Client search parameter constant for contact
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
CONTEXT
Fluent Client search parameter constant for context
|
protected DateTimeType |
date
The date (and optionally time) when the system was registered or published.
|
static ca.uhn.fhir.rest.gclient.DateClientParam |
DATE
Fluent Client search parameter constant for date
|
protected StringType |
description
Details about what the namespace identifies including scope, granularity, version labeling, etc.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
ID_TYPE
Fluent Client search parameter constant for id-type
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_REPLACED_BY
Constant for fluent queries to be used to add include statements.
|
protected Enumeration<NamingSystem.NamingSystemType> |
kind
Indicates the purpose for the naming system - what kinds of things does it make unique?
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
KIND
Fluent Client search parameter constant for kind
|
protected StringType |
name
The descriptive name of this particular identifier type or code system.
|
static ca.uhn.fhir.rest.gclient.StringClientParam |
NAME
Fluent Client search parameter constant for name
|
static ca.uhn.fhir.rest.gclient.DateClientParam |
PERIOD
Fluent Client search parameter constant for period
|
protected StringType |
publisher
The name of the individual or organization that published the naming system.
|
static ca.uhn.fhir.rest.gclient.StringClientParam |
PUBLISHER
Fluent Client search parameter constant for publisher
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
REPLACED_BY
Fluent Client search parameter constant for replaced-by
|
protected Reference |
replacedBy
For naming systems that are retired, indicates the naming system that should be used in their place (if any).
|
protected NamingSystem |
replacedByTarget
The actual object that is the target of the reference (For naming systems that are retired, indicates the naming system that should be used in their place (if any).)
|
protected StringType |
responsible
The name of the organization that is responsible for issuing identifiers or codes for this namespace and ensuring their non-collision.
|
static ca.uhn.fhir.rest.gclient.StringClientParam |
RESPONSIBLE
Fluent Client search parameter constant for responsible
|
static String |
SP_CONTACT
Search parameter: contact
|
static String |
SP_CONTEXT
Search parameter: context
|
static String |
SP_DATE
Search parameter: date
|
static String |
SP_ID_TYPE
Search parameter: id-type
|
static String |
SP_KIND
Search parameter: kind
|
static String |
SP_NAME
Search parameter: name
|
static String |
SP_PERIOD
Search parameter: period
|
static String |
SP_PUBLISHER
Search parameter: publisher
|
static String |
SP_REPLACED_BY
Search parameter: replaced-by
|
static String |
SP_RESPONSIBLE
Search parameter: responsible
|
static String |
SP_STATUS
Search parameter: status
|
static String |
SP_TELECOM
Search parameter: telecom
|
static String |
SP_TYPE
Search parameter: type
|
static String |
SP_VALUE
Search parameter: value
|
protected Enumeration<Enumerations.ConformanceResourceStatus> |
status
Indicates whether the naming system is "ready for use" or not.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
STATUS
Fluent Client search parameter constant for status
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
TELECOM
Fluent Client search parameter constant for telecom
|
protected CodeableConcept |
type
Categorizes a naming system for easier search by grouping related naming systems.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
TYPE
Fluent Client search parameter constant for type
|
protected List<NamingSystem.NamingSystemUniqueIdComponent> |
uniqueId
Indicates how the system may be identified when referenced in electronic exchange.
|
protected StringType |
usage
Provides guidance on the use of the namespace, including the handling of formatting characters, use of upper vs.
|
protected List<CodeableConcept> |
useContext
The content was developed with a focus and intent of supporting the contexts that are listed.
|
static ca.uhn.fhir.rest.gclient.StringClientParam |
VALUE
Fluent Client search parameter constant for value
|
contained, extension, modifierExtension, textid, implicitRules, language, meta| Constructor and Description |
|---|
NamingSystem()
Constructor
|
NamingSystem(StringType name,
Enumeration<Enumerations.ConformanceResourceStatus> status,
Enumeration<NamingSystem.NamingSystemType> kind,
DateTimeType date)
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 StringType name
protected Enumeration<Enumerations.ConformanceResourceStatus> status
protected Enumeration<NamingSystem.NamingSystemType> kind
protected DateTimeType date
protected StringType publisher
protected List<NamingSystem.NamingSystemContactComponent> contact
protected StringType responsible
protected CodeableConcept type
protected StringType description
protected List<CodeableConcept> useContext
protected StringType usage
protected List<NamingSystem.NamingSystemUniqueIdComponent> uniqueId
protected Reference replacedBy
protected NamingSystem replacedByTarget
public static final String SP_RESPONSIBLE
Description: Who maintains system namespace?
Type: string
Path: NamingSystem.responsible
public static final ca.uhn.fhir.rest.gclient.StringClientParam RESPONSIBLE
Description: Who maintains system namespace?
Type: string
Path: NamingSystem.responsible
public static final String SP_STATUS
Description: draft | active | retired
Type: token
Path: NamingSystem.status
public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS
Description: draft | active | retired
Type: token
Path: NamingSystem.status
public static final String SP_TYPE
Description: e.g. driver, provider, patient, bank etc.
Type: token
Path: NamingSystem.type
public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE
Description: e.g. driver, provider, patient, bank etc.
Type: token
Path: NamingSystem.type
public static final String SP_DATE
Description: Publication Date(/time)
Type: date
Path: NamingSystem.date
public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE
Description: Publication Date(/time)
Type: date
Path: NamingSystem.date
public static final String SP_PERIOD
Description: When is identifier valid?
Type: date
Path: NamingSystem.uniqueId.period
public static final ca.uhn.fhir.rest.gclient.DateClientParam PERIOD
Description: When is identifier valid?
Type: date
Path: NamingSystem.uniqueId.period
public static final String SP_CONTACT
Description: Name of an individual to contact
Type: string
Path: NamingSystem.contact.name
public static final ca.uhn.fhir.rest.gclient.StringClientParam CONTACT
Description: Name of an individual to contact
Type: string
Path: NamingSystem.contact.name
public static final String SP_KIND
Description: codesystem | identifier | root
Type: token
Path: NamingSystem.kind
public static final ca.uhn.fhir.rest.gclient.TokenClientParam KIND
Description: codesystem | identifier | root
Type: token
Path: NamingSystem.kind
public static final String SP_PUBLISHER
Description: Name of the publisher (Organization or individual)
Type: string
Path: NamingSystem.publisher
public static final ca.uhn.fhir.rest.gclient.StringClientParam PUBLISHER
Description: Name of the publisher (Organization or individual)
Type: string
Path: NamingSystem.publisher
public static final String SP_ID_TYPE
Description: oid | uuid | uri | other
Type: token
Path: NamingSystem.uniqueId.type
public static final ca.uhn.fhir.rest.gclient.TokenClientParam ID_TYPE
Description: oid | uuid | uri | other
Type: token
Path: NamingSystem.uniqueId.type
public static final String SP_NAME
Description: Human-readable label
Type: string
Path: NamingSystem.name
public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME
Description: Human-readable label
Type: string
Path: NamingSystem.name
public static final String SP_CONTEXT
Description: Content intends to support these contexts
Type: token
Path: NamingSystem.useContext
public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT
Description: Content intends to support these contexts
Type: token
Path: NamingSystem.useContext
public static final String SP_VALUE
Description: The unique identifier
Type: string
Path: NamingSystem.uniqueId.value
public static final ca.uhn.fhir.rest.gclient.StringClientParam VALUE
Description: The unique identifier
Type: string
Path: NamingSystem.uniqueId.value
public static final String SP_TELECOM
Description: Contact details for individual or publisher
Type: token
Path: NamingSystem.contact.telecom
public static final ca.uhn.fhir.rest.gclient.TokenClientParam TELECOM
Description: Contact details for individual or publisher
Type: token
Path: NamingSystem.contact.telecom
public static final String SP_REPLACED_BY
Description: Use this instead
Type: reference
Path: NamingSystem.replacedBy
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam REPLACED_BY
Description: Use this instead
Type: reference
Path: NamingSystem.replacedBy
public static final ca.uhn.fhir.model.api.Include INCLUDE_REPLACED_BY
public NamingSystem()
public NamingSystem(StringType name, Enumeration<Enumerations.ConformanceResourceStatus> status, Enumeration<NamingSystem.NamingSystemType> kind, DateTimeType date)
public StringType getNameElement()
name (The descriptive name of this particular identifier type or code system.). 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 NamingSystem setNameElement(StringType value)
value - name (The descriptive name of this particular identifier type or code system.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the valuepublic String getName()
public NamingSystem setName(String value)
value - The descriptive name of this particular identifier type or code system.public Enumeration<Enumerations.ConformanceResourceStatus> getStatusElement()
status (Indicates whether the naming system is "ready for use" or not.). 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 NamingSystem setStatusElement(Enumeration<Enumerations.ConformanceResourceStatus> value)
value - status (Indicates whether the naming system is "ready for use" or not.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the valuepublic Enumerations.ConformanceResourceStatus getStatus()
public NamingSystem setStatus(Enumerations.ConformanceResourceStatus value)
value - Indicates whether the naming system is "ready for use" or not.public Enumeration<NamingSystem.NamingSystemType> getKindElement()
kind (Indicates the purpose for the naming system - what kinds of things does it make unique?). This is the underlying object with id, value and extensions. The accessor "getKind" gives direct access to the valuepublic boolean hasKindElement()
public boolean hasKind()
public NamingSystem setKindElement(Enumeration<NamingSystem.NamingSystemType> value)
value - kind (Indicates the purpose for the naming system - what kinds of things does it make unique?). This is the underlying object with id, value and extensions. The accessor "getKind" gives direct access to the valuepublic NamingSystem.NamingSystemType getKind()
public NamingSystem setKind(NamingSystem.NamingSystemType value)
value - Indicates the purpose for the naming system - what kinds of things does it make unique?public DateTimeType getDateElement()
date (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.). 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 NamingSystem setDateElement(DateTimeType value)
value - date (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.). This is the underlying object with id, value and extensions. The accessor "getDate" gives direct access to the valuepublic Date getDate()
public NamingSystem setDate(Date value)
value - 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.public StringType getPublisherElement()
publisher (The name of the individual or organization that published the naming system.). 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 NamingSystem setPublisherElement(StringType value)
value - publisher (The name of the individual or organization that published the naming system.). This is the underlying object with id, value and extensions. The accessor "getPublisher" gives direct access to the valuepublic String getPublisher()
public NamingSystem setPublisher(String value)
value - The name of the individual or organization that published the naming system.public List<NamingSystem.NamingSystemContactComponent> getContact()
contact (Contacts to assist a user in finding and communicating with the publisher.)public boolean hasContact()
public NamingSystem.NamingSystemContactComponent addContact()
contact (Contacts to assist a user in finding and communicating with the publisher.)public NamingSystem addContact(NamingSystem.NamingSystemContactComponent t)
public StringType getResponsibleElement()
responsible (The name of the organization that is responsible for issuing identifiers or codes for this namespace and ensuring their non-collision.). This is the underlying object with id, value and extensions. The accessor "getResponsible" gives direct access to the valuepublic boolean hasResponsibleElement()
public boolean hasResponsible()
public NamingSystem setResponsibleElement(StringType value)
value - responsible (The name of the organization that is responsible for issuing identifiers or codes for this namespace and ensuring their non-collision.). This is the underlying object with id, value and extensions. The accessor "getResponsible" gives direct access to the valuepublic String getResponsible()
public NamingSystem setResponsible(String value)
value - The name of the organization that is responsible for issuing identifiers or codes for this namespace and ensuring their non-collision.public CodeableConcept getType()
type (Categorizes a naming system for easier search by grouping related naming systems.)public boolean hasType()
public NamingSystem setType(CodeableConcept value)
value - type (Categorizes a naming system for easier search by grouping related naming systems.)public StringType getDescriptionElement()
description (Details about what the namespace identifies including scope, granularity, version labeling, etc.). 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 NamingSystem setDescriptionElement(StringType value)
value - description (Details about what the namespace identifies including scope, granularity, version labeling, etc.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the valuepublic String getDescription()
public NamingSystem setDescription(String value)
value - Details about what the namespace identifies including scope, granularity, version labeling, etc.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 naming systems.)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 naming systems.)public NamingSystem addUseContext(CodeableConcept t)
public StringType getUsageElement()
usage (Provides guidance on the use of the namespace, including the handling of formatting characters, use of upper vs. lower case, etc.). This is the underlying object with id, value and extensions. The accessor "getUsage" gives direct access to the valuepublic boolean hasUsageElement()
public boolean hasUsage()
public NamingSystem setUsageElement(StringType value)
value - usage (Provides guidance on the use of the namespace, including the handling of formatting characters, use of upper vs. lower case, etc.). This is the underlying object with id, value and extensions. The accessor "getUsage" gives direct access to the valuepublic String getUsage()
public NamingSystem setUsage(String value)
value - Provides guidance on the use of the namespace, including the handling of formatting characters, use of upper vs. lower case, etc.public List<NamingSystem.NamingSystemUniqueIdComponent> getUniqueId()
uniqueId (Indicates how the system may be identified when referenced in electronic exchange.)public boolean hasUniqueId()
public NamingSystem.NamingSystemUniqueIdComponent addUniqueId()
uniqueId (Indicates how the system may be identified when referenced in electronic exchange.)public NamingSystem addUniqueId(NamingSystem.NamingSystemUniqueIdComponent t)
public Reference getReplacedBy()
replacedBy (For naming systems that are retired, indicates the naming system that should be used in their place (if any).)public boolean hasReplacedBy()
public NamingSystem setReplacedBy(Reference value)
value - replacedBy (For naming systems that are retired, indicates the naming system that should be used in their place (if any).)public NamingSystem getReplacedByTarget()
replacedBy The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (For naming systems that are retired, indicates the naming system that should be used in their place (if any).)public NamingSystem setReplacedByTarget(NamingSystem value)
value - replacedBy The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (For naming systems that are retired, indicates the naming system that should be used in their place (if any).)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 NamingSystem copy()
copy in class DomainResourceprotected NamingSystem 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.