Population of the CCReportRequestSampleScheme DTO

The CCReportRequestSampleScheme 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 schemes where the sample scheme's Reportable is selected are created as report request sample schemes.

For paperwork and label report requests: Only sample schemes where a related sample scheme analyte's Reportable is selected are created as report request sample schemes (that is, it is a cascade up where a related report request sample scheme analyte is created).

For analysis report requests: All sample schemes are created as report request sample schemes.

Property Default

Org-scope job with
org-scope scheme

Lab-scope job with
enabled-scope scheme

Lab-scope job with
lab-scope scheme

  • id

Current entity's ID

 

 

 

  • repRepCode
  • repRepId

reportRequest.code and repReqId

 

 

 

  • repRepSampleId

reportRequestSample.id

 

 

 

  • repReqSchemeId

reportRequestScheme.repReqSchemeId

 

 

 

  • organisationCode

sampleScheme.organisationCode

Current organisation

Current organisation

Current organisation

  • laboratoryCode

sampleScheme.laboratoryCode

 

Current laboratory

Current laboratory

  • jobCode
  • jobId

sampleScheme.jobCode and id

 

 

 

  • jobName

 

 

 

 

  • sampleCode
  • sampleId

sampleScheme.sampleCode and sampleId

 

 

 

  • sampleName

 

 

 

 

  • sampleDescription

 

 

 

 

  • clientSampleName

 

 

 

 

  • samplePrimaryAnalyticalType

 

 

 

 

  • schemeLaboratoryCode

sampleScheme.schemeLaboratoryCode

Empty

Empty

Current laboratory

  • schemeCode
  • schemeId

sampleScheme.schemeCode and schemeId

Displays org-scope

Displays org-scope

Displays lab-scope

  • schemeName

scheme.name

Displays org-scope

Displays org-scope

Displays lab-scope

  • schemeDescription

scheme.description

Displays org-scope

Displays org-scope

Displays lab-scope

  • schemeVersion
  • schemeVersionId

sampleScheme.schemeVersion and schemeVersionId

Displays org-scope

Displays org-scope

Displays lab-scope

  • schemeVersionDescription

schemeVersion.description

Displays org-scope

Displays org-scope

Displays lab-scope

  • sampleSchemeId

sampleScheme.sampleSchemeId

 

 

 

  • schemeDefaultSequence

 

 

 

 

  • rackSequence

 

 

 

 

  • rackNumber

 

 

 

 

  • creationDate
  • creationtime
  • creationUser

 

 

 

 

  • lastModDate
  • lastModTime
  • lastModUser

 

 

 

 

  • compositeSpecStatus

 

 

 

 

  • compositeQcStatus

 

 

 

 

  • workflowStatus

 

 

 

 

  • instrumentCode

 

 

 

 

  • isReportable

For certificate reports: From sampleScheme.isReportable

For paperwork or labels report report requests: This entity is created only if at least one report request sample scheme analyte is created, in which case, sampleScheme.isReportable is true.

r

 

 

  • reportSequence

If sampleScheme.reportSequence is not empty, then use that, otherwise sampleScheme.profileSequence