
Package org.hl7.fhir.r5.openehr
Class DV_IDENTIFIER
java.lang.Object
org.hl7.fhir.r5.model.Base
org.hl7.fhir.r5.model.LogicalBase
org.hl7.fhir.r5.openehr.DATA_VALUE
org.hl7.fhir.r5.openehr.DV_IDENTIFIER
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement
,Serializable
,org.hl7.fhir.instance.model.api.IBase
,org.hl7.fhir.instance.model.api.IBaseDatatype
,org.hl7.fhir.instance.model.api.ICompositeType
public class DV_IDENTIFIER
extends DATA_VALUE
implements org.hl7.fhir.instance.model.api.ICompositeType
Type for representing identifiers of real-world entities. Typical identifiers include drivers licence number, social security number, veterans affairs number, prescription id, order id, and so on. DV_IDENTIFIER is used to represent any identifier of a real thing, issued by some authority or agency.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.hl7.fhir.r5.model.Base
Base.ProfileSource, Base.ValidationInfo, Base.ValidationMode, Base.ValidationReason
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected StringType
Optional organisation that assigned the id to the item being identified.protected StringType
The identifier value.protected StringType
Optional authority which issues the kind of id used in the id field of this object.protected StringType
Optional identifier type, such as prescription, or Social Security Number. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncopy()
void
copyValues
(DV_IDENTIFIER dst) boolean
equalsDeep
(Base other_) boolean
equalsShallow
(Base other_) fhirType()
getId()
getNamedProperty
(int _hash, String _name, boolean _checkValid) Base[]
getProperty
(int hash, String name, boolean checkValid) getType()
String[]
getTypesForProperty
(int hash, String name) boolean
boolean
boolean
hasId()
boolean
boolean
boolean
boolean
hasType()
boolean
boolean
isEmpty()
protected void
listChildren
(List<Property> children) makeProperty
(int hash, String name) setAssigner
(String value) setAssignerElement
(StringType value) setIdElement
(StringType value) setIssuerElement
(StringType value) setProperty
(int hash, String name, Base value) setProperty
(String name, Base value) setTypeElement
(StringType value) protected DV_IDENTIFIER
Methods inherited from class org.hl7.fhir.r5.openehr.DATA_VALUE
copyValues
Methods inherited from class org.hl7.fhir.r5.model.LogicalBase
getFHIRPublicationVersion, getIdBase, setIdBase
Methods inherited from class org.hl7.fhir.r5.model.Base
addDefinition, addFormatCommentsPost, addFormatCommentsPre, addValidationMessage, canHavePrimitiveValue, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, copyFormatComments, copyUserData, copyValues, dateTimeValue, equals, executeFunction, getChildByName, getChildValueByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, getValidationInfo, getValidationMessages, getXhtml, hasFormatComment, hasFormatCommentPost, hasFormatCommentPre, hasPrimitiveValue, hasType, hasUserData, hasValidated, hasValidationInfo, hasValidationMessages, isBooleanPrimitive, isCopyUserData, isDateTime, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, removeChild, setCopyUserData, setUserData, setUserDataINN, setXhtml
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
-
Field Details
-
issuer
Optional authority which issues the kind of id used in the id field of this object. -
assigner
Optional organisation that assigned the id to the item being identified. -
id
The identifier value. Often structured, according to the definition of the issuing authority?s rules. -
type
Optional identifier type, such as prescription, or Social Security Number. One day a controlled vocabulary might be possible for this.
-
-
Constructor Details
-
DV_IDENTIFIER
public DV_IDENTIFIER()Constructor -
DV_IDENTIFIER
Constructor
-
-
Method Details
-
getIssuerElement
- Returns:
issuer
(Optional authority which issues the kind of id used in the id field of this object.). This is the underlying object with id, value and extensions. The accessor "getIssuer" gives direct access to the value
-
hasIssuerElement
-
hasIssuer
-
setIssuerElement
- Parameters:
value
-issuer
(Optional authority which issues the kind of id used in the id field of this object.). This is the underlying object with id, value and extensions. The accessor "getIssuer" gives direct access to the value
-
getIssuer
- Returns:
- Optional authority which issues the kind of id used in the id field of this object.
-
setIssuer
- Parameters:
value
- Optional authority which issues the kind of id used in the id field of this object.
-
getAssignerElement
- Returns:
assigner
(Optional organisation that assigned the id to the item being identified.). This is the underlying object with id, value and extensions. The accessor "getAssigner" gives direct access to the value
-
hasAssignerElement
-
hasAssigner
-
setAssignerElement
- Parameters:
value
-assigner
(Optional organisation that assigned the id to the item being identified.). This is the underlying object with id, value and extensions. The accessor "getAssigner" gives direct access to the value
-
getAssigner
- Returns:
- Optional organisation that assigned the id to the item being identified.
-
setAssigner
- Parameters:
value
- Optional organisation that assigned the id to the item being identified.
-
getIdElement
- Returns:
id
(The identifier value. Often structured, according to the definition of the issuing authority?s rules.). This is the underlying object with id, value and extensions. The accessor "getId" gives direct access to the value
-
hasIdElement
-
hasId
-
setIdElement
- Parameters:
value
-id
(The identifier value. Often structured, according to the definition of the issuing authority?s rules.). This is the underlying object with id, value and extensions. The accessor "getId" gives direct access to the value
-
getId
- Returns:
- The identifier value. Often structured, according to the definition of the issuing authority?s rules.
-
setId
- Parameters:
value
- The identifier value. Often structured, according to the definition of the issuing authority?s rules.
-
getTypeElement
- Returns:
type
(Optional identifier type, such as prescription, or Social Security Number. One day a controlled vocabulary might be possible for this.). This is the underlying object with id, value and extensions. The accessor "getType" gives direct access to the value
-
hasTypeElement
-
hasType
-
setTypeElement
- Parameters:
value
-type
(Optional identifier type, such as prescription, or Social Security Number. One day a controlled vocabulary might be possible for this.). This is the underlying object with id, value and extensions. The accessor "getType" gives direct access to the value
-
getType
- Returns:
- Optional identifier type, such as prescription, or Social Security Number. One day a controlled vocabulary might be possible for this.
-
setType
- Parameters:
value
- Optional identifier type, such as prescription, or Social Security Number. One day a controlled vocabulary might be possible for this.
-
listChildren
- Overrides:
listChildren
in classBase
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getNamedProperty
in classBase
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getProperty
in classBase
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
setProperty
in classBase
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
- Overrides:
setProperty
in classBase
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
- Overrides:
makeProperty
in classBase
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getTypesForProperty
in classBase
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
-
fhirType
- Specified by:
fhirType
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
fhirType
in classDATA_VALUE
- Returns:
- the FHIR type name of the instance (not the java class name)
-
copy
- Specified by:
copy
in classDATA_VALUE
-
copyValues
-
typedCopy
-
equalsDeep
- Overrides:
equalsDeep
in classBase
-
equalsShallow
- Overrides:
equalsShallow
in classBase
-
isEmpty
-