{"id":35439,"date":"2019-10-31T22:04:21","date_gmt":"2019-10-31T19:04:21","guid":{"rendered":"https:\/\/prohoster.info\/blog\/device-manager-prodlit-mis-do-ustrojstv\/"},"modified":"2019-10-31T22:04:21","modified_gmt":"2019-10-31T19:04:21","slug":"device-manager-prodlit-mis-do-ustrojstv","status":"publish","type":"post","link":"https:\/\/prohoster.info\/lv\/blog\/administrirovanie\/device-manager-prodlit-mis-do-ustrojstv","title":{"rendered":"Ier\u012b\u010du p\u0101rvaldnieks. Pagarin\u0101t MIS l\u012bdz ier\u012bc\u0113m","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Ier\u012b\u010du p\u0101rvaldnieks. Pagarin\u0101t MIS l\u012bdz ier\u012bc\u0113m\" src=\"\/wp-content\/uploads\/2019\/06\/719d6cc98f349e800fa494c2589e9b5e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nAutomatiz\u0113taj\u0101 medic\u012bnas centr\u0101 tiek izmantoti daudzi da\u017e\u0101di apar\u0101ti, kuru darb\u012bbu j\u0101vada medic\u012bniskajai inform\u0101cijas sist\u0113mai (MIS), k\u0101 ar\u012b ier\u012bces, kas nepie\u0146em komandas, bet t\u0101m j\u0101nos\u016bta rezult\u0101ti uz MIS. Tom\u0113r vis\u0101m ier\u012bc\u0113m ir da\u017e\u0101das piesl\u0113guma iesp\u0113jas (USB, RS-232, Ethernet utt.) un mijiedarb\u012bbas veidi. Atbalst\u012bt t\u0101s visas MIS ir praktiski neiesp\u0113jami, t\u0101p\u0113c tika izstr\u0101d\u0101ta programmat\u016bras sl\u0101nis DeviceManager (DM), kas nodro\u0161ina MIS vienotu saskarni ier\u012b\u010du uzdevumu izpildei un rezult\u0101tu sa\u0146em\u0161anai.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\n<img decoding=\"async\" alt=\"Ier\u012b\u010du p\u0101rvaldnieks. Pagarin\u0101t MIS l\u012bdz ier\u012bc\u0113m\" src=\"\/wp-content\/uploads\/2019\/06\/ffa0f6875047c11b9493c3c87955f551.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nLai palielin\u0101tu sist\u0113mas DM boj\u0101iztur\u012bbu, t\u0101 tika sadal\u012bta komplekt\u0101 programm\u0101s, kas izvietotas medic\u012bnas centra datoros. DM dal\u0101s galvenaj\u0101 programm\u0101 un komplekt\u0101 spraud\u0146u, kuri nodro\u0161ina mijiedarb\u012bbu ar konkr\u0113tu ier\u012bci un nos\u016bta datus uz MIS. Zem\u0101k redzama visp\u0101r\u012bga strukt\u016bra, k\u0101 notiek mijiedarb\u012bba starp DeviceManager, MIS un ier\u012bc\u0113m.<\/p>\n<p><img decoding=\"async\" alt=\"Ier\u012b\u010du p\u0101rvaldnieks. Pagarin\u0101t MIS l\u012bdz ier\u012bc\u0113m\" src=\"\/wp-content\/uploads\/2019\/06\/5287c9272965a4bc62b846be655d6a0d.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nMijiedarb\u012bbas strukt\u016br\u0101 starp MIS un DeviceManager ir par\u0101d\u012bti 3 spraud\u0146u darb\u012bbas varianti:<\/p>\n<ol>\n<li>Spraudnis nesa\u0146em nek\u0101dus datus no MIS un nos\u016bta p\u0101rveidotus datus no ier\u012bces saprotam\u0101 form\u0101t\u0101 (atbilst ier\u012bcei veida 3, k\u0101 redzams iepriek\u0161\u0113j\u0101 att\u0113l\u0101).<\/li>\n<li>Spraudnis sa\u0146em no MIS \u012bsu (laika izpildes zi\u0146\u0101) uzdevumu, piem\u0113ram, druk\u0101t uz printera vai sken\u0113t att\u0113lu, izpilda to un nos\u016bta rezult\u0101tu k\u0101 atbildi uz piepras\u012bjumu (atbilst ier\u012bcei veida 1, k\u0101 redzams iepriek\u0161\u0113j\u0101 att\u0113l\u0101).<\/li>\n<li>Spraudnis sa\u0146em no MIS ilgsto\u0161u uzdevumu, piem\u0113ram, veikt izmekl\u0113\u0161anu vai izm\u0113r\u012bt r\u0101d\u012bt\u0101jus, un nos\u016bta statusa atbildi par uzdevuma pie\u0146em\u0161anu (uzdevuma uzst\u0101d\u012b\u0161an\u0101 var tikt atteikts, ja piepras\u012bjum\u0101 ir k\u013c\u016bda). P\u0113c uzdevuma izpildes rezult\u0101ti tiek p\u0101rveidoti saprotam\u0101 form\u0101t\u0101 MIS un nos\u016bt\u012bti attiec\u012bgajos interfeisos (atbilst ier\u012bcei veida 2, k\u0101 redzams iepriek\u0161\u0113j\u0101 att\u0113l\u0101).<\/li>\n<\/ol>\n<p>\nGalven\u0101 programma DM uzs\u0101k, inicializ\u0113, restart\u0113 gad\u012bjum\u0101, ja notiek neparedz\u0113ta aptur\u0113\u0161ana (kritums), un pabeidz visus spraud\u0146us, kad darbs ir pabeigts. Spraud\u0146u sast\u0101vs katr\u0101 dator\u0101 ir at\u0161\u0137ir\u012bgs, tiek palaisti tikai nepiecie\u0161amie, kas nor\u0101d\u012bti iestat\u012bjumos. <\/p>\n<p>Katrs spraudnis ir neatkar\u012bga programma, kas mijiedarbojas ar galveno programmu. \u0160\u0101ds spraud\u0146u defin\u012bcijas veids nodro\u0161ina stabil\u0101ku darb\u012bbu, jo visi spraud\u0146u un galven\u0101s programmas \u044d\u043a\u0437\u0435\u043c\u043f\u043b\u044fri ir neatkar\u012bgi no k\u013c\u016bdu apstr\u0101des (ja rodas kritiska k\u013c\u016bda, d\u0113\u013c kuras spraudnis neizdodas, tas nek\u0101d\u0101 veid\u0101 neietekm\u0113s citus spraud\u0146us un galveno programmu). Viens spraudnis \u013cauj str\u0101d\u0101t ar ier\u012bc\u0113m vien\u0101 veid\u0101 (bie\u017ei vien vienas mode\u013ca), un taj\u0101 pa\u0161\u0101 laik\u0101 da\u017ei spraud\u0146i var savienoties tikai ar vienu ier\u012bci, bet citi \u2014 ar vair\u0101k\u0101m. Lai piesl\u0113gtu vair\u0101kas vien\u0101da tipa ier\u012bces vienam DM, nepiecie\u0161ams palaist vair\u0101kus \u044d\u043a\u0437\u0435\u043c\u043f\u043b\u044frus vienas un t\u0101s pa\u0161as spraud\u0146a versijas.<\/p>\n<p><img decoding=\"async\" alt=\"Ier\u012b\u010du p\u0101rvaldnieks. Pagarin\u0101t MIS l\u012bdz ier\u012bc\u0113m\" src=\"\/wp-content\/uploads\/2019\/06\/38fad3da8094e7e0090e65cd0d8c39b9.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nDM izstr\u0101dei tika izmantots r\u012bku komplekts Qt, jo tas visbie\u017e\u0101k \u013cauj abstrah\u0113ties no konkr\u0113t\u0101s oper\u0113t\u0101jsist\u0113mas. Tas \u013c\u0101va atbalst\u012bt darbu ar datoriem, kas balst\u012bti uz Windows, Linux un MacOS, k\u0101 ar\u012b vienplat\u0113m Raspberry. Vien\u012bgais ierobe\u017eojums, izv\u0113loties oper\u0113t\u0101jsist\u0113mu spraud\u0146u izstr\u0101dei, ir draiveru un\/vai \u012bpa\u0161\u0101 programmat\u016bra konkr\u0113tai ier\u012bcei pieejam\u012bba.<\/p>\n<p>Mijiedarb\u012bba starp spraud\u0146iem un galveno programmu notiek, izmantojot past\u0101v\u012bgi akt\u012bvu QLocalSocket ar konkr\u0113t\u0101 spraud\u0146a \u044d\u043a\u0437\u0435\u043c\u043f\u043b\u044fra nosaukumu, saska\u0146\u0101 ar m\u016bsu izstr\u0101d\u0101to protokolu. Protokola \u012bstenojums no ab\u0101m pus\u0113m tika realiz\u0113ts dinamiskaj\u0101 bibliot\u0113k\u0101, \u013caujot cit\u0101m komp\u0101nij\u0101m izstr\u0101d\u0101t da\u017eus spraud\u0146us, neatkl\u0101jot piln\u012bb\u0101 mijiedarb\u012bbu ar galveno programmu. Iek\u0161\u0113j\u0101 lo\u0123ika lok\u0101lajam soketam \u013cauj galvenajai programmai uzreiz uzzin\u0101t par neveiksmi, izmantojot savienojuma p\u0101rtrauk\u0161anas sign\u0101lu. \u0160\u012b sign\u0101la aktiviz\u0113\u0161an\u0101s rezult\u0101t\u0101 notiek problem\u0101tisk\u0101 spraud\u0146a restart\u0113\u0161ana, kas \u013cauj viegl\u0101k apstr\u0101d\u0101t kritiskas situ\u0101cijas.<\/p>\n<p>Mijiedarb\u012bbu starp MIs un DM tika nolemts veidot, balstoties uz HTTP protokolu, jo MIs str\u0101d\u0101 uz <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/lv\/server\/\"   title=\"Web serveriem\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"751\">Web serveriem<\/a>, kur\u0101 ir viegl\u0101k s\u016bt\u012bt un sa\u0146emt piepras\u012bjumus, izmantojot \u0161o protokolu. Ir ar\u012b iesp\u0113ja at\u0161\u0137irt probl\u0113mas, kas var\u0113tu rasties, izpildot vai izpildot uzdevumus ar ier\u012bc\u0113m, balstoties uz atbil\u017eu kodiem. <\/p>\n<p>N\u0101kamajos rakstos, pamatojoties uz vair\u0101kiem diagnostikas centra kabinetiem, tiks apl\u016bkota DM un da\u017e\u0101du spraud\u0146u darb\u012bba.<br \/>\n<br \/>Avots: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/inobitec\/blog\/456498\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u043c \u043c\u0435\u0434\u0438\u0446\u0438\u043d\u0441\u043a\u043e\u043c \u0446\u0435\u043d\u0442\u0440\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u043f\u0440\u0438\u0431\u043e\u0440\u043e\u0432, \u0440\u0430\u0431\u043e\u0442\u043e\u0439 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0434\u043e\u043b\u0436\u043d\u0430 \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u043c\u0435\u0434\u0438\u0446\u0438\u043d\u0441\u043a\u0430\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 (\u041c\u0418\u0421), \u0430 \u0442\u0430\u043a\u0436\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0435 \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u044e\u0442 \u043a\u043e\u043c\u0430\u043d\u0434, \u043d\u043e \u0434\u043e\u043b\u0436\u043d\u044b \u043f\u0435\u0440\u0435\u0434\u0430\u0442\u044c \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u0441\u0432\u043e\u0435\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u0432 \u041c\u0418\u0421. \u041e\u0434\u043d\u0430\u043a\u043e \u0432\u0441\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0438\u043c\u0435\u044e\u0442 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0435 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f (USB, RS-232, Ethernet \u0438 \u0442.\u0434.) \u0438 \u0441\u043f\u043e\u0441\u043e\u0431\u044b \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u0441 \u043d\u0438\u043c\u0438. \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u0430\u0442\u044c \u0438\u0445 \u0432\u0441\u0435 \u0432 \u041c\u0418\u0421 \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e, [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":26586,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-35439","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/lv\/blog\/administrirovanie\/device-manager-prodlit-mis-do-ustrojstv\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"lv_LV\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47Device Manager. \u041f\u0440\u043e\u0434\u043b\u0438\u0442\u044c \u041c\u0418\u0421 \u0434\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 | ProHoster\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/lv\/blog\/administrirovanie\/device-manager-prodlit-mis-do-ustrojstv\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:04:21+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:04:21+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Ier\u012bces p\u0101rvaldnieks. Pagarin\u0101t M\u012aS l\u012bdz ier\u012bc\u0113m | ProHoster","description":"","canonical_url":"https:\/\/prohoster.info\/lv\/blog\/administrirovanie\/device-manager-prodlit-mis-do-ustrojstv","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"lv_LV","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47Device Manager. \u041f\u0440\u043e\u0434\u043b\u0438\u0442\u044c \u041c\u0418\u0421 \u0434\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 | ProHoster","og:url":"https:\/\/prohoster.info\/lv\/blog\/administrirovanie\/device-manager-prodlit-mis-do-ustrojstv","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:04:21+00:00","article:modified_time":"2019-10-31T19:04:21+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"35439","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-02-08 20:32:41","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 19:58:12","updated":"2026-02-08 20:32:41","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/35439","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/comments?post=35439"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/35439\/revisions"}],"predecessor-version":[{"id":157942,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/35439\/revisions\/157942"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/media\/26586"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/media?parent=35439"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/categories?post=35439"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/tags?post=35439"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}