eOrdering API 1.3, revízia 2018-05-15
Zoznam lekární

Požiadavka

Syntax

GET /api.svc/json/pharmacies
Poznámky
Pre popis všeobecne akceptovaných parametrov a návratových hodnôt, pozri sekciu API všeobecne / Zoznam objektov.
Vezmite na vedomie, že v zozname sa nenachádzajú lekárne s nastaveným Flags = 20.

Parametre

Parameter Popis Povinný Typ Povolené hodnoty Predvolená hodnota
includeInSupplierStatus vrátiť aj stav lekárne u jednotlivých dodávateľov nie boolean true, 1, false, 0 false

Všeobecný parameter filter zúži vyžiadaný zoznam lekární podľa nasledujúcich vlastností zoradených od najviac špecifických po najmenej.

  1. Identifikátor lekárne key
  2. Názov lekárne name
  3. Adresa address
  4. Mesto city
  5. PSČ postalCode
  6. Country country
Poznámky
Stav lekárne u dodávateľa je vyjadrený vlastnosťou isActive. Aj je stav lekárne známy, môže nadobúdať hodnotu true - lekáreň je aktívna, alebo false - lekáreň nie je aktívna a objednávky na ňu smerované môžu byť dodávateľom zamietnuté.
Pre vyhľadávanie v PSČ použite numerický tvar bez prázdnych znakov. Napr. pre "821 05" použite "82105".

Príklad

Vyhľadanie lekární podľa reťazca "fakultná" a zobrazenie iba prvých desať nájdených výsledkov.

Požiadavka

GET https://pharminfo.sk/eo/api.svc/json/pharmacies?pageSize=10&filter=fakultna HTTP/1.1
Authorization: EOv1 j2SjQgX883bEn59Kpvds:AtAhR6C8uTDv0F7TXAA6FdT4bPzx0fsT/N6SQa1fRoQ=
Date: Mon, 18 Nov 2013 09:20:18 GMT
Content-Type: application/json; charset=utf-8

Odpoveď

HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
Date: Mon, 18 Nov 2013 09:18:21 GMT
Content-Length: 357
{
    "isPaged": true,
    "pageSize": 10,
    "page": 1,
    "total": 1,
    "items": [
        {
            "id": 12,
            "name": "Fakultná lekáreň FaF UK",
            "address": "Odbojárov 10",
            "city": "Bratislava",
            "postalCode": "832 32",
            "country": "",
            "flags": 0,
            "companyId": 117,
            "key": "P40705160302",
            "isReplaced": true,
            "replacementId": 17
        },
        {
            "id": 17,
            "name": "Lekáreň Eucalyptus",
            "address": "Námestie SNP 74/28",
            "city": "Zvolen",
            "postalCode": "960 01",
            "country": "",
            "flags": 0,
            "companyId": 1665,
            "key": "P55856160301",
            "isReplaced": false
        }
    ]
}