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.
|
protected DateTimeType |
date
The date (and optionally time) when the system was registered or published.
|
protected StringType |
description
Details about what the namespace identifies including scope, granularity, version labeling, etc.
|
protected Enumeration<NamingSystem.NamingSystemType> |
kind
Indicates the purpose for the naming system - what kinds of things does it make unique?
|
protected StringType |
name
The descriptive name of this particular identifier type or code system.
|
protected StringType |
publisher
The name of the individual or organization that published the naming system.
|
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 String |
SP_CONTACT |
static String |
SP_CONTEXT |
static String |
SP_DATE |
static String |
SP_IDTYPE |
static String |
SP_KIND |
static String |
SP_NAME |
static String |
SP_PERIOD |
static String |
SP_PUBLISHER |
static String |
SP_REPLACEDBY |
static String |
SP_RESPONSIBLE |
static String |
SP_STATUS |
static String |
SP_TELECOM |
static String |
SP_TYPE |
static String |
SP_VALUE |
protected Enumeration<Enumerations.ConformanceResourceStatus> |
status
Indicates whether the naming system is "ready for use" or not.
|
protected CodeableConcept |
type
Categorizes a naming system for easier search by grouping related naming systems.
|
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.
|
contained, extension, modifierExtension, textid, implicitRules, language, meta| Constructor and Description |
|---|
NamingSystem() |
NamingSystem(StringType name,
Enumeration<Enumerations.ConformanceResourceStatus> status,
Enumeration<NamingSystem.NamingSystemType> kind,
DateTimeType date) |
addContained, addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getModifierExtension, getText, hasContained, hasExtension, hasModifierExtension, hasText, setTextcopyValues, getId, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguageElement, getMeta, getStructureFhirVersionEnum, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetasetIdcastToAddress, 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, 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 StringType publisher
protected List<NamingSystem.NamingSystemContactComponent> contact
protected StringType responsible
protected DateTimeType date
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_DATE
public static final String SP_PERIOD
public static final String SP_KIND
public static final String SP_TYPE
public static final String SP_IDTYPE
public static final String SP_RESPONSIBLE
public static final String SP_CONTACT
public static final String SP_NAME
public static final String SP_CONTEXT
public static final String SP_PUBLISHER
public static final String SP_TELECOM
public static final String SP_VALUE
public static final String SP_REPLACEDBY
public static final String SP_STATUS
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 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 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 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 void setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty 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.