N/A | HCSI-3170 | Added a new V4 POST /v4/patients/discharge endpoint that allows external systems to create a patient discharge record in CareTend programmatically. The endpoint accepts the patient's medical record number, discharge date, last visit date, progress during therapy, services and care provided, reason for discharge, discharge status, acuity at discharge, prescriber notification flag, discharge instructions, and patient clinical history. On success, CareTend creates the patient discharge record, enabling external systems to initiate the discharge process without requiring manual entry in the CareTend Desktop. | Patients | V4 | Staging:
5/6/2026 Production:
5/5/2026 |
N/A | HCSI-3171 | Added a new V4 PATCH /v4/patients/discharge endpoint for updating an existing patient discharge record in CareTend. The endpoint accepts the same fields as the create discharge endpoint — including patient MRN, discharge date, last visit date, therapy progress, services provided, discharge reason, discharge status, acuity, prescriber notification, discharge instructions, and clinical history — allowing external systems to correct or update discharge records without requiring access to the CareTend Desktop. | Patients | V4 | Staging:
5/6/2026 Production:
5/5/2026 |
N/A | HCSI-4000 | Added a new V4 POST /v4/billingauthorizations/search endpoint that allows external systems to search for billing authorization records in CareTend using structured search criteria. On success, the API returns matching billing authorization records, providing integration partners with a V4-compatible method to query authorization data for downstream billing and claims workflows. | Billing
Auths | V4 | Staging:
5/6/2026 Production:
5/5/2026 |
N/A | HCSI-5475 | Resolved multiple issues with the POST /commands/v4/userdefinedfields/template endpoint that caused user-defined fields created via the API to be invisible in the CareTend Desktop User Defined tab. Added a validation requiring groupName to be provided when defining fields within a group, preventing fields from being silently assigned to an unassigned container that the Desktop filters out. Also corrected the CreatedBy field to use a valid system user ID and added automatic SortOrder calculation to prevent overlapping sort values when not explicitly provided. | UDF | V4 | Staging:
5/6/2026 Production:
5/5/2026 |
N/A | HCSI-5479 | Resolved an issue where the POST /commands/v4/inventory/items/quantity/update-on-hand endpoint accepted and persisted LOT information (lotNumber, lotExpirationDate) for inventory items that do not track lots (LogLots = false), inconsistent with the ADD and DEDUCT endpoints which correctly reject LOT data for non-lot-tracked items. The update-on-hand endpoint now validates and rejects LOT information for non-lot-tracked inventory items, ensuring consistent LOT data integrity across all inventory quantity operations. | Inventory | V4 | Staging:
5/6/2026 Production:
5/5/2026 |
N/A | HCSI-5486 | Added new endpoints that allow creating and initializing user-defined fields for a patient or prescriber in a single API call, replacing the need for multiple sequential calls. Each endpoint accepts group names, field names, field types, and initial field values, and creates and initializes UDF records in CareTend in a single operation. On success, the API returns the created UDF field information, allowing external systems to efficiently set up and populate user-defined data without a multi-step workflow. | UDF | V4 | Staging:
5/6/2026 Production:
5/5/2026 |
N/A | HCSI-5512 | Resolved a production error where the PATCH /v4/userdefinedfields/patients endpoint threw System.InvalidOperationException: Nullable object must have a value during query materialization when a ContainerGroupAssociationFieldValue record referenced a Field_Id with no corresponding ContainerField join record in the database. The repository now handles orphaned field value records gracefully, ensuring patient UDF updates complete reliably without nullable exceptions. | UDF | V4 | Staging:
5/6/2026 Production:
5/5/2026 |
N/A | HCSI-5514 | Added a new PATCH /v4/userdefinedfields/patients/"MRN" endpoint that updates patient user-defined field values in a single API call using field names and group names rather than numeric IDs. The endpoint resolves groupName and fieldName to the correct container and field IDs internally and auto-creates a ContainerGroupAssociation if one does not yet exist for the patient, eliminating the need for a prior GET call to retrieve record IDs before updating. | UDF | V4 | Staging:
5/6/2026 Production:
5/5/2026 |