Skip to content

Commit

Permalink
Fix SP syntax
Browse files Browse the repository at this point in the history
  • Loading branch information
lhitc committed Jun 25, 2024
1 parent 87932c5 commit e50c60e
Show file tree
Hide file tree
Showing 9 changed files with 29 additions and 110 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -106,17 +106,17 @@ Informationen und Beispiele zur Suche nach verketteten Parametern finden sich [i
Die verketteten Suchparameter des Profils ```RiskAssessment``` hängen wie folgt mit den festgelegten {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Anwendungsfällen (Use Cases)}} zusammen:
1. Der verkettete Suchparameter ```Patient:identifier``` unterstützt den Anwendungsfall:
1. Der verkettete Suchparameter ```patient.identifier``` unterstützt den Anwendungsfall:
Um bei einem wiederkehrenden Patienten eine {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Verwechslung}} der Risikobewertung und damit eine falsche Schlussfolgerung zur Medikation zu vermeiden.
Beispiele:
```GET [base]/RiskAssessment?patient.identifier=http://mein-krankenhaus.example/fhir/sid/patienten|1032702```
```GET [base]/RiskAssessment?patient.identifier=1032702```
1. Der verkettete Suchparameter ```Encounter:identifier``` unterstützt den Anwendungsfall:
1. Der verkettete Suchparameter ```encounter.identifier``` unterstützt den Anwendungsfall:
Um bei einem wiederkehrenden Patienten eine {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Verwechslung}} des Falls und damit eine falsche Schlussfolgerung zur Medikation zu vermeiden.
Expand All @@ -126,10 +126,10 @@ Die verketteten Suchparameter des Profils ```RiskAssessment``` hängen wie folgt
```GET [base]/RiskAssessment?encounter.identifier=7567867```
1. Der verkettete Suchparameter ```Condition:code``` unterstützt den Anwendungsfall:
1. Der verkettete Suchparameter ```condition.code``` unterstützt den Anwendungsfall:
Um für die Risikobewertung eines Patienten {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:eindeutig}} alle relevanten Diagnosen zu finden und eine falsche Schlussfolgerung zur der speziell vorliegenden Diagnose zu vermeiden.
Beispiele:
```GET [base]/RiskAssessment?condition.code=http://fhir.de/CodeSystem/bfarm/icd-10-gm|F71.0```
```GET [base]/RiskAssessment?condition.code=http://fhir.de/CodeSystem/bfarm/icd-10-gm|F71.0```
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ Die dort angesprochene Lösung kann gegebenenfalls auch auf den stationären Sek
**Relevanter Passus:** Soweit die Übermittlung der Chargenbezeichnung beim „Stellen“ von Arzneimitteln technisch nicht möglich ist, wird bis zur Schaffung entsprechender technischer Möglichkeiten analog § 312 Absatz 1 Nummer 3 SGB V ausnahmsweise bis zum 30. Juni 2025 von der Verpflichtung zur Chargendokumentation abgesehen.
Anstelle der tatsächlichen Chargenbezeichnungen ist „STELLEN“ in das entsprechende Datenfeld einzutragen.
Dabei sind die Abrechnungs- und rahmenvertraglichen Regelungen im Übrigen einzuhalten, insbesondere ist sicherzustellen, dass die in Anlage 9 § 2 Satz 1 des Rahmenvertrages nach § 129 Absatz 2 SGB V beschriebenen Mitwirkungspflichten auf Nachfrage erfüllt werden. Siehe auch, [Ergänzung in der Anlage 1 zur Arzneimittelabrechnungsvereinbarung gemäß § 300 Abs. 3 SGB V](https://www.gkv-datenaustausch.de/media/dokumente/leistungserbringer_1/apotheken/technische_anlagen_aktuell/FAQ-Liste_TA7-V004_001_20231127.pdf) in der FAQ-Liste zur TA7.
Dabei sind die Abrechnungs- und rahmenvertraglichen Regelungen im Übrigen einzuhalten, insbesondere ist sicherzustellen, dass die in Anlage 9 § 2 Satz 1 des Rahmenvertrages nach § 129 Absatz 2 SGB V beschriebenen Mitwirkungspflichten auf Nachfrage erfüllt werden. Siehe auch, [Ergänzung in der Anlage 1 zur Arzneimittelabrechnungsvereinbarung gemäß § 300 Abs. 3 SGB V](https://www.gkv-datenaustausch.de/media/dokumente/leistungserbringer_1/apotheken/technische_anlagen_aktuell/FAQ-Liste_TA7-V004_001_20231127.pdf) in der FAQ-Liste zur TA7.
### Interaktionen
Expand Down Expand Up @@ -161,7 +161,7 @@ Informationen und Beispiele zur Suche nach verketteten Parametern finden sich [i
Die verketteten Suchparameter des Profils ```Medication``` hängen wie folgt mit den festgelegten {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Anwendungsfällen (Use Cases)}} zusammen:
1. Der verkettete Suchparameter ```Ingredient:code``` unterstützt den Anwendungsfall:
1. Der verkettete Suchparameter ```ingredient.code``` unterstützt den Anwendungsfall:
Um eine {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Wechselwirkung}} zwischen Medikamenten auf Basis des Wirkstoffes zu vermeiden.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -159,8 +159,8 @@ Informationen und Beispiele zur Suche nach verketteten Parametern finden sich [i
Die verketteten Suchparameter des Profils ```MedicationStatement``` hängen wie folgt mit den festgelegten {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Anwendungsfällen (Use Cases)}} zusammen:
1. Der verkettete Suchparameter ```Patient:identifier``` unterstützt den Anwendungsfall:
1. Der verkettete Suchparameter ```patient.identifier``` unterstützt den Anwendungsfall:
Um bei den Informationen zur Medikation eine {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Verwechslung}} zwischen verschiedenen Patienten vermeiden.
Beispiele:
Expand All @@ -169,20 +169,20 @@ Die verketteten Suchparameter des Profils ```MedicationStatement``` hängen wie
```GET [base]/MedicationStatement?patient.identifier=1032702```
1. Der verkettete Suchparameter ```Medication:code``` unterstützt den Anwendungsfall:
1. Der verkettete Suchparameter ```medication.code``` unterstützt den Anwendungsfall:
Um eine {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Wechselwirkung}} zwischen Medikamenten auf Basis des Wirkstoffes zu vermeiden.
Beispiele:
```GET [base]/MedicationStatement?medication.code=http://fhir.de/CodeSystem/bfarm/atc|V03AB23```
1. Der verkettete Suchparameter ```Context:identifier``` unterstützt den Anwendungsfall:
1. Der verkettete Suchparameter ```context.identifier``` unterstützt den Anwendungsfall:
Um bei einem wiederkehrenden Patienten eine {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Verwechslung}} des Falls und damit eine falsche Medikation zu vermeiden.
Beispiele:
```GET [base]/MedicationStatement?context.identifier=http://mein-krankenhaus.example/fhir/sid/fallnummern|7567867```
```GET [base]/MedicationStatement?context.identifier=7567867```
```GET [base]/MedicationStatement?context.identifier=7567867```
Original file line number Diff line number Diff line change
Expand Up @@ -106,8 +106,8 @@ Informationen und Beispiele zur Suche nach verketteten Parametern finden sich [i

Die verketteten Suchparameter des Profils ```List``` hängen wie folgt mit den festgelegten {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Anwendungsfällen (Use Cases)}} zusammen:

