diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index 0d5ad8d..ff1f6e3 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -5,9 +5,9 @@ name: PublishIG # Run on updates to the master on: push: - branches: [ main ] + branches: [ main, fokuswoche ] pull_request: - branches: [ main ] + branches: [ main, fokuswoche ] jobs: build: diff --git a/input/fsh/profiles/IvCarePlanSchulung.fsh b/input/fsh/profiles/IvCarePlanSchulung.fsh new file mode 100644 index 0000000..e4826ee --- /dev/null +++ b/input/fsh/profiles/IvCarePlanSchulung.fsh @@ -0,0 +1,58 @@ +Profile: IvCarePlanSchulung +Id: iv-careplan-schulung +Title: "IV CarePlan Schulung" +Parent: CarePlan // AtIps nicht vorhanden? ?? CarePlanUvIps ?? +Description: "Dokumentation einer Schulung mit Careplan für IV." +* . ^short = "IV CarePlan" +* . ^definition = "Dokumentation einer Schulung mit Careplan für IV" +// Erweiterungen +//* ^extension[$imposeProfile].valueCanonical = Canonical(CarePlan) + +//* instantiatesUri 1..1 uri "Instantiates external protocol or definition" +//* instantiatesUri = "https://www.sozialministerium.at/Themen/Gesundheit/Gesundheitssystem/Gesundheitssystem-und-Qualitaetssicherung/Qualitaetsstandards/Rahmenkonzept-Integrierte-Versorgung-Diabetes-mellitus-Typ-2.html" (exactly) +* status from http://hl7.org/fhir/ValueSet/request-status +* status 1..1 +* status ^short = "Status aus VS (Todo) draft | active | on-hold | revoked | completed | entered-in-error | unknown" +* intent from http://hl7.org/fhir/ValueSet/care-plan-intent +* intent 1..1 +* intent ^short = "Intension der Schulung aus VS (Todo) proposal | plan | order | option" +* category 0..1 +* category ^short = "Kategorie des Schulung" +* title 1..1 MS +* title ^short = "Bezeichnung der Schulung" +* description 1..1 MS +* description ^short = "Inhalte der Schulung" +* subject only Reference(AtIpsPatient) +* subject ^short = "IV Patient, für den die Schulungen bestimmt sind" +* period 0..1 MS +* period ^short = "Schulung für den Zeitraum" +* created +* created ^short = "Schulung festgelegt am (Datum)" +* author only Reference(AtIpsPractitioner or AtIpsPractitionerRole) +* author ^short = "IV GDA, der die Schulung durchführt" +// wer hat den Inhalt der Schulung festgelegt +//* contributor // Reference(Patient | Practitioner | PractitionerRole | Device | RelatedPerson | Organization | CareTeam) +* careTeam only Reference(CareTeam) // Todo AtIpsCareTeam ?? +* careTeam ^short = "IV CareTeam, das die Schulung durchführt" +// * participant 0..* BackboneElement "Members of the team" +// * role 0..* CodeableConcept "Type of involvement" +// * member 0..1 Reference(Practitioner or PractitionerRole or RelatedPerson or Organization) "Who is involved" +// * period 0..1 Period "Time period of participant" +* addresses only Reference(AtIpsCondition) // VS Todo +* addresses ^short = "Gesundheitsthema, das diese Schulung adressiert" +//* supportingInfo 0..* Reference(Any) +//* supportingInfo ^short = "Informationen zum CarePlan" +* goal only Reference(Goal) // Todo VS +* goal ^short = "Ziel der Schulung" +//* activity 0..* BackboneElement "Action to occur as part of plan" +* activity.outcomeReference only Reference(Resource) +* activity ^short = "Ergebnis der Schulung" +* activity.detail.kind from http://hl7.org/fhir/ValueSet/care-plan-activity-kind (required) +* activity.detail.kind ^short = "Todo Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription" +* activity.detail.code 0..1 //CodeableConcept +* activity.detail.code ^short = "Detail type of activity" +* activity.detail.status from http://hl7.org/fhir/ValueSet/care-plan-activity-status (required) +* activity.detail.status 1..1 +* activity.detail.status ^short = "not-started | scheduled | in-progress | on-hold | completed | cancelled | stopped | unknown | entered-in-error" +//* scheduled[x] 0..1 Timing or Period or string "When activity is to occur" +* activity.detail.performer only Reference(AtIpsPractitioner or AtIpsPractitionerRole) // or RelatedPerson or Organization) Todo check \ No newline at end of file diff --git a/input/pagecontent/anwendungsfaelle.md b/input/pagecontent/anwendungsfaelle.md new file mode 100644 index 0000000..a1604a5 --- /dev/null +++ b/input/pagecontent/anwendungsfaelle.md @@ -0,0 +1,51 @@ + + +### Patient Journey + +Die folgende fiktive "Patient Journey" beschreibt einen möglichen Anwendungsfall des Leitfadens: + +Anton ist 72 Jahre alt und lebt mit seiner Ehefrau in Wien. Er hat zwei erwachsene Kinder und Enkelkinder. Beruflich war er früher als Buchhalter tätig. Sein Allgemeinzustand ist gut, allerdings ist er adipös (BMI >30). In seiner Familie gibt es eine Vorbelastung für Herzkrankheiten. Seit 2016 nimmt Anton aufgrund von arterieller Hypertonie täglich morgens eine 5-mg-Tablette Ramipril ein. Er ist körperlich aktiv und geht regelmäßig mit seinem Hund spazieren. Anton ist technisch versiert und nutzt häufig sein Smartphone. Er hat vor 5 Jahren mit dem Rauchen aufgehört. Davor rauchte er 40 Jahre lang täglich ein Päckchen Zigaretten (entsprechend 40 Pack Years). Anton gibt an, in den letzten Jahren moderat Alkohol zu konsumieren, etwa 1-2 Gläser Wein oder Bier pro Woche. Er hat nie regelmäßig größere Mengen Alkohol getrunken. + +- 15.03.2024: Anton verspürt seit einigen Wochen zunehmende Kurzatmigkeit und Müdigkeit, besonders bei Belastung. +Er sucht seinen Hausarzt auf. Dieser führt eine gründliche Anamnese und körperliche Untersuchung durch. Dabei fallen Beinödeme und EKG-Auffälligkeiten auf. +Es wird eine Verdachtsdiagnose auf Herzinsuffizienz gestellt. Anton wird zur weiteren Abklärung an einen Kardiologen überwiesen. + +- 22.03.2024: Der Kardiologe diagnostiziert eine Herzinsuffizienz mit reduzierter Ejektionsfraktion (HFrEF) basierend auf der Echokardiographie und den auffälligen Laborwerten, die unter anderem auf eine Niereninsuffizienz, Anämie, Dyslipidämie und Hypothyreose hinweisen. Antons medikamentöse Therapie wird erhöht und ergänzt. Außerdem erhält Anton Empfehlungen zur Gewichtskontrolle, salzarmen Ernährung und moderater körperlicher Aktivität. + +- 29.03.2024: Anton fühlt sich mit der Therapie bereits besser, hat jedoch Fragen zu den Untersuchungsergebnissen und zur Einnahme der Medikamente. Der Hausarzt informiert ihn über eine Veranstaltung des Herzverbands und das Disease-Management-Programm (DMP) für Herzinsuffizienz, das Anton weiterhelfen könnte. + +- Fortlaufende Betreuung: Anton nimmt regelmäßig an Schulungen und Beratungen im Rahmen des DMP teil. Durch die engmaschige Betreuung und optimierte Therapie kann er seine Erkrankung besser verstehen und managen, was ihm hilft, trotz der Einschränkungen eine gute Lebensqualität zu erhalten. + +
+---
+config:
+  look: handDrawn
+  layout: fixed
+---
+flowchart TD
+    A("**15.03.2024**
Hausarzt führt
**Gespräch/Untersuchung**
durch und überweist an
den Kardiologen.
**Verdachtsdiagnose
Herzinsuffizienz**") + A -.-> a1("**Körperliche Untersuchung**:
zeigt Beinödeme und
EKG-Auffälligkeiten") + A -.-> a2("**Anamnese**:
Symptome wie Kurzatmigkeit
bei Belastung und Müdigkeit
werden erhoben") + A ==> B("**22.03.2024**
Der Kardiologe führt
**Echokardiographie** und
**Blutabnahme** durch.") + B -.-> b1("**Diagnose Herzinsuffizienz**
mit reduzierter Ejektionsfraktion (HFrEF) wird gestellt.") + b1 -.-> bb1("Medikation") + b1 -.-> bb2("Beratung zum Lebensstil") + B ==> C("**29.03.2024**
**Nachbesprechung**
beim Hausarzt.") + C -.-> c1("Hausarzt informiert Patienten
über Infoveranstaltung des
Herzverbandes und über die
weiterführende Therapie.") + C ==> D("**Fortlaufende Therapie**
Engmaschige Kontrollen
beim Hausarzt.
Patient nimmt regelmäßig an
Schulungen und Beratungen teil.") + + %% Styling + style A fill:#BBDEFB,stroke-width:4px + style B fill:#BBDEFB,stroke-width:4px + style C fill:#BBDEFB,stroke-width:4px + style D fill:#BBDEFB,stroke-width:4px + style a1 fill:#FFE0B2 + style a2 fill:#FFE0B2 + style b1 fill:#FFE0B2 + style bb1 fill:#FFE0B2 + style bb2 fill:#FFE0B2 + style c1 fill:#FFE0B2 +
\ No newline at end of file