STU 3 Candidate

This page is part of the FHIR Specification (v1.4.0: STU 3 Ballot 3). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions

??.??.2 Resource nehta-prostate-radical - Detailed Descriptions

Detailed Descriptions for the elements in the nehta-prostate-radical resource.

Prostate
Definition

Prostate cancer.

Control1..1
Prostate.subject
Definition

The subject of the report. Usually, but not always, this is a patient. However diagnostic services also perform analyses on specimens collected from a variety of other sources.

Control1..1
TypeReference(Patient | Group)
Alternate NamesPatient
Summarytrue
To DoNeed to made cardinality [1..1] as the build initially gets errors with this setting.
Prostate.requester
Definition

The practitioner that holds legal responsibility for ordering the investigation.

Control0..1
TypeReference(Practitioner)
Summarytrue
To DoNeed to made cardinality [1..1] as the build initially gets errors with this setting.
Prostate.performer
Definition

The diagnostic service that is responsible for issuing the report.

Control0..1
TypeReference(Practitioner | Organization)
Requirements

Need to know whom to contact if there are queries about the results. Also may need to track the source of reports for secondary data analysis.

Alternate NamesLaboratory; Service; Practitioner; Department; Company
Summarytrue
Comments

This is not necessarily the source of the atomic data items - it is the entity that takes responsibility for the clinical report.

To DoNeed to made cardinality [1..1] as the build initially gets errors with this setting.
Prostate.preAnalytic
Definition

Pre Analytic component - information collection prior to specimen receipt at laboratory.

Control0..1
Comments

This is just a group/section header and is not a result field.

Prostate.preAnalytic.clinicalInformation
Definition

Clinical information provided on request form.

Control0..1
Typestring
Prostate.preAnalytic.surgicalProcedure
Definition

Surgical Procedure.

Control0..1
Typestring
Prostate.preAnalytic.natureOfSpecimen
Definition

Nature of the specimen.

Control0..1
Typestring
Prostate.preAnalytic.clinicalHistory
Definition

Clinical history (including Gleason grade and score of previous specimens).

Control0..*
Typestring
Prostate.preAnalytic.previousTherapy
Definition

Previous therapy.

Control0..1
Typestring
Prostate.preAnalytic.psa
Definition

Pre-biopsy serum Prostate Specific Antigen (PSA).

Control0..*
TypeSimpleQuantity
Requirements

Units in ng/|mL.

Prostate.preAnalytic.stagingInfo
Definition

Relevant clinical information for clinicopathological staging.

Control0..1
Typestring
Prostate.preAnalytic.pathologyAccessionNumber
Definition

Pathology accession number.

Control0..1
Typestring
Prostate.preAnalytic.principalClinician
Definition

Principal clinician.

Control0..1
Typestring
Prostate.preAnalytic.comments
Definition

Comments.

Control0..1
Typestring
Prostate.macro
Definition

Macroscopic findings.

Control0..1
Comments

This is just a group/section header and is not a result field.

Prostate.macro.specimenWeight
Definition

Specimen weight (ie Prostate without seminal vesicles).

Control1..1
TypeSimpleQuantity
Requirements

measurement in g.

Prostate.macro.specimenDimensions
Definition

Specimen dimensions (prostate).

Control0..1
Typestring
Requirements

measured: x x mm.

To DoAsk GG how to have dismensions in a qualntity value data type or just use string??
Prostate.macro.seminalVesicles
Definition

Seminal Vesicles.

Control1..1
BindingPresentAbsent: A code that idicates the presence (partially or completely resected) or absence of seminal vesicles (Required)
Typecode
Prostate.macro.lymphNodes
Definition

If lymph nodes are received, then they should be recorded.

Control1..1
BindingPresentAbsent: A code that indicates if lymph nodes were present or absent (Required)
Requirements

Conditional: If received, record the number of nodes.

InvariantsDefined on this element
inv-01: If lymph nodes are present consider recording G2.20 (laterality & site(s) and numbers of lymph nodes) (expression: , xpath: not(@value = 'present') or exists(f:lymphNodes.laterality))
inv-09: If lymph nodes are present record S3.07 lymph node status. (expression: , xpath: not(@value = 'present') or exists(f:Prostate.micro.lymphNodeStatus.number))
Affect this element
Prostate.macro.lymphNodes.laterality
Definition

If lymph nodes are received, then they should be recorded.

