Class: EntityName

EntityName(copyData)

new EntityName(copyData)

Represents a name for an entity

In SanteDB an entity name is a structured object which is made up of multiple components. This allows SanteDB to store complex names without having to copy multiple name components into a single field.
Parameters:
Name Type Description
copyData EntityName Copy constructor (if present)
Properties:
Name Type Description
externId string Gets or sets the external key for the object
component object Gets or sets the individual component types
Properties
Name Type Description
Delimiter string The name component represents a delimeter in a name such as hyphen or space
Family string The name component represents the surname
Given string The name component represents the given name
Prefix string The name component represents the prefix such as Von or Van
Suffix string The name component represents a suffix such as III or Esq.
Title string The name component represents a formal title like Mr, Dr, Capt.
$other string Unclassified
useModel Concept [Delay loaded from use], Gets or sets the name use
use string Gets or sets the name use key(see: NameUseKeys for values)
modifiedOn Date
source string
sourceModel Entity [Delay loaded from source],
id string Gets or sets the primary identifying UUID of this object
operation BatchOperationType Gets or sets the operation(see: BatchOperationType for values)
$type string Gets the type registration of this object
Source:

Extends

Members

component :object

Gets or sets the individual component types

Type:
  • object
Source:

externId :string

Gets or sets the external key for the object

Type:
  • string
Source:

id :string

Gets or sets the primary identifying UUID of this object

Type:
  • string
Overrides:
Source:

modifiedOn :Date

Type:
  • Date
Overrides:
Source:

operation :BatchOperationType

Gets or sets the operation

Type:
Overrides:
Source:

source :string

Type:
  • string
Overrides:
Source:

sourceModel :Entity

Type:
Overrides:
Source:

use :string

Gets or sets the name use key

Type:
  • string
Source:

useModel :Concept

Type:
Source: