SystmOne Client Integration API
TPP's local client-integration interface allowing an approved third-party application to interact with a running SystmOne client. Communication is performed with XML documents (validated against published XSD schemas) sent and received over a TCP socket connection. Documented functions include GetFunctions, GetOrganisationMetaData, GetCurrentActivity, GetCurrentSelection, PatientSearch, GetPatientRecord, UpdatePatientRecord, GetDocument, DeleteFromPatientRecord, GetAppointmentSlots, GetDiary, DataExtract, LaunchFunctionality, and ExitClient. Access requires TPP's Integration Request approval.