Contracten op peildatum¶
GET Haal de lijst met actieve contracten op peildatum op uit PharmaPortal.
Voor gebruikers van PharmaPortal is het mogelijk om via een API vanuit een eigen systeem de lijst met actieve contracten op peildatum op te vragen. Dit is een REST-API met één endpoint en één actie (met of zonder peildatum).
Toegang
Alleen beschikbaar voor licentiehouders van PharmaPortal.
Endpoint¶
Aanroepen zonder [peildatum 1] geeft de actieve contracten op de huidige datum.
Aanroepen met [peildatum 2] geeft de actieve contracten tussen peildatum 1 en
peildatum 2.
| Parameter | In | Type | Verplicht | Omschrijving |
|---|---|---|---|---|
peildatum 1 |
pad | string (YYYY-MM-DD) |
nee | Actieve contracten op deze peildatum. Weglaten geeft de huidige datum. |
peildatum 2 |
pad | string (YYYY-MM-DD) |
nee | Actieve contracten tussen peildatum 1 en peildatum 2. |
Authenticatie¶
Deze API maakt gebruik van IP-whitelisting voor beveiliging en een API-key voor authenticatie & rate-limiting. Stuur de header mee:
| Header | Toelichting |
|---|---|
x-portal-key |
De aan uw organisatie uitgereikte API-key. |
Request¶
Requests zijn GET-requests.
Response¶
| Code | Betekenis |
|---|---|
200 |
Correct request. |
401 |
Foutieve authenticatie of HMAC. |
Voorbeeld van een succesvolle response:
[
{
"startDatum": "YYYY-MM-DD",
"eindDatum": "YYYY-MM-DD",
"opmerkingen": "opmerking",
"piCode": 671234,
"zindexNummer": 12345678,
"isExclusief": true, // of false
"prijsPerVerpakking": 1.23, // Bij vaste prijs
"kortingPercentage": 50, // 50%, bij korting tov AIP
"soortAfspraak": 1, // 1 = Vaste prijs, 2 = Korting tov AIP
"herkomst": "Herkomst",
"leveringVia": 1, // 1 = Direct, 2 = Groothandel
"isLPL": false, // of true
"trajectSlug": "1-trajectnaam",
"contractGroep": "ID van contractgroep",
"contractGroepVolume": 100, // Afgegeven volume van volledige contractgroep
"createdAt": "YYYY-MM-DD HH:mm:ss",
"updatedAt": "YYYY-MM-DD HH:mm:ss"
},
{
"startDatum": "YYYY-MM-DD",
"eindDatum": "YYYY-MM-DD",
"opmerkingen": "opmerking",
"piCode": 671234,
"zindexNummer": 12345678,
"isExclusief": true, // of false
"prijsPerVerpakking": 1.23, // Bij vaste prijs
"kortingPercentage": 50, // 50%, bij korting tov AIP
"soortAfspraak": 1, // 1 = Vaste prijs, 2 = Korting tov AIP
"herkomst": "Herkomst",
"leveringVia": 1, // 1 = Direct, 2 = Groothandel
"isLPL": false, // of true
"trajectSlug": "1-trajectnaam",
"contractGroep": "ID van contractgroep",
"contractGroepVolume": 100, // Afgegeven volume van volledige contractgroep
"createdAt": "YYYY-MM-DD HH:mm:ss",
"updatedAt": "YYYY-MM-DD HH:mm:ss"
}
]
Velden¶
| Veld | Type | Omschrijving |
|---|---|---|
startDatum |
string | Startdatum van het contract. |
eindDatum |
string | Einddatum van het contract. |
opmerkingen |
string | Opmerking. |
piCode |
integer | PI-Code van de partij. |
zindexNummer |
integer | Z-Index-nummer van het artikel. |
isExclusief |
boolean | Exclusief contract (true/false). |
prijsPerVerpakking |
number | Prijs per verpakking, bij vaste prijs. |
kortingPercentage |
number | Kortingspercentage t.o.v. AIP, bij korting. |
soortAfspraak |
integer | 1 = Vaste prijs, 2 = Korting t.o.v. AIP. |
herkomst |
string | Herkomst. |
leveringVia |
integer | 1 = Direct, 2 = Groothandel. |
isLPL |
boolean | true/false. |
trajectSlug |
string | Slug van het traject. |
contractGroep |
string | ID van de contractgroep. |
contractGroepVolume |
integer | Afgegeven volume van de volledige contractgroep. |
createdAt |
string | Aanmaakmoment (YYYY-MM-DD HH:mm:ss). |
updatedAt |
string | Wijzigingsmoment (YYYY-MM-DD HH:mm:ss). |
Aandachtspunten
Wilt u uw integratie testen? Neem tijdig contact op via info@zagis.nl. Wij zetten dan testdata voor u klaar en voorzien u van een API-key.