VWindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null WindowsFormsApplication1.singleASODODASAGPGASPCCRCSolPSolSchPICMA major_version sub_versionsolver_version user_classuser_ideval_id ProjectName&WindowsFormsApplication1.shift_objects%WindowsFormsApplication1.date_objects(WindowsFormsApplication1.date_aggregates)WindowsFormsApplication1.shift_aggregates)WindowsFormsApplication1.group_properties)WindowsFormsApplication1.group_aggregates)WindowsFormsApplication1.staff_properties+WindowsFormsApplication1.column_constraints(WindowsFormsApplication1.row_constraints+WindowsFormsApplication1.solving_parameters"WindowsFormsApplication1.solutions"WindowsFormsApplication1.schedules)WindowsFormsApplication1.pair_constraintsWindowsFormsApplication1.macros         ede  C:\Users\Public\schedule_nurse_ver2\WindowsFormsApplication1\test\プロジェクトサンプル\訪問看護クリニック.nurse2&WindowsFormsApplication1.shift_objectsnamemembersSystem.Collections.Generic.List`1[[WindowsFormsApplication1.shift_object, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]] Shift Objects %WindowsFormsApplication1.date_objectsdays target_year target_monthmembersSystem.Collections.Generic.List`1[[WindowsFormsApplication1.date_object, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]]$ (WindowsFormsApplication1.date_aggregatesnamemembersSystem.Collections.Generic.List`1[[WindowsFormsApplication1.date_aggregate_class, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]]DateAggregates )WindowsFormsApplication1.shift_aggregatesnamemembersSystem.Collections.Generic.List`1[[WindowsFormsApplication1.shift_aggregate_class, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]]ShiftAggregates )WindowsFormsApplication1.group_propertiesnamemembersSystem.Collections.Generic.List`1[[WindowsFormsApplication1.group_property, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]]GroupProperties )WindowsFormsApplication1.group_aggregatesnamemembersSystem.Collections.Generic.List`1[[WindowsFormsApplication1.group_aggregate, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]]GroupAggregates  )WindowsFormsApplication1.staff_propertiesnamemembersSystem.Collections.Generic.List`1[[WindowsFormsApplication1.staff_property, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]]StaffProperties  +WindowsFormsApplication1.column_constraintsnamemembersSystem.Collections.Generic.List`1[[WindowsFormsApplication1.column_constraints_group, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]] ColumnConstraints ! (WindowsFormsApplication1.row_constraintsnamemembersSystem.Collections.Generic.List`1[[WindowsFormsApplication1.row_constraints_group, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]]"RowConstraints # +WindowsFormsApplication1.solving_parametersname solving_mapsolving_map_oldexternal_constraint parametersSystem.Collections.Generic.Dictionary`2[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Collections.Generic.Dictionary`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[WindowsFormsApplication1.sw_int, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]System.Collections.Generic.Dictionary`2[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Collections.Generic.Dictionary`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[WindowsFormsApplication1.sw_int, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]System.Collections.Generic.Dictionary`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]$SolvingParameters % &'for (人 in 全スタッフ){ vector VD1,VD,VH1,VH; for (day in 全日){ if (day >=制約開始日){ if (day in 外来休診日){ $And($Inv(X[人][day][外来勤務]));//外来禁止 $And($Inv(X[人][day][半日代休]));//半休禁止 $And($Inv(X[人][day][1日代休]));//1日代休禁止 }else { VD.push_back(X[人][day][1日代休]);//1日代休CNT VH.push_back(X[人][day][半日代休]);//半休CNT } if (day in 訪問休診日){ $And($Inv(X[人][day][訪問看護]));//訪問禁止 VH1.push_back(X[人][day][オンコール]);//オンコール }elsif (day in 外来休診日){ VD1.push_back(X[人][day][訪問看護]);//祝日訪問のみ一日代休CNT VH1.push_back(X[人][day][オンコール]);//オンコール }elsif (day in 水 || day in 土){ VH1.push_back(X[人][day][訪問看護]);//訪問 } } } //print(V1,VD); ハード制約A:$And($SeqComp(VD1,VD)); ハード制約B:$And($SeqComp(VH1,VH)); } ( "WindowsFormsApplication1.solutions namemembers label_listcolumn_results_listrow_results_list saved_singleA filter_name filter_optiongrid2_commandsgrid1_commandsSystem.Collections.Generic.List`1[[WindowsFormsApplication1.solution, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]]System.Collections.Generic.List`1[[WindowsFormsApplication1.label_tag_class, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]]System.Collections.Generic.List`1[[WindowsFormsApplication1.result_command, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]]System.Collections.Generic.List`1[[WindowsFormsApplication1.result_command, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]] WindowsFormsApplication1.singleASystem.Collections.Generic.List`1[[WindowsFormsApplication1.command_options, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]]System.Collections.Generic.List`1[[WindowsFormsApplication1.command_options, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]]) Solutions * + , - .   0 1"WindowsFormsApplication1.schedulesnamemembershistorySystem.Collections.Generic.List`1[[System.Collections.Generic.List`1[[WindowsFormsApplication1.ShiftLevel, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] WindowsFormsApplication1.History2 Schedules 3 4)WindowsFormsApplication1.pair_constraintsnamemembersSystem.Collections.Generic.List`1[[WindowsFormsApplication1.pair_constraints_group, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]]5PairConstraints 6WindowsFormsApplication1.macrosmembersSystem.Collections.Generic.List`1[[WindowsFormsApplication1.macro, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]] 7System.Collections.Generic.List`1[[WindowsFormsApplication1.shift_object, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]]_items_size_version'WindowsFormsApplication1.shift_object[] 8System.Collections.Generic.List`1[[WindowsFormsApplication1.date_object, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]]_items_size_version&WindowsFormsApplication1.date_object[] 9System.Collections.Generic.List`1[[WindowsFormsApplication1.date_aggregate_class, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]]_items_size_version/WindowsFormsApplication1.date_aggregate_class[] :33System.Collections.Generic.List`1[[WindowsFormsApplication1.shift_aggregate_class, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]]_items_size_version0WindowsFormsApplication1.shift_aggregate_class[] ; System.Collections.Generic.List`1[[WindowsFormsApplication1.group_property, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]]_items_size_version)WindowsFormsApplication1.group_property[] < System.Collections.Generic.List`1[[WindowsFormsApplication1.group_aggregate, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]]_items_size_version*WindowsFormsApplication1.group_aggregate[] = System.Collections.Generic.List`1[[WindowsFormsApplication1.staff_property, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]]_items_size_version)WindowsFormsApplication1.staff_property[] >!System.Collections.Generic.List`1[[WindowsFormsApplication1.column_constraints_group, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]]_items_size_version3WindowsFormsApplication1.column_constraints_group[] ?#System.Collections.Generic.List`1[[WindowsFormsApplication1.row_constraints_group, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]]_items_size_version0WindowsFormsApplication1.row_constraints_group[] @%System.Collections.Generic.Dictionary`2[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Collections.Generic.Dictionary`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[WindowsFormsApplication1.sw_int, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]VersionComparerHashSize KeyValuePairsSystem.Collections.Generic.GenericEqualityComparer`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]System.Collections.Generic.KeyValuePair`2[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Collections.Generic.Dictionary`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[WindowsFormsApplication1.sw_int, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]][] A B&% C D(System.Collections.Generic.Dictionary`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]VersionComparerHashSize KeyValuePairsSystem.Collections.Generic.GenericEqualityComparer`1[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]System.Collections.Generic.KeyValuePair`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]][]! E F*System.Collections.Generic.List`1[[WindowsFormsApplication1.solution, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]]_items_size_version#WindowsFormsApplication1.solution[] GG+System.Collections.Generic.List`1[[WindowsFormsApplication1.label_tag_class, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]]_items_size_version*WindowsFormsApplication1.label_tag_class[] H>,System.Collections.Generic.List`1[[WindowsFormsApplication1.result_command, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]]_items_size_version)WindowsFormsApplication1.result_command[] I -, J . K L M N O P Q R S T U V W Xede   ZC:\Users\Public\schedule_nurse_ver2\WindowsFormsApplication1\test\プロジェクトサンプル\訪問看護クリニック.nurse20System.Collections.Generic.List`1[[WindowsFormsApplication1.command_options, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]]_items_size_version*WindowsFormsApplication1.command_options[] [ 10 \ 3System.Collections.Generic.List`1[[System.Collections.Generic.List`1[[WindowsFormsApplication1.ShiftLevel, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]_items_size_versionSystem.Collections.Generic.List`1[[WindowsFormsApplication1.ShiftLevel, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]][] ]4 WindowsFormsApplication1.HistoryhistorySystem.Collections.Generic.Dictionary`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Collections.Generic.Dictionary`2[[System.DateTime, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[WindowsFormsApplication1.ShiftLevel, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] ^6System.Collections.Generic.List`1[[WindowsFormsApplication1.pair_constraints_group, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]]_items_size_version1WindowsFormsApplication1.pair_constraints_group[] _7System.Collections.Generic.List`1[[WindowsFormsApplication1.macro, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]]_items_size_version WindowsFormsApplication1.macro[] ` 8%WindowsFormsApplication1.shift_object a b c d e f g h9$WindowsFormsApplication1.date_object i j k l m n o p q r s t u v w :@-WindowsFormsApplication1.date_aggregate_class x y z { | } ~  ;.WindowsFormsApplication1.shift_aggregate_class <'WindowsFormsApplication1.group_property =(WindowsFormsApplication1.group_aggregate >'WindowsFormsApplication1.staff_property ?1WindowsFormsApplication1.column_constraints_group @.WindowsFormsApplication1.row_constraints_group ASystem.Collections.Generic.GenericEqualityComparer`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]BSystem.Collections.Generic.KeyValuePair`2[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Collections.Generic.Dictionary`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[WindowsFormsApplication1.sw_int, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]],System.Collections.Generic.KeyValuePair`2[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Collections.Generic.Dictionary`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[WindowsFormsApplication1.sw_int, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]keyvalueSystem.Collections.Generic.Dictionary`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[WindowsFormsApplication1.sw_int, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]] *, (, CADSystem.Collections.Generic.KeyValuePair`2[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Collections.Generic.Dictionary`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[WindowsFormsApplication1.sw_int, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, $, ESystem.Collections.Generic.GenericEqualityComparer`1[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]F System.Collections.Generic.KeyValuePair`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]"System.Collections.Generic.KeyValuePair`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]keyvalueNofCpus "N_of_solutions"not_repeat_planned_errors" BestEffots" HardTimeout" ErrorAnalysis" SoftTimeout "BestEffotsTimeout"UseExternalConstraintG!WindowsFormsApplication1.solution H@(WindowsFormsApplication1.label_tag_class 9I'WindowsFormsApplication1.result_command   J'WindowsFormsApplication1.result_command           K  Shift Objects L$ MDateAggregates NShiftAggregates OGroupProperties PGroupAggregates Q StaffProperties R ColumnConstraints S RowConstraints T SolvingParameters   for (人 in 全スタッフ){ vector VD1,VD,VH1,VH; for (day in 全日){ if (day >=制約開始日){ if (day in 外来休診日){ $And($Inv(X[人][day][外来勤務]));//外来禁止 $And($Inv(X[人][day][半日代休]));//半休禁止 $And($Inv(X[人][day][1日代休]));//1日代休禁止 }else { VD.push_back(X[人][day][1日代休]);//1日代休CNT VH.push_back(X[人][day][半日代休]);//半休CNT } if (day in 訪問休診日){ $And($Inv(X[人][day][訪問看護]));//訪問禁止 VH1.push_back(X[人][day][オンコール]);//オンコール }elsif (day in 外来休診日){ VD1.push_back(X[人][day][訪問看護]);//祝日訪問のみ一日代休CNT VH1.push_back(X[人][day][オンコール]);//オンコール }elsif (day in 水 || day in 土){ VH1.push_back(X[人][day][訪問看護]);//訪問 } } } //print(V1,VD); ハード制約A:$And($SeqComp(VD1,VD)); ハード制約B:$And($SeqComp(VH1,VH)); } !U " Solutions # $ % &   ( )V* Schedules + ,W-PairConstraints .X /[(WindowsFormsApplication1.command_options 0 1 2 3 4 5 6 7 8 9 : \(WindowsFormsApplication1.command_options ; < = > ? @ A B C D E F G ]System.Collections.Generic.List`1[[WindowsFormsApplication1.ShiftLevel, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]] H I J K L M N ^System.Collections.Generic.Dictionary`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Collections.Generic.Dictionary`2[[System.DateTime, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[WindowsFormsApplication1.ShiftLevel, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]VersionComparerHashSizeSystem.Collections.Generic.GenericEqualityComparer`1[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] E_/WindowsFormsApplication1.pair_constraints_group P Q `WindowsFormsApplication1.macro R S T U V W X Y Z [ a%WindowsFormsApplication1.shift_object usenamedef_name auto_schedulecolorlabelanother_labelsanother_colors work_hoursSystem.Collections.Generic.List`1[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]System.Collections.Generic.List`1[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]\ShiftDef]オンコール^Yellow_コ ` aba \c 外来勤務dThistlee外 f gca \i 訪問看護jTomatok訪 l mda \o休みpOrangeq休 r sea \u 1日代休vBluew代 x yfa \{ 半日代休|Violet}半代 ~ ga \ 希望休みOlive希  ha \     i$WindowsFormsApplication1.date_objectvalnamedef_namedatesuse predefinedSystem.Collections.Generic.List`1[[System.DateTime, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] StartDate制約開始日 ji FinishDate制約終了日 kiStartDisplayDate表示開始日 li ThisMonth今月 miSUN日 niMON月 oiTUE火 piWED水 qiTHU木 riFRI金 siSAT土 tiAllDays全日 uiHOLIDAYS祝 vi SHOLIDAYS振 wiDayDef祝訪問休診日 x-WindowsFormsApplication1.date_aggregate_classnameOperatordef_namedatesuseSystem.Collections.Generic.List`1[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] DateAggregateOR平日 yx  週末 zx  休日 {x NOT 稼働日 |x -1制約開始日ー1 }x -2制約開始日ー2 ~x -3制約開始日ー3 x -4制約開始日ー4 x -5制約開始日ー5 x -6制約開始日ー6 x +1制約開始日+1 x +2制約開始日+2 x +3制約開始日+3 x +4制約開始日+4 x +5制約開始日+5 x +6制約開始日+6 x   第一週 x +7 第二週 x   第三週 x   第四週 x    第五週 x    第六週 x   28日間 x  制約開始日1日前から x  制約開始日2日前から x  制約開始日3日前から x  !制約開始日4日前から "x  %制約開始日5日前から &x  )制約開始日6日前から *x  -制約終了日ー6 .x  1制約終了日ー5 2x  5制約終了日ー4 6x  9制約終了日ー3 :x  =制約終了日ー2 >x  A制約終了日ー1 Bx  E 金土日 Fx  I 金土日月 Jx  M外来休診日 Nx  Q訪問休診日 Rx  U訪問診療日 Vx  Y外来診療日 Zx  ] 月火水土 ^x  a木金 bx  e水土 fx hANDi訪問月火水土 jx  hm 訪問木金 nx  q水曜休み者の休み rx  u木曜休み者の休み vx  y水曜休み者の出勤日 zx  }木曜休み者の出勤日 ~x  水土訪問休診日 .WindowsFormsApplication1.shift_aggregate_classusenamedef_namecolorOperatormemberslabelSystem.Collections.Generic.List`1[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]ShiftAggregateDef夜勤集合1Gray  夜1 夜勤集合2   夜2 早遅   早遅  休日集合   休集  日勤集合   日集                              'WindowsFormsApplication1.group_propertyusenamedef_namemembersSystem.Collections.Generic.List`1[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]GroupPropertyDef全スタッフ属性   勤務形態  オンコール  訪看  休み                (WindowsFormsApplication1.group_aggregateusenamedef_nameOperatormembersSystem.Collections.Generic.List`1[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]GroupAggregateDefオンコール可能NOT  訪問看護可能   定期休みありOR  定期休みなし                           ISystem, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'WindowsFormsApplication1.staff_propertyusenamedef_nameshifts shift_dic propertiesSystem.Collections.Generic.SortedSet`1[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]System.Collections.Generic.Dictionary`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]System.Collections.Generic.Dictionary`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]StaffPropertyDefスタッフ名1     スタッフ名2    スタッフ名3    スタッフ名4    スタッフ名5     スタッフ名6 ! " # %スタッフ名7 & ' ( )QSystem.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a1WindowsFormsApplication1.column_constraints_groupnamedef_nameusemembers tab_colorSystem.Collections.Generic.List`1[[WindowsFormsApplication1.column_constraint, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]]System.Drawing.Color)*ColumnConstraintsGroup+列制約グループ1 ,System.Drawing.Colornamevalue knownColorstate )  */列制約グループ2 0 .WindowsFormsApplication1.row_constraints_groupnamedef_nameusemembers tab_colorSystem.Collections.Generic.List`1[[WindowsFormsApplication1.row_constraint, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]]System.Drawing.Color)2RowConstraintsGroup3コール制約 4  27 訪問制約 8 System.Collections.Generic.Dictionary`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[WindowsFormsApplication1.sw_int, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]]VersionComparerHashSize KeyValuePairsSystem.Collections.Generic.GenericEqualityComparer`1[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]System.Collections.Generic.KeyValuePair`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[WindowsFormsApplication1.sw_int, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]][] : ; : = : ? @ A @ C!WindowsFormsApplication1.solutionmembershistoryalldays allstaffsSystem.Collections.Generic.List`1[[System.Collections.Generic.List`1[[WindowsFormsApplication1.ShiftLevel, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] WindowsFormsApplication1.HistorySystem.Collections.Generic.List`1[[System.DateTime, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]System.Collections.Generic.List`1[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] D E  G(WindowsFormsApplication1.label_tag_class shift_name another_indexlabel label_color aggregate ] _ ^ c e d i k j o q p u w v { } |   'WindowsFormsApplication1.result_commandcommandfilter                                             ^ _ `33 a  b  c  d! e# f% g h% i j!(! k l#* mF$+ n>%, o &, p (0 q )0 r +3 s,4 t.6 u/7 v 0(WindowsFormsApplication1.command_optionscommandoptionwidthw外来2人以上 10y訪問1人月火水土 20{オンコール 30}訪問2人木金 40診療日は休みではない 50水曜休み者の出勤日 60木曜休み者の出勤日 70  80  90  :0  ;0オンコール回数 A<0オンコール後訪問 A=06希望休みの前日にオンコールは入れない A>00休みの前日にオンコールは入れない A?0W土曜日の訪問診療に出た看護師は、日曜日オンコールをやらない A@0月オンコールしない AA0コールコール禁止 AB0コール*コール禁止 AC0コール**コール禁止 AD0 訪問CNT AE0水曜日土曜日訪問CNT AF0外来休診日のコールCNT AG0半日代休CNT AHSystem.Collections.Generic.List`1[[WindowsFormsApplication1.ShiftLevel, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]]_items_size_version%WindowsFormsApplication1.ShiftLevel[] $$IH $$JH $$KH $$LH $$MH $$NH $$P/WindowsFormsApplication1.pair_constraints_groupnamedef_nameusemembers tab_colorSystem.Collections.Generic.List`1[[WindowsFormsApplication1.pair_constraint, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]]System.Drawing.Color)PairConstraintsGroupペア制約グループ1 W QP ペア制約グループ2 S RWindowsFormsApplication1.macrousedef_nametypevalue#WindowsFormsApplication1.macro+Type Q#WindowsFormsApplication1.macro+Typevalue__SR PQTR OQUR NQVR MQWR LQXR KQYR JQZR IQ[R HQ`System.Collections.Generic.List`1[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]_items_size_version a` f` g` l` m` r` s` x` y` ~` ` ` ` ` ` System.Collections.Generic.List`1[[System.DateTime, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]_items_size_versionSystem.DateTime[]             $$   ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `  ` ` ` ` ` ` "` &` *` .` 2` 6` :` >` B` F` J` N` R` V` Z` ^` b` f` j` n` r` v` z` ~` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` System.Collections.Generic.SortedSet`1[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]CountComparerVersionItemsSystem.Collections.Generic.GenericComparer`1[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]   System.Collections.Generic.Dictionary`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]VersionComparerHashSize KeyValuePairsSystem.Collections.Generic.GenericEqualityComparer`1[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]System.Collections.Generic.KeyValuePair`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]][] :  System.Collections.Generic.Dictionary`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]VersionComparerHashSize KeyValuePairsSystem.Collections.Generic.GenericEqualityComparer`1[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]System.Collections.Generic.KeyValuePair`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]][] :    "  : $  : &  (  : *  : ,  .  : 0  : 2  4  : 6  : 8!  :"  : <#  : >&  @'  : B(  : D,System.Collections.Generic.List`1[[WindowsFormsApplication1.column_constraint, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]]_items_size_version,WindowsFormsApplication1.column_constraint[] E0, F4System.Collections.Generic.List`1[[WindowsFormsApplication1.row_constraint, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]]_items_size_version)WindowsFormsApplication1.row_constraint[] G 84 H :E;System.Collections.Generic.KeyValuePair`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[WindowsFormsApplication1.sw_int, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]]System.Collections.Generic.KeyValuePair`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[WindowsFormsApplication1.sw_int, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]]keyvalueWindowsFormsApplication1.sw_intJrowWindowsFormsApplication1.sw_intusevaluetotal_max_errors=System.Collections.Generic.KeyValuePair`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[WindowsFormsApplication1.sw_int, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]] J?System.Collections.Generic.KeyValuePair`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[WindowsFormsApplication1.sw_int, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]] J@EASystem.Collections.Generic.KeyValuePair`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[WindowsFormsApplication1.sw_int, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]]QrowCSystem.Collections.Generic.KeyValuePair`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[WindowsFormsApplication1.sw_int, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]] QD3 UE4 VG` W^%WindowsFormsApplication1.shift_object X Y Z [ \ ] ^ __$WindowsFormsApplication1.date_object ` a b c d e f g h i j k l m n `@-WindowsFormsApplication1.date_aggregate_class o p q r s t u v w x y z { | } ~                                    a.WindowsFormsApplication1.shift_aggregate_class           b'WindowsFormsApplication1.group_property           c(WindowsFormsApplication1.group_aggregate           d'WindowsFormsApplication1.staff_property        e1WindowsFormsApplication1.column_constraints_group   f.WindowsFormsApplication1.row_constraints_group   gAhSystem.Collections.Generic.KeyValuePair`2[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Collections.Generic.Dictionary`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[WindowsFormsApplication1.sw_int, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]5, 3, 1, iAjSystem.Collections.Generic.KeyValuePair`2[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Collections.Generic.Dictionary`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[WindowsFormsApplication1.sw_int, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]/, -, kEl System.Collections.Generic.KeyValuePair`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]+"NofCpus)"N_of_solutions'"not_repeat_planned_errors%" BestEffots#" HardTimeout!" ErrorAnalysis" SoftTimeout "BestEffotsTimeout"UseExternalConstraintm!WindowsFormsApplication1.solution n@(WindowsFormsApplication1.label_tag_class        9o'WindowsFormsApplication1.result_command           p'WindowsFormsApplication1.result_command           q(WindowsFormsApplication1.command_options            r(WindowsFormsApplication1.command_options              sSystem.Collections.Generic.List`1[[WindowsFormsApplication1.ShiftLevel, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]]        t^ ku/WindowsFormsApplication1.pair_constraints_group " # vWindowsFormsApplication1.macro $ % & ' ( ) * + , - @#WindowsFormsApplication1.ShiftLevel . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q @#WindowsFormsApplication1.ShiftLevel R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u @#WindowsFormsApplication1.ShiftLevel v w x y z { | } ~                            @#WindowsFormsApplication1.ShiftLevel                                     @#WindowsFormsApplication1.ShiftLevel                                     @#WindowsFormsApplication1.ShiftLevel                                     @#WindowsFormsApplication1.ShiftLevel                            ! " # $ % & ' ( ) System.Collections.Generic.List`1[[WindowsFormsApplication1.pair_constraint, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]]_items_size_version*WindowsFormsApplication1.pair_constraint[] *  +    -Gray.Gray    0Gray1Gray    3Gray4Gray    6Gray7Gray    9Gray:Gray    <Gray=Gray    ?Gray@Gray        Ǟ X1 @ Ǟ]g1@1GqünU@BEpz@C R@&Dhn1c@7VB m@tzGC @AkhX1 @ոnUR7V@A Ǟ@Bk ]gB@&Dh mh @1En1@tX1 Mz@1Gpzz HCqü@CcGC s  @ @ @MzHC s @ոǞ]g1@1GqünU@BEpz@C R@&Dhn1c@7VB m@tzGC @AkhX1 pz                                                                                                                    日   Q  M     木金 水土  U 月火水土  U a 外来休診日水 外来休診日木  q  u  水土訪問休診日          全スタッフ 常勤 パート 常時オンコールしない月曜オンコールしない火曜オンコールしない水曜オンコールしない木曜オンコールしない金曜オンコールしない 訪看しない  水曜休み 木曜休み 金曜休み 土曜休み 月曜休み 火曜休み          System.Collections.Generic.GenericComparer`1[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] 1日代休オンコール 外来勤務 希望休み休み 半日代休 訪問看護System.Collections.Generic.KeyValuePair`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]JSystem.Collections.Generic.KeyValuePair`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]keyvalue HJ FJ DJ BJ @J >J  System.Collections.Generic.KeyValuePair`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]<System.Collections.Generic.KeyValuePair`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]keyvalue  9<  6<  3<  0<  -<  "       $System.Collections.Generic.KeyValuePair`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]%J #J !J J J J J &System.Collections.Generic.KeyValuePair`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]<  < 常勤<  <   <  <  (       *System.Collections.Generic.KeyValuePair`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]J J J J J J J ,System.Collections.Generic.KeyValuePair`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]<  <  <  <  <  <  .       0System.Collections.Generic.KeyValuePair`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]J J J J J J J 2System.Collections.Generic.KeyValuePair`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]<  <  <  <  <  <  4       6System.Collections.Generic.KeyValuePair`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]J J J J J J J 8System.Collections.Generic.KeyValuePair`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]<  <  <  <  <  <  :      <System.Collections.Generic.KeyValuePair`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]J J J J J J J >System.Collections.Generic.KeyValuePair`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]<  <  ~< 月曜オンコールしない{<  x<  u<  @     BSystem.Collections.Generic.KeyValuePair`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]nJ lJ jJ hJ fJ dJ bJ DSystem.Collections.Generic.KeyValuePair`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]`<  ]<  Z<  W<  T<  Q<  E*WindowsFormsApplication1.column_constraint                F*WindowsFormsApplication1.column_constraint                G'WindowsFormsApplication1.row_constraint             H'WindowsFormsApplication1.row_constraint             USystem.Collections.Generic.List`1[[WindowsFormsApplication1.ShiftLevel, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]]        VSystem.Collections.Generic.Dictionary`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Collections.Generic.Dictionary`2[[System.DateTime, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[WindowsFormsApplication1.ShiftLevel, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]VersionComparerHashSize KeyValuePairsSystem.Collections.Generic.GenericEqualityComparer`1[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]System.Collections.Generic.KeyValuePair`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Collections.Generic.Dictionary`2[[System.DateTime, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[WindowsFormsApplication1.ShiftLevel, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]][] : W       % XaShiftDefオンコールYellowコ  Ya  外来勤務Thistle外  Za  訪問看護Tomato訪  [a  休み Orange休  \a  1日代休Blue代  ]a  半日代休Violet半代  ^a  希望休みOlive 希 ! "_a     % &`i' StartDate(制約開始日 )ai* FinishDate+制約終了日 ,bi-StartDisplayDate.表示開始日 /ci0 ThisMonth1今月 2di3SUN4日 5ei6MON7月 8fi9TUE:火 ;gi<WED=水 >hi?THU@木 AiiBFRIC金 DjiESATF土 GkiHAllDaysI全日 JliKHOLIDAYSL祝 MmiN SHOLIDAYSO振 PniQDayDefR祝訪問休診日 SoxT DateAggregateUORV平日 Wpx T UZ週末 [qx T U^休日 _rx TaNOTb 稼働日 csx Te-1f制約開始日ー1 gtx Ti-2j制約開始日ー2 kux Tm-3n制約開始日ー3 ovx Tq-4r制約開始日ー4 swx Tu-5v制約開始日ー5 wxx Ty-6z制約開始日ー6 {yx T}+1~制約開始日+1 zx T+2制約開始日+2 {x T+3制約開始日+3 |x T+4制約開始日+4 }x T+5制約開始日+5 ~x T+6制約開始日+6 x T U 第一週 x T+7 第二週 x T  第三週 x T  第四週 x T  第五週 x T  第六週 x T U 28日間 x T U制約開始日1日前から x T U制約開始日2日前から x T U制約開始日3日前から x T U制約開始日4日前から x T U制約開始日5日前から x T U制約開始日6日前から x T y制約終了日ー6 x T u制約終了日ー5 x T q制約終了日ー4 x T m制約終了日ー3 x T i制約終了日ー2 x T e制約終了日ー1 x T U 金土日 x T U 金土日月 x T U外来休診日 x T U訪問休診日 x T a訪問診療日 x T a外来診療日 x T U 月火水土 x T U木金 x T U 水土  x T AND 訪問月火水土  x T   訪問木金 x T U 水曜休み者の休み  x T U 木曜休み者の休み  x T a 水曜休み者の出勤日  x T a 木曜休み者の出勤日  x T U 水土訪問休診日   ShiftAggregateDef! 夜勤集合1" Gray U $ % 夜1 ' 夜勤集合2 " U * + 夜2 - 早遅 " U 0 1 早遅 3 休日集合 " U 6 7 休集 9 日勤集合 " U < = 日集  " U B   " U H   " U N   " U T   " U Z \ GroupPropertyDef] 全スタッフ属性 ^  \ ` 勤務形態 a  \ c オンコール d  \ f 訪看 g  \ i 休み j  \  m  \  p  \  s  \  v  \  y z GroupAggregateDef{ オンコール可能| NOT }  z  訪問看護可能 |  z  定期休みあり OR  z  定期休みなし |  z   z   z   z   z   z   StaffPropertyDef スタッフ名1   スタッフ名2   スタッフ名3   スタッフ名4   スタッフ名5   スタッフ名6   スタッフ名7  ColumnConstraintsGroup 列制約グループ1 8   列制約グループ2 4  RowConstraintsGroup コール制約 0   訪問制約 ,                                                                        0 外来2人以上 0 訪問1人月火水土 0 オンコール 0 訪問2人木金 0 診療日は休みではない 0 水曜休み者の出勤日 0 木曜休み者の出勤日  0   0   0   0   0 オンコール回数 A0 オンコール後訪問 A0 6希望休みの前日にオンコールは入れない A0 0休みの前日にオンコールは入れない A0 W土曜日の訪問診療に出た看護師は、日曜日オンコールをやらない A0 月オンコールしない A0 コールコール禁止 A0 コール*コール禁止 A0 コール**コール禁止 A0 訪問CNT A0 水曜日土曜日訪問CNT A0 外来休診日のコールCNT A0 半日代休CNT AH  $$H  $$H  $$H $$H ! $$H " $$ H # $$"P$ PairConstraintsGroup% ペア制約グループ1 &  #P $ ) ペア制約グループ2 *  $R Q%R Q&R Q'R Q(R Q)R Q*R Q+R Q,R Q-R Q.#WindowsFormsApplication1.ShiftLevelshiftlevela_ixlocked /. 0. 1. 2. 3. 4. 5. 6. 7. 8. 9. :. ;. <. =. >. ?. @. A. B. C. D. E. F. G. H. I. J. K. L. M. N. O. P. Q. R. S. T. U. V. W. X. Y. Z. [. \. ]. ^. _. `. a. b. c. d. e. f. g. h. i. j. k. l. m. n. o. p. q. r. s. t. u. v. w. x. y. z. {. |. }. ~. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  .  .  .  .  . . . . . . . . . . . . . . . . . . .  . !. ". #. $. %. &. '. (. ). *(WindowsFormsApplication1.pair_constraint 7 8 9 : ; < = > ? @ A B +(WindowsFormsApplication1.pair_constraint C D E F G H I J K L M N *WindowsFormsApplication1.column_constraint namedef_nameuse shift_typeprimary_day_typestaff_property_typeconstraint_type max_valuemacro_max_value min_valuemacro_min_valuesoft_constraint_levelO ColumnConstraintP 外来2人以上  Y    O V 訪問1人月火水土  i    O \ オンコール      O b 訪問2人木金 d 訪問木金    O h 診療日は休みではない  Y    O n 水曜休み者の出勤日o 休みp 水曜休み者の出勤日    O t 木曜休み者の出勤日u 休みv 木曜休み者の出勤日    O       O       O       O       O       O       O       O       O       ColumnConstraint                                                                                                'WindowsFormsApplication1.row_constraintnamedef_nameuseprimary_day_typefirst_day_typestaff_property_typepattern inv_patternconstraint_type max_valuemacro_max_value min_valuemacro_min_valuesoft_constraint_levelSystem.Collections.Generic.List`1[[WindowsFormsApplication1.ShiftLevel, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]]System.Collections.Generic.List`1[[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] RowConstraint オンコール回数 今月  オンコール可能     オンコール後訪問 制約開始日1日前から  オンコール可能    6希望休みの前日にオンコールは入れない 制約開始日1日前から  オンコール可能    0休みの前日にオンコールは入れない 制約開始日1日前から  オンコール可能    W土曜日の訪問診療に出た看護師は、日曜日オンコールをやらない 制約開始日1日前から 土 オンコール可能    月オンコールしない 今月 月 月曜オンコールしない    コールコール禁止 制約開始日1日前から  オンコール可能    コール*コール禁止 制約開始日2日前から  オンコール可能    コール**コール禁止 制約開始日3日前から  オンコール可能          外来休診日のコールCNT 外来休診日 今月 オンコール可能             訪問CNT 今月  訪問看護可能     訪訪禁止 制約開始日1日前から  訪問看護可能                      水曜日土曜日訪問CNT! 水土" 今月# 訪問看護可能 $ %    ( 半日代休CNT) 今月 + 全スタッフ , -        1 2       6 7       ; <       @ A       E F       J K  H M $$H N $$H O $$H P $$H Q $$H R $$H S $$System.Collections.Generic.KeyValuePair`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Collections.Generic.Dictionary`2[[System.DateTime, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[WindowsFormsApplication1.ShiftLevel, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]System.Collections.Generic.KeyValuePair`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Collections.Generic.Dictionary`2[[System.DateTime, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[WindowsFormsApplication1.ShiftLevel, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]keyvalueSystem.Collections.Generic.Dictionary`2[[System.DateTime, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[WindowsFormsApplication1.ShiftLevel, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]]  V   Y   \   _   b   e  % h ` i ` j ` k ` l  ` m  ` n ` o ` p ` q ` r ` s ` t !` u "` v %` w &` x ) y , z / { 2 |  5 } 8 ~ ;  > A D G J $$M P S W` [` _` c` g` k` o` s` w` {` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `  `  `  `  `  `  `  `  ` $ ` * ` 0 ` 6 ` < ` B ` H ` N ` T ` Z ` ^ ` a ` d ` g ` j ` m ` p ` s ` v ` y ` } `  `  `  `  `  `  `  `  `  `                                                                 ,  ,  4  4  E System.Collections.Generic.KeyValuePair`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[WindowsFormsApplication1.sw_int, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]] row System.Collections.Generic.KeyValuePair`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[WindowsFormsApplication1.sw_int, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]]  System.Collections.Generic.KeyValuePair`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[WindowsFormsApplication1.sw_int, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]]  E System.Collections.Generic.KeyValuePair`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[WindowsFormsApplication1.sw_int, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]] row System.Collections.Generic.KeyValuePair`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[WindowsFormsApplication1.sw_int, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]]   @#WindowsFormsApplication1.ShiftLevel                       ! " # $ % & ' (  @#WindowsFormsApplication1.ShiftLevel ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L  @#WindowsFormsApplication1.ShiftLevel M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p  @#WindowsFormsApplication1.ShiftLevel q r s t u v w x y z { | } ~  ! @#WindowsFormsApplication1.ShiftLevel " @#WindowsFormsApplication1.ShiftLevel # @#WindowsFormsApplication1.ShiftLevel &   *   7 (WindowsFormsApplication1.pair_constraint namedef_nameuse shift_typeA shift_typeBday_typestaff_property_typeAstaff_property_typeB operatorA operatorB dayoffsetconstraint_typesoft_constraint_level PairConstraint        8 7         9 7         : 7         ; 7         < 7         = 7         > 7         ? 7         @ 7         A 7         B 7         C 7         D 7         E 7         F 7         G 7         H 7         I 7         J 7         K 7         L 7         M 7         N 7          H 3  System.Collections.Generic.List`1[[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]_items_size_version 4  H 5  6  H 7  8  H 9  :  H ;  <  H =  >  H ?  @  H A  B  H C  D  H E  F  H G  H  H I  J  H K  L  H M  N  H O  P  H Q  R $ H S % T , H U - V 1 H W 2 X 6 H Y 7 Z ; H [ < \ @ H ] A ^ E H _ F ` J H a K b M @#WindowsFormsApplication1.ShiftLevel c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  N @#WindowsFormsApplication1.ShiftLevel O @#WindowsFormsApplication1.ShiftLevel P @#WindowsFormsApplication1.ShiftLevel Q @#WindowsFormsApplication1.ShiftLevel                        R @#WindowsFormsApplication1.ShiftLevel           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : S @#WindowsFormsApplication1.ShiftLevel ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ V System.Collections.Generic.Dictionary`2[[System.DateTime, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[WindowsFormsApplication1.ShiftLevel, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]]VersionComparerHashSize KeyValuePairsSystem.Collections.Generic.GenericEqualityComparer`1[[System.DateTime, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]System.Collections.Generic.KeyValuePair`2[[System.DateTime, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[WindowsFormsApplication1.ShiftLevel, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]][]$ _% `Y V $ _% b\ V $ _% d_ V $ _% fb V $ _% he V $ _% jh V $ _% li    j nGrayoGray k    l qGrayrGray m    n tGrayuGray o    p wGrayxGray q    r zGray{Gray s    t }Gray~Gray u    v GrayGray w    x    y  Ǟz  X1{  @| Ǟ]g1@1GqünU@BEpz@C R@&Dhn1c@7VB m@tzGC @AkhX1}  @ոnUR7V@A~  Ǟ@Bk  ]gB@&Dh mh  @1En1@tX1  Mz@1Gpzz  HCqü@CcGC  s  @  @ @MzHC s @ոǞ]g1@1GqünU@BEpz@C R@&Dhn1c@7VB m@tzGC @AkhX1  pz   7 : = @ C   4   Z L   ^   (   (   (   (   (   (   (   (   (   (   (   (   ( ~                            f 1   j f 1   n j f 1  r n j f 1   v r n j f 1   z v r n j f 1   +   +   +   +   +   +   C F 4   C F 4 7  4 L O  日 R         7 : = F 木金  水土    月火水土      外来休診日水  外来休診日木        水土訪問休診日             全スタッフ  常勤 パート  常時オンコールしない月曜オンコールしない火曜オンコールしない水曜オンコールしない木曜オンコールしない金曜オンコールしない  訪看しない   水曜休み 木曜休み 金曜休み 土曜休み 月曜休み 火曜休み                 1日代休オンコール 外来勤務 希望休み休み 半日代休 訪問看護 System.Collections.Generic.KeyValuePair`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] J J J J J J J  System.Collections.Generic.KeyValuePair`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]< ] < ` < c < f < i <           System.Collections.Generic.KeyValuePair`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]J J J J J J J  System.Collections.Generic.KeyValuePair`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]< ] < ` /常勤< c < f < i <           System.Collections.Generic.KeyValuePair`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]J J J J J J J  System.Collections.Generic.KeyValuePair`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]< ] < ` /< c < f < i <           System.Collections.Generic.KeyValuePair`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]J J J J J J J  System.Collections.Generic.KeyValuePair`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]< ] < ` /< c < f < i }<           System.Collections.Generic.KeyValuePair`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]uJ sJ qJ oJ mJ kJ iJ  System.Collections.Generic.KeyValuePair`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]g< ] d< ` /a< c ^< f [< i X<          System.Collections.Generic.KeyValuePair`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]QJ OJ MJ KJ IJ GJ EJ  System.Collections.Generic.KeyValuePair`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]C< ] @< ` /=< c 月曜オンコールしない:< f 7< i 4<         System.Collections.Generic.KeyValuePair`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]-J +J )J 'J %J #J !J  System.Collections.Generic.KeyValuePair`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]< ] < ` < c < f < i <   *WindowsFormsApplication1.column_constraint                 *WindowsFormsApplication1.column_constraint                 'WindowsFormsApplication1.row_constraint              'WindowsFormsApplication1.row_constraint    ! " # $ % & ' ( )  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . ! . " . # . $ . % . & . ' . ( . ) . * . + . , . - . . . / . 0 . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . : . ; . < . = . > . ? . @ . A . B . C . D . E . F . G . H . I . J . K . L . M . N . O . P . Q . R . S . T . U . V . W . X . Y . Z . [ . \ . ] . ^ . _ . ` . a . b . c . d . e . f . g . h . i . j . k . l . m . n . o . p . q . r . s . t . u . v . w . x . y . z . { . | . } . ~ .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  (WindowsFormsApplication1.pair_constraint + , - . / 0 1 2 3 4 5 6  (WindowsFormsApplication1.pair_constraint 7 8 9 : ; < = > ? @ A B 3 #WindowsFormsApplication1.ShiftLevel C D E F G H I 4 5 #WindowsFormsApplication1.ShiftLevel J K L M N O P 6 7 #WindowsFormsApplication1.ShiftLevel Q R S T U V W 8 9 #WindowsFormsApplication1.ShiftLevel X Y Z [ \ ] ^ : ; #WindowsFormsApplication1.ShiftLevel _ ` a b c d e < = #WindowsFormsApplication1.ShiftLevel f g h i j k l > ? #WindowsFormsApplication1.ShiftLevel m n o p q r s @ A #WindowsFormsApplication1.ShiftLevel t u v w x y z B C #WindowsFormsApplication1.ShiftLevel { | } ~    D E #WindowsFormsApplication1.ShiftLevel        F G #WindowsFormsApplication1.ShiftLevel        H I #WindowsFormsApplication1.ShiftLevel        J K #WindowsFormsApplication1.ShiftLevel        L M #WindowsFormsApplication1.ShiftLevel        N O #WindowsFormsApplication1.ShiftLevel        P Q #WindowsFormsApplication1.ShiftLevel        R S #WindowsFormsApplication1.ShiftLevel        T U #WindowsFormsApplication1.ShiftLevel        V W #WindowsFormsApplication1.ShiftLevel        X Y #WindowsFormsApplication1.ShiftLevel        Z [ #WindowsFormsApplication1.ShiftLevel        \ ] #WindowsFormsApplication1.ShiftLevel        ^ _ #WindowsFormsApplication1.ShiftLevel        ` a #WindowsFormsApplication1.ShiftLevel        b c . 1日代休d . 外来勤務e . 1日代休f . 半日代休g . 半日代休h . 1日代休i .オンコールj . 外来勤務k . 外来勤務l . 訪問看護m . 半日代休n .オンコールo . 外来勤務p . 訪問看護q . 外来勤務r . 訪問看護s .オンコールt . 外来勤務u .休みv . 訪問看護w . 外来勤務x . 外来勤務y . 訪問看護z . 外来勤務{ .オンコール| .休み} . 外来勤務~ . 訪問看護 . 外来勤務 . 訪問看護 .  外来勤務 .  外来勤務 . 休み .  外来勤務 . オンコール . 外来勤務 . 外来勤務 . 半日代休 . 外来勤務 .オンコール .休み . 外来勤務 . 外来勤務 . 外来勤務 . 訪問看護 .オンコール . 外来勤務 .休み . 訪問看護 . 半日代休 .オンコール .休み . 訪問看護 .  外来勤務 .!オンコール ." 外来勤務 .# 半日代休 .$ 訪問看護 .% 外来勤務 .& 訪問看護 .' 半日代休 .(休み .)オンコール .* 外来勤務 .+ 訪問看護 ., 外来勤務 .-オンコール .. 外来勤務 ./休み .0 訪問看護 .1 外来勤務 .2 外来勤務 .3オンコール .4 外来勤務 .5 1日代休 .6 半日代休 .7休み .8 訪問看護 .9 外来勤務 .:オンコール .; 外来勤務 .< 訪問看護 .= 外来勤務 .>休み .? 外来勤務 .@オンコール .A 外来勤務 .B 訪問看護 .C 外来勤務 .Dオンコール .E休み .F 外来勤務 .G 外来勤務 .H 1日代休 .Iオンコール .J 外来勤務 .K 訪問看護 .L休み .M 訪問看護 .N 半日代休 .Oオンコール .P 外来勤務 .Q 訪問看護 .R 外来勤務 .Sオンコール .T 外来勤務 .U 訪問看護 .V 半日代休 .W 訪問看護 .X 訪問看護 .Y 訪問看護 .Z 訪問看護 .[ 外来勤務 .\オンコール .] 外来勤務 .^ 訪問看護 ._ 外来勤務 .` 半日代休 .aオンコール .b休み .c 外来勤務 .d 外来勤務 .e 訪問看護 .f休み .g 外来勤務 .h 訪問看護 .i休み .jオンコール .k 外来勤務 .l 外来勤務 .m 訪問看護 .nオンコール .o 外来勤務 .p休み .q 外来勤務 .r 半日代休 .s 半日代休 .t 訪問看護 .u 半日代休 .v 訪問看護 .w休み .xオンコール .y 半日代休 .z 訪問看護 .{ 外来勤務 .| 訪問看護 .} 訪問看護 .~ 外来勤務 .オンコール . 半日代休 . 訪問看護 . 外来勤務 . 訪問看護 . 外来勤務 . 訪問看護 .休み .オンコール. 外来勤務. 外来勤務.休み. 訪問看護. 外来勤務.休み. 外来勤務. 訪問看護.オンコール . 外来勤務 . 訪問看護 . 外来勤務 .休み . 外来勤務.オンコール. 外来勤務. 外来勤務. 訪問看護.オンコール.休み. 外来勤務. 外来勤務.オンコール. 半日代休. 1日代休. 半日代休. 外来勤務. 半日代休. 外来勤務. 外来勤務. 外来勤務.オンコール . 外来勤務!. 外来勤務".休み#. 外来勤務$. 外来勤務%.休み&.オンコール'. 外来勤務(. 外来勤務).休み*. 外来勤務+.オンコール,. 外来勤務-. 外来勤務.. 外来勤務/. 外来勤務0.オンコール1. 外来勤務2. 外来勤務3. 半日代休4.オンコール5. 外来勤務6. 外来勤務7.休み8. 半日代休9. 外来勤務:.休み;. 半日代休<. 外来勤務=. 外来勤務>. 1日代休?. 外来勤務@. 外来勤務A. 外来勤務B. 外来勤務C. 外来勤務D. 外来勤務E. 外来勤務F.休みG. 外来勤務H. 外来勤務I. 外来勤務J.休みK. 外来勤務L. 外来勤務M.休みN. 外来勤務O. 外来勤務P. 外来勤務Q. 外来勤務R. 外来勤務S. 外来勤務T.休みU. 外来勤務V. 外来勤務W. 外来勤務X. 外来勤務Y. 外来勤務Z. 外来勤務[.休み\. 外来勤務]. 外来勤務^. 外来勤務_System.Collections.Generic.GenericEqualityComparer`1[[System.DateTime, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]`$System.Collections.Generic.KeyValuePair`2[[System.DateTime, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[WindowsFormsApplication1.ShiftLevel, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]]System.Collections.Generic.KeyValuePair`2[[System.DateTime, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[WindowsFormsApplication1.ShiftLevel, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]]keyvalue #WindowsFormsApplication1.ShiftLevel@ c Mz d HC e  s  f @ո g Ǟ h  ]g i  1 j  @1G k qü l  m nU n @ o B p E q pz r @C s   t R u  v @&Dh w n1 x  y c z @ { 7V | B }  m ~ @t  z GC   @A k h X1 b$System.Collections.Generic.KeyValuePair`2[[System.DateTime, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[WindowsFormsApplication1.ShiftLevel, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]]@ Mz HC  s  @ո Ǟ ]g 1 @1G qü  nU @ B E pz @C   R  @&Dh n1  c @ 7V B  m @t z GC   @A k h X1 d$System.Collections.Generic.KeyValuePair`2[[System.DateTime, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[WindowsFormsApplication1.ShiftLevel, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]]@ Mz HC  s  @ո Ǟ }]g {1 y@1G wqü u snU q@ oB mE kpz i@C g  eR c a@&Dh _n1 ] [c Y@ W7V UB S m Q@t Oz MGC K  I@A Gk Eh CX1 f$System.Collections.Generic.KeyValuePair`2[[System.DateTime, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[WindowsFormsApplication1.ShiftLevel, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]]A@ ?Mz =HC ; s  9@ո 7Ǟ 5]g 31 1@1G /qü - +nU )@ 'B %E #pz !@C   R  @&Dh n1  c @ 7V  B   m  @t z GC   @A k h X1 h$System.Collections.Generic.KeyValuePair`2[[System.DateTime, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[WindowsFormsApplication1.ShiftLevel, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]]@ Mz HC  s  @ո Ǟ ]g 1 @1G qü  nU @ B E pz @C   R  @&Dh n1  c @ 7V B  m @t z GC   @A k h X1 j$System.Collections.Generic.KeyValuePair`2[[System.DateTime, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[WindowsFormsApplication1.ShiftLevel, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]]@ Mz HC  s  @ո Ǟ ]g 1 @1G qü  !nU "@ #B $E %pz &@C '  (R ) *@&Dh +n1 , -c .@ /7V 0}B 1{ m 2y@t 3wz 4uGC 5s  6q@A 7ok 8mh 9kX1 :l$System.Collections.Generic.KeyValuePair`2[[System.DateTime, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[WindowsFormsApplication1.ShiftLevel, WindowsFormsApplication1, Version=1.0.6045.14762, Culture=neutral, PublicKeyToken=null]]i@ ;gMz <eHC =c s  >a@ո ?_Ǟ @]]g A[1 BY@1G CWqü DU ESnU FQ@ GOB HME IKpz JI@C KG  LER MC NA@&Dh O?n1 P= Q;c R9@ S77V T5B U3 m V1@t W/z X-GC Y+  Z)@A ['k \%h ]#X1 ^ColumnConstraint外来2人以上      訪問1人月火水土       オンコール  1 {    訪問2人木金  訪問木金     診療日は休みではない     水曜休み者の出勤日休み水曜休み者の出勤日    木曜休み者の出勤日休み木曜休み者の出勤日                                                                  ColumnConstraint                                                                                                                    ; RowConstraint<オンコール回数=今月 ?オンコール可能 @ A   ;Dオンコール後訪問E制約開始日1日前から Gオンコール可能 H I   ;L6希望休みの前日にオンコールは入れないM制約開始日1日前から Oオンコール可能 P Q   ;T0休みの前日にオンコールは入れないU制約開始日1日前から Wオンコール可能 X Y   ;\W土曜日の訪問診療に出た看護師は、日曜日オンコールをやらない]制約開始日1日前から^土_オンコール可能 ` a   ;d月オンコールしないe今月f月g月曜オンコールしない h i   ;lコールコール禁止m制約開始日1日前から oオンコール可能 p q   ;tコール*コール禁止u制約開始日2日前から wオンコール可能 x y   ;|コール**コール禁止}制約開始日3日前から オンコール可能     ;         ;外来休診日のコールCNT外来休診日今月オンコール可能     ;         ; 訪問CNT今月 訪問看護可能     ; 訪訪禁止制約開始日1日前から 訪問看護可能      ;        ! ;        " ;水曜日土曜日訪問CNT水土今月訪問看護可能    # ;半日代休CNT今月 全スタッフ    $ ;        % ;        & ;        ' ;        ( ;        ) ;        +7 PairConstraint        ,7         -7         .7         /7         07         17         27         37         47         57         67         77         87         97         :7         ;7         <7         =7         >7         ?7         @7         A7         B7         C. D. E. F. G. H. I. J. K. L. M. N. O. P. Q. R. S. T. U. V. W. X. Y. Z. [. \. ]. ^. _. `. a. b. c. d. e. f. g. h. i. j. k. l. m. n. o. p. q. r. s. t. u. v. w. x. y. z. {. |. }. ~. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . @H 1A 2HH 3I 4PH 5Q 6XH 7Y 8`H 9a :hH ;i <pH =q >xH ?y @H A BH C DH E FH G HH I JH K LH M NH O PH Q RH S TH U VH W XH Y ZH [ \H ] ^H _ `1#WindowsFormsApplication1.ShiftLevel a b c d e f g 23#WindowsFormsApplication1.ShiftLevel h i j k l m n 45#WindowsFormsApplication1.ShiftLevel o p q r s t u 67#WindowsFormsApplication1.ShiftLevel v w x y z { | 89#WindowsFormsApplication1.ShiftLevel } ~      :;#WindowsFormsApplication1.ShiftLevel        <=#WindowsFormsApplication1.ShiftLevel        >?#WindowsFormsApplication1.ShiftLevel        @A#WindowsFormsApplication1.ShiftLevel        BC#WindowsFormsApplication1.ShiftLevel        DE#WindowsFormsApplication1.ShiftLevel        FG#WindowsFormsApplication1.ShiftLevel        HI#WindowsFormsApplication1.ShiftLevel        JK#WindowsFormsApplication1.ShiftLevel        LM#WindowsFormsApplication1.ShiftLevel        NO#WindowsFormsApplication1.ShiftLevel        PQ#WindowsFormsApplication1.ShiftLevel        RS#WindowsFormsApplication1.ShiftLevel        TU#WindowsFormsApplication1.ShiftLevel        VW#WindowsFormsApplication1.ShiftLevel        XY#WindowsFormsApplication1.ShiftLevel        Z[#WindowsFormsApplication1.ShiftLevel        \]#WindowsFormsApplication1.ShiftLevel        ^_#WindowsFormsApplication1.ShiftLevel        `a. b. c. d. e. f. g. h. i. j. k. l. m. n. o. p. q. r. s. t. u. v. w. x. y. z. {. |. }. ~. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .