Introduction

20
Sumex I+; 26.08.22 04:21; 1 © TMR AG TMR AG Introduction Sumex I+ Quality assurance and electronic transfer of physician’s invoice

description

Introduction. Sumex I+ Quality assurance and electronic transfer of physician’s invoice. Schedule. Beta-Release as soon as possible Final-Release for all modules 1.5.2000 Download & documentation area www.tarmed.net www.xmldata.ch (schema files) Mailing list, Support & FAQ - PowerPoint PPT Presentation

Transcript of Introduction

Page 1: Introduction

Sumex I+; 19.04.23 18:29; 1© TMR AG TMR AG

Introduction

Sumex I+

Quality assurance and electronic transfer of physician’s invoice

Page 2: Introduction

Sumex I+; 19.04.23 18:29; 2© TMR AG TMR AG

Schedule

Beta-Release

as soon as possible

Final-Release for all modules

1.5.2000

Download & documentation area

www.tarmed.net

www.xmldata.ch (schema files)

Mailing list, Support & FAQ

www.tarmed.net

Page 3: Introduction

Sumex I+; 19.04.23 18:29; 3© TMR AG TMR AG

Goals of Sumex I+

Reduction of costs by

improvement of quality

automated data acquisition and control

no media breaks

Realization by

tariff and drug validation

generation of standardized XML invoice

integration of electronic invoice transfer

integration of printing of standardized invoice form

Page 4: Introduction

Sumex I+; 19.04.23 18:29; 4© TMR AG TMR AG

Boundary conditions for Sumex I+

Boundary conditions relevant for physicians

No increased costs

No increased time requirement

Free choice of the clearing center

Boundary conditions relevant for software houses

Publication and standardization of all interfaces

Hiding of XML standard and OCR-Print layout behind functional interfaces

Automatic update of data and software

Quality and continuity guaranty of project by the healthcare insurance companies

Page 5: Introduction

Sumex I+; 19.04.23 18:29; 5© TMR AG TMR AG

Sumex I+ implementation

Validator modules:

Search & browsing of tariff database

Validation of services against the tariff rules (tarmedValidator, labValidator, etc.)

Invoice module:

Generation and printing of standardized OCR invoice

Generation and transfer of XML invoice to insurance

Automatic usage of validator modules internally

netUpdate package:

Keeping software modules and databases up-to-date

Page 6: Introduction

Sumex I+; 19.04.23 18:29; 6© TMR AG TMR AG

Sumex I+ modules

Validators

tarmedValidator

labValidator

migelValidator

drugValidator

physioValidator

Managers

MDInvoiceManager

netUpdate Package

Page 7: Introduction

Sumex I+; 19.04.23 18:29; 7© TMR AG TMR AG

Technical implementation

MDInvoiceManager and validation modules

ATL-DLL modules written in C++

netUpdate package

MFC-EXE modules written in C++

Database access

OleDB access on local ready-only mdb-File

All databases are password protected

Page 8: Introduction

Sumex I+; 19.04.23 18:29; 8© TMR AG TMR AG

Interface definition - tarmedValidator

TarmedValidator handles connections to the Tarmed database

Catalog retrieval of catalog information from the Tarmed database for populating lists or combo boxes

Search browsing of and retrieval of detailed information from the Tarmed database

Utility automatically generates service records for a given code

Validatechecks whether supplied service data conform to the Tarmed rules

Page 9: Introduction

Sumex I+; 19.04.23 18:29; 9© TMR AG TMR AG

tarmedValidator browser & validate functionality

Initialize module

Quit?

Initialize GUI

Set input data ITarmedInputPutPatSex

Search data

Validate data IValidateAddService

ITarmedValidatorSetLanguage

ICatalogGetFirstUnit

ISearch & IUtilitySearchCode

Page 10: Introduction

Sumex I+; 19.04.23 18:29; 10© TMR AG TMR AG

recordTarmedType: fields to store in physician software

