From 2c869970e0fd934fa2d0273726b801db54500284 Mon Sep 17 00:00:00 2001 From: Reinier Zwitserloot Date: Tue, 4 Jun 2024 12:50:49 +0200 Subject: [PATCH] HealthConnected has been supplying `bsn` via header instead of param and expect that to work --- paths/patient_base.yaml | 11 ++++++++++- paths/patient_dossier.yaml | 12 +++++++++++- 2 files changed, 21 insertions(+), 2 deletions(-) diff --git a/paths/patient_base.yaml b/paths/patient_base.yaml index 642e07a..0836b36 100644 --- a/paths/patient_base.yaml +++ b/paths/patient_base.yaml @@ -8,7 +8,16 @@ get: in: query description: |- The SSN (dutch: _BSN_) of a patient to look up. May only contain digits, cannot contain more than 9 digits, and cannot be 0. - required: true + schema: + type: integer + format: int32 + minimum: 1 + maximum: 999999999 + example: 123456789 + - name: bsn + in: header + description: |- + An alternate location for the `bsn` parameter. schema: type: integer format: int32 diff --git a/paths/patient_dossier.yaml b/paths/patient_dossier.yaml index c3b5db7..43c967d 100644 --- a/paths/patient_dossier.yaml +++ b/paths/patient_dossier.yaml @@ -18,7 +18,17 @@ get: in: query description: |- The SSN (dutch: _BSN_) of a patient to look up. May only contain digits, cannot contain more than 9 digits, and cannot be 0. - Either `bsn` or `pu` must be present. + Either `bsn` or `pu` must be present. Note that `bsn` can also be sent via header (not recommended). + schema: + type: integer + format: int32 + minimum: 1 + maximum: 999999999 + example: 123456789 + - name: bsn + in: header + description: |- + An alternate location for the `bsn` parameter. schema: type: integer format: int32