Generic ADT Interface

<< Click to Display Table of Contents >>

Navigation:  Miscellaneous >

Generic ADT Interface

Previous pageReturn to chapter overviewNext page

Overview

 

The Plato Generic ADT Interface imports patient demographic into Plato Data Analyzer Professional. Th interface is capable of importing any number or type, and can process order of the fields. It imports flat ASCII files made available to from your hosts system.

 

Specifications

 

ASCII files must adhere to the following guidelines:

 

a.ASCII files can be either in the CSV (comma separated values) format or fixed-width format. It cannot import files that are delimited by any other character other than comma e.g. tab or semi-colon.

b.ASCII files need to be made available on the drive location accessible to the Plato Interface application, either on its server or on another server (accessible via a share from Plato server).

c.We do not dictate the order and number of the fields; it is up to the hospital to choose the order and number of fields. The Interface configuration will allow setup as to what offset a particular field is.

d.There should be one row for each record including both patient related information (patient demographics) and visit related information.

e.At the most there can be 15 demographic related fields and 30 visit related fields.

f.Each field can be a maximum of 50 characters long.

g.Facility ID or name should be a part of each record. This ID / name should match exactly with the facility defined in Plato Data Analyzer Professional.

h.Each record should contain Patient ID (Medical Record Number) and Account ID (Visit ID).

i.The Interface is capable of handling the updates i.e. if a record was first sent when patient was admitted and then again when he was discharged or for some other reason; the interface will update the old record.

j.The Interface is capable of importing files for more than one facility. ASCII files from all facilities should have the same format e.g. if Patient ID is appearing at offset 3 for the first facility than you cannot have Patient ID at offset 6 for second facility.

 

Sample ASCII File

 

Here is a sample of a comma delimited ASCII file:

7976, "SMITH, JONES", 343465, 8/21/1950, 48238498, 4/1/2005, 4/6/2005, 343, ER, 10

7976, "SNODEN, JOHN", 975864, 11/11/1951, 65356356, 4/1/2005,,345, ER, 11

7976, "CRAIG, JENNIFER", 234236, 6/11/1963, 63563455, 4/4/2005,, 343, ER, 34

7976, "HEWIT, RODNEY", 643563, 7/31/1976, 45345435, 4/4/2005, 4/5/2005, 654, ER, 16

7976, "CLIPPER, MARY", 634567, 1/26/2001, 54354355, 4/4/2005, 4/5/2005, 545, ER, 101

7976, "DOE, JOHN", 634504, 4/11/1958, 43534666, 4/6/2005, ,565, ER, 54

7976, "KUMAR, SRI", 645645, 6/27/1985, 34534543, 4/7/2005, 4/6/2005, 535, ER, 50

 

The fields are:

 

Field No

Description

1

Facility

2

Patient Name

3

Medical Record No

4

DOB

5

Account No.

6

Admit Date

7

Discharge Date

8

Physician

9

Department

10

DRG

 

Blank dates can passed as null or 00/00/0000.

 

Space Requirements

 

Each of the 15 demographic related fields and 30 visit related fields are stored in variable length character fields (maximum 50 characters each). It will be decided at the time of implementation how many for those fields to use. Thus the record size will depend on how many fields are used and how much data is put in those fields. For the example above a typical record size will be (for simplicity's sake let's assume that each of the text fields have 30 characters):

 

Demographic Data:

 

Field

Size (bytes)

Facility

30

Patient Name

30

Medical Record Number

15

DOB

19

Other Internal Data

40

Total:

134

 

Visit Data:

Field

Size (bytes)

Account No.

15

Discharge Date

19

Physician

30

Department

30

DRG

3

Other Internal Data

40

Total:

147