Control0..1
BindingLaterality: A code that indicates the laterality of lymph nodes (Required)
Typecode
Requirements

Conditional: If received, record the number of nodes.

Prostate.macro.lymphNodes.siteAndNoLymphNodes
Definition

Site(s) and numbers of lymph nodes.

Control0..*
Typestring
Requirements

Note that the site and number of LNs for that site may need to be repeated for each site received.

To DoAsk GG how to represent this in a data type or just a string/text.
Prostate.macro.blockIdentificationKey
Definition

Block identification key.

Control0..1
Typestring
Prostate.macro.otherMacroComments
Definition

A descriptive or narrative field should be provided to record any macroscopic information that is not recorded in the above standards and guidelines, and that would normally form part of the macroscopic description.

Control0..1
Typestring
Prostate.micro
Definition

Microscopy of the sample.

Control0..1
Comments

This is just a group/section header and is not a result field.

Prostate.micro.tumourType
Definition

Tumour type.

Control1..*
BindingProstateRadTumourType: A code for tumout type from a multi selection value list (select all that apply) (Required)
InvariantsDefined on this element
inv-02: If the histological tumour type is other, then record the other type. (expression: , xpath: not(@value = 'other') or exists(f:tumourType.other))
inv-03: If the histological tumour type is Adenocarcinoma (Acinar variant eg foamy, pseudohyperplastic), then record the variant. (expression: , xpath: not(@value = 'acinar_variant') or exists(f:tumourType.acinarVariant))
Affect this element
Prostate.micro.tumourType.other
Definition

Other tumour type.

Control0..*
Typestring
Prostate.micro.tumourType.acinarVariant
Definition

Acinar variant.

Control0..1
Typestring
Prostate.micro.tumourLocation
Definition

Tumour location.

Control0..1
Comments

This is just a group/section header and is not a result field.

Prostate.micro.tumourLocation.quadrant
Definition

Largest nodule located by quadrant.

Control0..1
BindingNoduleLocation: A code from a single selection value list for the largest nodule located by quadrant (Required)
Typecode
Requirements

Single selection value list.

InvariantsAffect this element
inv-04: If there are other nodules >10mm in diameter then record the locations in quadrant and plane. (expression: , xpath: not(@value = 'present') or (exists(f:describe) or exists(f:plane)))
Prostate.micro.tumourLocation.plane
Definition

Largest nodule located by quadrant.

Control0..1
BindingProstateRadNodulePlane: A code from a single selection value list for the largest nodule located by plane (Required)
Typecode
Requirements

Single selection value list.

Prostate.micro.tumourLocation.otherNodules
Definition

Other nodules >10mm in diameter.

Control0..1
BindingNoneIdentifiedPresent: A code from a single selection value list to indicate other nodules >10mm in diameter (Required)
Requirements

Single selection value list.

Comments

If present, record the locations in quadrant and plane.

InvariantsDefined on this element
inv-04: If there are other nodules >10mm in diameter then record the locations in quadrant and plane. (expression: , xpath: not(@value = 'present') or (exists(f:describe) or exists(f:plane)))
Prostate.micro.tumourLocation.otherNodules.quadrant
Definition

Other nodules - locations by quadrant.

Control0..1
BindingNoduleLocation: A code from a multi selection value list (select all that apply) to indicate other nodule locations by quadrant (Required)
Typecode
Requirements

Multi selection value list.

Prostate.micro.tumourLocation.otherNodules.plane
Definition

Other nodules - locations by plane.

Control0..1
BindingProstateRadNodulePlane: A code from a multi selection value list (select all that apply) to indicate other nodule locations by plane (Required)
Typecode
Requirements

Multi selection value list.

Prostate.micro.intraglandularExtent
Definition

Intraglandular extent.

Control0..1
TypeSimpleQuantity
Requirements

Numeric: __%.

Prostate.micro.sizeDominantNodule
Definition

Maximum size of dominant nodule.

Control0..1
TypeSimpleQuantity
Requirements

Numeric: __mm.

Prostate.micro.histologicalGrade
Definition

Histological grade.

Control1..1
Comments

This is just a group/section header and is not a result field.

Prostate.micro.histologicalGrade.primary
Definition

Primary Gleason grade.

Control0..1
TypeSimpleQuantity
Requirements

Numeric: ___ (1-5).

Prostate.micro.histologicalGrade.secondary
Definition

Secondary Gleason grade.

Control0..1
TypeSimpleQuantity
Requirements

