This page is part of the FHIR Specification (v1.2.0: STU 3 Draft). The current version which supercedes this version is 4.0.1. For a full list of available versions, see the Directory of published versions
Logical Model Prostate
<StructureDefinition xmlns="http://hl7.org/fhir"> <id value="Prostate"/> <text> <status value="generated"/> <div xmlns="http://www.w3.org/1999/xhtml">to do</div> </text> <url value="http://hl7.org/fhir/StructureDefinition/Prostate"/> <name value="Prostate"/> <display value="nehta-prostate-radical"/> <status value="draft"/> <publisher value="Health Level Seven International fhir"/> <contact> <telecom> <system value="other"/> <value value="http://hl7.org/fhir"/> </telecom> </contact> <date value="2015-12-11T17:38:40+11:00"/> <description value="Logical Model: Prostate cancer."/> <fhirVersion value="1.2.0"/> <mapping> <identity value="logical"/> <uri value="http://hl7.org/fhir/logical"/> <name value="Logical Mapping"/> </mapping> <mapping> <identity value="cap"/> <uri value="http://cap.org/ecc"/> <name value="CAP Code"/> </mapping> <mapping> <identity value="v2"/> <uri value="http://hl7.org/v2"/> <name value="HL7 v2"/> </mapping> <mapping> <identity value="rim"/> <uri value="http://hl7.org/v3"/> <name value="RIM"/> </mapping> <kind value="logical"/> <abstract value="false"/> <snapshot> <element> <path value="Prostate"/> <short value="Prostate"/> <definition value="Prostate cancer."/> <min value="0"/> <max value="*"/> <mapping> <identity value="logical"/> <map value="dr := DiagnosticReport"/> </mapping> <mapping> <identity value="cap"/> <map value="28992.1000043"/> </mapping> </element> <element> <path value="Prostate.subject"/> <short value="The subject of the report, usually, but not always, the patient"/> <definition value="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."/> <alias value="Patient"/> <min value="1"/> <max value="1"/> <type> <code value="Reference"/> <profile value="http://hl7.org/fhir/StructureDefinition/Patient"/> </type> <type> <code value="Reference"/> <profile value="http://hl7.org/fhir/StructureDefinition/Group"/> </type> <isSummary value="true"/> <mapping> <identity value="logical"/> <map value="dr.subject"/> </mapping> <mapping> <identity value="v2"/> <map value="PID-3-Patient ID List (no V2 mapping for Group or Device)"/> </mapping> <mapping> <identity value="rim"/> <map value="participation[typeCode=SBJ]"/> </mapping> </element> <element> <path value="Prostate.requester"/> <short value="Who ordered the test"/> <definition value="The practitioner that holds legal responsibility for ordering the investigation."/> <min value="0"/> <max value="1"/> <type> <code value="Reference"/> <profile value="http://hl7.org/fhir/StructureDefinition/Practitioner"/> </type> <isSummary value="true"/> <mapping> <identity value="logical"/> <map value="!req := dr.request->DiagnosticOrder; req[orderer := $value]"/> </mapping> <mapping> <identity value="rim"/> <map value="participation[typeCode=AUT].role"/> </mapping> </element> <element> <path value="Prostate.performer"/> <short value="Responsible Diagnostic Service"/> <definition value="The diagnostic service that is responsible for issuing the report."/> <comments value="This is not necessarily the source of the atomic data items - it is the entity that takes responsibility for the clinical report."/> <requirements value="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."/> <alias value="Laboratory"/> <alias value="Service"/> <alias value="Practitioner"/> <alias value="Department"/> <alias value="Company"/> <min value="0"/> <max value="1"/> <type> <code value="Reference"/> <profile value="http://hl7.org/fhir/StructureDefinition/Practitioner"/> </type> <type> <code value="Reference"/> <profile value="http://hl7.org/fhir/StructureDefinition/Organization"/> </type> <isSummary value="true"/> <mapping> <identity value="logical"/> <map value="dr[performer := $value]"/> </mapping> <mapping> <identity value="v2"/> <map value="PRT-8-Participation Organization (where this PRT-4-Participation = "PO")"/> </mapping> <mapping> <identity value="rim"/> <map value="participation[typeCode=AUT].role[classCode=ASSIGN].scoper"/> </mapping> </element> <element> <path value="Prostate.preAnalytic"/> <short value="Pre Analytic"/> <definition value="Pre Analytic component - information collection prior to specimen receipt at laboratory."/> <comments value="This is just a group/section header and is not a result field."/> <min value="0"/> <max value="1"/> <type> <code value="Element"/> </type> <mapping> <identity value="logical"/> <map value="req := dr.request->DiagnosticOrder; req[orderer := $value]"/> </mapping> <mapping> <identity value="cap"/> <map value="28592.1000043"/> </mapping> </element> <element> <path value="Prostate.preAnalytic.clinicalInformation"/> <short value="Clinical information"/> <definition value="Clinical information provided on request form."/> <min value="0"/> <max value="1"/> <type> <code value="string"/> </type> <mapping> <identity value="logical"/> <map value="req.reason[text := $value]"/> </mapping> <mapping> <identity value="cap"/> <map value="28589.1000043"/> </mapping> </element> <element> <path value="Prostate.preAnalytic.surgicalProcedure"/> <short value="Surgical Procedure"/> <definition value="Surgical Procedure."/> <min value="0"/> <max value="1"/> <type> <code value="string"/> </type> <mapping> <identity value="logical"/> <map value="sp.text"/> </mapping> <mapping> <identity value="cap"/> <map value="28993.1000043"/> </mapping> </element> <element> <path value="Prostate.preAnalytic.natureOfSpecimen"/> <short value="Nature of specimen"/> <definition value="Nature of the specimen."/> <min value="0"/> <max value="1"/> <type> <code value="string"/> </type> <mapping> <identity value="logical"/> <map value="sp := dr.specimen->Specimen; sp[type := $value]"/> </mapping> <mapping> <identity value="cap"/> <map value="28994.1000043"/> </mapping> </element> <element> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="1"/> </extension> <extension url="exValue"> <valueString value="Core biopsy Gleason score: 3+3=6"/> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="2"/> </extension> <extension url="exValue"> <valueString value="Core biopsy Gleason score: 3+4=7"/> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="3"/> </extension> <extension url="exValue"> <valueString value="Core biopsy Gleason score: 3+3=6"/> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="5"/> </extension> <extension url="exValue"> <valueString value="Core biopsy Gleason score: 4+5=9"/> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="6"/> </extension> <extension url="exValue"> <valueString value="Core biopsy Gleason score: 3+4=7"/> </extension> </extension> <path value="Prostate.preAnalytic.clinicalHistory"/> <short value="Clinical history"/> <definition value="Clinical history (including Gleason grade and score of previous specimens)."/> <min value="0"/> <max value="*"/> <type> <code value="string"/> </type> <mapping> <identity value="logical"/> <map value="req.reason[text := $value]"/> </mapping> <mapping> <identity value="cap"/> <map value="28995.1000043"/> </mapping> </element> <element> <path value="Prostate.preAnalytic.previousTherapy"/> <short value="Previous therapy"/> <definition value="Previous therapy."/> <min value="0"/> <max value="1"/> <type> <code value="string"/> </type> <mapping> <identity value="logical"/> <map value="req.supportingInformation -> Observation[code := %map-codes; value[x] := $value]"/> </mapping> <mapping> <identity value="cap"/> <map value="29002.1000043"/> </mapping> </element> <element> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="1"/> </extension> <extension url="exValue"> <valueQuantity> <value value="6"/> <unit value=".3ug/L"/> </valueQuantity> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="2"/> </extension> <extension url="exValue"> <valueQuantity> <value value="5"/> <unit value=".0ug/L"/> </valueQuantity> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="3"/> </extension> <extension url="exValue"> <valueQuantity> <value value="5"/> <unit value=".9ug/L"/> </valueQuantity> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="5"/> </extension> <extension url="exValue"> <valueQuantity> <value value="10"/> <unit value="ng/mL"/> </valueQuantity> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="6"/> </extension> <extension url="exValue"> <valueQuantity> <value value="5"/> <unit value=".5ug/L"/> </valueQuantity> </extension> </extension> <path value="Prostate.preAnalytic.psa"/> <short value="Pre-biopsy serum PSA"/> <definition value="Pre-biopsy serum Prostate Specific Antigen (PSA)."/> <requirements value="Units in ng/|mL."/> <min value="0"/> <max value="*"/> <type> <code value="Quantity"/> <profile value="http://hl7.org/fhir/StructureDefinition/SimpleQuantity"/> </type> <mapping> <identity value="logical"/> <map value="dr.result[text := $value]"/> </mapping> <mapping> <identity value="cap"/> <map value="29003.1000043"/> </mapping> </element> <element> <path value="Prostate.preAnalytic.stagingInfo"/> <short value="Relevant clinical information for clinicopathological staging"/> <definition value="Relevant clinical information for clinicopathological staging."/> <min value="0"/> <max value="1"/> <type> <code value="string"/> </type> <mapping> <identity value="logical"/> <map value="si.text"/> </mapping> <mapping> <identity value="cap"/> <map value="29006.1000043"/> </mapping> </element> <element> <path value="Prostate.preAnalytic.pathologyAccessionNumber"/> <short value="Pathology number"/> <definition value="Pathology accession number."/> <min value="0"/> <max value="1"/> <type> <code value="string"/> </type> <mapping> <identity value="logical"/> <map value="dr[identifier := $value]"/> </mapping> <mapping> <identity value="cap"/> <map value="29013.1000043"/> </mapping> </element> <element> <path value="Prostate.preAnalytic.principalClinician"/> <short value="Principal clinician"/> <definition value="Principal clinician."/> <min value="0"/> <max value="1"/> <type> <code value="string"/> </type> <mapping> <identity value="logical"/> <map value="Practitioner.name[text := $value]"/> </mapping> <mapping> <identity value="cap"/> <map value="29014.1000043"/> </mapping> </element> <element> <path value="Prostate.preAnalytic.comments"/> <short value="Comments"/> <definition value="Comments."/> <min value="0"/> <max value="1"/> <type> <code value="string"/> </type> <mapping> <identity value="logical"/> <map value="req.note[text := $value]"/> </mapping> <mapping> <identity value="cap"/> <map value="29015.1000043"/> </mapping> </element> <element> <path value="Prostate.macro"/> <short value="Macroscopy"/> <definition value="Macroscopic findings."/> <comments value="This is just a group/section header and is not a result field."/> <min value="0"/> <max value="1"/> <type> <code value="Element"/> </type> <mapping> <identity value="logical"/> <map value="macro := dr.result->Observation[code := %map-codes]"/> </mapping> <mapping> <identity value="cap"/> <map value="28858.1000043"/> </mapping> </element> <element> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="1"/> </extension> <extension url="exValue"> <valueQuantity> <value value="39"/> <unit value=".5g"/> </valueQuantity> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="2"/> </extension> <extension url="exValue"> <valueQuantity> <value value="33"/> <unit value=".8g"/> </valueQuantity> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="3"/> </extension> <extension url="exValue"> <valueQuantity> <value value="60"/> <unit value="g"/> </valueQuantity> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="5"/> </extension> <extension url="exValue"> <valueQuantity> <value value="35"/> <unit value="g"/> </valueQuantity> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="6"/> </extension> <extension url="exValue"> <valueQuantity> <value value="32"/> <unit value=".9g"/> </valueQuantity> </extension> </extension> <path value="Prostate.macro.specimenWeight"/> <short value="Specimen weight"/> <definition value="Specimen weight (ie Prostate without seminal vesicles)."/> <requirements value="measurement in g."/> <min value="1"/> <max value="1"/> <type> <code value="Quantity"/> <profile value="http://hl7.org/fhir/StructureDefinition/SimpleQuantity"/> </type> <mapping> <identity value="logical"/> <map value="sp1 := dr.specimen->Specimen; sp1.collection[quantity := $value]"/> </mapping> <mapping> <identity value="cap"/> <map value="28865.1000043"/> </mapping> </element> <element> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="1"/> </extension> <extension url="exValue"> <valueString value="42x37x32mm"/> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="2"/> </extension> <extension url="exValue"> <valueString value="46x35x34mm"/> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="3"/> </extension> <extension url="exValue"> <valueString value="51x47x42mm"/> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="5"/> </extension> <extension url="exValue"> <valueString value="45x35x27mm"/> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="6"/> </extension> <extension url="exValue"> <valueString value="39x31x35mm"/> </extension> </extension> <path value="Prostate.macro.specimenDimensions"/> <short value="Specimen dimensions"/> <definition value="Specimen dimensions (prostate)."/> <requirements value="measured: __ x __ x __ mm."/> <min value="0"/> <max value="1"/> <type> <code value="string"/> </type> <mapping> <identity value="logical"/> <map value="macro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value]"/> </mapping> <mapping> <identity value="cap"/> <map value="29016.1000043"/> </mapping> </element> <element> <path value="Prostate.macro.seminalVesicles"/> <short value="Seminal vesicles"/> <definition value="Seminal Vesicles."/> <min value="1"/> <max value="1"/> <type> <code value="code"/> </type> <binding> <strength value="required"/> <description value="A code that idicates the presence (partially or completely resected) or absence of seminal vesicles"/> <valueSetReference> <reference value="http://hl7.org/fhir/ValueSet/nehta-nehta-present-absent-na"/> </valueSetReference> </binding> <mapping> <identity value="logical"/> <map value="macro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value]"/> </mapping> <mapping> <identity value="cap"/> <map value="28513.1000043"/> </mapping> </element> <element> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="1"/> </extension> <extension url="exValue"> <valueCode value="Not applicable"/> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="2"/> </extension> <extension url="exValue"> <valueCode value="Not applicable"/> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="3"/> </extension> <extension url="exValue"> <valueCode value="Not involved"/> </extension> </extension> <path value="Prostate.macro.lymphNodes"/> <short value="Lymph nodes"/> <definition value="If lymph nodes are received, then they should be recorded."/> <requirements value="Conditional: If received, record the number of nodes."/> <min value="1"/> <max value="1"/> <type> <code value="Element"/> </type> <condition value="inv-01"/> <condition value="inv-09"/> <constraint> <key value="inv-01"/> <severity value="error"/> <human value="If lymph nodes are present consider recording G2.20 (laterality & site(s) and numbers of lymph nodes)"/> <xpath value="not(@value = 'present') or exists(f:lymphNodes.laterality)"/> </constraint> <constraint> <key value="inv-09"/> <severity value="error"/> <human value="If lymph nodes are present record S3.07 lymph node status."/> <xpath value="not(@value = 'present') or exists(f:Prostate.micro.lymphNodeStatus.number)"/> </constraint> <binding> <strength value="required"/> <description value="A code that indicates if lymph nodes were present or absent"/> <valueSetReference> <reference value="http://hl7.org/fhir/ValueSet/nehta-nehta-present-absent-na"/> </valueSetReference> </binding> <mapping> <identity value="logical"/> <map value="macro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value]"/> </mapping> <mapping> <identity value="cap"/> <map value="28866.1000043"/> </mapping> </element> <element> <path value="Prostate.macro.lymphNodes.laterality"/> <short value="Lymph nodes"/> <definition value="If lymph nodes are received, then they should be recorded."/> <requirements value="Conditional: If received, record the number of nodes."/> <min value="0"/> <max value="1"/> <type> <code value="code"/> </type> <binding> <strength value="required"/> <description value="A code that indicates the laterality of lymph nodes"/> <valueSetReference> <reference value="http://hl7.org/fhir/ValueSet/nehta-nehta-laterality"/> </valueSetReference> </binding> <mapping> <identity value="logical"/> <map value="macro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value]"/> </mapping> <mapping> <identity value="cap"/> <map value="29023.1000043"/> </mapping> </element> <element> <path value="Prostate.macro.lymphNodes.siteAndNoLymphNodes"/> <short value="Site(s) and numbers of lymph nodes"/> <definition value="Site(s) and numbers of lymph nodes."/> <requirements value="Note that the site and number of LNs for that site may need to be repeated for each site received."/> <min value="0"/> <max value="*"/> <type> <code value="string"/> </type> <mapping> <identity value="logical"/> <map value="macro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value]"/> </mapping> <mapping> <identity value="cap"/> <map value="29029.1000043"/> </mapping> </element> <element> <path value="Prostate.macro.blockIdentificationKey"/> <short value="Block identification key"/> <definition value="Block identification key."/> <min value="0"/> <max value="1"/> <type> <code value="string"/> </type> <mapping> <identity value="logical"/> <map value="macro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value]"/> </mapping> <mapping> <identity value="cap"/> <map value="29031.1000043"/> </mapping> </element> <element> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="1"/> </extension> <extension url="exValue"> <valueString value="Volume: 2.7cm3 (3D volume estimate method)."/> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="2"/> </extension> <extension url="exValue"> <valueString value="Volume: 1.0cm3 (3D volume estimate method)."/> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="3"/> </extension> <extension url="exValue"> <valueString value="Volume: 0.6cm3 (3D volume estimate method)."/> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="5"/> </extension> <extension url="exValue"> <valueString value="Volume: 3.3cm3 (3D volume estimate method)."/> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="6"/> </extension> <extension url="exValue"> <valueString value="Volume: 1.7cm3 (3D volume estimate method)."/> </extension> </extension> <path value="Prostate.macro.otherMacroComments"/> <short value="Other macroscopic comments"/> <definition value="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."/> <min value="0"/> <max value="1"/> <type> <code value="string"/> </type> <mapping> <identity value="logical"/> <map value="macro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value]"/> </mapping> <mapping> <identity value="cap"/> <map value="29032.1000043"/> </mapping> </element> <element> <path value="Prostate.micro"/> <short value="Microscopy"/> <definition value="Microscopy of the sample."/> <comments value="This is just a group/section header and is not a result field."/> <min value="0"/> <max value="1"/> <type> <code value="Element"/> </type> <mapping> <identity value="logical"/> <map value="micro := dr.result->Observation[code := %map-codes]"/> </mapping> <mapping> <identity value="cap"/> <map value="28869.1000043"/> </mapping> </element> <element> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="1"/> </extension> <extension url="exValue"> <valueCode value="Adenocarcinoma, NOS, acinar"/> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="2"/> </extension> <extension url="exValue"> <valueCode value="Adenocarcinoma, NOS, acinar"/> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="3"/> </extension> <extension url="exValue"> <valueCode value="Adenocarcinoma, NOS, acinar"/> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="5"/> </extension> <extension url="exValue"> <valueCode value="Adenocarcinoma, acinar and ductal type"/> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="6"/> </extension> <extension url="exValue"> <valueCode value="Adenocarcinoma, NOS, acinar"/> </extension> </extension> <path value="Prostate.micro.tumourType"/> <short value="Tumour type"/> <definition value="Tumour type."/> <min value="1"/> <max value="*"/> <type> <code value="Element"/> </type> <condition value="inv-02"/> <condition value="inv-03"/> <constraint> <key value="inv-03"/> <severity value="error"/> <human value="If the histological tumour type is Adenocarcinoma (Acinar variant eg foamy, pseudohyperplastic), then record the variant."/> <xpath value="not(@value = 'acinar_variant') or exists(f:tumourType.acinarVariant)"/> </constraint> <constraint> <key value="inv-02"/> <severity value="error"/> <human value="If the histological tumour type is other, then record the other type."/> <xpath value="not(@value = 'other') or exists(f:tumourType.other)"/> </constraint> <binding> <strength value="required"/> <description value="A code for tumout type from a multi selection value list (select all that apply)"/> <valueSetReference> <reference value="http://hl7.org/fhir/ValueSet/nehta-nehta-prostate-rad-tumour-type"/> </valueSetReference> </binding> <mapping> <identity value="logical"/> <map value="micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value]"/> </mapping> <mapping> <identity value="cap"/> <map value="28870.1000043"/> </mapping> </element> <element> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="1"/> </extension> <extension url="exValue"> <valueString value="Tumour extent: Multifocal"/> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="2"/> </extension> <extension url="exValue"> <valueString value="Tumour extent: Unifocal"/> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="3"/> </extension> <extension url="exValue"> <valueString value="Tumour extent: Multifocal"/> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="5"/> </extension> <extension url="exValue"> <valueString value="Tumour extent: Multifocal"/> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="6"/> </extension> <extension url="exValue"> <valueString value="Tumour extent: Multifocal"/> </extension> </extension> <path value="Prostate.micro.tumourType.other"/> <short value="Other tumour type"/> <definition value="Other tumour type."/> <min value="0"/> <max value="*"/> <type> <code value="string"/> </type> <mapping> <identity value="logical"/> <map value="micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value]"/> </mapping> <mapping> <identity value="cap"/> <map value="Field wasn't in protocol but should have been!!"/> </mapping> </element> <element> <path value="Prostate.micro.tumourType.acinarVariant"/> <short value="Acinar variant"/> <definition value="Acinar variant."/> <min value="0"/> <max value="1"/> <type> <code value="string"/> </type> <mapping> <identity value="logical"/> <map value="micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value]"/> </mapping> <mapping> <identity value="cap"/> <map value="???"/> </mapping> </element> <element> <path value="Prostate.micro.tumourLocation"/> <short value="Tumour location"/> <definition value="Tumour location."/> <comments value="This is just a group/section header and is not a result field."/> <min value="0"/> <max value="1"/> <type> <code value="Element"/> </type> <mapping> <identity value="logical"/> <map value="micro := BodySite[code := $value]"/> </mapping> <mapping> <identity value="cap"/> <map value="28271.1000043"/> </mapping> </element> <element> <path value="Prostate.micro.tumourLocation.quadrant"/> <short value="Largest nodule located by quadrant"/> <definition value="Largest nodule located by quadrant."/> <requirements value="Single selection value list."/> <min value="0"/> <max value="1"/> <type> <code value="code"/> </type> <condition value="inv-04"/> <binding> <strength value="required"/> <description value="A code from a single selection value list for the largest nodule located by quadrant"/> <valueSetReference> <reference value="http://hl7.org/fhir/ValueSet/nehta-nehta-nodule-location"/> </valueSetReference> </binding> <mapping> <identity value="logical"/> <map value="micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value]"/> </mapping> <mapping> <identity value="cap"/> <map value="28272.1000043"/> </mapping> </element> <element> <path value="Prostate.micro.tumourLocation.plane"/> <short value="Largest nodule located by quadrant"/> <definition value="Largest nodule located by quadrant."/> <requirements value="Single selection value list."/> <min value="0"/> <max value="1"/> <type> <code value="code"/> </type> <binding> <strength value="required"/> <description value="A code from a single selection value list for the largest nodule located by plane"/> <valueSetReference> <reference value="http://hl7.org/fhir/ValueSet/nehta-nehta-prostate-rad-nodule-plane"/> </valueSetReference> </binding> <mapping> <identity value="logical"/> <map value="micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value]"/> </mapping> <mapping> <identity value="cap"/> <map value="28469.1000043"/> </mapping> </element> <element> <path value="Prostate.micro.tumourLocation.otherNodules"/> <short value="Other nodules >10mm in diameter"/> <definition value="Other nodules >10mm in diameter."/> <comments value="If present, record the locations in quadrant and plane."/> <requirements value="Single selection value list."/> <min value="0"/> <max value="1"/> <type> <code value="Element"/> </type> <constraint> <key value="inv-04"/> <severity value="error"/> <human value="If there are other nodules >10mm in diameter then record the locations in quadrant and plane."/> <xpath value="not(@value = 'present') or (exists(f:describe) or exists(f:plane))"/> </constraint> <binding> <strength value="required"/> <description value="A code from a single selection value list to indicate other nodules >10mm in diameter"/> <valueSetReference> <reference value="http://hl7.org/fhir/ValueSet/nehta-nehta-none-identified-present"/> </valueSetReference> </binding> <mapping> <identity value="logical"/> <map value="micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value]"/> </mapping> </element> <element> <path value="Prostate.micro.tumourLocation.otherNodules.quadrant"/> <short value="Other nodules - locations by quadrant"/> <definition value="Other nodules - locations by quadrant."/> <requirements value="Multi selection value list."/> <min value="0"/> <max value="1"/> <type> <code value="code"/> </type> <binding> <strength value="required"/> <description value="A code from a multi selection value list (select all that apply) to indicate other nodule locations by quadrant"/> <valueSetReference> <reference value="http://hl7.org/fhir/ValueSet/nehta-nehta-nodule-location"/> </valueSetReference> </binding> <mapping> <identity value="logical"/> <map value="micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value]"/> </mapping> <mapping> <identity value="cap"/> <map value="28487.1000043"/> </mapping> </element> <element> <path value="Prostate.micro.tumourLocation.otherNodules.plane"/> <short value="Other nodules - locations by plane"/> <definition value="Other nodules - locations by plane."/> <requirements value="Multi selection value list."/> <min value="0"/> <max value="1"/> <type> <code value="code"/> </type> <binding> <strength value="required"/> <description value="A code from a multi selection value list (select all that apply) to indicate other nodule locations by plane"/> <valueSetReference> <reference value="http://hl7.org/fhir/ValueSet/nehta-nehta-prostate-rad-nodule-plane"/> </valueSetReference> </binding> <mapping> <identity value="logical"/> <map value="micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value]"/> </mapping> <mapping> <identity value="cap"/> <map value="28497.1000043"/> </mapping> </element> <element> <path value="Prostate.micro.intraglandularExtent"/> <short value="Intraglandular extent"/> <definition value="Intraglandular extent."/> <requirements value="Numeric: __%."/> <min value="0"/> <max value="1"/> <type> <code value="Quantity"/> <profile value="http://hl7.org/fhir/StructureDefinition/SimpleQuantity"/> </type> <mapping> <identity value="logical"/> <map value="micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value]"/> </mapping> <mapping> <identity value="cap"/> <map value="28906.1000043"/> </mapping> </element> <element> <path value="Prostate.micro.sizeDominantNodule"/> <short value="Maximum size of dominant nodule"/> <definition value="Maximum size of dominant nodule."/> <requirements value="Numeric: __mm."/> <min value="0"/> <max value="1"/> <type> <code value="Quantity"/> <profile value="http://hl7.org/fhir/StructureDefinition/SimpleQuantity"/> </type> <mapping> <identity value="logical"/> <map value="micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value]"/> </mapping> <mapping> <identity value="cap"/> <map value="28908.1000043"/> </mapping> </element> <element> <path value="Prostate.micro.histologicalGrade"/> <short value="Histological grade"/> <definition value="Histological grade."/> <comments value="This is just a group/section header and is not a result field."/> <min value="1"/> <max value="1"/> <type> <code value="Element"/> </type> <mapping> <identity value="logical"/> <map value="micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value]"/> </mapping> <mapping> <identity value="cap"/> <map value="28880.1000043"/> </mapping> </element> <element> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="1"/> </extension> <extension url="exValue"> <valueQuantity> <value value="3"/> </valueQuantity> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="2"/> </extension> <extension url="exValue"> <valueQuantity> <value value="3"/> </valueQuantity> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="3"/> </extension> <extension url="exValue"> <valueQuantity> <value value="3"/> </valueQuantity> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="5"/> </extension> <extension url="exValue"> <valueQuantity> <value value="4"/> </valueQuantity> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="6"/> </extension> <extension url="exValue"> <valueQuantity> <value value="3"/> </valueQuantity> </extension> </extension> <path value="Prostate.micro.histologicalGrade.primary"/> <short value="Primary Gleason grade"/> <definition value="Primary Gleason grade."/> <requirements value="Numeric: ___ (1-5)."/> <min value="0"/> <max value="1"/> <type> <code value="Quantity"/> <profile value="http://hl7.org/fhir/StructureDefinition/SimpleQuantity"/> </type> <mapping> <identity value="logical"/> <map value="micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value]"/> </mapping> <mapping> <identity value="cap"/> <map value="28503.1000043"/> </mapping> </element> <element> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="1"/> </extension> <extension url="exValue"> <valueQuantity> <value value="4"/> </valueQuantity> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="2"/> </extension> <extension url="exValue"> <valueQuantity> <value value="4"/> </valueQuantity> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="3"/> </extension> <extension url="exValue"> <valueQuantity> <value value="4"/> </valueQuantity> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="5"/> </extension> <extension url="exValue"> <valueQuantity> <value value="5"/> </valueQuantity> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="6"/> </extension> <extension url="exValue"> <valueQuantity> <value value="4"/> </valueQuantity> </extension> </extension> <path value="Prostate.micro.histologicalGrade.secondary"/> <short value="Secondary Gleason grade"/> <definition value="Secondary Gleason grade."/> <requirements value="Numeric: ___ (1-5)."/> <min value="0"/> <max value="1"/> <type> <code value="Quantity"/> <profile value="http://hl7.org/fhir/StructureDefinition/SimpleQuantity"/> </type> <mapping> <identity value="logical"/> <map value="micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value]"/> </mapping> <mapping> <identity value="cap"/> <map value="28504.1000043"/> </mapping> </element> <element> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="1"/> </extension> <extension url="exValue"> <valueQuantity> <unit value="-"/> </valueQuantity> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="2"/> </extension> <extension url="exValue"> <valueQuantity> <unit value="-"/> </valueQuantity> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="3"/> </extension> <extension url="exValue"> <valueQuantity> <unit value="-"/> </valueQuantity> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="5"/> </extension> <extension url="exValue"> <valueQuantity> <value value="3"/> </valueQuantity> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="6"/> </extension> <extension url="exValue"> <valueQuantity> <unit value="-"/> </valueQuantity> </extension> </extension> <path value="Prostate.micro.histologicalGrade.tertiary"/> <short value="Tertiary Gleason grade"/> <definition value="Tertiary Gleason grade."/> <requirements value="Numeric: ___ (3-5) or Not applicable."/> <min value="0"/> <max value="1"/> <type> <code value="Quantity"/> <profile value="http://hl7.org/fhir/StructureDefinition/SimpleQuantity"/> </type> <mapping> <identity value="logical"/> <map value="micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value]"/> </mapping> <mapping> <identity value="cap"/> <map value="28505.1000043"/> </mapping> </element> <element> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="1"/> </extension> <extension url="exValue"> <valueString value="Composite Gleason Score (ISUP) 2005): 3+4=7 Index carcinoma score (ISUP 2005): 4+3=7 % High Grade (4/5): 40% (composite), 65% index. Intraduct carcinoma: Absent."/> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="2"/> </extension> <extension url="exValue"> <valueString value="Composite Gleason Score (ISUP) 2005): 3+4=7 Index carcinoma score (ISUP 2005): 3+4=7 % High Grade (4/5): 10% Intraduct carcinoma: Absent."/> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="3"/> </extension> <extension url="exValue"> <valueString value="Composite Gleason Score (ISUP) 2005): 3+4=7 Index carcinoma score (ISUP 2005): 3+4=7 % High Grade (4/5): 5%. Intraduct carcinoma: Absent."/> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="5"/> </extension> <extension url="exValue"> <valueString value="Composite Gleason Score (ISUP) 2005): 4+5=9 Index carcinoma score (ISUP 2005): 4+5=9 % High Grade (4/5): 90%. Intraduct carcinoma: Absent."/> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="6"/> </extension> <extension url="exValue"> <valueString value="Composite Gleason Score (ISUP) 2005): 3+4=7 Index carcinoma score (ISUP 2005): 3+4=7 % High Grade (4/5): 20%. Intraduct carcinoma: Absent."/> </extension> </extension> <path value="Prostate.micro.histologicalGrade.score"/> <short value="Gleason score"/> <definition value="Gleason score."/> <min value="0"/> <max value="1"/> <type> <code value="string"/> </type> <mapping> <identity value="logical"/> <map value="micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value]"/> </mapping> <mapping> <identity value="cap"/> <map value="28903.1000043"/> </mapping> </element> <element> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="1"/> </extension> <extension url="exValue"> <valueCode value="Negative"/> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="2"/> </extension> <extension url="exValue"> <valueCode value="Negative"/> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="3"/> </extension> <extension url="exValue"> <valueCode value="Negative"/> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="5"/> </extension> <extension url="exValue"> <valueCode value="Present"/> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="6"/> </extension> <extension url="exValue"> <valueCode value="Negative"/> </extension> </extension> <path value="Prostate.micro.extraprostaticExtension"/> <short value="Extraprostatic extension"/> <definition value="Extraprostatic extension."/> <comments value="If present, record S3.04 extent. If present, consider recording G3.04."/> <requirements value="Single selection value list."/> <min value="1"/> <max value="1"/> <type> <code value="Element"/> </type> <condition value="inv-05"/> <constraint> <key value="inv-05"/> <severity value="error"/> <human value="If an extraprostatic extension is present, then record the extent and consider recording the locations(s) of the EPE."/> <xpath value="not(@value = 'present') or exists(f:extraprostaticExtension.extent)"/> </constraint> <binding> <strength value="required"/> <description value="A code from a single selection value list for the extraprostatic extension"/> <valueSetReference> <reference value="http://hl7.org/fhir/ValueSet/nehta-nehta-notidentified-present-indeterminate"/> </valueSetReference> </binding> <mapping> <identity value="logical"/> <map value="micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value]"/> </mapping> </element> <element> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="5"/> </extension> <extension url="exValue"> <valueCode value="Focal"/> </extension> </extension> <path value="Prostate.micro.extraprostaticExtension.extent"/> <short value="Extraprostatic extension - extent"/> <definition value="Extraprostatic extension - extent."/> <comments value="If present, record S3.04 extent. If present, consider recording G3.04."/> <requirements value="Single selection value list."/> <min value="1"/> <max value="1"/> <type> <code value="code"/> </type> <binding> <strength value="required"/> <description value="A code from a single selection value list for the extraprostatic extension extent"/> <valueSetReference> <reference value="http://hl7.org/fhir/ValueSet/nehta-nehta-focal-non-focal"/> </valueSetReference> </binding> <mapping> <identity value="logical"/> <map value="micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value]"/> </mapping> <mapping> <identity value="cap"/> <map value="28911.1000043"/> </mapping> </element> <element> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="5"/> </extension> <extension url="exValue"> <valueCode value="Posterior slices 5, and base"/> </extension> </extension> <path value="Prostate.micro.extraprostaticExtension.locations"/> <short value="Extraprostatic extension - location(s)"/> <definition value="Extraprostatic extension - locations of EPE."/> <comments value="If other, specify the other location."/> <requirements value="Single selection value list."/> <min value="0"/> <max value="*"/> <type> <code value="Element"/> </type> <condition value="inv-06"/> <constraint> <key value="inv-06"/> <severity value="error"/> <human value="If the location of the extraprostatic extension is other, then record the record the other locations(s) of the EPE."/> <xpath value="not(@value = 'other') or exists(f:locations.other)"/> </constraint> <binding> <strength value="required"/> <description value="A code from a multi select value list (select all that apply) for the location(s) of EPE"/> <valueSetReference> <reference value="http://hl7.org/fhir/ValueSet/nehta-nehta-prostate-rad-tumour-locations"/> </valueSetReference> </binding> <mapping> <identity value="logical"/> <map value="micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value]"/> </mapping> <mapping> <identity value="cap"/> <map value="28566.1000043"/> </mapping> </element> <element> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="5"/> </extension> <extension url="exValue"> <valueString value="Measurement (radial): 0.4mm"/> </extension> </extension> <path value="Prostate.micro.extraprostaticExtension.locations.other"/> <short value="Extraprostatic extension - other location"/> <definition value="Extraprostatic extension - other location."/> <min value="0"/> <max value="1"/> <type> <code value="string"/> </type> <mapping> <identity value="logical"/> <map value="micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value]"/> </mapping> </element> <element> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="1"/> </extension> <extension url="exValue"> <valueCode value="Negative"/> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="2"/> </extension> <extension url="exValue"> <valueCode value="Negative"/> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="3"/> </extension> <extension url="exValue"> <valueCode value="Negative"/> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="5"/> </extension> <extension url="exValue"> <valueCode value="Negative"/> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="6"/> </extension> <extension url="exValue"> <valueCode value="Negative"/> </extension> </extension> <path value="Prostate.micro.marginStatus"/> <short value="Margin status"/> <definition value="Margin status."/> <requirements value="Single selection value list:."/> <min value="1"/> <max value="1"/> <type> <code value="Element"/> </type> <condition value="inv-07"/> <binding> <strength value="required"/> <description value="A code from a single selection value to indicate the involvement of the margin status"/> <valueSetReference> <reference value="http://hl7.org/fhir/ValueSet/nehta-nehta-involved-notinvolved-indeterminate"/> </valueSetReference> </binding> <mapping> <identity value="logical"/> <map value="micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value]"/> </mapping> <mapping> <identity value="cap"/> <map value="28929.1000043"/> </mapping> </element> <element> <path value="Prostate.micro.marginStatus.location"/> <short value="Involved margin location"/> <definition value="Involved margin location."/> <requirements value="Multi select value list (select all that apply):."/> <min value="0"/> <max value="*"/> <type> <code value="Element"/> </type> <constraint> <key value="inv-07"/> <severity value="error"/> <human value="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."/> <xpath value="not(@value = 'involved') or exists(f:location.other)"/> </constraint> <binding> <strength value="required"/> <description value="A code from a multi select value list (select all that apply) for location(s) on the invovled margins"/> <valueSetReference> <reference value="http://hl7.org/fhir/ValueSet/nehta-nehta-prostate-rad-tumour-locations"/> </valueSetReference> </binding> <mapping> <identity value="logical"/> <map value="micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value]"/> </mapping> <mapping> <identity value="cap"/> <map value="28936.1000043"/> </mapping> </element> <element> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="1"/> </extension> <extension url="exValue"> <valueString value="Tumour location: Quadrants: Anterior left greater than right plus posterior right and left. Zones: Transitional, peripheral and anterior fibromuscular."/> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="2"/> </extension> <extension url="exValue"> <valueString value="Tumour location: Quadrants: Left posterior Zones:Peripheral"/> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="3"/> </extension> <extension url="exValue"> <valueString value="Tumour location: Left lobe greater than right, posterior greater than anterior Quadrants: All four quadrants involved Zones:Peripheral"/> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="5"/> </extension> <extension url="exValue"> <valueString value="Tumour location: Quadrants: All four Zones:Peripheral, base and apex"/> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="6"/> </extension> <extension url="exValue"> <valueString value="Tumour location: Quadrants: Right posterolateral greater than left Zones:Peripheral"/> </extension> </extension> <path value="Prostate.micro.marginStatus.location.other"/> <short value="Margin status - other location"/> <definition value="Margin status - other location."/> <min value="0"/> <max value="1"/> <type> <code value="string"/> </type> <mapping> <identity value="logical"/> <map value="micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value]"/> </mapping> </element> <element> <path value="Prostate.micro.marginStatus.extent"/> <short value="Involved margin extent"/> <definition value="Involved margin extent."/> <comments value="Conditional on margin involvement."/> <requirements value="Numeric: ___mm Notes: If more than 1 positive margin, record the cummulative length."/> <min value="0"/> <max value="1"/> <type> <code value="Quantity"/> <profile value="http://hl7.org/fhir/StructureDefinition/SimpleQuantity"/> </type> <mapping> <identity value="logical"/> <map value="micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value]"/> </mapping> <mapping> <identity value="cap"/> <map value="28511.1000043"/> </mapping> </element> <element> <path value="Prostate.micro.marginStatus.score"/> <short value="Gleason score at margin"/> <definition value="Gleason score at margin."/> <comments value="Conditional on margin involvement."/> <requirements value="Numeric: __ Notes: If more than 1 positive margin, record the highest score."/> <min value="0"/> <max value="1"/> <type> <code value="Quantity"/> <profile value="http://hl7.org/fhir/StructureDefinition/SimpleQuantity"/> </type> <mapping> <identity value="logical"/> <map value="micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value]"/> </mapping> <mapping> <identity value="cap"/> <map value="28516.1000043"/> </mapping> </element> <element> <path value="Prostate.micro.marginStatus.positivity"/> <short value="Type of margin positivity"/> <definition value="Type of margin positivity."/> <comments value="Conditional on margin involvement."/> <requirements value="Multi select value list (select all that apply):."/> <min value="0"/> <max value="*"/> <type> <code value="code"/> </type> <binding> <strength value="required"/> <description value="A code from a multi select value list (select all that apply) for the type of margin positivity"/> <valueSetReference> <reference value="http://hl7.org/fhir/ValueSet/nehta-nehta-prostate-rad-margin-positivity"/> </valueSetReference> </binding> <mapping> <identity value="logical"/> <map value="micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value]"/> </mapping> <mapping> <identity value="cap"/> <map value="28520.1000043"/> </mapping> </element> <element> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="1"/> </extension> <extension url="exValue"> <valueCode value="Not involved"/> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="2"/> </extension> <extension url="exValue"> <valueCode value="Not involved"/> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="3"/> </extension> <extension url="exValue"> <valueCode value="Not involved"/> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="5"/> </extension> <extension url="exValue"> <valueCode value="Not involved"/> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="6"/> </extension> <extension url="exValue"> <valueCode value="Not involved"/> </extension> </extension> <path value="Prostate.micro.seminalVesicles"/> <short value="Seminal vesicles"/> <definition value="Seminal vesicles."/> <comments value="If involved, record side."/> <requirements value="Single selection value list:."/> <min value="1"/> <max value="1"/> <type> <code value="Element"/> </type> <condition value="inv-08"/> <constraint> <key value="inv-08"/> <severity value="error"/> <human value="If the seminal vesicles are involved, then record the side."/> <xpath value="not(@value = 'involved') or exists(f:seminalVesicles.side)"/> </constraint> <binding> <strength value="required"/> <description value="A code from a single selection value to indicate the involvement of the seminal vesicles"/> <valueSetReference> <reference value="http://hl7.org/fhir/ValueSet/nehta-nehta-involved-notinvolved-na"/> </valueSetReference> </binding> <mapping> <identity value="logical"/> <map value="micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value]"/> </mapping> <mapping> <identity value="cap"/> <map value="28920.1000043"/> </mapping> </element> <element> <path value="Prostate.micro.seminalVesicles.side"/> <short value="Seminal vesicles - side"/> <definition value="Seminal vesicles - side."/> <requirements value="Single selection value list:."/> <min value="0"/> <max value="1"/> <type> <code value="code"/> </type> <binding> <strength value="required"/> <description value="A code from a single selection value to indicate the side of the seminal vesicles"/> <valueSetReference> <reference value="http://hl7.org/fhir/ValueSet/nehta-nehta-laterality"/> </valueSetReference> </binding> <mapping> <identity value="logical"/> <map value="micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value]"/> </mapping> <mapping> <identity value="cap"/> <map value="28922.1000043"/> </mapping> </element> <element> <path value="Prostate.micro.bladderNeck"/> <short value="Bladder neck"/> <definition value="Bladder neck."/> <requirements value="Single selection value list:."/> <min value="0"/> <max value="1"/> <type> <code value="code"/> </type> <binding> <strength value="required"/> <description value="A code from a single selection value to indicate the involvement of the bladder neck"/> <valueSetReference> <reference value="http://hl7.org/fhir/ValueSet/nehta-nehta-involved-notinvolved-na"/> </valueSetReference> </binding> <mapping> <identity value="logical"/> <map value="micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value]"/> </mapping> <mapping> <identity value="cap"/> <map value="28975.1000043"/> </mapping> </element> <element> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="5"/> </extension> <extension url="exValue"> <valueString value="Not involved"/> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="6"/> </extension> <extension url="exValue"> <valueString value="Not involved"/> </extension> </extension> <path value="Prostate.micro.lymphNodeStatus"/> <short value="Lymph node status"/> <definition value="Lymph node status."/> <comments value="This is just a group/section header and is not a result field This is conditional on receipt of LNs in S2.03."/> <min value="0"/> <max value="1"/> <type> <code value="Element"/> </type> <mapping> <identity value="logical"/> <map value="micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value]"/> </mapping> <mapping> <identity value="cap"/> <map value="28965.1000043"/> </mapping> </element> <element> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="3"/> </extension> <extension url="exValue"> <valueQuantity> <value value="1"/> </valueQuantity> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="5"/> </extension> <extension url="exValue"> <valueQuantity> <value value="5"/> </valueQuantity> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="6"/> </extension> <extension url="exValue"> <valueQuantity> <value value="7"/> </valueQuantity> </extension> </extension> <path value="Prostate.micro.lymphNodeStatus.number"/> <short value="Number of lymph nodes examined"/> <definition value="Number of lymph nodes examined."/> <requirements value="Numeric: __."/> <min value="0"/> <max value="1"/> <type> <code value="Quantity"/> <profile value="http://hl7.org/fhir/StructureDefinition/SimpleQuantity"/> </type> <mapping> <identity value="logical"/> <map value="micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value]"/> </mapping> <mapping> <identity value="cap"/> <map value="28968.1000043"/> </mapping> </element> <element> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="3"/> </extension> <extension url="exValue"> <valueQuantity> <value value="0"/> </valueQuantity> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="5"/> </extension> <extension url="exValue"> <valueQuantity> <value value="0"/> </valueQuantity> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="6"/> </extension> <extension url="exValue"> <valueQuantity> <value value="0"/> </valueQuantity> </extension> </extension> <path value="Prostate.micro.lymphNodeStatus.numberPositive"/> <short value="Number of positive lymph nodes"/> <definition value="Number of positive lymph nodes."/> <comments value="If >0 consider recording G3.09 and G3.10."/> <requirements value="Numeric: __."/> <min value="0"/> <max value="1"/> <type> <code value="Quantity"/> <profile value="http://hl7.org/fhir/StructureDefinition/SimpleQuantity"/> </type> <condition value="inv-10"/> <constraint> <key value="inv-10"/> <severity value="error"/> <human value="If there are positive lymph nodes consider recording G3.09 laterality and G3.10 maximum dimension of largest deposit."/> <xpath value="not(@value) or (exists(f:laterality) or exists (f:maxDimension))"/> </constraint> <mapping> <identity value="logical"/> <map value="micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value]"/> </mapping> <mapping> <identity value="cap"/> <map value="28970.1000043"/> </mapping> </element> <element> <path value="Prostate.micro.lymphNodeStatus.laterality"/> <short value="Lymph node laterality"/> <definition value="The laterality of any lymph node involvement should be recorded."/> <comments value="Consider recording the site(s) of involved nodes."/> <min value="0"/> <max value="1"/> <type> <code value="code"/> </type> <condition value="inv-11"/> <constraint> <key value="inv-11"/> <severity value="error"/> <human value="If there are positive lymph nodes with indicated laterality consider recording the site(s) of the involved nodes."/> <xpath value="not(@value) or exists(f:laterality)"/> </constraint> <binding> <strength value="required"/> <description value="A code that indicates the laterality of lymph nodes"/> <valueSetReference> <reference value="http://hl7.org/fhir/ValueSet/nehta-nehta-laterality"/> </valueSetReference> </binding> <mapping> <identity value="logical"/> <map value="micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value]"/> </mapping> <mapping> <identity value="cap"/> <map value="28520.1000043"/> </mapping> </element> <element> <path value="Prostate.micro.lymphNodeStatus.sitesInvolved"/> <short value="Site(s) of involved nodes"/> <definition value="Site(s) of involved nodes."/> <min value="0"/> <max value="1"/> <type> <code value="string"/> </type> <mapping> <identity value="logical"/> <map value="micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value]"/> </mapping> <mapping> <identity value="cap"/> <map value="28524.1000043"/> </mapping> </element> <element> <path value="Prostate.micro.lymphNodeStatus.maxDimension"/> <short value="Maximum dimension of largest deposit"/> <definition value="The maximum dimension of the largest lymph node deposit may be recorded."/> <requirements value="Numeric: __."/> <min value="0"/> <max value="1"/> <type> <code value="Quantity"/> <profile value="http://hl7.org/fhir/StructureDefinition/SimpleQuantity"/> </type> <mapping> <identity value="logical"/> <map value="micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value]"/> </mapping> <mapping> <identity value="cap"/> <map value="28975.1000043"/> </mapping> </element> <element> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="1"/> </extension> <extension url="exValue"> <valueCode value="Absent"/> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="2"/> </extension> <extension url="exValue"> <valueCode value="Absent"/> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="3"/> </extension> <extension url="exValue"> <valueCode value="Absent"/> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="5"/> </extension> <extension url="exValue"> <valueCode value="Absent"/> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="6"/> </extension> <extension url="exValue"> <valueCode value="Absent"/> </extension> </extension> <path value="Prostate.micro.lymphNodeStatus.invasion"/> <short value="Lymphovascular invasion"/> <definition value="Lymphovascular invasion should be recorded."/> <min value="0"/> <max value="1"/> <type> <code value="code"/> </type> <binding> <strength value="required"/> <description value="A code from a single selection value to indicate the extent of lymphovascular invasion"/> <valueSetReference> <reference value="http://hl7.org/fhir/ValueSet/nehta-nehta-notidentified-present-indeterminate"/> </valueSetReference> </binding> <mapping> <identity value="logical"/> <map value="micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value]"/> </mapping> <mapping> <identity value="cap"/> <map value="28946.1000043"/> </mapping> </element> <element> <path value="Prostate.micro.addtionalComment"/> <short value="Additional microscopic comment"/> <definition value="Additional microscopic comment."/> <min value="0"/> <max value="1"/> <type> <code value="string"/> </type> <mapping> <identity value="logical"/> <map value="micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value]"/> </mapping> <mapping> <identity value="cap"/> <map value="28526.1000043"/> </mapping> </element> <element> <path value="Prostate.synthesisOverview"/> <short value="Synthesis and Overview"/> <definition value="Synthesis and Overview are to be recorded."/> <comments value="This is just a group/section header and is not a result field."/> <min value="0"/> <max value="1"/> <type> <code value="Element"/> </type> <mapping> <identity value="logical"/> <map value="synthesis := dr.result->Observation[code := %map-codes]"/> </mapping> <mapping> <identity value="cap"/> <map value="28527.1000043"/> </mapping> </element> <element> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="1"/> </extension> <extension url="exValue"> <valueString value="pT2"/> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="2"/> </extension> <extension url="exValue"> <valueString value="pT2"/> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="3"/> </extension> <extension url="exValue"> <valueString value="pT2"/> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="5"/> </extension> <extension url="exValue"> <valueString value="pT3A"/> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="6"/> </extension> <extension url="exValue"> <valueString value="pT2"/> </extension> </extension> <path value="Prostate.synthesisOverview.tumourStage"/> <short value="Tumour stage"/> <definition value="Tumour stage is to be recorded."/> <comments value="This is just a sub-group/sub-section header and is not a result field."/> <min value="0"/> <max value="1"/> <type> <code value="Element"/> </type> <mapping> <identity value="logical"/> <map value="synthesis.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value]"/> </mapping> <mapping> <identity value="cap"/> <map value="28525.1000043"/> </mapping> </element> <element> <path value="Prostate.synthesisOverview.tumourStage.t"/> <short value="Primary tumour (T)"/> <definition value="Primary Tumour stage T is to be recorded."/> <comments value="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)."/> <requirements value="Single selection value list."/> <min value="1"/> <max value="1"/> <type> <code value="code"/> </type> <binding> <strength value="required"/> <description value="A code that records primary tumour stage T"/> <valueSetReference> <reference value="http://hl7.org/fhir/ValueSet/nehta-nehta-prostate-rad-tumour-stage-t"/> </valueSetReference> </binding> <mapping> <identity value="logical"/> <map value="synthesis.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value]"/> </mapping> <mapping> <identity value="cap"/> <map value="28950.1000043"/> </mapping> </element> <element> <path value="Prostate.synthesisOverview.tumourStage.n"/> <short value="Regional lymph nodes (N)"/> <definition value="Regional lymph nodes (N) is to be recorded."/> <requirements value="Single selection value list."/> <min value="1"/> <max value="1"/> <type> <code value="code"/> </type> <binding> <strength value="required"/> <description value="A code that records regional lymph nodes stage N"/> <valueSetReference> <reference value="http://hl7.org/fhir/ValueSet/nehta-nehta-prostate-rad-tumour-stage-n"/> </valueSetReference> </binding> <mapping> <identity value="logical"/> <map value="synthesis.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value]"/> </mapping> <mapping> <identity value="cap"/> <map value="28961.1000043"/> </mapping> </element> <element> <path value="Prostate.synthesisOverview.tumourStage.m"/> <short value="Distant metastasis (M)"/> <definition value="Distant metastasis (M) is to be recorded."/> <requirements value="Single selection value list."/> <min value="1"/> <max value="1"/> <type> <code value="code"/> </type> <binding> <strength value="required"/> <description value="A code that records distant metastasis stage M"/> <valueSetReference> <reference value="http://hl7.org/fhir/ValueSet/nehta-nehta-prostate-rad-tumour-stage-m"/> </valueSetReference> </binding> <mapping> <identity value="logical"/> <map value="synthesis.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value]"/> </mapping> <mapping> <identity value="cap"/> <map value="28976.1000043"/> </mapping> </element> <element> <path value="Prostate.synthesisOverview.tumourStage.stagingSystemDetails"/> <short value="Year and/or edition of staging system"/> <definition value="Year and/or edition of staging system is to be recorded."/> <requirements value="Numeric: year AND/OR Text: Edition eg 1st, 2nd etc."/> <min value="1"/> <max value="1"/> <type> <code value="string"/> </type> <mapping> <identity value="logical"/> <map value="synthesis.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value]"/> </mapping> </element> <element> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="1"/> </extension> <extension url="exValue"> <valueString value="Adenocarcinoma"/> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="2"/> </extension> <extension url="exValue"> <valueString value="Adenocarcinoma"/> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="3"/> </extension> <extension url="exValue"> <valueString value="1. Radical prostatectomy: Prostatic adenocarcinoma 2. Left pelvic lymph node: Fibradipose tissue only 3. Right pelvic lymph node: No evidence of malignancy 4. Periprostatic tissue: No evidence of malignancy 5. Left apical margin: No evidence of mailgnancy 6. Left lateral margin: No evidence of malignancy"/> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="5"/> </extension> <extension url="exValue"> <valueString value="1. Radical prostatectomy: Adenocarcinoma 2. Right pelvic lymph nodes: No evidence of malignancu (0/4) 3. Periprostatic fat: No evidence of malignancy"/> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="6"/> </extension> <extension url="exValue"> <valueString value="Prostate: Adenocarcinoma"/> </extension> </extension> <path value="Prostate.synthesisOverview.diagnosticSummary"/> <short value="Diagnostic summary"/> <definition value="Diagnostic summary is to be recorded."/> <requirements value="Include: a. specimen type b. tumour site c. Gleason score d. tumour stage e. whether or not the specimen margins are involved."/> <min value="0"/> <max value="1"/> <type> <code value="string"/> </type> <mapping> <identity value="logical"/> <map value="synthesis.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value]"/> </mapping> <mapping> <identity value="cap"/> <map value="28533.1000043"/> </mapping> </element> <element> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-example"> <extension url="index"> <valueString value="5"/> </extension> <extension url="exValue"> <valueString value="Supplementary report by Dr F Maclean: The specimen jar has been examined and no residual tissue is apprarent. Multiple deeper levels of the blocks have been examined and an additional small benign lymph node measuring less than 1mm in maximum dimension has been identified. There is no additional evidence of malignancy. The above synpotic has been amended to reflect the resence of this node."/> </extension> </extension> <path value="Prostate.synthesisOverview.overarchingComment"/> <short value="Overarching comment"/> <definition value="Synthesis and overview overarching comment."/> <requirements value="Conditional."/> <min value="0"/> <max value="1"/> <type> <code value="string"/> </type> <mapping> <identity value="logical"/> <map value="synthesis.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value]"/> </mapping> <mapping> <identity value="cap"/> <map value="28991.1000043"/> </mapping> </element> </snapshot> </StructureDefinition>
Usage note: every effort has been made to ensure that the examples are correct and useful, but they are not a normative part of the specification.