org.openhealthexchange.openpixpdq.ihe
Interface IPixManager

All Known Implementing Classes:
PixManager

public interface IPixManager

This interface defines a patient Identifier cross reference manager (PIX Manager)actor. PIX Manager is a server side actor specified by IHE PIX profile. See Section 3.8, 3.9 and 3.10 of Vol. 2 (ITI TF-2): Transactions, available on the IHE site.

This class needs to register a PIX Manager adapter which implements IPixManagerAdapter by invoking registerPixManagerAdapter(IPixManagerAdapter). The adapter provides a bridge between this PIXManager actor and the EMPI.

Version:
1.0, Mar 1, 2007
Author:
Wenzhi Li

Method Summary
 java.lang.String getName()
          Gets an informative name for this patient ID cross reference manager for use in error and log messages.
 void registerPixManagerAdapter(IPixManagerAdapter pixManagerAdapter)
          Registers a PixManagerAdapter which handles patient creation, update, merge and and query by patient Id.
 void start()
          Starts this patient ID cross reference manager.
 void stop()
          Stops this patient ID cross reference manager.
 

Method Detail

start

void start()
Starts this patient ID cross reference manager. Do any initialization and logging that might be needed.


stop

void stop()
Stops this patient ID cross reference manager. Do any de-initialization and logging that might be needed.


getName

java.lang.String getName()
Gets an informative name for this patient ID cross reference manager for use in error and log messages.

Returns:
An informative name for this patient ID cross reference source

registerPixManagerAdapter

void registerPixManagerAdapter(IPixManagerAdapter pixManagerAdapter)
Registers a PixManagerAdapter which handles patient creation, update, merge and and query by patient Id.

Parameters:
pixManagerAdapter - the adapter
See Also:
IPixManagerAdapter