MLM Execution Logic to proceed for appropriate plan based on provided clincal statements

Namespace: SmartCDSSKBLibrary.khu.kbmlm
Assembly: SmartCDSSKBLibrary (in SmartCDSSKBLibrary.dll) Version: 1.0.0.0 (1.0.0.0)

Syntax

C#
public override string executeLogic(
	VMR smartCDSSInput
)
Visual Basic
Public Overrides Function executeLogic ( 
	smartCDSSInput As VMR
) As String
Visual C++
public:
virtual String^ executeLogic(
	VMR^ smartCDSSInput
) override
F#
abstract executeLogic : 
        smartCDSSInput : VMR -> string 
override executeLogic : 
        smartCDSSInput : VMR -> string 

Parameters

smartCDSSInput
Type: SmartCDSSKBLibrary.khu.vMR..::..VMR
VMR must include: ObservationResult ( At least Two: One for ECOG, One for Stage or PalitiveRadical (or two for both) and optionally One for patientstatus if Palliative ) VMR may include: ProcedureEvent (One: for patient who has already done some treatment, such as Surgary for Stage-I,II ). Moreover for this case VMR must follow restrication of subMLMs in addtion to root MLM. Set following attribute for each individual clinical statement: ECOG: [ObservationResult.ID = "ECOG"] and [ObservationResult.observationValue = "ECOG:0-2" Or "ECOG:3-4" Or "ECOG:5"] Staging: [ObservationResult.ID = "Staging"] and [ObservationResult.observationValue = "I" Or "II" Or "III" Or "IV"] PalliativeRadical: [ObservationResult.ID = "PalRadical"] and [ObservationResult.observationValue = "Palliative" Or "Radical"] palliativePatientStatus:[ObservationResult.ID = "PalPatStatus"] and [ObservationResult.observationValue = "condation1" Or "condation2" Or "condation3"] TreatmentPlan: [ProcedureEvent.ID = "Treatment-I"] and [ProcedureEvent.procedureMethod = "S" Or "A" or "C" or "SA" (for Surgary and Adjuvant) or "SC" or "AC" or "SAC" ( for all ) ]

Return Value

Type: String
Recommendations for BuccalMocusa Treatment

See Also