IConceptRepositoryService Interface |
Namespace: SanteDB.Core.Services
The IConceptRepositoryService type exposes the following members.
Name | Description | |
---|---|---|
ServiceName |
Gets the service name
(Inherited from IServiceImplementation.) |
Name | Description | |
---|---|---|
Find(ExpressionFuncTModel, Boolean) |
Finds the specified data where the current version matches the query provided
(Inherited from IRepositoryServiceTModel.) | |
Find(ExpressionFuncTModel, Boolean, Int32, NullableInt32, Int32, ModelSortTModel) |
Finds the specified data with the specified control parameters
(Inherited from IRepositoryServiceTModel.) | |
FindConceptsByName |
Searches for a Concept by name and language.
| |
FindConceptsByReferenceTerm(String, String) |
Finds all Concept instances which are associated with the specified ReferenceTerm | |
FindConceptsByReferenceTerm(String, Uri) |
Finds a concept by reference term information, returning the ConceptReferenceTerm
so the caller can determine if the Concept and ReferenceTerm are equivalent,
narrower than, etc.
| |
FindReferenceTermsByConcept |
Finds all reference terms for the concept with conceptId in the specified codeSystem system.
| |
Get(Guid) |
Gets the specified model data
(Inherited from IRepositoryServiceTModel.) | |
Get(Guid, Guid) |
Gets the specified model data at the specified version
(Inherited from IRepositoryServiceTModel.) | |
GetConcept |
Get a Concept instance given the concept's unique mnemonic
| |
GetConceptByReferenceTerm |
Finds a concept by reference term only where the concept is equivalent to the reference term
| |
GetConceptReferenceTerm(String, String) |
Gets the concept reference term for the Concept with conceptMnemonic in codeSystem
only if the ReferenceTerm is the same in scope as the Concept | |
GetConceptReferenceTerm(Guid, String, Boolean) |
Gets the concept reference term for the specified code system
| |
GetConceptSetMembers |
Gets all the Concept members of the specified concept set
| |
GetName |
Get the specified concept name
| |
Implies |
Returns a value which indicates whether concept a implies concept b through
a ConceptRelationship indicating the two are the same
| |
Insert |
Inserts the specified model information
(Inherited from IRepositoryServiceTModel.) | |
IsMember(ConceptSet, Concept) |
Returns true if the concept concept is a member of set set | |
IsMember(Guid, Guid) |
Returns true if the concept concept is a member of set set | |
Obsolete |
Obsoletes the specified object
(Inherited from IRepositoryServiceTModel.) | |
Save |
Inserts or updates the specified data
(Inherited from IRepositoryServiceTModel.) |
This class is responsible for the management of Concept, ConceptSet, and ReferenceTerm definitions from the SanteDB CDR's concept dictionary. The implementation of this service contract should provide methods for contacting the storage provider (either local database or a remote terminology service) to: