Create an appointment

post

/Appointment/

Creates an appointment.

Note:

  • The modifier elements implicitRules and modifierExtension are not supported and are rejected if present.
  • Scheduling examples are time sensitive and require a slot with a status of free.

Authorization Types

This resource supports the following authorization types:

  • Provider
  • System

Request

Supported Media Types
Header Parameters
Body ()
Root Schema : AppointmentCreateBody
Type: object
Show Source
Example:
{
    "resourceType":"Appointment",
    "slot":[
        {
            "reference":"Slot/24477854-21304876-62852027-0"
        }
    ],
    "status":"proposed",
    "participant":[
        {
            "actor":{
                "reference":"Patient/12724066"
            },
            "status":"needs-action"
        }
    ]
}
Nested Schema : participant
Type: array
Minimum Number of Items: 1
Maximum Number of Items: 1

Participants involved in the appointment.

Note: The participant.type must not be set.

Show Source
Nested Schema : slot
Type: array
Minimum Number of Items: 1
Maximum Number of Items: 1

The availability to which the appointment is booked.

Show Source
Nested Schema : items
Type: object
Show Source
Nested Schema : actor
Type: object

The patient that is participating in the appointment.

Show Source
Nested Schema : items
Type: object
Show Source
Back to Top

Response

Supported Media Types

201 Response

Created

Headers
  • The identifier for a specific version of a resource. This identifier is formatted as W/"" and used to specify the If-Match header value on subsequent updates.

  • The URL location of the created entity.

    Example: https://fhir-ehr-code.cerner.com/dstu2/ec2458f2-1e24-41c8-b71b-0e701af7583d/Appointment/6427746

  • Oracle troubleshooting identifier.

  • Oracle troubleshooting identifier.

Default Response

An OperationOutcome describing any error that occurred.

Headers
Body ()
Root Schema : schema
Type: object
Show Source
Nested Schema : issue
Type: array
Minimum Number of Items: 1
Show Source
Nested Schema : items
Type: object
Show Source
Nested Schema : details
Type: object
Show Source
Nested Schema : location
Type: array
Show Source
Nested Schema : coding
Type: array
Show Source
Nested Schema : items
Type: object
Show Source
Back to Top