{"jsonrpc":"2.0","id":999999,"result":{"openrpc":"1.3.0","info":{"title":"MDWareService","version":"19.3.27.0"},"methods":[{"name":"procedure.list","x-version":"v1","params":[{"name":"filter","description":"","required":true,"schema":{"$ref":"#/components/schemas/MDware.Core.ProcedurePubFilter"}},{"name":"fields","description":"","required":false,"schema":{"$ref":"#/components/schemas/MDware.Core.ProcedurePubFields"}},{"name":"sort","description":"","required":false,"schema":{"type":"string"}}],"result":{"name":"result","schema":{"$ref":"#/components/schemas/MDware.Core.ProcedurePub_Array1"}}},{"name":"availability.book","x-version":"v1","params":[{"name":"token","description":"","required":true,"schema":{"type":"string"}},{"name":"patientId","description":"","required":false,"schema":{"type":["integer","null"]}},{"name":"returnFields","description":"","required":false,"schema":{"$ref":"#/components/schemas/MDware.Core.AppointmentPubFields"}}],"result":{"name":"result","schema":{"$ref":"#/components/schemas/MDware.Core.AppointmentPub_Array1"}}},{"name":"availability.list","x-version":"v1","params":[{"name":"filter","description":"","required":true,"schema":{"$ref":"#/components/schemas/MDware.Core.AvailabilityPubFilter"}},{"name":"fields","description":"","required":false,"schema":{"$ref":"#/components/schemas/MDware.Core.AvailabilityPubFields"}},{"name":"sort","description":"","required":false,"schema":{"type":"string"}}],"result":{"name":"result","schema":{"$ref":"#/components/schemas/MDware.Core.AvailabilityPub_Array1"}}},{"name":"patient.create","x-version":"v1","params":[{"name":"values","description":"","required":true,"schema":{"$ref":"#/components/schemas/MDware.Core.PatientPubCreateValues"}},{"name":"returnFields","description":"","required":false,"schema":{"$ref":"#/components/schemas/MDware.Core.PatientPubFields"}}],"result":{"name":"result","schema":{"$ref":"#/components/schemas/MDware.Core.PatientPub"}}},{"name":"patient.find","x-version":"v1","params":[{"name":"filter","description":"","required":true,"schema":{"$ref":"#/components/schemas/MDware.Core.PatientPubFilter"}},{"name":"fields","description":"","required":false,"schema":{"$ref":"#/components/schemas/MDware.Core.PatientPubFields"}}],"result":{"name":"result","schema":{"$ref":"#/components/schemas/MDware.Core.PatientPub"}}},{"name":"procedureGroup.list","x-version":"v1","params":[{"name":"filter","description":"","required":true,"schema":{"$ref":"#/components/schemas/MDware.Core.ProcedureGroupPubFilter"}},{"name":"fields","description":"","required":false,"schema":{"$ref":"#/components/schemas/MDware.Core.ProcedureGroupPubFields"}},{"name":"sort","description":"","required":false,"schema":{"type":"string"}}],"result":{"name":"result","schema":{"$ref":"#/components/schemas/MDware.Core.ProcedureGroupPub_Array1"}}}],"components":{"schemas":{"MDware.Core.ProcedurePubFilter":{"type":"object","properties":{"groupId":{"type":"integer"}}},"MDware.Core.ProcedurePubFields":{"type":"object","properties":{"code":{"type":"boolean"},"name":{"type":"boolean"},"description":{"type":"boolean"},"groupId":{"type":"boolean"},"defaultPrice":{"type":"boolean"},"defaultDuration":{"type":"boolean"},"group":{"$ref":"#/components/schemas/MDware.Core.ProcedureGroupPubFields"}}},"MDware.Core.ProcedureGroupPubFields":{"type":"object","properties":{"name":{"type":"boolean"},"description":{"type":"boolean"}}},"MDware.Core.ProcedurePub_Array1":{"type":"array","items":{"$ref":"#/components/schemas/MDware.Core.ProcedurePub"}},"MDware.Core.ProcedurePub":{"type":"object","properties":{"id":{"type":"integer"},"code":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"},"defaultPrice":{"type":"number"},"defaultDuration":{"type":"string"},"groupId":{"type":"integer"},"group":{"$ref":"#/components/schemas/MDware.Core.ProcedureGroupPub"}}},"MDware.Core.ProcedureGroupPub":{"type":"object","properties":{"id":{"type":"integer"},"name":{"type":"string"},"description":{"type":"string"}}},"MDware.Core.AppointmentPubFields":{"type":"object","properties":{"appointmentType":{"type":"boolean"},"text":{"type":"boolean"},"startTime":{"type":"boolean"},"endTime":{"type":"boolean"},"duration":{"type":"boolean"},"patientId":{"type":"boolean"},"providerId":{"type":"boolean"},"procedureId":{"type":"boolean"},"patient":{"$ref":"#/components/schemas/MDware.Core.PatientPubFields"},"provider":{"$ref":"#/components/schemas/MDware.Core.ProviderPubFields"},"procedure":{"$ref":"#/components/schemas/MDware.Core.ProcedurePubFields"}}},"MDware.Core.PatientPubFields":{"type":"object","properties":{"firstName":{"type":"boolean"},"lastName":{"type":"boolean"},"fullName":{"type":"boolean"},"phone":{"type":"boolean"},"email":{"type":"boolean"},"gender":{"type":"boolean"},"birthDate":{"type":"boolean"},"address":{"$ref":"#/components/schemas/MDware.Core.AddressPubFields"}}},"MDware.Core.AddressPubFields":{"type":"object","properties":{"street":{"type":"boolean"},"city":{"type":"boolean"},"state":{"type":"boolean"},"zip":{"type":"boolean"}}},"MDware.Core.ProviderPubFields":{"type":"object","properties":{"code":{"type":"boolean"},"firstName":{"type":"boolean"},"lastName":{"type":"boolean"},"fullName":{"type":"boolean"},"phone":{"type":"boolean"},"email":{"type":"boolean"}}},"MDware.Core.AppointmentPub_Array1":{"type":"array","items":{"$ref":"#/components/schemas/MDware.Core.AppointmentPub"}},"MDware.Core.AppointmentPub":{"type":"object","properties":{"id":{"type":"integer"},"appointmentType":{"type":"string"},"text":{"type":"string"},"startTime":{"type":"string"},"endTime":{"type":"string"},"duration":{"type":"string"},"patientId":{"$ref":"#/components/schemas/System.Int32"},"providerId":{"$ref":"#/components/schemas/System.Int32"},"procedureId":{"$ref":"#/components/schemas/System.Int32"},"patient":{"$ref":"#/components/schemas/MDware.Core.PatientPub"},"provider":{"$ref":"#/components/schemas/MDware.Core.ProviderPub"},"procedure":{"$ref":"#/components/schemas/MDware.Core.ProcedurePub"}}},"System.Int32":{"type":"object","properties":{}},"MDware.Core.PatientPub":{"type":"object","properties":{"id":{"type":"integer"},"firstName":{"type":"string"},"lastName":{"type":"string"},"fullName":{"type":"string"},"phone":{"type":"string"},"email":{"type":"string"},"gender":{"type":"string"},"birthDate":{"type":"string"},"address":{"$ref":"#/components/schemas/MDware.Core.AddressPub"}}},"MDware.Core.AddressPub":{"type":"object","properties":{"street":{"type":"string"},"city":{"type":"string"},"state":{"type":"string"},"zip":{"type":"string"}}},"MDware.Core.ProviderPub":{"type":"object","properties":{"id":{"type":"integer"},"code":{"type":"string"},"firstName":{"type":"string"},"lastName":{"type":"string"},"fullName":{"type":"string"},"phone":{"type":"string"},"email":{"type":"string"}}},"MDware.Core.AvailabilityPubFilter":{"type":"object","properties":{"startDate":{"type":"string"},"endDate":{"type":"string"},"procedures":{"$ref":"#/components/schemas/MDware.Core.ProcedurePreferencePub_Array1"}},"required":["startDate","endDate","procedures"]},"MDware.Core.ProcedurePreferencePub_Array1":{"type":"array","items":{"$ref":"#/components/schemas/MDware.Core.ProcedurePreferencePub"}},"MDware.Core.ProcedurePreferencePub":{"type":"object","properties":{"patientId":{"type":["integer","null"]},"procedureId":{"type":"integer"},"providerId":{"type":["integer","null"]}},"required":["procedureId"]},"MDware.Core.AvailabilityPubFields":{"type":"object","properties":{"startTime":{"type":"boolean"},"endTime":{"type":"boolean"},"duration":{"type":"boolean"},"price":{"type":"boolean"},"token":{"type":"boolean"},"items":{"$ref":"#/components/schemas/MDware.Core.AvailabilityItemPubFields"}}},"MDware.Core.AvailabilityItemPubFields":{"type":"object","properties":{"startTime":{"type":"boolean"},"endTime":{"type":"boolean"},"duration":{"type":"boolean"},"price":{"type":"boolean"},"patientId":{"type":"boolean"},"patient":{"$ref":"#/components/schemas/MDware.Core.PatientPubFields"},"providerId":{"type":"boolean"},"provider":{"$ref":"#/components/schemas/MDware.Core.ProviderPubFields"},"procedureId":{"type":"boolean"},"procedure":{"$ref":"#/components/schemas/MDware.Core.ProcedurePubFields"}}},"MDware.Core.AvailabilityPub_Array1":{"type":"array","items":{"$ref":"#/components/schemas/MDware.Core.AvailabilityPub"}},"MDware.Core.AvailabilityPub":{"type":"object","properties":{"startTime":{"type":"string"},"endTime":{"type":"string"},"duration":{"type":"string"},"price":{"type":"number"},"items":{"$ref":"#/components/schemas/MDware.Core.AvailabilityItemPub_Array1"},"token":{"type":"string"}}},"MDware.Core.AvailabilityItemPub_Array1":{"type":"array","items":{"$ref":"#/components/schemas/MDware.Core.AvailabilityItemPub"}},"MDware.Core.AvailabilityItemPub":{"type":"object","properties":{"startTime":{"type":"string"},"endTime":{"type":"string"},"duration":{"type":"string"},"price":{"type":"number"},"patientId":{"$ref":"#/components/schemas/System.Int32"},"patient":{"$ref":"#/components/schemas/MDware.Core.PatientPub"},"providerId":{"type":"integer"},"provider":{"$ref":"#/components/schemas/MDware.Core.ProviderPub"},"procedureId":{"type":"integer"},"procedure":{"$ref":"#/components/schemas/MDware.Core.ProcedurePub"}}},"MDware.Core.PatientPubCreateValues":{"type":"object","properties":{"firstName":{"type":"string"},"lastName":{"type":"string"},"phone":{"type":"string"},"email":{"type":"string"},"birthDate":{"type":"string"},"gender":{"type":"string"},"address":{"$ref":"#/components/schemas/MDware.Core.AddressPubCreateValues"}},"required":["firstName","lastName"]},"MDware.Core.AddressPubCreateValues":{"type":"object","properties":{"street":{"type":"string"},"city":{"type":"string"},"state":{"type":"string"},"zip":{"type":"string"}}},"MDware.Core.PatientPubFilter":{"type":"object","properties":{"firstName":{"type":"string"},"lastName":{"type":"string"},"phone":{"type":"string"},"email":{"type":"string"}}},"MDware.Core.ProcedureGroupPubFilter":{"type":"object","properties":{}},"MDware.Core.ProcedureGroupPub_Array1":{"type":"array","items":{"$ref":"#/components/schemas/MDware.Core.ProcedureGroupPub"}}}}}}