API browser of generalCreditRequest430 COM module


/images/arrow_right.png IGeneralCreditRequest::SetTreatment method
Sets the primary treatment input data. space
 
/images/arrow_right.png C/C++ calling syntax
HRESULT SetTreatment( DATE
BSTR
CantonType
TreatmentReasonType
BSTR
BSTR
VARIANT_BOOL
dDateBegin,
bstrTreatmentUnits,
eTreatmentCanton,
eTreatmentReason,
bstrPatientID,
bstrCaseID,
*pbStatus);
 
/images/arrow_right.png Calling argument description
[in] DATE dDateBegin dDateBegin is the (intended) start of the treatment
[in] BSTR bstrTreatmentUnits The optional number/length and units of the suggested treatment.

The treatment units are in fact context sensitive in their semantical meaning and therefore they are encoded by a string
due to the variety of possibilities.

Treatment units for stationary treatment are e.g. "4 days" whereas for a physio therapy it could be "6 physio sessions" or
"10 physio sessions - 1 per week".

[in] CantonType eTreatmentCanton The treatment canton given by the CantonType enumeration
[in] TreatmentReasonType eTreatmentReason The treatment reason given by the TreatmentReasonType enumeration
[in] BSTR bstrPatientID This is an optional patient identification of the main software ("Patientennummer").
[in] BSTR bstrCaseID This is an optional case identification of the main software ("Fallnummer"). In fact it is an ID used in the main software to identify this request and probably it is the same as the request credit ID (SetCredit@bstrRequestCreditID).
[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.
 
/images/arrow_right.png C/C++ return value
S_OK This value is returned if the function call was successful or if the return value of a boolean method signalling a true value. In this case the VARIANT_BOOL is set to VARIANT_TRUE.
S_FALSE This is the return value of a boolean method signalling a false return value. In this case the VARIANT_BOOL is set to VARIANT_FALSE.
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.