The purpose of the ESdat Electronic Lab Data Format (ELDF) is to enable transfer of results from a laboratory to ESdat users in a format which allows
validation and direct import into ESdat*.
The specifications on this page relate to ELDF 2e. ELDF 4 was released in Dec 2020 and captures additional QA information where this is required. Both 2e and 4 will be supported on an ongoing basis but it is recommended a laboratory only offer one or the other, not both. If a laboratory offers ELDF 4 there is no need to also offer 2e which is a sub-set of 4. ELDF 4 specifications are here
Other file formats to facilitate advanced integration of eCOC and eSRN information between the laboratory and ESdat are available. See LSPECS Integration
The ELDF files contain laboratory report, sample and result information, including comprehensive quality assurance data. The ELDF consists of three files:
The file names are of the format: Project Name as provided by the users; a full stop; a laboratory file identifier; a full stop; the text
"Header", "Sample2e" or "Chemistry2e" as appropriate and the file extension (".xml"or ".csv" as appropriate). An example of a file set would be
Within the csv export files Line 1 lists the data fields, line 2 and onwards contains the data for those fields:
Within the csv export files Line 1 lists the data fields, line 2 and onwards contains the data for those fields:
One record for each result.
*The Lab_Qualifier may be populated with a data qualifier (U,J,J+,J-,R,UJ) as described in various USEPA documents, for example:
https://www.epa.gov/sites/production/files/2015-06/documents/g8-final.pdf
, / Data Qualifier Definitions
** Multiple Lab Qualifiers to be separated with a semi colon ";"
File Format
The fields and data in the csv files may optionally be surrounded by quotation marks.
Leachate Tests
Leaching test results are not given a separate SampleCode, (ie are not treated as a separate sample). Results are indicated in the chemistry file, and
are identified in the Result_Type field.
Date Formats
Dates should be in the format dd mmm yyyy (eg 3 Jan 2007). This avoids confusion between users with different regional settings. If time is included it should be hh:mm AM/PM.
Tentatively Identified Compounds
TIC, or unknown compounds should be identified as specifically as possible.
Each specific TIC needs a unique ChemCode, numbered from 1 for the first TIC for each category as shown below, and incremented for each additional TIC in the same category. The most specific TIC ChemCode applicable should be used.
Unknown Compound | ChemCode |
Unknown Alkane | UnkAlkane1, UnkAlkane2 etc.. |
Unknown Aromatic | UnkAromatic1, UnkAromatic2 etc.. |
Unknown Volatile | UnkVol1 , UnkVol2 etc.. |
Unknown Semi Volatile | UnkSemiVol1, UnkSemiVol2 etc.. |
Unknown | Unk1, Unk2 etc.. |
If a TIC belongs to a compound group not given above a request for a new TIC ChemCode for that compound group should be forwarded to ESdat support.
If the laboratory is using Lab Qualifiers a suitable Lab Qualifier should be reported.
Text Results
Asbestos and some other analyses are often reported as text. Reporting as Text is supported for specific analytes.
For other analytes A non detect should be reported with a Result value of 0; A detect with a result value of 1. The Result_Unit should be "Detect". The text (usually Yes or No, but can be anything)is inserted into the Lab_Comments field.
Aborted Analysis
Aborted analyses can be reported, a value of -999 should be entered as a result, and a comment entered into the Comments field in the Results file.
Laboratory QA Samples
Matrix Spikes
The Sample Type should be reported as MS.
The SampleCode of the pre-spike sample indicated in the Parent Sample Column.
The results should be reported as per all Spike results, ie the % recovery should be reported in the Result column with Result Units of '%'.
Trip Spikes
The Sample Type should be reported as Trip_S.
The results should be reported as per all Spike results, ie the % recovery should be reported in the Result column with Result Units of '%'.
Laboratory Control Sample, Certified Reference Material, Standard Reference Material
The Sample Type should be reported as LCS, CRM, SRM as appropriate.
The results should be reported as per all Spike results, ie the % recovery should be reported in the Result column with Result Units of '%'.
Laboratory QC performed on other clients field samples.
If the Lab Duplicate or Matrix spike used for Analysis Batch QC is on a field sample from another client the QC results on the parent and duplicate or spiked sample should still be reported.
The Field ID and Depth and any client provided information for these samples should not be reported.
The Sample Type of the Parent Sample should be set to NCP (Non Client Parent).
Matrix Spike Duplicates and Laboratory Control Sample Duplicates
The Sample Type should be reported as MS_D or LCS_D as appropriate.
The SampleCode of the primary Matrix Spike sample indicated in the Parent Sample Column.
The results should be reported as per all Spike results, ie :
The % recovery should be reported in the Result column with Result Units of '%'
Laboratory Duplicates
The Sample Type should be reported as Lab_D or Lab_T for laboratory duplicates or triplicates.
The SampleCode of the Parent Sample should be reported in the Parent_Sample column.
The results should be reported as normal measured concentrations.
Trip, Method and Storage Blanks
The Sample Type should be reported as Trip_B, MB or SB as appropriate.
The results should be reported as normal measured concentrations.
*The ESdat ELDF format is a continuously maintained and evolving proprietry format for receipt of laboratory results by organisations with an active ESdat maintenance agreement, account or subscription and the subsequent processing, storage or other use without limitation. Copyright in the Format specifications and the reference lists used in the Format reside with EarthScience Information Systems Pty Ltd. Third party software or development organisations wishing to use the ESdat format for other commercial or bespoke software should contact EScIS to arrange a licence agreement.