validate & group records of the ACF and/or LKAAT tariff
![]() |
V1.00/ 3 Aug 2025 | ||
---|---|---|---|
The ISearchTMA interface allows browsing and retrieval of detailed service information from the "TMA::LKAAT" tariff catalog. A search process in the service record domain of the selected tariff catalog can be performed by code, name, or chapter respectively. 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.
The search method (e.g. SearchGeneral) produce as a result a selection list, composed of zero or more service records. The total number of records in the list can be retrieved with the GetRecordCount method. The record pointer is initially positioned at the first entry of the selection list and the positioning methods MoveFirst, MoveLast, MoveNext, MovePrevious, PutAbsolutePosition, and GetAbsolutePosition are used to manipulate the selected record. The information related to the current record is made available through the interface"s properties like GetName for retrieving the service title. There are further search methods that are specific for specialized task like search for main trigger services (service is of type P(OR) and/or P(notOR), or to search for an ICD code usable in a certain capitulum. |
![]() |
||
![]() | |||
![]() |
16 methods | ||
FindOptServiceTree | This is one of the most essential methods that brings you back an optional static decision tree table given an ICD and main trigger service (P) | ||
GetAbortInfo | Fetches the abort/error information if there is any stored | ||
GetAbsolutePosition | Gets the current absolute position of the record pointer in the selection list | ||
GetFirstOptServiceTree | This is the first iterator over the results of the FindOptServiceTree method | ||
GetNextOptServiceTree | This is one iterator over the results of the FindOptServiceTree method | ||
GetRecordCount | Gets the number of TMA service records in the selection list based on the last search call | ||
Initialize | Initializes the validation and clears all previously added ACF service records | ||
MoveFirst | Moves the record pointer to the first TMA record in the selection list and makes that record the current record | ||
MoveLast | Moves the record pointer to the last TMA record in the selection list and makes that record the current record | ||
MoveNext | Moves the record pointer to the next TMA record in the selection list and makes that record the current record | ||
MovePrevious | Moves the record pointer to the previous TMA record in the selection list and makes that record the current record | ||
PutAbsolutePosition | Positions the record pointer at the specified absolute position in the TMA selection list. | ||
Search4ICD | The Search4ICD method is used to search for ICD-10 codes within the grouper's permitted and used ICD space | ||
Search4Slaves | The specialized Search4Slaves method is used to search for all TMA slave services of a given TMA master service | ||
Search4Trigger | The specialized Search4Trigger method is used to search for TMA services of type { P(OR) | P(notOR) | P } | ||
SearchGeneral | The general search method for finding TMA services | ||
![]() | |||
![]() |
10 properties | ||
[get] ChapterCode | The chapter or capitulum code the given service record belongs to | ||
[get] Code | The TMA code of the selected service record | ||
[get] Interpretation | The interpretation (exclusion and inclusion remarks, rules, comments and the like) of the selected service | ||
[get] Name | The name of the selected TMA service or ICD code | ||
[get] ReferenceCode | The reference code | ||
[get] ServiceProperties | This value defines all semantic capabilities of a service | ||
[get] TariffType | The tariff type the selected TMA service record belongs to | ||
[get] TMAType | The characterization/type affiliation of the TMA service - the possible value range is predefined in TMAType. | ||
[get] ValidFrom | The validity start date of the selected TMA service record | ||
[get] ValidTo | The validity end date of the selected TMA service record | ||
![]() |