You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
zoo-api/schemas/pat-Name.yaml

56 lines
2.1 KiB
YAML

description: All relevant info about the patient's name.
type: object
properties:
display_name:
description: |-
The full name as commonly displayed in dutch custom: initials, partner name, followed by own name.
type: string
example: M.A. van der Dussen-de Villepin
firstname:
description: |-
Patient's first name(s), separated by spaces.
It's possible that no first names are known and instead only initials are known; in that case,
the initials are provided with dots (`.`) in between the letters, e.g. `"J.M."`.
type: string
example: Marie Antoinnette
initials:
description: |-
Patient's initials, with no separators.
Initials might be derived from a patient's first name if initials weren't explicitly provided by
the source.
type: string
example: MA
infix_own:
description: |-
The prefix of the patient's own last name (what they were born with; not the name inherited from
a spouse): `van`, `de`, `van der` - a mostly uniquely dutch aspect to last names.
type: string
example: de
default: ""
own_lastname:
description: |-
The patient's own last name without a prefix (what they were born with; not the name inherited from
a spouse).
type: string
example: Villepin
infix_partner:
description: |-
The prefix of the patient's (ex-)spouse's last name; not all patients that are married go by their
spouse's last name and often, if they don't, this field will be blank (i.e. not sent).
type: string
example: van der
default: ""
partner_lastname:
description: |-
The the patient's (ex-)spouse's last name without prefix; not all patients that are married go by
their spouse's last name and often, if they don't, this field will be blank.
This API does not provide an indication about how this person prefers to be addressed. Culturally it
is customary for this person to be addressed by their own first name followed by their partner's
infix and last name if present, and their own if not.
type: string
example: Dussen
default: ""