API browser of generalCreditResponse430 COM module


/images/arrow_right.png IGeneralCreditResponse::GetTreatment method
Retrieves the primary treatment input data. space
 
/images/arrow_right.png C/C++ calling syntax
HRESULT GetTreatment( DATE
BSTR
CantonType
TreatmentReasonType
BSTR
BSTR
VARIANT_BOOL
*pdDateBegin,
*pbstrTreatmentUnits,
*peTreatmentCanton,
*peTreatmentReason,
*pbstrPatientID,
*pbstrCaseID,
*pbStatus);
 
/images/arrow_right.png Calling argument description
[out] DATE *pdDateBegin dDateBegin is the (intended) start of the treatment
[out] BSTR *pbstrTreatmentUnits 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"

[out] CantonType *peTreatmentCanton The treatment canton given by the CantonType enumeration
[out] TreatmentReasonType *peTreatmentReason The treatment reason given by the TreatmentReasonType enumeration
[out] BSTR *pbstrPatientID This is an optional patient identification of the main software ("Patientennummer").
[out] BSTR *pbstrCaseID 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 (GetCredit@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.