Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
…modul into TC_4.0.1
  • Loading branch information
f-peverali committed Oct 30, 2024
2 parents 4064c2f + c4130cd commit be5c0c2
Show file tree
Hide file tree
Showing 20 changed files with 153 additions and 109 deletions.
2 changes: 2 additions & 0 deletions .github/workflows/ToolUpdate.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ on: # Trigger on commits to any branch and manual trigger
push:
branches:
- '**' # Trigger on commits to any branch
schedule:
- cron: '0 0 * * *' # Runs at 00:00 UTC every day

permissions:
contents: write
Expand Down
10 changes: 9 additions & 1 deletion .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,14 @@ on:
pull_request:
branches:
- 'main**'
workflow_call:
secrets:
SIMPLIFIER_USERNAME:
required: true
SIMPLIFIER_PASSWORD:
required: true
WORKFLOW_PERMISSION_GITHUB:
required: true

# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:
Expand All @@ -33,7 +41,7 @@ jobs:
# Java and .NET are already installed on ubuntu-latest

- name: Firely.Terminal (GitHub Actions)
uses: FirelyTeam/[email protected].2
uses: FirelyTeam/[email protected].3
with:
PATH_TO_CONFORMANCE_RESOURCES: Resources/fsh-generated/resources/
#PATH_TO_EXAMPLES: Examples
Expand Down
2 changes: 1 addition & 1 deletion ImplementationGuide/markdown/Einfuehrung.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
----
Version: 4.0.1

Datum: 29.10.2024
Datum: 30.10.2024

Status: Active

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ Diese Suchanfrage gibt alle Patienten zurück zum Client, welche in einem Adress

### Token

Der Modifier `:not` MUSS für alle spezifizierten Suchparameter vom Typ 'Token' unterstützt werden, sofern diese auf die Datentypen "code", "Coding" oder "CodeableConcept" verwendet werden.
Der Modifier `:not` MUSS für alle spezifizierten Suchparameter vom Typ 'Token' unterstützt werden, sofern diese auf die Datentypen "code", "Coding" oder "CodeableConcept" verwendet werden. Bei einer Suche mit dem ":not"-Modifier MÜSSEN Ressourcen, die keinen Wert für das Element des Suchparameters enthalten, im Suchergebnis enthalten sein.

Der Modifier `:text` MUSS für alle spezifizierten Suchparameter vom Typ 'Token' unterstützt werden, sofern diese auf die Datentypen "Coding" oder "CodeableConcept" verwendet werden.

