
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 StringTypeOptional 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()voidbooleanequalsDeep(Base other_) booleanequalsShallow(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) booleanbooleanhasName()booleanbooleanisEmpty()protected voidlistChildren(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_IDENTIFIEDMethods inherited from class org.hl7.fhir.r5.openehr.PARTY_PROXY
copyValues, getExternal_ref, hasExternal_ref, setExternal_refMethods 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
-
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:
-
(One or more formal identifiers (possibly computable).)
invalid reference
#identifiers
-
setIdentifiersList
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasIdentifiers
-
addIdentifiers
-
addIdentifiers
-
getIdentifiersFirstRep
- Returns:
- The first repetition of repeating field
, creating it if it does not already exist {3}
invalid reference
#identifiers
-
listChildren
- Overrides:
listChildrenin classPARTY_PROXY
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getNamedPropertyin 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:
getPropertyin 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:
setPropertyin classPARTY_PROXY- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
- Overrides:
setPropertyin classPARTY_PROXY- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
- Overrides:
makePropertyin classPARTY_PROXY- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getTypesForPropertyin classPARTY_PROXY- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
- Overrides:
addChildin classPARTY_PROXY- Throws:
org.hl7.fhir.exceptions.FHIRException
-
fhirType
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classPARTY_PROXY- Returns:
- the FHIR type name of the instance (not the java class name)
-
copy
- Specified by:
copyin classPARTY_PROXY
-
copyValues
-
typedCopy
-
equalsDeep
- Overrides:
equalsDeepin classPARTY_PROXY
-
equalsShallow
- Overrides:
equalsShallowin classPARTY_PROXY
-
isEmpty
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classPARTY_PROXY
-