EMIS Health Appointments API is one of 12 APIs that EMIS Health publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Appointments. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and authentication docs.
This API exposes
17 operations
across 17 paths,
and defines 90 schemas.
It is described by OpenAPI 3.2.0, at version 1.2.
Requests are made against the base URL https://api.platform.emis-x.uk/partner.
The identity and technical contract details declared by the specification.
PartnerApi.EmisOpen.AppointmentSessions.SiteStruct
object
2 properties
PartnerApi.EmisOpen.BookedPatients37V2.PersonTypeContractualRelationship
integer
PartnerApi.EmisOpen.BookedPatients37.PersonTypeMinorSurgery
integer
PartnerApi.EmisOpen.BookedPatients37V2.RegistrationTypeCustomRegistrationEntry
object
2 properties
PartnerApi.EmisOpen.BookedPatients37.IdentType
object
5 properties
PartnerApi.EmisOpen.SlotsForSessionV2.SlotStruct
object
10 properties
PartnerApi.EmisOpen.BookedPatients37V2.PersonTypeMinorSurgery
integer
PartnerApi.EmisOpen.BookedPatients37.PersonTypeContractualRelationship
integer
PartnerApi.EmisOpen.BookedPatients37V2.RegistrationType
object
56 properties
PartnerApi.EmisOpen.BookedPatients37.PersonTypeScripts
integer
PartnerApi.EmisOpen.BookedPatients37.PersonTypeConsulter
integer
PartnerApi.EmisOpen.BookedPatients37V2.BookedPatientsV2BookedAppointment
object
10 properties
PartnerApi.EmisOpen.BookedPatients37.BookedPatientsBookedAppointment
object
9 properties
PartnerApi.EmisOpen.BookedPatients37.PersonTypeRegistrar
integer
PartnerApi.EmisOpen.BookedPatients37.PersonTypeDoctor
integer
PartnerApi.EmisOpen.BookedPatients37.BookedPatientsSessionHolder
object
50 properties
PartnerApi.EmisOpen.BookedPatients37V2.BookedPatientsV2
object
3 properties
PartnerApi.EmisOpen.SlotsForSession.SlotStruct
object
9 properties
PartnerApi.EmisOpen.BookedPatients37V2.IdentType
object
5 properties
PartnerApi.EmisOpen.GetPatientAppointments.HolderStruct
object
5 properties
PartnerApi.EmisOpen.BookedPatients37V2.PersonCategoryType
object
9 properties
PartnerApi.EmisOpen.AppointmentConfiguration.HolidayStruct
object
4 properties
PartnerApi.EmisOpen.GetPatientAppointments.AppointmentStruct
object
11 properties
PartnerApi.EmisOpen.BookedPatients37V2.PersonTypeScripts
integer
PartnerApi.EmisOpen.SlotsForSessionV2.SlotListStruct
object
1 property
PartnerApi.EmisOpen.BookedPatients37.PersonTypeContraceptive
integer
PartnerApi.EmisOpen.AppointmentConfiguration.HolidaysStruct
object
2 properties
PartnerApi.EmisOpen.BookedPatients37V2.PersonTypeLocum
integer
PartnerApi.EmisOpen.BookedPatients37V2.BookedPatientsV2SessionHolder
object
50 properties
PartnerApi.EmisOpen.Appointment.PatientInformationType
object
7 properties
PartnerApi.EmisOpen.SlotsForSessionV2.TypeStruct
object
2 properties
PartnerApi.EmisOpen.AppointmentConfiguration.TypeStruct
object
5 properties
PartnerApi.EmisOpen.BookedPatients37.BookedPatients
object
3 properties
PartnerApi.EmisOpen.AppointmentConfiguration.SiteStruct
object
3 properties
PartnerApi.EmisOpen.BookedPatients37V2.PersonTypeContraceptive
integer
PartnerApi.EmisOpen.GetPatientAppointmentsV2.AppointmentStructSlotType
object
5 properties
PartnerApi.EmisOpen.SlotsForSessionV2.PatientListStruct
object
1 property
PartnerApi.Service.Constants.AppointmentStatus
integer
PartnerApi.EmisOpen.BookedPatients37.ApplicationType
object
7 properties
PartnerApi.EmisOpen.SlotsForSession.PatientStruct
object
6 properties
PartnerApi.EmisOpen.BookedPatients37V2.BookedPatientsV2BookedAppointmentSlotType
object
5 properties
PartnerApi.EmisOpen.BookedPatients37.RegistrationTypeCustomRegistrationEntry
object
2 properties
PartnerApi.EmisOpen.BookedPatients37V2.PersonTypeDoctor
integer
PartnerApi.EmisOpen.AppointmentSessions.AppointmentSessionList
object
1 property
PartnerApi.EmisOpen.BookedPatients37V2.AddressType
object
11 properties
PartnerApi.EmisOpen.GetPatientAppointmentsV2.HolderStruct
object
5 properties
PartnerApi.EmisOpen.BookedPatients37.PersonTypeTwentyFourHour
integer
PartnerApi.EmisOpen.BookedPatients37V2.PersonTypeTwentyFourHour
integer
PartnerApi.EmisOpen.AppointmentSessions.AppointmentSessionStruct
object
9 properties
PartnerApi.EmisOpen.AppointmentConfiguration.AppointmentConfiguration
object
5 properties
PartnerApi.EmisOpen.BookedPatients37V2.RegistrationTypeDead
integer
PartnerApi.EmisOpen.SlotsForSession.SlotListStruct
object
1 property
PartnerApi.EmisOpen.BookedPatients37.PersonCategoryTypePurpose
integer
PartnerApi.EmisOpen.BookedPatients37.BookedPatientsBooked
object
4 properties
PartnerApi.EmisOpen.BookedPatients37.PersonTypeChildSurveillance
integer
PartnerApi.EmisOpen.Appointment.AppointmentInformationType
object
7 properties
PartnerApi.EmisOpen.AppointmentConfiguration.HolderStruct
object
5 properties
PartnerApi.EmisOpen.BookedPatients37.PersonTypeLocum
integer
PartnerApi.EmisOpen.BookedPatients37V2.BookedPatientsV2BookedAlert
integer
PartnerApi.EmisOpen.BookedPatients37.BookedPatientsBookedAlert
integer
PartnerApi.EmisOpen.BookedPatients37V2.PersonTypeRegistrar
integer
PartnerApi.Service.Model.Appointment
object
2 properties
PartnerApi.EmisOpen.BookedPatients37V2.RoleType
object
8 properties
PartnerApi.EmisOpen.SlotsForSession.TypeStruct
object
2 properties
PartnerApi.Service.Model.Details
object
2 properties
PartnerApi.Service.Model.SeverityType
integer
PartnerApi.EmisOpen.BookedPatients37.RoleType
object
8 properties
PartnerApi.EmisOpen.GetPatientAppointmentsV2.AppointmentStruct
object
12 properties
PartnerApi.EmisOpen.BookedPatients37.PersonCategoryType
object
9 properties
PartnerApi.EmisOpen.BookedPatients37V2.ApplicationType
object
7 properties
PartnerApi.EmisOpen.AppointmentConfiguration.ScheduleStruct
object
4 properties
PartnerApi.Service.Model.Coding
object
3 properties
PartnerApi.EmisOpen.BookedPatients37.RegistrationTypeDead
integer
PartnerApi.EmisOpen.AppointmentSessions.SlotsStruct
object
7 properties
PartnerApi.Service.Model.ErrorResponse
object
4 properties
PartnerApi.EmisOpen.SlotsForSession.PatientListStruct
object
1 property
PartnerApi.EmisOpen.BookedPatients37.AddressType
object
11 properties
PartnerApi.EmisOpen.GetPatientAppointmentsV2.PatientAppointmentListV2
object
1 property
PartnerApi.EmisOpen.BookedPatients37V2.BookedPatientsV2Booked
object
4 properties
PartnerApi.EmisOpen.GetPatientAppointments.PatientAppointmentList
object
1 property
PartnerApi.EmisOpen.BookedPatients37V2.PersonCategoryTypePurpose
integer
PartnerApi.EmisOpen.Appointment.BookedAppointmentType
object
2 properties
PartnerApi.EmisOpen.AppointmentSessions.HolderStruct
object
5 properties
PartnerApi.EmisOpen.BookedPatients37V2.PersonTypeChildSurveillance
integer
PartnerApi.Service.Model.Issue
object
4 properties
PartnerApi.EmisOpen.SlotsForSessionV2.PatientStruct
object
6 properties
PartnerApi.EmisOpen.BookedPatients37.RegistrationType
object
56 properties
PartnerApi.EmisOpen.BookedPatients37V2.PersonTypeConsulter
integer
PartnerApi.Service.Model.Text
object
2 properties
PartnerApi.EmisOpen.AppointmentConfiguration.IndividualStruct
object
6 properties
The full machine-readable OpenAPI contract behind this narrative.
Other APIs EMIS Health publishes across the network.