Expand Down
36 changes: 18 additions & 18 deletions Resources/fsh-generated/fsh-index.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
"fshName": "AbrechnungsfallDRG",
"fshType": "Instance",
"fshFile": "ISiKAbrechnungsfall.fsh",
"startLine": 107,
"endLine": 125
"startLine": 109,
"endLine": 127
},
{
"outputFile": "Account-SZ1DRGFall.json",
Expand Down Expand Up @@ -188,16 +188,16 @@
"fshName": "CoverageGesetzlich",
"fshType": "Instance",
"fshFile": "ISiKVersicherungsverhaeltnisGesetzlich.fsh",
"startLine": 110,
"endLine": 119
"startLine": 111,
"endLine": 120
},
{
"outputFile": "Coverage-CoveragePrivat.json",
"fshName": "CoveragePrivat",
"fshType": "Instance",
"fshFile": "ISiKVersicherungsverhaeltnisSelbstzahler.fsh",
"startLine": 64,
"endLine": 70
"startLine": 77,
"endLine": 83
},
{
"outputFile": "Coverage-SZ1VersicherungGesetzlich.json",
Expand All @@ -220,8 +220,8 @@
"fshName": "Fachabteilungskontakt",
"fshType": "Instance",
"fshFile": "ISiKKontaktGesundheitseinrichtung.fsh",
"startLine": 416,
"endLine": 454
"startLine": 421,
"endLine": 461
},
{
"outputFile": "Encounter-FachabteilungskontaktMinimal.json",
Expand Down Expand Up @@ -404,24 +404,24 @@
"fshName": "Encounter-date-start",
"fshType": "Instance",
"fshFile": "ISiKKontaktGesundheitseinrichtung.fsh",
"startLine": 497,
"endLine": 515
"startLine": 504,
"endLine": 522
},
{
"outputFile": "SearchParameter-Encounter-end-date.json",
"fshName": "Encounter-end-date",
"fshType": "Instance",
"fshFile": "ISiKKontaktGesundheitseinrichtung.fsh",
"startLine": 517,
"endLine": 535
"startLine": 524,
"endLine": 542
},
{
"outputFile": "StructureDefinition-ExtensionISiKRehaEntlassung.json",
"fshName": "ExtensionISiKRehaEntlassung",
"fshType": "Extension",
"fshFile": "ISiKKontaktGesundheitseinrichtung.fsh",
"startLine": 393,
"endLine": 414
"startLine": 398,
"endLine": 419
},
{
"outputFile": "StructureDefinition-ISiKASKCoding.json",
Expand All @@ -445,7 +445,7 @@
"fshType": "Profile",
"fshFile": "ISiKAbrechnungsfall.fsh",
"startLine": 1,
"endLine": 104
"endLine": 106
},
{
"outputFile": "StructureDefinition-ISiKAlkoholAbusus.json",
Expand Down Expand Up @@ -533,7 +533,7 @@
"fshType": "Profile",
"fshFile": "ISiKKontaktGesundheitseinrichtung.fsh",
"startLine": 1,
"endLine": 391
"endLine": 396
},
{
"outputFile": "StructureDefinition-ISiKLebensZustand.json",
Expand Down Expand Up @@ -677,15 +677,15 @@
"fshType": "Profile",
"fshFile": "ISiKVersicherungsverhaeltnisGesetzlich.fsh",
"startLine": 1,
"endLine": 107
"endLine": 108
},
{
"outputFile": "StructureDefinition-ISiKVersicherungsverhaeltnisSelbstzahler.json",
"fshName": "ISiKVersicherungsverhaeltnisSelbstzahler",
"fshType": "Profile",
"fshFile": "ISiKVersicherungsverhaeltnisSelbstzahler.fsh",
"startLine": 1,
"endLine": 60
"endLine": 72
},
{
"outputFile": "StructureDefinition-patient-merge-subscription.json",
Expand Down
22 changes: 11 additions & 11 deletions Resources/fsh-generated/fsh-index.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Output File Name Type FSH File Lines
Account-AbrechnungsfallDRG.json AbrechnungsfallDRG Instance ISiKAbrechnungsfall.fsh 107 - 125
Account-AbrechnungsfallDRG.json AbrechnungsfallDRG Instance ISiKAbrechnungsfall.fsh 109 - 127
Account-SZ1DRGFall.json SZ1DRGFall Instance Beispiel-Szenario-1.fsh 71 - 85
AllergyIntolerance-ISiKAllergieUnvertraeglichkeitBeispiel1.json ISiKAllergieUnvertraeglichkeitBeispiel1 Instance ISiKAllergieUnvertraeglichkeit.fsh 109 - 130
Binary-Binary-JPEG-Example-short.json Binary-JPEG-Example-short Instance ISiKBinary.fsh 17 - 21
Expand All @@ -22,11 +22,11 @@ Condition-Example-condition-ausrufezeichen-sekundaer.json Example
Condition-Example-condition-kreuz-stern-primaer.json Example-condition-kreuz-stern-primaer Instance ISiKDiagnose.fsh 163 - 175
Condition-Example-condition-kreuz-stern-sekundaer.json Example-condition-kreuz-stern-sekundaer Instance ISiKDiagnose.fsh 177 - 192
Condition-MittelgradigeIntelligenzminderung.json MittelgradigeIntelligenzminderung Instance ISiKDiagnose.fsh 194 - 203
Coverage-CoverageGesetzlich.json CoverageGesetzlich Instance ISiKVersicherungsverhaeltnisGesetzlich.fsh 110 - 119
Coverage-CoveragePrivat.json CoveragePrivat Instance ISiKVersicherungsverhaeltnisSelbstzahler.fsh 64 - 70
Coverage-CoverageGesetzlich.json CoverageGesetzlich Instance ISiKVersicherungsverhaeltnisGesetzlich.fsh 111 - 120
Coverage-CoveragePrivat.json CoveragePrivat Instance ISiKVersicherungsverhaeltnisSelbstzahler.fsh 77 - 83
Coverage-SZ1VersicherungGesetzlich.json SZ1VersicherungGesetzlich Instance Beispiel-Szenario-1.fsh 45 - 61
Coverage-SZ1VersicherungSelbstzahler.json SZ1VersicherungSelbstzahler Instance Beispiel-Szenario-1.fsh 63 - 69
Encounter-Fachabteilungskontakt.json Fachabteilungskontakt Instance ISiKKontaktGesundheitseinrichtung.fsh 416 - 454
Encounter-Fachabteilungskontakt.json Fachabteilungskontakt Instance ISiKKontaktGesundheitseinrichtung.fsh 421 - 461
Encounter-FachabteilungskontaktMinimal.json FachabteilungskontaktMinimal Instance ISiKBerichtBundle.fsh 55 - 68
Encounter-SZ1Nachstationaer.json SZ1Nachstationaer Instance Beispiel-Szenario-1.fsh 143 - 160
Encounter-SZ1Stationaer.json SZ1Stationaer Instance Beispiel-Szenario-1.fsh 106 - 141
Expand All @@ -49,12 +49,12 @@ Practitioner-PractitionerWalterArzt.json Practit
Procedure-Appendektomie.json Appendektomie Instance ISiKProzedur.fsh 106 - 119
RelatedPerson-ISiKAngehoerigerMustermann.json ISiKAngehoerigerMustermann Instance ISiKAngehoeriger.fsh 49 - 60
RelatedPerson-SZ1Mutter.json SZ1Mutter Instance Beispiel-Szenario-1.fsh 27 - 43
SearchParameter-Encounter-date-start.json Encounter-date-start Instance ISiKKontaktGesundheitseinrichtung.fsh 497 - 515
SearchParameter-Encounter-end-date.json Encounter-end-date Instance ISiKKontaktGesundheitseinrichtung.fsh 517 - 535
StructureDefinition-ExtensionISiKRehaEntlassung.json ExtensionISiKRehaEntlassung Extension ISiKKontaktGesundheitseinrichtung.fsh 393 - 414
SearchParameter-Encounter-date-start.json Encounter-date-start Instance ISiKKontaktGesundheitseinrichtung.fsh 504 - 522
SearchParameter-Encounter-end-date.json Encounter-end-date Instance ISiKKontaktGesundheitseinrichtung.fsh 524 - 542
StructureDefinition-ExtensionISiKRehaEntlassung.json ExtensionISiKRehaEntlassung Extension ISiKKontaktGesundheitseinrichtung.fsh 398 - 419
StructureDefinition-ISiKASKCoding.json ISiKASKCoding Profile ISiKDataTypeProfiles.fsh 44 - 52
StructureDefinition-ISiKATCCoding.json ISiKATCCoding Profile ISiKDataTypeProfiles.fsh 54 - 62
StructureDefinition-ISiKAbrechnungsfall.json ISiKAbrechnungsfall Profile ISiKAbrechnungsfall.fsh 1 - 104
StructureDefinition-ISiKAbrechnungsfall.json ISiKAbrechnungsfall Profile ISiKAbrechnungsfall.fsh 1 - 106
StructureDefinition-ISiKAlkoholAbusus.json ISiKAlkoholAbusus Profile ISiKLebenszustandOberservations.fsh 91 - 101
StructureDefinition-ISiKAllergieUnvertraeglichkeit.json ISiKAllergieUnvertraeglichkeit Profile ISiKAllergieUnvertraeglichkeit.fsh 1 - 107
StructureDefinition-ISiKAngehoeriger.json ISiKAngehoeriger Profile ISiKAngehoeriger.fsh 1 - 47
Expand All @@ -65,7 +65,7 @@ StructureDefinition-ISiKCodeSystem.json ISiKCod
StructureDefinition-ISiKCoding.json ISiKCoding Profile ISiKDataTypeProfiles.fsh 1 - 9
StructureDefinition-ISiKDiagnose.json ISiKDiagnose Profile ISiKDiagnose.fsh 1 - 135
StructureDefinition-ISiKICD10GMCoding.json ISiKICD10GMCoding Profile ISiKDataTypeProfiles.fsh 33 - 42
StructureDefinition-ISiKKontaktGesundheitseinrichtung.json ISiKKontaktGesundheitseinrichtung Profile ISiKKontaktGesundheitseinrichtung.fsh 1 - 391
StructureDefinition-ISiKKontaktGesundheitseinrichtung.json ISiKKontaktGesundheitseinrichtung Profile ISiKKontaktGesundheitseinrichtung.fsh 1 - 396
StructureDefinition-ISiKLebensZustand.json ISiKLebensZustand Profile ISiKLebenszustandOberservations.fsh 1 - 35
StructureDefinition-ISiKLoincCoding.json ISiKLoincCoding Profile ISiKDataTypeProfiles.fsh 21 - 28
StructureDefinition-ISiKOrganisation.json ISiKOrganisation Profile ISiKOrganisation.fsh 117 - 227
Expand All @@ -83,8 +83,8 @@ StructureDefinition-ISiKStandortBettenstellplatz.json ISiKSta
StructureDefinition-ISiKStandortRaum.json ISiKStandortRaum Profile ISiKStandort.fsh 34 - 42
StructureDefinition-ISiKStillstatus.json ISiKStillstatus Profile ISiKLebenszustandOberservations.fsh 145 - 155
StructureDefinition-ISiKValueSet.json ISiKValueSet Profile ISiKValueSet.fsh 1 - 21
StructureDefinition-ISiKVersicherungsverhaeltnisGesetzlich.json ISiKVersicherungsverhaeltnisGesetzlich Profile ISiKVersicherungsverhaeltnisGesetzlich.fsh 1 - 107
StructureDefinition-ISiKVersicherungsverhaeltnisSelbstzahler.json ISiKVersicherungsverhaeltnisSelbstzahler Profile ISiKVersicherungsverhaeltnisSelbstzahler.fsh 1 - 60
StructureDefinition-ISiKVersicherungsverhaeltnisGesetzlich.json ISiKVersicherungsverhaeltnisGesetzlich Profile ISiKVersicherungsverhaeltnisGesetzlich.fsh 1 - 108
StructureDefinition-ISiKVersicherungsverhaeltnisSelbstzahler.json ISiKVersicherungsverhaeltnisSelbstzahler Profile ISiKVersicherungsverhaeltnisSelbstzahler.fsh 1 - 72
StructureDefinition-patient-merge-subscription.json PatientMergeSubscription Profile IsiKPatientMerge.fsh 2 - 18
Subscription-PatientMergeSubscriptionExample.json PatientMergeSubscriptionExample Instance IsiKPatientMerge.fsh 20 - 31
ValueSet-DiagnosesSCT.json DiagnosesSCT ValueSet valueSets.fsh 1 - 10
Expand Down
18 changes: 9 additions & 9 deletions Resources/fsh-generated/resources/Bundle-Szenario1.json
Original file line number Diff line number Diff line change
Expand Up @@ -129,7 +129,6 @@
"payor": [
{
"identifier": {
"system": "http://fhir.de/sid/arge-ik/iknr",
"type": {
"coding": [
{
Expand All @@ -138,29 +137,30 @@
}
]
},
"system": "http://fhir.de/sid/arge-ik/iknr",
"value": "260326822"
},
"display": "TKKG"
}
],
"status": "active",
"beneficiary": {
"reference": "Patient/SZ1Patient"
},
"subscriber": {
"reference": "RelatedPerson/SZ1Mutter",
"identifier": {
"type": {
"coding": [
{
"system": "http://fhir.de/CodeSystem/identifier-type-de-basis",
"code": "KVZ10"
"code": "KVZ10",
"system": "http://fhir.de/CodeSystem/identifier-type-de-basis"
}
]
},
"system": "http://fhir.de/sid/gkv/kvid-10",
"value": "A987654321"
},
"reference": "RelatedPerson/SZ1Mutter"
},
"status": "active",
"beneficiary": {
"reference": "Patient/SZ1Patient"
}
}
}
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@
"payor": [
{
"identifier": {
"system": "http://fhir.de/sid/arge-ik/iknr",
"type": {
"coding": [
{
Expand All @@ -26,6 +25,7 @@
}
]
},
"system": "http://fhir.de/sid/arge-ik/iknr",
"value": "260326822"
},
"display": "Eine Gesundheitskasse"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@
"payor": [
{
"identifier": {
"system": "http://fhir.de/sid/arge-ik/iknr",
"type": {
"coding": [
{
Expand All @@ -26,28 +25,29 @@
}
]
},
"system": "http://fhir.de/sid/arge-ik/iknr",
"value": "260326822"
},
"display": "TKKG"
}
],
"status": "active",
"beneficiary": {
"reference": "Patient/SZ1Patient"
},
"subscriber": {
"reference": "RelatedPerson/SZ1Mutter",
"identifier": {
"type": {
"coding": [
{
"system": "http://fhir.de/CodeSystem/identifier-type-de-basis",
"code": "KVZ10"
"code": "KVZ10",
"system": "http://fhir.de/CodeSystem/identifier-type-de-basis"
}
]
},
"system": "http://fhir.de/sid/gkv/kvid-10",
"value": "A987654321"
},
"reference": "RelatedPerson/SZ1Mutter"
},
"status": "active",
"beneficiary": {
"reference": "Patient/SZ1Patient"
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -108,8 +108,8 @@
{
"reference": "Account/AbrechnungsfallDRG",
"identifier": {
"value": "0123456789",
"system": "https://test.krankenhaus.de/fhir/sid/abrechnungsnummer"
"value": "XZY",
"system": "https://test.krankenhaus.de/fhir/sid/fallnummer"
}
}
],
Expand Down
Loading

0 comments on commit be5c0c2

Please sign in to comment.