Get a list of messages received by a patient

get

/20241001/patientMessages/inboxItems

Retrieves a list of received messages based on the given patient ID.
Note: The service currently supports the return of 1 page with a maximum of 1000 messages. To return further items, adjust the date and time parameters.

Request

Query Parameters
  • Messages created after this date and time value will be retrieved.

    Reminders set to show up after this date and time will be retrieved.

    Defaults to 90 days before the current date and time. Must be before the createDateTimeLessThanOrEqualTo.

    The ISO 8601 Combined Date and Time in UTC point-in-time format is used to specify the date and time value, excluding milliseconds.

  • Messages created before this date and time value will be retrieved.

    Reminders set to show up before this date and time will be retrieved.

    Defaults to the current date and time. Must be after the createDateTimeGreaterThanOrEqualTo.

    Future dates are not supported and if provided, the default current date and time will be used instead.

    The ISO 8601 Combined Date and Time in UTC point-in-time format is used to specify the date and time value, excluding milliseconds.

  • Minimum Value: 1000
    Maximum Value: 1000
    For list pagination. The maximum number of results per page, or items to return in a paginated List request.
    Default Value: 1000
  • Collection Format: multi
    The type of messages to be retrieved. Defaults to [ MESSAGE ].
    • Allowed Values: [ "MESSAGE", "REMINDER" ]
  • Minimum Length: 1
    For list pagination. The value of the opc-next-page response header from the previous List request.
  • Identifier of patient to filter the resource query against.
  • If true, inbox item list and message details by ID populate the organization object, which includes ID, display, and orgTypes.
    Default Value: false
  • The field to sort by. Only one sort order may be provided. Default order for createDateTime is descending.

    Sort the patient messages by createDateTime for sent items.

    Sort the reminders by remindDateTime and the messages by createDateTime for inbox items.

    Default Value: createDateTime
    Allowed Values: [ "createDateTime", "priority" ]
  • The sort order to use, either ascending (ASC) or descending (DESC).
    Default Value: DESC
    Allowed Values: [ "ASC", "DESC" ]
  • Collection Format: multi
    A comma delimited status string of messages to be retrieved. Defaults to [ OPENED, UNREAD ].
    • Allowed Values: [ "OPENED", "UNREAD", "DELETED" ]
Header Parameters
  • Specifies which media types are acceptable for the response. Defaults to application/json.
    Default Value: application/json
  • Specifies which character sets are acceptable for the response. Defaults to UTF-8.
    Default Value: UTF-8
  • Contains the credentials to authenticate a consumer to the service.
  • Unique Oracle Cerner-assigned identifier for the request. If you need to contact Oracle Cerner about a particular request, you must provide the request ID. The only valid characters for request IDs are letters, numbers, underscore, and dash.
Back to Top

Response

Supported Media Types

200 Response

Success
Headers
  • For list pagination. When this header appears in the response, additional pages of results remain.
  • For list pagination. When this header appears in the response, additional pages of results remain.
  • Unique Oracle Cerner-assigned identifier for the request. If you need to contact Oracle Cerner about a particular request, you must provide the request ID.
Body ()
Root Schema : PatientInboxMessagesCollection
Type: object
Listing of messages that have been received by the patient.
Show Source
Nested Schema : items
Type: array
List of the received patient messages retrieved. This value can be empty.
Show Source
Nested Schema : PatientInboxMessageSummary
Type: object
Representation of an inbox message for a patient.
Show Source
Nested Schema : carbonCopyRecipients
Type: array
List of the personnel and group inboxes who received a copy of the message.
Show Source
Nested Schema : DateTimeWithZone
Type: object
Representation of date and time with the time zone.
Show Source
  • The date and time represented in YYYY-MM-DDTHH:MM:SS:SSSZ format without the UTC offset as defined by RFC 3339.

    No time zone information is associated with this date and time.

  • The time zone, provided that the date includes time precision. If dateTime contains time, this value is required.
