The ATL COM module tardocValidator provides methods to
browse, search & validate records of the TARDOC tariff
browse, search & validate records of the TARDOC tariff
API browser of tardocValidator100 COM module
![]() |
![]() |
||
---|---|---|---|
Determines the anaesthesia records corresponding to the specified service code and reference context. This method must be called for each relevant service in the current session before calling the iterator pair GetFirstAnaesthesiaRecord / GetNextAnaesthesiaRecord. Note: For percentage-based services (e.g., surcharge services without their own duration), the bstrRefCode should contain the code of the referenced base service. This ensures that anaesthesia minutes can be resolved accurately using the base service definition. |
|||
![]() | |||
![]() |
|||
[POST] | /baseURL/IUtility/Anaesthesia | ||
[JSON input data] | pIUtility: bstrCode: bstrReferenceCode: eAnaesthesiaInterventionClass: dBirthdate: dDate: |
longValue, //interface address "utf8StringValue", "utf8StringValue", longValue, variantDateValue | "stringISODateValue", variantDateValue | "stringISODateValue" |
|
[JSON result data] | pbStatus: | 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. | ||
![]() | |||
![]() |
|||
HRESULT Anaesthesia( | BSTR
BSTR AnaesthesiaInterventionClassType DATE DATE VARIANT_BOOL |
bstrCode,
bstrReferenceCode, eAnaesthesiaInterventionClass, dBirthdate, dDate, *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. | ||
![]() | |||
![]() |
|||
[in] BSTR | bstrCode | The base service code to be analyzed for anaesthesia relevance. | |
[in] BSTR | bstrReferenceCode | An optional reference code associated with the base service. This is required for certain service types (e.g., percentage-based services) that do not define anaesthesia duration on their own. | |
[in] AnaesthesiaInterventionClassType | eAnaesthesiaInterventionClass | Anaesthesia intervention class. | |
[in] DATE | dBirthdate | Patient"s birth date. | |
[in] DATE | dDate | Date of the service. | |
[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. |
|
![]() |