נקודות קצה API
מדריך מלא לכל נקודות הקצה של Kantesti API עם דוגמאות קוד במספר שפות תכנות.
https://app.aibloodtestinterpret.com
יומן שינויים
עקוב אחר גרסאות API, עדכונים ומידע על מיגרציה. השתמש בנקודות הקצה המומלצות לאינטגרציות חדשות.
נקודות קצה יציבות נוכחיות
נקודות קצה אלו מומלצות לשימוש בייצור ולאינטגרציות חדשות.
| API | נקודת קצה | סטטוס |
|---|---|---|
| ניתוח בדיקות דם v11 | /api/v11/01-06-2025/analyze |
מומלץ |
| ניתוח בדיקות דם (ציון בריאות) v11 | /api/v11/health-score/analyze |
מומלץ |
| AI תזונה v1 | /api/v1/nutrition/diet-plan/analyze |
יציב |
| השוואת AI לבדיקות דם v1 | /api/v1/bloodtest/comparison/analyze |
יציב |
| הערכת סיכוני בריאות משפחתית v1 | /api/v1/family-health/analyze |
שוחרר 23.03.2026 |
| ICR - זיהוי תווים אינטליגנטי v1 | /api/icr/v1/extract |
שוחרר 14.02.2026 |
| ICR Kan - חילוץ בדיקות דם v1 | /api/icr/v1/kan |
שוחרר 14.02.2026 |
| ניתוח מגמות v1 | /api/v1/analytics/trends/analyze |
יציב |
היסטוריית גרסאות
| תאריך | גרסה | שינויים |
|---|---|---|
| מרץ 2026 | Family Health v1 | ממשק הערכת סיכוני בריאות משפחתית שוחרר — ניתוח סיכונים תורשתיים באמצעות AI, תמיכה ביותר מ-100 שפות, ניתוח עץ משפחתי, לוח זמנים לטיפול מונע, המלצות לבדיקות גנטיות, מצב ארגז חול |
| פברואר 2026 | ICR v1 | API ICR (זיהוי תווים אינטליגנטי) שוחרר — מהיר ב-79% מ-OCR, פלט JSON מובנה, זיהוי סוג מסמך, חילוץ טבלאות, אינטגרציית Kan לבדיקות דם |
| דצמבר 2025 | אחרונה | טיפול משופר בשגיאות, דיוק 98.7%, תמיכה ב-100 שפות |
| יוני 2025 | v11 | ניתוח בדיקות דם v11, נקודת קצה ציון בריאות, תמיכה בקבצים מרובים |
| אפריל 2025 | v9 | מודל api_parameters_v9, חילוץ פרמטרים משופר |
| מרץ 2025 | v8 | תמיכה בהעלאת קבצים מרובים, עיבוד אצווה |
נקודות קצה ישנות
נקודות קצה אלו נשמרות לתאימות לאחור אך אינן מומלצות לאינטגרציות חדשות.
| גרסה | נקודת קצה | סטטוס |
|---|---|---|
| v10 | /api/v10/health-score/analyze |
ישן |
| v9 | /api/v9/14-04-2025/analyze |
ישן |
| v8 | /api/v8/31-03-2025/analyze |
ישן |
| v6 | /api/v6-1/21-11-2024/analyze |
ישן |
| v3 | /api/v3/10-10-2024/analyze |
ישן |
נקודות קצה ישנות נשמרות לתאימות לאחור אך אינן מומלצות לאינטגרציות חדשות. אנא עברו לנקודות הקצה היציבות הנוכחיות לביצועים ותמיכה טובים יותר.
שפות נתמכות
ה-API של Kantesti תומך ב-100 שפות ללוקליזציה של תגובות. השתמש בפרמטר language עם אחד מקודי ISO 639-1 המפורטים להלן. אם לא צוין, התגובות מוחזרות באנגלית (en) כברירת מחדל.
אם לא מסופק פרמטר language, ה-API מחזיר תגובות באנגלית (en).
שפות עולמיות עיקריות
| קוד | שפה | שם מקורי |
|---|---|---|
en | אנגלית | English |
zh | סינית | 中文 |
es | ספרדית | Español |
ar | ערבית | العربية |
hi | הינדי | हिन्दी |
pt | פורטוגזית | Português |
ru | רוסית | Русский |
ja | יפנית | 日本語 |
fr | צרפתית | Français |
de | גרמנית | Deutsch |
ko | קוריאנית | 한국어 |
tr | טורקית | Türkçe |
שפות אירופיות
| קוד | שפה | שם מקורי |
|---|---|---|
it | איטלקית | Italiano |
nl | הולנדית | Nederlands |
pl | פולנית | Polski |
el | יוונית | Ελληνικά |
sv | שוודית | Svenska |
uk | אוקראינית | Українська |
שפות המזרח התיכון ומרכז אסיה
| קוד | שפה | שם מקורי |
|---|---|---|
he | עברית | עברית |
fa | פרסית | فارسی |
az | אזרית | Azərbaycan |
ka | גאורגית | ქართული |
שפות דרום אסיה
| קוד | שפה | שם מקורי |
|---|---|---|
bn | בנגלית | বাংলা |
ta | טמילית | தமிழ் |
ur | אורדו | اردو |
שפות דרום מזרח אסיה
| קוד | שפה | שם מקורי |
|---|---|---|
id | אינדונזית | Bahasa Indonesia |
th | תאילנדית | ไทย |
vi | וייטנאמית | Tiếng Việt |
שפות אפריקאיות
| קוד | שפה | שם מקורי |
|---|---|---|
af | אפריקאנס | Afrikaans |
sw | סווהילי | Kiswahili |
am | אמהרית | አማርኛ |
API לניתוח בדיקות דם
נתח תמונות או קובצי PDF של בדיקות דם באמצעות AI כדי לחלץ פרמטרים ולייצר פרשנויות רפואיות מקיפות.
נקודת קצה ייצור לניתוח דם. צורכת קרדיט אחד לכל בקשה.
פרמטרי בקשה
| פרמטר | סוג | נדרש | תיאור |
|---|---|---|---|
username | string | כן | שם המשתמש שלך ל-API |
password | string | כן | סיסמת ה-API שלך |
file | file | כן | תמונת בדיקת דם (PNG, JPG, WEBP) או PDF. מקסימום 20MB. |
language | string | לא | קוד שפת תגובה (ברירת מחדל: en). תומך ביותר מ-100 שפות. |
דוגמה cURL
curl -X POST "https://app.aibloodtestinterpret.com/api/v11/01-06-2025/analyze" \
-F "username=YOUR_USERNAME" \
-F "password=YOUR_PASSWORD" \
-F "language=he" \
-F "file=@blood_test.pdf"
דוגמה Python
import requests
def analyze_blood_test(file_path: str, username: str, password: str, language: str = "he"):
"""
נתח קובץ בדיקת דם עם Kantesti API.
Args:
file_path: נתיב ל-PDF או תמונת בדיקת הדם
username: שם משתמש API
password: סיסמת API
language: קוד שפת תגובה (ברירת מחדל: he)
Returns:
dict: תגובת API עם תוצאות ניתוח
"""
url = "https://app.aibloodtestinterpret.com/api/v11/01-06-2025/analyze"
with open(file_path, "rb") as f:
files = {"file": (file_path, f, "application/pdf")}
data = {
"username": username,
"password": password,
"language": language
}
response = requests.post(url, files=files, data=data, timeout=120)
response.raise_for_status()
return response.json()
# דוגמה לשימוש
if __name__ == "__main__":
result = analyze_blood_test(
file_path="blood_test.pdf",
username="your_username",
password="your_password",
language="he"
)
print(f"סטטוס: {result['status']}")
print(f"פרמטרים שנמצאו: {len(result['data']['parameters'])}")
דוגמה לתגובה
{
"status": "success",
"data": {
"metadata": {
"patient_name": "Jan Novák",
"lab_name": "מרכז רפואי BioLAB",
"lab_city": "תל אביב",
"lab_country": "ישראל",
"lab_date": "2025-05-11",
"patient_age": "45",
"patient_sex": "זכר"
},
"parameters": [
{
"short_name": "WBC",
"long_name": "תאי דם לבנים",
"category": "ספירת דם מלאה",
"result": 7.2,
"unit": "10^9/L",
"evaluation": "תקין",
"range_min": 2.0,
"range_max": 12.0,
"range_normal_min": 4.0,
"range_normal_max": 10.0,
"short_description": "מודד את המספר הכולל של תאי דם לבנים בדם.",
"long_description": "תאי דם לבנים (לויקוציטים) חיוניים לתפקוד מערכת החיסון..."
}
],
"interpretation": [
{
"title": "הערכת בריאות כללית",
"shortcode": "overall_health_assessment",
"subsections": [...]
}
]
},
"api_version": "v11",
"timestamp": "2025-12-22T10:30:00Z"
}
הפניית שדות תגובה
רמה שורשית
| שדה | סוג | תיאור |
|---|---|---|
status | string | "success" או "error" |
data | object | מכיל את כל תוצאות הניתוח |
timestamp | string | חותמת זמן ISO 8601 של התגובה |
api_version | string | גרסת ה-API שבשימוש |
אובייקט data.metadata
| שדה | סוג | תיאור |
|---|---|---|
lab_date | string | תאריך לקיחת דם (YYYY-MM-DD) |
results_date | string | תאריך הפקת תוצאות (YYYY-MM-DD) |
lab_name | string | שם המעבדה |
lab_city | string | עיר המעבדה |
lab_country | string | מדינת המעבדה |
patient_name | string | שם מלא של המטופל (מטא-נתונים בלבד, לא נשלח לפרשנות) |
patient_age | string | גיל המטופל |
patient_sex | string | "male", "female" או "other" |
אלמנט מערך data.parameters
| שדה | סוג | תיאור |
|---|---|---|
category | string | קטגוריית פרמטר (לדוגמה: "ספירת דם מלאה", "פרופיל שומנים") |
long_name | string | שם פרמטר מלא |
short_name | string | שם פרמטר מקוצר |
result | string | ערך נמדד |
unit | string | יחידת מידה |
range_min | string | טווח ייחוס מינימלי |
range_max | string | טווח ייחוס מקסימלי |
evaluation | string | סטטוס תוצאה. ראה ערכי הערכה |
אלמנט מערך data.interpretation
| שדה | סוג | תיאור |
|---|---|---|
title | string | כותרת סעיף (לדוגמה: "הערכת בריאות כללית") |
content | string | פרשנות רפואית שנוצרה על ידי AI |
השדה evaluation משתמש בערכים סטנדרטיים. ראה ערכי הערכה.
תזונה AI עם תוספים
צור תוכניות תזונה מותאמות אישית, המלצות תזונתיות והצעות לתוספי מזון על סמך ניתוח בדיקת דם.
מייצר המלצות מקיפות לתזונה ותוספים על סמך פרמטרי בדיקת דם ופרופיל המטופל.
סכמת אובייקט מטופל
תיאור מפורט של כל השדות הזמינים עבור אובייקט המטופל:
| שדה | סוג | חובה | ברירת מחדל | תיאור |
|---|---|---|---|---|
age |
integer | כן | - | גיל המטופל בשנים (18-120) |
gender |
string | כן | - | מין המטופל. ראה ערכים |
weight |
number | לא | null | משקל בק"ג (לחישובי קלוריות) |
height |
number | לא | null | גובה בס"מ (לחישובי BMI) |
conditions |
array | לא | [] | מצבים רפואיים. ראה ערכים |
allergies |
array | לא | [] | אלרגיות למזון. ראה ערכים |
dietary_preferences |
array | לא | [] | העדפות תזונתיות. ראה ערכים |
activity_level |
string | לא | "moderate" | רמת פעילות גופנית. ראה ערכים |
dietary_restrictions |
array | לא | [] | הגבלות תזונתיות (לדוגמה: ללא גלוטן, ללא לקטוז) |
liked_foods |
array | לא | [] | מאכלים מועדפים להתאמת התוכנית |
disliked_foods |
array | לא | [] | מאכלים שיש להימנע מהם בהמלצות |
meal_frequency |
integer | לא | 3 | מספר ארוחות ביום (1-6) |
budget |
string | לא | "moderate" | רמת תקציב: "low", "moderate", "high" |
medications |
array | לא | [] | תרופות נוכחיות (לאינטראקציות) |
הפניית שדות תגובה
אובייקט nutrition_plan.educational_insights
| שדה | סוג | תיאור |
|---|---|---|
blood_marker_education |
array | תוכן חינוכי על סמני הדם המנותחים |
nutrition_principles |
array | עקרונות תזונה כלליים למטופל |
אלמנט מערך blood_marker_education
| שדה | סוג | תיאור |
|---|---|---|
marker |
string | שם סמן הדם (לדוגמה: "ויטמין D", "כולסטרול") |
explanation |
string | הסבר חינוכי על חשיבות הסמן |
normal_range |
string | טווח ערכים תקין לסמן |
אלמנט מערך food_recommendations.power_foods
| שדה | סוג | תיאור |
|---|---|---|
food |
string | שם המזון המומלץ |
nutrients |
array | רשימת חומרי הזנה עיקריים |
serving |
string | גודל מנה מומלץ |
why |
string | הסבר היתרונות הבריאותיים |
אלמנט מערך supplement_recommendations
| שדה | סוג | תיאור |
|---|---|---|
supplement |
string | שם התוסף |
dosage |
string | מינון יומי מומלץ |
timing |
string | הזמן הטוב ביותר לנטילה (לדוגמה: "עם ארוחת הבוקר") |
duration |
string | משך התוספת המומלץ |
reason |
string | הנמקה על סמך תוצאות הבדיקה |
דוגמת cURL מלאה
curl -X POST "https://app.aibloodtestinterpret.com/api/v1/nutrition/diet-plan/analyze" \
-H "Content-Type: application/json" \
-d '{
"username": "שם_המשתמש_שלך",
"password": "הסיסמה_שלך",
"language": "he",
"patient": {
"age": 45,
"gender": "male",
"weight": 82,
"height": 178,
"conditions": ["hypertension"],
"allergies": ["shellfish"],
"dietary_preferences": ["mediterranean"],
"activity_level": "moderate",
"liked_foods": ["fish", "vegetables", "olive oil"],
"disliked_foods": ["liver"],
"meal_frequency": 3,
"budget": "moderate"
},
"blood_test": {
"lab_date": "2025-12-01",
"parameters": [
{"short_name": "VITD", "result": 18, "unit": "ng/mL"},
{"short_name": "CHOL", "result": 210, "unit": "mg/dL"},
{"short_name": "LDL", "result": 140, "unit": "mg/dL"},
{"short_name": "HDL", "result": 45, "unit": "mg/dL"},
{"short_name": "FE", "result": 65, "unit": "µg/dL"}
]
},
"health_goals": ["lower_cholesterol", "increase_energy", "heart_health"]
}'
תגובה מלאה
{
"status": "success",
"data": {
"nutrition_plan": {
"daily_calories": 2100,
"macros": {
"protein": {"grams": 105, "percentage": 20},
"carbohydrates": {"grams": 236, "percentage": 45},
"fats": {"grams": 82, "percentage": 35}
},
"educational_insights": {
"blood_marker_education": [
{
"marker": "ויטמין D",
"explanation": "ויטמין D חיוני לבריאות העצמות, תפקוד מערכת החיסון וויסות מצב הרוח. הרמה שלך של 18 ng/mL מצביעה על מחסור שעלול להשפיע על ספיגת סידן ועל הבריאות הכללית.",
"normal_range": "30-50 ng/mL"
},
{
"marker": "כולסטרול LDL",
"explanation": "כולסטרול LDL, המכונה לעתים 'כולסטרול רע', יכול להצטבר בדפנות העורקים. הרמה שלך של 140 מ\"ג/דל גבוהה ועלולה להגביר את הסיכון הקרדיווסקולרי.",
"normal_range": "< 100 mg/dL"
}
],
"nutrition_principles": [
"תעדוף חומצות שומן אומגה-3 לבריאות הלב",
"הגדל סיבים מסיסים להורדת כולסטרול LDL",
"שלב מזונות עשירים בויטמין D וחשיפה לשמש"
]
}
},
"food_recommendations": {
"power_foods": [
{
"food": "סלמון בר",
"nutrients": ["אומגה-3", "ויטמין D", "חלבון"],
"serving": "150 גרם, 3 פעמים בשבוע",
"why": "מקור מצוין לאומגה-3 ולויטמין D טבעי לבריאות הלב והעצמות"
},
{
"food": "שיבולת שועל מלאה",
"nutrients": ["בטא-גלוקן", "סיבים", "מגנזיום"],
"serving": "50 גרם ביום בארוחת הבוקר",
"why": "סיבים מסיסים בשיבולת שועל עוזרים להפחית את ספיגת כולסטרול LDL"
},
{
"food": "שמן זית כתית מעולה",
"nutrients": ["שומנים חד-בלתי רוויים", "פוליפנולים", "ויטמין E"],
"serving": "2-3 כפות ביום",
"why": "שומנים בריאים ים-תיכוניים משפרים את פרופיל השומנים ומגנים על הלב"
},
{
"food": "תרד",
"nutrients": ["ברזל", "חומצה פולית", "ויטמין K"],
"serving": "100 גרם ביום, נא או מבושל",
"why": "עשיר בברזל ונוגדי חמצון לאנרגיה ולבריאות קרדיווסקולרית"
}
]
},
"supplement_recommendations": [
{
"supplement": "ויטמין D3",
"dosage": "2000-4000 יח\"ב ביום",
"timing": "עם ארוחת הבוקר (ארוחה עם שומנים)",
"duration": "3-6 חודשים, לאחר מכן בדיקה מחדש",
"reason": "הרמה שלך של 18 ng/mL נמוכה מהאופטימום של 30-50 ng/mL"
},
{
"supplement": "אומגה-3 (EPA/DHA)",
"dosage": "1000-2000 מ\"ג EPA+DHA ביום",
"timing": "עם הארוחות העיקריות",
"duration": "באופן מתמשך לבריאות הלב",
"reason": "עוזר להוריד טריגליצרידים ולשפר את יחס HDL/LDL"
},
{
"supplement": "קו-אנזים Q10",
"dosage": "100 מ\"ג ביום",
"timing": "עם ארוחת הבוקר",
"duration": "מינימום 3 חודשים",
"reason": "תומך בבריאות הלב, חשוב במיוחד עם לחץ דם גבוה"
}
]
},
"api_version": "v1",
"timestamp": "2025-12-22T10:30:00Z"
}
לרשימה מלאה של כל ערכי התגובה האפשריים, ראה את הסעיף מילות מפתח פלט.
נקודות קצה Sandbox
נקודות קצה Sandbox מחזירות נתוני בדיקה ריאליסטיים מבלי לצרוך מכסת API. השתמש בהן לפיתוח ובדיקת אינטגרציה.
- אין צריכת מכסה
- מחזירה נתוני בדיקה ריאליסטיים
- אותו פורמט בקשה כמו ייצור
- בדוק את האינטגרציה שלך לפני העלייה לייצור
- זמינה לכל גרסאות ה-API
| API | נקודת קצה Sandbox |
|---|---|
| בדיקת דם v11 | /api/v11/01-06-2025/sandbox |
| בדיקת דם v11-health | /api/v11/health-score/sandbox |
| תזונה AI | /api/v1/nutrition/diet-plan/sandbox |
| השוואת בדיקות | /api/v1/bloodtest/comparison/sandbox |
| ניתוח מגמות | /api/v1/analytics/trends/sandbox |
| ICR - זיהוי תווים אינטליגנטי | /api/icr/v1/sandbox |
| ICR Kan - בדיקות דם | /api/icr/v1/kan/sandbox |
בחר את ה-API המתאים לשימוש שלך:
| תכונה | השוואת בדיקות דם AI | ניתוח מגמות |
|---|---|---|
| מיקוד עיקרי | השוואה נרטיבית AI | ניתוח סטטיסטי של מגמות |
| עיבוד AI | נרטיב AI מלא | AI משופר + סטטיסטיקה |
| סוג פלט | סיכומים נרטיביים | גרפים, סטטיסטיקה, דפוסים |
| מתאים ל | מה השתנה בין בדיקות | מעקב פרמטרים לטווח ארוך |
| מינימום בדיקות | 2 | 2 |
| מקסימום בדיקות | 20 | 50 |
API ניתוח מגמות
נתח מגמות בדיקות דם לטווח ארוך עם תובנות סטטיסטיות, דפוסים וויזואליזציות. אידיאלי למעקב אחר שינויים בבריאות לאורך זמן.
נתח עד 50 בדיקות דם כדי לזהות מגמות, דפוסים וחריגות בפרמטרי בריאות לאורך זמן.
- מינימום: 2 בדיקות דם נדרשות
- מקסימום: 50 בדיקות לבקשה
- כל בדיקה חייבת לכלול
lab_dateאוresults_date - השתמש בשמות פרמטרים עקביים למעקב מדויק
פרמטרי בקשה
| פרמטר | סוג | נדרש | תיאור |
|---|---|---|---|
username | string | כן | שם המשתמש שלך ל-API |
password | string | כן | סיסמת ה-API שלך |
language | string | לא | קוד שפת תגובה (ברירת מחדל: en) |
blood_tests | array | כן | מערך של 2-50 אובייקטי בדיקות דם |
analysis_type | string | לא | סוג ניתוח. ראה ערכים |
analysis_options | object | לא | אפשרויות תצורת ניתוח |
אובייקט analysis_options
תצורת אפשרויות הניתוח האופציונלית מאפשרת לך לשלוט על איזה רכיבי ניתוח נכללים בתגובה:
| שדה | סוג | ברירת מחדל | תיאור |
|---|---|---|---|
include_predictions | boolean | true | כלול תחזיות מגמות AI |
include_statistics | boolean | true | כלול ניתוח סטטיסטי |
include_charts | boolean | true | כלול נתוני תצורת גרפים |
מבנה מערך blood_tests
כל אלמנט במערך blood_tests חייב להיות אובייקט בפורמט הבא:
| שדה | סוג | נדרש | תיאור |
|---|---|---|---|
date | string | כן | תאריך בדיקה (YYYY-MM-DD) |
parameters | array | כן | מערך של אובייקטי פרמטרים |
מבנה blood_tests[].parameters
כל פרמטר במערך parameters חייב להכיל את השדות הבאים:
| שדה | סוג | נדרש | תיאור |
|---|---|---|---|
short_name | string | כן | מזהה פרמטר (לדוגמה: "WBC", "HGB") |
result | number | כן | ערך נמדד |
unit | string | כן | יחידת מידה |
range_min | number | לא | טווח ייחוס מינימלי |
range_max | number | לא | טווח ייחוס מקסימלי |
דוגמה cURL
curl -X POST "https://app.aibloodtestinterpret.com/api/v1/analytics/trends/analyze" \
-H "Content-Type: application/json" \
-d '{
"username": "שם_המשתמש_שלך",
"password": "הסיסמה_שלך",
"language": "he",
"analysis_type": "comprehensive",
"analysis_options": {
"include_predictions": true,
"include_statistics": true,
"include_charts": true
},
"blood_tests": [
{
"date": "2025-01-15",
"parameters": [
{"short_name": "Glucose", "result": 145, "unit": "mg/dL", "range_min": 70, "range_max": 100},
{"short_name": "HbA1c", "result": 7.2, "unit": "%", "range_min": 4.0, "range_max": 6.0},
{"short_name": "CHOL", "result": 240, "unit": "mg/dL", "range_min": 0, "range_max": 200},
{"short_name": "LDL", "result": 160, "unit": "mg/dL", "range_min": 0, "range_max": 100},
{"short_name": "HDL", "result": 38, "unit": "mg/dL", "range_min": 40, "range_max": 60}
]
},
{
"date": "2025-04-20",
"parameters": [
{"short_name": "Glucose", "result": 125, "unit": "mg/dL", "range_min": 70, "range_max": 100},
{"short_name": "HbA1c", "result": 6.5, "unit": "%", "range_min": 4.0, "range_max": 6.0},
{"short_name": "CHOL", "result": 220, "unit": "mg/dL", "range_min": 0, "range_max": 200},
{"short_name": "LDL", "result": 140, "unit": "mg/dL", "range_min": 0, "range_max": 100},
{"short_name": "HDL", "result": 42, "unit": "mg/dL", "range_min": 40, "range_max": 60}
]
},
{
"date": "2025-07-18",
"parameters": [
{"short_name": "Glucose", "result": 110, "unit": "mg/dL", "range_min": 70, "range_max": 100},
{"short_name": "HbA1c", "result": 6.0, "unit": "%", "range_min": 4.0, "range_max": 6.0},
{"short_name": "CHOL", "result": 200, "unit": "mg/dL", "range_min": 0, "range_max": 200},
{"short_name": "LDL", "result": 120, "unit": "mg/dL", "range_min": 0, "range_max": 100},
{"short_name": "HDL", "result": 48, "unit": "mg/dL", "range_min": 40, "range_max": 60}
]
},
{
"date": "2025-12-10",
"parameters": [
{"short_name": "Glucose", "result": 95, "unit": "mg/dL", "range_min": 70, "range_max": 100},
{"short_name": "HbA1c", "result": 5.4, "unit": "%", "range_min": 4.0, "range_max": 6.0},
{"short_name": "CHOL", "result": 180, "unit": "mg/dL", "range_min": 0, "range_max": 200},
{"short_name": "LDL", "result": 95, "unit": "mg/dL", "range_min": 0, "range_max": 100},
{"short_name": "HDL", "result": 52, "unit": "mg/dL", "range_min": 40, "range_max": 60}
]
}
]
}'
הפניית שדות תגובה
רמה שורשית
| שדה | סוג | תיאור |
|---|---|---|
status | string | "success" או "error" |
data | object | מכיל את כל תוצאות ניתוח המגמות |
timestamp | string | חותמת זמן ISO 8601 של התגובה |
api_version | string | גרסת ה-API שבשימוש |
אובייקט data.trend_analysis
| שדה | סוג | תיאור |
|---|---|---|
parameters_tracked | array | רשימת פרמטרים שנותחו |
time_span | object | מכיל start_date ו-end_date |
total_tests | integer | מספר בדיקות הדם שנותחו |
trends | array | מערך של אובייקטי מגמות פרמטרים |
אלמנט מערך data.trend_analysis.trends
| שדה | סוג | תיאור |
|---|---|---|
parameter | string | שם פרמטר (לדוגמה: "WBC", "HGB") |
trend_direction | string | כיוון מגמה. ראה ערכים |
trend_strength | string | עוצמת מגמה. ראה ערכים |
trend_assessment | string | הערכת מגמה. ראה ערכים |
values | array | מערך של נקודות נתונים (תאריך, ערך) |
statistics | object | min, max, mean, median, std_deviation |
chart_data | object | נתוני גרף מעוצבים לויזואליזציה |
אובייקט data.insights
| שדה | סוג | תיאור |
|---|---|---|
summary | string | סיכום נרטיבי מונע AI של מגמות בריאות |
key_findings | array | ממצאים חשובים ודפוסים שזוהו |
recommendations | array | המלצות רפואיות בהתבסס על מגמות |
areas_of_concern | array | פרמטרים הזקוקים לתשומת לב |
API השוואת בדיקות דם
השווה בין 2 ל-20 בדיקות דם עם פרשנות AI נרטיבית. מושלם להבנת שינויים בין תוצאות בדיקות.
צור השוואה נרטיבית מונעת AI בין מספר בדיקות דם, תוך הדגשת שינויים מרכזיים והשלכות בריאותיות.
- מינימום: 2 בדיקות דם
- מקסימום: 20 בדיקות דם
- כל בדיקת דם חייבת לכלול
dateו-parameters - השוואות הן הכי יעילות כאשר הפרמטרים עקביים על פני בדיקות
פרמטרי בקשה
| פרמטר | סוג | נדרש | תיאור |
|---|---|---|---|
username | string | כן | שם המשתמש שלך ל-API |
password | string | כן | סיסמת ה-API שלך |
language | string | לא | קוד שפת תגובה (ברירת מחדל: en) |
blood_tests | array | כן | מערך של 2-20 אובייקטי בדיקות דם |
מבנה מערך blood_tests
כל אלמנט במערך blood_tests חייב להיות אובייקט בפורמט הבא:
| שדה | סוג | נדרש | תיאור |
|---|---|---|---|
date | string | כן | תאריך בדיקה (YYYY-MM-DD) |
parameters | array | כן | מערך של אובייקטי פרמטרים |
label | string | לא | תווית אופציונלית (לדוגמה: "לפני טיפול", "אחרי טיפול") |
מבנה אלמנט parameters
| שדה | סוג | נדרש | תיאור |
|---|---|---|---|
short_name | string | כן | מזהה פרמטר (לדוגמה: "WBC", "CHOL") |
result | number | כן | ערך נמדד |
unit | string | כן | יחידת מידה |
range_min | number | לא | טווח ייחוס מינימלי |
range_max | number | לא | טווח ייחוס מקסימלי |
דוגמה cURL
curl -X POST "https://app.aibloodtestinterpret.com/api/v1/bloodtest/comparison/analyze" \
-H "Content-Type: application/json" \
-d '{
"username": "שם_המשתמש_שלך",
"password": "הסיסמה_שלך",
"language": "he",
"blood_tests": [
{
"date": "2025-06-01",
"label": "לפני טיפול",
"parameters": [
{"short_name": "CHOL", "result": 240, "unit": "mg/dL", "range_min": 0, "range_max": 200},
{"short_name": "LDL", "result": 160, "unit": "mg/dL", "range_min": 0, "range_max": 100},
{"short_name": "HDL", "result": 38, "unit": "mg/dL", "range_min": 40, "range_max": 60}
]
},
{
"date": "2025-09-15",
"label": "אחרי 3 חודשים",
"parameters": [
{"short_name": "CHOL", "result": 195, "unit": "mg/dL", "range_min": 0, "range_max": 200},
{"short_name": "LDL", "result": 115, "unit": "mg/dL", "range_min": 0, "range_max": 100},
{"short_name": "HDL", "result": 45, "unit": "mg/dL", "range_min": 40, "range_max": 60}
]
}
]
}'
הפניית שדות תגובה
רמה שורשית
| שדה | סוג | תיאור |
|---|---|---|
status | string | "success" או "error" |
data | object | מכיל את כל תוצאות ההשוואה |
timestamp | string | חותמת זמן ISO 8601 של התגובה |
api_version | string | גרסת ה-API שבשימוש |
אובייקט data.comparison
| שדה | סוג | תיאור |
|---|---|---|
tests_compared | integer | מספר בדיקות שהושוו |
date_range | object | מכיל earliest ו-latest תאריכי בדיקה |
parameters_compared | array | רשימת פרמטרים שנמצאו בכל הבדיקות |
changes | array | מערך של אובייקטי שינוי פרמטרים |
אלמנט מערך data.comparison.changes
| שדה | סוג | תיאור |
|---|---|---|
parameter | string | שם פרמטר (לדוגמה: "CHOL", "LDL") |
initial_value | number | ערך מהבדיקה הראשונה |
final_value | number | ערך מהבדיקה האחרונה |
change_absolute | number | שינוי מוחלט בערך |
change_percent | number | שינוי באחוזים |
direction | string | "increased", "decreased", או "stable" |
evaluation | string | הערכת השינוי. ראה ערכים |
אובייקט data.narrative
| שדה | סוג | תיאור |
|---|---|---|
summary | string | סיכום נרטיבי מונע AI של שינויים |
significant_changes | array | שינויים בולטים בפרמטרים |
improvements | array | פרמטרים שהשתפרו |
concerns | array | פרמטרים שהחמירו או זקוקים לתשומת לב |
recommendations | array | המלצות רפואיות בהתבסס על השוואה |
הפניית מילות מפתח
הפניה מלאה לכל ערכי מילות המפתח הנכנסות המשמשות בנקודות הקצה של Kantesti API. השתמש בערכים המדויקים הללו בעת ביצוע בקשות API.
analysis_type API ניתוח מגמות
מציין את סוג ניתוח המגמות שיש לבצע.
| ערך | ברירת מחדל | תיאור |
|---|---|---|
comprehensive | ✓ | ניתוח מלא עם סטטיסטיקות, תרשימים ופרשנות AI |
statistical | ניתוח סטטיסטי בלבד | |
summary | סיכום ברמה גבוהה בלבד |
health_goals API תזונה
יעדי בריאות להמלצות תזונתיות מותאמות אישית. ניתן לספק ערכים מרובים כמערך.
| ערך | תיאור |
|---|---|
maintain | שמירה על הבריאות הנוכחית (ברירת מחדל) |
improve_energy | מיקוד ברמות אנרגיה |
weight_management | ניהול משקל בריא |
heart_health | בריאות לב וכלי דם |
immune_support | תמיכה במערכת החיסון |
digestive_health | בריאות מערכת העיכול |
bone_health | בריאות עצמות |
mental_clarity | תפקוד קוגניטיבי |
dietary_restrictions API תזונה
הגבלות תזונתיות ואלרגיות. ניתן לספק ערכים מרובים כמערך. טקסט חופשי מתקבל גם להגבלות מותאמות אישית.
| ערך | תיאור |
|---|---|
low_sodium | צריכת נתרן מופחתת |
low_sugar | צריכת סוכר מופחתת |
low_fat | צריכת שומן מופחתת |
gluten_free | ללא גלוטן |
dairy_free | ללא מוצרי חלב |
nut_free | ללא אגוזים |
soy_free | ללא סויה |
egg_free | ללא ביצים |
halal | חלאל |
kosher | כשר |
טקסט חופשי מתקבל גם להגבלות תזונתיות מותאמות אישית שאינן מופיעות למעלה.
dietary_preferences API תזונה
העדפות אורח חיים תזונתי לתכנון ארוחות.
| ערך | תיאור |
|---|---|
omnivore | ללא הגבלות (ברירת מחדל) |
vegetarian | ללא בשר |
vegan | ללא מוצרים מהחי |
pescatarian | צמחוני + דגים |
keto | דיאטה קטוגנית |
paleo | דיאטה פליאוליתית |
mediterranean | דיאטה ים-תיכונית |
activity_level API תזונה
רמת פעילות גופנית לחישובי קלוריות ותזונה.
| ערך | תיאור |
|---|---|
sedentary | מעט או ללא פעילות גופנית |
light | פעילות קלה 1-3 ימים/שבוע |
moderate | פעילות מתונה 3-5 ימים/שבוע (ברירת מחדל) |
active | פעילות אינטנסיבית 6-7 ימים/שבוע |
very_active | פעילות אינטנסיבית מאוד או עבודה פיזית |
budget API תזונה
רמת תקציב להמלצות מזון ותוספים.
| ערך | תיאור |
|---|---|
low | אפשרויות חסכוניות |
moderate | אפשרויות מאוזנות (ברירת מחדל) |
high | אפשרויות פרימיום |
gender כל ה-APIs
מין המטופל לטווחי ייחוס והמלצות מותאמות אישית.
| ערך | תיאור |
|---|---|
male | מטופל זכר |
female | מטופלת נקבה |
other | אחר או לא מצוין |
מילות מפתח פלט
מילות המפתח הבאות מופיעות בתגובות ה-API לציון סטטוס, הערכות ומגמות.
evaluation בדיקת דם והשוואה
סטטוס הערכת פרמטר המציין כיצד התוצאה משתווה לטווחי הייחוס.
| ערך | תיאור |
|---|---|
normal | בטווח הייחוס הנורמלי |
low | מתחת לטווח הנורמלי |
high | מעל לטווח הנורמלי |
critical_low | נמוך קריטי (דורש תשומת לב מיידית) |
critical_high | גבוה קריטי (דורש תשומת לב מיידית) |
borderline_low | מעט מתחת לטווח הנורמלי |
borderline_high | מעט מעל לטווח הנורמלי |
trend_assessment השוואה וניתוח מגמות
הערכה כוללת של מגמת הפרמטר לאורך זמן.
| ערך | תיאור |
|---|---|
positive | המגמה נעה בכיוון בריא |
negative | המגמה נעה בכיוון מדאיג |
stable | המגמה נשארת עקבית |
improving | שיפור פעיל מאז המדידה האחרונה |
worsening | הידרדרות פעילה מאז המדידה האחרונה |
trend_direction ניתוח מגמות
כיוון שינוי הפרמטר.
| ערך | תיאור |
|---|---|
upward | הערכים עולים לאורך זמן |
downward | הערכים יורדים לאורך זמן |
stable | הערכים נשארים עקביים |
trend_strength ניתוח מגמות
גודל שינוי המגמה.
| ערך | תיאור |
|---|---|
strong | שינוי משמעותי (יותר מ-15% שינוי) |
moderate | שינוי ניכר (5-15% שינוי) |
mild | שינוי קל (פחות מ-5% שינוי) |
health_score / overall_score ציון בריאות
קטגוריות דירוג כולל להערכת בריאות.
| ערך | תיאור |
|---|---|
excellent | בריאות מיטבית, כל הפרמטרים בטווחים אופטימליים |
good | מצב בריאות טוב, שיקולים מינוריים |
fair | מצב בינוני, כמה תחומים זקוקים לתשומת לב |
poor | זקוק לשיפור, קיימות בעיות בריאות משמעותיות |
נקודות קצה שירות
מחזיר מידע על פלטפורמת ה-API, גרסאות זמינות ותכונות נתמכות. אין צורך באימות.
דוגמה לתגובה
{
"platform": "Kantesti Blood Test Analysis API",
"versions": ["v6", "v8", "v9", "v10", "v11"],
"latest_version": "v11",
"supported_languages": 100,
"documentation": "https://www.kantesti.net/docs/",
"status": "operational"
}
נקודת קצה לבדיקת תקינות לצורך ניטור. מחזירה סטטוס שירות. אין צורך באימות.
דוגמה לתגובה
{
"status": "healthy",
"timestamp": "2025-12-22T10:30:00Z",
"uptime": "99.99%"
}
בדוק את מכסת ה-API הנותרת שלך. נדרש אימות.
דוגמה cURL
curl -X POST "https://app.aibloodtestinterpret.com/api/quota/check" \
-H "Content-Type: application/json" \
-d '{"username": "YOUR_USERNAME", "password": "YOUR_PASSWORD"}'
דוגמה לתגובה
{
"status": "success",
"quota": {
"remaining": 847,
"total": 1000,
"reset_date": "2026-01-01",
"plan": "professional"
}
}
ממשק הערכת סיכוני בריאות משפחתית
ממשק Kantesti להערכת סיכוני בריאות משפחתית הוא פלטפורמת ניתוח סיכוני בריאות תורשתיים המופעלת באמצעות בינה מלאכותית. הוא מייצר דוחות בריאות משפחתיים מקיפים על ידי ניתוח ההיסטוריה הרפואית המשפחתית, פרופילי בריאות של מטופלים ונתוני בדיקות דם לזיהוי גורמי סיכון תורשתיים ומתן המלצות מותאמות אישית לטיפול מונע.
ניתוח סיכונים תורשתיים באמצעות AI
ממשק Family Health משתמש במודלים מתקדמים של בינה מלאכותית להצלבת ההיסטוריה הרפואית המשפחתית עם נתוני בדיקות הדם של המטופל, לזיהוי דפוסי סיכון תורשתיים בקטגוריות לב וכלי דם, מטבולית, סרטן, נוירולוגית, נשימתית, אוטואימונית, גנטית, בריאות נפשית וכליות/כבד. הדוחות כוללים דירוג סיכונים, לוחות זמנים לטיפול מונע, המלצות לבדיקות גנטיות והנחיות אורח חיים — הכול מתורגם ליותר מ-100 שפות.
- ניתוח סיכונים תורשתיים — סיווג לסיכון גבוה, בינוני ונמוך עם דירוג מפורט
- ניתוח עץ משפחתי — מיפוי סיכונים של צד האב וצד האם
- מתאם בדיקות דם — הצלבת היסטוריה משפחתית עם פרמטרים של דם
- המלצות לבדיקות גנטיות — הצעות מותאמות אישית לבדיקות גנטיות
- לוח זמנים לטיפול מונע — תוכניות סריקה מותאמות לגיל
- ניתוח תרופות — הערכת אינטראקציות ורגישויות תורשתיות
- יותר מ-100 שפות — לוקליזציה מלאה של דוחות
- מצב ארגז חול — בדוק את השילוב ללא צריכת נקודות
סיכום נקודות קצה
| נקודת קצה | שיטה | תיאור | אימות |
|---|---|---|---|
/api/v1/family-health/analyze | POST | הפקת דוח הערכת סיכונים מקיף | נדרש (1 נקודה) |
/api/v1/family-health/validate | POST | אימות נתוני בקשה (ללא צריכת מכסה) | נדרש (חינם) |
/api/v1/family-health/supported-languages | GET | רשימת 100+ שפות נתמכות | לא נדרש |
/api/v1/family-health/condition-categories | GET | רשימת קטגוריות מחלות | לא נדרש |
/api/v1/family-health/family-relations | GET | רשימת סוגי יחסים משפחתיים | לא נדרש |
/api/v1/family-health/sandbox/analyze | POST | בדיקה עם נתוני דוגמה | נדרש (חינם) |
הפקת דוח מקיף להערכת סיכוני בריאות משפחתית מונע בינה מלאכותית.
פרמטרי בקשה (JSON Body)
| פרמטר | סוג | נדרש | תיאור |
|---|---|---|---|
username | string | כן | שם משתמש API |
password | string | כן | סיסמת API |
patient_data | object | כן | נתוני מטופל |
family_members | array | כן* | בני משפחה (מקסימום 100) |
health_profile | object | כן* | פרופיל בריאותי |
blood_test_data | array | לא | נתוני בדיקות דם |
language | string | לא | קוד שפה (ברירת מחדל: en) |
דוגמת cURL
curl -X POST "https://app.aibloodtestinterpret.com/api/v1/family-health/analyze" \
-H "Content-Type: application/json" \
-d '{"username":"שם_משתמש","password":"סיסמה","patient_data":{"name":"שרה כהן","age":42,"gender":"female"},"family_members":[{"relation":"father","age":70,"conditions":["hypertension"]}],"language":"he"}'
דוגמת Python
import requests
url = "https://app.aibloodtestinterpret.com/api/v1/family-health/analyze"
payload = {"username":"שם_משתמש","password":"סיסמה","patient_data":{"name":"שרה כהן","age":42,"gender":"female"},"family_members":[{"relation":"father","age":70,"conditions":["hypertension"]}],"language":"he"}
response = requests.post(url, json=payload, timeout=120)
print(response.json())
דוגמת תגובה
{"status":"success","data":{"report_data":{"report_title":"דוח הערכת סיכוני בריאות משפחתית","hereditary_risk_analysis":{"high_risk":[{"condition":"מחלת לב וכלי דם","risk_score":75}]},"genetic_screening_recommendations":["בדיקה גנטית BRCA1/BRCA2"]}},"timestamp":"2026-03-23T10:30:00Z","api_version":"1.0.0"}
קודי שגיאה של Family Health API
| קוד | HTTP | תיאור |
|---|---|---|
AUTH_1001 | 401 | פרטי אימות חסרים |
AUTH_1002 | 401 | שם משתמש או סיסמה לא תקינים |
QUOTA_1101 | 403 | מכסת API לא מספקת |
VAL_2001 | 400 | שדה חובה חסר |
VAL_2003 | 400 | קוד שפה לא נתמך |
PROC_3001 | 500 | הפקת דוח נכשלה |
SRV_5001 | 500 | שגיאת שרת פנימית |
נקודת קצה ארגז חול Family Health
בדוק את השילוב שלך ללא צריכת נקודות.
| API | ארגז חול | תיאור |
|---|---|---|
| Family Health | /api/v1/family-health/sandbox/analyze | נתוני דוח לדוגמה |
נקודות קצה מידע (ללא אימות)
| נקודת קצה | שיטה | תיאור |
|---|---|---|
/api/v1/family-health/supported-languages | GET | 100+ שפות נתמכות |
/api/v1/family-health/condition-categories | GET | 9 קטגוריות מחלות |
/api/v1/family-health/family-relations | GET | 14 יחסים משפחתיים |
ICR - ממשק זיהוי תווים אינטליגנטי
ממשק Kantesti ICR (זיהוי תווים אינטליגנטי) הוא טכנולוגיה מתקדמת לחילוץ טקסט ממסמכים שעולה הרבה מעבר ל-OCR מסורתי. מופעל על ידי מנוע הבינה המלאכותית הקנייני של Kantesti, ICR מספק פלט JSON מובנה מכל סוג מסמך.
Kantesti ICR לעומת OCR מסורתי
במבחני ביצועים, Kantesti ICR הדגים ביצועים גבוהים ב-79% בהשוואה לפתרונות OCR מסורתיים. ICR מבין את מבנה המסמך, שומר על פריסת טבלאות, מחלץ מטא-נתונים ומחזיר JSON מובנה ונקי.
- פלט JSON מובנה — טבלאות, סעיפים, מטא-נתונים וטקסט גולמי בפורמט JSON נקי
- זיהוי סוג מסמך — מזהה אוטומטית דוחות רפואיים, חשבוניות, טפסים, מכתבים ועוד
- חילוץ טבלאות — שומר על כותרות ונתוני שורות עם מבנה מלא
- תמיכה במגוון פורמטים — עיבוד מסמכי PDF, JPG, JPEG, PNG
- אינטגרציית בדיקות דם (Kan) — נקודת קצה מתמחה לחילוץ מסמכי בדיקות דם
- מצב Sandbox — בדוק אינטגרציה ללא צריכת קרדיטים
- מערכת קרדיטים — 0.5 קרדיטים לכל קריאת API
סיכום נקודות קצה ICR
| נקודת קצה | שיטה | תיאור | עלות |
|---|---|---|---|
/api/icr/v1/extract | POST | חילוץ טקסט ICR | 0.5 קרדיט |
/api/icr/v1/sandbox | POST | בדיקת ICR | חינם |
/api/icr/v1/kan | POST | ניתוח מסמכי בדיקות דם | 0.5 קרדיט |
/api/icr/v1/kan/sandbox | POST | בדיקת בדיקות דם | חינם |
/api/icr/info | GET | תיעוד ותכונות API | חינם |
/api/icr/health | GET | בדיקת תקינות מערכת | חינם |
/api/icr/v1/quota | POST | בדוק קרדיטים שנותרו | חינם |
מחלץ את כל תוכן הטקסט ממסמכים שהועלו באמצעות טכנולוגיית ICR של Kantesti.
פרמטרי בקשה
| פרמטר | סוג | נדרש | תיאור |
|---|---|---|---|
username | string | כן | שם המשתמש שלך ב-API |
password | string | כן | הסיסמה שלך ב-API |
file | file | כן | קובץ מסמך (PDF, JPG, JPEG, PNG) |
language | string | לא | שפת פלט (ברירת מחדל: en) |
דוגמת cURL
curl -X POST "https://app.aibloodtestinterpret.com/api/icr/v1/extract" \
-F "username=שם_משתמש" \
-F "password=סיסמה" \
-F "language=he" \
-F "[email protected]"
דוגמת Python
import requests
def icr_extract(file_path: str, username: str, password: str, language: str = "he"):
"""
חילוץ טקסט ממסמך באמצעות ממשק ICR של Kantesti.
מהיר ב-79% ומדויק יותר מ-OCR מסורתי.
"""
url = "https://app.aibloodtestinterpret.com/api/icr/v1/extract"
with open(file_path, "rb") as f:
files = {"file": (file_path, f)}
data = {"username": username, "password": password, "language": language}
response = requests.post(url, files=files, data=data, timeout=120)
response.raise_for_status()
return response.json()
result = icr_extract("דוח_רפואי.pdf", "משתמש", "סיסמה", "he")
print(f"סוג מסמך: {result['data']['document_type']}")
print(f"עמודים: {result['data']['page_count']}")
דוגמת תגובה
{
"status": "success",
"data": {
"document_type": "blood_test_report",
"page_count": 1,
"pages": [{"page_number": 1, "content": {"raw_text": "בית חולים אוניברסיטאי קלן - בדיקת דם...", "sections": [{"type": "header", "content": "בדיקת דם"}], "tables": [{"headers": ["בדיקה", "תוצאה", "יחידה", "טווח התייחסות"], "rows": [["גלוקוז", "92", "mg/dL", "74 - 100"], ["ALT", "22", "U/L", "< 35"]]}]}}],
"metadata": {"detected_language": "he", "confidence": "high"},
"icr_metadata": {"engine": "kantesti-icr", "version": "1.0.0"}
},
"credit_cost": 0.5,
"api_version": "icr-v1"
}
ביצועי ICR לעומת OCR
| מדד | Kantesti ICR | OCR מסורתי | שיפור |
|---|---|---|---|
| מהירות עיבוד | 1.2 שניות ממוצע | 5.7 שניות ממוצע | מהיר ב-79% |
| דיוק טקסט | 99.7% | 92.1% | +7.6% |
| זיהוי טבלאות | 98.9% | 71.2% | +27.7% |
| פלט מובנה | JSON עם סעיפים, טבלאות, מטא-נתונים | טקסט גולמי לא מובנה | מבנה מלא |
| תמיכה רב-לשונית | 100+ שפות | 30-50 שפות | 2x+ כיסוי |