Class: Concept

Concept(copyData)

new Concept(copyData)

A class representing a generic concept used in the SanteDB datamodel

Parameters:
Name Type Description
copyData Concept Copy constructor (if present)
Properties:
Name Type Description
isReadonly boolean Gets or sets an indicator which dictates whether the concept is a system concept
mnemonic string Gets or sets the unchanging mnemonic for the concept
statusConcept string Gets or sets the status concept key(see: StatusKeys for values)
statusConceptModel Concept [Delay loaded from statusConcept], Gets or sets the status of the concept
relationship object Gets a list of concept relationships
Properties
Name Type Description
InverseOf ConceptRelationship The source concept has the inverse meaning of the target concept
MemberOf ConceptRelationship The source concept is a member of the target concept
NegationOf ConceptRelationship The source concept is a negation of the target concept
SameAs ConceptRelationship The source concept has the same meaning as the target concept
NarrowerThan ConceptRelationship The source concept is narrower in meaning than the target
WiderThan ConceptRelationship The source concept is wider in meaning than the target
$other ConceptRelationship Unclassified
conceptClass string Gets or sets the class identifier(see: ConceptClassKeys for values)
conceptClassModel ConceptClass [Delay loaded from conceptClass], Gets or sets the classification of the concept
referenceTerm object Gets a list of concept reference terms
Properties
Name Type Description
classifier ConceptReferenceTerm where classifier is from ConceptReferenceTerm term
name object Gets the concept names
Properties
Name Type Description
classifier string where classifier is from ConceptName language
conceptSet string Concept sets as identifiers for XML purposes only
conceptSetModel object [Delay loaded from conceptSet], Gets concept sets to which this concept is a member
conceptSet.classifier ConceptSet where classifier is from ConceptSet mnemonic
previousVersion string
version string
sequence number
creationTimeModel Date [Delay loaded from creationTime], Gets or sets the time at which the data was created
creationTime Date Gets or sets the creation time as an ISO date format
obsoletionTimeModel Date [Delay loaded from obsoletionTime], Gets or sets the time when the data is or will become invalid
obsoletionTime Date Gets or sets the time that the data is no longer valid (was deleted/obsoleted) in ISO format
createdByModel SecurityProvenance [Delay loaded from createdBy], Gets or sets the user that created this base data
modifiedOn Date Gets the time that the object was last modified (from base data, default to CreationTime)
obsoletedByModel SecurityProvenance [Delay loaded from obsoletedBy], Gets or sets the user that obsoleted this base data
createdBy string Gets or sets the security provenance object which represents the creation of this object
obsoletedBy string Gets or sets the security provenance object which represents the obsoletion of this data
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

conceptClass :string

Gets or sets the classification of the concept

Type:
  • string
Source:

conceptClassModel :ConceptClass

Type:
Source:

conceptSet :string

Gets concept sets to which this concept is a member

Type:
  • string
Source:

conceptSetModel :object

Type:
  • object
Source:

createdBy :string

Gets or sets the security provenance object which represents the creation of this object

Type:
  • string
Overrides:
Source:

createdByModel :SecurityProvenance

Type:
Overrides:
Source:

creationTime :Date

Gets or sets the creation time as an ISO date format

Type:
  • Date
Overrides:
Source:

creationTimeModel :Date

Type:
  • Date
Overrides:
Source:

id :string

Gets or sets the primary identifying UUID of this object

Type:
  • string
Overrides:
Source:

isReadonly :boolean

Gets or sets an indicator which dictates whether the concept is a system concept

Type:
  • boolean
Source:

mnemonic :string

Gets or sets the unchanging mnemonic for the concept

Type:
  • string
Source:

modifiedOn :Date

Gets the time that the object was last modified (from base data, default to CreationTime)

Type:
  • Date
Overrides:
Source:

name :object

Gets the concept names

Type:
  • object
Source:

obsoletedBy :string

Gets or sets the security provenance object which represents the obsoletion of this data

Type:
  • string
Overrides:
Source:

obsoletedByModel :SecurityProvenance

Type:
Overrides:
Source:

obsoletionTime :Date

Gets or sets the time that the data is no longer valid (was deleted/obsoleted) in ISO format

Type:
  • Date
Overrides:
Source:

obsoletionTimeModel :Date

Type:
  • Date
Overrides:
Source:

operation :BatchOperationType

Gets or sets the operation

Type:
Overrides:
Source:

previousVersion :string

Type:
  • string
Overrides:
Source:

referenceTerm :object

Gets a list of concept reference terms

Type:
  • object
Source:

relationship :object

Gets a list of concept relationships

Type:
  • object
Source:

sequence :number

Type:
  • number
Overrides:
Source:

statusConcept :string

Gets or sets the status of the concept

Type:
  • string
Source:

statusConceptModel :Concept

Type:
Source:

version :string

Type:
  • string
Overrides:
Source: