{ "@context": { "@vocab": "https://znanylekarz.pl/schema#", "schema": "https://schema.org/", "xsd": "http://www.w3.org/2001/XMLSchema#", "dcterms": "http://purl.org/dc/terms/", "znanylekarz": "https://znanylekarz.pl/schema#", "Addresses": "znanylekarz:Addresses", "_items": { "@id": "znanylekarz:_items", "@container": "@list" }, "AddressesScopes": "znanylekarz:AddressesScopes", "Error": "znanylekarz:Error", "errors": { "@id": "znanylekarz:errors", "@container": "@list" }, "message": { "@id": "znanylekarz:message", "@type": "xsd:string" }, "Address": "znanylekarz:Address", "id": { "@id": "znanylekarz:id", "@type": "xsd:string" }, "name": { "@id": "znanylekarz:name", "@type": "xsd:string" }, "city_name": { "@id": "znanylekarz:city_name", "@type": "xsd:string" }, "post_code": { "@id": "znanylekarz:post_code", "@type": "xsd:string" }, "street": { "@id": "znanylekarz:street", "@type": "xsd:string" }, "is_online_only": { "@id": "znanylekarz:is_online_only", "@type": "xsd:boolean" }, "visit_payment": { "@id": "znanylekarz:visit_payment", "@type": "xsd:boolean" }, "booking_extra_fields": { "@id": "znanylekarz:booking_extra_fields" }, "commercial_type": { "@id": "znanylekarz:commercial_type", "@type": "xsd:string" }, "insurance_support": { "@id": "znanylekarz:insurance_support", "@type": "xsd:string" }, "UpdateAddressRequest": "znanylekarz:UpdateAddressRequest", "BookingConfirmedNotification": "znanylekarz:BookingConfirmedNotification", "data": { "@id": "znanylekarz:data" }, "created_at": { "@id": "znanylekarz:created_at", "@type": "xsd:dateTime" }, "SlotBookingNotification": "znanylekarz:SlotBookingNotification", "AddressCommercialTypeChangedNotification": "znanylekarz:AddressCommercialTypeChangedNotification", "BookingNotification": "znanylekarz:BookingNotification", "status": { "@id": "znanylekarz:status", "@type": "xsd:string" }, "start_at": { "@id": "znanylekarz:start_at", "@type": "xsd:dateTime" }, "end_at": { "@id": "znanylekarz:end_at", "@type": "xsd:dateTime" }, "duration": { "@id": "znanylekarz:duration", "@type": "xsd:integer" }, "booked_by": { "@id": "znanylekarz:booked_by", "@type": "xsd:string" }, "canceled_by": { "@id": "znanylekarz:canceled_by", "@type": "xsd:string" }, "booked_at": { "@id": "znanylekarz:booked_at", "@type": "xsd:dateTime" }, "canceled_at": { "@id": "znanylekarz:canceled_at", "@type": "xsd:dateTime" }, "address_service": { "@id": "znanylekarz:address_service" }, "patient": { "@id": "znanylekarz:patient", "@type": "@id" }, "signature": { "@id": "znanylekarz:signature", "@type": "xsd:string" }, "comment": { "@id": "znanylekarz:comment", "@type": "xsd:string" }, "insurance": { "@id": "znanylekarz:insurance" }, "videocall_url": { "@id": "znanylekarz:videocall_url", "@type": "xsd:string" }, "Patient": "znanylekarz:Patient", "surname": { "@id": "znanylekarz:surname", "@type": "xsd:string" }, "email": { "@id": "znanylekarz:email", "@type": "xsd:string" }, "phone": { "@id": "znanylekarz:phone", "@type": "xsd:string" }, "birth_date": { "@id": "znanylekarz:birth_date", "@type": "xsd:date" }, "nin": { "@id": "znanylekarz:nin", "@type": "xsd:string" }, "gender": { "@id": "znanylekarz:gender", "@type": "xsd:string" }, "marketing_consent": { "@id": "znanylekarz:marketing_consent", "@type": "xsd:boolean" }, "data_privacy_consent": { "@id": "znanylekarz:data_privacy_consent", "@type": "xsd:boolean" }, "BreakNotification": "znanylekarz:BreakNotification", "since": { "@id": "znanylekarz:since", "@type": "xsd:dateTime" }, "till": { "@id": "znanylekarz:till", "@type": "xsd:dateTime" }, "LicenseNumber": "znanylekarz:LicenseNumber", "license_number": { "@id": "znanylekarz:license_number", "@type": "xsd:string" }, "BreakRemovedNotification": "znanylekarz:BreakRemovedNotification", "Doctor": "znanylekarz:Doctor", "addresses": { "@id": "znanylekarz:addresses", "@type": "@id" }, "specialization": { "@id": "znanylekarz:specialization", "@type": "@id" }, "license_numbers": { "@id": "znanylekarz:license_numbers", "@type": "@id" }, "Notification": "znanylekarz:Notification", "LicenseNumbers": "znanylekarz:LicenseNumbers", "PullMultipleNotificationsResponse": "znanylekarz:PullMultipleNotificationsResponse", "notifications": { "@id": "znanylekarz:notifications", "@container": "@list" }, "remaining": { "@id": "znanylekarz:remaining", "@type": "xsd:integer" }, "AddressUnassignedNotification": "znanylekarz:AddressUnassignedNotification", "PresenceMarkedNotification": "znanylekarz:PresenceMarkedNotification", "AddressServiceNotification": "znanylekarz:AddressServiceNotification", "price": { "@id": "znanylekarz:price", "@type": "xsd:integer" }, "is_price_from": { "@id": "znanylekarz:is_price_from", "@type": "xsd:boolean" }, "is_visible": { "@id": "znanylekarz:is_visible", "@type": "xsd:boolean" }, "BookingCanceledNotification": "znanylekarz:BookingCanceledNotification", "AddressServiceChangedNotification": "znanylekarz:AddressServiceChangedNotification", "VisitBookingRequestNotification": "znanylekarz:VisitBookingRequestNotification", "booking_at": { "@id": "znanylekarz:booking_at", "@type": "xsd:dateTime" }, "booking_by": { "@id": "znanylekarz:booking_by", "@type": "xsd:string" }, "AddressAssignedNotification": "znanylekarz:AddressAssignedNotification", "BreakCreatedNotification": "znanylekarz:BreakCreatedNotification", "BookingPaymentStatusChangedNotification": "znanylekarz:BookingPaymentStatusChangedNotification", "AddressServiceCreatedNotification": "znanylekarz:AddressServiceCreatedNotification", "AddressService": "znanylekarz:AddressService", "is_default": { "@id": "znanylekarz:is_default", "@type": "xsd:boolean" }, "service_id": { "@id": "znanylekarz:service_id", "@type": "xsd:string" }, "description": { "@id": "znanylekarz:description", "@type": "xsd:string" }, "allowed_patients": { "@id": "znanylekarz:allowed_patients" }, "custom_name": { "@id": "znanylekarz:custom_name", "@type": "xsd:string" }, "Doctors": "znanylekarz:Doctors", "BookingMovingNotification": "znanylekarz:BookingMovingNotification", "Specialization": "znanylekarz:Specialization", "AddressServiceDeletedNotification": "znanylekarz:AddressServiceDeletedNotification", "Specializations": "znanylekarz:Specializations", "InsuranceNotification": "znanylekarz:InsuranceNotification", "plan": { "@id": "znanylekarz:plan", "@type": "xsd:string" }, "plan_id": { "@id": "znanylekarz:plan_id", "@type": "xsd:string" }, "AllowedPatientsData": "znanylekarz:AllowedPatientsData", "minimum_age": { "@id": "znanylekarz:minimum_age", "@type": "xsd:integer" }, "maximum_age": { "@id": "znanylekarz:maximum_age", "@type": "xsd:integer" }, "Facility": "znanylekarz:Facility", "doctors": { "@id": "znanylekarz:doctors", "@type": "@id" }, "BookingMovedNotification": "znanylekarz:BookingMovedNotification", "BreakMovedNotification": "znanylekarz:BreakMovedNotification", "SlotBookedNotification": "znanylekarz:SlotBookedNotification", "Booking": "znanylekarz:Booking", "moving": { "@id": "znanylekarz:moving" }, "presence": { "@id": "znanylekarz:presence", "@type": "xsd:string" }, "visit_payment_status": { "@id": "znanylekarz:visit_payment_status", "@type": "xsd:string" }, "BookingScopes": "znanylekarz:BookingScopes", "ConfirmBookingRequest": "znanylekarz:ConfirmBookingRequest", "confirmed_by": { "@id": "znanylekarz:confirmed_by", "@type": "xsd:string" }, "Bookings": "znanylekarz:Bookings", "page": { "@id": "znanylekarz:page", "@type": "xsd:integer" }, "limit": { "@id": "znanylekarz:limit", "@type": "xsd:integer" }, "pages": { "@id": "znanylekarz:pages", "@type": "xsd:integer" }, "total": { "@id": "znanylekarz:total", "@type": "xsd:integer" }, "Insurance": "znanylekarz:Insurance", "CancelBookingRequest": "znanylekarz:CancelBookingRequest", "reason": { "@id": "znanylekarz:reason", "@type": "xsd:string" }, "BookingsScopes": "znanylekarz:BookingsScopes", "OpinionRequest": "znanylekarz:OpinionRequest", "MoveBookingScopes": "znanylekarz:MoveBookingScopes", "MoveBookingRequest": "znanylekarz:MoveBookingRequest", "address_service_id": { "@id": "znanylekarz:address_service_id", "@type": "xsd:string" }, "start": { "@id": "znanylekarz:start", "@type": "xsd:dateTime" }, "address_id": { "@id": "znanylekarz:address_id", "@type": "xsd:string" }, "BookingMoving": "znanylekarz:BookingMoving", "origin_booking_id": { "@id": "znanylekarz:origin_booking_id", "@type": "xsd:string" }, "newest_booking_id": { "@id": "znanylekarz:newest_booking_id", "@type": "xsd:string" }, "BookingPatient": "znanylekarz:BookingPatient", "is_returning": { "@id": "znanylekarz:is_returning", "@type": "xsd:boolean" }, "insurance_number": { "@id": "znanylekarz:insurance_number", "@type": "xsd:string" }, "CalendarBreak": "znanylekarz:CalendarBreak", "CalendarBreaks": "znanylekarz:CalendarBreaks", "AddCalendarBreakRequest": "znanylekarz:AddCalendarBreakRequest", "apply_on_coupled_addresses": { "@id": "znanylekarz:apply_on_coupled_addresses", "@type": "xsd:boolean" }, "MoveCalendarBreakRequest": "znanylekarz:MoveCalendarBreakRequest", "Calendar": "znanylekarz:Calendar", "DoctorsScopes": "znanylekarz:DoctorsScopes", "DoctorScopes": "znanylekarz:DoctorScopes", "Facilities": "znanylekarz:Facilities", "FacilityScopes": "znanylekarz:FacilityScopes", "UpdateOrCreateAddressInsuranceProviderRequest": "znanylekarz:UpdateOrCreateAddressInsuranceProviderRequest", "insurance_provider_id": { "@id": "znanylekarz:insurance_provider_id", "@type": "xsd:string" }, "insurance_plans": { "@id": "znanylekarz:insurance_plans", "@container": "@list" }, "InsuranceProviders": "znanylekarz:InsuranceProviders", "InsuranceProvider": "znanylekarz:InsuranceProvider", "InsurancePlan": "znanylekarz:InsurancePlan", "insurance_plan_id": { "@id": "znanylekarz:insurance_plan_id", "@type": "xsd:string" }, "InsurancePlans": "znanylekarz:InsurancePlans", "AddressInsuranceProviders": "znanylekarz:AddressInsuranceProviders", "AddAddressInsuranceProviderRequest": "znanylekarz:AddAddressInsuranceProviderRequest", "AddressInsuranceProvider": "znanylekarz:AddressInsuranceProvider", "ServicesScopes": "znanylekarz:ServicesScopes", "UpdateAddressServiceRequest": "znanylekarz:UpdateAddressServiceRequest", "default_duration": { "@id": "znanylekarz:default_duration", "@type": "xsd:integer" }, "AddressServices": "znanylekarz:AddressServices", "Service": "znanylekarz:Service", "AddressServiceScopes": "znanylekarz:AddressServiceScopes", "Services": "znanylekarz:Services", "AddAddressServiceRequest": "znanylekarz:AddAddressServiceRequest", "AddressServicesScopes": "znanylekarz:AddressServicesScopes", "SlotsScopes": "znanylekarz:SlotsScopes", "ReplaceSlotsRequest": "znanylekarz:ReplaceSlotsRequest", "slots": { "@id": "znanylekarz:slots", "@container": "@list" }, "Slots": "znanylekarz:Slots", "Slot": "znanylekarz:Slot", "address_services": { "@id": "znanylekarz:address_services" }, "BookSlotRequest": "znanylekarz:BookSlotRequest", "label": { "@id": "znanylekarz:label", "@type": "xsd:string" }, "is_recurring": { "@id": "znanylekarz:is_recurring", "@type": "xsd:boolean" } }, "@type": "schema:Dataset", "schema:name": "ZnanyLekarz API JSON-LD context", "schema:description": "A JSON-LD @context for the objects ZnanyLekarz's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-12) from openapi/znanylekarz-addresses-api-openapi.yml, openapi/znanylekarz-api-notification-callbacks-api-openapi.yml, openapi/znanylekarz-bookings-api-openapi.yml.", "dcterms:created": "2026-10-12", "dcterms:source": [ "openapi/znanylekarz-addresses-api-openapi.yml", "openapi/znanylekarz-api-notification-callbacks-api-openapi.yml", "openapi/znanylekarz-bookings-api-openapi.yml", "openapi/znanylekarz-calendar-breaks-api-openapi.yml", "openapi/znanylekarz-calendars-api-openapi.yml" ] }