Compare commits

...

7 Commits

Author SHA1 Message Date
chaim ee55f1ecef fix: repair broken Unicode characters in entityDefs and PHP service
- Case.json: "תחום א��ר" → "תחום אחר", "��הול" → "בהול"
- DirectAccessReportService.php: "גישה ישיר��" → "גישה ישירה", broken em-dash

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-06 13:20:29 +00:00
chaim 0cca55da0c fix: translate $LegalAssistance panel tab via "tabs" i18n key
Bottom panel tab labels with $ prefix resolve via translate(key, 'tabs', scope),
not 'labels'. Added "tabs" section to Case.json (fa_IR/he_IL/en_US).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-06 13:07:51 +00:00
chaim ca3d5e7890 fix: add Hebrew translation for LegalAssistance panel tab label
Translates the bottom panel tab "$LegalAssistance" → "סיוע משפטי"
in Case detail view (fa_IR + he_IL + en_US).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-06 12:54:14 +00:00
chaim be4de13618 fix: add fa_IR locale for Hebrew translations
The HebrewLanguage extension uses fa_IR as the locale code (RTL wrapper),
not he_IL. Without fa_IR translations, all labels show in English.
Copied he_IL → fa_IR. Bump to v1.2.0.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-06 12:51:21 +00:00
chaim 682f13543e fix: improve Shira plugin — add feature awareness + courtName enum
- prompts.json: rewrite in Hebrew with general awareness of "גישה ישירה"
  concept, trigger keywords, and structured 8-step conversation flow
- tools.json: add courtName enum with 6 valid court names (was free string)

