קוד QR מורחב עם הנתונים בפורמט HIBC LIC

קוד תווית ברקוד של תעשיית הבריאות (HIBC LIC) הוא תקן ברקוד המשמש בתעשיית הבריאות. ברקודים של HIBC LIC משמשים לזיהוי ולמעקב אחר מוצרי בריאות, כגון תרופות ומכשור רפואי, לאורך שרשרת האספקה. ברקודים כאלה מכילים מזהה ייחודי למוצר, כמו גם מידע נוסף כגון תאריך תפוגה ומספר חבילה. תקן ברקוד זה מוגדר כשילוב של סוג ברקוד בסיס, כגון קוד 39, QR Code, Aztec Code, Code 128 או Data Matrix, ופורמט ספציפי של נתונים מקודדים המשמשים לאחסון מידע רלוונטי לתעשיית הבריאות.

במאמר זה, אנו מסבירים כיצד ליצור ברקודים של HIBC LIC על בסיס סוגי QR Code באמצעות ספריית הברקודים C#. Aspose.BarCode עבור .NET שופר לאחרונה כדי לספק תמיכה בתקן ברקוד זה.

ספריית Aspose.BarCode NET

מפתחים יכולים להטמיע בקלות ספריית Aspose.BarCode for .NET באפליקציה שלהם. ספריית הברקוד מספקת פונקציונליות עשירה ליצירה או קריאה של סוגי ברקוד שונים בתוך יישומי NET. הורד קבצי DLL הפניה מהדף Releases או התקן אותם מ-NuGet Gallery על ידי הפעלת הפקודה הבאה:

PM> Install-Package Aspose.BarCode

צור ברקודים של HIBC LIC

מוצרים רפואיים חייבים להיות מסומנים בברקודים המכילים מידע כגון קוד זיהוי של היצרן, מספר מוצר ויחידות מדידה. ברקודים כאלה משמשים לזיהוי ומעקב אחר מוצרים תוך כדי שרשרת האספקה.

כדי ליצור ברקודים, המקודדים את הנתונים בפורמט HIBC LIC המתאים, יש להשתמש במחלקה HIBCLICPrimaryDataCodetext. כדי לבחור את סוג הברקוד הבסיסי הנדרש, יש לאתחל את המאפיין BarCodeType באחד מהערכים הבאים: HIBCCode39LIC, HIBCCode128LIC, HIBCAztecLIC, HIBCDataMatrixLIC או HIBCQRLIC. כברירת מחדל, HIBCCode39LIC מוגדר.

דוגמת הקוד שלהלן מראה כיצד ליצור קוד HIBC LIC QR המקודד את המידע הדרוש כנתונים ראשיים.

//צור ברקוד HIBC LIC המבוסס על קוד QR
HIBCLICPrimaryDataCodetext complexCodetext = new HIBCLICPrimaryDataCodetext();
complexCodetext.BarcodeType = EncodeTypes.HIBCQRLIC;

//להגדיר את הנתונים העיקריים לקידוד
complexCodetext.Data = new PrimaryData();
complexCodetext.Data.ProductOrCatalogNumber = "12345";
complexCodetext.Data.LabelerIdentificationCode = "A999";
complexCodetext.Data.UnitOfMeasureID = 1;

//מקודד את הנתונים בפורמט HIBC LIC ושמור את הברקוד שנוצר
using (ComplexBarcodeGenerator gen = new ComplexBarcodeGenerator(complexCodetext))
{
    gen.Parameters.Barcode.XDimension.Pixels = 10;
    gen.Save($"{path}HIBCLICPrimary.png");
}

שדות מידע משלימים, כגון תאריך תפוגה, כמות מוצר, מספר חבילה, מספר סידורי ותאריך הייצור, יכולים להיות מוטבעים גם ב-HIBC LIC אם הם נחוצים למקרי שימוש מסוימים. ניתן להשתמש במחלקה HIBCLICSecondaryAndAdditionalDataCodeText כדי לכלול נתונים משניים בפורמט הנדרש. ניתן להטמיע נתונים משלימים אלה בברקודים של HIBC LIC כנתונים משניים, כפי שמודגם בדוגמה של הקוד שלהלן.