1. Der verkettete Suchparameter ```Patient:identifier``` unterstützt den Anwendungsfall:
1. Der verkettete Suchparameter ```patient.identifier``` unterstützt den Anwendungsfall:

Um bei der Medikationsliste eine {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Verwechslung}} zwischen verschiedenen Patienten vermeiden.

Beispiele:
Expand All @@ -116,12 +116,12 @@ Die verketteten Suchparameter des Profils ```List``` hängen wie folgt mit den f

```GET [base]/List?patient.identifier=1032702```

1. Der verkettete Suchparameter ```Encounter:identifier``` unterstützt den Anwendungsfall:
1. Der verkettete Suchparameter ```encounter.identifier``` unterstützt den Anwendungsfall:

Um bei einem wiederkehrenden Patienten eine {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Verwechslung}} des Falls und damit eine falsche Medikation zu vermeiden.

Beispiele:

```GET [base]/List?encounter.identifier=http://mein-krankenhaus.example/fhir/sid/fallnummern|7567867```

```GET [base]/List?encounter.identifier=7567867```
```GET [base]/List?encounter.identifier=7567867```
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,7 @@ Informationen und Beispiele zur Suche nach verketteten Parametern finden sich [i
Die verketteten Suchparameter des Profils ```MedicationAdministration``` hängen wie folgt mit den festgelegten {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Anwendungsfällen (Use Cases)}} zusammen:
1. Der verkettete Suchparameter ```Patient:identifier``` unterstützt den Anwendungsfall:
1. Der verkettete Suchparameter ```patient.identifier``` unterstützt den Anwendungsfall:
Um bei der Verabreichung eine {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Verwechslung}} zwischen verschiedenen Patienten vermeiden.
Expand All @@ -144,7 +144,7 @@ Die verketteten Suchparameter des Profils ```MedicationAdministration``` hängen
```GET [base]/MedicationAdministration?patient.identifier=1032702```
1. Der verkettete Suchparameter ```Context:identifier``` unterstützt den Anwendungsfall:
1. Der verkettete Suchparameter ```context.identifier``` unterstützt den Anwendungsfall:
Um bei einem wiederkehrenden Patienten eine {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Verwechslung}} des Falls und damit eine falsche Verabreichung zu vermeiden.
Expand All @@ -154,21 +154,21 @@ Die verketteten Suchparameter des Profils ```MedicationAdministration``` hängen
```GET [base]/MedicationAdministration?context.identifier=7567867```
1. Der verkettete Suchparameter ```Medication:code``` unterstützt den Anwendungsfall:
1. Der verkettete Suchparameter ```medication.code``` unterstützt den Anwendungsfall:
Um eine {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Kontraindikation}} bei der Verabreichung auf Basis des Wirkstoffes zu vermeiden.
Beispiele:
```GET [base]/MedicationAdministration?medication.code=http://fhir.de/CodeSystem/bfarm/atc|V03AB23```
1. Der verkettete Suchparameter ```Performer:identifier``` unterstützt den Anwendungsfall:
1. Der verkettete Suchparameter ```performer.identifier``` unterstützt den Anwendungsfall:
Um mich als Heilberufler über die {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Historie}} meiner Medikationsverabreichungen zur informieren.
<!-- Use Case Zusammenhang: Um bei der Verabreichung die notwendige {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Expertise}} eines entsprechend spezialisierten Facharztes (z.B. Onkologie) zu gewährleisten.-->
Beispiele:
```GET [base]/MedicationAdministration?performer.identifier=http://fhir.de/sid/bundesaerztekammer/efn|123456789123456```
```GET [base]/MedicationAdministration?performer.identifier=123456789123456```
```GET [base]/MedicationAdministration?performer.identifier=123456789123456```
Original file line number Diff line number Diff line change
Expand Up @@ -149,7 +149,7 @@ Informationen und Beispiele zur Suche nach verketteten Parametern finden sich [i
Die verketteten Suchparameter des Profils ```MedicationRequest``` hängen wie folgt mit den festgelegten {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Anwendungsfällen (Use Cases)}} zusammen:
1. Der verkettete Suchparameter ```Encounter:identifier``` unterstützt den Anwendungsfall:
1. Der verkettete Suchparameter ```encounter.identifier``` unterstützt den Anwendungsfall:
Um bei einem wiederkehrenden Patienten eine {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Verwechslung}} des Falls und damit eine falsche Verordnung zu vermeiden.
Expand All @@ -159,15 +159,15 @@ Die verketteten Suchparameter des Profils ```MedicationRequest``` hängen wie fo
```GET [base]/MedicationRequest?encounter.identifier=7567867```
1. Der verkettete Suchparameter ```Medication:code``` unterstützt den Anwendungsfall:
1. Der verkettete Suchparameter ```medication.code``` unterstützt den Anwendungsfall:
Um eine {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Wechselwirkung}} bei der Verordnung auf Basis des Wirkstoffes zu vermeiden.
Beispiele:
```GET [base]/MedicationRequest?medication.code=http://fhir.de/CodeSystem/bfarm/atc|V03AB23```
1. Der verkettete Suchparameter ```Patient:identifier``` unterstützt den Anwendungsfall:
1. Der verkettete Suchparameter ```patient.identifier``` unterstützt den Anwendungsfall:
Um bei der Verordnung einer Medikation eine {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Verwechslung}} zwischen verschiedenen Patienten vermeiden.
Expand All @@ -177,7 +177,7 @@ Die verketteten Suchparameter des Profils ```MedicationRequest``` hängen wie fo
```GET [base]/MedicationRequest?patient.identifier=1032702```
1. Der verkettete Suchparameter ```Requester:identifier``` unterstützt den Anwendungsfall:
1. Der verkettete Suchparameter ```requester.identifier``` unterstützt den Anwendungsfall:
Um mich als Heilberufler über die {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Historie}} meiner Medikationsverordnungen zur informieren.
<!-- Use Case Zusammenhang: Um bei der Veordnungsanfrage die notwendige {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Expertise}} eines entsprechend spezialisierten Facharztes (z.B. Onkologie) zu gewährleisten. -->
Expand All @@ -186,4 +186,4 @@ Die verketteten Suchparameter des Profils ```MedicationRequest``` hängen wie fo
```GET [base]/MedicationRequest?requester.identifier=http://fhir.de/sid/bundesaerztekammer/efn|123456789123456```
```GET [base]/MedicationRequest?requester.identifier=123456789123456```
```GET [base]/MedicationRequest?requester.identifier=123456789123456```
64 changes: 0 additions & 64 deletions Resources/fsh-generated/fsh-index.json
Original file line number Diff line number Diff line change
Expand Up @@ -343,46 +343,6 @@
"startLine": 1,
"endLine": 66
},
{
"outputFile": "StructureDefinition-ISiKASKCoding.json",
"fshName": "ISiKASKCoding",
"fshType": "Profile",
"fshFile": "ISiKDataTypeProfiles.fsh",
"startLine": 50,
"endLine": 57
},
{
"outputFile": "StructureDefinition-ISiKATCCoding.json",
"fshName": "ISiKATCCoding",
"fshType": "Profile",
"fshFile": "ISiKDataTypeProfiles.fsh",
"startLine": 59,
"endLine": 66
},
{
"outputFile": "StructureDefinition-ISiKCoding.json",
"fshName": "ISiKCoding",
"fshType": "Profile",
"fshFile": "ISiKDataTypeProfiles.fsh",
"startLine": 4,
"endLine": 11
},
{
"outputFile": "StructureDefinition-ISiKICD10GMCoding.json",
"fshName": "ISiKICD10GMCoding",
"fshType": "Profile",
"fshFile": "ISiKDataTypeProfiles.fsh",
"startLine": 40,
"endLine": 48
},
{
"outputFile": "StructureDefinition-ISiKLoincCoding.json",
"fshName": "ISiKLoincCoding",
"fshType": "Profile",
"fshFile": "ISiKDataTypeProfiles.fsh",
"startLine": 21,
"endLine": 27
},
{
"outputFile": "StructureDefinition-ISiKMedikament.json",
"fshName": "ISiKMedikament",
Expand Down Expand Up @@ -439,30 +399,6 @@
"startLine": 1,
"endLine": 260
},
{
"outputFile": "StructureDefinition-ISiKPZNCoding.json",
"fshName": "ISiKPZNCoding",
"fshType": "Profile",
"fshFile": "ISiKDataTypeProfiles.fsh",
"startLine": 68,
"endLine": 75
},
{
"outputFile": "StructureDefinition-ISiKSnomedCTCoding.json",
"fshName": "ISiKSnomedCTCoding",
"fshType": "Profile",
"fshFile": "ISiKDataTypeProfiles.fsh",
"startLine": 13,
"endLine": 19
},
{
"outputFile": "StructureDefinition-ISiKWG14Coding.json",
"fshName": "ISiKWG14Coding",
"fshType": "Profile",
"fshFile": "ISiKDataTypeProfiles.fsh",
"startLine": 29,
"endLine": 34
},
{
"outputFile": "ValueSet-ISiKMedikationsartVS.json",
"fshName": "ISiKMedikationsart",
Expand Down
8 changes: 0 additions & 8 deletions Resources/fsh-generated/fsh-index.txt
Original file line number Diff line number Diff line change
Expand Up @@ -42,20 +42,12 @@ StructureDefinition-ExtensionISiKMedicationStatementReplaces.json Extensi
StructureDefinition-ExtensionISiKMedikationsart.json ExtensionISiKMedikationsart Extension ExtensionISiKMedikationsart.fsh 1 - 15
StructureDefinition-ExtensionISiKSelbstmedikation.json ExtensionISiKSelbstmedikation Extension ExtensionISiKSelbstmedikation.fsh 1 - 10
StructureDefinition-ISiKAMTSBewertung.json ISiKAMTSBewertung Profile ISiKAMTSBewertung.fsh 1 - 66
StructureDefinition-ISiKASKCoding.json ISiKASKCoding Profile ISiKDataTypeProfiles.fsh 50 - 57
StructureDefinition-ISiKATCCoding.json ISiKATCCoding Profile ISiKDataTypeProfiles.fsh 59 - 66
StructureDefinition-ISiKCoding.json ISiKCoding Profile ISiKDataTypeProfiles.fsh 4 - 11
StructureDefinition-ISiKICD10GMCoding.json ISiKICD10GMCoding Profile ISiKDataTypeProfiles.fsh 40 - 48
StructureDefinition-ISiKLoincCoding.json ISiKLoincCoding Profile ISiKDataTypeProfiles.fsh 21 - 27
StructureDefinition-ISiKMedikament.json ISiKMedikament Profile ISiKMedikament.fsh 1 - 116
StructureDefinition-ISiKMedikationTransaction.json ISiKMedikationTransaction Profile ISiKMedikationTransaction.fsh 1 - 25
StructureDefinition-ISiKMedikationTransactionResponse.json ISiKMedikationTransactionResponse Profile ISiKMedikationTransactionResponse.fsh 1 - 27
StructureDefinition-ISiKMedikationsInformation.json ISiKMedikationsInformation Profile ISiKMedikationsInformation.fsh 1 - 268
StructureDefinition-ISiKMedikationsListe.json ISiKMedikationsListe Profile ISiKMedikationsListe.fsh 1 - 45
StructureDefinition-ISiKMedikationsVerabreichung.json ISiKMedikationsVerabreichung Profile ISiKMedikationsVerabreichung.fsh 1 - 113
StructureDefinition-ISiKMedikationsVerordnung.json ISiKMedikationsVerordnung Profile ISiKMedikationsVerordnung.fsh 1 - 260
StructureDefinition-ISiKPZNCoding.json ISiKPZNCoding Profile ISiKDataTypeProfiles.fsh 68 - 75
StructureDefinition-ISiKSnomedCTCoding.json ISiKSnomedCTCoding Profile ISiKDataTypeProfiles.fsh 13 - 19
StructureDefinition-ISiKWG14Coding.json ISiKWG14Coding Profile ISiKDataTypeProfiles.fsh 29 - 34
ValueSet-ISiKMedikationsartVS.json ISiKMedikationsart ValueSet valueSets.fsh 7 - 11
ValueSet-SctRouteOfAdministration.json SctRouteOfAdministration ValueSet valueSets.fsh 1 - 5
Original file line number Diff line number Diff line change
Expand Up @@ -22,15 +22,6 @@
"code": "mL"
}
},
"extension": [
{
"url": "http://fhir.de/StructureDefinition/WirkstofftypEX",
"valueCoding": {
"system": "http://fhir.de/CodeSystem/WirkstofftypCS",
"code": "IN"
}
}
],
"itemCodeableConcept": {
"coding": [
{
Expand Down

0 comments on commit e50c60e

Please sign in to comment.