Suppose a scenario where a Practitioner cancels an appointment because the practitioner was sick.
The running system supports a cancelation reason coded “others”, where is possible to describe the reason as plan text.
Is it right to save the cancellationReason as:
"cancelationReason": {
[
{
"system": "<my system>",
"code": "other"
"display": "General not coded reason"
}
],
"text": "The practitioner got sick"
}
Or there is a better option?
Obs.: CancellationReason attribute was used as an example. Several other attributes could be used, as “appointmentType”, Participant.type, etc.
Thanks