============ Mapper ============ .. contents:: :depth: 2 :local: :backlinks: none .. highlight:: console The mapper is used to map services from the LKAAT catalog to the TARDOC catalog. It is applied after the grouper has determined that a patient case is to be billed per individual service ("NO.ambP" group). After mapping, TARDOC rules that are decidable given the provided information in the context of a session are applied. Rules that require further information are annotated in the TARDOC tarpos. Implemented rules on the level of an LKAAT service are: - Code is valid - Code is not a trigger position - Code is not a duplicate in the context of the session and side. Implemented TARDOC rules are: - Side is required - Master is present in slave services (Haupt- und Zuschlagsleistungen) - Cumulation rules, all types - Number limitations (Mengenlimitationen) that are decidable within the context of a single session - Age limitations - Sex limitations Unimplemented TARDOC rules are: - Percentage services (Prozentleistungen) - All rules regarding the service provider (Leistungserbringer): Dignität, Sparten, .. - All rules that need information from previous treatments: number limitations in the context of a patient's history, .. - All rules that need information not present in the LKAAT catalog