Click or drag to resize

IClinicalProtocolRepositoryService Interface

Contract for service implementations which store and manage definitions of Protocol

Namespace:  SanteDB.Core.Services
Assembly:  SanteDB.Core.Api (in SanteDB.Core.Api.dll) Version: 2.2.1
Syntax
public interface IClinicalProtocolRepositoryService : IServiceImplementation

The IClinicalProtocolRepositoryService type exposes the following members.

Properties
  NameDescription
Public propertyServiceName
Gets the service name
(Inherited from IServiceImplementation.)
Top
Methods
  NameDescription
Public methodFindProtocol
Find protocols in the repository service
Public methodInsertProtocol
Find protocols in the repository service
Top
Remarks

Each protocol definition (stored in an instance of Protocol) should be backed by an implementation of the IClinicalProtocol interface. The primary responsibility of the IClinicalProtocolRepositoryService is to load these definitions from a user defined format (such as FHIR activity definitions, or the SanteDB XML CDSS format) and generate the structured data which can be stored in the primary SanteDB database.

See Also