Population of the CCReportRequestSampleSchemeAnalyte DTO

The CCReportRequestSampleSchemeAnalyte DTO is referenced when Creating Report Requests from Job Report Stakeholders, to place content into the output document as per the report template.

For enabled-scope, defaults originating from org-scope are indicated.

For certificate report requests: Only sample scheme analytes where the sample scheme analyte's Reportable is selected are created as report request sample scheme analytes.

For paperwork and label report requests: Only sample scheme analytes where the sample scheme analyte's Include on Worklist is selected are created as report request sample scheme analytes.

For analysis report requests: No report request sample scheme analytes are created as it is a scheme-based report.

Property Default

Org-scope sample with
org-scope analyte

Lab-scope sample with
enabled-scope analyte

Lab-scope sample with
lab-scope analyte

  • id

Current entity's ID

 

 

 

  • repRepCode
  • repRepId

reportRequest.code and repReqId

 

 

 

  • repReqJobCode

reportRequestSampleScheme.jobCode

 

 

 

  • repRepSampleCode

reportRequestSampleScheme.sampleCode

 

 

 

  • repReqSampleSchemeId

reportRequestSampleScheme.id

 

 

 

  • repRepSchemeAnalyteId

reportRequestSchemeAnalyte.repReqSchemeAnalyteId

 

 

 

  • organisationCode

sampleSchemeAnalyte.organisationCode

Current organisation

Current organisation

Current organisation

  • laboratoryCode

sampleSchemeAnalyte.laboratoryCode

 

Current laboratory

Current laboratory

  • jobCode

The job code is a string containing the unique code assigned to the reportable job.

sampleSchemeAnalyte.jobCode

 

 

 

  • sampleCode
  • sampleId

The sample code is a string containing the unique code assigned to the reportable sample.

sampleSchemeAnalyte.sampleCode and sampleId

 

 

 

  • schemeLaboratoryCode

sampleSchemeAnalyte.schemeLaboratoryCode

Empty

Empty

Current laboratory

  • schemeCode

The scheme code is a string containing the unique code assigned to the reportable scheme.

sampleSchemeAnalyte.schemeCode and schemeId

Displays org-scope

Displays org-scope

Displays lab-scope

  • schemeVersion
  • schemeVersionId

The scheme version is a string containing the version number for the reportable scheme for which sample scheme analytes were tested.

Sample scheme's schemeVersion and id

Displays org-scope

Displays org-scope

Displays lab-scope

  • schemeVersionAnalyteId

sampleSchemeAnalyte.schemeVersionAnalyteId

 

 

 

  • analyteCode

The analyte code is a string containing the unique code assigned to the reportable analyte.

 

 

 

  • analyteName

 

 

 

 

  • analyteDescription

 

 

 

 

  • sampleSchemeAnalyteId

sampleSchemeAnalyte.id

 

 

 

  • creationDate
  • creationtime
  • creationUser

 

 

 

 

  • lastModDate
  • lastModTime
  • lastModUser

 

 

 

 

  • isReportable

Indicates whether the sample scheme analyte is included in the reportable data.

For certificate report requests: From sampleSchemeAnalyte.isReportable

For paperwork or labels report requests: From sampleSchemeAnalyte.includeOnWorksheets

 

 

 

  • reportSequence

The report sequence is a numerical value used to place the analyte on the report in a sequence that is different to the result set record sequence.

If sampleSchemeAnalyte.reportSequence is not empty, then use that, otherwise 0

 

 

 

 

  • reportUnitCode
  • reportUnitId

The report unit code is a string containing the unique code assigned to the reportable analytical unit.

sampleSchemeAnalyte.reportUnitCode and reportUnitId

 

 

 

  • reportLowerDL

The report lower detection limit is a numerical value of the lowest quantity of analytical substance that is detectable by the reported scheme. Where a result is below this limit, the reportable string shows the "<" character and the formatted report lower detection limit string instead of the formatted result.

sampleSchemeAnalyte.repLowerDetLimit

 

 

 

  • reportUpperDl

The report upper detection limit is a numerical value of the highest quantity of analytical substance that is detectable by the reported scheme. Where a result is above this limit, the reportable string shows the ">" character and the formatted report upper detection limit string instead of the formatted result.

sampleSchemeAnalyte.repUpperDetLimit

 

 

 

  • roundingMethodType

schemeVersionAnalyte.roundingMethodType

 

 

 

  • roundingTableCode
  • roundingTableId

The rounding table code is a string containing the code of the rounding table used to apply rounding to the results presented in the report.

sampleSchemeAnalyte.roundingTableCode and roundingTableId

 

 

 

  • formattedReportLowerDl

The formatted lower detection limit is a string containing the reported lower detection limit, with any required rounding and formatting applied.

 

 

 

  • formattedReportUpperDl

The formatted upper detection limit is a string containing the reported upper detection limit, with any required rounding and formatting applied.

 

 

 

  • formattedFinalValue

The formatted final value is a string containing the sample scheme analyte result, with any required rounding and formatting applied.

sampleSchemeAnalyte.formattedFinalValue

 

 

 

  • uncertaintyValue

The uncertainty value is a string containing the calculated uncertainty of the sample scheme analyte result, as a percentage indicating the confidence of the result.

sampleSchemeAnalyte.uncertaintyValue