Nested Schema : Encounter
Type: object
The encounter associated with the message.
Show Source
Nested Schema : SenderSummary
Type: object
Sender of the message.
Show Source
Nested Schema : NotificationStatus
Type: object
Information about the status of a message.
Show Source
Nested Schema : NotificationType
Type: object
Information about the message type.
Show Source
Nested Schema : PersonSimple
Type: object

A simple representation of the individual person that was retrieved.

The individual could be a personnel member (provider), a patient, or a non-patient person.

Show Source
Nested Schema : Priority
Type: object
The priority of the message.
Show Source
  • Allowed Values: [ "HIGH", "NORMAL" ]
    The value of the priority. HIGH denotes STAT. NORMAL denotes ROUTINE.
Nested Schema : recipients
Type: array
List of the person, personnel, and group inboxes who are the recipient of the message.
Show Source
Nested Schema : Participant
Type: object
Sender or recipient of the message.
Show Source
  • The name of the group inbox, for cases where the participant is of type group inbox.
  • The unique identifier for the participant.
  • PersonNameSummary
    A summary of the first, last, and full name for a person. The person could be a personnel member, patient, or non-patient person.
  • PersonNameSummary
    A summary of the first, last, and full name for a person. The person could be a personnel member, patient, or non-patient person.
  • Allowed Values: [ "PERSON", "PERSONNEL", "GROUPINBOX" ]
    The type of the participant. This field must be set.
    • Set to PERSON for sent item sender.
    • Set to PERSONNEL or GROUPINBOX for sent item recipients, and inbox item carbon copy recipients.
    • Set to PERSON, PERSONNEL, or GROUPINBOX for inbox item recipients.
Nested Schema : PersonNameSummary
Type: object
A summary of the first, last, and full name for a person. The person could be a personnel member, patient, or non-patient person.
Show Source
Nested Schema : Organization
Type: object

The organization associated with the patient and encounter.

Only loaded for inbox list and message details views when the OptionalShouldLoadOrganizationSummary is set.

Show Source
Nested Schema : orgTypes
Type: array
List of the organization types.
Show Source
Nested Schema : GroupInboxSummary
Type: object
Summary of the group inbox sender.
Show Source

400 Response

Bad Request
Headers
  • Unique Oracle Cerner-assigned identifier for the request. If you need to contact Oracle Cerner about a particular request, you must provide the request ID.
Body ()
Root Schema : ApiError
Type: object
Error information.
Show Source
Nested Schema : details
Type: array
A list of details regarding any errors from the resulting service call.
Show Source
Nested Schema : ErrorDetail
Type: object
Additional detail information pertaining to the error.
Show Source
Nested Schema : ErrorDetailSource
Type: object
An object containing references to the source of the error.
Show Source
  • headers
    A list of the request headers which caused the error.
  • parameters
    A list of which URI query parameters caused the error.
  • pointers

    A list of JSON Pointers (RFC6901) to the values in the request document that caused the error.

    For example, /data for a primary data object, or /data/attributes/title for a specific attribute. A JSON pointer must point to a value in the request document that exists; if it does not, ignore the pointer.

Nested Schema : headers
Type: array
A list of the request headers which caused the error.
Show Source
Nested Schema : parameters
Type: array
A list of which URI query parameters caused the error.
Show Source
Nested Schema : pointers
Type: array

A list of JSON Pointers (RFC6901) to the values in the request document that caused the error.

For example, /data for a primary data object, or /data/attributes/title for a specific attribute. A JSON pointer must point to a value in the request document that exists; if it does not, ignore the pointer.

Show Source

401 Response

Unauthorized
Headers
  • Unique Oracle Cerner-assigned identifier for the request. If you need to contact Oracle Cerner about a particular request, you must provide the request ID.
