ASPOSE.BarCOD를 사용하여 HIBC LIC QR 코드를 생성하는 방법 .NET

ASPOSE.BarCOD를 사용하여 HIBC LIC QR 코드를 생성하는 방법 .NET

이 기사에서는 C#에서 .NET을 위한 Aspose.BarCode를 사용하여 HIBC LIC QR 코드를 생성하는 방법을 설명합니다.HiBC (건강 산업 바 코드)는 의료기기 식별, 포장 및 UDI (유일한 장치 식명) 준수에 사용됩니다.

현실 세계 문제

병원, 제조 업체 및 유통 업체는 규제 준수, 저장 및 환자 안전을 위한 표준화된 HIBC QR 코드로 장비 및 포장을 표시해야 합니다.

솔루션 검토

Aspose.BarCode for .NET은 개발자가 신뢰할 수있는 의료 라벨링 및 준수를 위해 필요한 데이터 필드, 적절한 포맷 및 고급 QR 코드 기능을 갖춘 HIBC LIC QR 코드를 생성 할 수 있습니다.

원칙

시작하기 전에, 당신이 가지고 있는지 확인:

  • Visual Studio 2019 또는 이후
  • .NET 6.0 또는 이후 (또는 .Net Framework 4.6.2+)
  • NuGet를 통해 설치된 .NET을 위한 Aspose.BarCode
  • C#에 대한 기본 지식
PM> Install-Package Aspose.BarCode

단계별 실행

단계 1: Aspose.BarCode 설치 및 가져오기

NuGet 패키지를 설치하고 필요한 이름 공간을 가져오십시오 :

using Aspose.BarCode.Generation;

2단계: HIBC LIC QR 코드 발전기 만들기

UDI 또는 규제 요구 사항에 따라 HIBC LIC QR 데이터 스트립을 형성:

string hibcQrData = "+A123BJC5D123456\n/$$52001510\n/$$52001511\n/$$52001512";
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.HIBCLICQR, hibcQrData);

3단계: QR 설정 사용자 정의

필요한 경우 오류 수정, 버전 및 스타일을 설정합니다.

generator.Parameters.Barcode.QR.QrErrorLevel = QRErrorLevel.LevelM;
generator.Parameters.Barcode.QR.QrVersion = QRVersion.Auto;
generator.Parameters.Barcode.XDimension.Pixels = 8;
generator.Parameters.Barcode.BarColor = Color.Black;
generator.Parameters.Barcode.BackColor = Color.White;

단계 4 : HIBC LIC QR 코드를 생성하고 저장합니다.

QR 코드를 PNG, JPEG 또는 지원되는 형식으로 내보내십시오.

generator.Save("hibc-lic-qr.png", BarCodeImageFormat.Png);

단계 5 : 완전한 예제

using Aspose.BarCode.Generation;
using System.Drawing; // Required for Color

class Program
{
    static void Main()
    {
        string hibcQrData = "+A123BJC5D123456\n/$52001510\n/$52001511\n/$$52001512";
        BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.HIBCLICQR, hibcQrData);
        generator.Parameters.Barcode.QR.QrErrorLevel = QRErrorLevel.LevelM;
        generator.Parameters.Barcode.QR.QrVersion = QRVersion.Auto;
        generator.Parameters.Barcode.XDimension.Pixels = 8;
        generator.Parameters.Barcode.BarColor = Color.Black;
        generator.Parameters.Barcode.BackColor = Color.White;
        generator.Save("hibc-lic-qr.png", BarCodeImageFormat.Png);
        // Validate output with HIBC scanner
    }
} 

사례 및 응용 프로그램 사용

  • 의료기기 표시: 규제 준수를 위한 독특한 식별
  • 병원 및 임상 기록: 빠르고 신뢰할 수 있는 추적
  • UDI 준수: FDA, EU MDR 및 글로벌 UDI 규칙을 충족

일반적인 도전과 해결책

**도전 1 : 준수 스캐너에 의해 거부 된 바코드?**해결책 : 코드 텍스트 형식을 검증하고, 올바른 HIBC 필드를 사용하며, 인증된 독자와 함께 테스트하십시오.

**Challenge 2: UDI를 위한 복잡한 데이터 필드?**해결책 : 장치/인벤토리 데이터베이스에서 자동 코드 데이터 스트리트 생성.

도전 3 : 인쇄 또는 스캔 문제?해결책 : 작은 의료 라벨에 대 한 300 DPI 이상의 수출.

성과 고려 사항

  • Batch는 모든 제품 라인에 대한 HIBC LIC QR 코드를 생성합니다.
  • 메모리 스트림을 사용하여 인쇄 및 ERP 시스템과 직접 통합
  • 준수 도구를 사용하여 정기적으로 수출을 확인합니다.

모범 사례

  • 항상 인증된 HIBC/UDI 스캐너를 사용하여 검증
  • 정확성을 위한 자동 코드 텍스트 형식화 및 데이터 입력
  • 표지판 인쇄를 위한 300 DPI의 PNG 수출
  • 준수/검토를 위한 로그 코드 텍스트

고급 시나리오

배치 생성 HIBC LIC QR 코드

foreach (var device in devices)
{
    BarcodeGenerator g = new BarcodeGenerator(EncodeTypes.HIBCLICQR, device.HibcQrData);
    g.Save($"hibclicqr_{device.Serial}.png", BarCodeImageFormat.Png);
}

2) HIBC QR 코드에 대한 사용자 지정 표시

generator.Parameters.Barcode.BarColor = Color.DarkRed;
generator.Parameters.Barcode.BackColor = Color.WhiteSmoke;

결론

Aspose.BarCode for .NET을 사용하면 의료 장치, 건강 관리 및 UDI 준수에 대한 HIBC LIC QR 코드를 생성할 수 있습니다. Aspose.BarCode API 참조 더 많은 것에 대하여

 한국어