Create a pre-appointment from HIS inbound data, or merge new charges into an existing one
POST/v1/checkin/appointments/his-inbound
Creates a new pre-appointment from HIS system data. If a pre-appointment already exists for the same (provider, external_appointment_id), any charge in the request whose provider_product_code is not yet present on that appointment is merged into it under a row lock; the appointment header (beneficiary, payer, doctor, appointment date, notes, agreement) of an existing appointment is never modified. Requires valid OAuth2 authentication.
Request
Responses
- 200
- 201
- 401
- 403
- 404
- 422
- 502
No-op: the pre-appointment already existed and none of the request's charges were new (already present, or charges empty/absent)
Pre-appointment created, or an existing pre-appointment received at least one new charge merged into it
Unauthorized: missing or invalid Bearer token
Forbidden: your credentials are not authorised for this operation
Provider or payer could not be found in rcm-api
Request validation failed. Returns validation errors with field paths and messages.
Bad Gateway: RCM API is unavailable or network timeout occurred.