This action is available in API version 58.0 and later.
Special Access Rules
The Schedule Recurring Home Visit action is available in Enterprise and Unlimited Editions with Health Cloud enabled with the Home Health setting.
Supported REST HTTP Methods
URI: /services/data/vXX.X/actions/standard/scheduleRecurringHomeVisit
Where XX.X is the latest API version.
Formats: JSON, XML
HTTP Methods: POST
Authentication: Authorization: Bearer TOKEN
Where TOKEN is your OAuth access token.
Inputs
| Input | Type | Description |
|---|---|---|
| accountId | string | Required
Person account ID of the patient to schedule the set of recurring visits for. |
| careResourceCount | string | The number of care resources required for the home visit. |
| clinicalServiceRequestId | string | Required
ID of the clinical service request record that's associated with the recurring home visits to be scheduled. |
| firstCareResourceSkillsIdsList | string | ID of the clinical service request record that's associated with the recurring home visits to be scheduled. |
| firstVisitEndDateTime | datetime | Scheduled date and time for the end of the first home visit. |
| flowInterviewId | string | The ID of the flow interview to set the service appointment template's Comment field to when manually scheduling home visits. |
| recurrenceFrequencyType | string |
Required Days of recurring home visits. If specified, the selectedDays property is required. Valid values are:
|
| operatingHoursId | string | ID of the operating hours record that specifies the time slots that the patient wants to schedule visits for. |
| schedulingPolicyId | string | Required
ID of the home health scheduling policy to be used to schedule the home visit. |
| recurringDaysList | string | Comma-delimited list of days to schedule recurring
home visits for the patient. For example, Monday,
Thursday, Saturday.
Required if the frequencyType property is set to Weekly. |
| secondCareResourceSkillsIdsList | string | A comma-delimited list of skill record IDs required for the second care resource of home visits. |
| serviceAppointmentAddress | String | Service appointment record that contains the home visit address specified by the user and is used to create the actual service appointment. Available in API version 66.0 and later. |
| serviceTerritoryId | string | Required
ID of the service territory record that contains the care resources to be assigned to the visits. |
| skillsIdsList | List<String> | Comma-delimited list of record IDs of all skills required for the home visits. |
| firstVisitStartDateTime | datetime | Required
Scheduled date and time for the start of the first home visit. |
| usageType | string |
Specifies the method of scheduling of home visits for the action. Valid value is: Manual. |
| visitsRequired | integer | Required
Number of recurring home visits to schedule. |
| visitSourceId | string | ID of the source from where visits are created. |
| workTypeIdsList | List <String> | A comma-delimited list of work type record IDs associated with the clinical service request of the home visit. |
Outputs
| Output | Type | Description |
|---|---|---|
| careServiceVisitPlanId | string |
Required ID of the care service visit plan record that’s associated with the service request. |
| serviceAppointmentId | string | The ID of the service appointment that was used as a template to manually schedule home visits. |
Example
POST
This sample request is for the Schedule Recurring Home Visit action.
{
"inputs": [
{
"schedulingPolicyId":"a0cSG0000002RlxxAE",
"firstVisitStartDateTime":"2024-07-14T07:00:00.000Z",
"firstVisitStartEndTime" : "2024-07-15T07:00:00.000Z",
"visitsRequired" : 2,
"frequencyType" : "DAILY",
"selectedDays" : "Monday, Thursday",
"clinicalServiceRequestId": "0jySG0000000VFxxAM",
"skillsIdList": ["0C5xx0000004C92, 0C5xx0000004C93"],
"operatingHoursId": "0OHxx0000004CKKGA2",
"accountId": "001SG00000LNllxxAT",
"serviceTerritoryId": "0HxxG00000047xN0AQ",
"firstCareResourceSkillsIdsList": [0D2xx0000008DC91, 0D2xx0000008DC91],
"secondCareResourceSkillsIdsList": [0P5xx0000004F16, 0P5xx0000004F16],
"careResourceCount" : 1,
"workTypeIdsList": ["08qSG0000002b1xxAA"],
"visitSourceId": ["0Q0SG000000821R0xx"]
}
]
}
This sample response is for the Schedule Recurring Home Visit action.
[ {
"actionName" : "scheduleRecurringHomeVisit",
"errors" : null,
"isSuccess" : true,
"outputValues" : {
"careServiceVisitPlanId": "0qExx00000000WHEAY"
"serviceAppointmentId": "0bZxx00000000yKEDB"
},
"version" : 1
} ]