|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.eclipse.ohf.bridge.xds.AbstractXdsBridge
public abstract class AbstractXdsBridge
| Constructor Summary | |
|---|---|
AbstractXdsBridge()
|
|
| Method Summary | |
|---|---|
SubmitDocumentResponseType |
addCDADocumentUsingTemplateMetadataNoExtraction(java.lang.String cdaXml)
|
protected abstract SubmitDocumentResponseType |
doAddCDADocumentWithoutExtractingMetadata(java.lang.String pCdaXml,
java.io.InputStream pDocEntryStream,
java.io.InputStream pSubmitSetStream)
|
SubmitDocumentResponseType |
embedInCdaAndSendDocument(XDSDocType doc)
Prepares, constructs and and submits a CDA R2 to an XDS registry/repository Takes a set datatype of variables for inclusion and constructs a properly-formatted CDA R2 document that corresponds to the data types. |
protected abstract QueryDocumentsResponseType |
goQueryDocuments(FindDocumentQueryType pFindDocumentQueryType,
DocumentQueryPreferencesType searchPreferencesQuery)
|
protected abstract QueryDocumentsResponseType |
goQueryDocuments(GetDocumentQueryType pGetDocumentQueryType,
DocumentQueryPreferencesType pSearchPreferences)
|
protected abstract QueryDocumentsResponseType |
goQueryDocumentsByPatientId(PatientIdType pPatientId,
DocumentQueryPreferencesType searchPreferences)
|
protected abstract XDSDocType |
goRetrieveDocument(java.lang.String pSearchId,
boolean pIsUUID)
|
protected abstract XDSDocType |
goRetrieveDocumentByUrl(java.lang.String pUrl)
|
QueryDocumentsResponseType |
queryDocuments(FindDocumentQueryType pFindDocumentQueryType,
DocumentQueryPreferencesType searchPreferences)
Queries an XDS registry and returns an array of serializable objects of the form XDSBridgeDocument containing information about the resulting document or null if no matching documents are found. |
QueryDocumentsResponseType |
queryDocuments(GetDocumentQueryType pGetDocumentQueryType,
DocumentQueryPreferencesType searchPreferences)
|
QueryDocumentsResponseType |
queryDocumentsByPatientId(PatientIdType patientId,
DocumentQueryPreferencesType searchPreferences)
Queries an XDS registry and returns an array of serializable objects of the form XDSBridgeDocument containing information about the resulting document or null if no matching documents are found. |
RetrieveDocumentResponseType |
retrieveDocument(java.lang.String uniqueId,
java.lang.String uuid)
Performsn the final XDS registry search and returns a specific document by its Universally Unique Id (UUID) or registry-assigned Unique ID. |
RetrieveDocumentResponseType |
retrieveDocumentByUrl(java.lang.String pUrl)
Performsn the final XDS registry search and returns a specific document by its URL. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.eclipse.ohf.bridge.xds.XdsBridge |
|---|
addCDADocument |
| Constructor Detail |
|---|
public AbstractXdsBridge()
| Method Detail |
|---|
public QueryDocumentsResponseType queryDocumentsByPatientId(PatientIdType patientId,
DocumentQueryPreferencesType searchPreferences)
throws java.lang.Exception
XdsBridge
queryDocumentsByPatientId in interface XdsBridgepatientId - The patient ID on which to search the XDS registry for
matching documents.
java.lang.Exceptionorg.eclipse.ohf.ihe.xds.consumer.Consumer,
org.eclipse.ohf.ihe.xds.consumer.query.Query,
org.eclipse.ohf.bridge.xds.XDSBridgeDocument
protected abstract QueryDocumentsResponseType goQueryDocumentsByPatientId(PatientIdType pPatientId,
DocumentQueryPreferencesType searchPreferences)
throws java.lang.Exception
java.lang.Exception
public RetrieveDocumentResponseType retrieveDocument(java.lang.String uniqueId,
java.lang.String uuid)
throws java.lang.Exception
XdsBridge
retrieveDocument in interface XdsBridgeuniqueId - The Unique ID to retrieve the documentuuid - The UUID to retrieve the document
java.lang.Exception
protected abstract XDSDocType goRetrieveDocument(java.lang.String pSearchId,
boolean pIsUUID)
throws java.lang.Exception
java.lang.Exception
public SubmitDocumentResponseType addCDADocumentUsingTemplateMetadataNoExtraction(java.lang.String cdaXml)
throws java.lang.Exception
java.lang.Exception
protected abstract SubmitDocumentResponseType doAddCDADocumentWithoutExtractingMetadata(java.lang.String pCdaXml,
java.io.InputStream pDocEntryStream,
java.io.InputStream pSubmitSetStream)
throws java.lang.Exception
java.lang.Exception
public SubmitDocumentResponseType embedInCdaAndSendDocument(XDSDocType doc)
throws java.lang.Exception
XdsBridge
embedInCdaAndSendDocument in interface XdsBridgedoc - XDSDocType containing necessary information to construct CDA
R2 document
java.lang.Exceptionorg.eclipse.ohf.ihe.xds.source
public QueryDocumentsResponseType queryDocuments(FindDocumentQueryType pFindDocumentQueryType,
DocumentQueryPreferencesType searchPreferences)
throws java.lang.Exception
XdsBridge
queryDocuments in interface XdsBridgejava.lang.Exceptionorg.eclipse.ohf.ihe.xds.consumer.Consumer,
org.eclipse.ohf.ihe.xds.consumer.query.Query,
org.eclipse.ohf.bridge.xds.XDSBridgeDocument
public QueryDocumentsResponseType queryDocuments(GetDocumentQueryType pGetDocumentQueryType,
DocumentQueryPreferencesType searchPreferences)
throws java.lang.Exception
queryDocuments in interface XdsBridgejava.lang.Exception
protected abstract QueryDocumentsResponseType goQueryDocuments(GetDocumentQueryType pGetDocumentQueryType,
DocumentQueryPreferencesType pSearchPreferences)
throws java.lang.Exception
java.lang.Exception
protected abstract QueryDocumentsResponseType goQueryDocuments(FindDocumentQueryType pFindDocumentQueryType,
DocumentQueryPreferencesType searchPreferencesQuery)
throws java.lang.Exception
java.lang.Exception
public RetrieveDocumentResponseType retrieveDocumentByUrl(java.lang.String pUrl)
throws java.io.IOException,
ATNAAuditClientException,
java.security.GeneralSecurityException,
BridgeException
XdsBridge
retrieveDocumentByUrl in interface XdsBridgejava.net.MalformedURLException
java.io.IOException
ATNAAuditClientException
java.security.GeneralSecurityException
org.eclipse.ohf.bridge.conf.UnavailableResourcesException
BridgeException
protected abstract XDSDocType goRetrieveDocumentByUrl(java.lang.String pUrl)
throws java.io.IOException,
ATNAAuditClientException,
java.security.GeneralSecurityException,
org.eclipse.ohf.bridge.conf.UnavailableResourcesException,
BridgeException
java.io.IOException
ATNAAuditClientException
java.security.GeneralSecurityException
org.eclipse.ohf.bridge.conf.UnavailableResourcesException
BridgeException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||