1
0
mirror of https://github.com/pcvolkmer/osc-variant.git synced 2025-04-19 19:56:50 +00:00

Merge pull request #31 from CCC-MF/issue_29

Profil für UKR Regensburg
This commit is contained in:
Paul-Christian Volkmer 2024-03-21 15:31:20 +01:00 committed by GitHub
commit 620f0f2a0b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 49 additions and 3 deletions

View File

@ -117,9 +117,10 @@ Ohne eine Angabe der Ausgabedatei wird auf die Standardausgabe ausgegeben.
Die im Ordner [`examples/`](/examples) enthaltenen Profile für Standorte sind in der ausführbaren Anwendung enthalten
und die Dateien müssen nicht explizit als Datei vorliegen:
* `--profile examples/dnpm-ukm.yml` => `--profile UKM`
* `--profile examples/dnpm-ukw.yml` => `--profile UKW`
* `--profile examples/dnpm-umg.yml` => `--profile UMG`
* `--profile examples/dnpm-ukm.yml` => `--profile UKM` für **Marburg**
* `--profile examples/dnpm-ukr.yml` => `--profile UKR` für **Regensburg**
* `--profile examples/dnpm-ukw.yml` => `--profile UKW` für **Würzburg**
* `--profile examples/dnpm-umg.yml` => `--profile UMG` für **Göttingen**
#### Unterbefehl `unzip-osb`

44
examples/dnpm-ukr.yml Normal file
View File

@ -0,0 +1,44 @@
forms:
- name: 'DNPM Klinik/Anamnese'
form_fields:
- name: Leitlinienstatus
default_value: "unknown"
- name: LeitlinienTherapieProgr
default_value: "9"
- name: LeitlinienTherapieDurchl
default_value: "k"
form_references:
- name: MTB
referenced_data_form: 'UKR.Tumorkonferenz'
menu_category:
name: Sonstiges
position: 99.0
column: 1
- name: 'DNPM UF Therapielinie'
form_fields:
- name: Ergebnis
default_value: "x"
- name: Beendigung
default_value: "U"
- name: Abbruchsgrund
default_value: "u"
- name: 'DNPM Therapieplan'
form_references:
- name: referstemtb
referenced_data_form: 'UKR.Tumorkonferenz'
anzeige_auswahl: 'MTB vom {Datum}'
- name: reftkhumangenber
referenced_data_form: 'UKR.Tumorkonferenz'
anzeige_auswahl: 'MTB vom {Datum}'
- name: reftkreevaluation
referenced_data_form: 'UKR.Tumorkonferenz'
anzeige_auswahl: 'MTB vom {Datum}'
menu_category:
name: Sonstiges
position: 99.0
column: 1
- name: 'DNPM FollowUp'
menu_category:
name: Sonstiges
position: 100.0
column: 1

View File

@ -38,6 +38,7 @@ impl Profile {
pub fn embedded_profile(name: &str) -> Result<Profile, String> {
let s = match name {
"UKM" => include_str!("../examples/dnpm-ukm.yml"),
"UKR" => include_str!("../examples/dnpm-ukr.yml"),
"UKW" => include_str!("../examples/dnpm-ukw.yml"),
"UMG" => include_str!("../examples/dnpm-umg.yml"),
_ => return Err(format!("Not an embedded profile: '{name}'")),