System Overview
Components
Kyla AI currently consists of two independent elements: Diagnostic API and Prognostic API. They offer different functionalities: the Diagnostic API concerns with identifying immediate health problems while Prognostic API focuses on long-term personalized health assessment and strategy.
From the functional and technical perspective, the two APIs are similar in the design and share multiple concepts, data structures, endpoints, etc. However, it is important to understand the distinction between intended use of those APIs, as even the endpoints with the same name may provide different content and exhibit different behavior depending on if they are used in the prognostic or diagnostic context.
Diagnostic Engine and API
The diagnostic component of Kyla AI is primarily intended to conduct an interview with a patient to learn about current patient's health and collect relevant and case-specific information. It achieves it by identifying the most relevant question(s) based on provided information accumulated so far.
As we strongly believe in the transparency of suggestions provided by AI, at each point of the process the API can provide explanations of the reasoning, by offering explain endpoint.
Prognostic Engine and API
The prognostic component is responsible for providing health assessment and advice focused on longer time horizons. For example, one of key offerings is health score calculation which is an abstract numeric summary of patient's overall health including long term risks based on individualized risk factors.
One of key benefits of understanding individualized health risk is ability to address them before they become serious. Kyla's prognostic API can generate personalized goals intended to improve health in a long term.