|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.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 IPixManagerstart in class HL7Actorpublic void stop()
HL7Actor
stop in interface IPixManagerstop in class HL7Actorpublic void registerPixManagerAdapter(IPixManagerAdapter pixManagerAdapter)
registerPixManagerAdapter in interface IPixManagerpixManagerAdapter - the adapterIPixManagerAdapterIPixManagerAdapter 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 | |||||||||