The ATL COM module careCreditRequest is capable of
generating electronic & printed nursing care credit requests
generating electronic & printed nursing care credit requests
API browser of CareCreditRequest450 COM module
ICareCreditResult::GetNursingHomeCare method | |||
---|---|---|---|
Retrieves the primary parameters for a "Nursing Home Care" nursing case situation, that is the ordinary nursing home caring situation supplied by a nursing home organization ("Pflegeheim") | |||
Restful webservice calling syntax | |||
[POST] | /baseURL/ICareCreditResult/GetNursingHomeCare | ||
[JSON input data] | pICareCreditResult: | longValue, //interface address |
|
[JSON result data] | pbstrPlanningCatalog: pbstrCareDemandLevel: pdAssessmentDate: plAccommodationType: pbStatus: |
"utf8StringValue", "utf8StringValue", "stringISODateValue", longValue, booleanValue |
|
[HTTP result status] | 200 | Return status 200 signals a successful method call | |
204 | Return status 204 (noContent) signals that the end of an iteration is reached | ||
>= 400 | Return status >= 400 signals an unsuccessful function call. The returned JSON{errorCode: code, errorText:"text"} supplies the error message the same as GetAbortInfo() would do. | ||
C/C++ calling syntax | |||
HRESULT GetNursingHomeCare( | BSTR
BSTR DATE long VARIANT_BOOL |
*pbstrPlanningCatalog,
*pbstrCareDemandLevel, *pdAssessmentDate, *plAccommodationType, *pbStatus); |
|
[C/C++ return value] | S_OK | This value is returned if the function call was successful. | |
S_FALSE | This value is returned if the end of an iteration is reached | ||
E_name | This value is returned if the function call was unsuccessful and an error exception was generated. Note that if you are using SmartPointers an exception is thrown under these conditions. | ||
Calling argument description | |||
[out] BSTR | *pbstrPlanningCatalog | Defines the official name of the used planning catalog.
Note, that the name should consist of a slash-separated planning catalog name and edition e.g. "RAI-NC/2018" or "BESA/2018". Thus the given name should allow for an unambiguous identification of the catalog. |
|
[out] BSTR | *pbstrCareDemandLevel | The bstrCareDemandLevel string holds the assed care demand level for the patient.
Note, that the name should consist of a planning catalog name and care level number e.g. "BESA5" or "PLAISIR3". Thus the given name should allow for an unambiguous identification of the catalog and care level. |
|
[out] DATE | *pdAssessmentDate | The dAssessmentDate variable defines the date at which the assessment for the care demand level was performed.
Note, that the assessment date obviously is equal or before the treatment start date. |
|
[out] long | *plAccommodationType | The lAccommodationType variable defines the type of accommodation encoded by a set of predefined integer values. Currently, there are the following values with the given semantic meaning defined, namely
|
|
[out,retval] VARIANT_BOOL | *pbStatus | Return status of the method. If pbStatus is VARIANT_FALSE then an error occurred and GetAbortInfo should be called to retrieve the error string. | |