PharmaLedger-IMI / epi-workspace

ePI use case main repository
MIT License
5 stars 4 forks source link

App Scan Code 128 C Barcode (China EDMC Code) #123

Closed maherpa2 closed 2 years ago

maherpa2 commented 3 years ago

PL user story: #93 (see full overview for additional information)

Description: Changes to the App and decoding in order to be able to scan a Code 128 bar code:

Acceptance criteria's: positive tests

negative tests / error path testing

Process scenario:

Additional information: For serialization China is using the Code 128 C barcode and the 20 digit EDMC code is encoded. The ability to decode this and provide an ePI and all the Anti counterfeit checks will be of additional value. This also implies an update on the DSU Fabric in order to be able to manage this code as it is not GTIN based (refer to #124).

andrejstas commented 3 years ago

Current open-source solution ZXing (https://github.com/zxing/zxing) is capable of scanning this code.

rite2bala commented 3 years ago

image

Scanned with Scandit -- able to scan but unable to detect GTIN as there is no GS1 separator