These changes match what was deployed to ai-gateway plugins/legal-assistance/

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-06 12:47:01 +00:00
chaim c346642816 fix: add complete Hebrew & English i18n translations for all entities
- Add Global.json (he_IL + en_US) for scope names in navigation/menus
- Add en_US/Case.json for English field/option translations
- Add all enum option translations to DirectAccessReport (both languages)
- Bump version to 1.1.0
- Include updated extension ZIP package

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-06 12:14:29 +00:00
chaim 807fbcdde2 chore: add v1.0.0 extension ZIP package
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-06 07:22:03 +00:00
20 changed files with 393 additions and 6 deletions
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,40 @@
{
"labels": {
"LegalAssistance": "Legal Assistance"
},
"tabs": {
"LegalAssistance": "Legal Assistance"
},
"fields": {
"cLegalAidType": "Legal Aid Type",
"cAppointmentDate": "Appointment Date",
"cAidType": "Aid Type",
"cUrgencyLevel": "Urgency Level",
"cFilingDeadline": "Filing Deadline"
},
"options": {
"cLegalAidType": {
"": "",
"DirectAccess": "Direct Access",
"Regular": "Regular",
"Duty": "Duty"
},
"cAidType": {
"": "",
"הגשת ערעור": "Filing Appeal",
"יעוץ והדרכה": "Counseling & Guidance",
"סיוע נוסף ביטוח לאומי": "Additional NI Aid",
"סיוע נוסף תחום אחר": "Additional Aid Other",
"אי מתן סיוע": "No Aid Provided"
},
"cUrgencyLevel": {
"": "",
"רגיל": "Normal",
"דחוף": "Urgent",
"בהול": "Critical"
}
},
"links": {
"directAccessReports": "Direct Access Reports"
}
}
@@ -67,6 +67,76 @@
"Submitted": "Submitted", "Submitted": "Submitted",
"Approved": "Approved", "Approved": "Approved",
"Rejected": "Rejected" "Rejected": "Rejected"
},
"aidType": {
"": "",
"הגשת ערעור": "Filing Appeal",
"יעוץ והדרכה": "Counseling & Guidance",
"סיוע נוסף ביטוח לאומי": "Additional NI Aid",
"סיוע נוסף תחום אחר": "Additional Aid Other",
"אי מתן סיוע": "No Aid Provided"
},
"urgencyLevel": {
"": "",
"רגיל": "Normal",
"דחוף": "Urgent",
"בהול": "Critical"
},
"additionalUrgency": {
"": "",
"רגיל": "Normal",
"דחוף": "Urgent",
"בהול": "Critical"
},
"contactStatus": {
"": "",
"תקין": "Normal",
"לא תקין": "Not Normal"
},
"courtName": {
"": "",
"בית הדין האזורי לעבודה ירושלים": "Regional Labor Court Jerusalem",
"בית הדין האזורי לעבודה תל אביב": "Regional Labor Court Tel Aviv",
"בית הדין האזורי לעבודה חיפה": "Regional Labor Court Haifa",
"בית הדין האזורי לעבודה באר שבע": "Regional Labor Court Be'er Sheva",
"בית הדין האזורי לעבודה נצרת": "Regional Labor Court Nazareth",
"בית הדין הארצי לעבודה": "National Labor Court"
},
"proceedingSubject": {
"": "",
"נכות כללית": "General Disability",
"נכות מעבודה": "Work Disability",
"נכות איבה": "Hostility Disability",
"ניידות": "Mobility",
"אי כושר": "Incapacity",
"שירותים מיוחדים": "Special Services",
"סיעוד": "Nursing Care",
"גמלת הבטחת הכנסה": "Income Support",
"דמי אבטלה": "Unemployment Benefits",
"אחר": "Other"
},
"recommendationType": {
"": "",
"ייעוץ והדרכה חלף ייצוג": "Counseling Instead of Representation",
"ויתור הלקוח": "Client Waiver",
"החלפת ייצוג": "Change Representation",
"לא נוצר קשר": "No Contact Made",
"לא התקיימה פגישה": "No Meeting Held",
"עדיין לא ניתן להחליט": "Cannot Decide Yet",
"נדרשים מסמכים נוספים": "Additional Documents Required",
"המלצה לסירוב": "Recommendation to Refuse"
},
"additionalAidNeeded": {
"": "",
"לא נחוץ": "Not Needed",
"נחוץ בתחום ביטוח לאומי": "Needed - NI Field",
"נחוץ בתחום אחר": "Needed - Other Field"
},
"additionalAidUrgency": {
"": "",
"רגיל": "Normal",
"דחוף": "Urgent",
"בהול": "Critical"
} }
}, },
"links": { "links": {
@@ -0,0 +1,8 @@
{
"scopeNames": {
"DirectAccessReport": "Direct Access Report"
},
"scopeNamesPlural": {
"DirectAccessReport": "Direct Access Reports"
}
}
@@ -0,0 +1,26 @@
{
"labels": {
"LegalAssistance": "סיוע משפטי"
},
"tabs": {
"LegalAssistance": "סיוע משפטי"
},
"fields": {
"cLegalAidType": "סוג מינוי סיוע משפטי",
"cAppointmentDate": "מועד קבלת המינוי",
"cAidType": "מהות הסיוע",
"cUrgencyLevel": "דחיפות",
"cFilingDeadline": "מועד אחרון להגשה"
},
"options": {
"cLegalAidType": {
"": "",
"DirectAccess": "גישה ישירה",
"Regular": "מינוי רגיל",
"Duty": "תורנות"
}
},
"links": {
"directAccessReports": "דוחות גישה ישירה"
}
}
@@ -0,0 +1,150 @@
{
"scopeName": "דוח גישה ישירה",
"scopeNamesPlural": "דוחות גישה ישירה",
"labels": {
"Create DirectAccessReport": "צור דוח גישה ישירה"
},
"fields": {
"name": "שם הדוח",
"number": "מספר",
"status": "סטטוס",
"case": "תיק",
"aidType": "מהות הסיוע",
"urgencyLevel": "דחיפות הליך",
"appointmentDate": "מועד קבלת המינוי",
"filingDeadline": "מועד אחרון להגשה",
"additionalUrgency": "דחיפות הליך נוסף",
"additionalDeadline": "מועדים להליך נוסף",
"firstContactDate": "תאריך יצירת קשר ראשוני",
"contactDelayReason": "סיבת עיכוב (אם לא תוך 48 שעות)",
"meetingDate": "תאריך פגישה עם הלקוח",
"meetingDelayReason": "סיבת עיכוב פגישה",
"meetingAttendees": "נוכחים בפגישה",
"contactStatus": "מצב קשר עם הלקוח",
"contactStatusDetail": "פירוט מצב קשר",
"proceedingNumber": "מספר הליך",
"courtName": "בית הדין",
"proceedingSubject": "עניין ההליך",
"claimSummary": "תמצית התביעה/הערעור",
"defenseClaims": "טענות ההגנה",
"q1DocsReviewed": "הוועדה התייחסה לכל המסמכים?",
"q1DocsDetail": "פירוט מסמכים",
"q2Reasoned": "ההחלטה מנומקת?",
"q2ReasonDetail": "פירוט הנמקה חסרה",
"q3PanelMatch": "הרכב תואם ליקויים?",
"q4PanelComposition": "הרכב הוועדה / הרכב חסר",
"q5ComplaintsAddressed": "התייחסו לכל התלונות?",
"q6ComplaintsDetail": "פירוט תלונות חסרות",
"q7ClinicalExam": "בדיקה קלינית נערכה?",
"q8ClinicalGap": "פער בדיקה קלינית vs מסמכים",
"q9MoharaApplied": "בחינת הלכת מוהרה (גיל, רקע, השכלה)?",
"q9MoharaDetail": "נתונים חסרים (מוהרה)",
"q10RehabGap": "פער פקיד שיקום vs ועדה?",
"q10RehabDetail": "פירוט הפער",
"q11ScoreGap": "פער ניקוד vs מצב ומסמכים?",
"q11ScoreDetail": "פירוט פער הניקוד",
"q12UniqueAspects": "התייחסות להיבטים ייחודיים?",
"q12UniqueDetail": "פירוט היבטים ייחודיים",
"recommendationType": "סוג ההמלצה",
"recommendationDetail": "פירוט ההמלצה",
"additionalAidNeeded": "צורך בסיוע נוסף",
"additionalAidNIDetail": "פירוט סיוע נוסף (ביטוח לאומי)",
"additionalAidOtherDetail": "פירוט סיוע נוסף (תחום אחר)",
"additionalAidUrgency": "דחיפות הסיוע הנוסף",
"additionalAidDeadlines": "מועדים (סיוע נוסף)",
"willingToRepresent": "בתחום התמחות + מעוניין לייצג?",
"notes": "הערות כלליות",
"assignedUser": "אחראי",
"teams": "צוותים",
"createdAt": "נוצר ב",
"modifiedAt": "עודכן ב",
"createdBy": "נוצר על ידי",
"modifiedBy": "עודכן על ידי"
},
"options": {
"status": {
"Draft": "טיוטה",
"Submitted": "נשלח",
"Approved": "אושר",
"Rejected": "נדחה"
},
"aidType": {
"": "",
"הגשת ערעור": "הגשת ערעור",
"יעוץ והדרכה": "יעוץ והדרכה",
"סיוע נוסף ביטוח לאומי": "סיוע נוסף ביטוח לאומי",
"סיוע נוסף תחום אחר": "סיוע נוסף תחום אחר",
"אי מתן סיוע": "אי מתן סיוע"
},
"urgencyLevel": {
"": "",
"רגיל": "רגיל",
"דחוף": "דחוף",
"בהול": "בהול"
},
"additionalUrgency": {
"": "",
"רגיל": "רגיל",
"דחוף": "דחוף",
"בהול": "בהול"
},
"contactStatus": {
"": "",
"תקין": "תקין",
"לא תקין": "לא תקין"
},
"courtName": {
"": "",
"בית הדין האזורי לעבודה ירושלים": "בית הדין האזורי לעבודה ירושלים",
"בית הדין האזורי לעבודה תל אביב": "בית הדין האזורי לעבודה תל אביב",
"בית הדין האזורי לעבודה חיפה": "בית הדין האזורי לעבודה חיפה",
"בית הדין האזורי לעבודה באר שבע": "בית הדין האזורי לעבודה באר שבע",
"בית הדין האזורי לעבודה נצרת": "בית הדין האזורי לעבודה נצרת",
"בית הדין הארצי לעבודה": "בית הדין הארצי לעבודה"
},
"proceedingSubject": {
"": "",
"נכות כללית": "נכות כללית",
"נכות מעבודה": "נכות מעבודה",
"נכות איבה": "נכות איבה",
"ניידות": "ניידות",
"אי כושר": "אי כושר",
"שירותים מיוחדים": "שירותים מיוחדים",
"סיעוד": "סיעוד",
"גמלת הבטחת הכנסה": "גמלת הבטחת הכנסה",
"דמי אבטלה": "דמי אבטלה",
"אחר": "אחר"
},
"recommendationType": {
"": "",
"ייעוץ והדרכה חלף ייצוג": "ייעוץ והדרכה חלף ייצוג",
"ויתור הלקוח": "ויתור הלקוח",
"החלפת ייצוג": "החלפת ייצוג",
"לא נוצר קשר": "לא נוצר קשר",
"לא התקיימה פגישה": "לא התקיימה פגישה",
"עדיין לא ניתן להחליט": "עדיין לא ניתן להחליט",
"נדרשים מסמכים נוספים": "נדרשים מסמכים נוספים",
"המלצה לסירוב": "המלצה לסירוב"
},
"additionalAidNeeded": {
"": "",
"לא נחוץ": "לא נחוץ",
"נחוץ בתחום ביטוח לאומי": "נחוץ בתחום ביטוח לאומי",
"נחוץ בתחום אחר": "נחוץ בתחום אחר"
},
"additionalAidUrgency": {
"": "",
"רגיל": "רגיל",
"דחוף": "דחוף",
"בהול": "בהול"
}
},
"links": {
"case": "תיק"
},
"presetFilters": {
"draft": "טיוטות",
"submitted": "נשלחו",
"approved": "אושרו"
}
}
@@ -0,0 +1,8 @@
{
"scopeNames": {
"DirectAccessReport": "דוח גישה ישירה"
},
"scopeNamesPlural": {
"DirectAccessReport": "דוחות גישה ישירה"
}
}
@@ -1,4 +1,10 @@
{ {
"labels": {
"LegalAssistance": "סיוע משפטי"
},
"tabs": {
"LegalAssistance": "סיוע משפטי"
},
"fields": { "fields": {
"cLegalAidType": "סוג מינוי סיוע משפטי", "cLegalAidType": "סוג מינוי סיוע משפטי",
"cAppointmentDate": "מועד קבלת המינוי", "cAppointmentDate": "מועד קבלת המינוי",
@@ -67,6 +67,76 @@
"Submitted": "נשלח", "Submitted": "נשלח",
"Approved": "אושר", "Approved": "אושר",
"Rejected": "נדחה" "Rejected": "נדחה"
},
"aidType": {
"": "",
"הגשת ערעור": "הגשת ערעור",
"יעוץ והדרכה": "יעוץ והדרכה",
"סיוע נוסף ביטוח לאומי": "סיוע נוסף ביטוח לאומי",
"סיוע נוסף תחום אחר": "סיוע נוסף תחום אחר",
"אי מתן סיוע": "אי מתן סיוע"
},
"urgencyLevel": {
"": "",
"רגיל": "רגיל",
"דחוף": "דחוף",
"בהול": "בהול"
},
"additionalUrgency": {
"": "",
"רגיל": "רגיל",
"דחוף": "דחוף",
"בהול": "בהול"
},
"contactStatus": {
"": "",
"תקין": "תקין",
"לא תקין": "לא תקין"
},
"courtName": {
"": "",
"בית הדין האזורי לעבודה ירושלים": "בית הדין האזורי לעבודה ירושלים",
"בית הדין האזורי לעבודה תל אביב": "בית הדין האזורי לעבודה תל אביב",
"בית הדין האזורי לעבודה חיפה": "בית הדין האזורי לעבודה חיפה",
"בית הדין האזורי לעבודה באר שבע": "בית הדין האזורי לעבודה באר שבע",
"בית הדין האזורי לעבודה נצרת": "בית הדין האזורי לעבודה נצרת",
"בית הדין הארצי לעבודה": "בית הדין הארצי לעבודה"
},
"proceedingSubject": {
"": "",
"נכות כללית": "נכות כללית",
"נכות מעבודה": "נכות מעבודה",
"נכות איבה": "נכות איבה",
"ניידות": "ניידות",
"אי כושר": "אי כושר",
"שירותים מיוחדים": "שירותים מיוחדים",
"סיעוד": "סיעוד",
"גמלת הבטחת הכנסה": "גמלת הבטחת הכנסה",
"דמי אבטלה": "דמי אבטלה",
"אחר": "אחר"
},
"recommendationType": {
"": "",
"ייעוץ והדרכה חלף ייצוג": "ייעוץ והדרכה חלף ייצוג",
"ויתור הלקוח": "ויתור הלקוח",
"החלפת ייצוג": "החלפת ייצוג",
"לא נוצר קשר": "לא נוצר קשר",
"לא התקיימה פגישה": "לא התקיימה פגישה",
"עדיין לא ניתן להחליט": "עדיין לא ניתן להחליט",
"נדרשים מסמכים נוספים": "נדרשים מסמכים נוספים",
"המלצה לסירוב": "המלצה לסירוב"
},
"additionalAidNeeded": {
"": "",
"לא נחוץ": "לא נחוץ",
"נחוץ בתחום ביטוח לאומי": "נחוץ בתחום ביטוח לאומי",
"נחוץ בתחום אחר": "נחוץ בתחום אחר"
},
"additionalAidUrgency": {
"": "",
"רגיל": "רגיל",
"דחוף": "דחוף",
"בהול": "בהול"
} }
}, },
"links": { "links": {
@@ -0,0 +1,8 @@
{
"scopeNames": {
"DirectAccessReport": "דוח גישה ישירה"
},
"scopeNamesPlural": {
"DirectAccessReport": "דוחות גישה ישירה"
}
}
@@ -16,11 +16,11 @@
}, },
"cAidType": { "cAidType": {
"type": "enum", "type": "enum",
"options": ["", "הגשת ערעור", "יעוץ והדרכה", "סיוע נוסף ביטוח לאומי", "סיוע נוסף תחום אר", "אי מתן סיוע"] "options": ["", "הגשת ערעור", "יעוץ והדרכה", "סיוע נוסף ביטוח לאומי", "סיוע נוסף תחום אחר", "אי מתן סיוע"]
}, },
"cUrgencyLevel": { "cUrgencyLevel": {
"type": "enum", "type": "enum",
"options": ["", "רגיל", "דחוף", "הול"], "options": ["", "רגיל", "דחוף", "בהול"],
"displayAsLabel": true, "displayAsLabel": true,
"style": { "style": {
"רגיל": "default", "רגיל": "default",
@@ -36,7 +36,7 @@ class DirectAccessReportService
$contactName = $contact $contactName = $contact
? ($contact->get('firstName') . ' ' . $contact->get('lastName')) ? ($contact->get('firstName') . ' ' . $contact->get('lastName'))
: 'ללא איש קשר'; : 'ללא איש קשר';
$reportName = "דוח גישה ישיר{$contactName}"; $reportName = "דוח גישה ישירה{$contactName}";
// Extract legal analysis from nested object // Extract legal analysis from nested object
$legalAnalysis = $params['legalAnalysis'] ?? []; $legalAnalysis = $params['legalAnalysis'] ?? [];
@@ -52,7 +52,7 @@ class DirectAccessReportService
'caseId' => $caseId, 'caseId' => $caseId,
'assignedUserId' => $userId, 'assignedUserId' => $userId,
// Section ב' מהות הסיוע // Section ב' מהות הסיוע
'aidType' => $params['aidType'] ?? null, 'aidType' => $params['aidType'] ?? null,
'urgencyLevel' => $params['urgencyLevel'] ?? null, 'urgencyLevel' => $params['urgencyLevel'] ?? null,
'appointmentDate' => $this->normalizeDate($params['appointmentDate'] ?? null), 'appointmentDate' => $this->normalizeDate($params['appointmentDate'] ?? null),
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "LegalAssistance", "name": "LegalAssistance",
"version": "1.0.0", "version": "1.2.3",
"acceptableVersions": [">=8.0.0"], "acceptableVersions": [">=8.0.0"],
"php": [">=8.1"], "php": [">=8.1"],
"releaseDate": "2026-04-06", "releaseDate": "2026-04-06",
+1 -1
View File
@@ -1,3 +1,3 @@
{ {
"casePromptAppend": "=== DIRECT ACCESS REPORT (דוח גישה ישירה) ===\nWhen the user asks to create a direct access report (\"דוח גישה ישירה\", \"דיווח ראשוני\", \"דוח דיווח ראשוני\"), follow this structured conversation flow:\n\nIMPORTANT: Do NOT call generate_initial_report until you have collected ALL required information through conversation.\n\nStep 1 — AUTO-FILL from context:\n- Pull from case: מספר תיק סיוע (cLegalAidNumber), בית הדין (cCourt), מספר הליך (cCourtCaseNumber)\n- Pull from contact: שם פרטי, שם משפחה\n- Tell the user what you already have and what's missing\n\nStep 2 — ASK about the appointment:\n- מתי קיבלת את המינוי? (appointmentDate)\n- מה מהות הסיוע? (הגשת ערעור / יעוץ / סיוע נוסף / אי מתן סיוע)\n- מה דחיפות ההליך? (רגיל / דחוף / בהול)\n- מועד אחרון להגשה?\n\nStep 3 — ASK about client contact:\n- מתי יצרת קשר ראשוני עם הלקוח?\n- If > 48 hours from appointment: מה סיבת העיכוב?\n- מתי נפגשתם? מי נכח בפגישה?\n- If > 10 days from appointment: מה סיבת העיכוב?\n- הקשר עם הלקוח תקין? (if not, ask for details)\n\nStep 4 — ASK about the proceeding:\n- עניין ההליך? (נכות כללית/מעבודה/איבה/ניידות/אי כושר/שירותים מיוחדים/סיעוד/etc.)\n- תמצית התביעה/הערעור?\n- טענות ההגנה (אם הוגשו)?\n\nStep 5 — ASK legal evaluation questions (BASED ON SUBJECT TYPE):\n\nIf נכות כללית/מעבודה/איבה/ניידות:\n- הוועדה התייחסה לכל המסמכים הרפואיים? פרט\n- ההחלטה מנומקת? ניתן להתחקות אחר הלך הרוח? פרט חוסרים\n- הרכב הוועדה תואם ליקויים? הרכב חסר?\n- התייחסו לכל תלונות הלקוח? פרט חוסרים\n- בדיקה קלינית נערכה? פער בין בדיקה למסמכים?\n\nIf אי כושר (in addition):\n- בחינת הלכת מוהרה (גיל, רקע תעסוקתי, השכלה)? נתונים חסרים?\n- פער בין פקיד שיקום לוועדה?\n\nIf שירותים מיוחדים/סיעוד:\n- פער ניקוד vs מצב ומסמכים?\n- התייחסות להיבטים ייחודיים (נפילות, מצב קוגנטיבי, השגחה)?\n\nStep 6 — ASK for recommendation:\n- מה ההמלצה? (ייעוץ חלף ייצוג / ויתור / החלפת ייצוג / לא נוצר קשר / לא התקיימה פגישה / עוד לא ניתן להחליט / נדרשים מסמכים / המלצה לסירוב)\n- Generate detailed justification based on the answers\n\nStep 7 — ASK about additional rights:\n- הלקוח צריך סיוע נוסף? (לא / בביטוח לאומי / תחום אחר)\n- If yes: פרטים, דחיפות, מועדים\n- הסיוע בתחום התמחותך? מעוניין לייצג?\n- הערות נוספות?\n\nStep 8 — GENERATE:\n- Summarize all collected data to the user\n- Ask for confirmation\n- Call generate_initial_report with ALL collected data\n\nNOTES:\n- Ask questions in natural conversation style, not as a form\n- Group related questions together (2-3 per message)\n- Use the case context to pre-fill what you can\n- For the legal analysis, formulate the answers based on the lawyer's explanations\n- The recommendationDetail should be a well-written legal justification\n" "casePromptAppend": "=== סיוע משפטי — דוח גישה ישירה ===\n\nלתיקים עם מינוי גישה ישירה (cLegalAidType = DirectAccess) יש לך כלי מיוחד: generate_initial_report.\n\n## מה זה גישה ישירה?\nגישה ישירה היא מסלול של הסיוע המשפטי בו עורך דין מתמנה לייצג פונה בהליך מול ביטוח לאומי. העורך דין נדרש להגיש דוח דיווח ראשוני תוך 14 יום מקבלת המינוי.\n\n## מתי להפעיל את התהליך?\n- כשהמשתמש מזכיר: \"גישה ישירה\", \"דוח גישה ישירה\", \"דיווח ראשוני\", \"דוח דיווח ראשוני\", \"מינוי גישה ישירה\"\n- כשיש תיק עם cLegalAidType = DirectAccess\n- כשהמשתמש שואל על תהליך הדיווח או המינוי\n\nכשמזהים שהתיק הוא גישה ישירה, הסבר למשתמש שיש לך כלי ייעודי ליצירת דוח גישה ישירה, ושאל אם הוא רוצה להתחיל.\n\n## תהליך השיחה (8 שלבים)\n\nIMPORTANT: אל תפעיל את generate_initial_report עד שאספת את כל המידע הנדרש.\n\n### שלב 1 — מילוי אוטומטי:\n- משוך מהתיק: מספר תיק סיוע, מספר הליך (cCourtCaseNumber)\n- משוך מאיש הקשר: שם פרטי, שם משפחה\n- ספר למשתמש מה כבר יש לך ומה חסר\n\n### שלב 2 — פרטי המינוי:\n- מתי קיבלת את המינוי? (appointmentDate)\n- מה מהות הסיוע? (הגשת ערעור / יעוץ והדרכה / סיוע נוסף ביטוח לאומי / סיוע נוסף תחום אחר / אי מתן סיוע)\n- מה דחיפות ההליך? (רגיל / דחוף / בהול)\n- מועד אחרון להגשה?\n\n### שלב 3 — קשר עם הלקוח:\n- מתי יצרת קשר ראשוני?\n- אם עברו יותר מ-48 שעות מהמינוי: מה סיבת העיכוב?\n- מתי נפגשתם? מי נכח?\n- אם עברו יותר מ-10 ימים: מה סיבת העיכוב?\n- הקשר תקין? (אם לא — פרט)\n\n### שלב 4 — פרטי ההליך:\n- בית הדין? (חובה לבחור מ: בית הדין האזורי לעבודה ירושלים / תל אביב / חיפה / באר שבע / נצרת / בית הדין הארצי לעבודה)\n- עניין ההליך? (נכות כללית / מעבודה / איבה / ניידות / אי כושר / שירותים מיוחדים / סיעוד / הבטחת הכנסה / אבטלה / אחר)\n- תמצית התביעה/הערעור?\n- טענות ההגנה?\n\n### שלב 5 — ניתוח סיכוי משפטי (לפי סוג ההליך):\n\nאם נכות כללית/מעבודה/איבה/ניידות:\n- הוועדה התייחסה לכל המסמכים הרפואיים? פרט\n- ההחלטה מנומקת? ניתן להתחקות אחר הלך הרוח? פרט חוסרים\n- הרכב הוועדה תואם ליקויים? הרכב חסר?\n- התייחסו לכל תלונות הלקוח? פרט חוסרים\n- בדיקה קלינית נערכה? פער בין בדיקה למסמכים?\n\nאם אי כושר (בנוסף):\n- בחינת הלכת מוהרה (גיל, רקע תעסוקתי, השכלה)? נתונים חסרים?\n- פער בין פקיד שיקום לוועדה?\n\nאם שירותים מיוחדים/סיעוד:\n- פער ניקוד vs מצב ומסמכים?\n- התייחסות להיבטים ייחודיים (נפילות, מצב קוגניטיבי, השגחה)?\n\n### שלב 6 — המלצה:\n- סוג ההמלצה? (ייעוץ והדרכה חלף ייצוג / ויתור הלקוח / החלפת ייצוג / לא נוצר קשר / לא תקיימה פגישה / עדיין לא ניתן להחליט / נדרשים מסמכים נוספים / המלצה לסירוב)\n- כתוב פירוט מנומק על בסיס התשובות\n\n### שלב 7 — מיצוי זכויות:\n- הלקוח צריך סיוע נוסף? (לא נחוץ / נחוץ בתחום ביטוח לאומי / נחוץ בתחום אחר)\n- אם כן: פרטים, דחיפות, מועדים\n- הסיוע בתחום התמחותך? מעוניין לייצג?\n- הערות נוספות?\n\n### שלב 8 — יצירת הדוח:\n- סכם את כל המידע שנאסף\n- בקש אישור מהמשתמש\n- הפעל generate_initial_report עם כל הנתונים\n\n## הנחיות כלליות:\n- שאל בסגנון שיחה טבעי, לא כטופס\n- קבץ 2-3 שאלות קשורות ביחד\n- השתמש בהקשר התיק למילוי מוקדם\n- הפירוט של ההמלצה צריך להיות נימוק משפטי מנוסח היטב\n- אם המשתמש שואל \"מה זה גישה ישירה?\" או \"יש כאן מינוי גישה ישירה\" — הסבר את התהליך והצע ליצור דוח"
} }
+1
View File
@@ -67,6 +67,7 @@
}, },
"courtName": { "courtName": {
"type": "string", "type": "string",
"enum": ["בית הדין האזורי לעבודה ירושלים", "בית הדין האזורי לעבודה תל אביב", "בית הדין האזורי לעבודה חיפה", "בית הדין האזורי לעבודה באר שבע", "בית הדין האזורי לעבודה נצרת", "בית הדין הארצי לעבודה"],
"description": "בית הדין" "description": "בית הדין"
}, },
"proceedingSubject": { "proceedingSubject": {