Wat is PharmaBar

PharmaBar biedt ondersteuning bij het integreren van barcodes in uw (ziekenhuis-)apotheek

Webservice

De API van PharmaBar is een kant en klare oplossing van het ontsluiten van productinformatie uit de verschillende soorten barcodes.

U sluit uw applicaties aan en u kunt direct gebruik maken van productidentificatie via barcodes

Gratis voor apothekers

Iedere (ziekenhuis-) apotheek krijgt maandelijks 2500 zoekopdrachten gratis. Heeft u behoefte aan meer zoekopdrachten? Neemt u dan contact met ons op via:
info@pharma-intelligence.nl.

Webinterface

Wilt u weten of een barcode geldig is? Of vraagt u zich af waarom een barcode niet de gewenste productidentificatie oplevert? Via de webinterface van PharmaBar krijgt u snel antwoorden op deze vragen

Ondersteuning voor vervaldata

GTIN14 barcodes bevatten naast de productinformatie in sommige gevallen ook informatie over vervaldata en chargenummers. Met PharmaBar kunt u deze informatie gemakkelijk ontsluiten.

API Documentatie

Productidentificatie

Omschrijving

Deze API wordt gebruikt om de Z-Index nummers behorende bij een barcode op te halen. Invoer is een gescande barcode. Als resultaat krijgt u de gekoppelde Z-Index nummers en details over de barcode terug.

Bij een foutieve barcode (niet gekoppeld in de Z-Index, scanfout of drukfout) krijgt u details over de achtergrond van deze fout terug.

Endpoint

Endpoint voor requests voor deze API is:

http://pharmabar.pharma-intelligence.nl/api/artikelen/{key}/

Request

Requests zijn POST requests met 1 parameter: barcode

Response

Response is een JSON response met de volgende opmaak:

query: BARCODE
result: success|error
resultCode: [0-99]
message: null|error message
numResults: 0-999999
barcodeDetails:
    type: [EHIBCC|HIBC|GTIN8|GTIN12|GTIN13|GTIN14|GTIN14 Expanded]
    expirationDate: Y-m-d | 0000-00-00
    batch: BATCHNO|empty
zindexNummers: array[]
                    

U kunt resultCode gebruiken om uw eigen logica te gebruiken voor het afhandelen van eventuele fouten. De codes zijn:

  • 0: Zoekopdracht geslaagd, Resultaten gevonden
  • 5: Zoekopdracht geslaagd, Geen resultaten gevonden
  • 10: Ongeldige checksum in barcode
  • 99: Zoekopdracht bevat geen (ondersteunde) barcode