Numeric: ___ (1-5).

Prostate.micro.histologicalGrade.tertiary
Definition

Tertiary Gleason grade.

Control0..1
TypeSimpleQuantity
Requirements

Numeric: ___ (3-5) or Not applicable.

Prostate.micro.histologicalGrade.score
Definition

Gleason score.

Control0..1
Typestring
Prostate.micro.extraprostaticExtension
Definition

Extraprostatic extension.

Control1..1
BindingNotIdentifiedPresentIndeterminate: A code from a single selection value list for the extraprostatic extension (Required)
Requirements

Single selection value list.

Comments

If present, record S3.04 extent. If present, consider recording G3.04.

InvariantsDefined on this element
inv-05: If an extraprostatic extension is present, then record the extent and consider recording the locations(s) of the EPE. (expression: , xpath: not(@value = 'present') or exists(f:extraprostaticExtension.extent))
Affect this element
Prostate.micro.extraprostaticExtension.extent
Definition

Extraprostatic extension - extent.

Control1..1
BindingFocalNonFocal: A code from a single selection value list for the extraprostatic extension extent (Required)
Typecode
Requirements

Single selection value list.

Comments

If present, record S3.04 extent. If present, consider recording G3.04.

Prostate.micro.extraprostaticExtension.locations
Definition

Extraprostatic extension - locations of EPE.

Control0..*
BindingProstateRadTumourLocations: A code from a multi select value list (select all that apply) for the location(s) of EPE (Required)
Requirements

Single selection value list.

Comments

If other, specify the other location.

InvariantsDefined on this element
inv-06: If the location of the extraprostatic extension is other, then record the record the other locations(s) of the EPE. (expression: , xpath: not(@value = 'other') or exists(f:locations.other))
Affect this element
Prostate.micro.extraprostaticExtension.locations.other
Definition

Extraprostatic extension - other location.

Control0..1
Typestring
Prostate.micro.marginStatus
Definition

Margin status.

Control1..1
BindingInvolvedNotinvolvedIndeterminate: A code from a single selection value to indicate the involvement of the margin status (Required)
Requirements

Single selection value list:.

InvariantsAffect this element
inv-07: If the margin status is involved, the record the location(s) and optionally the extent; the Gleason score at the margin and the type of positivity. (expression: , xpath: not(@value = 'involved') or exists(f:location.other))
Prostate.micro.marginStatus.location
Definition

Involved margin location.

Control0..*
BindingProstateRadTumourLocations: A code from a multi select value list (select all that apply) for location(s) on the invovled margins (Required)
Requirements

Multi select value list (select all that apply):.

InvariantsDefined on this element
inv-07: If the margin status is involved, the record the location(s) and optionally the extent; the Gleason score at the margin and the type of positivity. (expression: , xpath: not(@value = 'involved') or exists(f:location.other))
Prostate.micro.marginStatus.location.other
Definition

Margin status - other location.

Control0..1
Typestring
Prostate.micro.marginStatus.extent
Definition

Involved margin extent.

Control0..1
TypeSimpleQuantity
Requirements

Numeric: ___mm Notes: If more than 1 positive margin, record the cummulative length.

Comments

Conditional on margin involvement.

Prostate.micro.marginStatus.score
Definition

Gleason score at margin.

Control0..1
TypeSimpleQuantity
Requirements

Numeric: Notes: If more than 1 positive margin, record the highest score.

Comments

Conditional on margin involvement.

Prostate.micro.marginStatus.positivity
Definition

Type of margin positivity.

Control0..*
BindingProstateRadMarginPositivity: A code from a multi select value list (select all that apply) for the type of margin positivity (Required)
Typecode
Requirements

Multi select value list (select all that apply):.

Comments

Conditional on margin involvement.

Prostate.micro.seminalVesicles
Definition

Seminal vesicles.

Control1..1
BindingInvolvedNotinvolvedNA: A code from a single selection value to indicate the involvement of the seminal vesicles (Required)
Requirements

Single selection value list:.

Comments

If involved, record side.

InvariantsDefined on this element
inv-08: If the seminal vesicles are involved, then record the side. (expression: , xpath: not(@value = 'involved') or exists(f:seminalVesicles.side))
Affect this element
Prostate.micro.seminalVesicles.side
Definition

Seminal vesicles - side.

Control0..1
BindingLaterality: A code from a single selection value to indicate the side of the seminal vesicles (Required)
Typecode
Requirements