Body ()
Root Schema : ApiError
Type: object
Error information.
Show Source
Nested Schema : details
Type: array
A list of details regarding any errors from the resulting service call.
Show Source
Nested Schema : ErrorDetail
Type: object
Additional detail information pertaining to the error.
Show Source
Nested Schema : ErrorDetailSource
Type: object
An object containing references to the source of the error.
Show Source
  • headers
    A list of the request headers which caused the error.
  • parameters
    A list of which URI query parameters caused the error.
  • pointers

    A list of JSON Pointers (RFC6901) to the values in the request document that caused the error.

    For example, /data for a primary data object, or /data/attributes/title for a specific attribute. A JSON pointer must point to a value in the request document that exists; if it does not, ignore the pointer.

Nested Schema : headers
Type: array
A list of the request headers which caused the error.
Show Source
Nested Schema : parameters
Type: array
A list of which URI query parameters caused the error.
Show Source
Nested Schema : pointers
Type: array

A list of JSON Pointers (RFC6901) to the values in the request document that caused the error.

For example, /data for a primary data object, or /data/attributes/title for a specific attribute. A JSON pointer must point to a value in the request document that exists; if it does not, ignore the pointer.

Show Source

403 Response

NotAuthorized
Headers
  • Unique Oracle Cerner-assigned identifier for the request. If you need to contact Oracle Cerner about a particular request, you must provide the request ID.
Body ()
Root Schema : ApiError
Type: object
Error information.
Show Source
Nested Schema : details
Type: array
A list of details regarding any errors from the resulting service call.
Show Source
Nested Schema : ErrorDetail
Type: object
Additional detail information pertaining to the error.
Show Source
Nested Schema : ErrorDetailSource
Type: object
An object containing references to the source of the error.
Show Source
  • headers
    A list of the request headers which caused the error.
  • parameters
    A list of which URI query parameters caused the error.
  • pointers

    A list of JSON Pointers (RFC6901) to the values in the request document that caused the error.

    For example, /data for a primary data object, or /data/attributes/title for a specific attribute. A JSON pointer must point to a value in the request document that exists; if it does not, ignore the pointer.

Nested Schema : headers
Type: array
A list of the request headers which caused the error.
Show Source
Nested Schema : parameters
Type: array
A list of which URI query parameters caused the error.
Show Source
Nested Schema : pointers
Type: array

A list of JSON Pointers (RFC6901) to the values in the request document that caused the error.

For example, /data for a primary data object, or /data/attributes/title for a specific attribute. A JSON pointer must point to a value in the request document that exists; if it does not, ignore the pointer.

Show Source

404 Response

Not Found
Headers
  • Unique Oracle Cerner-assigned identifier for the request. If you need to contact Oracle Cerner about a particular request, you must provide the request ID.
Body ()
Root Schema : ApiError
Type: object
Error information.
Show Source
Nested Schema : details
Type: array
A list of details regarding any errors from the resulting service call.
Show Source
Nested Schema : ErrorDetail
Type: object
Additional detail information pertaining to the error.
Show Source
Nested Schema : ErrorDetailSource
Type: object
An object containing references to the source of the error.
Show Source
  • headers
    A list of the request headers which caused the error.
  • parameters
    A list of which URI query parameters caused the error.
  • pointers

    A list of JSON Pointers (RFC6901) to the values in the request document that caused the error.

    For example, /data for a primary data object, or /data/attributes/title for a specific attribute. A JSON pointer must point to a value in the request document that exists; if it does not, ignore the pointer.

Nested Schema : headers
Type: array
A list of the request headers which caused the error.
Show Source
Nested Schema : parameters
Type: array
A list of which URI query parameters caused the error.
Show Source
Nested Schema : pointers
Type: array

A list of JSON Pointers (RFC6901) to the values in the request document that caused the error.

For example, /data for a primary data object, or /data/attributes/title for a specific attribute. A JSON pointer must point to a value in the request document that exists; if it does not, ignore the pointer.

Show Source

429 Response

Too Many Requests
Headers
  • Unique Oracle Cerner-assigned identifier for the request. If you need to contact Oracle Cerner about a particular request, you must provide the request ID.
