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
Detailed Descriptions for the elements in the nehta-prostate-radical resource.
Prostate | |
Definition | Prostate cancer. |
Control | 1..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. |
Control | 1..1 |
Type | Reference(Patient | Group) |
Alternate Names | Patient |
Summary | true |
To Do | Need 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. |
Control | 0..1 |
Type | Reference(Practitioner) |
Summary | true |
To Do | Need 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. |
Control | 0..1 |
Type | Reference(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 Names | Laboratory; Service; Practitioner; Department; Company |
Summary | true |
Comments | This is not necessarily the source of the atomic data items - it is the entity that takes responsibility for the clinical report. |
To Do | Need 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. |
Control | 0..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. |
Control | 0..1 |
Type | string |
Prostate.preAnalytic.surgicalProcedure | |
Definition | Surgical Procedure. |
Control | 0..1 |
Type | string |
Prostate.preAnalytic.natureOfSpecimen | |
Definition | Nature of the specimen. |
Control | 0..1 |
Type | string |
Prostate.preAnalytic.clinicalHistory | |
Definition | Clinical history (including Gleason grade and score of previous specimens). |
Control | 0..* |
Type | string |
Prostate.preAnalytic.previousTherapy | |
Definition | Previous therapy. |
Control | 0..1 |
Type | string |
Prostate.preAnalytic.psa | |
Definition | Pre-biopsy serum Prostate Specific Antigen (PSA). |
Control | 0..* |
Type | SimpleQuantity |
Requirements | Units in ng/|mL. |
Prostate.preAnalytic.stagingInfo | |
Definition | Relevant clinical information for clinicopathological staging. |
Control | 0..1 |
Type | string |
Prostate.preAnalytic.pathologyAccessionNumber | |
Definition | Pathology accession number. |
Control | 0..1 |
Type | string |
Prostate.preAnalytic.principalClinician | |
Definition | Principal clinician. |
Control | 0..1 |
Type | string |
Prostate.preAnalytic.comments | |
Definition | Comments. |
Control | 0..1 |
Type | string |
Prostate.macro | |
Definition | Macroscopic findings. |
Control | 0..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). |
Control | 1..1 |
Type | SimpleQuantity |
Requirements | measurement in g. |
Prostate.macro.specimenDimensions | |
Definition | Specimen dimensions (prostate). |
Control | 0..1 |
Type | string |
Requirements | measured: x x mm. |
To Do | Ask GG how to have dismensions in a qualntity value data type or just use string?? |
Prostate.macro.seminalVesicles | |
Definition | Seminal Vesicles. |
Control | 1..1 |
Binding | PresentAbsent: A code that idicates the presence (partially or completely resected) or absence of seminal vesicles (Required) |
Type | code |
Prostate.macro.lymphNodes | |
Definition | If lymph nodes are received, then they should be recorded. |
Control | 1..1 |
Binding | PresentAbsent: A code that indicates if lymph nodes were present or absent (Required) |
Requirements | Conditional: If received, record the number of nodes. |
Invariants | Defined 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. |
Control | 0..1 |
Binding | Laterality: A code that indicates the laterality of lymph nodes (Required) |
Type | code |
Requirements | Conditional: If received, record the number of nodes. |
Prostate.macro.lymphNodes.siteAndNoLymphNodes | |
Definition | Site(s) and numbers of lymph nodes. |
Control | 0..* |
Type | string |
Requirements | Note that the site and number of LNs for that site may need to be repeated for each site received. |
To Do | Ask GG how to represent this in a data type or just a string/text. |
Prostate.macro.blockIdentificationKey | |
Definition | Block identification key. |
Control | 0..1 |
Type | string |
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. |
Control | 0..1 |
Type | string |
Prostate.micro | |
Definition | Microscopy of the sample. |
Control | 0..1 |
Comments | This is just a group/section header and is not a result field. |
Prostate.micro.tumourType | |
Definition | Tumour type. |
Control | 1..* |
Binding | ProstateRadTumourType: A code for tumout type from a multi selection value list (select all that apply) (Required) |
Invariants | Defined 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. |
Control | 0..* |
Type | string |
Prostate.micro.tumourType.acinarVariant | |
Definition | Acinar variant. |
Control | 0..1 |
Type | string |
Prostate.micro.tumourLocation | |
Definition | Tumour location. |
Control | 0..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. |
Control | 0..1 |
Binding | NoduleLocation: A code from a single selection value list for the largest nodule located by quadrant (Required) |
Type | code |
Requirements | Single selection value list. |
Invariants | Affect 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. |
Control | 0..1 |
Binding | ProstateRadNodulePlane: A code from a single selection value list for the largest nodule located by plane (Required) |
Type | code |
Requirements | Single selection value list. |
Prostate.micro.tumourLocation.otherNodules | |
Definition | Other nodules >10mm in diameter. |
Control | 0..1 |
Binding | NoneIdentifiedPresent: 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. |
Invariants | Defined 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. |
Control | 0..1 |
Binding | NoduleLocation: A code from a multi selection value list (select all that apply) to indicate other nodule locations by quadrant (Required) |
Type | code |
Requirements | Multi selection value list. |
Prostate.micro.tumourLocation.otherNodules.plane | |
Definition | Other nodules - locations by plane. |
Control | 0..1 |
Binding | ProstateRadNodulePlane: A code from a multi selection value list (select all that apply) to indicate other nodule locations by plane (Required) |
Type | code |
Requirements | Multi selection value list. |
Prostate.micro.intraglandularExtent | |
Definition | Intraglandular extent. |
Control | 0..1 |
Type | SimpleQuantity |
Requirements | Numeric: __%. |
Prostate.micro.sizeDominantNodule | |
Definition | Maximum size of dominant nodule. |
Control | 0..1 |
Type | SimpleQuantity |
Requirements | Numeric: __mm. |
Prostate.micro.histologicalGrade | |
Definition | Histological grade. |
Control | 1..1 |
Comments | This is just a group/section header and is not a result field. |
Prostate.micro.histologicalGrade.primary | |
Definition | Primary Gleason grade. |
Control | 0..1 |
Type | SimpleQuantity |
Requirements | Numeric: ___ (1-5). |
Prostate.micro.histologicalGrade.secondary | |
Definition | Secondary Gleason grade. |
Control | 0..1 |
Type | SimpleQuantity |
Requirements | Numeric: ___ (1-5). |
Prostate.micro.histologicalGrade.tertiary | |
Definition | Tertiary Gleason grade. |
Control | 0..1 |
Type | SimpleQuantity |
Requirements | Numeric: ___ (3-5) or Not applicable. |
Prostate.micro.histologicalGrade.score | |
Definition | Gleason score. |
Control | 0..1 |
Type | string |
Prostate.micro.extraprostaticExtension | |
Definition | Extraprostatic extension. |
Control | 1..1 |
Binding | NotIdentifiedPresentIndeterminate: 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. |
Invariants | Defined 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. |
Control | 1..1 |
Binding | FocalNonFocal: A code from a single selection value list for the extraprostatic extension extent (Required) |
Type | code |
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. |
Control | 0..* |
Binding | ProstateRadTumourLocations: 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. |
Invariants | Defined 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. |
Control | 0..1 |
Type | string |
Prostate.micro.marginStatus | |
Definition | Margin status. |
Control | 1..1 |
Binding | InvolvedNotinvolvedIndeterminate: A code from a single selection value to indicate the involvement of the margin status (Required) |
Requirements | Single selection value list:. |
Invariants | Affect 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. |
Control | 0..* |
Binding | ProstateRadTumourLocations: 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):. |
Invariants | Defined 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. |
Control | 0..1 |
Type | string |
Prostate.micro.marginStatus.extent | |
Definition | Involved margin extent. |
Control | 0..1 |
Type | SimpleQuantity |
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. |
Control | 0..1 |
Type | SimpleQuantity |
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. |
Control | 0..* |
Binding | ProstateRadMarginPositivity: A code from a multi select value list (select all that apply) for the type of margin positivity (Required) |
Type | code |
Requirements | Multi select value list (select all that apply):. |
Comments | Conditional on margin involvement. |
Prostate.micro.seminalVesicles | |
Definition | Seminal vesicles. |
Control | 1..1 |
Binding | InvolvedNotinvolvedNA: 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. |
Invariants | Defined 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. |
Control | 0..1 |
Binding | Laterality: A code from a single selection value to indicate the side of the seminal vesicles (Required) |
Type | code |
Requirements | Single selection value list:. |
Prostate.micro.bladderNeck | |
Definition | Bladder neck. |
Control | 0..1 |
Binding | InvolvedNotinvolvedNA: A code from a single selection value to indicate the involvement of the bladder neck (Required) |
Type | code |
Requirements | Single selection value list:. |
Prostate.micro.lymphNodeStatus | |
Definition | Lymph node status. |
Control | 0..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. |
Control | 0..1 |
Type | SimpleQuantity |
Requirements | Numeric: __. |
Prostate.micro.lymphNodeStatus.numberPositive | |
Definition | Number of positive lymph nodes. |
Control | 0..1 |
Type | SimpleQuantity |
Requirements | Numeric: __. |
Comments | If >0 consider recording G3.09 and G3.10. |
Invariants | Defined 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. |
Control | 0..1 |
Binding | Laterality: A code that indicates the laterality of lymph nodes (Required) |
Type | code |
Comments | Consider recording the site(s) of involved nodes. |
Invariants | Defined 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. |
Control | 0..1 |
Type | string |
Prostate.micro.lymphNodeStatus.maxDimension | |
Definition | The maximum dimension of the largest lymph node deposit may be recorded. |
Control | 0..1 |
Type | SimpleQuantity |
Requirements | Numeric: __. |
Prostate.micro.lymphNodeStatus.invasion | |
Definition | Lymphovascular invasion should be recorded. |
Control | 0..1 |
Binding | NotIdentifiedPresentIndeterminate: A code from a single selection value to indicate the extent of lymphovascular invasion (Required) |
Type | code |
Prostate.micro.addtionalComment | |
Definition | Additional microscopic comment. |
Control | 0..1 |
Type | string |
Prostate.synthesisOverview | |
Definition | Synthesis and Overview are to be recorded. |
Control | 0..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. |
Control | 0..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. |
Control | 1..1 |
Binding | ProstateRadTuourStageT: A code that records primary tumour stage T (Required) |
Type | code |
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. |
Control | 1..1 |
Binding | ProstateRadTuourStageN: A code that records regional lymph nodes stage N (Required) |
Type | code |
Requirements | Single selection value list. |
Prostate.synthesisOverview.tumourStage.m | |
Definition | Distant metastasis (M) is to be recorded. |
Control | 1..1 |
Binding | ProstateRadTuourStageM: A code that records distant metastasis stage M (Required) |
Type | code |
Requirements | Single selection value list. |
Prostate.synthesisOverview.tumourStage.stagingSystemDetails | |
Definition | Year and/or edition of staging system is to be recorded. |
Control | 1..1 |
Type | string |
Requirements | Numeric: year AND/OR Text: Edition eg 1st, 2nd etc. |
Prostate.synthesisOverview.diagnosticSummary | |
Definition | Diagnostic summary is to be recorded. |
Control | 0..1 |
Type | string |
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. |
Control | 0..1 |
Type | string |
Requirements | Conditional. |