{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,16]],"date-time":"2026-03-16T04:58:14Z","timestamp":1773637094790,"version":"3.50.1"},"reference-count":48,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2017,5,12]],"date-time":"2017-05-12T00:00:00Z","timestamp":1494547200000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100004663","name":"Ministry of Science and Technology, Taiwan","doi-asserted-by":"publisher","award":["MOST 105-2410-H-324-005"],"award-info":[{"award-number":["MOST 105-2410-H-324-005"]}],"id":[{"id":"10.13039\/501100004663","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Appl Intell"],"published-print":{"date-parts":[[2017,12]]},"DOI":"10.1007\/s10489-017-0935-y","type":"journal-article","created":{"date-parts":[[2017,5,12]],"date-time":"2017-05-12T06:09:13Z","timestamp":1494569353000},"page":"1068-1086","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":32,"title":["A hybrid and scalable multi-agent approach for patient scheduling based on Petri net models"],"prefix":"10.1007","volume":"47","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-0208-9937","authenticated-orcid":false,"given":"Fu-Shiung","family":"Hsieh","sequence":"first","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2017,5,12]]},"reference":[{"key":"935_CR1","doi-asserted-by":"crossref","unstructured":"Decker K, Jinjiang L (1998) Coordinated hospital patient scheduling. In: International conference on multi agent systems, pp 104\u2013111, Paris","DOI":"10.1109\/ICMAS.1998.699038"},{"key":"935_CR2","first-page":"813","volume":"31","author":"E Kutanoglu","year":"1999","unstructured":"Kutanoglu E, Wu SD (1999) On combinatorial auction and Lagrangean relaxation for distributed resource scheduling. IIE Trans 31:813\u2013826","journal-title":"IIE Trans"},{"key":"935_CR3","doi-asserted-by":"crossref","first-page":"113","DOI":"10.1016\/S0933-3657(00)00060-9","volume":"20","author":"A Oddi","year":"2000","unstructured":"Oddi A, Cesta A (2000) Toward interactive scheduling systems for managing medical resources. Artif Intell Med 20:113\u2013138","journal-title":"Artif Intell Med"},{"key":"935_CR4","doi-asserted-by":"crossref","unstructured":"Daknou A, Zgaya H, Hammadi S, Hubert H (2010) A dynamic patient scheduling at the emergency department in hospitals. In: 2010 IEEE workshop on health care management, pp 1\u20136","DOI":"10.1109\/WHCM.2010.5441267"},{"key":"935_CR5","doi-asserted-by":"crossref","first-page":"101","DOI":"10.1016\/S0933-3657(00)00059-2","volume":"20","author":"CD Spyropoulos","year":"2000","unstructured":"Spyropoulos CD (2000) AI Planning and scheduling in the medical hospital environment. Artif Intell Med 20:101\u2013111","journal-title":"Artif Intell Med"},{"key":"935_CR6","volume-title":"Artificial intelligence: a new synthesis","author":"NJ Nilsson","year":"1998","unstructured":"Nilsson NJ (1998) Artificial intelligence: a new synthesis. Morgan Kaufmann Publishers Inc., San Francisco"},{"key":"935_CR7","volume-title":"Multi-Agent Systems an introduction to distributed artificial Intelligence","author":"J Ferber","year":"1999","unstructured":"Ferber J (1999) Multi-Agent Systems an introduction to distributed artificial Intelligence. Addison-Wesley, Reading, MA"},{"issue":"1","key":"935_CR8","doi-asserted-by":"crossref","first-page":"63","DOI":"10.1109\/69.43404","volume":"1","author":"EH Durfee","year":"1989","unstructured":"Durfee EH, Lesser VR, Corkill DD (1989) Trends in cooperative distributed problem solving. IEEE Trans Knowl Data Eng 1(1):63\u201383","journal-title":"IEEE Trans Knowl Data Eng"},{"key":"935_CR9","unstructured":"Russel SJ, Norvig P (2006) Artificial intelligence\u2014a modern approach, 2nd ed., Pearson Education Asia Limited"},{"key":"935_CR10","unstructured":"Workflow Management Coalition (2009) XPDL support and resources. \n                        http:\/\/www.wfmc.org\/xpdl.html"},{"key":"935_CR11","unstructured":"Object Management Group (2009) Business process modeling notation. \n                        http:\/\/www.bpmn.org"},{"key":"935_CR12","unstructured":"OASIS (2009) Web services business process execution language version 2.0. \n                        http:\/\/docs.oasis-open.org\/wsbpel\/2.0\/OS\/wsbpel-v2.0-OS.html"},{"issue":"9","key":"935_CR13","doi-asserted-by":"crossref","first-page":"1036","DOI":"10.1109\/TCOM.1976.1093424","volume":"24","author":"P Merlin","year":"1976","unstructured":"Merlin P, Farbor D (1976) Recoverability of communication protocols. IEEE Trans Commun 24(9):1036\u20131043","journal-title":"IEEE Trans Commun"},{"key":"935_CR14","doi-asserted-by":"crossref","first-page":"1104","DOI":"10.1109\/TC.1980.1675516","volume":"29","author":"RG Smith","year":"1980","unstructured":"Smith RG (1980) The Contract net protocol: high-level communication and control in a distributed problem solver. IEEE Trans Comput 29:1104\u20131113","journal-title":"IEEE Trans Comput"},{"issue":"4","key":"935_CR15","doi-asserted-by":"crossref","first-page":"541","DOI":"10.1109\/5.24143","volume":"77","author":"T Murata","year":"1989","unstructured":"Murata T (1989) Petri nets: properties, Analysis and Applications. Proc IEEE 77(4):541\u2013580","journal-title":"Proc IEEE"},{"issue":"12","key":"935_CR16","doi-asserted-by":"crossref","first-page":"4906","DOI":"10.1016\/j.eswa.2013.02.015","volume":"40","author":"M G\u00fcray G\u00fcler","year":"2013","unstructured":"G\u00fcray G\u00fcler M (2013) A hierarchical goal programming model for scheduling the outpatient clinics. Expert Syst Appl 40(12):4906\u20134914","journal-title":"Expert Syst Appl"},{"issue":"6","key":"935_CR17","doi-asserted-by":"crossref","first-page":"1462","DOI":"10.1109\/21.135689","volume":"21","author":"SE Conry","year":"1991","unstructured":"Conry SE, Kuwabara K, Lesser VR, Meyer RA (1991) Multistage negotiation for distributed constraint satisfaction. IEEE Trans Syst Man Cybern 21(6):1462\u20131477","journal-title":"IEEE Trans Syst Man Cybern"},{"key":"935_CR18","doi-asserted-by":"crossref","first-page":"139","DOI":"10.1016\/S0933-3657(00)00061-0","volume":"20","author":"CC Marinagia","year":"2000","unstructured":"Marinagia CC, Spyropoulosa CD, Papatheodoroub C, Kokkotos S (2000) Continual planning and scheduling for managing patient tests in hospital laboratories. Artif Intell Med 20:139\u2013 154","journal-title":"Artif Intell Med"},{"issue":"8","key":"935_CR19","doi-asserted-by":"crossref","first-page":"248","DOI":"10.1145\/321694.321699","volume":"19","author":"J Edmonds","year":"1972","unstructured":"Edmonds J, Karp RM (1972) Theoretical improvements in algorithmic efficiency for network flow problems. J ACM 19(8):248\u2013 264","journal-title":"J ACM"},{"issue":"6","key":"935_CR20","doi-asserted-by":"crossref","first-page":"522","DOI":"10.1080\/095372800414089","volume":"11","author":"DC McFarlane","year":"2000","unstructured":"McFarlane DC, Bussmann S (2000) Developments in holo-nic production planning and control. Int J Prod Plan Control 11(6):522\u2013536","journal-title":"Int J Prod Plan Control"},{"key":"935_CR21","doi-asserted-by":"crossref","first-page":"285","DOI":"10.1016\/B978-0-934613-38-5.50013-1","volume-title":"distributed artificial intelligence","author":"HVD Parunak","year":"1987","unstructured":"Parunak HVD (1987) Manufacturing experiences with the contract net. In: Huhns M (ed) distributed artificial intelligence. London, Pitman, pp 285\u2013310"},{"key":"935_CR22","doi-asserted-by":"crossref","unstructured":"Ramos C (1996) A holonic approach for task scheduling in manufacturing systems. In: Proceedings of the 1996 IEEE international conference on robotics and automation, pp 2511\u20132516","DOI":"10.1109\/ROBOT.1996.506540"},{"issue":"9","key":"935_CR23","doi-asserted-by":"crossref","first-page":"235","DOI":"10.1016\/S0166-3615(01)00108-7","volume":"46","author":"RW Brennan","year":"2001","unstructured":"Brennan RW, Norrie DH (2001) Evaluating the performance of reactive control architectures for manufacturing production control. Comput Ind 46(9):235\u2013245","journal-title":"Comput Ind"},{"key":"935_CR24","doi-asserted-by":"crossref","first-page":"163","DOI":"10.1007\/978-3-662-05624-0_8","volume-title":"Agent-based manufacturing: advances in the holonic approach","author":"T Neligwa","year":"2003","unstructured":"Neligwa T, Fletcher M (2003) An HMS operational model. In: Deen SM (ed) Agent-based manufacturing: advances in the holonic approach. Springer, Berlin, pp 163\u2013191"},{"key":"935_CR25","first-page":"68","volume-title":"AAAI Spring symposium series: satisficing models","author":"TW Sandholm","year":"1998","unstructured":"Sandholm TW (1998) Contract types for satisfying task alloca-tion: I theoretical results AAAI Spring symposium series: satisficing models. Stanford University, CA, pp 68\u201375"},{"key":"935_CR26","doi-asserted-by":"crossref","unstructured":"van der Aalst WMP (1998) The application of Petri nets to workflow management. J Circuit Syst Comput 8 (1):21\u201366","DOI":"10.1142\/S0218126698000043"},{"key":"935_CR27","doi-asserted-by":"crossref","unstructured":"van der Aalst WMP, Kumar A (2001) A reference model for team-enabled workflow management systems. Data Knowl Eng 38(9):3355\u2013363","DOI":"10.1016\/S0169-023X(01)00034-9"},{"key":"935_CR28","doi-asserted-by":"crossref","unstructured":"Weske M, van der Aalst WMP, Verbeek HMW (1998) Advances in business process management. Data Knowl Eng 50(1):1\u20138","DOI":"10.1016\/j.datak.2004.01.001"},{"key":"935_CR29","unstructured":"Weber M, Ekkart K (2012) The Petri Net Markup Language. \n                        http:\/\/www2.informatik.hu-berlin.de\/top\/pnml\/download\/about\/PNMLLNCS.pdf"},{"key":"935_CR30","doi-asserted-by":"crossref","unstructured":"Billington J, Christensen S, van Hee K, Kindler E, Kummer O, Petrucci L, Post R, Stehno C, Weber M (2003) The petri net markup language: concepts, Technology, and Tools. Lect Notes Comput Sci 2679:483\u2013505","DOI":"10.1007\/3-540-44919-1_31"},{"issue":"9","key":"935_CR31","doi-asserted-by":"crossref","first-page":"672","DOI":"10.1016\/j.csi.2013.08.014","volume":"36","author":"FS Hsieh","year":"2014","unstructured":"Hsieh FS, Lin JB (2014) Development of context-aware workflow systems based on Petri Net Markup Language. Comput Stand Interfaces 36(9):672\u2013685","journal-title":"Comput Stand Interfaces"},{"key":"935_CR32","doi-asserted-by":"crossref","first-page":"14","DOI":"10.1016\/0041-5553(69)90061-5","volume":"9","author":"BT Polyak","year":"1969","unstructured":"Polyak BT (1969) Minimization of unsmooth functionals, USSR computational. Math Math Phys 9:14\u201329","journal-title":"Math Math Phys"},{"key":"935_CR33","doi-asserted-by":"crossref","unstructured":"Hsieh FS, Lin JB (2014) Scheduling patients in hospitals based on multi-agent systems In: Moonis A et al. (eds) IEA\/AIE 2014, Part I, LNAI 8481, pp 32\u201342","DOI":"10.1007\/978-3-319-07455-9_4"},{"issue":"8","key":"935_CR34","doi-asserted-by":"crossref","first-page":"646","DOI":"10.1016\/j.ijpe.2012.10.004","volume":"141","author":"A Saremi","year":"2013","unstructured":"Saremi A, Jula P, ElMekkawy T, Wang GG (2013) Appointment scheduling of outpatient surgical services in a multistage operating room department. Int J Prod Econ 141(8):646\u2013 658","journal-title":"Int J Prod Econ"},{"issue":"8","key":"935_CR35","doi-asserted-by":"crossref","first-page":"573","DOI":"10.1016\/j.ejor.2012.06.046","volume":"223","author":"A Saur\u00e9","year":"2012","unstructured":"Saur\u00e9 A, Patrick J, Tyldesley S, Puterman ML (2012) Dynamic multi-appointment patient scheduling for radiation therapy. Eur J Oper Res 223(8):573\u2013584","journal-title":"Eur J Oper Res"},{"issue":"9","key":"935_CR36","doi-asserted-by":"crossref","first-page":"199","DOI":"10.1016\/j.artmed.2012.09.001","volume":"56","author":"S Ceschia","year":"2012","unstructured":"Ceschia S, Schaerf A (2012) Modeling and solving the dynamic patient admission scheduling problem under uncertainty. Artif Intell Med 56(9):199\u2013205","journal-title":"Artif Intell Med"},{"key":"935_CR37","first-page":"187","volume":"130","author":"KD Boudoulas","year":"2015","unstructured":"Boudoulas KD, Leier CV, Geleris P, Boudoulas H (2015) The shortcomings of clinical practice guidelines. Cardiology (Switzerland) 130:187\u2013200","journal-title":"Cardiology (Switzerland)"},{"key":"935_CR38","doi-asserted-by":"crossref","first-page":"831","DOI":"10.1007\/s00431-010-1344-y","volume":"170","author":"C Cecamore","year":"2011","unstructured":"Cecamore C, Savino A, Salvatore R, Cafarotti A, Pelliccia P, Mohn A, Chiarelli F (2011) Clinical practice guidelines: What they are, why we need them and how they should be developed through rigorous evaluation. Eur J Pediatr 170:831\u2013836","journal-title":"Eur J Pediatr"},{"key":"935_CR39","doi-asserted-by":"crossref","first-page":"464","DOI":"10.1258\/jrsm.2009.090010","volume":"102","author":"J Fox","year":"2009","unstructured":"Fox J, Patkar V, Chronakis I, Begent R (2009) From practice guidelines to clinical decision support: closing the loop. J Royal Soc Med 102:464\u2013473","journal-title":"J Royal Soc Med"},{"key":"935_CR40","doi-asserted-by":"crossref","first-page":"20","DOI":"10.1186\/s12911-016-0253-z","volume":"16","author":"K Kaiser","year":"2016","unstructured":"Kaiser K, Marcos M (2016) Leveraging workflow control patterns in the domain of clinical practice guidelines. BMC Med Inform Decis Mak 16:20","journal-title":"BMC Med Inform Decis Mak"},{"key":"935_CR41","volume-title":"Computer-based clinical guidelines and protocols: a primer and current trends","author":"A ten Teije","year":"2008","unstructured":"ten Teije A, Miksch S, Lucas P (2008) Computer-based clinical guidelines and protocols: a primer and current trends. IOS Press, Amsterdam"},{"issue":"40","key":"935_CR42","doi-asserted-by":"crossref","first-page":"43","DOI":"10.1007\/s10916-015-0376-2","volume":"40","author":"D Isern","year":"2016","unstructured":"Isern D, Moreno A (2016) A systematic literature review of agents applied in healthcare. J Med Syst 40 (40):43","journal-title":"J Med Syst"},{"key":"935_CR43","unstructured":"Kirn S, Herrler R, Heine C, Krempels KH (2003) Agent.Hospital - agent-based open framework for clinical applications. In: Proceedings of the 12th IEEE international workshops on enabling technologies: infrastructure for collaborative enterprises, pp 36\u201341"},{"key":"935_CR44","doi-asserted-by":"crossref","first-page":"199","DOI":"10.1007\/3-540-32062-8_11","volume-title":"multiagent engineering: theory and applications in enterprises, international handbook on information systems","author":"S Kirn","year":"2006","unstructured":"Kirn S, Anhalt C, Krcmar H, Schweiger A (2006) Agent.Hospital \u2014 health care applications of intelligent agents. In: Kirn S, Herzog O, Lockemann P, Spaniol O (eds) multiagent engineering: theory and applications in enterprises, international handbook on information systems. Springer, Berlin Heidelberg, pp 199\u2013220"},{"key":"935_CR45","unstructured":"Hutzschenreuter AK, Bosman PAN, Blonk-Altena I, van Aarle J, La Poutre JA (2008) Agent-based patient admission scheduling in hospitals. In: Proceedings of 7th international joint conference on autonomous agents and multiagent systems: industrial track. Estoril, Portugal, pp 45\u201352"},{"key":"935_CR46","unstructured":"Braubach L, Pokahr A, Lamersdorf W (2014) Negotiation-based patient scheduling in hospitals - reengineering message-based interactions with services. In: Iantovics B, Kountchev R (eds) Advanced intelligent computational technologies and decision support systems, studies in computational intelligence. Springer Verlag, vol 486, pp 107\u2013121"},{"key":"935_CR47","unstructured":"(2014) Object Management Group Model Driven Architecture (MDA) MDA Guide rev. 2.0, \n                        http:\/\/www.omg.org\/cgi-bin\/doc?ormsc\/14-06-01"},{"issue":"5","key":"935_CR48","doi-asserted-by":"crossref","first-page":"19","DOI":"10.1109\/MS.2003.1231146","volume":"20","author":"B Selic","year":"2013","unstructured":"Selic B (2013) The pragmatics of model-driven development. IEEE Softw 20(5):19\u201325","journal-title":"IEEE Softw"}],"container-title":["Applied Intelligence"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10489-017-0935-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10489-017-0935-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10489-017-0935-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2018,5,4]],"date-time":"2018-05-04T04:45:38Z","timestamp":1525409138000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10489-017-0935-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,5,12]]},"references-count":48,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2017,12]]}},"alternative-id":["935"],"URL":"https:\/\/doi.org\/10.1007\/s10489-017-0935-y","relation":{},"ISSN":["0924-669X","1573-7497"],"issn-type":[{"value":"0924-669X","type":"print"},{"value":"1573-7497","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,5,12]]}}}