15
DRMS InterClinic Flow for Create Appointment

Drms Inter Clinic Appointment

Embed Size (px)

Citation preview

DRMS InterClinic

Flow for Create Appointment

DRMS InterClinic Flow

Central

Clinic B

Appointment

Clinic A

DRMS InterClinic Flow

Central

Clinic B

Save Appointment at Clinic A

Clinic A

DRMS InterClinic Flow

Clinic A Clinic B

Send Data at Central DB• Patient IDNumber• Patient Type• Clinic A ID• Table to update (Appointment)• Date now

Central

DRMS InterClinic

Flow for Update Appointment

DRMS InterClinic Flow

Clinic A Clinic B

Central

Visit

DRMS InterClinic Flow

Clinic A Clinic B

Central

Search Patient

DRMS InterClinic Flow

Clinic A Clinic B

Central

Search Patient at Central DB• SearchPatient(IDNumber, PatientType)

DRMS InterClinic Flow

Clinic A Clinic B

Central

Return Patient Data save into Clinic B

DRMS InterClinic Flow

Clinic A Clinic B

Central

Search Latest Appointment• ReqPatientData(IDNumber, PatientType, ClinicB ID, Appointment, LastUpdated@ClinicB) - if ClinicB has no record at all, LastUpdated will be the lowest date available.

DRMS InterClinic Flow

Clinic A Clinic B

Central

• Check Appointment,IDNumber,PatientType and compare Date at ActivityUpdated table• Get ClinicID• Get ClinicHost,ClinicDBName,user,password• Login to ClinicA• GetAppFromClient(ID_Number,PatientType,Date)

DRMS InterClinic Flow

Clinic B

• Return Appointment object to Central

Central

Clinic A

DRMS InterClinic Flow

Clinic A Clinic B

Central

•Return Appointment data to Clinic B based on destination ClinicID• Save data in Clinic B

DRMS InterClinic Flow

Clinic A Clinic B

Central

Update Current Appointment

DRMS InterClinic Flow

Clinic A Clinic B

Central

Send Updated Appointment to Central• ReqUpdateData(IDNumber, PatientType, ClinicB ID, Appointment, LastUpdated@ClinicB) - if ClinicB has no record at all, LastUpdated will be the lowest date available.