openapi: 3.2.0 info: version: v2 title: Pharmacy Unified API v2.0 Booking API servers: - url: https://pharmacy-unified.api.medadvisor.com.au tags: - name: Booking paths: /api/v2/booking/eventresource: get: tags: - Booking summary: Retrieve Event Resources operationId: Booking_RetrieveEventResources responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.EventResourceResult__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2' text/json: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.EventResourceResult__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2' application/xml: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.EventResourceResult__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2' text/xml: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.EventResourceResult__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2' security: - Bearer: [] /api/v2/booking/retrieveservice: get: tags: - Booking summary: 'Calendar setting: Retrieves all service by pharmacy to show on list' operationId: Booking_RetrieveAllServices responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Collections.Generic.List_1__MedAdvisor.Framework.Interface.v2.PharmacyCapabilityModel__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2____mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089' text/json: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Collections.Generic.List_1__MedAdvisor.Framework.Interface.v2.PharmacyCapabilityModel__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2____mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089' application/xml: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Collections.Generic.List_1__MedAdvisor.Framework.Interface.v2.PharmacyCapabilityModel__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2____mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089' text/xml: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Collections.Generic.List_1__MedAdvisor.Framework.Interface.v2.PharmacyCapabilityModel__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2____mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089' security: - Bearer: [] /api/v2/booking/detail/{bookingId}: get: tags: - Booking summary: Retrieve Booking detail operationId: Booking_RetrieveBooking parameters: - name: bookingId in: path description: BookingId required: true schema: type: integer format: int32 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.v2.EventBookingModel__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2' text/json: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.v2.EventBookingModel__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2' application/xml: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.v2.EventBookingModel__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2' text/xml: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.v2.EventBookingModel__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2' security: - Bearer: [] /api/v2/booking/services/available: get: tags: - Booking summary: Retrieve Available Services operationId: Booking_RetrieveAvailableServices responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.BookingAvailabilityResult__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2' text/json: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.BookingAvailabilityResult__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2' application/xml: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.BookingAvailabilityResult__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2' text/xml: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.BookingAvailabilityResult__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2' security: - Bearer: [] /api/v2/booking/eventresource/{resourceId}: get: tags: - Booking summary: Retrieve Event Resource detail operationId: Booking_RetrieveEventResource parameters: - name: resourceId in: path required: true schema: type: integer format: int32 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.EventResourceResult__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2' text/json: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.EventResourceResult__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2' application/xml: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.EventResourceResult__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2' text/xml: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.EventResourceResult__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2' security: - Bearer: [] /api/v2/booking/RetrievePublicBookingLinks: get: tags: - Booking operationId: Booking_RetrievePublicBookingLinks responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.v2.PublicBookingLinksResult__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2' text/json: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.v2.PublicBookingLinksResult__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2' application/xml: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.v2.PublicBookingLinksResult__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2' text/xml: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.v2.PublicBookingLinksResult__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2' security: - Bearer: [] /api/v2/booking/retrieverunsheet: get: tags: - Booking summary: Retrieve Run Sheet Result operationId: Booking_RetrieveRunSheet parameters: - name: date in: query description: Date required: true schema: type: string format: date-time responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.v2.RunSheetModel__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2' text/json: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.v2.RunSheetModel__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2' application/xml: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.v2.RunSheetModel__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2' text/xml: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.v2.RunSheetModel__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2' security: - Bearer: [] /api/v2/booking/validateCalendarToken: get: tags: - Booking operationId: Booking_ValidateCalendarToken parameters: - name: calendarToken in: query required: true schema: type: string responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Boolean__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089' text/json: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Boolean__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089' application/xml: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Boolean__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089' text/xml: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Boolean__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089' /api/v2/booking/services/availableresource/{capabilityId}: get: tags: - Booking summary: Retrieve Available Services Resource For Capability operationId: Booking_RetrieveAvailableResourceForCapability parameters: - name: capabilityId in: path description: CapabilityId required: true schema: type: integer format: int32 - name: date in: query description: Date required: true schema: type: string format: date-time responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.v2.EventBookingModel__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2' text/json: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.v2.EventBookingModel__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2' application/xml: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.v2.EventBookingModel__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2' text/xml: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.v2.EventBookingModel__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2' security: - Bearer: [] /api/v2/booking/availabletimeslotnewbooking: get: tags: - Booking summary: Retrieves the available time slot new booking. operationId: Booking_RetrieveAvailableTimeSlotNewBooking parameters: - name: serviceId in: query description: The service identifier. required: true schema: type: integer format: int32 - name: date in: query description: The date. required: true schema: type: string - name: noOfDays in: query description: The no of days. required: true schema: type: integer format: int32 - name: clinicId in: query description: clinic Id. required: false schema: type: string format: uuid responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.EventBookingResult__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2' text/json: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.EventBookingResult__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2' application/xml: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.EventBookingResult__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2' text/xml: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.EventBookingResult__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2' security: - Bearer: [] /api/v2/booking/retrieveavailabletimeslots: get: tags: - Booking summary: Retrieve available times slots operationId: Booking_RetrieveAvailableTimeslots parameters: - name: resourceId in: query description: resource Id required: true schema: type: integer format: int32 - name: date in: query description: dd/MM/yyyy required: true schema: type: string - name: serviceId in: query description: service Id required: false schema: type: integer format: int32 - name: pharmacistId in: query description: pharmacist Id required: false schema: type: string format: uuid responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Object____mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089' text/json: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Object____mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089' application/xml: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Object____mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089' text/xml: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Object____mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089' security: - Bearer: [] /api/v2/booking/retrieveeventbookings: get: tags: - Booking summary: Retrieves the event bookings. operationId: Booking_RetrieveEventBookings parameters: - name: startDate in: query description: The start date. required: true schema: type: string format: date-time - name: endDate in: query description: The end date. required: true schema: type: string format: date-time - name: resourceId in: query description: The resource identifier. required: true schema: type: integer format: int32 - name: includeResourceAvailability in: query description: if set to true [include resource availability]. required: true schema: type: boolean responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.v2.EventBookingModel__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2' text/json: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.v2.EventBookingModel__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2' application/xml: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.v2.EventBookingModel__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2' text/xml: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.v2.EventBookingModel__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2' security: - Bearer: [] /api/v2/booking/count: post: tags: - Booking summary: Get number of bookings operationId: Booking_CountNumberOfBooking responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Int32__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089' text/json: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Int32__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089' application/xml: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Int32__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089' text/xml: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Int32__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089' security: - Bearer: [] requestBody: content: application/json: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.BulkBookingSearchRequest' text/json: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.BulkBookingSearchRequest' application/xml: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.BulkBookingSearchRequest' text/xml: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.BulkBookingSearchRequest' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.BulkBookingSearchRequest' description: Booking search model required: true /api/v2/booking/walkinqr: post: tags: - Booking summary: Returns the pharmacy-level walk-in QR token, creating it if it does not exist. operationId: Booking_GetOrCreateWalkInQrToken responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.String__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089' text/json: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.String__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089' application/xml: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.String__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089' text/xml: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.String__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089' security: - Bearer: [] /api/v2/booking/bulkcancel: post: tags: - Booking summary: Bulk cancel booking operationId: Booking_BulkCancelBooking responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Int32__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089' text/json: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Int32__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089' application/xml: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Int32__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089' text/xml: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Int32__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089' security: - Bearer: [] requestBody: content: application/json: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.BulkBookingSearchRequest' text/json: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.BulkBookingSearchRequest' application/xml: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.BulkBookingSearchRequest' text/xml: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.BulkBookingSearchRequest' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.BulkBookingSearchRequest' description: Booking search model required: true /api/v2/booking/customrunsheet: post: tags: - Booking summary: Custom Run Sheet Result operationId: Booking_CustomRunSheet responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.v2.RunSheetModel__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2' text/json: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.v2.RunSheetModel__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2' application/xml: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.v2.RunSheetModel__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2' text/xml: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.v2.RunSheetModel__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2' security: - Bearer: [] requestBody: content: application/json: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.CustomRunSheetRequest' text/json: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.CustomRunSheetRequest' application/xml: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.CustomRunSheetRequest' text/xml: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.CustomRunSheetRequest' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.CustomRunSheetRequest' description: CustomRunSheetRequest required: true /api/v2/booking/sendprescreener: post: tags: - Booking summary: Sends a prescreener email for a walk-in booking. operationId: Booking_SendPrescreener responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Boolean__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089' text/json: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Boolean__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089' application/xml: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Boolean__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089' text/xml: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Boolean__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089' security: - Bearer: [] requestBody: content: application/json: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.SendPrescreenerRequest' text/json: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.SendPrescreenerRequest' application/xml: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.SendPrescreenerRequest' text/xml: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.SendPrescreenerRequest' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.SendPrescreenerRequest' required: true /api/v2/booking/print/{bookingCode}: post: tags: - Booking operationId: Booking_Print parameters: - name: bookingCode in: path required: true schema: type: string responses: '200': description: OK content: application/json: schema: type: array items: $ref: '#/components/schemas/MedAdvisor.PharmacyUnifiedAPI.v1.Models.PrescreenFormModel' text/json: schema: type: array items: $ref: '#/components/schemas/MedAdvisor.PharmacyUnifiedAPI.v1.Models.PrescreenFormModel' application/xml: schema: type: array items: $ref: '#/components/schemas/MedAdvisor.PharmacyUnifiedAPI.v1.Models.PrescreenFormModel' text/xml: schema: type: array items: $ref: '#/components/schemas/MedAdvisor.PharmacyUnifiedAPI.v1.Models.PrescreenFormModel' security: - Bearer: [] /api/v2/booking/eventresource/update: post: tags: - Booking summary: Updates the event resource. operationId: Booking_UpdateEventResource responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Int32__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089' text/json: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Int32__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089' application/xml: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Int32__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089' text/xml: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Int32__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089' security: - Bearer: [] requestBody: content: application/json: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.EventResourceModel' text/json: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.EventResourceModel' application/xml: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.EventResourceModel' text/xml: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.EventResourceModel' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.EventResourceModel' description: The models. required: true /api/v2/booking/createorupdateservice: post: tags: - Booking summary: 'Calendar setting: Create or update service' operationId: Booking_CreateOrUpdateService responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Int32__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089' text/json: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Int32__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089' application/xml: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Int32__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089' text/xml: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Int32__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089' security: - Bearer: [] requestBody: content: application/json: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.PharmacyCapabilityModel' text/json: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.PharmacyCapabilityModel' application/xml: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.PharmacyCapabilityModel' text/xml: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.PharmacyCapabilityModel' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.PharmacyCapabilityModel' required: true /api/v2/booking/CompleteCalendarWizard: post: tags: - Booking summary: Complete Calendar wizard operationId: Booking_CompleteCalendarWizard responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Boolean__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089' text/json: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Boolean__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089' application/xml: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Boolean__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089' text/xml: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Boolean__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089' security: - Bearer: [] requestBody: content: application/json: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.CalendarWizardModel' text/json: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.CalendarWizardModel' application/xml: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.CalendarWizardModel' text/xml: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.CalendarWizardModel' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.CalendarWizardModel' description: Calendar Wizard Data required: true /api/v2/booking/eventresource/create/{name}: post: tags: - Booking summary: Creates the event resource operationId: Booking_CreateEventResource parameters: - name: name in: path description: Event resource name required: true schema: type: string responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Int32__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089' text/json: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Int32__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089' application/xml: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Int32__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089' text/xml: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Int32__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089' security: - Bearer: [] /api/v2/booking/searchprescreenformforbooking: post: tags: - Booking operationId: Booking_SearchPrescreenFormForBooking responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.v2.PrescreenFormSearchResult__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2' text/json: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.v2.PrescreenFormSearchResult__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2' application/xml: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.v2.PrescreenFormSearchResult__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2' text/xml: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.v2.PrescreenFormSearchResult__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2' requestBody: content: application/json: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.PrescreenFormSearchModel' text/json: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.PrescreenFormSearchModel' application/xml: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.PrescreenFormSearchModel' text/xml: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.PrescreenFormSearchModel' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.PrescreenFormSearchModel' required: true /api/v2/booking/savebooking: post: tags: - Booking summary: Create new booking operationId: Booking_SaveBooking parameters: - name: forceSaveBooking in: query description: '' required: true schema: type: boolean - name: checkLimitAmount in: query description: Allow save booking without checking limit amount if user click OK on warning pop-up required: true schema: type: boolean responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.String____mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089' text/json: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.String____mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089' application/xml: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.String____mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089' text/xml: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.String____mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089' security: - Bearer: [] requestBody: content: application/json: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.EventBookingWrapper' text/json: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.EventBookingWrapper' application/xml: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.EventBookingWrapper' text/xml: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.EventBookingWrapper' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.EventBookingWrapper' required: true /api/v2/booking/delete/{bookingId}: delete: tags: - Booking summary: Delete booking by pharmacy id operationId: Booking_DeleteBooking parameters: - name: bookingId in: path description: Booking Id required: true schema: type: integer format: int32 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Int32__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089' text/json: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Int32__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089' application/xml: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Int32__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089' text/xml: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Int32__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089' security: - Bearer: [] /api/v2/booking/services/delete/{serviceId}: delete: tags: - Booking summary: Deletes the event service. operationId: Booking_DeleteEventService parameters: - name: serviceId in: path description: Service id required: true schema: type: integer format: int32 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Boolean__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089' text/json: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Boolean__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089' application/xml: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Boolean__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089' text/xml: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Boolean__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089' security: - Bearer: [] /api/v2/booking/eventresource/{resourceId}/delete: delete: tags: - Booking summary: Deletes the event resource. operationId: Booking_DeleteEventResource parameters: - name: resourceId in: path description: The resource identifier. required: true schema: type: integer format: int32 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Int32__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089' text/json: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Int32__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089' application/xml: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Int32__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089' text/xml: schema: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Int32__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089' security: - Bearer: [] components: schemas: MedAdvisor.Framework.Interface.PharmacyLoyaltyProvider: type: object properties: providerID: format: int32 type: integer providerName: type: string merchantId: type: string ? MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.EventBookingResult__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2 : type: object properties: result: format: int32 type: integer resultMessage: type: string data: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.EventBookingResult' ? MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Object____mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089 : type: object properties: result: format: int32 type: integer resultMessage: type: string data: type: array items: type: object MedAdvisor.Framework.Interface.BookingTokenKey: type: object properties: id: format: int32 type: integer code: type: string userId: type: string url: type: string capabilityId: format: int32 type: integer ? MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.v2.PublicBookingLinksResult__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2 : type: object properties: result: format: int32 type: integer resultMessage: type: string data: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.PublicBookingLinksResult' MedAdvisor.Framework.Interface.v2.PrescreenFormSearchModel: type: object properties: token: type: string lastName: type: string dob: format: date-time type: string postCode: type: string bookingDate: format: date-time type: string ? MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Collections.Generic.List_1__MedAdvisor.Framework.Interface.v2.PharmacyCapabilityModel__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2____mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089 : type: object properties: result: format: int32 type: integer resultMessage: type: string data: type: array items: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.PharmacyCapabilityModel' MedAdvisor.Framework.Interface.ElectronicPrescribingSettings: type: object properties: result: format: int32 type: integer resultMessage: type: string ? MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.EventResourceResult__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2 : type: object properties: result: format: int32 type: integer resultMessage: type: string data: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.EventResourceResult' MedAdvisor.Framework.Interface.v2.ClinicModel: type: object properties: id: format: uuid type: string example: 00000000-0000-0000-0000-000000000000 pharmacyId: format: int32 type: integer capabilityId: format: int32 type: integer capabilityName: type: string eventResourceId: format: int32 type: integer resourceName: type: string name: type: string serviceLength: format: int32 type: integer locationType: format: int32 enum: - 0 - 1 type: integer externalLocationName: type: string startTime: format: date-time type: string endTime: format: date-time type: string addBufferTime: type: boolean bufferTime: format: int32 type: integer clinicStatus: format: int32 enum: - 0 - 1 - 2 - 3 - 4 type: integer privateUrlOnly: type: boolean preferences: type: string pharmacistIds: type: array items: format: uuid type: string example: 00000000-0000-0000-0000-000000000000 pharmacists: type: array items: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.PharmacistInfoModel' bookingIds: type: array items: format: int32 type: integer ? MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.v2.PrescreenFormSearchResult__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2 : type: object properties: result: format: int32 type: integer resultMessage: type: string data: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.PrescreenFormSearchResult' MedAdvisor.Framework.Interface.GPPractitioner: type: object properties: practitionerId: format: int32 type: integer practice_UserId: type: string practice_PractitionerId: type: string providerNumber: type: string prescriberNumber: type: string stateRegistrationNumber: type: string title: type: string firstName: type: string middleNames: type: string lastName: type: string qualifications: type: string phone: type: string fax: type: string email: type: string mobile: type: string abn: type: string phoneVisible: type: boolean faxVisible: type: boolean emailVisible: type: boolean mobileVisible: type: boolean sendSMSReminder: type: boolean sendSMTPReminder: type: boolean reminderHour: format: int32 type: integer reminderMinute: format: int32 type: integer processQueue: type: boolean owner: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.Owner' MedAdvisor.Framework.Interface.Store: type: object properties: id: format: int32 type: integer storeCode: type: string systemCode: format: int32 type: integer preferredName: type: string tier: $ref: '#/components/schemas/MedAdvisor.Framework.Finance.PharmacyTier' bannerURL: type: string pendingBannerURL: type: string phone: type: string phoneVisible: type: boolean fax: type: string faxVisible: type: boolean email: type: string emailVisible: type: boolean operatingHours: type: array items: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.OperatingHour' operatingHoursRaw: type: string operatingHoursNotes: type: string contactName: type: string websiteURL: type: string address: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.Location' status: format: int32 type: integer pepStatus: format: int32 type: integer pepScriptProcessing: type: boolean pepScriptProcessingPulse: type: boolean currentUsers: format: int32 type: integer currentUsersLocal: format: int32 type: integer ttrOrders: format: int32 type: integer distance: format: double type: number processingMode: format: int32 enum: - 0 - 1 - 2 - 3 - 4 type: integer broadcastAllowed: type: boolean blockUI: type: boolean password: type: string pushReports: type: boolean pepLastUploadDate: format: date-time type: string pepLastScriptDate: format: date-time type: string gcLastHeartbeat: format: date-time type: string hnScriptFlowEnabled: type: boolean hnLastHeartbeat: format: date-time type: string lightweightLastHeartbeat: format: date-time type: string automatedRefillValid: type: boolean automatedRefillTimePickup: format: int32 type: integer automatedRefillClosingLimit: format: int32 type: integer automatedRefillAlert: type: boolean automatedPopupAlert: type: boolean automatedRefillReadyMessage: type: boolean supportClickAndCollect: type: boolean supportPayInAdvance: type: boolean supportGST: type: boolean remoteActivation: type: boolean deliveryOptions: format: int32 enum: - 1 - 2 - 4 type: integer automatedRefillIfRepeats: type: boolean automatedRefillIfDispenseHistory: type: boolean firstLogin: type: boolean latitude: format: double type: number longitude: format: double type: number patientInitiatedCommsAllowed: type: boolean photoSupport: type: boolean wizardRun: type: boolean dispenseSoftware: type: string autoCloseNotification: format: int32 type: integer notificationFrequency: format: int32 type: integer consumerLogoReplacement: type: string consumerCatalog: type: string consumerRewards: type: string consumerServices: type: string consumerServicesBlock: type: boolean systemID: format: int32 type: integer consent: format: int32 type: integer lastUploadDate: format: date-time type: string pepLastUploadTime: type: string pepPulseFrequency: format: int32 type: integer pepPulseStart: type: string pepPulseEnd: type: string lastScriptDate: format: date-time type: string codeineMonitoring: type: boolean smsSupport: type: boolean allowNDSSOrdering: type: boolean allowOTCOrdering: type: boolean instantActivateAllowed: type: boolean bookingServiceSupport: type: boolean homeSMSView: type: boolean billingAccess: type: string reportAccess: type: string hnId: type: string hnPassword: type: string eGuildID: type: string nostraId: type: array items: type: string uuid: type: string healthNotesPharmacyDetail: type: array items: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.HealthNotesPharmacyDetail' owner: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.Owner' moduleSettings: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.ModuleActivation' smsFallbackSupport: type: boolean isTest: type: boolean isStaging: type: boolean isDemo: type: boolean isOptOut: type: boolean isMultimain: type: boolean multimainPrimaryId: format: int32 type: integer storeDetailsCorrect: format: date-time type: string showTermsConditions: type: boolean partnerType: format: int32 type: integer partnerPharmacyId: type: string ePrescribingSettings: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.ElectronicPrescribingSettings' externalSystem: type: array items: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.PharmacyExternalSystem' providers: type: array items: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.PharmacyLoyaltyProvider' locale: format: int32 type: integer timezone: type: string serverTime: format: date-time type: string subscriptions: type: array items: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.Subscription' MedAdvisor.Framework.Interface.v2.PublicBookingLinksResult: type: object properties: pharmacyName: type: string fileContent: type: string MedAdvisor.Framework.Interface.BookingAvailabilityResult: type: object properties: availability: type: array items: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.BookingAvailability' totalCount: format: int32 type: integer isNew: type: boolean bookingType: format: int32 enum: - 0 - 1 - 2 - 3 type: integer bookingTypeUrl: type: string directBookingsURL: type: array items: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.BookingTokenKey' result: format: int32 type: integer resultMessage: type: string ? MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Boolean__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089 : type: object properties: result: format: int32 type: integer resultMessage: type: string data: type: boolean MedAdvisor.Framework.Interface.PharmacyExternalSystem: type: object properties: maid: format: int32 type: integer externalSystemName: type: string externalID: type: string id: format: int32 type: integer pendingOperation: format: int32 enum: - 1 - 2 - 3 type: integer externalSystemID: format: int32 enum: - 1 type: integer rawData: type: string uuid: format: uuid type: string example: 00000000-0000-0000-0000-000000000000 MedAdvisor.Framework.Interface.v2.TimePeriodModel: type: object properties: from: format: date-time type: string to: format: date-time type: string MedAdvisor.Framework.Interface.v2.PharmacistInfoModel: type: object properties: id: format: uuid type: string example: 00000000-0000-0000-0000-000000000000 name: type: string deleted: format: date-time type: string MedAdvisor.Framework.Interface.v2.RunSheetModel: type: object properties: pharmacyName: type: string pharmacyAddress1: type: string pharmacyAddress2: type: string createDate: format: date-time type: string runSheetDate: format: date-time type: string pharmacyStartTime: type: string pharmacyEndTime: type: string staffList: type: array items: type: string roomList: type: array items: type: string services: type: object additionalProperties: format: int32 type: integer patientEnquiry: type: string clinicNames: type: array items: type: string bookings: type: array items: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.EventBookingWrapper' bookingForClinicList: type: array items: format: int32 type: integer clinicMap: type: object additionalProperties: type: array items: format: int32 type: integer MedAdvisor.Framework.Interface.v2.CalendarWizardModel: type: object properties: pharmacyId: format: int32 type: integer bookingTargetType: format: int32 enum: - 0 - 1 - 2 - 3 type: integer bookingTargetUrl: type: string locations: type: array items: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.EventResourceModel' pharmacists: type: array items: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.BookablePharmacistModel' services: type: array items: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.PharmacyCapabilityModel' publicHolidays: type: array items: format: int32 type: integer MedAdvisor.Framework.Interface.Subscription: type: object properties: id: format: int32 type: integer name: type: string amount: format: double type: number startDate: format: date-time type: string endDate: format: date-time type: string description: type: string showOnInvoice: type: boolean isDefault: type: boolean duration: format: int32 type: integer readOnly: true MedAdvisor.Framework.Interface.v2.CustomRunSheetRequest: type: object properties: pharmacyID: format: int32 type: integer timeFrom: format: date-time type: string timeTo: format: date-time type: string pharmacists: type: array items: format: uuid type: string example: 00000000-0000-0000-0000-000000000000 locations: type: array items: format: int32 type: integer serviceTypes: type: array items: format: int32 type: integer statuses: type: array items: format: int32 type: integer orderBy: format: int32 enum: - 0 - 1 type: integer MedAdvisor.Framework.Interface.v2.EventAvailabilityModel: type: object properties: resourceId: format: int32 type: integer color: type: string availableTimes: type: array items: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.TimePeriodModel' times: type: array items: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.TimePeriodModel' MedAdvisor.PharmacyUnifiedAPI.v1.Models.PrescreenFormModel: type: object properties: bookingCode: type: string readOnlyMode: type: boolean officeOnlyMode: type: boolean formField: type: object additionalProperties: type: string firstName: type: string lastName: type: string medicareNumber: type: string irn: type: string medicareExpiry: type: string dateOfBirth: format: date-time type: string address: type: string contactNumber: type: string emailAddress: type: string pharmacyName: type: string pharmacyAddress: type: string isCompleted: type: boolean startDate: format: date-time type: string completedDate: format: date-time type: string eventBookingCapabilityName: type: string prescreenView: type: string duration: format: int32 type: integer bookingCreated: format: date-time type: string MedAdvisor.Framework.Interface.v2.EventResourceModel: type: object properties: id: format: int32 type: integer name: type: string pharmacyId: format: int32 type: integer preferences: type: string color: type: string serviceCount: format: int32 type: integer toServiceId: format: int32 type: integer MedAdvisor.Framework.Interface.v2.BulkBookingSearchRequest: type: object properties: pharmacy_ID: format: int32 type: integer pharmacist_ID: format: uuid type: string example: 00000000-0000-0000-0000-000000000000 fromDate: format: date-time type: string toDate: format: date-time type: string smsContent: type: string emailContent: type: string MedAdvisor.Framework.Interface.BookingAvailability: type: object properties: id: format: int32 type: integer type: format: int32 enum: - 0 - 1 - 2 - 3 type: integer bookingTarget: format: int32 enum: - 0 - 1 - 2 - 3 type: integer bookingTargetUrl: type: string name: type: string longName: type: string friendlyName: type: string blurb: type: string iconImage: type: string bannerImage: type: string suggestionPriority: format: int32 type: integer resourceAvailable: type: boolean standardDuration: format: int32 type: integer prescreenRequirement: format: int32 enum: - 0 - 1 - 2 type: integer prescreenView: type: string ppsEngine: type: string bookingInformation: type: string openPrescreeningInExternalBrowser: type: boolean maExternalBookingUrl: type: string openBookingPageInExternalBrowser: type: boolean warningMessage: type: string isLinkedToVaccinationForm: type: boolean isCollectConsentRemind: type: boolean isCollectConsentPrompt: type: boolean isFamilyBookingEligible: type: boolean collectConsentMessage: type: string isSetAge: type: boolean minAge: format: int32 type: integer maxAge: format: int32 type: integer clinicId: format: uuid type: string example: 00000000-0000-0000-0000-000000000000 clinicName: type: string location: type: string MedAdvisor.Framework.Interface.v2.SendPrescreenerRequest: type: object properties: bookingRef: type: string email: type: string mobile: type: string deliveryMethod: type: string MedAdvisor.Framework.Interface.EventBookingWrapper: type: object properties: id: format: int32 type: integer startDate: format: date-time type: string endDate: format: date-time type: string title: type: string resourceId: format: int32 type: integer resourceName: type: string type: type: string bookingRef: type: string isNew: type: boolean isDeleted: type: boolean capabilityId: format: int32 type: integer capabilityName: type: string capabilityNameOriginal: type: string openPrescreeningInExternalBrowser: type: boolean color: type: string notes: type: string initials: type: string userID: format: int32 type: integer userCache_ID: format: int32 type: integer userMobile: type: string userEmail: type: string userMedicareNumber: type: string userIRN: format: int32 type: integer userMedicareExpiry: type: string userDateOfBirth: format: date-time type: string userStreet: type: string userSuburb: type: string userState: type: string userPostcode: type: string duration: format: int32 type: integer shouldSendConfirmation: type: boolean shouldSendReminder: type: boolean reminderPriorHours: type: string createDate: format: date-time type: string dispenseRefId: type: string calendarTokenId: type: string availableResourceIds: type: string pharmacyName: type: string pharmacy_ID: format: int32 type: integer pharmacyTimeZone: type: string prescreenCompleted: format: date-time type: string prescreenData: type: string prescreenURL: type: string prescreenView: type: string dose: type: string reasonForConsultation: type: string relevantBackgroundInfo: type: string decisionMakerName: type: string organisationCode: type: string consultationType: type: string pharmacistId: format: uuid type: string example: 00000000-0000-0000-0000-000000000000 pharmacistName: type: string vaccineEnquiry: type: boolean prescreenRequirement: format: int32 type: integer isVaccineRecommendationPrompt: type: boolean vaccineRecommendationPromptMessage: type: string source: format: int32 type: integer availablePharmacistIds: type: array items: format: uuid type: string example: 00000000-0000-0000-0000-000000000000 isCompleted: type: boolean organisationDivision: type: string employeeStatus: type: string employeeId: type: string organisationServices: type: array items: type: string decisionMakerConsent: type: boolean clinicalConsent: type: boolean financialConsent: type: boolean groupBookingId: format: uuid type: string example: 00000000-0000-0000-0000-000000000000 groupSize: format: int32 type: integer groupMemberIndex: format: int32 type: integer groupContactEmail: type: string groupContactMobile: type: string hasPrescreen: type: boolean ? MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.v2.EventBookingModel__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2 : type: object properties: result: format: int32 type: integer resultMessage: type: string data: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.EventBookingModel' MedAdvisor.Framework.Interface.EventRecurrence: type: object properties: isNew: type: boolean id: format: int32 type: integer recurrenceType: format: int32 enum: - 0 - 1 - 2 - 3 type: integer months: type: array items: format: int32 enum: - 0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 type: integer weekdays: type: array items: format: int32 enum: - 0 - 1 - 2 - 3 - 4 - 5 - 6 type: integer dates: type: array items: format: int32 type: integer startTime: type: string endTime: type: string startDate: format: date-time type: string endDate: format: date-time type: string recurEvery: format: int32 type: integer endAfterOccurences: format: int32 type: integer recurrenceEndType: format: int32 enum: - 0 - 1 - 2 type: integer dayOfMonthInYearlyRecurrence: format: int32 type: integer useEndTime: type: boolean MedAdvisor.Framework.Interface.EventResourceResult: type: object properties: resources: type: array items: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.EventResourceWrapper' totalCount: format: int32 type: integer store: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.Store' earliestOpening: type: string latestClosing: type: string calendarLayout: type: string smsConfirmation: type: boolean smsReminder: type: boolean duration: format: int32 type: integer result: format: int32 type: integer resultMessage: type: string MedAdvisor.Framework.Interface.v2.BookablePharmacistModel: type: object properties: id: format: uuid type: string example: 00000000-0000-0000-0000-000000000000 name: type: string pharmacyId: format: int32 type: integer hasBooking: type: boolean pharmacyUuid: format: uuid type: string example: 00000000-0000-0000-0000-000000000000 workingHour: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.PharmacistWorkingHourModel' startDate: format: date-time type: string endDate: format: date-time type: string linkedDate: format: date-time type: string createDate: format: date-time type: string deleted: format: date-time type: string serviceCount: format: int32 type: integer hasHolidayAway: type: boolean holidayAway: type: array items: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.TimePeriodModel' preferences: type: string timeSlots: type: array items: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.TimePeriodModel' linkedServices: type: array items: format: int32 type: integer dateOfHolidayAways: type: array items: format: date-time type: string readOnly: true MedAdvisor.Framework.Finance.PharmacyTier: type: object properties: tierID: format: int32 type: integer tierName: type: string startDate: format: date-time type: string endDate: format: date-time type: string duration: format: int32 type: integer readOnly: true MedAdvisor.Framework.Interface.OperatingHour: type: object properties: weekday: format: int32 enum: - 0 - 1 - 2 - 3 - 4 - 5 - 6 type: integer startHour: format: int32 type: integer startMinute: format: int32 type: integer endHour: format: int32 type: integer endMinute: format: int32 type: integer ? MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Int32__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089 : type: object properties: result: format: int32 type: integer resultMessage: type: string data: format: int32 type: integer MedAdvisor.Framework.Interface.HealthNotesPharmacyDetail: type: object properties: id: format: int32 type: integer name: type: string invoiceGroup: type: string bannerGroup: type: string street: type: string suburb: type: string state: type: string postCode: format: int32 type: integer enrolledPatients: format: int32 type: integer phone: type: string hN_ID: type: string createDate: format: date-time type: string pharmacy_ID: format: int32 type: integer MedAdvisor.Framework.Interface.EventBookingResult: type: object properties: bookings: type: array items: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.EventBookingWrapper' bookings_Event: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.EventBookingWrapper' totalCount: format: int32 type: integer resourceAvailability: type: array items: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.EventAvailability' cancelAllowed: type: boolean duration: format: int32 type: integer bookingAvailability: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.BookingAvailability' result: format: int32 type: integer resultMessage: type: string MedAdvisor.Framework.Interface.GPPractice: type: object properties: practiceId: format: int32 type: integer name: type: string contactName: type: string token: type: string activationKey: type: string activationKeyExpiry: format: date-time type: string address: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.Location' addressGoogle: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.Location' bannerURL: type: string businessName: type: string phone: type: string fax: type: string email: type: string website: type: string bookingSystem: type: string abn: type: string phoneVisible: type: boolean faxVisible: type: boolean emailVisible: type: boolean websiteVisible: type: boolean bookingSystemVisible: type: boolean openHours: type: string openHoursNotes: type: string practiceIdentifier: type: string practiceSourceSystem: format: int32 enum: - 0 - 1 - 2 - 3 - -1 type: integer bankingAccount: type: string bankingDisplay: type: string activated: type: boolean allowPracticeRateOverride: type: boolean internalPractice: type: boolean owner: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.Owner' ? MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.v2.RunSheetModel__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2 : type: object properties: result: format: int32 type: integer resultMessage: type: string data: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.RunSheetModel' MedAdvisor.Framework.Interface.EventAvailability: type: object properties: resourceId: format: int32 type: integer availabilityType: format: int32 enum: - 0 - 1 type: integer times: type: array items: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.EventBookingWrapper' color: type: string MedAdvisor.Framework.Interface.v2.PrescreenFormSearchResult: type: object properties: bookingCode: type: string bookingCount: format: int32 type: integer prescreenCompleted: type: boolean prescreenForm: type: string serviceName: type: string patientFullName: type: string ? MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.BookingAvailabilityResult__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2 : type: object properties: result: format: int32 type: integer resultMessage: type: string data: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.BookingAvailabilityResult' MedAdvisor.Framework.Interface.ModuleActivation: type: object properties: appModule: type: boolean smsModule: type: boolean ppsModule: type: boolean gpModule: type: boolean analyticsModule: type: boolean map2Module: type: boolean healthHubModule: type: boolean termsConditions: type: string paymentsWarning: type: boolean paymentsSuspension: type: boolean whiteLabelName: type: string whiteLabelId: format: int32 type: integer segmentApiKey: type: string firehoseAccessKey: type: string firehoseSecretKey: type: string plusOneCloudWatchAccessKey: type: string plusOneCloudWatchSecretKey: type: string s3PlusOneCloudUploadAccessKey: type: string s3PlusOneCloudUploadSecretKey: type: string s3PlusOneCloudUploadBucketName: type: string remoteSettingsEnabled: type: boolean termsConditionsVersion: type: string termsConditionsDate: format: date-time type: string releaseNoteID: format: int32 type: integer isDeliveryEnabled: type: boolean calendarModule: type: boolean subscriptionsModule: type: boolean projectStopModule: type: boolean trainingModule: type: boolean locale: format: int32 type: integer eGuildID: type: string communicationsModule: type: boolean dataCollectorModule: type: boolean plusOneCloudModule: type: boolean medAdvisorForPharmacyModule: type: boolean showCalendarWizard: type: boolean calendarWizardEndDate: format: date-time type: string calendarWizardRemainingDays: format: int32 type: integer calendarVersion: type: string allowedIpAddress: type: string usingCalendar: type: boolean receiveThirdPartyOutageAlerts: type: boolean mergePatientsFunctionality: type: boolean managePharmacistsFunctionality: type: boolean advancedPatientSearch: type: boolean enableNewMedicationForSmsRemindersScreen: type: boolean editDaysLefteScriptsNoScriptFlow: type: boolean unmappedDrugsEnabled: type: boolean automatedBannerEnabled: type: boolean customTileEnabled: type: boolean inboxAlertForMobilePhoneDiscrepancy: type: boolean aiAssistModule: type: boolean aiAssistProvider: type: string angularPendingOrderEnabled: type: boolean walkInEnabled: type: boolean vaccinationConsentCaptureEnabled: type: boolean familyBookingEnabled: type: boolean featureFlag_InboxAlgorithm: format: int32 enum: - 0 - 1 type: integer whitelistIPAddresses: type: array items: type: string readOnly: true ? MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.String____mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089 : type: object properties: result: format: int32 type: integer resultMessage: type: string data: type: array items: type: string MedAdvisor.Framework.Interface.Location: type: object properties: id: format: int32 type: integer addressName: type: string addressLine1: type: string addressLine2: type: string city: type: string suburb: type: string zipCode: type: string stateId: type: string stateName: type: string type: format: int32 enum: - 0 - 1 - 2 - 3 - 4 - 5 type: integer typeName: type: string latitude: format: double type: number longitude: format: double type: number notes: type: string cityNew: type: string fullAddress: type: string readOnly: true fullAddressWithCommas: type: string readOnly: true fullAddressWithSpace: type: string readOnly: true fullAddressWithCommasAndBr: type: string readOnly: true MedAdvisor.Framework.Interface.v2.EventBookingModel: type: object properties: bookings: type: array items: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.EventBookingWrapper' totalCount: format: int32 type: integer resourceAvailability: type: array items: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.EventAvailabilityModel' clinics: type: array items: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ClinicModel' cancelAllowed: type: boolean deleted: format: date-time type: string duration: format: int32 type: integer MedAdvisor.Framework.Interface.v2.PharmacyCapabilityModel: type: object properties: id: format: int32 type: integer pharmacy_ID: format: int32 type: integer name: type: string bookingType: format: int32 type: integer description: type: string supplemental: type: string formType: type: string visible: format: int32 type: integer timeRequired: format: int32 type: integer limitAmount: format: int32 type: integer daysRunning: format: int32 type: integer limitBooking: type: boolean sendLimitBookingNotification: type: boolean walkInEnabled: format: int32 type: integer fromResourceId: format: int32 type: integer eventResources: type: array items: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.EventResourceModel' pharmacists: type: array items: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.BookablePharmacistModel' hasPrescreen: type: boolean sourceBannerGroup: type: string remainingDays: format: int32 type: integer MedAdvisor.Framework.Interface.Owner: type: object properties: id: format: int32 type: integer name: type: string abn: type: string pharmacyCount: format: int32 type: integer billingGroupCount: format: int32 type: integer clinicCount: format: int32 type: integer gpCount: format: int32 type: integer address: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.Location' pharmacies: type: array items: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.Store' billingGroups: type: array items: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.Store' clinics: type: array items: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.GPPractice' gPs: type: array items: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.GPPractitioner' email: type: string phone: type: string contact: type: string balance: format: double type: number ? MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.String__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089 : type: object properties: result: format: int32 type: integer resultMessage: type: string data: type: string MedAdvisor.Framework.Interface.EventResourceWrapper: type: object properties: id: format: int32 type: integer name: type: string color: type: string availabilityType: format: int32 enum: - 0 - 1 type: integer recurrencePattern: type: array items: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.EventRecurrence' singleBookings: type: array items: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.EventBookingWrapper' availableServices: type: array items: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.BookingAvailability' linkedServices: type: array items: format: int32 type: integer isDeleted: type: boolean calendarContext: format: int32 type: integer locationType: type: string MedAdvisor.Framework.Interface.v2.PharmacistWorkingHourModel: type: object properties: fortnightly: type: boolean primaryWorkingHour: type: array items: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.OperatingHour' primaryStartDate: format: date-time type: string secondaryWorkingHour: type: array items: $ref: '#/components/schemas/MedAdvisor.Framework.Interface.OperatingHour' secondaryStartDate: format: date-time type: string securitySchemes: Bearer: type: apiKey description: 'JWT Authorization header using the Bearer scheme. Example: "Authorization: Bearer {token}"' name: Authorization in: header