-
Notifications
You must be signed in to change notification settings - Fork 4
zib-TNMTumorClassification-Germany #382
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Draft
Ashwin-nictiz
wants to merge
39
commits into
main
Choose a base branch
from
zib-TNMTumorClassification-Germany
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Changes from 36 commits
Commits
Show all changes
39 commits
Select commit
Hold shift + click to select a range
5fef5dd
Created branch for TNMTumorClassification with the terminology
51f0eb3
Merge branch 'main' into zib-TNMTumorClassification
ee027bb
Profile init for the Germany version
bd97735
Merge branch 'main' into zib-TNMTumorClassification
5f1ba81
TMNT united states version added
26f9729
Added title and purpose
70370c2
Merge branch 'main' into zib-TNMTumorClassification
db60800
Added category components.
524fd51
Added valueset bindings on top of component slices
58697d5
Deleted underscore
da59b8f
Made a serperate map for the 2 versions
b4779d3
Deleted the country in file name
c7ea238
Added valueSets
a0a4818
Added extension from anatomical location
e62995c
Relocated extension
3fd1f9d
Added valueSet binding and new profiles
d093511
Merge branch 'main' into zib-TNMTumorClassification
8f809db
Mapped TNM version on observation.method
96e860e
Merge branch 'main' into zib-TNMTumorClassification
b301311
Branching rework
28a7f83
Added profile for TNMT (german version)
57361da
Added target profile
a8af56c
Merge branch 'main' into zib-TNMTumorClassification-Germany
ed05a80
Added anatomicalLocation extension
38b779c
Added nl-core layer and extensions
34a9df9
Merge branch 'main' into zib-TNMTumorClassification-Germany
a77a8d1
Small bug fixes
1dad80d
Added nl-core layer for RResidualTumor
2b2e1f1
Added release notes
17c5d0b
Added TNMT codelist version
017764b
Added purpose, description, title
ecc2264
Small bug fixes and added known issues
34cea6b
Merge branch 'main' into zib-TNMTumorClassification-Germany
079b428
Reorder the mappings conform the zib
78d2404
Added nl-core reference
fad694a
Merge branch 'main' into zib-TNMTumorClassification-Germany
73aed9a
Merge branch 'main' into zib-TNMTumorClassification-Germany
ed1aed2
Added missing mapping
91baab7
nl core reference fix
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
48 changes: 48 additions & 0 deletions
48
resources/nl-core/nl-core-TNMTumorClassification.RResidualTumor.xml
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 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.RResidualTumor" /> | ||
| <url value="http://nictiz.nl/fhir/StructureDefinition/nl-core-TNMTumorClassification.RResidualTumor" /> | ||
| <name value="NlcoreTNMTumorClassificationRResidualTumor" /> | ||
| <title value="nl core TNMTumorClassification.RResidualTumor" /> | ||
| <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.
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.RResidualTumor](http://nictiz.nl/fhir/StructureDefinition/zib-TNMTumorClassification.RResidualTumor) 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.RResidualTumor" /> | ||
| <derivation value="constraint" /> | ||
| <differential> | ||
| <element id="Observation"> | ||
| <path value="Observation" /> | ||
| <alias value="nl-core-TNMTumorClassification.RResidualTumor" /> | ||
| </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> | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,58 @@ | ||
| <?xml version="1.0" encoding="utf-8"?> | ||
| <StructureDefinition xmlns="http://hl7.org/fhir"> | ||
| <id value="nl-core-TNMTumorClassification" /> | ||
| <url value="http://nictiz.nl/fhir/StructureDefinition/nl-core-TNMTumorClassification" /> | ||
| <name value="NlcoreTNMTumorClassification" /> | ||
| <title value="nl core TNMTumorClassification" /> | ||
| <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.
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](http://nictiz.nl/fhir/StructureDefinition/zib-TNMTumorClassification) 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" /> | ||
| <derivation value="constraint" /> | ||
| <differential> | ||
| <element id="Observation"> | ||
| <path value="Observation" /> | ||
| <alias value="nl-core-TNMTumorClassification" /> | ||
| </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> | ||
| <element id="Observation.hasMember"> | ||
| <path value="Observation.hasMember" /> | ||
| <type> | ||
| <code value="Reference" /> | ||
| <targetProfile value="http://hl7.org/fhir/StructureDefinition/Observation" /> | ||
| <targetProfile value="http://hl7.org/fhir/StructureDefinition/QuestionnaireResponse" /> | ||
| <targetProfile value="http://hl7.org/fhir/StructureDefinition/MolecularSequence" /> | ||
| <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-TNMTumorClassification.RResidualTumor" /> | ||
| </type> | ||
| </element> | ||
| </differential> | ||
| </StructureDefinition> |
55 changes: 55 additions & 0 deletions
55
resources/zib/ext-TNMTumorClassification.AbnormalityNumber.xml
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,55 @@ | ||
| <?xml version="1.0" encoding="utf-8"?> | ||
| <StructureDefinition xmlns="http://hl7.org/fhir"> | ||
| <id value="ext-TNMTumorClassification.AbnormalityNumber" /> | ||
| <url value="http://nictiz.nl/fhir/StructureDefinition/ext-TNMTumorClassification.AbnormalityNumber" /> | ||
| <name value="ExtTNMTumorClassificationAbnormalityNumber" /> | ||
| <title value="ext TNMTumorClassification.AbnormalityNumber" /> | ||
| <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="The AbnormalityNumber concept of zib TNMTumorClassification." /> | ||
| <purpose value="This extension represents the AbnormalityNumber concept from Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) TNMTumorClassification-v1.0(2020EN)](https://zibs.nl/wiki/TNMTumorClassification-v1.0(2020EN))." /> | ||
| <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="complex-type" /> | ||
| <abstract value="false" /> | ||
| <context> | ||
| <type value="element" /> | ||
| <expression value="Observation.component" /> | ||
| </context> | ||
| <type value="Extension" /> | ||
| <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Extension" /> | ||
| <derivation value="constraint" /> | ||
| <differential> | ||
| <element id="Extension.url"> | ||
| <path value="Extension.url" /> | ||
| <fixedUri value="http://nictiz.nl/fhir/StructureDefinition/ext-TNMTumorClassification.AbnormalityNumber" /> | ||
| </element> | ||
| <element id="Extension.value[x]"> | ||
| <path value="Extension.value[x]" /> | ||
| <short value="AbnormalityNumber" /> | ||
| <definition value="The number assigned to the abnormality, which is necessary in order to be able to clearly indicate to which abnormality the information relates in various examinations.
In the case of multiple primary tumors in one organ, the tumor with the highest T category should be classified." /> | ||
| <alias value="AfwijkingNummer" /> | ||
| <type> | ||
| <code value="integer" /> | ||
| </type> | ||
| <mapping> | ||
| <identity value="zib-tnmtumorclassification-v1.0-2020EN" /> | ||
| <map value="NL-CM:4.27.16" /> | ||
| <comment value="AbnormalityNumber" /> | ||
| </mapping> | ||
| </element> | ||
| </differential> | ||
| </StructureDefinition> |
48 changes: 48 additions & 0 deletions
48
resources/zib/ext-TNMTumorClassification.AnatomicalLocation.xml
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 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="ext-TNMTumorClassification.AnatomicalLocation" /> | ||
| <url value="http://nictiz.nl/fhir/StructureDefinition/ext-TNMTumorClassification.AnatomicalLocation" /> | ||
| <name value="ExtTNMTumorClassificationAnatomicalLocation" /> | ||
| <title value="ext TNMTumorClassification.AnatomicalLocation" /> | ||
| <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="The AnatomicalLocation concept of zib TNMTumorClassification." /> | ||
| <purpose value="This extension represents the AnatomicalLocation concept of the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) TNMTumorClassification v1.0 (2020)](https://zibs.nl/wiki/TNMTumorClassification-v1.0(2020EN))." /> | ||
| <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="complex-type" /> | ||
| <abstract value="false" /> | ||
| <context> | ||
| <type value="element" /> | ||
| <expression value="Observation.component" /> | ||
| </context> | ||
| <type value="Extension" /> | ||
| <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Extension" /> | ||
| <derivation value="constraint" /> | ||
| <differential> | ||
| <element id="Extension.url"> | ||
| <path value="Extension.url" /> | ||
| <fixedUri value="http://nictiz.nl/fhir/StructureDefinition/ext-TNMTumorClassification.AnatomicalLocation" /> | ||
| </element> | ||
| <element id="Extension.value[x]"> | ||
| <path value="Extension.value[x]" /> | ||
| <type> | ||
| <code value="CodeableConcept" /> | ||
| <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-AnatomicalLocation" /> | ||
| </type> | ||
| </element> | ||
| </differential> | ||
| </StructureDefinition> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,59 @@ | ||
| <?xml version="1.0" encoding="utf-8"?> | ||
| <StructureDefinition xmlns="http://hl7.org/fhir"> | ||
| <id value="ext-TNMTumorClassification.Morphology" /> | ||
| <url value="http://nictiz.nl/fhir/StructureDefinition/ext-TNMTumorClassification.Morphology" /> | ||
| <name value="ExtTNMTumorClassificationMorphology" /> | ||
| <title value="ext TNMTumorClassification.Morphology" /> | ||
| <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="The Morphology concept of zib TNMTumorClassification." /> | ||
| <purpose value="This extension represents the Morphology concept from Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) TNMTumorClassification-v1.0(2020EN)](https://zibs.nl/wiki/TNMTumorClassification-v1.0(2020EN))." /> | ||
| <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="complex-type" /> | ||
| <abstract value="false" /> | ||
| <context> | ||
| <type value="element" /> | ||
| <expression value="Observation.component" /> | ||
| </context> | ||
| <type value="Extension" /> | ||
| <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Extension" /> | ||
| <derivation value="constraint" /> | ||
| <differential> | ||
| <element id="Extension.url"> | ||
| <path value="Extension.url" /> | ||
| <fixedUri value="http://nictiz.nl/fhir/StructureDefinition/ext-TNMTumorClassification.AbnormalityNumber" /> | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This element has an incorrect value, probably due to copying the other extension. |
||
| </element> | ||
| <element id="Extension.value[x]"> | ||
| <path value="Extension.value[x]" /> | ||
| <short value="Morphology" /> | ||
| <definition value="Behavior of a tumor and cell type expressed in ICD-O-3 morphological or histology code. Describes the cell type (or histology) of the tumor, together with the behavior (malignant or benign). This is determined by a pathologist." /> | ||
| <alias value="Morfologie" /> | ||
| <type> | ||
| <code value="CodeableConcept" /> | ||
| </type> | ||
| <binding> | ||
| <strength value="extensible" /> | ||
| <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.27.16--20200901000000" /> | ||
| </binding> | ||
| <mapping> | ||
| <identity value="zib-tnmtumorclassification-v1.0-2020EN" /> | ||
| <map value="NL-CM:4.27.17" /> | ||
| <comment value="Morphology" /> | ||
| </mapping> | ||
| </element> | ||
| </differential> | ||
| </StructureDefinition> | ||
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.