//צור ברקוד HIBC LIC המבוסס על קוד QR
HIBCLICSecondaryAndAdditionalDataCodetext complexCodetext = new HIBCLICSecondaryAndAdditionalDataCodetext();
complexCodetext.BarcodeType = EncodeTypes.HIBCQRLIC;
//להגדיר את הנתונים המשניים
complexCodetext.Data = new SecondaryAndAdditionalData();
complexCodetext.Data.ExpiryDate = DateTime.Now;
complexCodetext.Data.ExpiryDateFormat = HIBCLICDateFormat.MMDDYY;
complexCodetext.Data.Quantity = 30;
complexCodetext.Data.LotNumber = "LOT123";
complexCodetext.Data.SerialNumber = "SERIAL123";
complexCodetext.Data.DateOfManufacture = DateTime.Now;
complexCodetext.LinkCharacter = 'S';

//מקודד את הנתונים בפורמט HIBC LIC ושמור את הברקוד שנוצר
using (ComplexBarcodeGenerator gen = new ComplexBarcodeGenerator(complexCodetext))
{
    gen.Parameters.Barcode.XDimension.Pixels = 10;
    gen.Save($"{path}HIBCLICSecondary.png");
}

ה-API של ברקוד מציע את היכולת לכלול מידע ראשוני וגם מידע משני בברקוד HIBC LIC. לשם כך, יש צורך להשתמש במחלקה HIBCLICCombinedCodetext, כפי שמוצג בדגימת הקוד המופיעה להלן.

//צור ברקוד HIBC LIC המבוסס על קוד QR
HIBCLICCombinedCodetext complexCodetext = new HIBCLICCombinedCodetext();
complexCodetext.BarcodeType = EncodeTypes.HIBCQRLIC;
//להגדיר את הנתונים העיקריים
complexCodetext.PrimaryData = new PrimaryData();
complexCodetext.PrimaryData.ProductOrCatalogNumber = "12345";
complexCodetext.PrimaryData.LabelerIdentificationCode = "A999";
complexCodetext.PrimaryData.UnitOfMeasureID = 1;
//להגדיר את הנתונים המשניים
complexCodetext.SecondaryAndAdditionalData = new SecondaryAndAdditionalData();
complexCodetext.SecondaryAndAdditionalData.ExpiryDate = DateTime.Now;
complexCodetext.SecondaryAndAdditionalData.ExpiryDateFormat = HIBCLICDateFormat.MMDDYY;
complexCodetext.SecondaryAndAdditionalData.Quantity = 30;
complexCodetext.SecondaryAndAdditionalData.LotNumber = "LOT123";
complexCodetext.SecondaryAndAdditionalData.SerialNumber = "SERIAL123";
complexCodetext.SecondaryAndAdditionalData.DateOfManufacture = DateTime.Now;

//מקודד את הנתונים המשולבים באמצעות תקן HIBC LIC ושמור את הברקוד שנוצר
using (ComplexBarcodeGenerator gen = new ComplexBarcodeGenerator(complexCodetext))
{
    gen.Parameters.Barcode.XDimension.Pixels = 10;
    gen.Save($"{path}HIBCLICCombined.png");
}

קבל רישיון חינם

אתה יכול להעריך את ה-API ללא כל הגבלה על ידי בקשת [רישיון זמני ללא תשלום].

סיכום

במאמר זה, תיארנו כיצד ליצור ברקודים של HIBC LIC ב-C#. הסברנו כיצד לבחור סוגי ברקוד בסיס ולאחר מכן לקודד נתונים ראשיים ומשניים לפי תקן HIBC LIC בברקוד שנוצר. אתה יכול לבדוק את תיעוד כדי לקבל מידע נוסף על תכונות ספריית ברקוד. בכל שאלה, אנא אל תהסס לפנות אלינו דרך פורום Aspose.