|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.ohf.ihe.atna.audit.client.ATNAAuditClientDummy
public class ATNAAuditClientDummy
Dummy audit client until we can decide what to do about auditing. Implementation for IHE clients to record audit events (Transaction ITI-20: Record Audit Event)
| Field Summary |
|---|
| Fields inherited from interface org.eclipse.ohf.ihe.atna.audit.client.ATNAAuditClient |
|---|
MINOR_FAILURE_EVENT_OUTCOME, NODE_AUTHENTICATION_FAILURE, SERIOUS_FAILURE_EVENT_OUTCOME, SUCCESS_EVENT_OUTCOME |
| Constructor Summary | |
|---|---|
ATNAAuditClientDummy()
|
|
| Method Summary | |
|---|---|
void |
audit(int eventOutcome,
java.lang.String initiatingUser,
java.lang.String transactionPayload)
Dummy implementation until we can decide what to do about auditing |
void |
auditActorStartEvent(int eventOutcome,
java.lang.String applicationName,
java.lang.String userName)
Transaction ITI-20: Record Audit Event Method to call that will send a Application Start Audit Event to the Audit Repository. |
void |
auditActorStopEvent(int eventOutcome,
java.lang.String applicationName,
java.lang.String userName)
Transaction ITI-20: Record Audit Event Method to call that will send a Application Stop Audit Event to the Audit Repository. |
void |
auditPatientRecordCreateEvent(int eventOutcome,
java.lang.String initiatingUser,
java.lang.String patientId)
Transaction ITI-20: Record Audit Event Method to call that will send a Patient Record Audit Event, which indicates that a CREATING of a patient record took place, to the Audit Repository. |
void |
auditPatientRecordDeleteEvent(int eventOutcome,
java.lang.String initiatingUser,
java.lang.String patientId)
Transaction ITI-20: Record Audit Event Method to call that will send a Patient Record Audit Event, which indicates that a DELETING of a patient record took place, to the Audit Repository. |
void |
auditPatientRecordReadEvent(int eventOutcome,
java.lang.String initiatingUser,
java.lang.String patientId)
Transaction ITI-20: Record Audit Event Method to call that will send a Patient Record Audit Event, which indicates that a READING of a patient record took place, to the Audit Repository. |
void |
auditPatientRecordUpdateEvent(int eventOutcome,
java.lang.String initiatingUser,
java.lang.String patientId)
Transaction ITI-20: Record Audit Event Method to call that will send a Patient Record Audit Event, which indicates that a UPDATING of a patient record took place, to the Audit Repository. |
void |
auditPHIExportEvent(int eventOutcome,
java.lang.String initatingUser,
java.lang.String dataRecipientId,
java.lang.String exportedDataId,
java.lang.String patientId)
Method to call that will send a PHI Export Audit Event to the Audit Repository. |
void |
auditPHIImportEvent(int eventOutcome,
java.lang.String initatingUser,
java.lang.String dataSourceId,
java.lang.String[] patientId,
java.lang.String importedData)
Method to call that will send a PHI Import Audit Event to the Audit Repository. |
void |
auditQueryEvent(int eventOutcome,
java.lang.String initiatingUser,
java.lang.String registryID,
java.lang.String queryText)
Method to call that will send a Query Audit Event to the Audit Repository. |
void |
auditUserAuthenticationLoginEvent(int eventOutcome,
java.lang.String initiatingUser,
java.lang.String initiatingUserName,
java.lang.String initiatingUserNodeIP,
java.lang.String authenticatingNodeIP)
Transaction ITI-20: Record Audit Event Method to call that will send a User Authentication Event, which indicates that a LOGIN took place, to the Audit Repository. |
void |
auditUserAuthenticationLogoutEvent(int eventOutcome,
java.lang.String initiatingUser,
java.lang.String initiatingUserName,
java.lang.String initiatingUserNodeIP,
java.lang.String authenticatingNodeIP)
Transaction ITI-20: Record Audit Event Method to call that will send a User Authentication Event, which indicates that a LOGIN took place, to the Audit Repository. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ATNAAuditClientDummy()
| Method Detail |
|---|
public void audit(int eventOutcome,
java.lang.String initiatingUser,
java.lang.String transactionPayload)
audit in interface ATNAAuditClienteventOutcome - status code of the event to be audited (success or failure to access patient(s)
information)initiatingUser - the id of the entity that triggered the transaction concering the patient(s)
information, thus triggering the audit eventtransactionPayload - transactional data used to obtain information about the patient(s) or
containing information about the patient(s)ATNAAuditClient.audit(int,
java.lang.String, java.lang.String)
public void auditQueryEvent(int eventOutcome,
java.lang.String initiatingUser,
java.lang.String registryID,
java.lang.String queryText)
throws ATNAAuditClientException
auditQueryEvent in interface ATNAAuditClienteventOutcome - event outcome from AtnaAuditClientinitatingUser - User Id passed along to the ConsumerregistryID - Id of the entity that is responsible for answering the query (ie.
XDS Registry or the PIX/PDQ Server)queryText - complete text of the query issued.
ATNAException
javax.xml.parsers.FactoryConfigurationError
javax.xml.parsers.ParserConfigurationException
ATNAAuditClientException
public void auditPHIImportEvent(int eventOutcome,
java.lang.String initatingUser,
java.lang.String dataSourceId,
java.lang.String[] patientId,
java.lang.String importedData)
throws ATNAAuditClientException
auditPHIImportEvent in interface ATNAAuditClienteventOutcome - event outcome from AtnaAuditClientinitatingUser - User Id passed along to the IHE ActordataSourceId - where the imported data came from (ie. the XDS Registry or the
PIX/PDQ server)patientId - Patient Id from within imported dataimportedData - exact data or UUID/uniqueId of data imported as a String
ATNAAuditClientException
public void auditPHIExportEvent(int eventOutcome,
java.lang.String initatingUser,
java.lang.String dataRecipientId,
java.lang.String exportedDataId,
java.lang.String patientId)
throws ATNAAuditClientException
auditPHIExportEvent in interface ATNAAuditClienteventOutcome - event outcome from AtnaAuditClientinitatingUser - User Id passed along to the IHE ActordataRecipientId - where the exported data is going (ie. the XDS Repository or the
PIX/PDQ server)exportedDataId - UUID/uniqueId of data exported as a StringpatientId - the id of the patient this data pertains to
ATNAAuditClientException
public void auditActorStartEvent(int eventOutcome,
java.lang.String applicationName,
java.lang.String userName)
throws ATNAAuditClientException
auditActorStartEvent in interface ATNAAuditClienteventOutcome - event outcome from AtnaAuditClientapplicationName - actor/application starteduserName - user or process that did the start
ATNAAuditClientException
public void auditActorStopEvent(int eventOutcome,
java.lang.String applicationName,
java.lang.String userName)
throws ATNAAuditClientException
auditActorStopEvent in interface ATNAAuditClienteventOutcome - event outcome from AtnaAuditClientapplicationName - name of the actor/application stoppinguserName - userName user or process that did the start
ATNAAuditClientException
public void auditPatientRecordReadEvent(int eventOutcome,
java.lang.String initiatingUser,
java.lang.String patientId)
throws ATNAAuditClientException
auditPatientRecordReadEvent in interface ATNAAuditClienteventOutcome - event outcome from AtnaAuditClientinitatingUser - User Id passed along to the IHE ActorpatientId - the id of the patient the record pertains to
ATNAAuditClientException
public void auditPatientRecordCreateEvent(int eventOutcome,
java.lang.String initiatingUser,
java.lang.String patientId)
throws ATNAAuditClientException
auditPatientRecordCreateEvent in interface ATNAAuditClienteventOutcome - event outcome from AtnaAuditClientinitatingUser - User Id passed along to the IHE ActorpatientId - the id of the patient the record pertains to
ATNAAuditClientException
public void auditPatientRecordUpdateEvent(int eventOutcome,
java.lang.String initiatingUser,
java.lang.String patientId)
throws ATNAAuditClientException
auditPatientRecordUpdateEvent in interface ATNAAuditClienteventOutcome - event outcome from AtnaAuditClientinitatingUser - User Id passed along to the IHE ActorpatientId - the id of the patient the record pertains to
ATNAAuditClientException
public void auditPatientRecordDeleteEvent(int eventOutcome,
java.lang.String initiatingUser,
java.lang.String patientId)
throws ATNAAuditClientException
auditPatientRecordDeleteEvent in interface ATNAAuditClienteventOutcome - event outcome from AtnaAuditClientinitatingUser - User Id passed along to the IHE ActorpatientId - the id of the patient the record pertains to
ATNAAuditClientException
public void auditUserAuthenticationLoginEvent(int eventOutcome,
java.lang.String initiatingUser,
java.lang.String initiatingUserName,
java.lang.String initiatingUserNodeIP,
java.lang.String authenticatingNodeIP)
throws ATNAAuditClientException
auditUserAuthenticationLoginEvent in interface ATNAAuditClienteventOutcome - event outcome from AtnaAuditClientinitatingUser - User Id passed along to the IHE ActorinitiatingUserName - the name of the user logging ininitiatingUserNodeIP - the IP Address of the node the user is logging intoauthenticatingNodeIP - the IP Address of the node that is authenticating the user
ATNAAuditClientException
public void auditUserAuthenticationLogoutEvent(int eventOutcome,
java.lang.String initiatingUser,
java.lang.String initiatingUserName,
java.lang.String initiatingUserNodeIP,
java.lang.String authenticatingNodeIP)
throws ATNAAuditClientException
auditUserAuthenticationLogoutEvent in interface ATNAAuditClienteventOutcome - event outcome from AtnaAuditClientinitatingUser - User Id passed along to the IHE ActorinitiatingUserName - the name of the user logging ininitiatingUserNodeIP - the IP Address of the node the user is logging intoauthenticatingNodeIP - the IP Address of the node that is authenticating the user
ATNAAuditClientException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||