Introduction
-
Upload
avram-tucker -
Category
Documents
-
view
32 -
download
0
description
Transcript of 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
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
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
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
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
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
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
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
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
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
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)
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
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
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
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
Sumex I+; 19.04.23 18:29; 16© TMR AG TMR AG
MDInvoiceRequestManager methods
CreateMDInvoiceRequest
Store
Send
PrintAndStore
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
Sumex I+; 19.04.23 18:29; 18© TMR AG TMR AG
netUpdate package
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
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)