Skip to content

Commit

Permalink
Added L_LumphaticInvasion profile and valuesets
Browse files Browse the repository at this point in the history
  • Loading branch information
Ashwin committed Aug 23, 2023
1 parent 15d071e commit 4474d2b
Show file tree
Hide file tree
Showing 24 changed files with 9,477 additions and 48 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
<?xml version="1.0" encoding="utf-8"?>
<StructureDefinition xmlns="http://hl7.org/fhir">
<id value="nl-core-TNMTumorClassification.LLymphaticInvasion" />
<url value="http://nictiz.nl/fhir/StructureDefinition/nl-core-TNMTumorClassification.LLymphaticInvasion" />
<name value="NlcoreTNMTumorClassificationLLymphaticInvasion" />
<title value="nl core TNMTumorClassification.LLymphaticInvasion" />
<status value="draft" />
<publisher value="Nictiz" />
<contact>
<name value="Nictiz" />
<telecom>
<system value="url" />
<value value="https://www.nictiz.nl" />
<use value="work" />
</telecom>
</contact>
<description value="TNM Classification of Malignant Tumors (TNM) is the cancer staging system developed and is maintained by the Union for International Cancer Control (UICC). It is also used by the American Joint Committee on Cancer (AJCC) and the International Federation of Gynecology and Obstetrics (FIGO). In 1987, the UICC and AJCC staging systems were unified into the single TNM staging system. Nevertheless, there are still some differences between the two systems.&#xD;&#xA;The TNM-classification is developed for solid tumors. TNM is a notation system that describes the stage of a cancer, which originates from a solid tumor, using alphanumeric codes; T describes the size of the original (primary) tumor and whether it has invaded nearby tissue, N describes nearby (regional) lymph nodes that are involved, and M describes distant metastasis (spread of cancer from one part of the body to another). In addition to T, N and M, the classification also contains other parameters that may be relevant." />
<purpose value="A derived profile from [zib-TNMTumorClassification.LLymphaticInvasion](http://nictiz.nl/fhir/StructureDefinition/zib-TNMTumorClassification.LLymphaticInvasion) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib." />
<copyright value="Copyright and related rights waived via CC0, https://creativecommons.org/publicdomain/zero/1.0/. This does not apply to information from third parties, for example a medical terminology system. The implementer alone is responsible for identifying and obtaining any necessary licenses or authorizations to utilize third party IP in connection with the specification or otherwise." />
<fhirVersion value="4.0.1" />
<mapping>
<identity value="zib-tnmtumorclassification-v1.0-2020EN" />
<uri value="https://zibs.nl/wiki/TNMTumorClassification-v1.0(2020EN)" />
<name value="zib TNMTumorClassification-v1.0(2020EN)" />
</mapping>
<kind value="resource" />
<abstract value="false" />
<type value="Observation" />
<baseDefinition value="http://nictiz.nl/fhir/StructureDefinition/zib-TNMTumorClassification.LLymphaticInvasion" />
<derivation value="constraint" />
<differential>
<element id="Observation">
<path value="Observation" />
<alias value="nl-core-TNMTumorClassification.LLymphaticInvasion" />
</element>
<element id="Observation.subject">
<path value="Observation.subject" />
<type>
<code value="Reference" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/Group" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/Device" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/Location" />
<targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient" />
</type>
</element>
</differential>
</StructureDefinition>
56 changes: 32 additions & 24 deletions resources/nl-core/nl-core-TNMTumorClassification.xml
Original file line number Diff line number Diff line change
Expand Up @@ -50,68 +50,76 @@
<rules value="open" />
</slicing>
</element>
<element id="Observation.hasMember:t_PrimaryTumor">
<element id="Observation.hasMember:m_DistantMetastasis">
<path value="Observation.hasMember" />
<sliceName value="t_PrimaryTumor" />
<sliceName value="m_DistantMetastasis" />
<type>
<code value="Reference" />
<targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-TNMTumorClassification.TPrimaryTumor" />
<targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-TNMTumorClassification.MDistantMetastasis" />
</type>
</element>
<element id="Observation.hasMember:pn_PerineuralInvasion">
<element id="Observation.hasMember:n_RegionalLymphnodes">
<path value="Observation.hasMember" />
<sliceName value="pn_PerineuralInvasion" />
<sliceName value="n_RegionalLymphnodes" />
<type>
<code value="Reference" />
<targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-TNMTumorClassification.PnPerineuralInvasion" />
<targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-TNMTumorClassification.NRegionalLymphnodes" />
</type>
</element>
<element id="Observation.hasMember:r_ResidualTumor">
<element id="Observation.hasMember:m_NumberOfPrimaryTumors">
<path value="Observation.hasMember" />
<sliceName value="r_ResidualTumor" />
<sliceName value="m_NumberOfPrimaryTumors" />
<type>
<code value="Reference" />
<targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-TNMTumorClassification.RResidualTumor" />
<targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-TNMTumorClassification.MNumberOfPrimaryTumors" />
</type>
</element>
<element id="Observation.hasMember:m_DistantMetastasis">
<element id="Observation.hasMember:t_PrimaryTumor">
<path value="Observation.hasMember" />
<sliceName value="m_DistantMetastasis" />
<sliceName value="t_PrimaryTumor" />
<type>
<code value="Reference" />
<targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-TNMTumorClassification.MDistantMetastasis" />
<targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-TNMTumorClassification.TPrimaryTumor" />
</type>
</element>
<element id="Observation.hasMember:n_RegionalLymphnodes">
<element id="Observation.hasMember:g_HistopathologicalGrading">
<path value="Observation.hasMember" />
<sliceName value="n_RegionalLymphnodes" />
<sliceName value="g_HistopathologicalGrading" />
<type>
<code value="Reference" />
<targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-TNMTumorClassification.NRegionalLymphnodes" />
<targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-TNMTumorClassification.GHistopathologicalGrading" />
</type>
</element>
<element id="Observation.hasMember:v_VenousInvasion">
<element id="Observation.hasMember:l_LymphaticInvasion">
<path value="Observation.hasMember" />
<sliceName value="v_VenousInvasion" />
<sliceName value="l_LymphaticInvasion" />
<type>
<code value="Reference" />
<targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-TNMTumorClassification.VVenousInvasion" />
<targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-TNMTumorClassification.LLymphaticInvasion" />
</type>
</element>
<element id="Observation.hasMember:g_HistopathologicalGrading">
<element id="Observation.hasMember:pn_PerineuralInvasion">
<path value="Observation.hasMember" />
<sliceName value="g_HistopathologicalGrading" />
<sliceName value="pn_PerineuralInvasion" />
<type>
<code value="Reference" />
<targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-TNMTumorClassification.GHistopathologicalGrading" />
<targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-TNMTumorClassification.PnPerineuralInvasion" />
</type>
</element>
<element id="Observation.hasMember:m_NumberOfPrimaryTumors">
<element id="Observation.hasMember:v_VenousInvasion">
<path value="Observation.hasMember" />
<sliceName value="m_NumberOfPrimaryTumors" />
<sliceName value="v_VenousInvasion" />
<type>
<code value="Reference" />
<targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-TNMTumorClassification.MNumberOfPrimaryTumors" />
<targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-TNMTumorClassification.VVenousInvasion" />
</type>
</element>
<element id="Observation.hasMember:r_ResidualTumor">
<path value="Observation.hasMember" />
<sliceName value="r_ResidualTumor" />
<type>
<code value="Reference" />
<targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-TNMTumorClassification.RResidualTumor" />
</type>
</element>
</differential>
Expand Down
Loading

0 comments on commit 4474d2b

Please sign in to comment.