
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 StringTypeOptional organisation that assigned the id to the item being identified.protected StringTypeThe identifier value.protected StringTypeOptional authority which issues the kind of id used in the id field of this object.protected StringTypeOptional identifier type, such as prescription, or Social Security Number. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncopy()voidcopyValues(DV_IDENTIFIER dst) booleanequalsDeep(Base other_) booleanequalsShallow(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) booleanbooleanbooleanhasId()booleanbooleanbooleanbooleanhasType()booleanbooleanisEmpty()protected voidlistChildren(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_IDENTIFIERMethods inherited from class org.hl7.fhir.r5.openehr.DATA_VALUE
copyValuesMethods inherited from class org.hl7.fhir.r5.model.LogicalBase
getFHIRPublicationVersion, getIdBase, setIdBaseMethods 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, setXhtmlMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
listChildrenin classBase
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getNamedPropertyin classBase- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getPropertyin classBase- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
setPropertyin classBase- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
- Overrides:
setPropertyin classBase- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
- Overrides:
makePropertyin classBase- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getTypesForPropertyin classBase- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
-
fhirType
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classDATA_VALUE- Returns:
- the FHIR type name of the instance (not the java class name)
-
copy
- Specified by:
copyin classDATA_VALUE
-
copyValues
-
typedCopy
-
equalsDeep
- Overrides:
equalsDeepin classBase
-
equalsShallow
- Overrides:
equalsShallowin classBase
-
isEmpty
-