C# 클래스 EMR.PlugIn.Onyx.EmrPlugIn

상속: InddEmrPlugIn
파일 보기 프로젝트 열기: obiba/onyx-instruments

공개 프로퍼티들

프로퍼티 타입 설명
_UseCmdFile bool

보호된 프로퍼티들

프로퍼티 타입 설명
_FileExchangeFolder string
_SendXmlCallback OnEmrSendMessageDelegate

공개 메소드들

메소드 설명
Close ( ) : void

Stops the EMR module. You could call dispose() in case you have resources to free.

required

EmrPlugIn ( ) : System

Constructor, parameterless

required: parametereless

Initialize ( string>.Dictionary configValues ) : bool

Initialization and starting EMR Module

required

ReceiveXmlMessage ( string strMessage ) : string
ReceiveXmlText ( string strXmlMessage ) : string

Read XML string send by EasyWarePro.

required

SendMessage ( string strMessage ) : string
fileWatcher_Created ( object sender, FileSystemEventArgs e ) : void

This is an example how you could watch a folder and forward a command file to EasyWarePro when it is created.

보호된 메소드들

메소드 설명
GetSupportedFeatures ( ) : List
LoadingConfigValues ( string>.Dictionary configValues ) : void
ReceiveXmlFile ( string strPath ) : string

Read XML file send by EasyWarePro.

required

ReceiveXmlMessage ( System reader ) : string
ReturnConfiguration ( ) : string
ReturnSearchPatientResult ( string>.Dictionary parameters ) : string
ReturnSupportedFeatures ( ) : string
WriteConfiguration ( System xmlWriter ) : void
WriteParameter ( System xmlWriter, string strFeature, string strValue ) : void

비공개 메소드들

메소드 설명
UsingCommandLineParameters ( ) : void

메소드 상세

Close() 공개 메소드

Stops the EMR module. You could call dispose() in case you have resources to free.
required
public Close ( ) : void
리턴 void

EmrPlugIn() 공개 메소드

Constructor, parameterless
required: parametereless
public EmrPlugIn ( ) : System
리턴 System

GetSupportedFeatures() 보호된 메소드

protected GetSupportedFeatures ( ) : List
리턴 List

Initialize() 공개 메소드

Initialization and starting EMR Module
required
public Initialize ( string>.Dictionary configValues ) : bool
configValues string>.Dictionary saved configuration values,
리턴 bool

LoadingConfigValues() 보호된 메소드

protected LoadingConfigValues ( string>.Dictionary configValues ) : void
configValues string>.Dictionary
리턴 void

ReceiveXmlFile() 보호된 메소드

Read XML file send by EasyWarePro.
required
protected ReceiveXmlFile ( string strPath ) : string
strPath string full path to the xml file
리턴 string

ReceiveXmlMessage() 보호된 메소드

protected ReceiveXmlMessage ( System reader ) : string
reader System
리턴 string

ReceiveXmlMessage() 공개 메소드

public ReceiveXmlMessage ( string strMessage ) : string
strMessage string
리턴 string

ReceiveXmlText() 공개 메소드

Read XML string send by EasyWarePro.
required
public ReceiveXmlText ( string strXmlMessage ) : string
strXmlMessage string message in xml format
리턴 string

ReturnConfiguration() 보호된 메소드

protected ReturnConfiguration ( ) : string
리턴 string

ReturnSearchPatientResult() 보호된 메소드

protected ReturnSearchPatientResult ( string>.Dictionary parameters ) : string
parameters string>.Dictionary
리턴 string

ReturnSupportedFeatures() 보호된 메소드

protected ReturnSupportedFeatures ( ) : string
리턴 string

SendMessage() 공개 메소드

public SendMessage ( string strMessage ) : string
strMessage string
리턴 string

WriteConfiguration() 보호된 메소드

protected WriteConfiguration ( System xmlWriter ) : void
xmlWriter System
리턴 void

WriteParameter() 보호된 정적인 메소드

protected static WriteParameter ( System xmlWriter, string strFeature, string strValue ) : void
xmlWriter System
strFeature string
strValue string
리턴 void

fileWatcher_Created() 공개 메소드

This is an example how you could watch a folder and forward a command file to EasyWarePro when it is created.
public fileWatcher_Created ( object sender, FileSystemEventArgs e ) : void
sender object
e System.IO.FileSystemEventArgs
리턴 void

프로퍼티 상세

_FileExchangeFolder 보호되어 있는 프로퍼티

protected string _FileExchangeFolder
리턴 string

_SendXmlCallback 보호되어 있는 프로퍼티

protected OnEmrSendMessageDelegate _SendXmlCallback
리턴 OnEmrSendMessageDelegate

_UseCmdFile 공개적으로 프로퍼티

public bool _UseCmdFile
리턴 bool