Body ()
Root Schema : ApiError
Type: object
Error information.
Show Source
Nested Schema : details
Type: array
A list of details regarding any errors from the resulting service call.
Show Source
Nested Schema : ErrorDetail
Type: object
Additional detail information pertaining to the error.
Show Source
Nested Schema : ErrorDetailSource
Type: object
An object containing references to the source of the error.
Show Source
  • headers
    A list of the request headers which caused the error.
  • parameters
    A list of which URI query parameters caused the error.
  • pointers

    A list of JSON Pointers (RFC6901) to the values in the request document that caused the error.

    For example, /data for a primary data object, or /data/attributes/title for a specific attribute. A JSON pointer must point to a value in the request document that exists; if it does not, ignore the pointer.

Nested Schema : headers
Type: array
A list of the request headers which caused the error.
Show Source
Nested Schema : parameters
Type: array
A list of which URI query parameters caused the error.
Show Source
Nested Schema : pointers
Type: array

A list of JSON Pointers (RFC6901) to the values in the request document that caused the error.

For example, /data for a primary data object, or /data/attributes/title for a specific attribute. A JSON pointer must point to a value in the request document that exists; if it does not, ignore the pointer.

Show Source

500 Response

Internal Server Error
Headers
  • Unique Oracle Cerner-assigned identifier for the request. If you need to contact Oracle Cerner about a particular request, you must provide the request ID.
Body ()
Root Schema : ApiError
Type: object
Error information.
Show Source
Nested Schema : details
Type: array
A list of details regarding any errors from the resulting service call.
Show Source
Nested Schema : ErrorDetail
Type: object
Additional detail information pertaining to the error.
Show Source
Nested Schema : ErrorDetailSource
Type: object
An object containing references to the source of the error.
Show Source
  • headers
    A list of the request headers which caused the error.
  • parameters
    A list of which URI query parameters caused the error.
  • pointers

    A list of JSON Pointers (RFC6901) to the values in the request document that caused the error.

    For example, /data for a primary data object, or /data/attributes/title for a specific attribute. A JSON pointer must point to a value in the request document that exists; if it does not, ignore the pointer.

Nested Schema : headers
Type: array
A list of the request headers which caused the error.
Show Source
Nested Schema : parameters
Type: array
A list of which URI query parameters caused the error.
Show Source
Nested Schema : pointers
Type: array

A list of JSON Pointers (RFC6901) to the values in the request document that caused the error.

For example, /data for a primary data object, or /data/attributes/title for a specific attribute. A JSON pointer must point to a value in the request document that exists; if it does not, ignore the pointer.

Show Source

Default Response

Unknown Error
Headers
  • Unique Oracle Cerner-assigned identifier for the request. If you need to contact Oracle Cerner about a particular request, you must provide the request ID.
Body ()
Root Schema : ApiError
Type: object
Error information.
Show Source
Nested Schema : details
Type: array
A list of details regarding any errors from the resulting service call.
Show Source
Nested Schema : ErrorDetail
Type: object
Additional detail information pertaining to the error.
Show Source
Nested Schema : ErrorDetailSource
Type: object
An object containing references to the source of the error.
Show Source
  • headers
    A list of the request headers which caused the error.
  • parameters
    A list of which URI query parameters caused the error.
  • pointers

    A list of JSON Pointers (RFC6901) to the values in the request document that caused the error.

    For example, /data for a primary data object, or /data/attributes/title for a specific attribute. A JSON pointer must point to a value in the request document that exists; if it does not, ignore the pointer.

Nested Schema : headers
Type: array
A list of the request headers which caused the error.
Show Source
Nested Schema : parameters
Type: array
A list of which URI query parameters caused the error.
Show Source
Nested Schema : pointers
Type: array

A list of JSON Pointers (RFC6901) to the values in the request document that caused the error.

For example, /data for a primary data object, or /data/attributes/title for a specific attribute. A JSON pointer must point to a value in the request document that exists; if it does not, ignore the pointer.

Show Source
Back to Top