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
![]() |
V1.00/ 1 Jul 2025 | ||
---|---|---|---|
The ISearch interface allows browsing of and retrieval of detailed information from the Tardoc database. Searches can be performed by code or by name. The search terms may be specified in full, or may include wildcards. After a successful search, all of the available information directly related to the search term is made available through the interface"s properties. Inclusions, Descendants and allowed Combinations for a given code can also be retrieved.
Every method which starts with the name Search (for example SearchName255) produces as a result a selection list, composed of zero or more service records. The total number of records in the list can be retrieved using the method GetRecordCount. The record pointer is initially positioned at the first entry of the selection list. The available information related to the current record is made available through the interface"s properties. The methods MoveFirst, MoveLast, MoveNext, MovePrevious, PutAbsolutePosition, and GetAbsolutePosition are used to reposition the record pointer. |
![]() |
||
![]() | |||
![]() |
40 methods | ||
CanExpand | If this method returns true, the base service can be expanded to further service records (see Expand method from the IUtility interface). | ||
CanHaveAdditionalServices | Many codes represent base services with which additional services may be provided, such as OP utilization | ||
CanHaveAnaesthesiaServices | If this method returns true, anaesthesia services may be provided (see Anaesthesia method from the IUtility ). | ||
FindDescendants | Method for collecting all descendants of a base service in one call without the necessity to call iterator pair FindFirstDescendant / FindNextDescendant | ||
FindFirstDescendant | Method to find any services that are descendants of a base service using a recursive-decent approach. | ||
FindFirstInclusion | This method finds the first inclusion service for a base service. | ||
FindInclusions | Method for collecting all inclusion of a base service in one call without the necessity to call iterator pair FindFirstInclusion / FindNextInclusion | ||
FindNextDescendant | Continues the iteration of descendant services started by `FindFirstDescendant` | ||
FindNextInclusion | This method finds the next inclusion service for a base service. | ||
GetAbortInfo | Get the abort information. | ||
GetAbsolutePosition | Gets the current absolute position of the record pointer in the selection list | ||
GetAgeRestriction | This method retrieves a possible age restriction interval of the service | ||
GetFirstQualitativeDignity | Retrieves the first qualitative dignity information. | ||
GetFirstQuantityMultiSessionRestriction | This method retrieves the first multi session quantity restriction for the service | ||
GetFirstQuantitySessionRestriction | Retrieves the first quantity/session restriction for the current context or service. | ||
GetFirstServiceGroupAffiliation | Returns the first group a service belongs to. | ||
GetLawRestriction | Returns applicable legal framework restrictions (e.g., KVG/UVG) for the current context or service. | ||
GetMedicalRoleRestriction | This method retrieves the medical role restriction for the service | ||
GetNextQualitativeDignity | Retrieves the next qualitative dignity information. | ||
GetNextQuantityMultiSessionRestriction | This method retrieves the next multi session quantity restriction for the service. | ||
GetNextQuantitySessionRestriction | Returns the next quantity/session restriction, if applicable. | ||
GetNextServiceGroupAffiliation | Returns the next group a service belongs to. | ||
GetQualitativeDignities | Method for collecting all qualitative dignity data of a base service in one call without the necessity to call iterator pair GetFirstQualitativeDignity / GetNextQualitativeDignity | ||
GetQuantityMultiSessionRestrictions | Method for collecting all multi session quantity restrictions of a base service in one call without the necessity to call iterator pair GetFirstQuantityMultiSessionRestriction / GetNextQuantityMultiSessionRestriction | ||
GetQuantitySessionRestrictions | Method for collecting all quantity/session restriction of a base service in one call without the necessity to call iterator pair GetFirstQuantitySessionRestriction / GetNextQuantitySessionRestriction | ||
GetRecordCount | Gets the number of service records in the selection list. | ||
GetServiceGroupAffiliations | Method for collecting all groups a base service belongs to in one call without the necessity to call iterator pair GetFirstServiceGroupAffiliation / GetNextServiceGroupAffiliation | ||
GetServices | Method for collecting all service records junk wise of the resulting search space in one call without the necessity to call the record positioning methods and the appropriate properties of this interface | ||
GetSexRestriction | Returns the gender-specific restriction, if any, for the current context or service. | ||
MoveFirst | Moves the record pointer to the first record in the selection list and makes that record the current service record | ||
MoveLast | Moves to the last record in the selection list and makes that record the current service record | ||
MoveNext | Moves to the next record in the selection list and makes that record the current service record | ||
MovePrevious | Moves to the previous record in the selection list object and makes that record the current service record | ||
PutAbsolutePosition | Positions the record pointer at the specified absolute position in the selection list | ||
SearchAdditionalService | This method searches for additional services which may be provided for a base service | ||
SearchChapter | This method searches for services which belong to the base chapter. | ||
SearchCode | This method searches for services by code. | ||
SearchName255 | This method searches for services by the full service name. | ||
SearchServiceGroup | This method searches for services which belong to the base service group. | ||
SearchSlave | This method searches the slave services for a base service. | ||
![]() | |||
![]() |
32 properties | ||
[get] AdditionalServiceReferenceCode | Gets a reference code from a service record set obtained by SearchAdditionalService. | ||
[get] AnaesthesiaInterventionClass | Maximal anaesthesia intervention class code (see AnaesthesiaInterventionClassType enumeration for possible values, an empty value indicates that the sevice does normally not need anaesthesia). | ||
[get] AnaesthesiaMin | The time of an anaesthesia in minutes (including everything). | ||
[get] ChangeMin | Minutes in the context of change time (see the Tardoc documentation for details). | ||
[get] Chapter | Chapter code. | ||
[get] Code | Service code. | ||
[put] DestructSearch | Destructs/invalidates this ISearch interface instance | ||
[get/put] DignityFilter | Set/Get the dignity filter as specified in the ITardocInput inteface for the responible physician. | ||
[get] FindingsMin | Minutes in the context of making findings (see the Tardoc documentation for details). | ||
[get] InternalFactor_MT | Scaling factor for the medical part. | ||
[get] InternalFactor_TT | Scaling factor for the technical part. | ||
[get] KVGObligationCode | KVG obligation code (see ICatalog interface ). | ||
[get] MasterCode | The parent code of the service code, if the service code is a slave | ||
[get] MechanicCode | Mechanic code |
||
[get] MedicalInfo | Medical information for the service (BLOB field). | ||
[get] Name255 | Full service name. | ||
[get] PlaceMin | Minutes in the context of room or location utilization (see the Tardoc documentation for details) | ||
[get] PrePostServiceMin | The time needed before and after the service expressed in minutes. | ||
[get] Section | Section code (see ICatalog interface ). | ||
[get] ServiceMin | The medical part of the service expressed in minutes. | ||
[get] ServiceType | Service type, see the ICatalog interface for a description of the meaning of this value. | ||
[get] SexRequired | Sex information is required for the service. | ||
[get] SideRequired | Side information is required for the service. | ||
[get] TechnicalInfo | Technical information for the service (BLOB field). | ||
[get] TP_MT | Tax points for the medical part of the service. | ||
[get] TP_TT | Tax points for the technical part. | ||
[get] TreatmentType | Treatment type (see TreatmentType enumeration for possible values, an empty value indicates that the treatment type does not matter). | ||
[get] Unit | Unit name (base unit). | ||
[get] UnitCode | Unit code (see Unit or ICatalog interface). | ||
[get] UnitQuantity | The quantity of base units which are included in the service. | ||
[get] ValidFrom | Get the validity start date of the current service. | ||
[get] ValidTo | Get the validity end date of the current service. | ||
![]() |