Type object
File match **/testdata/patient/patients.yml **/testdata/patient/patients.yaml
Schema URL https://catalog.lintel.tools/schemas/schemastore/gematik-health-care-patient-list/latest.json
Source https://www.schemastore.org/gematik-test-patients.json

Validate with Lintel

npx @lintel/lintel check
Type: object

List of all patients used for testing by gematik

Properties

patients Record<string, object>

Definitions

Patient object

A patient

personData object required
7 nested properties
name object required
3 nested properties
given string required
family string required
alt string
kvnr string required
insurance string required
gender enum
Values: "w" "m" "d" "x"
birthDate string | integer
address object
5 nested properties
houseNumber string
streetName string
postalCode string
city string
country string
deliveryAddress object
5 nested properties
houseNumber string
streetName string
postalCode string
city string
country string
alias string[]
uniqueItems=true
ownerTestsuite string
cards Card[]
services object
2 nested properties
idp object
1 nested properties
sectIdp string
vsdm object
1 nested properties
cardUpdate string
Card object
iccsn string required
type string required
expiryDate string
pattern=^\d{4}-(0?[1-9]|1[012])-(0?[1-9]|[12][0-9]|3[01])$