PPT presentation
Download
Report
Transcript PPT presentation
Introduction
Sumex I+
Quality assurance and electronic transfer of
physician’s invoice
Sumex I+; 30.10.2015 13:24; 1
© 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
Sumex I+; 30.10.2015 13:24; 2
© 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
Sumex I+; 30.10.2015 13:24; 3
© 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
Sumex I+; 30.10.2015 13:24; 4
© 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
Sumex I+; 30.10.2015 13:24; 5
© TMR AG
TMR AG
Sumex I+ modules
Validators
tarmedValidator
labValidator
migelValidator
drugValidator
physioValidator
Managers
MDInvoiceManager
netUpdate Package
Sumex I+; 30.10.2015 13:24; 6
© 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
Sumex I+; 30.10.2015 13:24; 7
© 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
Validate
checks whether supplied service data conform
to the Tarmed rules
Sumex I+; 30.10.2015 13:24; 8
© TMR AG
TMR AG
tarmedValidator browser & validate functionality
Initialize module
ITarmedValidator
SetLanguage
Initialize GUI
Quit?
Sumex I+; 30.10.2015 13:24; 9
© TMR AG
ICatalog
GetFirstUnit
Set input data
ITarmedInput
PutPatSex
Search data
ISearch & IUtility
Validate data
IValidate
SearchCode
AddService
TMR AG
recordTarmedType: fields to store in physician software
Sumex I+; 30.10.2015 13:24; 10
© TMR AG
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
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)
Sumex I+; 30.10.2015 13:24; 11
© TMR AG
TMR AG
Architectural blue print
Validators
Communication
Communication Factory
Invoice Manager
Manager Factory
Validator Factory
Physician software
Communication
Insurance software
Sumex I+; 30.10.2015 13:24; 12
© TMR AG
TMR AG
MDInvoiceManager overview
COM
Physician
software
Invoice Manager
Data Validation
COM
tarmed
Validator
XML Data Modeler
COM / XML
Printer
Sumex I+; 30.10.2015 13:24; 13
© TMR AG
OCR
print
Secure
Communication
(MediPort)
Server
TMR AG
Interface definition - MDInvoiceManager
IMDInvoiceRequestManager
management of the InvoiceRequests (creation
and further processing)
IMDInvoiceRequest
setting the XMLContents (invoice standard)
IMDInvoiceResult
providing the invoice results
ITarmedInput
setting tarmed specific input data
IAddress
setting address data
Sumex I+; 30.10.2015 13:24; 14
© TMR AG
TMR AG
MDInvoiceRequestManager
Physician software
MDInvoiceRequestManager
MDInvoice
Result
Get
Values
Sumex I+; 30.10.2015 13:24; 15
© TMR AG
Special
Data
TarMed
Input
Put
Values
MDInvoice
Request
Create
Store
Special
Data
Address
MDInvoice
Request
Manager
TMR AG
MDInvoiceRequestManager methods
CreateMDInvoiceRequest
Print
Store
Send
PrintAndStore
Sumex I+; 30.10.2015 13:24; 16
© 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
Sumex I+; 30.10.2015 13:24; 17
© TMR AG
TMR AG
netUpdate package
Sumex I+; 30.10.2015 13:24; 18
© 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
Sumex I+; 30.10.2015 13:24; 19
© 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)
Sumex I+; 30.10.2015 13:24; 20
© TMR AG
TMR AG