Skip to content

Commit

Permalink
Update UML cards
Browse files Browse the repository at this point in the history
  • Loading branch information
lucscherer committed Nov 7, 2024
1 parent db6104f commit af15950
Show file tree
Hide file tree
Showing 4 changed files with 13 additions and 9 deletions.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
8 changes: 5 additions & 3 deletions plantUmlSrc/UML Metadaten.plantuml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ package "DICOM-Header" {
+ {field} Quelle zum PACS Bild: Reference(Endpoint) [0..*]
+ Anzahl an enhaltenen Serien: unsignedInt [0..1]
+ Anzahl an enthaltenen SOP Instanzen: unsignedInt [0..1]
+ {field} Bildgebungsprozedur: Reference(Procedure) [0..*]
+ {field} Bildgebungsprozedur: Reference(Procedure) [0..1]
+ Extension: Bildgebungsgrund: string [0..1]
+ {field} Indikation: Reference(Condition|Observation) [0..*]
+ Studien-Beschreibung: string [0..1]
Expand All @@ -31,7 +31,7 @@ package "DICOM-Header" {
+ {field} Körperregion(bodySite): Coding [0..1]
+ Körperseite: Coding [0..1]
+ Beginn: dateTime [0..1]
+ Funktion des Ausführenden: CodeableConcept [0..1]
+ Funktion des Ausführenden: CodeableConcept [0..*]
+ {field} Akteur: Reference(Device) [1..1]
+ Extension: Kontrastmittelgabe: boolean [0..1]
+ {field} Extension: Kontrastmitteldetails: Reference(Statement|Administration) [0..*]
Expand Down Expand Up @@ -73,13 +73,15 @@ package "DICOM-Header" {
+ Expositionszeit: Quantity[ms] [0..1]
+ Exposition: Quantity[mAs] [0..1]
+ Röntgenröhrenstrom: Quantity[mA] [0..1]
+ Blickposition: CodeableConcept [0..1]
}

class ModalitätCR #LightYellow {
+ KVP: Quantity[kV] [0..1]
+ Expositionszeit: Quantity[ms] [0..1]
+ Exposition: Quantity[mAs] [0..1]
+ Röntgenröhrenstrom: Quantity[mA] [0..1]
+ Blickposition: CodeableConcept [0..1]
}

class ModalitätMG #LightYellow {
Expand All @@ -106,7 +108,7 @@ package "DICOM-Header" {
+ Skalierungseinheit: CodeableConcept [0..1]
+ Gesamte Radionukliddosis: Quantity[MBq] [0..1]
+ Halbwertszeit: Quantity[s] [0..1]
+ Serientyp: String [0..1]
+ Serientyp: CodeableConcept [0..*]
}
}

Expand Down
12 changes: 7 additions & 5 deletions plantUmlSrc/UML Modul Bildgebung.plantuml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ package "DICOM-Header" {
+ {field} Quelle zum PACS Bild: Reference(Endpoint) [0..*]
+ Anzahl an enhaltenen Serien: unsignedInt [0..1]
+ Anzahl an enthaltenen SOP Instanzen: unsignedInt [0..1]
+ {field} Bildgebungsprozedur: Reference(Procedure) [0..*]
+ {field} Bildgebungsprozedur: Reference(Procedure) [0..1]
+ Extension: Bildgebungsgrund: string [0..1]
+ {field} Indikation: Reference(Condition|Observation) [0..*]
+ Studien-Beschreibung: string [0..1]
Expand All @@ -31,7 +31,7 @@ package "DICOM-Header" {
+ {field} Körperregion(bodySite): Coding [0..1]
+ Körperseite: Coding [0..1]
+ Beginn: dateTime [0..1]
+ Funktion des Ausführenden: CodeableConcept [0..1]
+ Funktion des Ausführenden: CodeableConcept [0..*]
+ {field} Akteur: Reference(Device) [1..1]
+ Extension: Kontrastmittelgabe: boolean [0..1]
+ {field} Extension: Kontrastmitteldetails: Reference(Statement|Administration) [0..*]
Expand Down Expand Up @@ -73,13 +73,15 @@ package "DICOM-Header" {
+ Expositionszeit: Quantity[ms] [0..1]
+ Exposition: Quantity[mAs] [0..1]
+ Röntgenröhrenstrom: Quantity[mA] [0..1]
+ Blickposition: CodeableConcept [0..1]
}

class ModalitätCR #LightYellow {
+ KVP: Quantity[kV] [0..1]
+ Expositionszeit: Quantity[ms] [0..1]
+ Exposition: Quantity[mAs] [0..1]
+ Röntgenröhrenstrom: Quantity[mA] [0..1]
+ Blickposition: CodeableConcept [0..1]
}

class ModalitätMG #LightYellow {
Expand Down Expand Up @@ -162,7 +164,7 @@ package "Befund" {
class GenerischeBeobachtung <<Observation>> {
+ {field} Extension: Bildnummer: DICOM Instance UID (Series) [0..1]
+ {field} Extension: Schichtposition: DICOM Instance UID (SOP Instance) [0..1]
+ {field} Extension: Erweiterte Körperstruktur: Reference(BodyStructure) [0..1]
+ {field} Extension: Erweiterte Körperstruktur: Reference(BodyStructure) [0..*]
+ {field} Teil einer Befundungsprozedur: Reference(Procedure) [0..*]
+ Status: Coding [1..1]
+ Beobachtungsklassifizierung: CodeableConcept [0..*]
Expand Down Expand Up @@ -238,13 +240,13 @@ Befundbericht "0..1" -d- "0..*" Anforderung: DR.basedOn
Befundbericht "0..*" -- "1..1" "Patient:in": DR.subject
Befundbericht "0..*" -- "0..1" Versorgungsstellenkontakt: DR.encounter
Befundbericht "1..1" -- "0..*" GenerischeBeobachtung: DR.result
Befundbericht "0..*" -l- "0..*" Studie: DR.imagingStudy
Befundbericht "0..*" -l- "1..*" Studie: DR.imagingStudy
Befundbericht "1..1" -u- "0..*" Befundbericht: DR.supportingInfo (R5!)
Befundbericht "0..1" -- "1..1" Befundungsprozedur: DR.supportingInfo (R5!)

Empfehlung "0..*" -- "0..*" Befundbericht: CP.supportingInfo

GenerischeBeobachtung "0..*" -- "0..1" Körperstruktur: Obs.bodyStructure (R5!)
GenerischeBeobachtung "0..*" -- "0..*" Körperstruktur: Obs.bodyStructure (R5!)
GenerischeBeobachtung "0..*" -- "0..1" Befundungsprozedur: Obs.partOf
GenerischeBeobachtung "1..1" -u- "0..*" GenerischeBeobachtung: Obs.hasMember
GenerischeBeobachtung "0..*" -- "0..*" Studie: Obs.derivedFrom
Expand Down

0 comments on commit af15950

Please sign in to comment.