💊İlaç Listesi

Uç-nokta: /products/:id

API URL

İstek Metodu: GET

Header Parametreleri

parametretipiaçıklama

Authorization

string

İstek Parametreleri

parametretipiaçıklamazorunlu

id

integer

İlaca ait atanmış olan tekil ürün id bilgisi. Bu bilgiye /products metodunda bulunan id alanından alınabilir.

hayır

page

integer

Sayfa numarası Cevap Yapısı

hayır

per-page

integer

Bir sayfada bulunması istenen kayıt sayısı. Üst limit 500. Cevap Yapısı

hayır

Cevap Parametreleri

parametretipiaçıklama

product

productList [ ]

productList

parametretipiaçıklama

product

product

drug

drug

drugform

drug

barcodes

barcodes

published

boolean

true = ürünün ve bilgilerinin aktif bir şekilde yayınlanabildiği durumlar içindir false = ürünün ve bilgilerinin çeşitli sebeplerle (firma talebi, regülasyonlar, hatalı kayıt vb.) yayından kaldırıldığı durumlar içindir

product

parametretipiaçıklama

id

integer

ürün tekil id'si

name

string

ürün ismi (drug + drugform + product şeklinde oluşturulmaktadır).

drug

parametretipiaçıklama

id

integer

ürüne ait drug'ın id'si

name

string

drug'ın ismi

Örneğin:

"CALPOL Süspansiyon 120 mg/5 ml 150 ml'lik şişe"

için

drug: CALPOL

drugform

parametretipiaçıklama

id

integer

ürüne ait drugform'un id'si

name

string

drugform'un ismi

Örneğin:

"CALPOL Süspansiyon 120 mg/5 ml 150 ml'lik şişe"

için

barcodes

parametretipiaçıklama

barcode

integer

ürünün barkodu. 12 veya 13 haneli olabilir.

skrsStatus

string

barkoda ait SKRS durumu. Sağlık Kodlama Referans Sunucusu'nda tanımlı olan barkodu ve barkodun durumunu açıklar. Dönen sonuç aktif, pasif veya null (liste dışı) olacaktır. İlaçların barkodu, belirli koşullarda değişebilir. Bu sebeple 1 ilacın 1'den fazla barkodu olabilir (aynı ilaç farklı barkodlarla piyasada olabilir) ve her barkodun SKRS durumu farklı olabilir.

curl İstek Örneği

curl --location 'https://api.vapi.co/products' \
--header 'Authorization: Bearer <API Anahtarı>'
curl --location 'https://api.vapi.co/products/3195' \
--header 'Authorization: Bearer <API Anahtarı>'

postman İstek Örneği

Liste Sorgusu

Tekil Sorgu

Cevap örneği

Liste Sonucu

{
    "data": [
        {
            "product": {
                "id": 587,
                "name": "VOLTAREN EMULGEL Jel %1 50 g'lık tüp"
            },
            "drug": {
                "id": 14411,
                "name": "VOLTAREN EMULGEL"
            },
            "drugform": {
                "id": 5757,
                "name": "Jel %1"
            },
            "barcodes": [
                {
                    "barcode": "8681291340079",
                    "skrsStatus": "Aktif"
                },
                {
                    "barcode": "8699504340037",
                    "skrsStatus": "Pasif"
                }
            ],
            "published": true
        },
        {
            "product": {
                "id": 591,
                "name": "VECTAVİR Krem %1 2 g'lık tüp"
            },
            "drug": {
                "id": 3432,
                "name": "VECTAVİR"
            },
            "drugform": {
                "id": 5623,
                "name": "Krem %1"
            },
            "barcodes": [
                {
                    "barcode": "8692255000915",
                    "skrsStatus": "Pasif"
                },
                {
                    "barcode": "8699504350203",
                    "skrsStatus": "Pasif"
                },
                {
                    "barcode": "8692255002186",
                    "skrsStatus": "Aktif"
                }
            ],
            "published": true
        },
        ...
    ],
    "_links": {
        "self": {
            "href": "https://api.vapi.co/products?page=1&per-page=500"
        },
        "first": {
            "href": "https://api.vapi.co/products?page=1&per-page=500"
        },
        "last": {
            "href": "https://api.vapi.co/products?page=55&per-page=500"
        },
        "next": {
            "href": "https://api.vapi.co/products?page=2&per-page=500"
        }
    },
    "_meta": {
        "totalCount": 27018,
        "pageCount": 55,
        "currentPage": 1,
        "perPage": 500
    },
    "success": true
}

Tekil Sonuç

{
    "data": {
        "product": {
            "id": 3195,
            "name": "ASPİRİN Tablet 100 mg (Çocuklar için) 20 tabletlik ambalaj"
        },
        "drug": {
            "id": 276,
            "name": "ASPİRİN"
        },
        "drugform": {
            "id": 466,
            "name": "Tablet 100 mg (Çocuklar için)"
        },
        "barcodes": [
            {
                "barcode": "8699546010028",
                "skrsStatus": "Aktif"
            }
        ],
        "published": true
    },
    "success": true
}
🔎İlaç Arama

Last updated