Sha256: 5a265366ca2ed1927971f6767776f95a1c5fa7e456646f2c738a69f89b5fc8a8
Contents?: true
Size: 1.28 KB
Versions: 2
Compression:
Stored size: 1.28 KB
Contents
# # This is a Gisele process for the example of a rectal cancer care process, similar to the # case study that can be found in [Dam11]. # # References # # * [Dam11] Christophe Damas, Analyzing Multi-View Models of Software Systems, PhD thesis, # University of Louvain, November 2011 task RectalCancerPathway # This variable tracks if the cancer is treated in emergency # in the initial state trackvar emergency {RectalCancerPathway:start} # Is the cancer confirmed by the diagnosis? trackvar cancerConfirmed {Diagnosis:start} initially false # Is the emergency treatment envisioned by the # multi-disciplinary staff? trackvar surgeryEnvisioned {StaffMeeting:end} initially false # The diagnosis task task Diagnosis fluent diagKnown {EndoBio:end}, {} fluent extensionKnown {SpreadEvaluation:end}, {} while not(diagKnown and extensionKnown) Consultation if diagKnown SpreadEvaluation else EndoBio end end end # Diagnosis # main task refinement if emergency Emergency Surgery PostTreatment else Diagnosis if cancerConfirmed StaffMeeting if surgeryEnvisioned PreTreatment Surgery PostTreatment end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
gisele-0.4.0 | examples/rectal-cancer-pathway/RectalCancerPathway.gis |
gisele-0.3.0 | examples/rectal-cancer-pathway/RectalCancerPathway.gis |