API browser of tarmedValidator100 COM module


/images/arrow_right.png ICatalog::GetServiceTypes method space
This method has a Restful Webservice representation only!
Method for collecting all service type information of a certain code in one call without the necessity to call iterator pair GetFirstServiceType / GetNextServiceType.
 
The services are returned as JSON array however large that search space might be. So this might be a memory and performance bottleneck.
 
PATCH to request information if a given qualitative dignity qualifies as "FMH Specialist" dignity or not (cf. bstrCode argument).
 
New features:
  • as of 1.4.2007 the value 'R' denotes services that require a reference code when applied as a service record.
    Formerly the value of these new 'R' services have been 'H'!
     
  • as of 1.1.2007 the value 'F' denotes services that are in Swiss francs instead of tax points (as of 1.1.2007 the newly included IAP services ("Belegarzt Tarif") of chapter 50 are of this type). Therefore, a service with Type='F' must be supplied with a tax point value of 1.0!
space
/images/arrow_right.png Restful webservice calling syntax
[POST] /baseURL/ICatalog/GetServiceTypes
[JSON input data] pICatalog:
bstrCode:
longValue,    //interface address
"utf8StringValue"
[JSON result array] { pbstrCode:
pbstrName:
pbStatus:
"utf8StringValue",
"utf8StringValue",
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.
space
/images/arrow_right.png Calling argument description
[in] BSTR bstrCode Service type code to search for. Use asterisk symbol (*) to search all records.
[out] BSTR *pbstrCode Service type code.
[out] BSTR *pbstrName Service type name.
[out,retval] VARIANT_BOOL *pbStatus Return status. VARIANT_TRUE means S_OK, VARIANT_FALSE means S_FALSE (e.g. in an iterator) or an error (E_name).
In the later case check for possible errors with the GetAbortInfo method.
space