You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: specification/components/stu3/schemas/endpoints/a036-cancel-referral.yaml
+19-2Lines changed: 19 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -64,11 +64,13 @@ description: |
64
64
65
65
* `businessFunction` must be `SERVICE_PROVIDER_CLINICIAN` or `SERVICE_PROVIDER_CLINICIAN_ADMIN` (depending which authenticated user will be performing the action), and
66
66
67
+
* `appointmentRequestCancellationReasonType` must be `PROVIDER` and `PATIENT`, and
68
+
67
69
* `canCancelAppointment` must be true, and
68
70
69
71
* `effectiveFrom` must be in the past, and
70
72
71
-
* if provided, `effectiveTo` must **not** be in the past
73
+
* `effectiveTo` must **not** be in the past
72
74
73
75
***4. I want to cancel a referral, for which there is no current appointment as a Service Provider***
74
76
@@ -78,12 +80,27 @@ description: |
78
80
79
81
* `businessFunction` must be `SERVICE_PROVIDER_CLINICIAN` or `SERVICE_PROVIDER_CLINICIAN_ADMIN` (depending which authenticated user will be performing the action), and
80
82
83
+
* `appointmentRequestCancellationReasonType` must be `PROVIDER` and `PATIENT`, and
84
+
81
85
* `canCancelAppointment` must be true, and
82
86
83
87
* `effectiveFrom` must be in the past, and
84
88
85
-
* if provided, `effectiveTo` must **not** be in the past
89
+
* `effectiveTo` must **not** be in the past
90
+
91
+
***5. I want to cancel the triage referral as a Service Provider***
92
+
93
+
* Obtain reference data from `REFERRAL-CANCELLATION-REASON` and filter:
94
+
95
+
* `referrerUsage` must be `CANCEL_REFERRAL`, and
96
+
97
+
* `businessFunction` must be `SERVICE_PROVIDER_CLINICIAN` or `SERVICE_PROVIDER_CLINICIAN_ADMIN` (depending which authenticated user will be performing the action), and
98
+
99
+
* `appointmentRequestCancellationReasonType` must be `PROVIDER_TRIAGE`, and
100
+
101
+
* `effectiveFrom` must be in the past, and
86
102
103
+
* `effectiveTo` must **not** be in the past
87
104
88
105
You need to use [[HYPERLINK_A005]] to retrieve details of the referral in order to make this clinical decision.
0 commit comments