Not able to add meeting link to video visit

56 views
Skip to first unread message
Assigned to mphil...@gmail.com by aaron....@oracle.com

Eddie Soliman

unread,
Mar 26, 2021, 1:10:58 AM3/26/21
to Cerner FHIR Developers
Hi, I'm able to create a video visit appointment:

{
    "resourceType": "Appointment",
    "id": "1970419",
    "meta": {
        "versionId": "1",
        "lastUpdated": "2021-03-18T21:31:06.511+00:00"
    },
    "status": "booked",
    "serviceType": [
        {
            "coding": [
                {
                    "code": "2572307911",
                    "display": "Video Visit",
                    "userSelected": true
                }
            ],
            "text": "Video Visit"
        }
    ],
    "reasonCode": [
        {
            "text": "test video visit appointment"
        }
    ],
    "description": "test video visit",
    "start": "2021-03-30T14:08:13+11:00",
    "end": "2021-03-30T14:23:13+11:00",
    "minutesDuration": 15,
    "participant": [
        {
            "type": [
                {
                    "coding": [
                        {
                            "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/14250",
                            "code": "4572",
                            "display": "Patient",
                            "userSelected": true
                        }
                    ],
                    "text": "Patient"
                }
            ],
            "actor": {
                "reference": "Patient/1755716"
            },
            "status": "accepted"
        },
        {
            "actor": {
                "display": "myClinic"
            },
            "status": "accepted"
        }
    ]
}

However I'm not able to patch in the meeting links as per the documentation:

[
  {
    "op": "add",
    "path": "/contained/0/telecom/0/value",
  },
  {
    "op": "add",
    "path": "/contained/1/telecom/0/value",
  },
  {
    "op": "add",
    "path": "/contained/0/telecom/0/period/start",
    "value": "2021-01-25T08:00:00.000Z"
  },
  {
    "op": "add",
    "path": "/contained/0/telecom/0/period/end",
    "value": "2021-01-25T09:10:00.000Z"
  }
]

I get a 400 error returned with following info:

{
    "resourceType": "OperationOutcome",
    "text": {
        "status": "generated",
        "div": "<div xmlns=\"http://www.w3.org/1999/xhtml\"><h1>Operation Outcome</h1><table border=\"0\"><tr><td style=\"font-weight: bold;\">ERROR</td><td>[]</td><td><pre>parent of node to add does not exist</pre></td>\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t</tr>\n\t\t</table>\n\t</div>"
    },
    "issue": [
        {
            "severity": "error",
            "code": "processing",
            "diagnostics": "parent of node to add does not exist"
        }
    ]
}

Any thoughts on what I'm missing? 

Max Philips (Cerner)

unread,
Mar 26, 2021, 9:34:50 AM3/26/21
to Cerner FHIR Developers
Hi,

In your PATCH request, I noticed that you are using this URL:

That looks like the HAPI FHIR server, not Cerner's FHIR server. If the Appointment you created exists on Cerner's FHIR server, you should use Cerner's URL for the PATCH request.

Thanks,
Max (Cerner)

Eddie Soliman

unread,
Mar 28, 2021, 6:18:37 PM3/28/21
to Cerner FHIR Developers
Thanks Max - I'm able to get it working now that I'm using the correct server!
Reply all
Reply to author
Forward
This conversation is locked
You cannot reply and perform actions on locked conversations.
0 new messages