Book appointment flow - Booked appointments not showing up on Appointment search

86 views
Skip to first unread message
Assigned to Fenil....@cerner.com by me

rinald...@lumeon.com

unread,
Jul 26, 2021, 11:28:56 AM7/26/21
to Cerner FHIR Developers
Hi,
I can successfully:
- retrieve slots
- book an appointment for a patient
- change status to booked
- read the Appointment resource for the newly booked appointment

However, if I search appointments for that patient (using a URL like)

appointments are listed but not the one I've just booked

Fenil Desani (Cerner)

unread,
Jul 26, 2021, 4:20:53 PM7/26/21
to Cerner FHIR Developers
Hello,

Pleas provide details about the Booked Appointment.

Thanks,
Fenil

rinald...@lumeon.com

unread,
Jul 27, 2021, 7:51:59 AM7/27/21
to Cerner FHIR Developers
Hi Fenil,
The appointment ID of the newly created appointment is: 4830595
The appointment is then booked using a PATCH operation

Performing a GET on the appointment returns:

{
"resourceType": "Appointment",
"id": "4830596",
"meta": {
"versionId": "2",
"lastUpdated": "2021-07-27T16:45:56Z"
},
"text": {
"status": "generated",
"div": "\u003Cdiv xmlns=\"http://www.w3.org/1999/xhtml\"\u003E\u003Cp\u003E\u003Cb\u003EAppointment\u003C/b\u003E\u003C/p\u003E\u003Cp\u003E\u003Cb\u003EStatus\u003C/b\u003E: Booked\u003C/p\u003E\u003Cp\u003E\u003Cb\u003EService Type\u003C/b\u003E: Video Visit\u003C/p\u003E\u003Cp\u003E\u003Cb\u003EStart\u003C/b\u003E: Jul 29, 2021  5:00 A.M. UTC\u003C/p\u003E\u003Cp\u003E\u003Cb\u003EEnd\u003C/b\u003E: Jul 29, 2021  6:00 A.M. UTC\u003C/p\u003E\u003Cp\u003E\u003Cb\u003ESlot Id\u003C/b\u003E: 2572307911-33834827-63536521-0\u003C/p\u003E\u003Cp\u003E\u003Cb\u003EParticipants\u003C/b\u003E:\u003C/p\u003E\u003Cdl\u003E\u003Cdd\u003E\u003Cb\u003ELocation\u003C/b\u003E: MX Urgent Care\u003C/dd\u003E\u003Cdd\u003E\u003Cb\u003EOther Resource\u003C/b\u003E: Main OR Rooms\u003C/dd\u003E\u003Cdd\u003E\u003Cb\u003EPatient\u003C/b\u003E: SMART, NANCY\u0026#0;\u003C/dd\u003E\u003C/dl\u003E\u003C/div\u003E"
},
"status": "booked",
"serviceType": [{
"coding": [{
"code": "2572307911",
"display": "Video Visit",
"userSelected": true
}, {
"code": "394581000",
"display": "Community medicine (qualifier value)",
"userSelected": false
}],
"text": "Video Visit"
}],
"description": "Video Visit",
"start": "2021-07-29T05:00:00Z",
"end": "2021-07-29T06:00:00Z",
"minutesDuration": 60,
"slot": [{
"reference": "Slot/2572307911-33834827-63536521-0"
}],
"participant": [{
"actor": {
"reference": "Location/33834827",
"display": "MX Urgent Care"
},
"required": "required",
"status": "accepted"
}, {
"type": [{
"coding": [{
"code": "269829891",
"display": "Main OR Rooms",
"userSelected": true
}],
"text": "Main OR Rooms"
}, {
"coding": [{
"code": "PPRF",
"display": "primary performer"
}]
}],
"actor": {
"display": "Main OR Rooms"
},
"required": "required",
"status": "accepted"
}, {
"type": [{
"coding": [{
"code": "4572",
"display": "Patient",
"userSelected": true
}],
"text": "Patient"
}],
"actor": {
"reference": "Patient/12724066",
"display": "SMART, NANCY\u0000"
},
"required": "required",
"status": "accepted"
}],
"requestedPeriod": [{
"start": "2021-07-29T05:00:00Z",
"end": "2021-07-29T06:00:00Z"
}]
}
Performing an appointment search for the patient using:
gives:
{
"resourceType": "Bundle",
"id": "d0a852c4-3166-4bbf-83a8-19af738e9b8d",
"type": "searchset",
"link": [{
"relation": "self",
}, {
"relation": "next",
}],
"entry": [{
"resource": {
"resourceType": "Appointment",
"id": "4822827",
"meta": {
"versionId": "2",
"lastUpdated": "2020-12-24T15:50:12Z"
},
"text": {
"status": "generated",
"div": "\u003Cdiv xmlns=\"http://www.w3.org/1999/xhtml\"\u003E\u003Cp\u003E\u003Cb\u003EAppointment\u003C/b\u003E\u003C/p\u003E\u003Cp\u003E\u003Cb\u003EStatus\u003C/b\u003E: Cancelled\u003C/p\u003E\u003Cp\u003E\u003Cb\u003EService Type\u003C/b\u003E: Established Patient\u003C/p\u003E\u003Cp\u003E\u003Cb\u003EStart\u003C/b\u003E: Jan  1, 2020  2:00 P.M. UTC\u003C/p\u003E\u003Cp\u003E\u003Cb\u003EEnd\u003C/b\u003E: Jan  1, 2020  2:15 P.M. UTC\u003C/p\u003E\u003Cp\u003E\u003Cb\u003EParticipants\u003C/b\u003E:\u003C/p\u003E\u003Cdl\u003E\u003Cdd\u003E\u003Cb\u003ELocation\u003C/b\u003E: MX Clinic 1\u003C/dd\u003E\u003Cdd\u003E\u003Cb\u003EPractitioner\u003C/b\u003E: Applegate MD, Christina\u003C/dd\u003E\u003Cdd\u003E\u003Cb\u003EPatient\u003C/b\u003E: SMART, NANCY\u0026#0;\u003C/dd\u003E\u003C/dl\u003E\u003C/div\u003E"
},
"status": "cancelled",
"cancelationReason": {
"coding": [{
"code": "0",
"userSelected": true
}]
},
"serviceType": [{
"coding": [{
"code": "24477854",
"display": "Established Patient",
"userSelected": true
}, {
"code": "408443003",
"display": "General medical practice (qualifier value)",
"userSelected": false
}],
"text": "Established Patient"
}],
"reasonCode": [{
"text": "I have a cramp"
}],
"description": "Established Patient",
"start": "2020-01-01T14:00:00Z",
"end": "2020-01-01T14:15:00Z",
"minutesDuration": 15,
"participant": [{
"actor": {
"reference": "Location/21304876",
"display": "MX Clinic 1"
},
"required": "required",
"status": "accepted"
}, {
"type": [{
"coding": [{
"code": "0",
"userSelected": true
}]
}, {
"coding": [{
"code": "PPRF",
"display": "primary performer"
}]
}],
"actor": {
"reference": "Practitioner/593923",
"display": "Applegate MD, Christina"
},
"required": "required",
"status": "accepted"
}, {
"type": [{
"coding": [{
"code": "4572",
"display": "Patient",
"userSelected": true
}],
"text": "Patient"
}],
"actor": {
"reference": "Patient/12724066",
"display": "SMART, NANCY\u0000"
},
"required": "required",
"status": "accepted"
}],
"requestedPeriod": [{
"start": "2020-01-01T14:00:00Z",
"end": "2020-01-01T14:15:00Z"
}]
}
}, {
"resource": {
"resourceType": "Appointment",
"id": "4823185",
"meta": {
"versionId": "2",
"lastUpdated": "2021-02-03T21:58:28Z"
},
"text": {
"status": "generated",
"div": "\u003Cdiv xmlns=\"http://www.w3.org/1999/xhtml\"\u003E\u003Cp\u003E\u003Cb\u003EAppointment\u003C/b\u003E\u003C/p\u003E\u003Cp\u003E\u003Cb\u003EStatus\u003C/b\u003E: Cancelled\u003C/p\u003E\u003Cp\u003E\u003Cb\u003EService Type\u003C/b\u003E: Established Patient\u003C/p\u003E\u003Cp\u003E\u003Cb\u003EStart\u003C/b\u003E: Jan  1, 2020  2:00 P.M. UTC\u003C/p\u003E\u003Cp\u003E\u003Cb\u003EEnd\u003C/b\u003E: Jan  1, 2020  2:15 P.M. UTC\u003C/p\u003E\u003Cp\u003E\u003Cb\u003EParticipants\u003C/b\u003E:\u003C/p\u003E\u003Cdl\u003E\u003Cdd\u003E\u003Cb\u003ELocation\u003C/b\u003E: MX Clinic 1\u003C/dd\u003E\u003Cdd\u003E\u003Cb\u003EPractitioner\u003C/b\u003E: Applegate MD, Christina\u003C/dd\u003E\u003Cdd\u003E\u003Cb\u003EPatient\u003C/b\u003E: SMART, NANCY\u0026#0;\u003C/dd\u003E\u003C/dl\u003E\u003C/div\u003E"
},
"status": "cancelled",
"cancelationReason": {
"coding": [{
"code": "0",
"userSelected": true
}]
},
"serviceType": [{
"coding": [{
"code": "24477854",
"display": "Established Patient",
"userSelected": true
}, {
"code": "408443003",
"display": "General medical practice (qualifier value)",
"userSelected": false
}],
"text": "Established Patient"
}],
"description": "Established Patient",
"start": "2020-01-01T14:00:00Z",
"end": "2020-01-01T14:15:00Z",
"minutesDuration": 15,
"participant": [{
"actor": {
"reference": "Location/21304876",
"display": "MX Clinic 1"
},
"required": "required",
"status": "accepted"
}, {
"type": [{
"coding": [{
"code": "0",
"userSelected": true
}]
}, {
"coding": [{
"code": "PPRF",
"display": "primary performer"
}]
}],
"actor": {
"reference": "Practitioner/593923",
"display": "Applegate MD, Christina"
},
"required": "required",
"status": "accepted"
}, {
"type": [{
"coding": [{
"code": "4572",
"display": "Patient",
"userSelected": true
}],
"text": "Patient"
}],
"actor": {
"reference": "Patient/12724066",
"display": "SMART, NANCY\u0000"
},
"required": "required",
"status": "accepted"
}],
"requestedPeriod": [{
"start": "2020-01-01T14:00:00Z",
"end": "2020-01-01T14:15:00Z"
}]
}
}, {
"resource": {
"resourceType": "Appointment",
"id": "4824842",
"meta": {
"versionId": "2",
"lastUpdated": "2021-04-09T18:41:49Z"
},
"text": {
"status": "generated",
"div": "\u003Cdiv xmlns=\"http://www.w3.org/1999/xhtml\"\u003E\u003Cp\u003E\u003Cb\u003EAppointment\u003C/b\u003E\u003C/p\u003E\u003Cp\u003E\u003Cb\u003EStatus\u003C/b\u003E: Cancelled\u003C/p\u003E\u003Cp\u003E\u003Cb\u003EService Type\u003C/b\u003E: Established Patient\u003C/p\u003E\u003Cp\u003E\u003Cb\u003EStart\u003C/b\u003E: Jan  1, 2020  2:00 P.M. UTC\u003C/p\u003E\u003Cp\u003E\u003Cb\u003EEnd\u003C/b\u003E: Jan  1, 2020  2:15 P.M. UTC\u003C/p\u003E\u003Cp\u003E\u003Cb\u003EParticipants\u003C/b\u003E:\u003C/p\u003E\u003Cdl\u003E\u003Cdd\u003E\u003Cb\u003ELocation\u003C/b\u003E: MX Clinic 1\u003C/dd\u003E\u003Cdd\u003E\u003Cb\u003EPractitioner\u003C/b\u003E: Applegate MD, Christina\u003C/dd\u003E\u003Cdd\u003E\u003Cb\u003EPatient\u003C/b\u003E: SMART, NANCY\u0026#0;\u003C/dd\u003E\u003C/dl\u003E\u003C/div\u003E"
},
"status": "cancelled",
"cancelationReason": {
"coding": [{
"code": "0",
"userSelected": true
}]
},
"serviceType": [{
"coding": [{
"code": "24477854",
"display": "Established Patient",
"userSelected": true
}, {
"code": "408443003",
"display": "General medical practice (qualifier value)",
"userSelected": false
}],
"text": "Established Patient"
}],
"reasonCode": [{
"text": "I have a cramp test 4"
}],
"description": "Established Patient",
"start": "2020-01-01T14:00:00Z",
"end": "2020-01-01T14:15:00Z",
"minutesDuration": 15,
"participant": [{
"actor": {
"reference": "Location/21304876",
"display": "MX Clinic 1"
},
"required": "required",
"status": "accepted"
}, {
"type": [{
"coding": [{
"code": "0",
"userSelected": true
}]
}, {
"coding": [{
"code": "PPRF",
"display": "primary performer"
}]
}],
"actor": {
"reference": "Practitioner/593923",
"display": "Applegate MD, Christina"
},
"required": "required",
"status": "accepted"
}, {
"type": [{
"coding": [{
"code": "4572",
"display": "Patient",
"userSelected": true
}],
"text": "Patient"
}],
"actor": {
"reference": "Patient/12724066",
"display": "SMART, NANCY\u0000"
},
"required": "required",
"status": "accepted"
}],
"requestedPeriod": [{
"start": "2020-01-01T14:00:00Z",
"end": "2020-01-01T14:15:00Z"
}]
}
}, {
"resource": {
"resourceType": "Appointment",
"id": "4826982",
"meta": {
"versionId": "1",
"lastUpdated": "2021-04-20T05:01:01Z"
},
"text": {
"status": "generated",
"div": "\u003Cdiv xmlns=\"http://www.w3.org/1999/xhtml\"\u003E\u003Cp\u003E\u003Cb\u003EAppointment\u003C/b\u003E\u003C/p\u003E\u003Cp\u003E\u003Cb\u003EStatus\u003C/b\u003E: Booked\u003C/p\u003E\u003Cp\u003E\u003Cb\u003EService Type\u003C/b\u003E: Established Patient\u003C/p\u003E\u003Cp\u003E\u003Cb\u003EStart\u003C/b\u003E: Jan  1, 2020  2:00 P.M. UTC\u003C/p\u003E\u003Cp\u003E\u003Cb\u003EEnd\u003C/b\u003E: Jan  1, 2020  2:15 P.M. UTC\u003C/p\u003E\u003Cp\u003E\u003Cb\u003ESlot Id\u003C/b\u003E: 24477854-21304876-62852027-0\u003C/p\u003E\u003Cp\u003E\u003Cb\u003EParticipants\u003C/b\u003E:\u003C/p\u003E\u003Cdl\u003E\u003Cdd\u003E\u003Cb\u003ELocation\u003C/b\u003E: MX Clinic 1\u003C/dd\u003E\u003Cdd\u003E\u003Cb\u003EPractitioner\u003C/b\u003E: Applegate MD, Christina\u003C/dd\u003E\u003Cdd\u003E\u003Cb\u003EPatient\u003C/b\u003E: SMART, NANCY\u0026#0;\u003C/dd\u003E\u003C/dl\u003E\u003C/div\u003E"
},
"status": "booked",
"serviceType": [{
"coding": [{
"code": "24477854",
"display": "Established Patient",
"userSelected": true
}, {
"code": "408443003",
"display": "General medical practice (qualifier value)",
"userSelected": false
}],
"text": "Established Patient"
}],
"reasonCode": [{
"text": "I have a cramp"
}],
"description": "Established Patient",
"start": "2020-01-01T14:00:00Z",
"end": "2020-01-01T14:15:00Z",
"minutesDuration": 15,
"slot": [{
"reference": "Slot/24477854-21304876-62852027-0"
}],
"participant": [{
"actor": {
"reference": "Location/21304876",
"display": "MX Clinic 1"
},
"required": "required",
"status": "accepted"
}, {
"type": [{
"coding": [{
"code": "0",
"userSelected": true
}]
}, {
"coding": [{
"code": "PPRF",
"display": "primary performer"
}]
}],
"actor": {
"reference": "Practitioner/593923",
"display": "Applegate MD, Christina"
},
"required": "required",
"status": "accepted"
}, {
"type": [{
"coding": [{
"code": "4572",
"display": "Patient",
"userSelected": true
}],
"text": "Patient"
}],
"actor": {
"reference": "Patient/12724066",
"display": "SMART, NANCY\u0000"
},
"required": "required",
"status": "accepted"
}],
"requestedPeriod": [{
"start": "2020-01-01T14:00:00Z",
"end": "2020-01-01T14:15:00Z"
}]
}
}, {
"resource": {
"resourceType": "Appointment",
"id": "4822366",
"meta": {
"versionId": "2",
"lastUpdated": "2021-04-22T17:21:26Z"
},
"text": {
"status": "generated",
"div": "\u003Cdiv xmlns=\"http://www.w3.org/1999/xhtml\"\u003E\u003Cp\u003E\u003Cb\u003EAppointment\u003C/b\u003E\u003C/p\u003E\u003Cp\u003E\u003Cb\u003EStatus\u003C/b\u003E: Cancelled\u003C/p\u003E\u003Cp\u003E\u003Cb\u003EService Type\u003C/b\u003E: Surgery Rapid\u003C/p\u003E\u003Cp\u003E\u003Cb\u003EStart\u003C/b\u003E: Jan 23, 2020 10:10 P.M. UTC\u003C/p\u003E\u003Cp\u003E\u003Cb\u003EEnd\u003C/b\u003E: Jan 23, 2020 11:10 P.M. UTC\u003C/p\u003E\u003Cp\u003E\u003Cb\u003EParticipants\u003C/b\u003E:\u003C/p\u003E\u003Cdl\u003E\u003Cdd\u003E\u003Cb\u003ELocation\u003C/b\u003E: Endoscopy\u003C/dd\u003E\u003Cdd\u003E\u003Cb\u003EOther Resource\u003C/b\u003E: Endoscopy Rooms\u003C/dd\u003E\u003Cdd\u003E\u003Cb\u003EPatient\u003C/b\u003E: SMART, NANCY\u0026#0;\u003C/dd\u003E\u003C/dl\u003E\u003C/div\u003E"
},
"status": "cancelled",
"cancelationReason": {
"coding": [{
"code": "0",
"userSelected": true
}]
},
"serviceType": [{
"coding": [{
"code": "4047611",
"display": "Surgery Rapid",
"userSelected": true
}, {
"code": "394576009",
"display": "Accident \u0026 emergency (qualifier value)",
"userSelected": false
}],
"text": "Surgery Rapid"
}],
"reasonCode": [{
"text": "I have a cramp"
}],
"description": "Surgery Rapid",
"start": "2020-01-23T22:10:00Z",
"end": "2020-01-23T23:10:00Z",
"minutesDuration": 60,
"participant": [{
"actor": {
"reference": "Location/32216049",
"display": "Endoscopy"
},
"required": "required",
"status": "accepted"
}, {
"type": [{
"coding": [{
"code": "269829903",
"display": "Endoscopy Rooms",
"userSelected": true
}],
"text": "Endoscopy Rooms"
}, {
"coding": [{
"code": "PPRF",
"display": "primary performer"
}]
}],
"actor": {
"display": "Endoscopy Rooms"
},
"required": "required",
"status": "accepted"
}, {
"type": [{
"coding": [{
"code": "4572",
"display": "Patient",
"userSelected": true
}],
"text": "Patient"
}],
"actor": {
"reference": "Patient/12724066",
"display": "SMART, NANCY\u0000"
},
"required": "required",
"status": "accepted"
}],
"requestedPeriod": [{
"start": "2020-01-23T22:10:00Z",
"end": "2020-01-23T23:10:00Z"
}]
}
}, {
"resource": {
"resourceType": "Appointment",
"id": "4824615",
"meta": {
"versionId": "1",
"lastUpdated": "2021-02-02T07:28:33Z"
},
"text": {
"status": "generated",
"div": "\u003Cdiv xmlns=\"http://www.w3.org/1999/xhtml\"\u003E\u003Cp\u003E\u003Cb\u003EAppointment\u003C/b\u003E\u003C/p\u003E\u003Cp\u003E\u003Cb\u003EStatus\u003C/b\u003E: Cancelled\u003C/p\u003E\u003Cp\u003E\u003Cb\u003EService Type\u003C/b\u003E: Established Patient\u003C/p\u003E\u003Cp\u003E\u003Cb\u003EParticipants\u003C/b\u003E:\u003C/p\u003E\u003Cdl\u003E\u003Cdd\u003E\u003Cb\u003ELocation\u003C/b\u003E: MX Clinic 1\u003C/dd\u003E\u003Cdd\u003E\u003Cb\u003EPractitioner\u003C/b\u003E: Applegate MD, Christina\u003C/dd\u003E\u003Cdd\u003E\u003Cb\u003EPractitioner\u003C/b\u003E: PWSUKI, MDCARDIO\u003C/dd\u003E\u003Cdd\u003E\u003Cb\u003EPractitioner\u003C/b\u003E: Portal, Portal\u003C/dd\u003E\u003Cdd\u003E\u003Cb\u003EPractitioner\u003C/b\u003E: PWZoom, MD Cardio\u003C/dd\u003E\u003Cdd\u003E\u003Cb\u003EPractitioner\u003C/b\u003E: Porter, Andy Cerner\u003C/dd\u003E\u003Cdd\u003E\u003Cb\u003EPatient\u003C/b\u003E: SMART, NANCY\u003C/dd\u003E\u003C/dl\u003E\u003C/div\u003E"
},
"status": "cancelled",
"cancelationReason": {
"coding": [{
"code": "0",
"userSelected": true
}]
},
"serviceType": [{
"coding": [{
"code": "24477854",
"display": "Established Patient",
"userSelected": true
}, {
"code": "408443003",
"display": "General medical practice (qualifier value)",
"userSelected": false
}],
"text": "Established Patient"
}],
"reasonCode": [{
"text": "I have a cramp test"
}],
"description": "Established Patient",
"comment": "Test",
"participant": [{
"actor": {
"reference": "Location/21304876",
"display": "MX Clinic 1"
},
"required": "required",
"status": "accepted"
}, {
"type": [{
"coding": [{
"code": "0",
"userSelected": true
}]
}, {
"coding": [{
"code": "PPRF",
"display": "primary performer"
}]
}],
"actor": {
"reference": "Practitioner/593923",
"display": "Applegate MD, Christina"
},
"required": "required",
"status": "accepted"
}, {
"type": [{
"coding": [{
"code": "0",
"userSelected": true
}]
}, {
"coding": [{
"code": "PPRF",
"display": "primary performer"
}]
}],
"actor": {
"reference": "Practitioner/12742614",
"display": "PWSUKI, MDCARDIO"
},
"required": "required",
"status": "accepted"
}, {
"type": [{
"coding": [{
"code": "0",
"userSelected": true
}]
}, {
"coding": [{
"code": "PPRF",
"display": "primary performer"
}]
}],
"actor": {
"reference": "Practitioner/12742069",
"display": "Portal, Portal"
},
"required": "required",
"status": "accepted"
}, {
"type": [{
"coding": [{
"code": "0",
"userSelected": true
}]
}, {
"coding": [{
"code": "PPRF",
"display": "primary performer"
}]
}],
"required": "required",
"status": "accepted"
}, {
"type": [{
"coding": [{
"code": "0",
"userSelected": true
}]
}, {
"coding": [{
"code": "PPRF",
"display": "primary performer"
}]
}],
"actor": {
"reference": "Practitioner/12753672",
"display": "PWZoom, MD Cardio"
},
"required": "required",
"status": "accepted"
}, {
"type": [{
"coding": [{
"code": "0",
"userSelected": true
}]
}, {
"coding": [{
"code": "PPRF",
"display": "primary performer"
}]
}],
"actor": {
"reference": "Practitioner/4122620",
"display": "Porter, Andy Cerner"
},
"required": "required",
"status": "accepted"
}, {
"type": [{
"coding": [{
"code": "4572",
"display": "Patient",
"userSelected": true
}],
"text": "Patient"
}],
"actor": {
"reference": "Patient/12724066",
"display": "SMART, NANCY"
},
"required": "required",
"status": "accepted"
}],
"requestedPeriod": [{
"start": "2020-02-07T18:28:17Z",
"end": "2021-02-07T18:28:17Z"
}]
}
}, {
"resource": {
"resourceType": "Appointment",
"id": "4824645",
"meta": {
"versionId": "1",
"lastUpdated": "2021-02-02T16:13:29Z"
},
"text": {
"status": "generated",
"div": "\u003Cdiv xmlns=\"http://www.w3.org/1999/xhtml\"\u003E\u003Cp\u003E\u003Cb\u003EAppointment\u003C/b\u003E\u003C/p\u003E\u003Cp\u003E\u003Cb\u003EStatus\u003C/b\u003E: Cancelled\u003C/p\u003E\u003Cp\u003E\u003Cb\u003EService Type\u003C/b\u003E: Established Patient\u003C/p\u003E\u003Cp\u003E\u003Cb\u003EParticipants\u003C/b\u003E:\u003C/p\u003E\u003Cdl\u003E\u003Cdd\u003E\u003Cb\u003ELocation\u003C/b\u003E: MX Clinic 1\u003C/dd\u003E\u003Cdd\u003E\u003Cb\u003EPractitioner\u003C/b\u003E: Applegate MD, Christina\u003C/dd\u003E\u003Cdd\u003E\u003Cb\u003EPractitioner\u003C/b\u003E: PWSUKI, MDCARDIO\u003C/dd\u003E\u003Cdd\u003E\u003Cb\u003EPractitioner\u003C/b\u003E: Portal, Portal\u003C/dd\u003E\u003Cdd\u003E\u003Cb\u003EPractitioner\u003C/b\u003E: PWZoom, MD Cardio\u003C/dd\u003E\u003Cdd\u003E\u003Cb\u003EPractitioner\u003C/b\u003E: Porter, Andy Cerner\u003C/dd\u003E\u003Cdd\u003E\u003Cb\u003EPatient\u003C/b\u003E: SMART, NANCY\u003C/dd\u003E\u003C/dl\u003E\u003C/div\u003E"
},
"status": "cancelled",
"cancelationReason": {
"coding": [{
"code": "0",
"userSelected": true
}]
},
"serviceType": [{
"coding": [{
"code": "24477854",
"display": "Established Patient",
"userSelected": true
}, {
"code": "408443003",
"display": "General medical practice (qualifier value)",
"userSelected": false
}],
"text": "Established Patient"
}],
"reasonCode": [{
"text": "I have a cramp test 4"
}],
"description": "Established Patient",
"comment": "Test",
"participant": [{
"actor": {
"reference": "Location/21304876",
"display": "MX Clinic 1"
},
"required": "required",
"status": "accepted"
}, {
"type": [{
"coding": [{
"code": "0",
"userSelected": true
}]
}, {
"coding": [{
"code": "PPRF",
"display": "primary performer"
}]
}],
"actor": {
"reference": "Practitioner/593923",
"display": "Applegate MD, Christina"
},
"required": "required",
"status": "accepted"
}, {
"type": [{
"coding": [{
"code": "0",
"userSelected": true
}]
}, {
"coding": [{
"code": "PPRF",
"display": "primary performer"
}]
}],
"actor": {
"reference": "Practitioner/12742614",
"display": "PWSUKI, MDCARDIO"
},
"required": "required",
"status": "accepted"
}, {
"type": [{
"coding": [{
"code": "0",
"userSelected": true
}]
}, {
"coding": [{
"code": "PPRF",
"display": "primary performer"
}]
}],
"actor": {
"reference": "Practitioner/12742069",
"display": "Portal, Portal"
},
"required": "required",
"status": "accepted"
}, {
"type": [{
"coding": [{
"code": "0",
"userSelected": true
}]
}, {
"coding": [{
"code": "PPRF",
"display": "primary performer"
}]
}],
"required": "required",
"status": "accepted"
}, {
"type": [{
"coding": [{
"code": "0",
"userSelected": true
}]
}, {
"coding": [{
"code": "PPRF",
"display": "primary performer"
}]
}],
"actor": {
"reference": "Practitioner/12753672",
"display": "PWZoom, MD Cardio"
},
"required": "required",
"status": "accepted"
}, {
"type": [{
"coding": [{
"code": "0",
"userSelected": true
}]
}, {
"coding": [{
"code": "PPRF",
"display": "primary performer"
}]
}],
"actor": {
"reference": "Practitioner/4122620",
"display": "Porter, Andy Cerner"
},
"required": "required",
"status": "accepted"
}, {
"type": [{
"coding": [{
"code": "4572",
"display": "Patient",
"userSelected": true
}],
"text": "Patient"
}],
"actor": {
"reference": "Patient/12724066",
"display": "SMART, NANCY"
},
"required": "required",
"status": "accepted"
}],
"requestedPeriod": [{
"start": "2020-02-07T18:28:17Z",
"end": "2021-02-07T18:28:17Z"
}]
}
}, {
"resource": {
"resourceType": "Appointment",
"id": "4824735",
"meta": {
"versionId": "1",
"lastUpdated": "2021-02-05T10:51:13Z"
},
"text": {
"status": "generated",
"div": "\u003Cdiv xmlns=\"http://www.w3.org/1999/xhtml\"\u003E\u003Cp\u003E\u003Cb\u003EAppointment\u003C/b\u003E\u003C/p\u003E\u003Cp\u003E\u003Cb\u003EStatus\u003C/b\u003E: Cancelled\u003C/p\u003E\u003Cp\u003E\u003Cb\u003EService Type\u003C/b\u003E: Established Patient\u003C/p\u003E\u003Cp\u003E\u003Cb\u003EParticipants\u003C/b\u003E:\u003C/p\u003E\u003Cdl\u003E\u003Cdd\u003E\u003Cb\u003ELocation\u003C/b\u003E: MX Clinic 1\u003C/dd\u003E\u003Cdd\u003E\u003Cb\u003EPractitioner\u003C/b\u003E: Applegate MD, Christina\u003C/dd\u003E\u003Cdd\u003E\u003Cb\u003EPractitioner\u003C/b\u003E: PWSUKI, MDCARDIO\u003C/dd\u003E\u003Cdd\u003E\u003Cb\u003EPractitioner\u003C/b\u003E: Portal, Portal\u003C/dd\u003E\u003Cdd\u003E\u003Cb\u003EPractitioner\u003C/b\u003E: PWZoom, MD Cardio\u003C/dd\u003E\u003Cdd\u003E\u003Cb\u003EPractitioner\u003C/b\u003E: Porter, Andy Cerner\u003C/dd\u003E\u003Cdd\u003E\u003Cb\u003EPatient\u003C/b\u003E: SMART, NANCY\u003C/dd\u003E\u003C/dl\u003E\u003C/div\u003E"
},
"status": "cancelled",
"cancelationReason": {
"coding": [{
"code": "0",
"userSelected": true
}]
},
"serviceType": [{
"coding": [{
"code": "24477854",
"display": "Established Patient",
"userSelected": true
}, {
"code": "408443003",
"display": "General medical practice (qualifier value)",
"userSelected": false
}],
"text": "Established Patient"
}],
"reasonCode": [{
"text": "I have a cramp test 4"
}],
"description": "Established Patient",
"comment": "Test",
"participant": [{
"actor": {
"reference": "Location/21304876",
"display": "MX Clinic 1"
},
"required": "required",
"status": "accepted"
}, {
"type": [{
"coding": [{
"code": "0",
"userSelected": true
}]
}, {
"coding": [{
"code": "PPRF",
"display": "primary performer"
}]
}],
"actor": {
"reference": "Practitioner/593923",
"display": "Applegate MD, Christina"
},
"required": "required",
"status": "accepted"
}, {
"type": [{
"coding": [{
"code": "0",
"userSelected": true
}]
}, {
"coding": [{
"code": "PPRF",
"display": "primary performer"
}]
}],
"actor": {
"reference": "Practitioner/12742614",
"display": "PWSUKI, MDCARDIO"
},
"required": "required",
"status": "accepted"
}, {
"type": [{
"coding": [{
"code": "0",
"userSelected": true
}]
}, {
"coding": [{
"code": "PPRF",
"display": "primary performer"
}]
}],
"actor": {
"reference": "Practitioner/12742069",
"display": "Portal, Portal"
},
"required": "required",
"status": "accepted"
}, {
"type": [{
"coding": [{
"code": "0",
"userSelected": true
}]
}, {
"coding": [{
"code": "PPRF",
"display": "primary performer"
}]
}],
"required": "required",
"status": "accepted"
}, {
"type": [{
"coding": [{
"code": "0",
"userSelected": true
}]
}, {
"coding": [{
"code": "PPRF",
"display": "primary performer"
}]
}],
"actor": {
"reference": "Practitioner/12753672",
"display": "PWZoom, MD Cardio"
},
"required": "required",
"status": "accepted"
}, {
"type": [{
"coding": [{
"code": "0",
"userSelected": true
}]
}, {
"coding": [{
"code": "PPRF",
"display": "primary performer"
}]
}],
"actor": {
"reference": "Practitioner/4122620",
"display": "Porter, Andy Cerner"
},
"required": "required",
"status": "accepted"
}, {
"type": [{
"coding": [{
"code": "4572",
"display": "Patient",
"userSelected": true
}],
"text": "Patient"
}],
"actor": {
"reference": "Patient/12724066",
"display": "SMART, NANCY"
},
"required": "required",
"status": "accepted"
}],
"requestedPeriod": [{
"start": "2020-02-07T18:28:17Z",
"end": "2021-02-07T18:28:17Z"
}]
}
}, {
"resource": {
"resourceType": "Appointment",
"id": "4817517",
"meta": {
"versionId": "3",
"lastUpdated": "2021-01-13T12:47:23Z"
},
"text": {
"status": "generated",
"div": "\u003Cdiv xmlns=\"http://www.w3.org/1999/xhtml\"\u003E\u003Cp\u003E\u003Cb\u003EAppointment\u003C/b\u003E\u003C/p\u003E\u003Cp\u003E\u003Cb\u003EStatus\u003C/b\u003E: No Show\u003C/p\u003E\u003Cp\u003E\u003Cb\u003EService Type\u003C/b\u003E: Established Patient\u003C/p\u003E\u003Cp\u003E\u003Cb\u003EStart\u003C/b\u003E: Jul  8, 2020  1:00 P.M. UTC\u003C/p\u003E\u003Cp\u003E\u003Cb\u003EEnd\u003C/b\u003E: Jul  8, 2020  1:15 P.M. UTC\u003C/p\u003E\u003Cp\u003E\u003Cb\u003ESlot Id\u003C/b\u003E: 24477854-21304876-63048446-0\u003C/p\u003E\u003Cp\u003E\u003Cb\u003EParticipants\u003C/b\u003E:\u003C/p\u003E\u003Cdl\u003E\u003Cdd\u003E\u003Cb\u003ELocation\u003C/b\u003E: MX Clinic 1\u003C/dd\u003E\u003Cdd\u003E\u003Cb\u003EPractitioner\u003C/b\u003E: Applegate MD, Christina\u003C/dd\u003E\u003Cdd\u003E\u003Cb\u003EPatient\u003C/b\u003E: SMART, NANCY\u0026#0;\u003C/dd\u003E\u003C/dl\u003E\u003C/div\u003E"
},
"status": "noshow",
"serviceType": [{
"coding": [{
"code": "24477854",
"display": "Established Patient",
"userSelected": true
}, {
"code": "408443003",
"display": "General medical practice (qualifier value)",
"userSelected": false
}],
"text": "Established Patient"
}],
"description": "Established Patient",
"start": "2020-07-08T13:00:00Z",
"end": "2020-07-08T13:15:00Z",
"minutesDuration": 15,
"slot": [{
"reference": "Slot/24477854-21304876-63048446-0"
}],
"participant": [{
"actor": {
"reference": "Location/21304876",
"display": "MX Clinic 1"
},
"required": "required",
"status": "accepted"
}, {
"type": [{
"coding": [{
"code": "0",
"userSelected": true
}]
}, {
"coding": [{
"code": "PPRF",
"display": "primary performer"
}]
}],
"actor": {
"reference": "Practitioner/593923",
"display": "Applegate MD, Christina"
},
"required": "required",
"status": "accepted"
}, {
"type": [{
"coding": [{
"code": "4572",
"display": "Patient",
"userSelected": true
}],
"text": "Patient"
}],
"actor": {
"reference": "Patient/12724066",
"display": "SMART, NANCY\u0000"
},
"required": "required",
"status": "accepted"
}],
"requestedPeriod": [{
"start": "2020-07-08T13:00:00Z",
"end": "2020-07-08T13:15:00Z"
}]
}
}, {
"resource": {
"resourceType": "Appointment",
"id": "4817540",
"meta": {
"versionId": "2-1",
"lastUpdated": "2020-07-09T10:05:39Z"
},
"text": {
"status": "generated",
"div": "\u003Cdiv xmlns=\"http://www.w3.org/1999/xhtml\"\u003E\u003Cp\u003E\u003Cb\u003EAppointment\u003C/b\u003E\u003C/p\u003E\u003Cp\u003E\u003Cb\u003EStatus\u003C/b\u003E: No Show\u003C/p\u003E\u003Cp\u003E\u003Cb\u003EService Type\u003C/b\u003E: Video Visit\u003C/p\u003E\u003Cp\u003E\u003Cb\u003EStart\u003C/b\u003E: Jul  8, 2020  1:30 P.M. UTC\u003C/p\u003E\u003Cp\u003E\u003Cb\u003EEnd\u003C/b\u003E: Jul  8, 2020  1:45 P.M. UTC\u003C/p\u003E\u003Cp\u003E\u003Cb\u003ESlot Id\u003C/b\u003E: 2572307911-21304876-63048446-30\u003C/p\u003E\u003Cp\u003E\u003Cb\u003EParticipants\u003C/b\u003E:\u003C/p\u003E\u003Cdl\u003E\u003Cdd\u003E\u003Cb\u003ELocation\u003C/b\u003E: MX Clinic 1\u003C/dd\u003E\u003Cdd\u003E\u003Cb\u003EPatient\u003C/b\u003E: SMART, NANCY\u0026#0;\u003C/dd\u003E\u003Cdd\u003E\u003Cb\u003EPractitioner\u003C/b\u003E: Applegate MD, Christina\u003C/dd\u003E\u003C/dl\u003E\u003Cp\u003E\u003Cb\u003EVideo Visit\u003C/b\u003E: Yes\u003C/p\u003E\u003C/div\u003E"
},
"contained": [{
"resourceType": "HealthcareService",
"id": "39",
"type": [{
"text": "Patient Virtual Meeting Room"
}],
"telecom": [{
"system": "url",
"period": {
"start": "2020-07-08T13:30:00.000Z",
"end": "2020-07-08T13:45:00.000Z"
}
}]
}, {
"resourceType": "HealthcareService",
"id": "42",
"type": [{
"text": "Provider Virtual Meeting Room"
}],
"telecom": [{
"system": "url",
"period": {
"start": "2020-07-08T13:30:00.000Z",
"end": "2020-07-08T13:45:00.000Z"
}
}]
}],
"status": "noshow",
"serviceType": [{
"coding": [{
"code": "2572307911",
"display": "Video Visit",
"userSelected": true
}, {
"code": "394581000",
"display": "Community medicine (qualifier value)",
"userSelected": false
}],
"text": "Video Visit"
}],
"reasonCode": [{
"text": "Torn ACL follow-up"
}],
"description": "Video Visit",
"start": "2020-07-08T13:30:00Z",
"end": "2020-07-08T13:45:00Z",
"minutesDuration": 15,
"slot": [{
"reference": "Slot/2572307911-21304876-63048446-30"
}],
"participant": [{
"actor": {
"reference": "Location/21304876",
"display": "MX Clinic 1"
},
"required": "required",
"status": "accepted"
}, {
"type": [{
"coding": [{
"code": "4572",
"display": "Patient",
"userSelected": true
}],
"text": "Patient"
}],
"actor": {
"reference": "Patient/12724066",
"display": "SMART, NANCY\u0000"
},
"required": "required",
"status": "accepted"
}, {
"type": [{
"coding": [{
"code": "4574",
"display": "Resource",
"userSelected": true
}],
"text": "Resource"
}, {
"coding": [{
"code": "PPRF",
"display": "primary performer"
}]
}],
"actor": {
"reference": "Practitioner/593923",
"display": "Applegate MD, Christina"
},
"required": "required",
"status": "accepted"
}, {
"type": [{
"text": "Patient Virtual Meeting Room"
}],
"actor": {
"reference": "#39"
},
"status": "accepted"
}, {
"type": [{
"text": "Provider Virtual Meeting Room"
}],
"actor": {
"reference": "#42"
},
"status": "accepted"
}],
"requestedPeriod": [{
"start": "2020-07-08T13:30:00Z",
"end": "2020-07-08T13:45:00Z"
}]
}
}]
}

