From 52833ff1bd0f8a4c71a19b7a3c50c3cfa2d95e32 Mon Sep 17 00:00:00 2001 From: f-peverali <112709306+f-peverali@users.noreply.github.com> Date: Tue, 2 Jul 2024 14:19:52 +0200 Subject: [PATCH 01/12] fix SCT VS --- ImplementationGuide/markdown/ReleaseNotes.md | 1 + Resources/input/fsh/valueSets.fsh | 8 +++++--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/ImplementationGuide/markdown/ReleaseNotes.md b/ImplementationGuide/markdown/ReleaseNotes.md index 949e1c70..3a3faa61 100644 --- a/ImplementationGuide/markdown/ReleaseNotes.md +++ b/ImplementationGuide/markdown/ReleaseNotes.md @@ -10,6 +10,7 @@ Version: 2.0.7 Datum: t.b.d * Lockerung der Anforderung für MS-Definition und Suchparameter zu Condition.clinicalStatus https://github.com/gematik/spec-ISiK-Basismodul/pull/427 +* Fix des ValueSets für SNOMED-CT-Diagnosen ---- diff --git a/Resources/input/fsh/valueSets.fsh b/Resources/input/fsh/valueSets.fsh index bbb719ad..e9c71bdd 100644 --- a/Resources/input/fsh/valueSets.fsh +++ b/Resources/input/fsh/valueSets.fsh @@ -3,9 +3,11 @@ Id: DiagnosesSCT Description: "Enthaelt alle SNOMED Clinical finding, Event und Situation with explicit context codes" * insert Meta * include codes from system SNOMED_CT - where concept is-a #404684003 and - concept is-a #272379006 and - concept is-a #243796009 + where concept is-a #404684003 +* include codes from system SNOMED_CT + where concept is-a #272379006 +* include codes from system SNOMED_CT + where concept is-a #243796009 ValueSet: ProzedurenCodesSCT Id: ProzedurenCodesSCT From c5596e1cfa7f626682087e07a0628f216cfd59b9 Mon Sep 17 00:00:00 2001 From: f-peverali <112709306+f-peverali@users.noreply.github.com> Date: Tue, 2 Jul 2024 14:21:58 +0200 Subject: [PATCH 02/12] update releasenotes --- ImplementationGuide/markdown/ReleaseNotes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ImplementationGuide/markdown/ReleaseNotes.md b/ImplementationGuide/markdown/ReleaseNotes.md index 3a3faa61..ce155a02 100644 --- a/ImplementationGuide/markdown/ReleaseNotes.md +++ b/ImplementationGuide/markdown/ReleaseNotes.md @@ -10,7 +10,7 @@ Version: 2.0.7 Datum: t.b.d * Lockerung der Anforderung für MS-Definition und Suchparameter zu Condition.clinicalStatus https://github.com/gematik/spec-ISiK-Basismodul/pull/427 -* Fix des ValueSets für SNOMED-CT-Diagnosen +* Fix des ValueSets für SNOMED-CT-Diagnosen https://github.com/gematik/spec-ISiK-Basismodul/pull/429/commits/52833ff1bd0f8a4c71a19b7a3c50c3cfa2d95e32 ---- From 49241fcdff1ddbba838a3dd5849a4157f72aac9d Mon Sep 17 00:00:00 2001 From: f-peverali Date: Wed, 3 Jul 2024 11:53:39 +0000 Subject: [PATCH 03/12] Commit from GitHub Actions (CI (FHIR Validation)) --- .../StructureDefinition-ISiKDiagnose.json | 2 ++ .../resources/ValueSet-DiagnosesSCT.json | 14 ++++++++++++-- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKDiagnose.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKDiagnose.json index c5f0b981..aa9d4fa8 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKDiagnose.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKDiagnose.json @@ -58,6 +58,8 @@ { "id": "Condition.clinicalStatus", "path": "Condition.clinicalStatus", + "definition": "Einschränkung der übergreifenden MS-Definition: Verfügt ein bestätigungsrelevantes System nicht über die Datenstruktur zur Hinterlegung des Status einer Diagnose, so MUSS dieses System die Information NICHT abbilden. Das System MUSS jedoch den Status kodieren in der Diagnose, sofern die Information verfügbar ist.", + "comment": "Hintergrund zur Motivation der MS-Definition: Auch in Stufe 2 sind keine (Client-seitigen) schreibenden Operationen für das Erstellen einer Condition-Ressource vorgesehen (siehe CapabilityStatement). Das heißt entweder führen KISe entsprechende Informationen und exponieren diese, oder es gibt keinen pragmatischen Mechanismus (im ISIK-Kontext), um den Use Case einer zusätzlichen Annotation mittels Client zu erfüllen. Da alle KIS-Hersteller, die sich zu Wort gemeldet haben, eine Befüllung von Condition.clinicalStatus NICHT unterstützen, erscheint das MS nach übergreifender Definition und ein verpflichtender Testfall nicht angemessen.", "mustSupport": true }, { diff --git a/Resources/fsh-generated/resources/ValueSet-DiagnosesSCT.json b/Resources/fsh-generated/resources/ValueSet-DiagnosesSCT.json index 50405289..2101075a 100644 --- a/Resources/fsh-generated/resources/ValueSet-DiagnosesSCT.json +++ b/Resources/fsh-generated/resources/ValueSet-DiagnosesSCT.json @@ -17,12 +17,22 @@ "property": "concept", "op": "is-a", "value": "404684003" - }, + } + ] + }, + { + "system": "http://snomed.info/sct", + "filter": [ { "property": "concept", "op": "is-a", "value": "272379006" - }, + } + ] + }, + { + "system": "http://snomed.info/sct", + "filter": [ { "property": "concept", "op": "is-a", From ccc103008a83dbb4279810da5579866ba4b9155a Mon Sep 17 00:00:00 2001 From: f-peverali <112709306+f-peverali@users.noreply.github.com> Date: Thu, 4 Jul 2024 11:05:30 +0200 Subject: [PATCH 04/12] add workflow --- .github/workflows/TC-version-update.yml | 38 +++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 .github/workflows/TC-version-update.yml diff --git a/.github/workflows/TC-version-update.yml b/.github/workflows/TC-version-update.yml new file mode 100644 index 00000000..098181f1 --- /dev/null +++ b/.github/workflows/TC-version-update.yml @@ -0,0 +1,38 @@ + +name: TC version update + +# Controls when the action will run. +on: + push: + branches: + - 'TC-*' + - 'TC_*' + + +# setup python and run script +jobs: + build: + runs-on: ubuntu-latest + steps: + - name: checkout repo content + uses: actions/checkout@v2 # checkout the repository content + + - name: setup python + uses: actions/setup-python@v4 + with: + python-version: '3.10' # install the python version needed + + - name: install python packages + run: | + python -m pip install --upgrade pip + pip install pyyaml + + - name: execute py script # run main.py + run: python ./scripts/release_publish.py -b + + - name: Add & Commit + uses: EndBug/add-and-commit@v9 + with: + committer_name: GitHub Actions Bot + committer_email: ActionBot@github.com + message: auto-generated file update of TC version by GitHub Actions (CI FSH to FHIR Validation) From 8896e96f807c677a583f24aab6e70347afd271a7 Mon Sep 17 00:00:00 2001 From: f-peverali Date: Thu, 4 Jul 2024 09:05:52 +0000 Subject: [PATCH 05/12] auto-generated file update of TC version by GitHub Actions (CI FSH to FHIR Validation) --- ImplementationGuide/markdown/Einfuehrung.md | 86 ++++++++++----------- Resources/input/fsh/ruleset.fsh | 28 +++---- Resources/sushi-config.yaml | 32 ++++---- package.json | 18 ++--- 4 files changed, 82 insertions(+), 82 deletions(-) diff --git a/ImplementationGuide/markdown/Einfuehrung.md b/ImplementationGuide/markdown/Einfuehrung.md index b5c82f36..61df2f7f 100644 --- a/ImplementationGuide/markdown/Einfuehrung.md +++ b/ImplementationGuide/markdown/Einfuehrung.md @@ -1,43 +1,43 @@ -gematik logo - ----- -Version: 2.0.6 - -Datum: 2024-04-15 - -Realm: Deutschland - -Abgekündigte Versionen oder Zwischenveröffentlichungen der Implementierungsleitfäden finden Sie unter: https://gematik.github.io/spec-ISiK-Basismodul/index.html - - ----- - - -# Interoperabler Datenaustausch durch Informationssysteme im Krankenhaus (ISiK) - -Die gematik wurde vom Gesetzgeber beauftragt, im Benehmen mit der Deutschen Krankenhausgesellschaft (DKG) und den maßgeblichen Bundesverbänden der Industrie im Gesundheitswesen, verbindliche Standards für den Austausch von Gesundheitsdaten mit Informationssystemen im Krankenhaus zu erarbeiten. Dieser FHIR ImplementationGuide (IG) beschreibt die für diesen Zweck entwickelten FHIR Profile und das [REST](https://de.wikipedia.org/wiki/Representational_State_Transfer)-basierte Application Programming Interface (API). Die REST-API wird im Wesentlichen [vom FHIR Standard vorgegeben](https://www.hl7.org/fhir/R4/http.html). Dieser Leitfaden konkretisiert die ISiK-relevanten Funktionen der Standard-REST-API und trifft inhaltliche Festlegungen zu den ISiK-relevanten Ressourcen in Form von Ressourcen-Profilen. - -Hersteller bestätigungsrelevanter Systeme sollen durch diesen IG in die Lage versetzt werden, eine konforme Implementierung zu erstellen und das Bestätigungsverfahren der gematik erfolgreich zu absolvieren. - -Weitere Informationen siehe [§373 SGB V](https://www.gesetze-im-internet.de/sgb_5/__373.html). - -Hinweis: Sowohl für die Implementierung der ISiK-Spezifikation als auch für den Betrieb eines Produktes, das die ISiK-Spezifikation implementiert, ist eine SNOMED-CT-Lizenz notwendig. Diese kann beim [National Release Center für SNOMED CT in Deutschland](https://www.bfarm.de/DE/Kodiersysteme/Terminologien/SNOMED-CT/_node.html) beantragt werden. - -**Kontakt** - -Bringen Sie Allgemeine Fragen und Anmerkungen gerne über unser Anfrageportal ein: [Anfragen ISiK + ISiP](https://service.gematik.de/servicedesk/customer/portal/16) - -Falls Sie keinen Zugang zum Anfrageportal haben und dieses nutzen wollen, senden Sie uns bitte eine Nachricht an die Adresse isik [ at ] gematik.de mit dem Betreff "Portalzugang". - -**Herausgeber** - -gematik GmbH - -[Impressum](https://www.gematik.de/impressum/) - -**Gender-Hinweis** - -Zugunsten des Leseflusses wird in dieser Publikation meist die -männliche Form verwendet. Wir bitten, dies nicht als Zeichen einer -geschlechtsspezifischen Wertung zu deuten. Diese Variante deckt auch alle -weiteren Geschlechter, neben männlich und weiblich, ab. +gematik logo + +---- +Version: TC_2.0.7 + +Datum: 2024-04-15 + +Realm: Deutschland + +Abgekündigte Versionen oder Zwischenveröffentlichungen der Implementierungsleitfäden finden Sie unter: https://gematik.github.io/spec-ISiK-Basismodul/index.html + + +---- + + +# Interoperabler Datenaustausch durch Informationssysteme im Krankenhaus (ISiK) + +Die gematik wurde vom Gesetzgeber beauftragt, im Benehmen mit der Deutschen Krankenhausgesellschaft (DKG) und den maßgeblichen Bundesverbänden der Industrie im Gesundheitswesen, verbindliche Standards für den Austausch von Gesundheitsdaten mit Informationssystemen im Krankenhaus zu erarbeiten. Dieser FHIR ImplementationGuide (IG) beschreibt die für diesen Zweck entwickelten FHIR Profile und das [REST](https://de.wikipedia.org/wiki/Representational_State_Transfer)-basierte Application Programming Interface (API). Die REST-API wird im Wesentlichen [vom FHIR Standard vorgegeben](https://www.hl7.org/fhir/R4/http.html). Dieser Leitfaden konkretisiert die ISiK-relevanten Funktionen der Standard-REST-API und trifft inhaltliche Festlegungen zu den ISiK-relevanten Ressourcen in Form von Ressourcen-Profilen. + +Hersteller bestätigungsrelevanter Systeme sollen durch diesen IG in die Lage versetzt werden, eine konforme Implementierung zu erstellen und das Bestätigungsverfahren der gematik erfolgreich zu absolvieren. + +Weitere Informationen siehe [§373 SGB V](https://www.gesetze-im-internet.de/sgb_5/__373.html). + +Hinweis: Sowohl für die Implementierung der ISiK-Spezifikation als auch für den Betrieb eines Produktes, das die ISiK-Spezifikation implementiert, ist eine SNOMED-CT-Lizenz notwendig. Diese kann beim [National Release Center für SNOMED CT in Deutschland](https://www.bfarm.de/DE/Kodiersysteme/Terminologien/SNOMED-CT/_node.html) beantragt werden. + +**Kontakt** + +Bringen Sie Allgemeine Fragen und Anmerkungen gerne über unser Anfrageportal ein: [Anfragen ISiK + ISiP](https://service.gematik.de/servicedesk/customer/portal/16) + +Falls Sie keinen Zugang zum Anfrageportal haben und dieses nutzen wollen, senden Sie uns bitte eine Nachricht an die Adresse isik [ at ] gematik.de mit dem Betreff "Portalzugang". + +**Herausgeber** + +gematik GmbH + +[Impressum](https://www.gematik.de/impressum/) + +**Gender-Hinweis** + +Zugunsten des Leseflusses wird in dieser Publikation meist die +männliche Form verwendet. Wir bitten, dies nicht als Zeichen einer +geschlechtsspezifischen Wertung zu deuten. Diese Variante deckt auch alle +weiteren Geschlechter, neben männlich und weiblich, ab. diff --git a/Resources/input/fsh/ruleset.fsh b/Resources/input/fsh/ruleset.fsh index 2e7fd91e..bd483b89 100644 --- a/Resources/input/fsh/ruleset.fsh +++ b/Resources/input/fsh/ruleset.fsh @@ -1,14 +1,14 @@ -RuleSet: Meta -* ^status = #active -* ^experimental = false -* ^publisher = "gematik GmbH" -* ^date = "2024-04-15" - -RuleSet: Meta-CapabilityStatement -* status = #active -* experimental = false -* version = "2.0.6" -* publisher = "gematik GmbH" -* date = "2024-04-15" -* implementationGuide = "https://gematik.de/fhir/isik/v2/Basismodul/ImplementationGuide|2.0.5" -* url = "https://gematik.de/fhir/isik/v2/Basismodul/CapabilityStatement/basis-server" +RuleSet: Meta +* ^status = #active +* ^experimental = false +* ^publisher = "gematik GmbH" +* ^date = "2024-07-04" + +RuleSet: Meta-CapabilityStatement +* status = #active +* experimental = false +* version = "TC_2.0.7" +* publisher = "gematik GmbH" +* date = "2024-07-04" +* implementationGuide = "https://gematik.de/fhir/isik/v2/Basismodul/ImplementationGuide|2.0.5" +* url = "https://gematik.de/fhir/isik/v2/Basismodul/CapabilityStatement/basis-server" diff --git a/Resources/sushi-config.yaml b/Resources/sushi-config.yaml index 27d3023e..aeda0499 100644 --- a/Resources/sushi-config.yaml +++ b/Resources/sushi-config.yaml @@ -1,16 +1,16 @@ -canonical: https://gematik.de/fhir/isik/v2/Basismodul -fhirVersion: 4.0.1 -FSHOnly: true -applyExtensionMetadataToRoot: false -id: Implementierungsleitfaden ISiK-Basismodul Stufe 2 2.0.5 -name: Implementierungsleitfaden ISiK-Basismodul Stufe 2 2.0.5 -status: active -version: "2.0.6" -publisher: - name: Gematik GmbH - url: https://www.gematik.de/ - email: ISiK@gematik.de -dependencies: - de.basisprofil.r4: 1.4.0 - hl7.fhir.r4.core: 4.0.1 - hl7.fhir.extensions.r5: 4.0.1 +canonical: https://gematik.de/fhir/isik/v2/Basismodul +fhirVersion: 4.0.1 +FSHOnly: true +applyExtensionMetadataToRoot: false +id: Implementierungsleitfaden ISiK-Basismodul Stufe 2 2.0.5 +name: Implementierungsleitfaden ISiK-Basismodul Stufe 2 2.0.5 +status: active +version: "TC_2.0.7" +publisher: + name: Gematik GmbH + url: https://www.gematik.de/ + email: ISiK@gematik.de +dependencies: + de.basisprofil.r4: 1.4.0 + hl7.fhir.r4.core: 4.0.1 + hl7.fhir.extensions.r5: 4.0.1 diff --git a/package.json b/package.json index bccee19f..99464e7c 100644 --- a/package.json +++ b/package.json @@ -1,10 +1,10 @@ -{ - "name": "de.gematik.isik-basismodul", - "version": "2.0.6", - "fhirVersions": [ - "4.0.1" - ], - "dependencies": { - "de.basisprofil.r4": "1.4.0" - } +{ + "name": "de.gematik.isik-basismodul", + "version": "TC_2.0.7", + "fhirVersions": [ + "4.0.1" + ], + "dependencies": { + "de.basisprofil.r4": "1.4.0" + } } \ No newline at end of file From 6c2db57ebc49765089a8b55d99ed3b66398f36fc Mon Sep 17 00:00:00 2001 From: f-peverali <112709306+f-peverali@users.noreply.github.com> Date: Thu, 4 Jul 2024 11:07:08 +0200 Subject: [PATCH 06/12] update scripts --- scripts/config.yaml | 26 +++++ scripts/release_publish.py | 191 ++++++++++++++++++------------------- 2 files changed, 121 insertions(+), 96 deletions(-) create mode 100644 scripts/config.yaml diff --git a/scripts/config.yaml b/scripts/config.yaml new file mode 100644 index 00000000..ab23a178 --- /dev/null +++ b/scripts/config.yaml @@ -0,0 +1,26 @@ +package.json: + - type: version + regex: '("version":\s*")([\d\.]+.*)(")' +sushi-config.yaml: + - type: version + regex: '(version:\s*)(\d+\.\d+\.\d+.*)()' +ruleset.fsh: + - type: version + regex: + - '(\*\s*version\s*=\s*")([\d\.]+.*)(")' + - '(\*\s*\^version\s*=\s*")([\d\.]+.*)(")' + - '(\*\s*implementationGuide\s*=\s*".*\|)([\d\.]+.*)(")' + - type: date + regex: + - '(\*\s*date\s*=\s*")(\d+\-\d+\-\d+)(")' + - '(\*\s*\^date\s*=\s*")(\d+\-\d+\-\d+)(")' + format: '%Y-%m-%d' +Einfuehrung.md: + - type: version + regex: '(Version: \s*)(\d+\.\d+\.\d+.*)()' + - type: date + regex: '(Datum:\s*)(\d+\.\d+\.\d+.*)()' + format: '%d.%m.%Y' +ImplementierungsleitfadenIsiK_basismodul.json: + - type: version + regex: '("version":\s*")(\d+\.\d+\.\d+.*)(",)' \ No newline at end of file diff --git a/scripts/release_publish.py b/scripts/release_publish.py index 9195808f..cf93aa75 100644 --- a/scripts/release_publish.py +++ b/scripts/release_publish.py @@ -1,124 +1,111 @@ +import datetime import re import subprocess import os import argparse from datetime import date +import yaml -class FileWithVersionToUpdate: - def __init__(self, filename, version_regex) -> None: - self.filename = filename - self.version_regex = version_regex - self.location = None - - def set_file_location(self, location): - self.location = location -class FileWithDateToUpdate: - def __init__(self, filename, date_regex) -> None: +class FileTypeCombinationToUpdate: + def __init__(self, filename, content_type, regex_list, format=None) -> None: self.filename = filename - self.date_regex = date_regex + self.content_type = content_type + self.regex_list = regex_list + self.format = format self.location = None def set_file_location(self, location): self.location = location -# class FileWithDateToUpdate: -# def __init__(self, filename, date_regex, format) -> None: -# self.filename = filename -# self.date_regex = date_regex -# self.location = None -# self.format = format -# def set_file_location(self, location): -# self.location = location - - +def load_config_file(config_file_path): + with open(config_file_path, 'r') as config_file: + return yaml.safe_load(config_file) def get_new_release_version_from_branch_name() -> str: git_branch = subprocess.check_output(['git', 'rev-parse', '--abbrev-ref', 'HEAD']).strip().decode() return git_branch -def replace_version_in_files(files : list, new_release_version: str): - if files is None: - print("Error: No Files found!") - return - for file in files: - replace_version_in_file(file,new_release_version) +def modify_TC_branch_name_to_version(git_branch): + if git_branch.startswith('TC-'): + version = git_branch.lstrip('TC-') + elif git_branch.startswith('TC_'): + version = git_branch.lstrip('TC_') + return version + +def create_files_to_update_list(config): + files_to_update = [] + for filename, replacements in config.items(): + for replacement in replacements: + files_to_update.append( + FileTypeCombinationToUpdate( + filename, + replacement["type"], + replacement["regex"] if isinstance(replacement["regex"], list) else [replacement["regex"]], + replacement.get("format", None), + ) + ) + return files_to_update -def replace_version_in_file(file: FileWithVersionToUpdate,new_release_version: str): - with open(file.location, 'r') as input_file: - input_text = input_file.read() - output_text = re.sub(file.version_regex, rf'\g<1>{new_release_version}\g<3>', input_text) - print(f"Info: Replaced version with '{new_release_version}' in file '{file.location}'.") +def locate_files_in_current_project(files: list): + located_files = [] + for current_file in files: + file_location = find_file(current_file.filename, ".") + if file_location is not None: + current_file.set_file_location(file_location) + located_files.append(current_file) + else: + print(f"Warning: File '{current_file.filename}' not found.") + return located_files - with open(file.location, 'w') as output_file: - output_file.write(output_text) -def replace_date_in_files(files : list, new_release_date: str): +def find_file(name, path="."): + for root, dirs, files in os.walk(path): + if name in files: + print(f"Info: Found '{name}' in {root}.") + return os.path.join(root, name) + return None + + +def replace_content_in_files(files: list, new_release_version: str, new_date: datetime): if files is None: - print("Error: No Files found!") + print("Error: No files found!") return - for file in files: - replace_date_in_file(file,new_release_date) + for FileTypeCombination in files: + if FileTypeCombination.content_type == "version": + replace_version_in_file(FileTypeCombination, new_release_version) + elif FileTypeCombination.content_type == "date": + replace_date_in_file(FileTypeCombination, new_date) + -def replace_date_in_file(file: FileWithVersionToUpdate, new_date: str): +def replace_version_in_file(file: FileTypeCombinationToUpdate, new_release_version: str): with open(file.location, 'r') as input_file: input_text = input_file.read() - #output_text = re.sub(file.date_regex, rf'\g<1>{new_date.strftime(file.format)}\g<3>', input_text) #see https://www.programiz.com/python-programming/datetime#:~:text=Python%20format%20datetime&text=It%27s%20more%20common%20to%20use,()%20methods%20to%20handle%20this. - output_text = re.sub(file.date_regex, rf'\g<1>{new_date}\g<3>', input_text) - print(f"Info: Replaced date with '{new_date}' in file '{file.location}'.") + for regex in file.regex_list: + input_text = re.sub(regex, rf'\g<1>{new_release_version}\g<3>', input_text) + + print(f"Info: Replaced version with '{new_release_version}' in file '{file.location}'.") with open(file.location, 'w') as output_file: - output_file.write(output_text) - -def get_file_to_update_version_list(): - file_list = [] - file_list.append(FileWithVersionToUpdate('package.json', r'("version":\s*")([\d\.]+.*)(")')) - file_list.append(FileWithVersionToUpdate('sushi-config.yaml', r'(version:\s*")(\d+\.\d+\.\d+.*)(")')) - file_list.append(FileWithVersionToUpdate('ruleset.fsh', r'(\*\s*version\s*=\s*")([\d\.]+.*)(")')) - file_list.append(FileWithVersionToUpdate('Einfuehrung.md', r'(Version: \s*)(\d+\.\d+\.\d+.*)()')) - return file_list - -def get_file_to_update_date_list(): - file_list = [] - #file_list.append(FileWithDateToUpdate('ruleset.fsh', r'(date\s*=\s*")(\d+\-\d+\-\d+)(")'), '%m/%d/%Y' ) - #file_list.append(FileWithDateToUpdate('Einfuehrung.md', r'(Datum: \s*)(\d+\.\d+\.\d+)()') , '%m/%d/%Y') - file_list.append(FileWithDateToUpdate('ruleset.fsh', r'(\*\s*date\s*=\s*")(\d+\-\d+\-\d+)(")')) - file_list.append(FileWithDateToUpdate('ruleset.fsh', r'(\*\s*\^date\s*=\s*")(\d+\-\d+\-\d+)(")')) - file_list.append(FileWithDateToUpdate('Einfuehrung.md', r'(Datum:\s*)(\d+\.\d+\.\d+.*)()')) - return file_list + output_file.write(input_text) -def locate_files_in_current_project(files: list): - return_list = [] - for current_file in files: - file_location = find_file(current_file.filename, ".") - if file_location is not None: - current_file.set_file_location(file_location) - return_list.append(current_file) - else: - print(f"Warning: File '{current_file.filename}' not found.") - return return_list +def replace_date_in_file(file: FileTypeCombinationToUpdate, new_date: datetime): + with open(file.location, 'r') as input_file: + input_text = input_file.read() -def find_file(name, path="."): - for root, dirs, files in os.walk(path): + for regex in file.regex_list: + input_text = re.sub(regex, rf'\g<1>{new_date.strftime(file.format)}\g<3>', input_text) - if name in files: - print(f"Info: Found '{name}' in {root}.") - return os.path.join(root, name) - return None + print(f"Info: Replaced date with '{new_date.strftime(file.format)}' in file '{file.location}'.") -def get_latest_release_tag(): - cmd = 'git describe --abbrev=0 --tags --match "v*.*.*" HEAD' - try: - output = subprocess.check_output(cmd, shell=True) - return output.decode().strip() - except subprocess.CalledProcessError: - return None + with open(file.location, 'w') as output_file: + output_file.write(input_text) def output_commit_messages_since_last_release(): latest_release_tag = get_latest_release_tag() @@ -133,34 +120,46 @@ def output_commit_messages_since_last_release(): except subprocess.CalledProcessError: print("Warning: Failed to get commit messages.") -def main(): - today = date.today() +def get_latest_release_tag(): + cmd = 'git describe --abbrev=0 --tags --match "v*.*.*" HEAD' + try: + output = subprocess.check_output(cmd, shell=True) + return output.decode().strip() + except subprocess.CalledProcessError: + return None - parser = argparse.ArgumentParser(description='Update release version number') + +def main(): + parser = argparse.ArgumentParser(description='Update release version number and date') parser.add_argument('-b', '--branch', action='store_true', help='get new version from branch name') parser.add_argument('-v', '--version', type=str, help='specify new version number') + parser.add_argument('-d', '--date', type=str, help='specify custom date for release') + parser.add_argument('-c', '--config', type=str, default='config.yaml', help='specify config file') parser.add_argument('-o', '--output', action='store_true', help='output commit messages since last release') - # TODO new argument -d if not date_time now - args = parser.parse_args() if args.version: new_release_version = args.version elif args.branch: new_release_version = get_new_release_version_from_branch_name() + if new_release_version.startswith('TC'): + new_release_version = modify_TC_branch_name_to_version(new_release_version) else: parser.error('No new release version specified. Please use either -v or -b to specify the new release version.') - if args.output: - output_commit_messages_since_last_release() + if args.date: + custom_date = datetime.datetime.strptime(args.date, '%d.%m.%Y').date() + else: + custom_date = date.today() - file_to_update_version_list = get_file_to_update_version_list() - file_version_list = locate_files_in_current_project(file_to_update_version_list) - replace_version_in_files(file_version_list, new_release_version) + config_file_path = os.path.join(os.path.dirname(os.path.abspath(__file__)), args.config) + config = load_config_file(config_file_path) + files_to_update = create_files_to_update_list(config) + located_files = locate_files_in_current_project(files_to_update) + replace_content_in_files(located_files, new_release_version, custom_date) - file_to_update_date_list = get_file_to_update_date_list() - file_date_list = locate_files_in_current_project(file_to_update_date_list) - replace_date_in_files(file_date_list, today) + if args.output: + output_commit_messages_since_last_release() if __name__ == "__main__": main() \ No newline at end of file From e042aed7a9cb027104620340029c57e887ee12fd Mon Sep 17 00:00:00 2001 From: f-peverali Date: Thu, 4 Jul 2024 09:07:28 +0000 Subject: [PATCH 07/12] auto-generated file update of TC version by GitHub Actions (CI FSH to FHIR Validation) --- .../ImplementierungsleitfadenIsiK_basismodul.json | 2 +- Resources/input/fsh/ruleset.fsh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ImplementationGuide/ImplementierungsleitfadenIsiK_basismodul.json b/ImplementationGuide/ImplementierungsleitfadenIsiK_basismodul.json index 15a0fae6..7a07cd2f 100644 --- a/ImplementationGuide/ImplementierungsleitfadenIsiK_basismodul.json +++ b/ImplementationGuide/ImplementierungsleitfadenIsiK_basismodul.json @@ -1,7 +1,7 @@ { "resourceType": "ImplementationGuide", "url": "https://gematik.de/fhir/ISiK/v2/Basismodul/ImplementationGuide/ISiK-basismodul", - "version": "2.0.5", + "version": "2.0.7", "name": "Implementierungsleitfaden ISiK-Basismodul Stufe 2", "status": "active", "fhirVersion": [ diff --git a/Resources/input/fsh/ruleset.fsh b/Resources/input/fsh/ruleset.fsh index bd483b89..676a6906 100644 --- a/Resources/input/fsh/ruleset.fsh +++ b/Resources/input/fsh/ruleset.fsh @@ -10,5 +10,5 @@ RuleSet: Meta-CapabilityStatement * version = "TC_2.0.7" * publisher = "gematik GmbH" * date = "2024-07-04" -* implementationGuide = "https://gematik.de/fhir/isik/v2/Basismodul/ImplementationGuide|2.0.5" +* implementationGuide = "https://gematik.de/fhir/isik/v2/Basismodul/ImplementationGuide|2.0.7" * url = "https://gematik.de/fhir/isik/v2/Basismodul/CapabilityStatement/basis-server" From 26db3ba5749e552dc5c1b60631824af03f98ba03 Mon Sep 17 00:00:00 2001 From: f-peverali <112709306+f-peverali@users.noreply.github.com> Date: Thu, 4 Jul 2024 11:15:29 +0200 Subject: [PATCH 08/12] update releasenotes --- ImplementationGuide/markdown/ReleaseNotes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ImplementationGuide/markdown/ReleaseNotes.md b/ImplementationGuide/markdown/ReleaseNotes.md index ce155a02..073e1714 100644 --- a/ImplementationGuide/markdown/ReleaseNotes.md +++ b/ImplementationGuide/markdown/ReleaseNotes.md @@ -7,7 +7,7 @@ Die erste Ziffer X bezeichnet ein Major-Release und regelt die Gültigkeit von R Version: 2.0.7 -Datum: t.b.d +Datum: 4.7.2024 * Lockerung der Anforderung für MS-Definition und Suchparameter zu Condition.clinicalStatus https://github.com/gematik/spec-ISiK-Basismodul/pull/427 * Fix des ValueSets für SNOMED-CT-Diagnosen https://github.com/gematik/spec-ISiK-Basismodul/pull/429/commits/52833ff1bd0f8a4c71a19b7a3c50c3cfa2d95e32 From d67029e22439bc23336ebebf375f981ae557f35c Mon Sep 17 00:00:00 2001 From: f-peverali <112709306+f-peverali@users.noreply.github.com> Date: Thu, 4 Jul 2024 11:19:38 +0200 Subject: [PATCH 09/12] fix version --- ...lementierungsleitfadenIsiK_basismodul.json | 1074 ++++++++--------- ImplementationGuide/markdown/Einfuehrung.md | 86 +- Resources/input/fsh/ruleset.fsh | 28 +- Resources/sushi-config.yaml | 32 +- package.json | 18 +- 5 files changed, 619 insertions(+), 619 deletions(-) diff --git a/ImplementationGuide/ImplementierungsleitfadenIsiK_basismodul.json b/ImplementationGuide/ImplementierungsleitfadenIsiK_basismodul.json index 7a07cd2f..70bf9d0a 100644 --- a/ImplementationGuide/ImplementierungsleitfadenIsiK_basismodul.json +++ b/ImplementationGuide/ImplementierungsleitfadenIsiK_basismodul.json @@ -1,537 +1,537 @@ -{ - "resourceType": "ImplementationGuide", - "url": "https://gematik.de/fhir/ISiK/v2/Basismodul/ImplementationGuide/ISiK-basismodul", - "version": "2.0.7", - "name": "Implementierungsleitfaden ISiK-Basismodul Stufe 2", - "status": "active", - "fhirVersion": [ - "4.0.1" - ], - "packageId": "de.gematik.isik-basismodul-stufe2", - "definition": { - "resource": [ - { - "reference": { - "reference": "Patient/test" - } - } - ], - "page": { - "nameUrl": "ImplementationGuide/markdown/Einfuehrung.md", - "title": "Einführung", - "generation": "markdown", - "page": [ - { - "nameUrl": "ImplementationGuide/markdown/ReleaseNotes.md", - "title": "Release Notes", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Motivation.md", - "title": "Motivation", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/UebergreifendeFestlegungen/UebergreifendeFestlegungen.md", - "title": "Übergreifende Festlegungen", - "generation": "markdown", - "page": [ - { - "nameUrl": "ImplementationGuide/markdown/UebergreifendeFestlegungen/UebergreifendeFestlegungen_Methodik.md", - "title": "Methodik", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/UebergreifendeFestlegungen/UebergreifendeFestlegungen_BestaetigungsrelevanteSysteme.md", - "title": "Bestätigungsrelevante Systeme", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/UebergreifendeFestlegungen/KompatibilitaetDerGematikSpezifikation.md", - "title": "Kompatibilität der gematik-Spezifikation", - "generation": "markdown", - "page": [ - { - "nameUrl": "ImplementationGuide/markdown/UebergreifendeFestlegungen/KompatibilitaetDerGematikSpezifikation_IHE.md", - "title": "IHE-Profile", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/UebergreifendeFestlegungen/KompatibilitaetDerGematikSpezifikation_Andere.md", - "title": "Nationale FHIR-Spezifikationen", - "generation": "markdown" - } - ] - }, - { - "nameUrl": "ImplementationGuide/markdown/UebergreifendeFestlegungen/UebergreifendeFestlegungen_Must-Support-Flags.md", - "title": "Must-Support-Flags", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/UebergreifendeFestlegungen/UebergreifendeFestlegungen_Repraesentationsformate.md", - "title": "Repräsentationsformate", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/UebergreifendeFestlegungen/UebergreifendeFestlegungen_Suchparameter.md", - "title": "Suchparameter", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/UebergreifendeFestlegungen/UebergreifendeFestlegungen_Rest.md", - "title": "REST-API", - "generation": "markdown" - } - ] - }, - { - "nameUrl": "ImplementationGuide/markdown/Datenobjekte/Datenobjekte.md", - "title": "Datenobjekte", - "generation": "markdown", - "page": [ - { - "nameUrl": "ImplementationGuide/markdown/CapabilityStatement.md", - "title": "CapabilityStatement", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Datenobjekte/Datenobjekte_Patient.md", - "title": "Patient (Patient)", - "generation": "markdown", - "page": [ - { - "nameUrl": "ImplementationGuide/markdown/Patient/Patient_Motivation.md", - "title": "Motivation", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Patient/Patient_Kompatibilitaet.md", - "title": "Kompatibilität", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Patient/Patient_Profil.md", - "title": "Profil", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Patient/Patient_AnmerkungenZuDenMustSupportFeldern.md", - "title": "Anmerkungen zu den Must-Support Feldern", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Patient/Patient_Interaktionen.md", - "title": "Interaktionen", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Patient/Patient_Beispiele.md", - "title": "Beispiele", - "generation": "markdown" - } - ] - }, - { - "nameUrl": "ImplementationGuide/markdown/Datenobjekte/Datenobjekte_Kontakt.md", - "title": "Kontakt/Fall (Encounter)", - "generation": "markdown", - "page": [ - { - "nameUrl": "ImplementationGuide/markdown/KontaktGesundheitseinrichtung/Kontakt_Motivation.md", - "title": "Motivation", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/KontaktGesundheitseinrichtung/Kontakt_Kompatibilitaet.md", - "title": "Kompatibilität", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/KontaktGesundheitseinrichtung/Kontakt_Profil.md", - "title": "Profil", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/KontaktGesundheitseinrichtung/Kontakt_AnmerkungenZuDenMustSupportFeldern.md", - "title": "Anmerkungen zu den Must-Support Feldern", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/KontaktGesundheitseinrichtung/Kontakt_Interaktionen.md", - "title": "Interaktionen", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/KontaktGesundheitseinrichtung/Kontakt_Beispiele.md", - "title": "Beispiele", - "generation": "markdown" - } - ] - }, - { - "nameUrl": "ImplementationGuide/markdown/Datenobjekte/Datenobjekte_Abrechnungsfall.md", - "title": "Abrechnungsfall (Account)", - "generation": "markdown", - "page": [ - { - "nameUrl": "ImplementationGuide/markdown/Abrechnungsfall/Abrechnungsfall_Motivation.md", - "title": "Motivation", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Abrechnungsfall/Abrechnungsfall_Kompatibilitaet.md", - "title": "Kompatibilität", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Abrechnungsfall/Abrechnungsfall_Profil.md", - "title": "Profil", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Abrechnungsfall/Abrechnungsfall_AnmerkungenZuDenMustSupportFeldern.md", - "title": "Anmerkungen zu den Must-Support Feldern", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Abrechnungsfall/Abrechnungsfall_Interaktionen.md", - "title": "Interaktionen", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Abrechnungsfall/Abrechnungsfall_Beispiele.md", - "title": "Beispiele", - "generation": "markdown" - } - ] - }, - { - "nameUrl": "ImplementationGuide/markdown/Datenobjekte/Datenobjekte_Diagnose.md", - "title": "Diagnose (Condition)", - "generation": "markdown", - "page": [ - { - "nameUrl": "ImplementationGuide/markdown/Diagnose/Diagnose_Motivation.md", - "title": "Motivation", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Diagnose/Diagnose_Kompatibilitaet.md", - "title": "Kompatibilität", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Diagnose/Diagnose_Profil.md", - "title": "Profil", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Diagnose/Diagnose_AnmerkungenZuDenMustSupportFeldern.md", - "title": "Anmerkungen zu den Must-Support Feldern", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Diagnose/Diagnose_Interaktionen.md", - "title": "Interaktionen", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Diagnose/Diagnose_Beispiele.md", - "title": "Beispiele", - "generation": "markdown" - } - ] - }, - { - "nameUrl": "ImplementationGuide/markdown/Datenobjekte/Datenobjekte_Prozedur.md", - "title": "Prozedur (Procedure)", - "generation": "markdown", - "page": [ - { - "nameUrl": "ImplementationGuide/markdown/Prozedur/Prozedur_Motivation.md", - "title": "Motivation", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Prozedur/Prozedur_Kompatibilitaet.md", - "title": "Kompatibilität", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Prozedur/Prozedur_Profil.md", - "title": "Profil", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Prozedur/Prozedur_AnmerkungenZuDenMustSupportFeldern.md", - "title": "Anmerkungen zu den Must-Support Feldern", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Prozedur/Prozedur_Interaktionen.md", - "title": "Interaktionen", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Prozedur/Prozedur_Beispiele.md", - "title": "Beispiele", - "generation": "markdown" - } - ] - }, - { - "nameUrl": "ImplementationGuide/markdown/Datenobjekte/Datenobjekte_Versicherungsverhaeltnis.md", - "title": "Versicherungsverhältnis (Coverage)", - "generation": "markdown", - "page": [ - { - "nameUrl": "ImplementationGuide/markdown/Versicherungsverhaeltnis/Versicherungsverhaeltnis_Motivation.md", - "title": "Motivation", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Versicherungsverhaeltnis/Versicherungsverhaeltnis_Kompatibilitaet.md", - "title": "Kompatibilität", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Versicherungsverhaeltnis/Versicherungsverhaeltnis_Profil.md", - "title": "Profil", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Versicherungsverhaeltnis/Versicherungsverhaeltnis_AnmerkungenZuDenMustSupportFeldern.md", - "title": "Anmerkungen", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Versicherungsverhaeltnis/Versicherungsverhaeltnis_Interaktionen.md", - "title": "Interaktionen", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Versicherungsverhaeltnis/Versicherungsverhaeltnis_Beispiele.md", - "title": "Beispiele", - "generation": "markdown" - } - ] - }, - { - "nameUrl": "ImplementationGuide/markdown/Datenobjekte/Datenobjekte_Angehoeriger.md", - "title": "Angehöriger (RelatedPerson)", - "generation": "markdown", - "page": [ - { - "nameUrl": "ImplementationGuide/markdown/Angehoeriger/Angehoeriger_Motivation.md", - "title": "Motivation", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Angehoeriger/Angehoeriger_Kompatibilitaet.md", - "title": "Kompatibilität", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Angehoeriger/Angehoeriger_Profil.md", - "title": "Profil", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Angehoeriger/Angehoeriger_AnmerkungenZuDenMustSupportFeldern.md", - "title": "Anmerkungen", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Angehoeriger/Angehoeriger_Interaktionen.md", - "title": "Interaktionen", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Angehoeriger/Angehoeriger_Beispiele.md", - "title": "Beispiele", - "generation": "markdown" - } - ] - }, - { - "nameUrl": "ImplementationGuide/markdown/Datenobjekte/Datenobjekte_PersonImGesundheitsberuf.md", - "title": "PersonImGesundheitsberuf (Practitioner)", - "generation": "markdown", - "page": [ - { - "nameUrl": "ImplementationGuide/markdown/PersonImGesundheitsberuf/PersonImGesundheitsberuf_Motivation.md", - "title": "Motivation", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/PersonImGesundheitsberuf/PersonImGesundheitsberuf_Kompatibilitaet.md", - "title": "Kompatibilität", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/PersonImGesundheitsberuf/PersonImGesundheitsberuf_Profil.md", - "title": "Profil", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/PersonImGesundheitsberuf/PersonImGesundheitsberuf_AnmerkungenZuDenMustSupportFeldern.md", - "title": "Anmerkungen", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/PersonImGesundheitsberuf/PersonImGesundheitsberuf_Interaktionen.md", - "title": "Interaktionen", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/PersonImGesundheitsberuf/PersonImGesundheitsberuf_Beispiele.md", - "title": "Beispiele", - "generation": "markdown" - } - ] - }, - { - "nameUrl": "ImplementationGuide/markdown/Datenobjekte/Datenobjekte_BerichtSubsystem.md", - "title": "Bericht aus Subsystemen (Composition)", - "generation": "markdown", - "page": [ - { - "nameUrl": "ImplementationGuide/markdown/BerichtSubsystem/BerichtSubsystem_Motivation.md", - "title": "Motivation", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/BerichtSubsystem/BerichtSubsystem_Interaktionen.md", - "title": "Interaktionen", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/BerichtSubsystem/BerichtSubsystem_Profil.md", - "title": "Profil", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/BerichtSubsystem/BerichtSubsystem_AnmerkungenZuDenMustSupportFeldern.md", - "title": "Anmerkungen", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/BerichtSubsystem/BerichtSubsystem_Beispiele.md", - "title": "Beispiele", - "generation": "markdown" - } - ] - }, - { - "nameUrl": "ImplementationGuide/markdown/Datenobjekte/Datenobjekte_CodeSystem.md", - "title": "Katalog (CodeSystem)", - "generation": "markdown", - "page": [ - { - "nameUrl": "ImplementationGuide/markdown/Katalog/CodeSystem_Motivation.md", - "title": "Motivation", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Katalog/CodeSystem_Profil.md", - "title": "Profil", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Katalog/CodeSystem_Interaktionen.md", - "title": "Interaktionen", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Katalog/CodeSystem_AnmerkungenZuDenMustSupportFeldern.md", - "title": "Anmerkungen", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Katalog/CodeSystem_Beispiele.md", - "title": "Anmerkungen", - "generation": "markdown" - } - ] - }, - { - "nameUrl": "ImplementationGuide/markdown/Datenobjekte/Datenobjekte_ValueSet.md", - "title": "ValueSet (ValueSet)", - "generation": "markdown", - "page": [ - { - "nameUrl": "ImplementationGuide/markdown/ValueSet/ValueSet_Motivation.md", - "title": "Motivation", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/ValueSet/ValueSet_Kompatibilitaet.md", - "title": "Kompatibilität", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/ValueSet/ValueSet_Profil.md", - "title": "Profil", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/ValueSet/ValueSet_AnmerkungenZuDenMustSupportFeldern.md", - "title": "Anmerkungen", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/ValueSet/ValueSet_Interaktionen.md", - "title": "Anmerkungen", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/ValueSet/ValueSet_Beispiele.md", - "title": "Beispiele", - "generation": "markdown" - } - ] - }, - { - "nameUrl": "ImplementationGuide/markdown/Datenobjekte/Datenobjekte_Binary.md", - "title": "Binary (Binary)", - "generation": "markdown", - "page": [ - { - "nameUrl": "ImplementationGuide/markdown/Binary/Binary_Motivation.md", - "title": "Motivation", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Binary/ValueSet_Kompatibilitaet.md", - "title": "Kompatibilität", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Binary/Binary_Profil.md", - "title": "Profil", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Binary/Binary_AnmerkungenZuDenMustSupportFeldern.md", - "title": "Anmerkungen", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Binary/Binary_Interaktionen.md", - "title": "Anmerkungen", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Binary/Binary_Beispiele.md", - "title": "Beispiele", - "generation": "markdown" - } - ] - } - ] - } - ] - } - } -} +{ + "resourceType": "ImplementationGuide", + "url": "https://gematik.de/fhir/ISiK/v2/Basismodul/ImplementationGuide/ISiK-basismodul", + "version": "2.0.7", + "name": "Implementierungsleitfaden ISiK-Basismodul Stufe 2", + "status": "active", + "fhirVersion": [ + "4.0.1" + ], + "packageId": "de.gematik.isik-basismodul-stufe2", + "definition": { + "resource": [ + { + "reference": { + "reference": "Patient/test" + } + } + ], + "page": { + "nameUrl": "ImplementationGuide/markdown/Einfuehrung.md", + "title": "Einführung", + "generation": "markdown", + "page": [ + { + "nameUrl": "ImplementationGuide/markdown/ReleaseNotes.md", + "title": "Release Notes", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Motivation.md", + "title": "Motivation", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/UebergreifendeFestlegungen/UebergreifendeFestlegungen.md", + "title": "Übergreifende Festlegungen", + "generation": "markdown", + "page": [ + { + "nameUrl": "ImplementationGuide/markdown/UebergreifendeFestlegungen/UebergreifendeFestlegungen_Methodik.md", + "title": "Methodik", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/UebergreifendeFestlegungen/UebergreifendeFestlegungen_BestaetigungsrelevanteSysteme.md", + "title": "Bestätigungsrelevante Systeme", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/UebergreifendeFestlegungen/KompatibilitaetDerGematikSpezifikation.md", + "title": "Kompatibilität der gematik-Spezifikation", + "generation": "markdown", + "page": [ + { + "nameUrl": "ImplementationGuide/markdown/UebergreifendeFestlegungen/KompatibilitaetDerGematikSpezifikation_IHE.md", + "title": "IHE-Profile", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/UebergreifendeFestlegungen/KompatibilitaetDerGematikSpezifikation_Andere.md", + "title": "Nationale FHIR-Spezifikationen", + "generation": "markdown" + } + ] + }, + { + "nameUrl": "ImplementationGuide/markdown/UebergreifendeFestlegungen/UebergreifendeFestlegungen_Must-Support-Flags.md", + "title": "Must-Support-Flags", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/UebergreifendeFestlegungen/UebergreifendeFestlegungen_Repraesentationsformate.md", + "title": "Repräsentationsformate", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/UebergreifendeFestlegungen/UebergreifendeFestlegungen_Suchparameter.md", + "title": "Suchparameter", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/UebergreifendeFestlegungen/UebergreifendeFestlegungen_Rest.md", + "title": "REST-API", + "generation": "markdown" + } + ] + }, + { + "nameUrl": "ImplementationGuide/markdown/Datenobjekte/Datenobjekte.md", + "title": "Datenobjekte", + "generation": "markdown", + "page": [ + { + "nameUrl": "ImplementationGuide/markdown/CapabilityStatement.md", + "title": "CapabilityStatement", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Datenobjekte/Datenobjekte_Patient.md", + "title": "Patient (Patient)", + "generation": "markdown", + "page": [ + { + "nameUrl": "ImplementationGuide/markdown/Patient/Patient_Motivation.md", + "title": "Motivation", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Patient/Patient_Kompatibilitaet.md", + "title": "Kompatibilität", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Patient/Patient_Profil.md", + "title": "Profil", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Patient/Patient_AnmerkungenZuDenMustSupportFeldern.md", + "title": "Anmerkungen zu den Must-Support Feldern", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Patient/Patient_Interaktionen.md", + "title": "Interaktionen", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Patient/Patient_Beispiele.md", + "title": "Beispiele", + "generation": "markdown" + } + ] + }, + { + "nameUrl": "ImplementationGuide/markdown/Datenobjekte/Datenobjekte_Kontakt.md", + "title": "Kontakt/Fall (Encounter)", + "generation": "markdown", + "page": [ + { + "nameUrl": "ImplementationGuide/markdown/KontaktGesundheitseinrichtung/Kontakt_Motivation.md", + "title": "Motivation", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/KontaktGesundheitseinrichtung/Kontakt_Kompatibilitaet.md", + "title": "Kompatibilität", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/KontaktGesundheitseinrichtung/Kontakt_Profil.md", + "title": "Profil", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/KontaktGesundheitseinrichtung/Kontakt_AnmerkungenZuDenMustSupportFeldern.md", + "title": "Anmerkungen zu den Must-Support Feldern", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/KontaktGesundheitseinrichtung/Kontakt_Interaktionen.md", + "title": "Interaktionen", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/KontaktGesundheitseinrichtung/Kontakt_Beispiele.md", + "title": "Beispiele", + "generation": "markdown" + } + ] + }, + { + "nameUrl": "ImplementationGuide/markdown/Datenobjekte/Datenobjekte_Abrechnungsfall.md", + "title": "Abrechnungsfall (Account)", + "generation": "markdown", + "page": [ + { + "nameUrl": "ImplementationGuide/markdown/Abrechnungsfall/Abrechnungsfall_Motivation.md", + "title": "Motivation", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Abrechnungsfall/Abrechnungsfall_Kompatibilitaet.md", + "title": "Kompatibilität", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Abrechnungsfall/Abrechnungsfall_Profil.md", + "title": "Profil", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Abrechnungsfall/Abrechnungsfall_AnmerkungenZuDenMustSupportFeldern.md", + "title": "Anmerkungen zu den Must-Support Feldern", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Abrechnungsfall/Abrechnungsfall_Interaktionen.md", + "title": "Interaktionen", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Abrechnungsfall/Abrechnungsfall_Beispiele.md", + "title": "Beispiele", + "generation": "markdown" + } + ] + }, + { + "nameUrl": "ImplementationGuide/markdown/Datenobjekte/Datenobjekte_Diagnose.md", + "title": "Diagnose (Condition)", + "generation": "markdown", + "page": [ + { + "nameUrl": "ImplementationGuide/markdown/Diagnose/Diagnose_Motivation.md", + "title": "Motivation", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Diagnose/Diagnose_Kompatibilitaet.md", + "title": "Kompatibilität", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Diagnose/Diagnose_Profil.md", + "title": "Profil", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Diagnose/Diagnose_AnmerkungenZuDenMustSupportFeldern.md", + "title": "Anmerkungen zu den Must-Support Feldern", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Diagnose/Diagnose_Interaktionen.md", + "title": "Interaktionen", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Diagnose/Diagnose_Beispiele.md", + "title": "Beispiele", + "generation": "markdown" + } + ] + }, + { + "nameUrl": "ImplementationGuide/markdown/Datenobjekte/Datenobjekte_Prozedur.md", + "title": "Prozedur (Procedure)", + "generation": "markdown", + "page": [ + { + "nameUrl": "ImplementationGuide/markdown/Prozedur/Prozedur_Motivation.md", + "title": "Motivation", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Prozedur/Prozedur_Kompatibilitaet.md", + "title": "Kompatibilität", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Prozedur/Prozedur_Profil.md", + "title": "Profil", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Prozedur/Prozedur_AnmerkungenZuDenMustSupportFeldern.md", + "title": "Anmerkungen zu den Must-Support Feldern", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Prozedur/Prozedur_Interaktionen.md", + "title": "Interaktionen", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Prozedur/Prozedur_Beispiele.md", + "title": "Beispiele", + "generation": "markdown" + } + ] + }, + { + "nameUrl": "ImplementationGuide/markdown/Datenobjekte/Datenobjekte_Versicherungsverhaeltnis.md", + "title": "Versicherungsverhältnis (Coverage)", + "generation": "markdown", + "page": [ + { + "nameUrl": "ImplementationGuide/markdown/Versicherungsverhaeltnis/Versicherungsverhaeltnis_Motivation.md", + "title": "Motivation", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Versicherungsverhaeltnis/Versicherungsverhaeltnis_Kompatibilitaet.md", + "title": "Kompatibilität", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Versicherungsverhaeltnis/Versicherungsverhaeltnis_Profil.md", + "title": "Profil", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Versicherungsverhaeltnis/Versicherungsverhaeltnis_AnmerkungenZuDenMustSupportFeldern.md", + "title": "Anmerkungen", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Versicherungsverhaeltnis/Versicherungsverhaeltnis_Interaktionen.md", + "title": "Interaktionen", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Versicherungsverhaeltnis/Versicherungsverhaeltnis_Beispiele.md", + "title": "Beispiele", + "generation": "markdown" + } + ] + }, + { + "nameUrl": "ImplementationGuide/markdown/Datenobjekte/Datenobjekte_Angehoeriger.md", + "title": "Angehöriger (RelatedPerson)", + "generation": "markdown", + "page": [ + { + "nameUrl": "ImplementationGuide/markdown/Angehoeriger/Angehoeriger_Motivation.md", + "title": "Motivation", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Angehoeriger/Angehoeriger_Kompatibilitaet.md", + "title": "Kompatibilität", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Angehoeriger/Angehoeriger_Profil.md", + "title": "Profil", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Angehoeriger/Angehoeriger_AnmerkungenZuDenMustSupportFeldern.md", + "title": "Anmerkungen", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Angehoeriger/Angehoeriger_Interaktionen.md", + "title": "Interaktionen", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Angehoeriger/Angehoeriger_Beispiele.md", + "title": "Beispiele", + "generation": "markdown" + } + ] + }, + { + "nameUrl": "ImplementationGuide/markdown/Datenobjekte/Datenobjekte_PersonImGesundheitsberuf.md", + "title": "PersonImGesundheitsberuf (Practitioner)", + "generation": "markdown", + "page": [ + { + "nameUrl": "ImplementationGuide/markdown/PersonImGesundheitsberuf/PersonImGesundheitsberuf_Motivation.md", + "title": "Motivation", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/PersonImGesundheitsberuf/PersonImGesundheitsberuf_Kompatibilitaet.md", + "title": "Kompatibilität", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/PersonImGesundheitsberuf/PersonImGesundheitsberuf_Profil.md", + "title": "Profil", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/PersonImGesundheitsberuf/PersonImGesundheitsberuf_AnmerkungenZuDenMustSupportFeldern.md", + "title": "Anmerkungen", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/PersonImGesundheitsberuf/PersonImGesundheitsberuf_Interaktionen.md", + "title": "Interaktionen", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/PersonImGesundheitsberuf/PersonImGesundheitsberuf_Beispiele.md", + "title": "Beispiele", + "generation": "markdown" + } + ] + }, + { + "nameUrl": "ImplementationGuide/markdown/Datenobjekte/Datenobjekte_BerichtSubsystem.md", + "title": "Bericht aus Subsystemen (Composition)", + "generation": "markdown", + "page": [ + { + "nameUrl": "ImplementationGuide/markdown/BerichtSubsystem/BerichtSubsystem_Motivation.md", + "title": "Motivation", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/BerichtSubsystem/BerichtSubsystem_Interaktionen.md", + "title": "Interaktionen", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/BerichtSubsystem/BerichtSubsystem_Profil.md", + "title": "Profil", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/BerichtSubsystem/BerichtSubsystem_AnmerkungenZuDenMustSupportFeldern.md", + "title": "Anmerkungen", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/BerichtSubsystem/BerichtSubsystem_Beispiele.md", + "title": "Beispiele", + "generation": "markdown" + } + ] + }, + { + "nameUrl": "ImplementationGuide/markdown/Datenobjekte/Datenobjekte_CodeSystem.md", + "title": "Katalog (CodeSystem)", + "generation": "markdown", + "page": [ + { + "nameUrl": "ImplementationGuide/markdown/Katalog/CodeSystem_Motivation.md", + "title": "Motivation", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Katalog/CodeSystem_Profil.md", + "title": "Profil", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Katalog/CodeSystem_Interaktionen.md", + "title": "Interaktionen", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Katalog/CodeSystem_AnmerkungenZuDenMustSupportFeldern.md", + "title": "Anmerkungen", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Katalog/CodeSystem_Beispiele.md", + "title": "Anmerkungen", + "generation": "markdown" + } + ] + }, + { + "nameUrl": "ImplementationGuide/markdown/Datenobjekte/Datenobjekte_ValueSet.md", + "title": "ValueSet (ValueSet)", + "generation": "markdown", + "page": [ + { + "nameUrl": "ImplementationGuide/markdown/ValueSet/ValueSet_Motivation.md", + "title": "Motivation", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/ValueSet/ValueSet_Kompatibilitaet.md", + "title": "Kompatibilität", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/ValueSet/ValueSet_Profil.md", + "title": "Profil", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/ValueSet/ValueSet_AnmerkungenZuDenMustSupportFeldern.md", + "title": "Anmerkungen", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/ValueSet/ValueSet_Interaktionen.md", + "title": "Anmerkungen", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/ValueSet/ValueSet_Beispiele.md", + "title": "Beispiele", + "generation": "markdown" + } + ] + }, + { + "nameUrl": "ImplementationGuide/markdown/Datenobjekte/Datenobjekte_Binary.md", + "title": "Binary (Binary)", + "generation": "markdown", + "page": [ + { + "nameUrl": "ImplementationGuide/markdown/Binary/Binary_Motivation.md", + "title": "Motivation", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Binary/ValueSet_Kompatibilitaet.md", + "title": "Kompatibilität", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Binary/Binary_Profil.md", + "title": "Profil", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Binary/Binary_AnmerkungenZuDenMustSupportFeldern.md", + "title": "Anmerkungen", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Binary/Binary_Interaktionen.md", + "title": "Anmerkungen", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Binary/Binary_Beispiele.md", + "title": "Beispiele", + "generation": "markdown" + } + ] + } + ] + } + ] + } + } +} diff --git a/ImplementationGuide/markdown/Einfuehrung.md b/ImplementationGuide/markdown/Einfuehrung.md index 61df2f7f..12c4d668 100644 --- a/ImplementationGuide/markdown/Einfuehrung.md +++ b/ImplementationGuide/markdown/Einfuehrung.md @@ -1,43 +1,43 @@ -gematik logo - ----- -Version: TC_2.0.7 - -Datum: 2024-04-15 - -Realm: Deutschland - -Abgekündigte Versionen oder Zwischenveröffentlichungen der Implementierungsleitfäden finden Sie unter: https://gematik.github.io/spec-ISiK-Basismodul/index.html - - ----- - - -# Interoperabler Datenaustausch durch Informationssysteme im Krankenhaus (ISiK) - -Die gematik wurde vom Gesetzgeber beauftragt, im Benehmen mit der Deutschen Krankenhausgesellschaft (DKG) und den maßgeblichen Bundesverbänden der Industrie im Gesundheitswesen, verbindliche Standards für den Austausch von Gesundheitsdaten mit Informationssystemen im Krankenhaus zu erarbeiten. Dieser FHIR ImplementationGuide (IG) beschreibt die für diesen Zweck entwickelten FHIR Profile und das [REST](https://de.wikipedia.org/wiki/Representational_State_Transfer)-basierte Application Programming Interface (API). Die REST-API wird im Wesentlichen [vom FHIR Standard vorgegeben](https://www.hl7.org/fhir/R4/http.html). Dieser Leitfaden konkretisiert die ISiK-relevanten Funktionen der Standard-REST-API und trifft inhaltliche Festlegungen zu den ISiK-relevanten Ressourcen in Form von Ressourcen-Profilen. - -Hersteller bestätigungsrelevanter Systeme sollen durch diesen IG in die Lage versetzt werden, eine konforme Implementierung zu erstellen und das Bestätigungsverfahren der gematik erfolgreich zu absolvieren. - -Weitere Informationen siehe [§373 SGB V](https://www.gesetze-im-internet.de/sgb_5/__373.html). - -Hinweis: Sowohl für die Implementierung der ISiK-Spezifikation als auch für den Betrieb eines Produktes, das die ISiK-Spezifikation implementiert, ist eine SNOMED-CT-Lizenz notwendig. Diese kann beim [National Release Center für SNOMED CT in Deutschland](https://www.bfarm.de/DE/Kodiersysteme/Terminologien/SNOMED-CT/_node.html) beantragt werden. - -**Kontakt** - -Bringen Sie Allgemeine Fragen und Anmerkungen gerne über unser Anfrageportal ein: [Anfragen ISiK + ISiP](https://service.gematik.de/servicedesk/customer/portal/16) - -Falls Sie keinen Zugang zum Anfrageportal haben und dieses nutzen wollen, senden Sie uns bitte eine Nachricht an die Adresse isik [ at ] gematik.de mit dem Betreff "Portalzugang". - -**Herausgeber** - -gematik GmbH - -[Impressum](https://www.gematik.de/impressum/) - -**Gender-Hinweis** - -Zugunsten des Leseflusses wird in dieser Publikation meist die -männliche Form verwendet. Wir bitten, dies nicht als Zeichen einer -geschlechtsspezifischen Wertung zu deuten. Diese Variante deckt auch alle -weiteren Geschlechter, neben männlich und weiblich, ab. +gematik logo + +---- +Version: 2.0.7 + +Datum: 2024-04-15 + +Realm: Deutschland + +Abgekündigte Versionen oder Zwischenveröffentlichungen der Implementierungsleitfäden finden Sie unter: https://gematik.github.io/spec-ISiK-Basismodul/index.html + + +---- + + +# Interoperabler Datenaustausch durch Informationssysteme im Krankenhaus (ISiK) + +Die gematik wurde vom Gesetzgeber beauftragt, im Benehmen mit der Deutschen Krankenhausgesellschaft (DKG) und den maßgeblichen Bundesverbänden der Industrie im Gesundheitswesen, verbindliche Standards für den Austausch von Gesundheitsdaten mit Informationssystemen im Krankenhaus zu erarbeiten. Dieser FHIR ImplementationGuide (IG) beschreibt die für diesen Zweck entwickelten FHIR Profile und das [REST](https://de.wikipedia.org/wiki/Representational_State_Transfer)-basierte Application Programming Interface (API). Die REST-API wird im Wesentlichen [vom FHIR Standard vorgegeben](https://www.hl7.org/fhir/R4/http.html). Dieser Leitfaden konkretisiert die ISiK-relevanten Funktionen der Standard-REST-API und trifft inhaltliche Festlegungen zu den ISiK-relevanten Ressourcen in Form von Ressourcen-Profilen. + +Hersteller bestätigungsrelevanter Systeme sollen durch diesen IG in die Lage versetzt werden, eine konforme Implementierung zu erstellen und das Bestätigungsverfahren der gematik erfolgreich zu absolvieren. + +Weitere Informationen siehe [§373 SGB V](https://www.gesetze-im-internet.de/sgb_5/__373.html). + +Hinweis: Sowohl für die Implementierung der ISiK-Spezifikation als auch für den Betrieb eines Produktes, das die ISiK-Spezifikation implementiert, ist eine SNOMED-CT-Lizenz notwendig. Diese kann beim [National Release Center für SNOMED CT in Deutschland](https://www.bfarm.de/DE/Kodiersysteme/Terminologien/SNOMED-CT/_node.html) beantragt werden. + +**Kontakt** + +Bringen Sie Allgemeine Fragen und Anmerkungen gerne über unser Anfrageportal ein: [Anfragen ISiK + ISiP](https://service.gematik.de/servicedesk/customer/portal/16) + +Falls Sie keinen Zugang zum Anfrageportal haben und dieses nutzen wollen, senden Sie uns bitte eine Nachricht an die Adresse isik [ at ] gematik.de mit dem Betreff "Portalzugang". + +**Herausgeber** + +gematik GmbH + +[Impressum](https://www.gematik.de/impressum/) + +**Gender-Hinweis** + +Zugunsten des Leseflusses wird in dieser Publikation meist die +männliche Form verwendet. Wir bitten, dies nicht als Zeichen einer +geschlechtsspezifischen Wertung zu deuten. Diese Variante deckt auch alle +weiteren Geschlechter, neben männlich und weiblich, ab. diff --git a/Resources/input/fsh/ruleset.fsh b/Resources/input/fsh/ruleset.fsh index 676a6906..c6f6dce7 100644 --- a/Resources/input/fsh/ruleset.fsh +++ b/Resources/input/fsh/ruleset.fsh @@ -1,14 +1,14 @@ -RuleSet: Meta -* ^status = #active -* ^experimental = false -* ^publisher = "gematik GmbH" -* ^date = "2024-07-04" - -RuleSet: Meta-CapabilityStatement -* status = #active -* experimental = false -* version = "TC_2.0.7" -* publisher = "gematik GmbH" -* date = "2024-07-04" -* implementationGuide = "https://gematik.de/fhir/isik/v2/Basismodul/ImplementationGuide|2.0.7" -* url = "https://gematik.de/fhir/isik/v2/Basismodul/CapabilityStatement/basis-server" +RuleSet: Meta +* ^status = #active +* ^experimental = false +* ^publisher = "gematik GmbH" +* ^date = "2024-07-04" + +RuleSet: Meta-CapabilityStatement +* status = #active +* experimental = false +* version = "2.0.7" +* publisher = "gematik GmbH" +* date = "2024-07-04" +* implementationGuide = "https://gematik.de/fhir/isik/v2/Basismodul/ImplementationGuide|2.0.7" +* url = "https://gematik.de/fhir/isik/v2/Basismodul/CapabilityStatement/basis-server" diff --git a/Resources/sushi-config.yaml b/Resources/sushi-config.yaml index aeda0499..8ba0214d 100644 --- a/Resources/sushi-config.yaml +++ b/Resources/sushi-config.yaml @@ -1,16 +1,16 @@ -canonical: https://gematik.de/fhir/isik/v2/Basismodul -fhirVersion: 4.0.1 -FSHOnly: true -applyExtensionMetadataToRoot: false -id: Implementierungsleitfaden ISiK-Basismodul Stufe 2 2.0.5 -name: Implementierungsleitfaden ISiK-Basismodul Stufe 2 2.0.5 -status: active -version: "TC_2.0.7" -publisher: - name: Gematik GmbH - url: https://www.gematik.de/ - email: ISiK@gematik.de -dependencies: - de.basisprofil.r4: 1.4.0 - hl7.fhir.r4.core: 4.0.1 - hl7.fhir.extensions.r5: 4.0.1 +canonical: https://gematik.de/fhir/isik/v2/Basismodul +fhirVersion: 4.0.1 +FSHOnly: true +applyExtensionMetadataToRoot: false +id: Implementierungsleitfaden ISiK-Basismodul Stufe 2 2.0.5 +name: Implementierungsleitfaden ISiK-Basismodul Stufe 2 2.0.5 +status: active +version: "2.0.7" +publisher: + name: Gematik GmbH + url: https://www.gematik.de/ + email: ISiK@gematik.de +dependencies: + de.basisprofil.r4: 1.4.0 + hl7.fhir.r4.core: 4.0.1 + hl7.fhir.extensions.r5: 4.0.1 diff --git a/package.json b/package.json index 99464e7c..6868176f 100644 --- a/package.json +++ b/package.json @@ -1,10 +1,10 @@ -{ - "name": "de.gematik.isik-basismodul", - "version": "TC_2.0.7", - "fhirVersions": [ - "4.0.1" - ], - "dependencies": { - "de.basisprofil.r4": "1.4.0" - } +{ + "name": "de.gematik.isik-basismodul", + "version": "2.0.7", + "fhirVersions": [ + "4.0.1" + ], + "dependencies": { + "de.basisprofil.r4": "1.4.0" + } } \ No newline at end of file From 8e0b7f402f1ab0044c294e2743aca76882f4c29c Mon Sep 17 00:00:00 2001 From: f-peverali Date: Thu, 4 Jul 2024 09:19:57 +0000 Subject: [PATCH 10/12] auto-generated file update of TC version by GitHub Actions (CI FSH to FHIR Validation) --- ...lementierungsleitfadenIsiK_basismodul.json | 1074 ++++++++--------- ImplementationGuide/markdown/Einfuehrung.md | 86 +- Resources/input/fsh/ruleset.fsh | 28 +- Resources/sushi-config.yaml | 32 +- package.json | 18 +- 5 files changed, 619 insertions(+), 619 deletions(-) diff --git a/ImplementationGuide/ImplementierungsleitfadenIsiK_basismodul.json b/ImplementationGuide/ImplementierungsleitfadenIsiK_basismodul.json index 70bf9d0a..7a07cd2f 100644 --- a/ImplementationGuide/ImplementierungsleitfadenIsiK_basismodul.json +++ b/ImplementationGuide/ImplementierungsleitfadenIsiK_basismodul.json @@ -1,537 +1,537 @@ -{ - "resourceType": "ImplementationGuide", - "url": "https://gematik.de/fhir/ISiK/v2/Basismodul/ImplementationGuide/ISiK-basismodul", - "version": "2.0.7", - "name": "Implementierungsleitfaden ISiK-Basismodul Stufe 2", - "status": "active", - "fhirVersion": [ - "4.0.1" - ], - "packageId": "de.gematik.isik-basismodul-stufe2", - "definition": { - "resource": [ - { - "reference": { - "reference": "Patient/test" - } - } - ], - "page": { - "nameUrl": "ImplementationGuide/markdown/Einfuehrung.md", - "title": "Einführung", - "generation": "markdown", - "page": [ - { - "nameUrl": "ImplementationGuide/markdown/ReleaseNotes.md", - "title": "Release Notes", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Motivation.md", - "title": "Motivation", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/UebergreifendeFestlegungen/UebergreifendeFestlegungen.md", - "title": "Übergreifende Festlegungen", - "generation": "markdown", - "page": [ - { - "nameUrl": "ImplementationGuide/markdown/UebergreifendeFestlegungen/UebergreifendeFestlegungen_Methodik.md", - "title": "Methodik", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/UebergreifendeFestlegungen/UebergreifendeFestlegungen_BestaetigungsrelevanteSysteme.md", - "title": "Bestätigungsrelevante Systeme", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/UebergreifendeFestlegungen/KompatibilitaetDerGematikSpezifikation.md", - "title": "Kompatibilität der gematik-Spezifikation", - "generation": "markdown", - "page": [ - { - "nameUrl": "ImplementationGuide/markdown/UebergreifendeFestlegungen/KompatibilitaetDerGematikSpezifikation_IHE.md", - "title": "IHE-Profile", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/UebergreifendeFestlegungen/KompatibilitaetDerGematikSpezifikation_Andere.md", - "title": "Nationale FHIR-Spezifikationen", - "generation": "markdown" - } - ] - }, - { - "nameUrl": "ImplementationGuide/markdown/UebergreifendeFestlegungen/UebergreifendeFestlegungen_Must-Support-Flags.md", - "title": "Must-Support-Flags", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/UebergreifendeFestlegungen/UebergreifendeFestlegungen_Repraesentationsformate.md", - "title": "Repräsentationsformate", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/UebergreifendeFestlegungen/UebergreifendeFestlegungen_Suchparameter.md", - "title": "Suchparameter", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/UebergreifendeFestlegungen/UebergreifendeFestlegungen_Rest.md", - "title": "REST-API", - "generation": "markdown" - } - ] - }, - { - "nameUrl": "ImplementationGuide/markdown/Datenobjekte/Datenobjekte.md", - "title": "Datenobjekte", - "generation": "markdown", - "page": [ - { - "nameUrl": "ImplementationGuide/markdown/CapabilityStatement.md", - "title": "CapabilityStatement", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Datenobjekte/Datenobjekte_Patient.md", - "title": "Patient (Patient)", - "generation": "markdown", - "page": [ - { - "nameUrl": "ImplementationGuide/markdown/Patient/Patient_Motivation.md", - "title": "Motivation", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Patient/Patient_Kompatibilitaet.md", - "title": "Kompatibilität", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Patient/Patient_Profil.md", - "title": "Profil", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Patient/Patient_AnmerkungenZuDenMustSupportFeldern.md", - "title": "Anmerkungen zu den Must-Support Feldern", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Patient/Patient_Interaktionen.md", - "title": "Interaktionen", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Patient/Patient_Beispiele.md", - "title": "Beispiele", - "generation": "markdown" - } - ] - }, - { - "nameUrl": "ImplementationGuide/markdown/Datenobjekte/Datenobjekte_Kontakt.md", - "title": "Kontakt/Fall (Encounter)", - "generation": "markdown", - "page": [ - { - "nameUrl": "ImplementationGuide/markdown/KontaktGesundheitseinrichtung/Kontakt_Motivation.md", - "title": "Motivation", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/KontaktGesundheitseinrichtung/Kontakt_Kompatibilitaet.md", - "title": "Kompatibilität", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/KontaktGesundheitseinrichtung/Kontakt_Profil.md", - "title": "Profil", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/KontaktGesundheitseinrichtung/Kontakt_AnmerkungenZuDenMustSupportFeldern.md", - "title": "Anmerkungen zu den Must-Support Feldern", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/KontaktGesundheitseinrichtung/Kontakt_Interaktionen.md", - "title": "Interaktionen", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/KontaktGesundheitseinrichtung/Kontakt_Beispiele.md", - "title": "Beispiele", - "generation": "markdown" - } - ] - }, - { - "nameUrl": "ImplementationGuide/markdown/Datenobjekte/Datenobjekte_Abrechnungsfall.md", - "title": "Abrechnungsfall (Account)", - "generation": "markdown", - "page": [ - { - "nameUrl": "ImplementationGuide/markdown/Abrechnungsfall/Abrechnungsfall_Motivation.md", - "title": "Motivation", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Abrechnungsfall/Abrechnungsfall_Kompatibilitaet.md", - "title": "Kompatibilität", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Abrechnungsfall/Abrechnungsfall_Profil.md", - "title": "Profil", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Abrechnungsfall/Abrechnungsfall_AnmerkungenZuDenMustSupportFeldern.md", - "title": "Anmerkungen zu den Must-Support Feldern", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Abrechnungsfall/Abrechnungsfall_Interaktionen.md", - "title": "Interaktionen", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Abrechnungsfall/Abrechnungsfall_Beispiele.md", - "title": "Beispiele", - "generation": "markdown" - } - ] - }, - { - "nameUrl": "ImplementationGuide/markdown/Datenobjekte/Datenobjekte_Diagnose.md", - "title": "Diagnose (Condition)", - "generation": "markdown", - "page": [ - { - "nameUrl": "ImplementationGuide/markdown/Diagnose/Diagnose_Motivation.md", - "title": "Motivation", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Diagnose/Diagnose_Kompatibilitaet.md", - "title": "Kompatibilität", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Diagnose/Diagnose_Profil.md", - "title": "Profil", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Diagnose/Diagnose_AnmerkungenZuDenMustSupportFeldern.md", - "title": "Anmerkungen zu den Must-Support Feldern", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Diagnose/Diagnose_Interaktionen.md", - "title": "Interaktionen", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Diagnose/Diagnose_Beispiele.md", - "title": "Beispiele", - "generation": "markdown" - } - ] - }, - { - "nameUrl": "ImplementationGuide/markdown/Datenobjekte/Datenobjekte_Prozedur.md", - "title": "Prozedur (Procedure)", - "generation": "markdown", - "page": [ - { - "nameUrl": "ImplementationGuide/markdown/Prozedur/Prozedur_Motivation.md", - "title": "Motivation", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Prozedur/Prozedur_Kompatibilitaet.md", - "title": "Kompatibilität", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Prozedur/Prozedur_Profil.md", - "title": "Profil", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Prozedur/Prozedur_AnmerkungenZuDenMustSupportFeldern.md", - "title": "Anmerkungen zu den Must-Support Feldern", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Prozedur/Prozedur_Interaktionen.md", - "title": "Interaktionen", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Prozedur/Prozedur_Beispiele.md", - "title": "Beispiele", - "generation": "markdown" - } - ] - }, - { - "nameUrl": "ImplementationGuide/markdown/Datenobjekte/Datenobjekte_Versicherungsverhaeltnis.md", - "title": "Versicherungsverhältnis (Coverage)", - "generation": "markdown", - "page": [ - { - "nameUrl": "ImplementationGuide/markdown/Versicherungsverhaeltnis/Versicherungsverhaeltnis_Motivation.md", - "title": "Motivation", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Versicherungsverhaeltnis/Versicherungsverhaeltnis_Kompatibilitaet.md", - "title": "Kompatibilität", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Versicherungsverhaeltnis/Versicherungsverhaeltnis_Profil.md", - "title": "Profil", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Versicherungsverhaeltnis/Versicherungsverhaeltnis_AnmerkungenZuDenMustSupportFeldern.md", - "title": "Anmerkungen", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Versicherungsverhaeltnis/Versicherungsverhaeltnis_Interaktionen.md", - "title": "Interaktionen", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Versicherungsverhaeltnis/Versicherungsverhaeltnis_Beispiele.md", - "title": "Beispiele", - "generation": "markdown" - } - ] - }, - { - "nameUrl": "ImplementationGuide/markdown/Datenobjekte/Datenobjekte_Angehoeriger.md", - "title": "Angehöriger (RelatedPerson)", - "generation": "markdown", - "page": [ - { - "nameUrl": "ImplementationGuide/markdown/Angehoeriger/Angehoeriger_Motivation.md", - "title": "Motivation", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Angehoeriger/Angehoeriger_Kompatibilitaet.md", - "title": "Kompatibilität", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Angehoeriger/Angehoeriger_Profil.md", - "title": "Profil", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Angehoeriger/Angehoeriger_AnmerkungenZuDenMustSupportFeldern.md", - "title": "Anmerkungen", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Angehoeriger/Angehoeriger_Interaktionen.md", - "title": "Interaktionen", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Angehoeriger/Angehoeriger_Beispiele.md", - "title": "Beispiele", - "generation": "markdown" - } - ] - }, - { - "nameUrl": "ImplementationGuide/markdown/Datenobjekte/Datenobjekte_PersonImGesundheitsberuf.md", - "title": "PersonImGesundheitsberuf (Practitioner)", - "generation": "markdown", - "page": [ - { - "nameUrl": "ImplementationGuide/markdown/PersonImGesundheitsberuf/PersonImGesundheitsberuf_Motivation.md", - "title": "Motivation", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/PersonImGesundheitsberuf/PersonImGesundheitsberuf_Kompatibilitaet.md", - "title": "Kompatibilität", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/PersonImGesundheitsberuf/PersonImGesundheitsberuf_Profil.md", - "title": "Profil", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/PersonImGesundheitsberuf/PersonImGesundheitsberuf_AnmerkungenZuDenMustSupportFeldern.md", - "title": "Anmerkungen", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/PersonImGesundheitsberuf/PersonImGesundheitsberuf_Interaktionen.md", - "title": "Interaktionen", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/PersonImGesundheitsberuf/PersonImGesundheitsberuf_Beispiele.md", - "title": "Beispiele", - "generation": "markdown" - } - ] - }, - { - "nameUrl": "ImplementationGuide/markdown/Datenobjekte/Datenobjekte_BerichtSubsystem.md", - "title": "Bericht aus Subsystemen (Composition)", - "generation": "markdown", - "page": [ - { - "nameUrl": "ImplementationGuide/markdown/BerichtSubsystem/BerichtSubsystem_Motivation.md", - "title": "Motivation", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/BerichtSubsystem/BerichtSubsystem_Interaktionen.md", - "title": "Interaktionen", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/BerichtSubsystem/BerichtSubsystem_Profil.md", - "title": "Profil", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/BerichtSubsystem/BerichtSubsystem_AnmerkungenZuDenMustSupportFeldern.md", - "title": "Anmerkungen", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/BerichtSubsystem/BerichtSubsystem_Beispiele.md", - "title": "Beispiele", - "generation": "markdown" - } - ] - }, - { - "nameUrl": "ImplementationGuide/markdown/Datenobjekte/Datenobjekte_CodeSystem.md", - "title": "Katalog (CodeSystem)", - "generation": "markdown", - "page": [ - { - "nameUrl": "ImplementationGuide/markdown/Katalog/CodeSystem_Motivation.md", - "title": "Motivation", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Katalog/CodeSystem_Profil.md", - "title": "Profil", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Katalog/CodeSystem_Interaktionen.md", - "title": "Interaktionen", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Katalog/CodeSystem_AnmerkungenZuDenMustSupportFeldern.md", - "title": "Anmerkungen", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Katalog/CodeSystem_Beispiele.md", - "title": "Anmerkungen", - "generation": "markdown" - } - ] - }, - { - "nameUrl": "ImplementationGuide/markdown/Datenobjekte/Datenobjekte_ValueSet.md", - "title": "ValueSet (ValueSet)", - "generation": "markdown", - "page": [ - { - "nameUrl": "ImplementationGuide/markdown/ValueSet/ValueSet_Motivation.md", - "title": "Motivation", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/ValueSet/ValueSet_Kompatibilitaet.md", - "title": "Kompatibilität", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/ValueSet/ValueSet_Profil.md", - "title": "Profil", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/ValueSet/ValueSet_AnmerkungenZuDenMustSupportFeldern.md", - "title": "Anmerkungen", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/ValueSet/ValueSet_Interaktionen.md", - "title": "Anmerkungen", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/ValueSet/ValueSet_Beispiele.md", - "title": "Beispiele", - "generation": "markdown" - } - ] - }, - { - "nameUrl": "ImplementationGuide/markdown/Datenobjekte/Datenobjekte_Binary.md", - "title": "Binary (Binary)", - "generation": "markdown", - "page": [ - { - "nameUrl": "ImplementationGuide/markdown/Binary/Binary_Motivation.md", - "title": "Motivation", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Binary/ValueSet_Kompatibilitaet.md", - "title": "Kompatibilität", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Binary/Binary_Profil.md", - "title": "Profil", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Binary/Binary_AnmerkungenZuDenMustSupportFeldern.md", - "title": "Anmerkungen", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Binary/Binary_Interaktionen.md", - "title": "Anmerkungen", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Binary/Binary_Beispiele.md", - "title": "Beispiele", - "generation": "markdown" - } - ] - } - ] - } - ] - } - } -} +{ + "resourceType": "ImplementationGuide", + "url": "https://gematik.de/fhir/ISiK/v2/Basismodul/ImplementationGuide/ISiK-basismodul", + "version": "2.0.7", + "name": "Implementierungsleitfaden ISiK-Basismodul Stufe 2", + "status": "active", + "fhirVersion": [ + "4.0.1" + ], + "packageId": "de.gematik.isik-basismodul-stufe2", + "definition": { + "resource": [ + { + "reference": { + "reference": "Patient/test" + } + } + ], + "page": { + "nameUrl": "ImplementationGuide/markdown/Einfuehrung.md", + "title": "Einführung", + "generation": "markdown", + "page": [ + { + "nameUrl": "ImplementationGuide/markdown/ReleaseNotes.md", + "title": "Release Notes", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Motivation.md", + "title": "Motivation", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/UebergreifendeFestlegungen/UebergreifendeFestlegungen.md", + "title": "Übergreifende Festlegungen", + "generation": "markdown", + "page": [ + { + "nameUrl": "ImplementationGuide/markdown/UebergreifendeFestlegungen/UebergreifendeFestlegungen_Methodik.md", + "title": "Methodik", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/UebergreifendeFestlegungen/UebergreifendeFestlegungen_BestaetigungsrelevanteSysteme.md", + "title": "Bestätigungsrelevante Systeme", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/UebergreifendeFestlegungen/KompatibilitaetDerGematikSpezifikation.md", + "title": "Kompatibilität der gematik-Spezifikation", + "generation": "markdown", + "page": [ + { + "nameUrl": "ImplementationGuide/markdown/UebergreifendeFestlegungen/KompatibilitaetDerGematikSpezifikation_IHE.md", + "title": "IHE-Profile", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/UebergreifendeFestlegungen/KompatibilitaetDerGematikSpezifikation_Andere.md", + "title": "Nationale FHIR-Spezifikationen", + "generation": "markdown" + } + ] + }, + { + "nameUrl": "ImplementationGuide/markdown/UebergreifendeFestlegungen/UebergreifendeFestlegungen_Must-Support-Flags.md", + "title": "Must-Support-Flags", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/UebergreifendeFestlegungen/UebergreifendeFestlegungen_Repraesentationsformate.md", + "title": "Repräsentationsformate", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/UebergreifendeFestlegungen/UebergreifendeFestlegungen_Suchparameter.md", + "title": "Suchparameter", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/UebergreifendeFestlegungen/UebergreifendeFestlegungen_Rest.md", + "title": "REST-API", + "generation": "markdown" + } + ] + }, + { + "nameUrl": "ImplementationGuide/markdown/Datenobjekte/Datenobjekte.md", + "title": "Datenobjekte", + "generation": "markdown", + "page": [ + { + "nameUrl": "ImplementationGuide/markdown/CapabilityStatement.md", + "title": "CapabilityStatement", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Datenobjekte/Datenobjekte_Patient.md", + "title": "Patient (Patient)", + "generation": "markdown", + "page": [ + { + "nameUrl": "ImplementationGuide/markdown/Patient/Patient_Motivation.md", + "title": "Motivation", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Patient/Patient_Kompatibilitaet.md", + "title": "Kompatibilität", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Patient/Patient_Profil.md", + "title": "Profil", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Patient/Patient_AnmerkungenZuDenMustSupportFeldern.md", + "title": "Anmerkungen zu den Must-Support Feldern", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Patient/Patient_Interaktionen.md", + "title": "Interaktionen", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Patient/Patient_Beispiele.md", + "title": "Beispiele", + "generation": "markdown" + } + ] + }, + { + "nameUrl": "ImplementationGuide/markdown/Datenobjekte/Datenobjekte_Kontakt.md", + "title": "Kontakt/Fall (Encounter)", + "generation": "markdown", + "page": [ + { + "nameUrl": "ImplementationGuide/markdown/KontaktGesundheitseinrichtung/Kontakt_Motivation.md", + "title": "Motivation", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/KontaktGesundheitseinrichtung/Kontakt_Kompatibilitaet.md", + "title": "Kompatibilität", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/KontaktGesundheitseinrichtung/Kontakt_Profil.md", + "title": "Profil", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/KontaktGesundheitseinrichtung/Kontakt_AnmerkungenZuDenMustSupportFeldern.md", + "title": "Anmerkungen zu den Must-Support Feldern", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/KontaktGesundheitseinrichtung/Kontakt_Interaktionen.md", + "title": "Interaktionen", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/KontaktGesundheitseinrichtung/Kontakt_Beispiele.md", + "title": "Beispiele", + "generation": "markdown" + } + ] + }, + { + "nameUrl": "ImplementationGuide/markdown/Datenobjekte/Datenobjekte_Abrechnungsfall.md", + "title": "Abrechnungsfall (Account)", + "generation": "markdown", + "page": [ + { + "nameUrl": "ImplementationGuide/markdown/Abrechnungsfall/Abrechnungsfall_Motivation.md", + "title": "Motivation", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Abrechnungsfall/Abrechnungsfall_Kompatibilitaet.md", + "title": "Kompatibilität", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Abrechnungsfall/Abrechnungsfall_Profil.md", + "title": "Profil", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Abrechnungsfall/Abrechnungsfall_AnmerkungenZuDenMustSupportFeldern.md", + "title": "Anmerkungen zu den Must-Support Feldern", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Abrechnungsfall/Abrechnungsfall_Interaktionen.md", + "title": "Interaktionen", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Abrechnungsfall/Abrechnungsfall_Beispiele.md", + "title": "Beispiele", + "generation": "markdown" + } + ] + }, + { + "nameUrl": "ImplementationGuide/markdown/Datenobjekte/Datenobjekte_Diagnose.md", + "title": "Diagnose (Condition)", + "generation": "markdown", + "page": [ + { + "nameUrl": "ImplementationGuide/markdown/Diagnose/Diagnose_Motivation.md", + "title": "Motivation", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Diagnose/Diagnose_Kompatibilitaet.md", + "title": "Kompatibilität", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Diagnose/Diagnose_Profil.md", + "title": "Profil", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Diagnose/Diagnose_AnmerkungenZuDenMustSupportFeldern.md", + "title": "Anmerkungen zu den Must-Support Feldern", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Diagnose/Diagnose_Interaktionen.md", + "title": "Interaktionen", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Diagnose/Diagnose_Beispiele.md", + "title": "Beispiele", + "generation": "markdown" + } + ] + }, + { + "nameUrl": "ImplementationGuide/markdown/Datenobjekte/Datenobjekte_Prozedur.md", + "title": "Prozedur (Procedure)", + "generation": "markdown", + "page": [ + { + "nameUrl": "ImplementationGuide/markdown/Prozedur/Prozedur_Motivation.md", + "title": "Motivation", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Prozedur/Prozedur_Kompatibilitaet.md", + "title": "Kompatibilität", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Prozedur/Prozedur_Profil.md", + "title": "Profil", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Prozedur/Prozedur_AnmerkungenZuDenMustSupportFeldern.md", + "title": "Anmerkungen zu den Must-Support Feldern", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Prozedur/Prozedur_Interaktionen.md", + "title": "Interaktionen", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Prozedur/Prozedur_Beispiele.md", + "title": "Beispiele", + "generation": "markdown" + } + ] + }, + { + "nameUrl": "ImplementationGuide/markdown/Datenobjekte/Datenobjekte_Versicherungsverhaeltnis.md", + "title": "Versicherungsverhältnis (Coverage)", + "generation": "markdown", + "page": [ + { + "nameUrl": "ImplementationGuide/markdown/Versicherungsverhaeltnis/Versicherungsverhaeltnis_Motivation.md", + "title": "Motivation", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Versicherungsverhaeltnis/Versicherungsverhaeltnis_Kompatibilitaet.md", + "title": "Kompatibilität", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Versicherungsverhaeltnis/Versicherungsverhaeltnis_Profil.md", + "title": "Profil", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Versicherungsverhaeltnis/Versicherungsverhaeltnis_AnmerkungenZuDenMustSupportFeldern.md", + "title": "Anmerkungen", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Versicherungsverhaeltnis/Versicherungsverhaeltnis_Interaktionen.md", + "title": "Interaktionen", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Versicherungsverhaeltnis/Versicherungsverhaeltnis_Beispiele.md", + "title": "Beispiele", + "generation": "markdown" + } + ] + }, + { + "nameUrl": "ImplementationGuide/markdown/Datenobjekte/Datenobjekte_Angehoeriger.md", + "title": "Angehöriger (RelatedPerson)", + "generation": "markdown", + "page": [ + { + "nameUrl": "ImplementationGuide/markdown/Angehoeriger/Angehoeriger_Motivation.md", + "title": "Motivation", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Angehoeriger/Angehoeriger_Kompatibilitaet.md", + "title": "Kompatibilität", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Angehoeriger/Angehoeriger_Profil.md", + "title": "Profil", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Angehoeriger/Angehoeriger_AnmerkungenZuDenMustSupportFeldern.md", + "title": "Anmerkungen", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Angehoeriger/Angehoeriger_Interaktionen.md", + "title": "Interaktionen", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Angehoeriger/Angehoeriger_Beispiele.md", + "title": "Beispiele", + "generation": "markdown" + } + ] + }, + { + "nameUrl": "ImplementationGuide/markdown/Datenobjekte/Datenobjekte_PersonImGesundheitsberuf.md", + "title": "PersonImGesundheitsberuf (Practitioner)", + "generation": "markdown", + "page": [ + { + "nameUrl": "ImplementationGuide/markdown/PersonImGesundheitsberuf/PersonImGesundheitsberuf_Motivation.md", + "title": "Motivation", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/PersonImGesundheitsberuf/PersonImGesundheitsberuf_Kompatibilitaet.md", + "title": "Kompatibilität", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/PersonImGesundheitsberuf/PersonImGesundheitsberuf_Profil.md", + "title": "Profil", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/PersonImGesundheitsberuf/PersonImGesundheitsberuf_AnmerkungenZuDenMustSupportFeldern.md", + "title": "Anmerkungen", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/PersonImGesundheitsberuf/PersonImGesundheitsberuf_Interaktionen.md", + "title": "Interaktionen", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/PersonImGesundheitsberuf/PersonImGesundheitsberuf_Beispiele.md", + "title": "Beispiele", + "generation": "markdown" + } + ] + }, + { + "nameUrl": "ImplementationGuide/markdown/Datenobjekte/Datenobjekte_BerichtSubsystem.md", + "title": "Bericht aus Subsystemen (Composition)", + "generation": "markdown", + "page": [ + { + "nameUrl": "ImplementationGuide/markdown/BerichtSubsystem/BerichtSubsystem_Motivation.md", + "title": "Motivation", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/BerichtSubsystem/BerichtSubsystem_Interaktionen.md", + "title": "Interaktionen", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/BerichtSubsystem/BerichtSubsystem_Profil.md", + "title": "Profil", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/BerichtSubsystem/BerichtSubsystem_AnmerkungenZuDenMustSupportFeldern.md", + "title": "Anmerkungen", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/BerichtSubsystem/BerichtSubsystem_Beispiele.md", + "title": "Beispiele", + "generation": "markdown" + } + ] + }, + { + "nameUrl": "ImplementationGuide/markdown/Datenobjekte/Datenobjekte_CodeSystem.md", + "title": "Katalog (CodeSystem)", + "generation": "markdown", + "page": [ + { + "nameUrl": "ImplementationGuide/markdown/Katalog/CodeSystem_Motivation.md", + "title": "Motivation", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Katalog/CodeSystem_Profil.md", + "title": "Profil", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Katalog/CodeSystem_Interaktionen.md", + "title": "Interaktionen", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Katalog/CodeSystem_AnmerkungenZuDenMustSupportFeldern.md", + "title": "Anmerkungen", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Katalog/CodeSystem_Beispiele.md", + "title": "Anmerkungen", + "generation": "markdown" + } + ] + }, + { + "nameUrl": "ImplementationGuide/markdown/Datenobjekte/Datenobjekte_ValueSet.md", + "title": "ValueSet (ValueSet)", + "generation": "markdown", + "page": [ + { + "nameUrl": "ImplementationGuide/markdown/ValueSet/ValueSet_Motivation.md", + "title": "Motivation", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/ValueSet/ValueSet_Kompatibilitaet.md", + "title": "Kompatibilität", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/ValueSet/ValueSet_Profil.md", + "title": "Profil", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/ValueSet/ValueSet_AnmerkungenZuDenMustSupportFeldern.md", + "title": "Anmerkungen", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/ValueSet/ValueSet_Interaktionen.md", + "title": "Anmerkungen", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/ValueSet/ValueSet_Beispiele.md", + "title": "Beispiele", + "generation": "markdown" + } + ] + }, + { + "nameUrl": "ImplementationGuide/markdown/Datenobjekte/Datenobjekte_Binary.md", + "title": "Binary (Binary)", + "generation": "markdown", + "page": [ + { + "nameUrl": "ImplementationGuide/markdown/Binary/Binary_Motivation.md", + "title": "Motivation", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Binary/ValueSet_Kompatibilitaet.md", + "title": "Kompatibilität", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Binary/Binary_Profil.md", + "title": "Profil", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Binary/Binary_AnmerkungenZuDenMustSupportFeldern.md", + "title": "Anmerkungen", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Binary/Binary_Interaktionen.md", + "title": "Anmerkungen", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/Binary/Binary_Beispiele.md", + "title": "Beispiele", + "generation": "markdown" + } + ] + } + ] + } + ] + } + } +} diff --git a/ImplementationGuide/markdown/Einfuehrung.md b/ImplementationGuide/markdown/Einfuehrung.md index 12c4d668..0c58c012 100644 --- a/ImplementationGuide/markdown/Einfuehrung.md +++ b/ImplementationGuide/markdown/Einfuehrung.md @@ -1,43 +1,43 @@ -gematik logo - ----- -Version: 2.0.7 - -Datum: 2024-04-15 - -Realm: Deutschland - -Abgekündigte Versionen oder Zwischenveröffentlichungen der Implementierungsleitfäden finden Sie unter: https://gematik.github.io/spec-ISiK-Basismodul/index.html - - ----- - - -# Interoperabler Datenaustausch durch Informationssysteme im Krankenhaus (ISiK) - -Die gematik wurde vom Gesetzgeber beauftragt, im Benehmen mit der Deutschen Krankenhausgesellschaft (DKG) und den maßgeblichen Bundesverbänden der Industrie im Gesundheitswesen, verbindliche Standards für den Austausch von Gesundheitsdaten mit Informationssystemen im Krankenhaus zu erarbeiten. Dieser FHIR ImplementationGuide (IG) beschreibt die für diesen Zweck entwickelten FHIR Profile und das [REST](https://de.wikipedia.org/wiki/Representational_State_Transfer)-basierte Application Programming Interface (API). Die REST-API wird im Wesentlichen [vom FHIR Standard vorgegeben](https://www.hl7.org/fhir/R4/http.html). Dieser Leitfaden konkretisiert die ISiK-relevanten Funktionen der Standard-REST-API und trifft inhaltliche Festlegungen zu den ISiK-relevanten Ressourcen in Form von Ressourcen-Profilen. - -Hersteller bestätigungsrelevanter Systeme sollen durch diesen IG in die Lage versetzt werden, eine konforme Implementierung zu erstellen und das Bestätigungsverfahren der gematik erfolgreich zu absolvieren. - -Weitere Informationen siehe [§373 SGB V](https://www.gesetze-im-internet.de/sgb_5/__373.html). - -Hinweis: Sowohl für die Implementierung der ISiK-Spezifikation als auch für den Betrieb eines Produktes, das die ISiK-Spezifikation implementiert, ist eine SNOMED-CT-Lizenz notwendig. Diese kann beim [National Release Center für SNOMED CT in Deutschland](https://www.bfarm.de/DE/Kodiersysteme/Terminologien/SNOMED-CT/_node.html) beantragt werden. - -**Kontakt** - -Bringen Sie Allgemeine Fragen und Anmerkungen gerne über unser Anfrageportal ein: [Anfragen ISiK + ISiP](https://service.gematik.de/servicedesk/customer/portal/16) - -Falls Sie keinen Zugang zum Anfrageportal haben und dieses nutzen wollen, senden Sie uns bitte eine Nachricht an die Adresse isik [ at ] gematik.de mit dem Betreff "Portalzugang". - -**Herausgeber** - -gematik GmbH - -[Impressum](https://www.gematik.de/impressum/) - -**Gender-Hinweis** - -Zugunsten des Leseflusses wird in dieser Publikation meist die -männliche Form verwendet. Wir bitten, dies nicht als Zeichen einer -geschlechtsspezifischen Wertung zu deuten. Diese Variante deckt auch alle -weiteren Geschlechter, neben männlich und weiblich, ab. +gematik logo + +---- +Version: 2.0.7 + +Datum: 2024-04-15 + +Realm: Deutschland + +Abgekündigte Versionen oder Zwischenveröffentlichungen der Implementierungsleitfäden finden Sie unter: https://gematik.github.io/spec-ISiK-Basismodul/index.html + + +---- + + +# Interoperabler Datenaustausch durch Informationssysteme im Krankenhaus (ISiK) + +Die gematik wurde vom Gesetzgeber beauftragt, im Benehmen mit der Deutschen Krankenhausgesellschaft (DKG) und den maßgeblichen Bundesverbänden der Industrie im Gesundheitswesen, verbindliche Standards für den Austausch von Gesundheitsdaten mit Informationssystemen im Krankenhaus zu erarbeiten. Dieser FHIR ImplementationGuide (IG) beschreibt die für diesen Zweck entwickelten FHIR Profile und das [REST](https://de.wikipedia.org/wiki/Representational_State_Transfer)-basierte Application Programming Interface (API). Die REST-API wird im Wesentlichen [vom FHIR Standard vorgegeben](https://www.hl7.org/fhir/R4/http.html). Dieser Leitfaden konkretisiert die ISiK-relevanten Funktionen der Standard-REST-API und trifft inhaltliche Festlegungen zu den ISiK-relevanten Ressourcen in Form von Ressourcen-Profilen. + +Hersteller bestätigungsrelevanter Systeme sollen durch diesen IG in die Lage versetzt werden, eine konforme Implementierung zu erstellen und das Bestätigungsverfahren der gematik erfolgreich zu absolvieren. + +Weitere Informationen siehe [§373 SGB V](https://www.gesetze-im-internet.de/sgb_5/__373.html). + +Hinweis: Sowohl für die Implementierung der ISiK-Spezifikation als auch für den Betrieb eines Produktes, das die ISiK-Spezifikation implementiert, ist eine SNOMED-CT-Lizenz notwendig. Diese kann beim [National Release Center für SNOMED CT in Deutschland](https://www.bfarm.de/DE/Kodiersysteme/Terminologien/SNOMED-CT/_node.html) beantragt werden. + +**Kontakt** + +Bringen Sie Allgemeine Fragen und Anmerkungen gerne über unser Anfrageportal ein: [Anfragen ISiK + ISiP](https://service.gematik.de/servicedesk/customer/portal/16) + +Falls Sie keinen Zugang zum Anfrageportal haben und dieses nutzen wollen, senden Sie uns bitte eine Nachricht an die Adresse isik [ at ] gematik.de mit dem Betreff "Portalzugang". + +**Herausgeber** + +gematik GmbH + +[Impressum](https://www.gematik.de/impressum/) + +**Gender-Hinweis** + +Zugunsten des Leseflusses wird in dieser Publikation meist die +männliche Form verwendet. Wir bitten, dies nicht als Zeichen einer +geschlechtsspezifischen Wertung zu deuten. Diese Variante deckt auch alle +weiteren Geschlechter, neben männlich und weiblich, ab. diff --git a/Resources/input/fsh/ruleset.fsh b/Resources/input/fsh/ruleset.fsh index c6f6dce7..557a6f58 100644 --- a/Resources/input/fsh/ruleset.fsh +++ b/Resources/input/fsh/ruleset.fsh @@ -1,14 +1,14 @@ -RuleSet: Meta -* ^status = #active -* ^experimental = false -* ^publisher = "gematik GmbH" -* ^date = "2024-07-04" - -RuleSet: Meta-CapabilityStatement -* status = #active -* experimental = false -* version = "2.0.7" -* publisher = "gematik GmbH" -* date = "2024-07-04" -* implementationGuide = "https://gematik.de/fhir/isik/v2/Basismodul/ImplementationGuide|2.0.7" -* url = "https://gematik.de/fhir/isik/v2/Basismodul/CapabilityStatement/basis-server" +RuleSet: Meta +* ^status = #active +* ^experimental = false +* ^publisher = "gematik GmbH" +* ^date = "2024-07-04" + +RuleSet: Meta-CapabilityStatement +* status = #active +* experimental = false +* version = "2.0.7" +* publisher = "gematik GmbH" +* date = "2024-07-04" +* implementationGuide = "https://gematik.de/fhir/isik/v2/Basismodul/ImplementationGuide|2.0.7" +* url = "https://gematik.de/fhir/isik/v2/Basismodul/CapabilityStatement/basis-server" diff --git a/Resources/sushi-config.yaml b/Resources/sushi-config.yaml index 8ba0214d..725a6f6d 100644 --- a/Resources/sushi-config.yaml +++ b/Resources/sushi-config.yaml @@ -1,16 +1,16 @@ -canonical: https://gematik.de/fhir/isik/v2/Basismodul -fhirVersion: 4.0.1 -FSHOnly: true -applyExtensionMetadataToRoot: false -id: Implementierungsleitfaden ISiK-Basismodul Stufe 2 2.0.5 -name: Implementierungsleitfaden ISiK-Basismodul Stufe 2 2.0.5 -status: active -version: "2.0.7" -publisher: - name: Gematik GmbH - url: https://www.gematik.de/ - email: ISiK@gematik.de -dependencies: - de.basisprofil.r4: 1.4.0 - hl7.fhir.r4.core: 4.0.1 - hl7.fhir.extensions.r5: 4.0.1 +canonical: https://gematik.de/fhir/isik/v2/Basismodul +fhirVersion: 4.0.1 +FSHOnly: true +applyExtensionMetadataToRoot: false +id: Implementierungsleitfaden ISiK-Basismodul Stufe 2 2.0.5 +name: Implementierungsleitfaden ISiK-Basismodul Stufe 2 2.0.5 +status: active +version: "2.0.7" +publisher: + name: Gematik GmbH + url: https://www.gematik.de/ + email: ISiK@gematik.de +dependencies: + de.basisprofil.r4: 1.4.0 + hl7.fhir.r4.core: 4.0.1 + hl7.fhir.extensions.r5: 4.0.1 diff --git a/package.json b/package.json index 6868176f..a73b8d69 100644 --- a/package.json +++ b/package.json @@ -1,10 +1,10 @@ -{ - "name": "de.gematik.isik-basismodul", - "version": "2.0.7", - "fhirVersions": [ - "4.0.1" - ], - "dependencies": { - "de.basisprofil.r4": "1.4.0" - } +{ + "name": "de.gematik.isik-basismodul", + "version": "2.0.7", + "fhirVersions": [ + "4.0.1" + ], + "dependencies": { + "de.basisprofil.r4": "1.4.0" + } } \ No newline at end of file From 130967ff5bea9ac7621703dbce72482ff27fc756 Mon Sep 17 00:00:00 2001 From: f-peverali Date: Thu, 4 Jul 2024 09:23:41 +0000 Subject: [PATCH 11/12] Commit from GitHub Actions (CI (FHIR Validation)) --- ...abilityStatement-ISiKCapabilityStatementBasisServer.json | 6 +++--- .../resources/StructureDefinition-ISiKAbrechnungsfall.json | 2 +- .../resources/StructureDefinition-ISiKAngehoeriger.json | 2 +- .../resources/StructureDefinition-ISiKBerichtBundle.json | 2 +- .../StructureDefinition-ISiKBerichtSubSysteme.json | 2 +- .../resources/StructureDefinition-ISiKBinary.json | 2 +- .../resources/StructureDefinition-ISiKCodeSystem.json | 2 +- .../resources/StructureDefinition-ISiKDiagnose.json | 2 +- ...ructureDefinition-ISiKKontaktGesundheitseinrichtung.json | 2 +- .../resources/StructureDefinition-ISiKPatient.json | 2 +- .../StructureDefinition-ISiKPersonImGesundheitsberuf.json | 2 +- .../resources/StructureDefinition-ISiKProzedur.json | 2 +- .../resources/StructureDefinition-ISiKValueSet.json | 2 +- ...reDefinition-ISiKVersicherungsverhaeltnisGesetzlich.json | 2 +- ...Definition-ISiKVersicherungsverhaeltnisSelbstzahler.json | 2 +- .../resources/StructureDefinition-PlannedEndDate.json | 2 +- .../resources/StructureDefinition-PlannedStartDate.json | 2 +- .../fsh-generated/resources/ValueSet-DiagnosesSCT.json | 2 +- .../fsh-generated/resources/ValueSet-ISiKAccountType.json | 2 +- .../resources/ValueSet-ISiKLocationPhysicalType.json | 2 +- .../resources/ValueSet-ProzedurenCodesSCT.json | 2 +- .../resources/ValueSet-ProzedurenKategorieSCT.json | 2 +- 22 files changed, 24 insertions(+), 24 deletions(-) diff --git a/Resources/fsh-generated/resources/CapabilityStatement-ISiKCapabilityStatementBasisServer.json b/Resources/fsh-generated/resources/CapabilityStatement-ISiKCapabilityStatementBasisServer.json index 04a37137..8c52d55e 100644 --- a/Resources/fsh-generated/resources/CapabilityStatement-ISiKCapabilityStatementBasisServer.json +++ b/Resources/fsh-generated/resources/CapabilityStatement-ISiKCapabilityStatementBasisServer.json @@ -4,11 +4,11 @@ "url": "https://gematik.de/fhir/isik/v2/Basismodul/CapabilityStatement/basis-server", "status": "active", "experimental": false, - "version": "2.0.6", + "version": "2.0.7", "publisher": "gematik GmbH", - "date": "2024-04-15", + "date": "2024-07-04", "implementationGuide": [ - "https://gematik.de/fhir/isik/v2/Basismodul/ImplementationGuide|2.0.5" + "https://gematik.de/fhir/isik/v2/Basismodul/ImplementationGuide|2.0.7" ], "name": "ISiKCapabilityStatementBasisServer", "title": "ISiK CapabilityStatement Basis Server", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKAbrechnungsfall.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKAbrechnungsfall.json index df801bed..b2a4cb40 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKAbrechnungsfall.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKAbrechnungsfall.json @@ -5,7 +5,7 @@ "name": "ISiKAbrechnungsfall", "status": "active", "experimental": false, - "date": "2024-04-15", + "date": "2024-07-04", "publisher": "gematik GmbH", "description": "Dieses Profil beschreibt die Gruppierung von medizinischen Leistungen in ISiK-Szenarien", "fhirVersion": "4.0.1", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKAngehoeriger.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKAngehoeriger.json index 040df453..4573e199 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKAngehoeriger.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKAngehoeriger.json @@ -5,7 +5,7 @@ "name": "ISiKAngehoeriger", "status": "active", "experimental": false, - "date": "2024-04-15", + "date": "2024-07-04", "publisher": "gematik GmbH", "description": "Dieses Profil ermöglicht die Nutzung von Angehörigen in ISiK Szenarien.", "fhirVersion": "4.0.1", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKBerichtBundle.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKBerichtBundle.json index 1ef28ac4..23326ec5 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKBerichtBundle.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKBerichtBundle.json @@ -6,7 +6,7 @@ "title": "ISiKBerichtBundle", "status": "active", "experimental": false, - "date": "2024-04-15", + "date": "2024-07-04", "publisher": "gematik GmbH", "description": "A document style representation of the receipt (complete, self-contained, signed)", "fhirVersion": "4.0.1", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKBerichtSubSysteme.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKBerichtSubSysteme.json index ea72cd68..5b2d58ca 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKBerichtSubSysteme.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKBerichtSubSysteme.json @@ -5,7 +5,7 @@ "name": "ISiKBerichtSubSysteme", "status": "active", "experimental": false, - "date": "2024-04-15", + "date": "2024-07-04", "publisher": "gematik GmbH", "description": "Dieses Profil ermöglicht die Krankenhaus-interne Übermittlung eines Berichtes in Form eines Dokumentes, die in ISiK Szenarien von Subsystemen an Primärsysteme gesendet werden.", "fhirVersion": "4.0.1", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKBinary.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKBinary.json index 8aed67fb..668ffaf2 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKBinary.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKBinary.json @@ -6,7 +6,7 @@ "title": "ISiKBinary", "status": "active", "experimental": false, - "date": "2024-04-15", + "date": "2024-07-04", "publisher": "gematik GmbH", "description": "Die Binary-Ressource erlaubt den Umgang mit FHIR-fremden Formaten (z.B. PDFs, Bilder, CDA) innerhalb des FHIR-Frameworks.\r\nDazu werden die Daten base64-codiert in der Binary-Ressource (in XML oder JSON) transportiert oder \r\nüber die REST-API am Binary-Endpunkt in ihrem nativen Format bereitgestellt. \r\nBinary-Ressourcen werden von Attachment-Elementen in DocumentReference-Ressourcen verlinkt und damit in den Kontext anderer FHIR-Ressourcen\r\n(z.B. Patient und Encounter) gestellt. ", "fhirVersion": "4.0.1", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKCodeSystem.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKCodeSystem.json index dc0bacd3..45df5c41 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKCodeSystem.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKCodeSystem.json @@ -5,7 +5,7 @@ "name": "ISiKCodeSystem", "status": "active", "experimental": false, - "date": "2024-04-15", + "date": "2024-07-04", "publisher": "gematik GmbH", "description": "Dieses Profil beschreibt die maschinenlesbare Repräsentation von system-sepzifischen Kodierungen in ISiK-Szenarien", "fhirVersion": "4.0.1", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKDiagnose.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKDiagnose.json index aa9d4fa8..25dc0f6a 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKDiagnose.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKDiagnose.json @@ -5,7 +5,7 @@ "name": "ISiKDiagnose", "status": "active", "experimental": false, - "date": "2024-04-15", + "date": "2024-07-04", "publisher": "gematik GmbH", "description": "Dieses Profil ermöglicht die Nutzung von Diagnosen in ISiK Szenarien.", "fhirVersion": "4.0.1", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKKontaktGesundheitseinrichtung.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKKontaktGesundheitseinrichtung.json index 044f4554..fd80b995 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKKontaktGesundheitseinrichtung.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKKontaktGesundheitseinrichtung.json @@ -5,7 +5,7 @@ "name": "ISiKKontaktGesundheitseinrichtung", "status": "active", "experimental": false, - "date": "2024-04-15", + "date": "2024-07-04", "publisher": "gematik GmbH", "description": "Dieses Profil ermöglicht die Herstellung eines Fallbezuges welcher in der Mehrheit der ISiK Szenarien im Krankenhaus essentiell ist.", "fhirVersion": "4.0.1", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKPatient.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKPatient.json index fa4a74cc..ec2f6073 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKPatient.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKPatient.json @@ -5,7 +5,7 @@ "name": "ISiKPatient", "status": "active", "experimental": false, - "date": "2024-04-15", + "date": "2024-07-04", "publisher": "gematik GmbH", "description": "Dieses Profil beschreibt die Nutzung von administrativen Patientendaten in ISiK-Szenarien.", "fhirVersion": "4.0.1", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKPersonImGesundheitsberuf.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKPersonImGesundheitsberuf.json index d4a3ee8e..c47de1f3 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKPersonImGesundheitsberuf.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKPersonImGesundheitsberuf.json @@ -5,7 +5,7 @@ "name": "ISiKPersonImGesundheitsberuf", "status": "active", "experimental": false, - "date": "2024-04-15", + "date": "2024-07-04", "publisher": "gematik GmbH", "description": "Dieses Profil ermöglicht die Nutzung von in Gesundheitsberufen tätigen Personen in ISiK Szenarien.", "fhirVersion": "4.0.1", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKProzedur.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKProzedur.json index 43d44f1b..80634aa6 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKProzedur.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKProzedur.json @@ -5,7 +5,7 @@ "name": "ISiKProzedur", "status": "active", "experimental": false, - "date": "2024-04-15", + "date": "2024-07-04", "publisher": "gematik GmbH", "description": "Diese Profil ermöglicht die Nutzung von Prozedur-bezogenen Informationen in ISiK Szenarien.", "fhirVersion": "4.0.1", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKValueSet.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKValueSet.json index 600e6f69..3e84b769 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKValueSet.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKValueSet.json @@ -5,7 +5,7 @@ "name": "ISiKValueSet", "status": "active", "experimental": false, - "date": "2024-04-15", + "date": "2024-07-04", "publisher": "gematik GmbH", "description": "Dieses Profil beschreibt die maschinenlesbare Auswahl von Codes für die Kodierung spezifischer FHIR-Elemente in ISiK-Szenarien", "fhirVersion": "4.0.1", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKVersicherungsverhaeltnisGesetzlich.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKVersicherungsverhaeltnisGesetzlich.json index 0e7ae485..2576b9b9 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKVersicherungsverhaeltnisGesetzlich.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKVersicherungsverhaeltnisGesetzlich.json @@ -5,7 +5,7 @@ "name": "ISiKVersicherungsverhaeltnisGesetzlich", "status": "active", "experimental": false, - "date": "2024-04-15", + "date": "2024-07-04", "publisher": "gematik GmbH", "description": "Dieses Profil ermöglicht die Darstellung eines gesetzlichen Versicherungsverhältnisses in ISiK Szenarien.", "fhirVersion": "4.0.1", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKVersicherungsverhaeltnisSelbstzahler.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKVersicherungsverhaeltnisSelbstzahler.json index 6caa6933..1c65ea11 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKVersicherungsverhaeltnisSelbstzahler.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKVersicherungsverhaeltnisSelbstzahler.json @@ -5,7 +5,7 @@ "name": "ISiKVersicherungsverhaeltnisSelbstzahler", "status": "active", "experimental": false, - "date": "2024-04-15", + "date": "2024-07-04", "publisher": "gematik GmbH", "description": "Dieses Profil ermöglicht Selbstzahler Szenarien in ISiK.", "fhirVersion": "4.0.1", diff --git a/Resources/fsh-generated/resources/StructureDefinition-PlannedEndDate.json b/Resources/fsh-generated/resources/StructureDefinition-PlannedEndDate.json index a5f53841..aab30e92 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-PlannedEndDate.json +++ b/Resources/fsh-generated/resources/StructureDefinition-PlannedEndDate.json @@ -5,7 +5,7 @@ "name": "PlannedEndDate", "status": "active", "experimental": false, - "date": "2024-04-15", + "date": "2024-07-04", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "kind": "complex-type", diff --git a/Resources/fsh-generated/resources/StructureDefinition-PlannedStartDate.json b/Resources/fsh-generated/resources/StructureDefinition-PlannedStartDate.json index a68e4414..73da7546 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-PlannedStartDate.json +++ b/Resources/fsh-generated/resources/StructureDefinition-PlannedStartDate.json @@ -5,7 +5,7 @@ "name": "PlannedStartDate", "status": "active", "experimental": false, - "date": "2024-04-15", + "date": "2024-07-04", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "kind": "complex-type", diff --git a/Resources/fsh-generated/resources/ValueSet-DiagnosesSCT.json b/Resources/fsh-generated/resources/ValueSet-DiagnosesSCT.json index 2101075a..c6c80216 100644 --- a/Resources/fsh-generated/resources/ValueSet-DiagnosesSCT.json +++ b/Resources/fsh-generated/resources/ValueSet-DiagnosesSCT.json @@ -7,7 +7,7 @@ "url": "https://gematik.de/fhir/isik/v2/Basismodul/ValueSet/DiagnosesSCT", "experimental": false, "publisher": "gematik GmbH", - "date": "2024-04-15", + "date": "2024-07-04", "compose": { "include": [ { diff --git a/Resources/fsh-generated/resources/ValueSet-ISiKAccountType.json b/Resources/fsh-generated/resources/ValueSet-ISiKAccountType.json index 05831a57..3e4a5b72 100644 --- a/Resources/fsh-generated/resources/ValueSet-ISiKAccountType.json +++ b/Resources/fsh-generated/resources/ValueSet-ISiKAccountType.json @@ -7,7 +7,7 @@ "url": "https://gematik.de/fhir/isik/v2/Basismodul/ValueSet/ISiKAccountType", "experimental": false, "publisher": "gematik GmbH", - "date": "2024-04-15", + "date": "2024-07-04", "compose": { "include": [ { diff --git a/Resources/fsh-generated/resources/ValueSet-ISiKLocationPhysicalType.json b/Resources/fsh-generated/resources/ValueSet-ISiKLocationPhysicalType.json index 76048d3b..e5125b1f 100644 --- a/Resources/fsh-generated/resources/ValueSet-ISiKLocationPhysicalType.json +++ b/Resources/fsh-generated/resources/ValueSet-ISiKLocationPhysicalType.json @@ -6,7 +6,7 @@ "url": "https://gematik.de/fhir/isik/v2/Basismodul/ValueSet/ISiKLocationPhysicalType", "experimental": false, "publisher": "gematik GmbH", - "date": "2024-04-15", + "date": "2024-07-04", "compose": { "include": [ { diff --git a/Resources/fsh-generated/resources/ValueSet-ProzedurenCodesSCT.json b/Resources/fsh-generated/resources/ValueSet-ProzedurenCodesSCT.json index 627ee441..4ba18e06 100644 --- a/Resources/fsh-generated/resources/ValueSet-ProzedurenCodesSCT.json +++ b/Resources/fsh-generated/resources/ValueSet-ProzedurenCodesSCT.json @@ -7,7 +7,7 @@ "url": "https://gematik.de/fhir/isik/v2/Basismodul/ValueSet/ProzedurenCodesSCT", "experimental": false, "publisher": "gematik GmbH", - "date": "2024-04-15", + "date": "2024-07-04", "compose": { "include": [ { diff --git a/Resources/fsh-generated/resources/ValueSet-ProzedurenKategorieSCT.json b/Resources/fsh-generated/resources/ValueSet-ProzedurenKategorieSCT.json index 3bc8eaf4..baa16b13 100644 --- a/Resources/fsh-generated/resources/ValueSet-ProzedurenKategorieSCT.json +++ b/Resources/fsh-generated/resources/ValueSet-ProzedurenKategorieSCT.json @@ -7,7 +7,7 @@ "url": "https://gematik.de/fhir/isik/v2/Basismodul/ValueSet/ProzedurenKategorieSCT", "experimental": false, "publisher": "gematik GmbH", - "date": "2024-04-15", + "date": "2024-07-04", "compose": { "include": [ { From c3ee910070491ccd3f2c0935bb81ad5f26c1599d Mon Sep 17 00:00:00 2001 From: f-peverali <112709306+f-peverali@users.noreply.github.com> Date: Thu, 4 Jul 2024 11:28:53 +0200 Subject: [PATCH 12/12] Update ImplementationGuide/markdown/Einfuehrung.md --- ImplementationGuide/markdown/Einfuehrung.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ImplementationGuide/markdown/Einfuehrung.md b/ImplementationGuide/markdown/Einfuehrung.md index 0c58c012..cd602daa 100644 --- a/ImplementationGuide/markdown/Einfuehrung.md +++ b/ImplementationGuide/markdown/Einfuehrung.md @@ -3,7 +3,7 @@ ---- Version: 2.0.7 -Datum: 2024-04-15 +Datum: 04.07.2024 Realm: Deutschland