');padding-left:32px}input[type=checkbox]{display:inline-block;width:auto;height:auto;padding:0}label{color:#313439;margin-bottom:4px;font-size:15px}form{margin-bottom:2rem}.gridContainer{max-width:1232px;margin:0 auto;padding-right:15px;padding-left:15px}.row{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.row.basis-auto{-webkit-flex-basis:auto;-moz-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.row>*{-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;padding-right:15px;padding-left:15px}.row:after,.row:before{position:absolute}.col-xs{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:15px;padding-left:15px}.col-xs-12{box-sizing:border-box;-webkit-box-flex:0;padding-right:15px;padding-left:15px}.col-xs-12{-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xs{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:0;-moz-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}@media only screen and (min-width:768px){.col-sm-fit{box-sizing:border-box;padding-right:15px;padding-left:15px}.gridContainer{width:90%}.col-sm-fit{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-flex-basis:auto;-moz-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;max-width:100%}.col-sm-4{-webkit-box-flex:0;box-sizing:border-box;padding-right:15px;padding-left:15px}.col-sm-4{-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-flex-basis:33.33333%;-moz-flex-basis:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}.col-sm-8{box-sizing:border-box;-webkit-box-flex:0;padding-right:15px;padding-left:15px}.col-sm-8{-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-flex-basis:66.66667%;-moz-flex-basis:66.66667%;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}}@media only screen and (min-width:1024px){.gridContainer{width:90%}.col-md-3{box-sizing:border-box;-webkit-box-flex:0;padding-right:15px;padding-left:15px}.col-md-3{-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-flex-basis:25%;-moz-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-md-9{box-sizing:border-box;-webkit-box-flex:0;padding-right:15px;padding-left:15px}.col-md-9{-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-flex-basis:75%;-moz-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}}@media only screen and (min-width:1200px){.gridContainer{width:90%}}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden;word-wrap:normal!important}#mainmenu_container{display:none}@media (min-width:768px){#mainmenu_container{display:flex}}ul.dropdown-menu{list-style:none;padding:0;margin:0;display:none;z-index:1;left:0;box-sizing:border-box;width:100%;position:absolute}ul.dropdown-menu li{display:block;position:relative;color:#fff;overflow:hidden;padding:.85rem}ul.dropdown-menu li a{display:block;text-decoration:none;white-space:nowrap;color:inherit;position:relative}ul.dropdown-menu:after,ul.dropdown-menu:before{content:" ";display:table}@media (min-width:768px){ul.dropdown-menu{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 auto;-moz-box-flex:1;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:static}ul.dropdown-menu>li>a{font-weight:600;font-style:normal;font-size:14px;line-height:160%;letter-spacing:1px;text-transform:uppercase}}ul.dropdown-menu>li{color:#fff}.header-separator-bottom{position:absolute;bottom:-1px;left:0;width:100%}.header-separator-reverse{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.header-separator svg{display:block;width:calc(100% + 1.3px)}.header-separator{position:absolute;width:100%;max-width:100%;bottom:-2px;overflow:hidden;z-index:45}.header-top{align-items:center;width:100%;position:absolute;z-index:100}.navigation-bar{display:block;width:100%;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;padding-top:1rem;padding-bottom:1rem;position:relative}.navigation-bar.bordered{border-bottom-width:2px;border-bottom-color:#fff;border-bottom-style:solid}.navigation-wrapper:not(.gridContainer){padding-left:5%;padding-right:5%}.logo_col,.main_menu_col{text-align:left;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.main_menu_col{justify-content:flex-end}.logo_col{-webkit-flex-basis:auto;-moz-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;max-width:80%}.header-wrapper{position:relative;-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;flex-grow:0}.header-wrapper>div[class*=header]{flex-grow:1}.header{background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;z-index:0}h1.hero-title{color:#fff;margin-bottom:1.25rem;font-size:3.5rem;font-weight:300;line-height:1.14;letter-spacing:.9px}img.custom-logo,img.logo.dark{vertical-align:middle;max-height:100%;width:auto}.logo-link.dark{opacity:0;display:none}.white-logo a.logo-link.dark{opacity:0;display:none}.white-logo a.logo-link.dark+a.custom-logo-link{opacity:1;display:inline-block}.inner-header-description{position:relative;z-index:50}@media (min-width:768px){.logo_col{max-width:30%}}.offcanvas-right{left:auto;right:0}#offcanvas-wrapper,.site{-webkit-box-direction:normal;-webkit-box-orient:vertical}.sidebar h5{text-transform:uppercase}.main_menu_col [data-component=offcanvas]{color:#fff;position:relative;text-align:center}.main_menu_col [data-component=offcanvas] .bubble{position:absolute;z-index:0;height:2.5rem;width:2.5rem;background-color:#000;opacity:.1;border-radius:100%}.main_menu_col [data-component=offcanvas] i.fa{font-size:1.1rem;line-height:2.5rem;height:2.5rem;width:2.5rem;text-align:center;position:relative;z-index:1}#offcanvas-wrapper{left:auto;right:0;background-color:#222b34;padding:0;overflow:auto;z-index:99999;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#offcanvas-wrapper.hide{display:none}#offcanvas-wrapper.force-hide{display:none!important;width:0!important;overflow:hidden}#offcanvas-wrapper .offcanvas-top{padding-top:2rem;padding-bottom:2rem}#offcanvas-wrapper .offcanvas-top .logo-holder a{color:#fff;text-decoration:none;font-size:1.5rem;text-align:center;display:block}#offcanvas-wrapper .offcanvas-top .logo-holder img{max-width:80%;display:block;margin:auto}#offcanvas-wrapper .social-icons{bottom:0;padding-bottom:1rem;z-index:1;text-align:center;width:100%}#offcanvas-wrapper #offcanvas-menu{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.offcanvas_menu{margin-left:0;list-style:none;flex:1}.offcanvas_menu *{color:#fff}.offcanvas_menu li{color:#fff;border-bottom:1px solid rgba(128,128,128,.2);font-size:.8rem;text-align:left}.offcanvas_menu li a{text-decoration:none;color:inherit;position:relative;display:block;padding:.75rem 0 .75rem 2.5rem;font-size:.875rem;line-height:1}.offcanvas_menu li:first-of-type{border-bottom:1px solid rgba(128,128,128,.2)}@media (min-width:768px) and (max-width:1023px){[data-component=offcanvas]{display:none}}@media (min-width:1024px){[data-component=offcanvas]{display:none}}.post-item{border:1px solid #e0e1e1;background-color:#fff;box-shadow:none}.content.post-page{padding-top:50px;padding-bottom:50px}.post-content-inner{margin:2rem 0}.post-item .post-content-single{padding:3rem}@media (max-width:768px){.post-item{margin-bottom:1rem}.post-item .post-content-single{padding:3rem 1rem}.post-item .post-content-single .post-content-inner{text-align:initial}}.site{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;box-sizing:border-box}.sidebar a{text-decoration:none}.sidebar .widget_search form{margin-bottom:0}.sidebar .widget{background-color:#fff;box-shadow:none;border:1px solid #e0e1e1}html{background-color:#fff}body{min-height:1px}.site{display:flex;-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100vh}.site>.content{z-index:1;-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;flex-grow:1;background-color:#fff}.site>.content{padding-top:6rem;padding-bottom:6rem}@media (max-width:768px){.site>.content{padding-top:3rem;padding-bottom:3rem}}.mesmerize-inner-page .content,body.custom-background{background-color:#f5fafd}.sidebar .widget,.space-bottom-small{margin-bottom:1rem}i.fa{color:#acb7c3}a i.fa{color:inherit}@media (max-width:767px){.space-bottom-xs{margin-bottom:2rem}.sidebar .widget{padding:1rem}}@media (min-width:768px){.sidebar .widget{padding:1rem}}.header-description-row h1{display:block}img.logo.dark,img.custom-logo{width:auto;max-height:70px!important}body{font-family:"Open Sans",Helvetica,Arial,sans-serif;color:#4b5768}body h1{font-family:Muli,Helvetica,Arial,sans-serif;font-weight:600;font-style:normal;font-size:2.625rem;line-height:4rem;color:#3c424f}body h2{font-family:Muli,Helvetica,Arial,sans-serif;font-weight:600;font-size:2.188rem;line-height:3rem;letter-spacing:normal;text-transform:none;color:#3c424f}body h4{font-family:Muli,Helvetica,Arial,sans-serif;font-weight:600;font-size:.963rem;line-height:1.75rem;letter-spacing:.0625rem;text-transform:none;color:#3c424f}body h5{font-family:Muli,Helvetica,Arial,sans-serif;font-weight:800;font-size:.875rem;line-height:1.5rem;letter-spacing:2px;text-transform:none;color:#3c424f}body .header .svg-white-bg{fill:#f5f7fb!important}.header-separator svg{height:46px!important}.inner-header-description{padding-top:8%;padding-bottom:8%}.inner-header-description h1.hero-title{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;font-size:3.5em;line-height:114%;letter-spacing:.9px;text-transform:none;color:#fff}.mesmerize-inner-page .navigation-bar.bordered{border-bottom-color:rgba(255,255,255,.5);border-bottom-width:1px;border-bottom-style:solid}.mesmerize-inner-page #main_menu>li>a{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:600;font-style:normal;font-size:14px;line-height:160%;letter-spacing:1px;text-transform:uppercase}[data-component=offcanvas] i.fa{color:#fff!important}[data-component=offcanvas] .bubble{background-color:#fff!important}#offcanvas-wrapper{background-color:#222B34!important}#offcanvas-wrapper *:not(.arrow){color:#ffffff!important}#offcanvas_menu li>a{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:400;font-size:.875rem;line-height:100%;letter-spacing:0px;text-transform:none}@media (max-width:1023px){body{font-size:calc(16px*0.875)}}@media (min-width:1024px){body{font-size:16px}}@media only screen and (min-width:768px){body h1{font-size:3rem}body h2{font-size:2.5rem}body h4{font-size:1.1rem}body h5{font-size:1rem}.inner-header-description{text-align:center!important}.inner-header-description h1.hero-title{font-size:3.5em}}@media screen and (min-width:768px){.header{background-position:center center}}.progress-container-bottom{position:fixed;bottom:0;z-index:100;width:100%;height:10px;background:unset}.progress-bar{height:8px;background:unset;width:0;z-index:200}.fa{display:inline-block}.fa{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-user:before{content:"\f007"}.fa-calendar:before{content:"\f073"}.fa-bars:before{content:"\f0c9"}.fa-comment-o:before{content:"\f0e5"}.fa-folder-o:before{content:"\f114"}.mesmerize-inner-page ul.dropdown-menu>li{color:#fff}.mesmerize-inner-page ul.dropdown-menu.active-line-bottom>li>a,.mesmerize-inner-page ul.dropdown-menu.active-line-bottom>li>a{border-bottom:3px solid transparent}.mesmerize-inner-page .main-menu,.mesmerize-inner-page .main_menu_col{justify-content:flex-end}body.custom-background{background-color:#f5f7fb}.progress-container-bottom{background:#378dce;height:12px}.progress-bar{background:#15347c;height:12px;width:0}.mesmerize-inner-page .content{background-color:#f5f7fb}#mc_embed_signup form{display:block;position:relative;text-align:left;padding:10px 0 10px 3%}#mc_embed_signup input{border:1px solid #abb0b2;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox}#mc_embed_signup .mc-field-group{clear:left;position:relative;width:96%;padding-bottom:3%;min-height:50px}#mc_embed_signup .mc-field-group label{display:block;margin-bottom:3px}#mc_embed_signup .mc-field-group input{display:block;width:100%;padding:8px 0;text-indent:2%}#mc_embed_signup .indicates-required{text-align:right;font-size:11px;margin-right:4%}#mc_embed_signup .asterisk{color:#e85c41;font-size:150%;font-weight:400;position:relative;top:5px}#mc_embed_signup .mc-field-group.input-group ul{margin:0;padding:5px 0;list-style:none}#mc_embed_signup .mc-field-group.input-group ul li{display:block;padding:3px 0;margin:0}#mc_embed_signup .mc-field-group.input-group label{display:inline}#mc_embed_signup .mc-field-group.input-group input{display:inline;width:auto;border:none}#mc_embed_signup div.response{margin:1em 0;padding:1em .5em .5em 0;font-weight:700;float:left;top:-1.5em;z-index:1;width:80%}#mc_embed_signup #mce-error-response{display:none}#mc_embed_signup #mce-success-response{color:#529214;display:none}#mc_embed_signup{background:#fff;clear:left;font:14px Helvetica,Arial,sans-serif}}
SolDevelo Tech Talk #2 - Rafał Korytkowski OpenMRS - SolDevelo Blog
Skip to content
Another SolDevelo Tech Talk is behind us!
OpenMRS team introduced us to Open Web Apps for OpenMRS. These are applications written in front-end technologies, communicating with the OpenMRS server via the REST API. They allow adding new features to OpenMRS. An example of this could be Concept Dictionary OWA http://rkorytkowski.github.io/openmrs-owa-conceptdictionary/#/, which was created entirely by the SolDevelo team. At the same time, a library of UI components was created. It can be used when creating new Open Web Apps for OpenMRS in AngularJS.
At this moment, guys are focused on OpenMRS SDK 3.0, a new version of a tool that automates many activities connected to the OpenMRS developer’s work, thus saving the time of experienced developers and making the first steps easier for the new employees.
If you want to learn how to implement Open Web App for OpenMRS using AngularJS components in 10 minutes, watch the tutorial prepared by our guys. OpenMRS Open Web App development tutorial
SolDevelo is a rapidly growing IT company with a focus on delivering high-quality software and cutting edge solutions from the area of information technology.
Angular Open source Projects Tech Talk
Post navigation This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish.Accept Read More Privacy & Cookies Policy