
Package org.hl7.fhir.r5.openehr
Class PARTY_IDENTIFIED
java.lang.Object
org.hl7.fhir.r5.model.Base
org.hl7.fhir.r5.model.LogicalBase
org.hl7.fhir.r5.openehr.PARTY_PROXY
org.hl7.fhir.r5.openehr.PARTY_IDENTIFIED
- 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
- Direct Known Subclasses:
PARTY_RELATED
public class PARTY_IDENTIFIED
extends PARTY_PROXY
implements org.hl7.fhir.instance.model.api.ICompositeType
Proxy data for an identified party other than the subject of the record, minimally consisting of human-readable identifier(s), such as name, formal (and possibly computable) identifiers such as NHS number, and an optional link to external data. There must be at least one of name, identifier or external_ref present. Used to describe parties where only identifiers may be known, and there is no entry at all in the demographic system (or even no demographic system). Typically for health care providers, e.g. name and provider number of an institution. Should not be used to include patient identifying information.
- 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 List
<DV_IDENTIFIER> One or more formal identifiers (possibly computable).protected StringType
Optional human-readable name (in String form).Fields inherited from class org.hl7.fhir.r5.openehr.PARTY_PROXY
external_ref
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncopy()
void
boolean
equalsDeep
(Base other_) boolean
equalsShallow
(Base other_) fhirType()
getName()
getNamedProperty
(int _hash, String _name, boolean _checkValid) Base[]
getProperty
(int hash, String name, boolean checkValid) String[]
getTypesForProperty
(int hash, String name) boolean
boolean
hasName()
boolean
boolean
isEmpty()
protected void
listChildren
(List<Property> children) makeProperty
(int hash, String name) setIdentifiersList
(List<DV_IDENTIFIER> theIdentifiers) setNameElement
(StringType value) setProperty
(int hash, String name, Base value) setProperty
(String name, Base value) protected PARTY_IDENTIFIED
Methods inherited from class org.hl7.fhir.r5.openehr.PARTY_PROXY
copyValues, getExternal_ref, hasExternal_ref, setExternal_ref
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
-
name
Optional human-readable name (in String form). -
identifiersList
One or more formal identifiers (possibly computable).
-
-
Constructor Details
-
PARTY_IDENTIFIED
public PARTY_IDENTIFIED()Constructor
-
-
Method Details
-
getNameElement
- Returns:
name
(Optional human-readable name (in String form).). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the value
-
hasNameElement
-
hasName
-
setNameElement
- Parameters:
value
-name
(Optional human-readable name (in String form).). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the value
-
getName
- Returns:
- Optional human-readable name (in String form).
-
setName
- Parameters:
value
- Optional human-readable name (in String form).
-
getIdentifiersList
- Returns:
-
invalid reference
#identifiers
-
setIdentifiersList
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasIdentifiers
-
addIdentifiers
-
addIdentifiers
-
getIdentifiersFirstRep
- Returns:
- The first repetition of repeating field
invalid reference
#identifiers
-
listChildren
- Overrides:
listChildren
in classPARTY_PROXY
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getNamedProperty
in classPARTY_PROXY
- 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 classPARTY_PROXY
- 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 classPARTY_PROXY
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
- Overrides:
setProperty
in classPARTY_PROXY
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
- Overrides:
makeProperty
in classPARTY_PROXY
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getTypesForProperty
in classPARTY_PROXY
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
- Overrides:
addChild
in classPARTY_PROXY
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
fhirType
- Specified by:
fhirType
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
fhirType
in classPARTY_PROXY
- Returns:
- the FHIR type name of the instance (not the java class name)
-
copy
- Specified by:
copy
in classPARTY_PROXY
-
copyValues
-
typedCopy
-
equalsDeep
- Overrides:
equalsDeep
in classPARTY_PROXY
-
equalsShallow
- Overrides:
equalsShallow
in classPARTY_PROXY
-
isEmpty
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
isEmpty
in classPARTY_PROXY
-