Note it doesn't include the newly created appointment


Fenil Desani (Cerner)

unread,
Jul 27, 2021, 9:39:52 AM7/27/21
to Cerner FHIR Developers
The Appointment is in the 'Proposed' status.

  • Search by date returns appointments with a status other than proposed that start and end within the date range provided.
  • Search by -date-or-req-period returns the same appointments as the date parameter, but also returns appointments with a status of proposed that either are requested to start or are requested to end between the dates provided.
Try this:

Thanks,
Fenil

rinald...@lumeon.com

unread,
Jul 27, 2021, 10:03:43 AM7/27/21
to Cerner FHIR Developers
Hi Fenil,
The appointment is in the booked state
...
},
"status": "booked",
"serviceType": [{
"coding": [{
...

I've tried adding a date range but still can't find the appointment. E.g. ...&date=ge2021-07-20T22:22:16.270Z&date=lt2021-08-01T22:22:16.270Z

Fenil Desani (Cerner)

unread,
Jul 27, 2021, 11:06:04 AM7/27/21
to Cerner FHIR Developers
The Appointment with ID: 4830595 is in proposed state
The Appointment with ID: 4830596 is in booked state

To retrieve Proposed Appointment, please use '-date-or-req-period' param.
To retrieve Booked Appointment, please use 'date' param

You may need to page to the NEXT page to get the Appointment. I'm able to lookup the Appointment.

rinald...@lumeon.com

unread,
Jul 27, 2021, 11:16:10 AM7/27/21
to Cerner FHIR Developers
Thanks for your help Fenil.
In the end I had 2 issues
 - A narrow search window excluded the appointment I was looking for
- A wide search window returned more than 1 page of results and I was not looking at subsequent pages.
Regards
Rinaldo

Reply all
Reply to author
Forward
This conversation is locked
You cannot reply and perform actions on locked conversations.
0 new messages