רכיב XA DICOM R/W

ספריית תוכנה המבצעת קריאה וכתיבה של ערוץ ווידאו וערוץ ECG מ/אל קבצי DICOM קרדיולוגים (XA).

שרת CAD רפואי

פלטפורמה אפליקטיבית למערכת CAD (אבחון בעזרת מחשב - Computer Aided Diagnostics) הכוללת שרת DICOM, מערכת ניהול משימות ואפליקציית ניהול מבוססת WEB. הפרויקט פותח בזמן שיא, ארבע חודשים החל משלב התכנון ועד לסיום בדיקות הקבלה. המערכת בנויה בעזרת טכנולוגיות מיקרוסופט (SQL Server, IIS 7.0, ASP.NET).

שרת HL7

חיבור של מערכת רפואית לביצוע בדיקות במעבדות שינה למערכות LIS באמצעות פרוטוקול HL7.

ספריית DICOM

פרויקט פנימי לאריזה של ספריית ה-DICOM שלנו לצורך מכירה במודל של רישוי.

חיבור MATLAB - DICOM

פרויקט קטן וחביב של קריאה וכתיבה של קבצי DICOM מתוך MATLAB עבור חברת הזנק ישראלית.

מערכת DICOM עבור Cardiac CT

פרויקט מיקור חוץ מלא למערכת DICOM של CT לקרדיולוגיה. הפרויקט כלל שרות שמירה של קבצי DICOM הנתמך בבסיס נתונים מקומי ואפליקצית GUI לניהול העותקים המקומיים ולצפיה בהם. המערכת מאפשרת צפיה בתמונות ממספר מקומות (רשת, CD, דיסק מקומי) תוך שימוש בממשק משתמש זהה.

הפרויקט כלל שלושה מתכנתים לתקופה של 3 חודשים.

קונקטטון 2007

הכנה ויצוג של חברה ישראלית המייצגת התקן רפואי (Medical Device) בקונקטטון שנערך בברלין, אפריל 2007.

המערכת, SD Bronchus Planning Workstation, עברה בהצלחה את כל הבדיקות בתור מערכת תצוגה ובפרופיל SWF

.

2007 - שיפור קונטרסט בתמונות X-RAY

אלגוריתם לשיפור קונטרסט בתמונות CR ו-DR תוך שמירה על איכות התמונה המקורית ומספר הביטים בתמונה.

האתגר הוא לספק תצוגה ראשונית טובה ככל האפשר תוך שמירה על האפשרות לשנות את הקונטרסט (WC/WW) מבלי לאבד איכות.

הפרויקט בוצע עבור חברה ישראלית.

(2005) חיבור DICOM למערכות PACS

בהמשך לפרוייקט קורא קבצי הDICOM- שעשינו בשנת 2003, חיברנו את המערכת באמצעות פרוטוקול DICOM אל ארכיון התמונות הרפואיות. בכך ביטלנו את הצורך בהעברת הקבצים באמצעות CD. החיבור מתבסס על שרותי השאילתה – Query/Retrieve והשמירה – Storage ומאפשר לרופא לחפש את התמונות הדרושות בארכיון ולייבא אותם אל תחנת העבודה באמצעות רשת התקשורת. הפרוייקט כלל פיתוח ושילוב ספריית התקשורת, שרות (NT Service) לשמירת הקבצים, אפליקציית הדגמה ובדיקות המבצעת את כל תהליך העבודה מול ה-PACS וכן כתיבת מסמך DICOM Conformance Statement של המוצר הכולל.

(2003) פיתוח קורא DICOM

במסגרת פרוייקט זה פיתחנו רכיב לקריאה של קבצי DICOM המשלב פיענוח של תוכן הקבצים וחלוקתם לקבוצות מסודרות כהכנה לשלב העיבוד התלת מימדי.  הקורא סורק את הקבצים ומסדר אותם במבנה היררכי. בנוסף הוא מבצע סדרה של בדיקות שלמות לכל סידרה על פי נתוני המיקום של כל חתך. המבנה ההיררכי הוגדר בצורה טבלאית לפי תבנית תכנון (Design Pattern)  הרכיב נכתב ב-C++  ונעטף בספריה דינמית (DLL).

מערכת iPACS

במסגרת עבודתי בחברת RealTimeImageבשנים 2000 – 2006 הייתי אחראי על פיתוח השרת של ארכיון התמונות הרפואיות (PACS) של החברה. המוצר, שהופץ תחת השם PRISM, היה ספינת הדגל של החברה והותקן בכ-600 בתי חולים ומכוני הדמיה ברחבי העולם, בינהם קופ"ח מכבי. השרת התבסס על ארכיטקטורה מבוזרת ואיפשר ניהול רב שלבי של האיחסון (Hierarchical Storage Management – HSM). יחודו של PRISM היה בשרת התמונות (Imaging Server) שאיפשר צפיה בתמונות על גבי כל חיבור רשת דרך האינטרנט באמצעות טכנולוגית Wavelet.

מודל תלת מימדי אינטראקטיבי ופרוגרסיבי

 

אחד האתגרים המרתקים בתחום ההדמיה הרפואית הוא האופן שבו יש להציג את המידע החזותי לרופא בהתאם למשימה שעליו לבצע. מודל תלת מימדי מאפשר גם למי שאינו רדיולוג להבין בקלות את המבנה האנטומי ולזהות פתולוגיות. אפילו רדיולוגים מנוסים מתקשים להתמודד עם הכמות האדירה של תמונות שמפיקים מכשירי ההדמיה החדישים כגון Multi-Slice CT. באמצעות בניית מודל תלת מימדי ניתן להציג תמונה אינטראקטיבית של הסריקה ולאפשר למתבונן להתמקד באיזורים החשובים על ידי ניווט במודל. אחד השימושים הנפוצים היום הוא סריקת בית החזה לצורך איבחון מחלות לב. בסריקה כזו מופקות אלפי תמונות במרווחים קטנים ובזמנים שונים בהתאם לפעילות הלב. במסגרת פרוייקט תלת מימד במהלך עבודתי ב-RTI ניסינו לספק למשתמשים בתחנות מרוחקות המחוברים בחיבור אינטרנט רגיל ניווט תלת מימדי בעזרת טכנולוגית ה-Streaming. המודל שבנינו איפשר עדכון פרוגרסיבי של הנתונים בצד הלקוח תוך כדי צפיה ועדכון שמגיע מהשרת על פי נתוני התצוגה אצל הלקוח.