|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.openhealthexchange.openpixpdq.ihe.HL7Actor org.openhealthexchange.openpixpdq.ihe.impl_v2.PixManager
public class PixManager
This is the Patient Identifier Cross-referencing (PIX) Manager actor, the server side actor of the IHE PIX profile. This actor accepts HL7 v2 messages such as ADT^A01, ADT^A04, ADT^A05, ADT^A08 and ADT^A40 from a PIX Source, and QBP^Q23 from a PIX Consumer. The transactions that this actor handles include PIX Feed, PIX Update, PIX Merge, PIX Query and PIX Update Notification. See Sections 3.8, 3.9 and 3.10 of Vol. 2 (ITI TF-2): Transactions, available on the IHE site for more details.
IPixManager
Constructor Summary | |
---|---|
PixManager(com.misyshealthcare.connect.net.IConnectionDescription connection,
IheAuditTrail auditTrail,
com.misyshealthcare.connect.net.IConnectionDescription xdsRegistryConnection,
java.util.Collection<com.misyshealthcare.connect.net.IConnectionDescription> pixConsumerConnections)
Creates a new PixManager that will talk to a PIX client over the connection description supplied. |
Method Summary | |
---|---|
(package private) java.util.Collection<com.misyshealthcare.connect.net.IConnectionDescription> |
getPixConsumerConnections()
Gets a collection of all PIX Consumers who have subscribed to the PIX Update Notification transaction. |
(package private) IPixManagerAdapter |
getPixManagerAdapter()
Gets the adapter for this PixManager |
(package private) com.misyshealthcare.connect.net.IConnectionDescription |
getXdsRegistryConnection()
Gets the connection for the XDS Registry. |
static void |
main(java.lang.String[] args)
|
void |
registerPixManagerAdapter(IPixManagerAdapter pixManagerAdapter)
Registers a PixManagerAdapter which delegates patient creation, update, merge and PIX query from this PIX Manager actor to the underneath eMPI. |
void |
start()
Starts this actor. |
void |
stop()
Stops this actor. |
Methods inherited from class org.openhealthexchange.openpixpdq.ihe.HL7Actor |
---|
getAuditTrail, getConnection, getMesaLogger, getName, getStoreLogger, initMessageStore, logHL7MessageError, saveMessageStore, setMesaLogger, setStoreLogger |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.openhealthexchange.openpixpdq.ihe.IPixManager |
---|
getName |
Constructor Detail |
---|
public PixManager(com.misyshealthcare.connect.net.IConnectionDescription connection, IheAuditTrail auditTrail, com.misyshealthcare.connect.net.IConnectionDescription xdsRegistryConnection, java.util.Collection<com.misyshealthcare.connect.net.IConnectionDescription> pixConsumerConnections) throws IheConfigurationException
connection
- The description of the connection of this PIX managerauditTrail
- The audit trail for this PIX ManagerxdsRegistryConnection
- The description of the connection of the XDS
Registry in the affinity domainpixConsumerConnections
- The connections of PIX Consumers subscribing
to PIX Update Notification messages
IheConfigurationException
Method Detail |
---|
public void start()
HL7Actor
start
in interface IPixManager
start
in class HL7Actor
public void stop()
HL7Actor
stop
in interface IPixManager
stop
in class HL7Actor
public void registerPixManagerAdapter(IPixManagerAdapter pixManagerAdapter)
registerPixManagerAdapter
in interface IPixManager
pixManagerAdapter
- the adapterIPixManagerAdapter
IPixManagerAdapter getPixManagerAdapter()
PixManager
com.misyshealthcare.connect.net.IConnectionDescription getXdsRegistryConnection()
java.util.Collection<com.misyshealthcare.connect.net.IConnectionDescription> getPixConsumerConnections()
public static void main(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |