{"id":11820,"date":"2015-09-24T06:00:37","date_gmt":"2015-09-24T05:00:37","guid":{"rendered":"https:\/\/www.johner-institut.de\/blog\/?p=11820"},"modified":"2023-01-19T16:28:52","modified_gmt":"2023-01-19T15:28:52","slug":"software-algorithmus-wo-und-wie-gesetzeskonform-spezifizieren","status":"publish","type":"post","link":"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/software-algorithmus-wo-und-wie-gesetzeskonform-spezifizieren\/","title":{"rendered":"Algorithmus gesetzeskonform spezifizieren. Aber wie?"},"content":{"rendered":"<p>Ein Algorithmus ist eine Rechenvorschrift, die beispielsweise in Software umzusetzen ist. Vielen Medizinprodukteherstellern ist unklar, ob solch ein Algorithmus als Teil der\u00a0Stakeholder-Anforderungen, in der Software-Anforderung oder in der Software-Architektur zu spezifizieren ist. Kein Wunder, denn die Sache ist gar nicht ganz so einfach.<\/p>\n<p><!--more--><\/p>\n<p>Angenommen Sie\u00a0als Hersteller bekommen die Aufgabe von einem Kunden, einen Algorithmus zu implementieren, wie er beispielsweise in einer wissenschaftlichen Publikation beschrieben ist. Gleich in mehreren\u00a0Dokumente Ihrer technischen Dokumentation muss das\u00a0seinen Niederschlag finden.<\/p>\n<p><a href=\"https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2015\/09\/Algorithmus-Medizinprodukt.png\" data-rel=\"lightbox-image-0\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-11822\" src=\"https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2015\/09\/Algorithmus-Medizinprodukt-300x105.png\" alt=\"Gleich in mehreren Dokumenten kann ein Algorithmus beschrieben werden m\u00fcssen\" width=\"300\" height=\"105\" srcset=\"https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2015\/09\/Algorithmus-Medizinprodukt-300x105.png 300w, https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2015\/09\/Algorithmus-Medizinprodukt-1024x357.png 1024w, https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2015\/09\/Algorithmus-Medizinprodukt.png 1088w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<h2>Algorithmus als Teil der Stakeholder-Anforderungen<\/h2>\n<p>Ein Algorithmus kann Teil Ihrer Stakeholder-Anforderungen sein. Beispielsweise wenn\u00a0eine Dosisberechnung gem\u00e4\u00df einer Formel erfolgen, dann beschreibt diese Formel das Arbeitsergebnis. Sie ist somit eine sogenannte fachliche\u00a0Anforderung. Fachliche Anforderungen sind neben den <a href=\"\/blog\/tag\/nutzungsanforderungen\/\">Nutzungsanforderungen<\/a> ein weiterer Vertreter der\u00a0<a href=\"\/blog\/tag\/stakeholder-anforderungen\/\">Stakeholder-Anforderungen<\/a>.<\/p>\n<h2>Algorithmen als Teil der Software-Anforderungen<\/h2>\n<p>Beim Beispiel der Dosisberechnung beschreibt die Formel auch gleichzeitig die\u00a0nach au\u00dfen (UI) sichtbare Reaktion (in Form der Anzeige der Dosis) auf die Aktion der Benutzer (Eingabe von Parametern wie Patientengewicht). Solch eine Blackbox-Beschreibung ist eine System- bzw.\u00a0<a href=\"\/blog\/tag\/software-anforderungen\/\">Software-Anforderung<\/a>.<\/p>\n<p>Es besteht keine Notwendigkeit, den Algorithmus in den Software-Anforderungen erneut zu beschreiben.\u00a0Vielmehr w\u00fcrde man die entsprechende Stakeholder-Anforderung referenzieren.<\/p>\n<h2>Algorithmus als Teil der Software-Architektur<\/h2>\n<p>Es kann auch vorkommen, dass ein Algorithmus erst im Rahmen der Software-Architektur als Vorgabe f\u00fcr die Programmierer entwickelt wird. Auch hierzu ein Beispiel:<\/p>\n<p>Wenn eine zur\u00fcckgelegte Strecke als zeitliches Integral \u00fcber die Geschwindigkeit v(t) berechnet und angezeigt werden muss, so w\u00e4re das eine Software-Anforderung. Die Art und Weise jedoch, mit der dieses Integral berechnet wird (z.B. numerisch versus algorithmisch) w\u00e4re eine Entscheidung, die der Software-Architekt trifft, in dem er ber\u00fccksichtigt:<\/p>\n<ul>\n<li>Performanzanforderung<\/li>\n<li>Zur Verf\u00fcgung stehende Hardware<\/li>\n<li>Einsatz von Bibliotheken (<a href=\"\/blog\/tag\/soup\/\">SOUPs<\/a>)<\/li>\n<\/ul>\n<p>In diesem Fall w\u00e4re der Algorithmus aufgeteilt worden in einen fachlichen Teil und einen technischen.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ein Algorithmus ist eine Rechenvorschrift, die beispielsweise in Software umzusetzen ist. Vielen Medizinprodukteherstellern ist unklar, ob solch ein Algorithmus als Teil der\u00a0Stakeholder-Anforderungen, in der Software-Anforderung oder in der Software-Architektur zu spezifizieren ist. Kein Wunder, denn die Sache ist gar nicht ganz so einfach.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[184],"tags":[332,863],"ppma_author":[1210],"class_list":["post-11820","post","type-post","status-publish","format-standard","hentry","category-iec-62304-medizinische-software","tag-requirements","tag-software-anforderungen","category-184","description-off"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Algorithmus gesetzeskonform spezifizieren. Aber wie?<\/title>\n<meta name=\"description\" content=\"Ein Algorithmus ist eine Rechenvorschrift. Ist dieser als Software-Anforderung oder in der Software-Architektur zu dokumentieren ist.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/software-algorithmus-wo-und-wie-gesetzeskonform-spezifizieren\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Algorithmus gesetzeskonform spezifizieren. Aber wie?\" \/>\n<meta property=\"og:description\" content=\"Ein Algorithmus ist eine Rechenvorschrift. Ist dieser als Software-Anforderung oder in der Software-Architektur zu dokumentieren ist.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/software-algorithmus-wo-und-wie-gesetzeskonform-spezifizieren\/\" \/>\n<meta property=\"og:site_name\" content=\"Regulatorisches Wissen f\u00fcr Medizinprodukte\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/JohnerInstitut\/\" \/>\n<meta property=\"article:published_time\" content=\"2015-09-24T05:00:37+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-01-19T15:28:52+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2015\/09\/Algorithmus-Medizinprodukt-300x105.png\" \/>\n<meta name=\"author\" content=\"Prof. Dr. Christian Johner\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Prof. Dr. Christian Johner\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"1\u00a0Minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/software-algorithmus-wo-und-wie-gesetzeskonform-spezifizieren\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/software-algorithmus-wo-und-wie-gesetzeskonform-spezifizieren\/\"},\"author\":{\"name\":\"Prof. Dr. Christian Johner\",\"@id\":\"https:\/\/www.johner-institut.de\/blog\/#\/schema\/person\/77ee54cd54e987c0b5738d4cb4c80441\"},\"headline\":\"Algorithmus gesetzeskonform spezifizieren. Aber wie?\",\"datePublished\":\"2015-09-24T05:00:37+00:00\",\"dateModified\":\"2023-01-19T15:28:52+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/software-algorithmus-wo-und-wie-gesetzeskonform-spezifizieren\/\"},\"wordCount\":302,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.johner-institut.de\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/software-algorithmus-wo-und-wie-gesetzeskonform-spezifizieren\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2015\/09\/Algorithmus-Medizinprodukt-300x105.png\",\"keywords\":[\"Requirements \/ Anforderungen\",\"Software-Anforderungen IEC-62304-konform dokumentieren\"],\"articleSection\":[\"Software &amp; IEC 62304\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/software-algorithmus-wo-und-wie-gesetzeskonform-spezifizieren\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/software-algorithmus-wo-und-wie-gesetzeskonform-spezifizieren\/\",\"url\":\"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/software-algorithmus-wo-und-wie-gesetzeskonform-spezifizieren\/\",\"name\":\"Algorithmus gesetzeskonform spezifizieren. Aber wie?\",\"isPartOf\":{\"@id\":\"https:\/\/www.johner-institut.de\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/software-algorithmus-wo-und-wie-gesetzeskonform-spezifizieren\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/software-algorithmus-wo-und-wie-gesetzeskonform-spezifizieren\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2015\/09\/Algorithmus-Medizinprodukt-300x105.png\",\"datePublished\":\"2015-09-24T05:00:37+00:00\",\"dateModified\":\"2023-01-19T15:28:52+00:00\",\"description\":\"Ein Algorithmus ist eine Rechenvorschrift. Ist dieser als Software-Anforderung oder in der Software-Architektur zu dokumentieren ist.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/software-algorithmus-wo-und-wie-gesetzeskonform-spezifizieren\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/software-algorithmus-wo-und-wie-gesetzeskonform-spezifizieren\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/software-algorithmus-wo-und-wie-gesetzeskonform-spezifizieren\/#primaryimage\",\"url\":\"https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2015\/09\/Algorithmus-Medizinprodukt.png\",\"contentUrl\":\"https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2015\/09\/Algorithmus-Medizinprodukt.png\",\"width\":1088,\"height\":379,\"caption\":\"Gleich in mehreren Dokumenten kann ein Algorithmus beschrieben werden m\u00fcssen\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/software-algorithmus-wo-und-wie-gesetzeskonform-spezifizieren\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog\",\"item\":\"https:\/\/www.johner-institut.de\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Software &amp; IEC 62304\",\"item\":\"https:\/\/www.johner-institut.de\/blog\/category\/iec-62304-medizinische-software\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Algorithmus gesetzeskonform spezifizieren. Aber wie?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.johner-institut.de\/blog\/#website\",\"url\":\"https:\/\/www.johner-institut.de\/blog\/\",\"name\":\"Regulatorisches Wissen f\u00fcr Medizinprodukte\",\"description\":\"Fachartikel zur Entwicklung und Zulassung von Medizinprodukten und weiteren regulatorischen Themen\",\"publisher\":{\"@id\":\"https:\/\/www.johner-institut.de\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.johner-institut.de\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.johner-institut.de\/blog\/#organization\",\"name\":\"Johner Institut GmbH\",\"url\":\"https:\/\/www.johner-institut.de\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/www.johner-institut.de\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2015\/07\/Johner-Institut.png\",\"contentUrl\":\"https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2015\/07\/Johner-Institut.png\",\"width\":1213,\"height\":286,\"caption\":\"Johner Institut GmbH\"},\"image\":{\"@id\":\"https:\/\/www.johner-institut.de\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/JohnerInstitut\/\",\"https:\/\/x.com\/christianjohner\",\"https:\/\/www.youtube.com\/user\/JohnerInstitut\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.johner-institut.de\/blog\/#\/schema\/person\/77ee54cd54e987c0b5738d4cb4c80441\",\"name\":\"Prof. Dr. Christian Johner\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2023\/05\/Christian_Johner.jpgab057afc2debeb41aaf55cce7e79e618\",\"url\":\"https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2023\/05\/Christian_Johner.jpg\",\"contentUrl\":\"https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2023\/05\/Christian_Johner.jpg\",\"caption\":\"Prof. Dr. Christian Johner\"},\"description\":\"Professor Johner ist Experte f\u00fcr die Entwicklung und Zulassung von Medizinprodukten, die Software enthalten oder Software sind. Als Auditor, als Mitglied eines Normen-Komitees, als Ausbilder benannter Stellen sowie als Autor mehrerer B\u00fccher und Leitf\u00e4den tr\u00e4gt der promovierte Physiker zur Weiterentwicklung der regulatorischen Landschaft bei. Davon zeugen auch Leitf\u00e4den, die er f\u00fcr die WHO und die Benannten Stellen entwickelt hat. Sein Unternehmen, das Johner Institut, unterst\u00fctzt Medizinproduktehersteller weltweit beim Aufbau von QM-Systemen, bei der Zulassung und Pr\u00fcfung ihrer Produkte sowie bei der digitalen Transformation regulatorischer Prozesse. Es bietet Weiterbildungen wie E-Learning und Seminare an und \u00fcbernimmt f\u00fcr Hersteller Prozesse wie die \u00dcberwachung der Regularien und der Produkte im Markt. Christian Johner lehrte an mehreren Universit\u00e4ten u.a. an der Hochschule Konstanz, der Universit\u00e4t St. Gallen, der Universit\u00e4t W\u00fcrzburg sowie der Stanford University v.a. Software-Architektur, Software-Qualit\u00e4tssicherung und medizinische Informatik.\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/christianjohner\/\",\"https:\/\/x.com\/christianjohner\"],\"url\":\"https:\/\/www.johner-institut.de\/blog\/author\/christian\/\"}]}<\/script>\n<meta name=\"copyright\" content=\"Johner Institut GmbH\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Algorithmus gesetzeskonform spezifizieren. Aber wie?","description":"Ein Algorithmus ist eine Rechenvorschrift. Ist dieser als Software-Anforderung oder in der Software-Architektur zu dokumentieren ist.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/software-algorithmus-wo-und-wie-gesetzeskonform-spezifizieren\/","og_locale":"de_DE","og_type":"article","og_title":"Algorithmus gesetzeskonform spezifizieren. Aber wie?","og_description":"Ein Algorithmus ist eine Rechenvorschrift. Ist dieser als Software-Anforderung oder in der Software-Architektur zu dokumentieren ist.","og_url":"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/software-algorithmus-wo-und-wie-gesetzeskonform-spezifizieren\/","og_site_name":"Regulatorisches Wissen f\u00fcr Medizinprodukte","article_publisher":"https:\/\/www.facebook.com\/JohnerInstitut\/","article_published_time":"2015-09-24T05:00:37+00:00","article_modified_time":"2023-01-19T15:28:52+00:00","og_image":[{"url":"https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2015\/09\/Algorithmus-Medizinprodukt-300x105.png","type":"","width":"","height":""}],"author":"Prof. Dr. Christian Johner","twitter_misc":{"Verfasst von":"Prof. Dr. Christian Johner","Gesch\u00e4tzte Lesezeit":"1\u00a0Minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/software-algorithmus-wo-und-wie-gesetzeskonform-spezifizieren\/#article","isPartOf":{"@id":"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/software-algorithmus-wo-und-wie-gesetzeskonform-spezifizieren\/"},"author":{"name":"Prof. Dr. Christian Johner","@id":"https:\/\/www.johner-institut.de\/blog\/#\/schema\/person\/77ee54cd54e987c0b5738d4cb4c80441"},"headline":"Algorithmus gesetzeskonform spezifizieren. Aber wie?","datePublished":"2015-09-24T05:00:37+00:00","dateModified":"2023-01-19T15:28:52+00:00","mainEntityOfPage":{"@id":"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/software-algorithmus-wo-und-wie-gesetzeskonform-spezifizieren\/"},"wordCount":302,"commentCount":0,"publisher":{"@id":"https:\/\/www.johner-institut.de\/blog\/#organization"},"image":{"@id":"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/software-algorithmus-wo-und-wie-gesetzeskonform-spezifizieren\/#primaryimage"},"thumbnailUrl":"https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2015\/09\/Algorithmus-Medizinprodukt-300x105.png","keywords":["Requirements \/ Anforderungen","Software-Anforderungen IEC-62304-konform dokumentieren"],"articleSection":["Software &amp; IEC 62304"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/software-algorithmus-wo-und-wie-gesetzeskonform-spezifizieren\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/software-algorithmus-wo-und-wie-gesetzeskonform-spezifizieren\/","url":"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/software-algorithmus-wo-und-wie-gesetzeskonform-spezifizieren\/","name":"Algorithmus gesetzeskonform spezifizieren. Aber wie?","isPartOf":{"@id":"https:\/\/www.johner-institut.de\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/software-algorithmus-wo-und-wie-gesetzeskonform-spezifizieren\/#primaryimage"},"image":{"@id":"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/software-algorithmus-wo-und-wie-gesetzeskonform-spezifizieren\/#primaryimage"},"thumbnailUrl":"https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2015\/09\/Algorithmus-Medizinprodukt-300x105.png","datePublished":"2015-09-24T05:00:37+00:00","dateModified":"2023-01-19T15:28:52+00:00","description":"Ein Algorithmus ist eine Rechenvorschrift. Ist dieser als Software-Anforderung oder in der Software-Architektur zu dokumentieren ist.","breadcrumb":{"@id":"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/software-algorithmus-wo-und-wie-gesetzeskonform-spezifizieren\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/software-algorithmus-wo-und-wie-gesetzeskonform-spezifizieren\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/software-algorithmus-wo-und-wie-gesetzeskonform-spezifizieren\/#primaryimage","url":"https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2015\/09\/Algorithmus-Medizinprodukt.png","contentUrl":"https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2015\/09\/Algorithmus-Medizinprodukt.png","width":1088,"height":379,"caption":"Gleich in mehreren Dokumenten kann ein Algorithmus beschrieben werden m\u00fcssen"},{"@type":"BreadcrumbList","@id":"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/software-algorithmus-wo-und-wie-gesetzeskonform-spezifizieren\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https:\/\/www.johner-institut.de\/blog\/"},{"@type":"ListItem","position":2,"name":"Software &amp; IEC 62304","item":"https:\/\/www.johner-institut.de\/blog\/category\/iec-62304-medizinische-software\/"},{"@type":"ListItem","position":3,"name":"Algorithmus gesetzeskonform spezifizieren. Aber wie?"}]},{"@type":"WebSite","@id":"https:\/\/www.johner-institut.de\/blog\/#website","url":"https:\/\/www.johner-institut.de\/blog\/","name":"Regulatorisches Wissen f\u00fcr Medizinprodukte","description":"Fachartikel zur Entwicklung und Zulassung von Medizinprodukten und weiteren regulatorischen Themen","publisher":{"@id":"https:\/\/www.johner-institut.de\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.johner-institut.de\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/www.johner-institut.de\/blog\/#organization","name":"Johner Institut GmbH","url":"https:\/\/www.johner-institut.de\/blog\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.johner-institut.de\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2015\/07\/Johner-Institut.png","contentUrl":"https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2015\/07\/Johner-Institut.png","width":1213,"height":286,"caption":"Johner Institut GmbH"},"image":{"@id":"https:\/\/www.johner-institut.de\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/JohnerInstitut\/","https:\/\/x.com\/christianjohner","https:\/\/www.youtube.com\/user\/JohnerInstitut"]},{"@type":"Person","@id":"https:\/\/www.johner-institut.de\/blog\/#\/schema\/person\/77ee54cd54e987c0b5738d4cb4c80441","name":"Prof. Dr. Christian Johner","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2023\/05\/Christian_Johner.jpgab057afc2debeb41aaf55cce7e79e618","url":"https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2023\/05\/Christian_Johner.jpg","contentUrl":"https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2023\/05\/Christian_Johner.jpg","caption":"Prof. Dr. Christian Johner"},"description":"Professor Johner ist Experte f\u00fcr die Entwicklung und Zulassung von Medizinprodukten, die Software enthalten oder Software sind. Als Auditor, als Mitglied eines Normen-Komitees, als Ausbilder benannter Stellen sowie als Autor mehrerer B\u00fccher und Leitf\u00e4den tr\u00e4gt der promovierte Physiker zur Weiterentwicklung der regulatorischen Landschaft bei. Davon zeugen auch Leitf\u00e4den, die er f\u00fcr die WHO und die Benannten Stellen entwickelt hat. Sein Unternehmen, das Johner Institut, unterst\u00fctzt Medizinproduktehersteller weltweit beim Aufbau von QM-Systemen, bei der Zulassung und Pr\u00fcfung ihrer Produkte sowie bei der digitalen Transformation regulatorischer Prozesse. Es bietet Weiterbildungen wie E-Learning und Seminare an und \u00fcbernimmt f\u00fcr Hersteller Prozesse wie die \u00dcberwachung der Regularien und der Produkte im Markt. Christian Johner lehrte an mehreren Universit\u00e4ten u.a. an der Hochschule Konstanz, der Universit\u00e4t St. Gallen, der Universit\u00e4t W\u00fcrzburg sowie der Stanford University v.a. Software-Architektur, Software-Qualit\u00e4tssicherung und medizinische Informatik.","sameAs":["https:\/\/www.linkedin.com\/in\/christianjohner\/","https:\/\/x.com\/christianjohner"],"url":"https:\/\/www.johner-institut.de\/blog\/author\/christian\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":7418,"url":"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/gesetzliche-anforderungen-an-medizinprodukte-formulierungsschablone\/","url_meta":{"origin":11820,"position":0},"title":"Gesetzliche Anforderungen an Medizinprodukte: Formulierungsschablone","author":"Prof. Dr. Christian Johner","date":"3. Februar 2015","format":false,"excerpt":"Dieser Artikel beschreibt, was gesetzliche Anforderungen sind, wie\u00a0diese mit Stakeholder-Anforderungen und System-Anforderungen zusammenspielen, welche gesetzlichen Anforderungen es an deren Dokumentation gibt und wie Sie gesetzliche Anforderungen formulieren und damit dokumentieren k\u00f6nnen. Gesetzliche Anforderungen versus Stakeholder-Anforderungen versus System-Anforderungen Gesetzliche Anforderungen z\u00e4hlen zu den Stakeholder-Anforderungen Unter gesetzlichen Anforderungen\u00a0subsumieren wir hier alle Anforderungen,\u2026","rel":"","context":"In &quot;Software &amp; IEC 62304&quot;","block_context":{"text":"Software &amp; IEC 62304","link":"https:\/\/www.johner-institut.de\/blog\/category\/iec-62304-medizinische-software\/"},"img":{"alt_text":"Gesetzliche Anforderungen m\u00fcssen f\u00fcr Medizinprodukte dokumentiert werden","src":"https:\/\/i0.wp.com\/www.johner-institut.de\/blog\/wp-content\/uploads\/2014\/04\/Gesetzliche-Anforderungen-300x115.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":3981,"url":"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/betriebssystem-iec-62304-konform\/","url_meta":{"origin":11820,"position":1},"title":"Betriebssystem konform mit IEC 62304 und FDA?","author":"Prof. Dr. Christian Johner","date":"23. Oktober 2024","format":false,"excerpt":"M\u00fcssen Medizinproduktehersteller bei der Auswahl des Betriebssystems darauf achten, dass das Betriebssystem IEC- 62304-konform ist? Was sagt die FDA? Dieser Artikel \u2026 nennt die regulatorischen Anforderungen (z. B. IEC 62304, FDA) an\u00a0Betriebssysteme. gibt Tipps zur Auswahl von Betriebssystemen. untersucht, ob es eine IEC 62304-Zertifizierung f\u00fcr Betriebssysteme geben kann bzw. muss.\u2026","rel":"","context":"In &quot;Software &amp; IEC 62304&quot;","block_context":{"text":"Software &amp; IEC 62304","link":"https:\/\/www.johner-institut.de\/blog\/category\/iec-62304-medizinische-software\/"},"img":{"alt_text":"Betriebssystem und IEC-62304","src":"https:\/\/i0.wp.com\/www.johner-institut.de\/blog\/wp-content\/uploads\/2012\/03\/Betriebssystem-IEC-62304.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":11771,"url":"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/software-einheiten-iec-62304\/","url_meta":{"origin":11820,"position":2},"title":"Software-Einheit: spezifizieren und testen unter IEC 62304","author":"Janos Hackenbeck","date":"15. September 2015","format":false,"excerpt":"Der Begriff der Software-Einheit (englisch: Software Unit) entstammt der IEC 62304. Vielen\u00a0Herstellern unterlaufen beim Spezifizieren und Testen dieser Software-Einheiten\u00a0Fehler. Diese Artikel gibt Ihnen Tipps, diese zu vermeiden. Definitionen Definition Software-Einheit Die IEC 62304 definiert eine Software-Einheit als \"Software-Komponente, die nicht in weitere Komponenten unterteilt ist\". Definition Software-Komponente Eine Software-Komponente definiert\u2026","rel":"","context":"In &quot;Software &amp; IEC 62304&quot;","block_context":{"text":"Software &amp; IEC 62304","link":"https:\/\/www.johner-institut.de\/blog\/category\/iec-62304-medizinische-software\/"},"img":{"alt_text":"Software-Einheiten, Software-Komponenten und Software-System im Kompoentenbaum","src":"https:\/\/i0.wp.com\/www.johner-institut.de\/blog\/wp-content\/uploads\/2015\/09\/Software-Einheit-Software-Komponente-1.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.johner-institut.de\/blog\/wp-content\/uploads\/2015\/09\/Software-Einheit-Software-Komponente-1.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.johner-institut.de\/blog\/wp-content\/uploads\/2015\/09\/Software-Einheit-Software-Komponente-1.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.johner-institut.de\/blog\/wp-content\/uploads\/2015\/09\/Software-Einheit-Software-Komponente-1.jpg?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":11556,"url":"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/iso-9126-und-iso-25010\/","url_meta":{"origin":11820,"position":3},"title":"ISO 25010 und ISO 9126","author":"Prof. Dr. Christian Johner","date":"10. August 2015","format":false,"excerpt":"Die ISO 9126 ist eine nicht-harmonisierte Norm, die Qualit\u00e4tseigenschaften\u00a0f\u00fcr Software klassifiziert. \u00a0Inhalts\u00fcbersicht Qualit\u00e4tseigenschaften gem\u00e4\u00df ISO 9126 \u00bb Kritik an der ISO 9126 \u00bb Qualit\u00e4tseigenschaften gem\u00e4\u00df ISO 25010 \u00bb Zusammenspiel IEC 62304 \u00bb Software-Qualit\u00e4tseigenschaften gem\u00e4\u00df ISO 9126 Die ISO 9126 eignet sich, um die Vollst\u00e4ndigkeit der System-Anforderungen zu pr\u00fcfen und zu\u2026","rel":"","context":"In &quot;Software &amp; IEC 62304&quot;","block_context":{"text":"Software &amp; IEC 62304","link":"https:\/\/www.johner-institut.de\/blog\/category\/iec-62304-medizinische-software\/"},"img":{"alt_text":"ISO 9126","src":"https:\/\/i0.wp.com\/www.johner-institut.de\/fileadmin\/user_upload\/_imported\/ISO9126_02.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":7299,"url":"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/entscheidungstabellen\/","url_meta":{"origin":11820,"position":4},"title":"Entscheidungstabellen zum Spezifizieren von Anforderungen","author":"Prof. Dr. Christian Johner","date":"30. Oktober 2015","format":false,"excerpt":"Entscheidungstabellen sind nicht nur ein hilfreiches Werkzeug, um Software-Tests zu spezifizieren, d.h. um Testf\u00e4lle systematisch herzuleiten. Sie sind genauso n\u00fctzlich beim Spezifizieren von Medizinprodukten (Systemen), von Komponenten oder von\u00a0Software selbst. Sie sollten (Software-)Anforderungen pr\u00e4zise spezifizieren Was passiert, wenn Sie\u00a0das nicht tun W\u00e4hrend meiner Beratungsprojekte bei Medizinprodukteherstellern sto\u00dfe ich immer wieder\u2026","rel":"","context":"In &quot;Software &amp; IEC 62304&quot;","block_context":{"text":"Software &amp; IEC 62304","link":"https:\/\/www.johner-institut.de\/blog\/category\/iec-62304-medizinische-software\/"},"img":{"alt_text":"Software-Anforderungen mit Entscheidungstabellen spezifizieren","src":"https:\/\/i0.wp.com\/www.johner-institut.de\/blog\/wp-content\/uploads\/2014\/03\/Software-Anforderungen-Entscheidungstabelle-300x164.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":8419,"url":"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/software-schnittstellen-beschreibung-konform-iec-62304\/","url_meta":{"origin":11820,"position":5},"title":"Software-Schnittstellen konform IEC 62304","author":"Janos Hackenbeck","date":"30. Januar 2025","format":false,"excerpt":"Interne Software-Schnittstellen sind notwendig, um Software-Komponenten innerhalb eines Software-Systems zu verbinden. Externe Software-Schnittstellen sind die Voraussetzung daf\u00fcr, dass das Software-System mit anderen Systemen kommunizieren kann. Dieser Artikel beschreibt, wie Sie Software-Schnittstellen gesetzeskonform und praxisnah dokumentieren k\u00f6nnen. 1. Interne vs. externe Software-Schnittstellen 1.1 \u00dcbersicht Medizinprodukte, gleich ob Standalone-Software oder physische Ger\u00e4te,\u2026","rel":"","context":"In &quot;Software &amp; IEC 62304&quot;","block_context":{"text":"Software &amp; IEC 62304","link":"https:\/\/www.johner-institut.de\/blog\/category\/iec-62304-medizinische-software\/"},"img":{"alt_text":"Komponenten: Interne und externe Schnittstellen","src":"https:\/\/i0.wp.com\/www.johner-institut.de\/blog\/wp-content\/uploads\/2014\/11\/Komponenten-interne-externe-Schnittstellen.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.johner-institut.de\/blog\/wp-content\/uploads\/2014\/11\/Komponenten-interne-externe-Schnittstellen.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.johner-institut.de\/blog\/wp-content\/uploads\/2014\/11\/Komponenten-interne-externe-Schnittstellen.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.johner-institut.de\/blog\/wp-content\/uploads\/2014\/11\/Komponenten-interne-externe-Schnittstellen.png?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/www.johner-institut.de\/blog\/wp-content\/uploads\/2014\/11\/Komponenten-interne-externe-Schnittstellen.png?resize=1050%2C600&ssl=1 3x"},"classes":[]}],"jetpack_shortlink":"https:\/\/wp.me\/pavawf-34E","jetpack_sharing_enabled":true,"authors":[{"term_id":1210,"user_id":1,"is_guest":0,"slug":"christian","display_name":"Prof. Dr. Christian Johner","avatar_url":{"url":"https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2023\/05\/Christian_Johner.jpg","url2x":"https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2023\/05\/Christian_Johner.jpg"},"0":null,"1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":"","9":""}],"_links":{"self":[{"href":"https:\/\/www.johner-institut.de\/blog\/wp-json\/wp\/v2\/posts\/11820","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.johner-institut.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.johner-institut.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.johner-institut.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.johner-institut.de\/blog\/wp-json\/wp\/v2\/comments?post=11820"}],"version-history":[{"count":1,"href":"https:\/\/www.johner-institut.de\/blog\/wp-json\/wp\/v2\/posts\/11820\/revisions"}],"predecessor-version":[{"id":5368046,"href":"https:\/\/www.johner-institut.de\/blog\/wp-json\/wp\/v2\/posts\/11820\/revisions\/5368046"}],"wp:attachment":[{"href":"https:\/\/www.johner-institut.de\/blog\/wp-json\/wp\/v2\/media?parent=11820"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.johner-institut.de\/blog\/wp-json\/wp\/v2\/categories?post=11820"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.johner-institut.de\/blog\/wp-json\/wp\/v2\/tags?post=11820"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.johner-institut.de\/blog\/wp-json\/wp\/v2\/ppma_author?post=11820"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}