Population of the CCJobSchemeAnalyte DTO
The CCJobSchemeAnalyte DTO is referenced when Creating Report Requests from Job Report Stakeholders, to place content into the output document as per the report template.
When an org-scope scheme version analyte is registered on an org-scope sample causing a job scheme analyte to be created, then for the org-scope job scheme analyte:
- The master scheme is the org-scope scheme.
- The scoped scheme is the org-scope scheme.
When an org-scope scheme version analyte is registered on a lab-scope sample causing a job scheme analyte to be created, then for the lab-scope job scheme analyte:
- The master scheme is the org-scope scheme.
- The scoped scheme s the enabled-scope scheme.
When a lab-scope scheme version analyte is registered on a lab-scope sample causing a job scheme analyte to be created, then for the lab-scope job scheme analyte:
- The master scheme is the lab-scope scheme.
- The scoped scheme is the lab-scope scheme.
For enabled-scope schemes, defaults originating from the master org-scope scheme version analyte are indicated.
| Property | Default |
Org-scope job with |
Lab-scope job with |
Lab-scope job with |
|---|---|---|---|---|
| For identification: | ||||
|
Current entity's ID |
|
|
|
|
jobScheme.organisationCode |
Current organisation |
Current organisation |
Current organisation |
|
jobScheme.laboratoryCode |
|
Current laboratory |
Current laboratory |
|
job.id and code |
|
|
|
|
job.jobName |
|
|
|
|
jobScheme.id |
|
|
|
|
sampleSchemeAnalyte.laboratoryCode |
Empty |
Empty |
Current laboratory's Code |
|
sampleSchemeAnalyte.code |
Displays org-scope |
Displays org-scope |
Displays lab-scope |
|
sampleSchemeAnalyte.schemeVersionId and linked schemeVersionAnalyte.versionNumber |
Displays org-scope |
Displays org-scope |
Displays lab-scope |
|
schemeVersionAnalyte.id and code |
Displays org-scope |
Displays org-scope |
Displays lab-scope |
|
Master schemeVersionAnalyte.name |
Displays org-scope |
Displays org-scope |
Displays lab-scope |
|
Numerical sequence of analyte within the job scheme |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
For management: |
|
|
|
|
|
sampleScheme.requiredDate |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Not Started |
|
|
|
|
For analysis: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Not Tested |
|
|
|
|
Not Tested |
|
|
|
|
For validation: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
For reporting: |
|
|
|
|
|
Scoped schemeVersionAnalyte.reportable |
Uses org-scope |
Uses enabled-scope |
Uses lab-scope |
|
Scoped schemeVersionAnalyte.reportSequence |
Uses org-scope |
Uses enabled-scope |
Uses lab-scope |
|
Scoped schemeVersionAnalyte.reportName |
Uses org-scope |
Uses enabled-scope |
Uses lab-scope |
|
Scoped schemeVersionAnalyte.reportDescription |
Uses org-scope |
Uses enabled-scope |
Uses lab-scope |
|
|
|
|
|
|
|
|
|
|
|
For invoicing: |
|
|
|
|
|
Scoped scheme.priceType |
Uses org-scope |
Uses enabled-scope |
Uses lab-scope |
|
Where the price code is org-scope then left empty, where lab-scope then set to the current laboratory |
Uses org-scope |
Uses enabled-scope |
Uses lab-scope |
|
Scoped schemeVersionAnalyte.priceCode |
Uses org-scope |
Uses enabled-scope |
Uses lab-scope |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