code ref_code quantity date number (session number) ean_provider ean_responsible billing_role (both | mt | tt | none) medical_role (self_employed | employee) body_location (none | left | right) external_factor.mt (default=1.0) external_factor.tt (default=1.0) validate remark

Page 11: Introduction

Sumex I+; 19.04.23 18:29; 11© TMR AG TMR AG

recordTarmedType: fields set by tarmedValidator

record_id unit.mt unit_factor.mt scale_factor.mt amount.mt unit.tt unit_factor.tt scale_factor.tt amount.tt amount vat_rate

anaesthesia (obsolete) medical_indicated (obsolete) ean_section (obsolete)

Page 12: Introduction

Sumex I+; 19.04.23 18:29; 12© TMR AG TMR AG

Invoice Manager

CommunicationValidators

Man

ag

er F

acto

ry

Va

lida

tor

Fac

tory

Co

mm

un

ica

tio

n F

acto

ry

Physician software

Insurance software

Communication

Architectural blue print

Page 13: Introduction

Sumex I+; 19.04.23 18:29; 13© TMR AG TMR AG

MDInvoiceManager overview

Physiciansoftware

COM / XML

COM

tarmedValidator

COMData Validation

XML Data Modeler

Server

SecureCommunication

(MediPort)PrinterOCRprint

Invoice Manager

Page 14: Introduction

Sumex I+; 19.04.23 18:29; 14© TMR AG TMR AG

Interface definition - MDInvoiceManager

IMDInvoiceRequestManagermanagement of the InvoiceRequests (creation and further processing)

IMDInvoiceRequestsetting the XMLContents (invoice standard)

IMDInvoiceResultproviding the invoice results

ITarmedInputsetting tarmed specific input data

IAddresssetting address data

Page 15: Introduction

Sumex I+; 19.04.23 18:29; 15© TMR AG TMR AG

MDInvoiceRequestManager

Physician software

MDInvoiceRequestManager

MDInvoiceResult

MDInvoiceRequest

Address

TarMedInput

Get

Valu

es

Pu

tV

alues

Create

Sto

re

Sp

ecial D

ataS

pecial

Data

MDInvoiceRequestManager

Page 16: Introduction

Sumex I+; 19.04.23 18:29; 16© TMR AG TMR AG

MDInvoiceRequestManager methods

CreateMDInvoiceRequest

Print

Store

Send

PrintAndStore

Page 17: Introduction

Sumex I+; 19.04.23 18:29; 17© TMR AG TMR AG

MDInvoiceRequest methods

Initialize

CreateTarmedInput

CreateAddress

SetHeader, SetInvoice, SetESR, SetBiller, SetProvider, SetInsurance, SetPatient, SetGuarantor, SetReferrer, SetEmployer, SetTreatment, SetKVG, SetVVG, SetUVG, SetICG, SetMVG

AddDiagnosis, AddSurgery, AddTarmedService, AddTarmedServiceEx, AddCantonalService, AddLagService, AddDrugService, AddMigelService, AddPhysioService, AddUnclassifiedService

Page 18: Introduction

Sumex I+; 19.04.23 18:29; 18© TMR AG TMR AG

netUpdate package

Page 19: Introduction

Sumex I+; 19.04.23 18:29; 19© TMR AG TMR AG

Hardware & Software requirements

Software

Windows 98 or higher

Windows 2000 or higher recommended

Note: Windows 95 is not supported by MSXML4

Hardware

Pentium III 500 MHz

250 MB free disk space

128 MB RAM

Page 20: Introduction

Sumex I+; 19.04.23 18:29; 20© TMR AG TMR AG

Summary: win-win situation for all

physician

can produce a correct invoice according to the rules

has a free choice of the intermediate or print locally

software house

have to implement only one interface

Hiding of standards behind functional interfaces

insurance

receive high quality invoices

automated data processing is possible (XML or OCR invoices)