Single selection value list:.

Prostate.micro.bladderNeck
Definition

Bladder neck.

Control0..1
BindingInvolvedNotinvolvedNA: A code from a single selection value to indicate the involvement of the bladder neck (Required)
Typecode
Requirements

Single selection value list:.

Prostate.micro.lymphNodeStatus
Definition

Lymph node status.

Control0..1
Comments

This is just a group/section header and is not a result field This is conditional on receipt of LNs in S2.03.

Prostate.micro.lymphNodeStatus.number
Definition

Number of lymph nodes examined.

Control0..1
TypeSimpleQuantity
Requirements

Numeric: __.

Prostate.micro.lymphNodeStatus.numberPositive
Definition

Number of positive lymph nodes.

Control0..1
TypeSimpleQuantity
Requirements

Numeric: __.

Comments

If >0 consider recording G3.09 and G3.10.

InvariantsDefined on this element
inv-10: If there are positive lymph nodes consider recording G3.09 laterality and G3.10 maximum dimension of largest deposit. (expression: , xpath: not(@value) or (exists(f:laterality) or exists (f:maxDimension)))
Affect this element
Prostate.micro.lymphNodeStatus.laterality
Definition

The laterality of any lymph node involvement should be recorded.

Control0..1
BindingLaterality: A code that indicates the laterality of lymph nodes (Required)
Typecode
Comments

Consider recording the site(s) of involved nodes.

InvariantsDefined on this element
inv-11: If there are positive lymph nodes with indicated laterality consider recording the site(s) of the involved nodes. (expression: , xpath: not(@value) or exists(f:laterality))
Affect this element
Prostate.micro.lymphNodeStatus.sitesInvolved
Definition

Site(s) of involved nodes.

Control0..1
Typestring
Prostate.micro.lymphNodeStatus.maxDimension
Definition

The maximum dimension of the largest lymph node deposit may be recorded.

Control0..1
TypeSimpleQuantity
Requirements

Numeric: __.

Prostate.micro.lymphNodeStatus.invasion
Definition

Lymphovascular invasion should be recorded.

Control0..1
BindingNotIdentifiedPresentIndeterminate: A code from a single selection value to indicate the extent of lymphovascular invasion (Required)
Typecode
Prostate.micro.addtionalComment
Definition

Additional microscopic comment.

Control0..1
Typestring
Prostate.synthesisOverview
Definition

Synthesis and Overview are to be recorded.

Control0..1
Comments

This is just a group/section header and is not a result field.

Prostate.synthesisOverview.tumourStage
Definition

Tumour stage is to be recorded.

Control0..1
Comments

This is just a sub-group/sub-section header and is not a result field.

Prostate.synthesisOverview.tumourStage.t
Definition

Primary Tumour stage T is to be recorded.

Control1..1
BindingProstateRadTuourStageT: A code that records primary tumour stage T (Required)
Typecode
Requirements

Single selection value list.

Comments

Notes: 1. Invasion into the prostate apex or into (but not beyond) the prostate capsule is not classified as T3, but as T2. * There is no pathologic T1 classification for radical prostatectomy specimens Positive surgical margin should be indicated by an R1 descriptor (residual microscopic disease).

Prostate.synthesisOverview.tumourStage.n
Definition

Regional lymph nodes (N) is to be recorded.

Control1..1
BindingProstateRadTuourStageN: A code that records regional lymph nodes stage N (Required)
Typecode
Requirements

Single selection value list.

Prostate.synthesisOverview.tumourStage.m
Definition

Distant metastasis (M) is to be recorded.

Control1..1
BindingProstateRadTuourStageM: A code that records distant metastasis stage M (Required)
Typecode
Requirements

Single selection value list.

Prostate.synthesisOverview.tumourStage.stagingSystemDetails
Definition

Year and/or edition of staging system is to be recorded.

Control1..1
Typestring
Requirements

Numeric: year AND/OR Text: Edition eg 1st, 2nd etc.

Prostate.synthesisOverview.diagnosticSummary
Definition

Diagnostic summary is to be recorded.

Control0..1
Typestring
Requirements

Include: a. specimen type b. tumour site c. Gleason score d. tumour stage e. whether or not the specimen margins are involved.

Prostate.synthesisOverview.overarchingComment
Definition

Synthesis and overview overarching comment.

Control0..1
Typestring
Requirements

Conditional.