{"__symbolic":"module","version":4,"metadata":{"NavigationModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":8,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":10,"character":4},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":11,"character":4},{"__symbolic":"reference","module":"@angular/router","name":"RouterModule","line":12,"character":4},{"__symbolic":"reference","name":"TranslateModule"}],"declarations":[{"__symbolic":"reference","name":"NavbarComponent"},{"__symbolic":"reference","name":"ɵa"}],"exports":[{"__symbolic":"reference","name":"NavbarComponent"},{"__symbolic":"reference","name":"ɵa"}]}]}],"members":{}},"checkClick":{"__symbolic":"function"},"NavbarComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":10,"character":1},"arguments":[{"selector":"inc-navbar","template":"<ion-split-pane contentId=\"main\">\n  <ion-menu contentId=\"main\">\n    <ion-content>\n      <ion-list lines=\"none\">\n        <ion-item *ngIf=\"navTitle\">\n          <ion-label class=\"inc-nav-title ion-text-center\">\n            {{navTitle | translate}}\n          </ion-label>\n        </ion-item>\n      </ion-list>\n      <span *ngIf=\"navList\">\n        <ion-menu-toggle auto-hide=\"false\">\n          <ion-item lines=\"none\" [id]=\"nav.id\" routerDirection=\"root\" [routerLink]=\"nav.url\" (click)=\"checkClick(nav)()\"\n            *ngFor=\"let nav of navList | incNavShowPipe\" routerLinkActive=\"inc-active-link\">\n            <ion-icon slot=\"start\" [name]=\"nav.icon\"></ion-icon>\n            <ion-label>\n              {{nav.label | translate}}\n            </ion-label>\n          </ion-item>\n        </ion-menu-toggle>\n      </span>\n    </ion-content>\n  </ion-menu>\n  <ion-router-outlet id=\"main\"></ion-router-outlet>\n</ion-split-pane>","styles":[".split-pane-md.split-pane-visible>.split-pane-side{max-width:250px}.inc-nav-title{font-weight:700;text-transform:uppercase}ion-split-pane{--border:0}ion-menu ion-content,ion-menu ion-item,ion-menu ion-list{background:var(--ion-color-dark);--background:var(--ion-color-dark)}ion-menu ion-item,ion-menu ion-item ion-icon{color:var(--ion-color-medium)}ion-menu-toggle ion-item{--background-hover:rgba(255, 255, 255, .05);--color-hover:var(--ion-color-medium);text-transform:capitalize}ion-item.inc-active-link{color:var(--ion-color-light)!important;--color-hover:var(--ion-color-light)!important;border:0 solid var(--ion-color-primary-tint);border-left-width:4px}ion-item:not(.inc-active-link){padding-left:4px}.inc-active-link ion-icon{color:var(--ion-color-primary-tint)!important}"]}]}],"members":{"navTitle":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":3}}]}],"navList":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}]}},"NavLink":{"__symbolic":"interface"},"ToolbarModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":8,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵc"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":11,"character":4},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":11,"character":18},{"__symbolic":"reference","module":"@angular/router","name":"RouterModule","line":11,"character":31},{"__symbolic":"reference","name":"TranslateModule"}],"entryComponents":[{"__symbolic":"reference","name":"ɵc"}],"exports":[{"__symbolic":"reference","name":"ɵb"}]}]}],"members":{}},"PrevRouteService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":4,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/router","name":"Router","line":10,"character":30}]}],"loadRouting":[{"__symbolic":"method"}],"getHistory":[{"__symbolic":"method"}],"getPreviousUrl":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"TitleService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":5,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/router","name":"Router","line":12,"character":30},{"__symbolic":"reference","module":"@angular/platform-browser","name":"Title","line":12,"character":53}]}],"ngOnDestroy":[{"__symbolic":"method"}],"refreshTitle":[{"__symbolic":"method"}],"getTitle":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"ContainerModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":4,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ɵd"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":7,"character":4}],"exports":[{"__symbolic":"reference","name":"ɵd"}]}]}],"members":{}},"PageLoaderModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":5,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ɵe"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":8,"character":4},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":8,"character":18}],"exports":[{"__symbolic":"reference","name":"ɵe"}]}]}],"members":{}},"ErrNoDataModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":6,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ɵf"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":9,"character":4},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":9,"character":18},{"__symbolic":"reference","name":"TranslateModule"}],"exports":[{"__symbolic":"reference","name":"ɵf"}]}]}],"members":{}},"FormGenModel":{"__symbolic":"interface"},"AggregatedAlertDefaultValues":{"__symbolic":"interface"},"IncPageModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":6,"character":1},"arguments":[{"declarations":[],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":8,"character":14},{"__symbolic":"reference","name":"ContainerModule"},{"__symbolic":"reference","name":"ErrNoDataModule"},{"__symbolic":"reference","name":"PageLoaderModule"}],"exports":[{"__symbolic":"reference","name":"ContainerModule"},{"__symbolic":"reference","name":"ErrNoDataModule"},{"__symbolic":"reference","name":"PageLoaderModule"}]}]}],"members":{}},"MonoAvatarModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":4,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ɵg"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":7,"character":4}],"exports":[{"__symbolic":"reference","name":"ɵg"}]}]}],"members":{}},"NameModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":5,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","name":"TranslateModule"},{"__symbolic":"reference","name":"ToolbarModule"},{"__symbolic":"reference","name":"IncPageModule"}],"exports":[{"__symbolic":"reference","name":"TranslateModule"},{"__symbolic":"reference","name":"ToolbarModule"},{"__symbolic":"reference","name":"IncPageModule"}]}]}],"members":{}},"TranslatePipe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":3,"character":1},"arguments":[{"name":"translate","pure":false}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TranslateService"}]}],"transform":[{"__symbolic":"method"}]}},"setupTranslateFactory":{"__symbolic":"function","parameters":["service"],"value":{"__symbolic":"error","message":"Lambda not supported","line":7,"character":11,"module":"./lib/shared/translate/translate.module"}},"TranslateModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":10,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"TranslatePipe"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":12,"character":14},{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClientModule","line":12,"character":28}],"exports":[{"__symbolic":"reference","name":"TranslatePipe"}],"providers":[{"__symbolic":"reference","name":"TranslatePipe"}]}]}],"members":{}},"TranslateService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":4,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient","line":12,"character":28},{"__symbolic":"reference","module":"@ionic/storage","name":"Storage","line":12,"character":57}]}],"use":[{"__symbolic":"method"}],"get":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"PageAddModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":8,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"PageAddComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":11,"character":4},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":11,"character":18},{"__symbolic":"reference","name":"ToolbarModule"},{"__symbolic":"reference","name":"IncPageModule"},{"__symbolic":"reference","name":"TranslateModule"}],"exports":[{"__symbolic":"reference","name":"PageAddComponent"}]}]}],"members":{}},"PageAddComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"inc-page-add","template":"<inc-toolbar [defHref]=\"defHref\"></inc-toolbar>\n<ion-content>\n  <ion-toolbar>\n    <ion-title>{{title | translate}}</ion-title>\n  </ion-toolbar>\n  <inc-container>\n    <ng-content></ng-content>\n  </inc-container>\n</ion-content>","styles":["ion-content{min-height:100vh}"]}]}],"members":{"title":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":3}}]}],"defHref":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}]}},"AbstractsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":7,"character":1},"arguments":[{"imports":[],"exports":[{"__symbolic":"reference","name":"AbstractAddComponent"},{"__symbolic":"reference","name":"AbstractAddWmodalComponent"},{"__symbolic":"reference","name":"AbstractPageAddComponent"},{"__symbolic":"reference","name":"AbstractDetailsComponent"},{"__symbolic":"reference","name":"ɵh"}],"declarations":[{"__symbolic":"reference","name":"AbstractAddComponent"},{"__symbolic":"reference","name":"AbstractAddWmodalComponent"},{"__symbolic":"reference","name":"AbstractPageAddComponent"},{"__symbolic":"reference","name":"AbstractDetailsComponent"},{"__symbolic":"reference","name":"ɵh"}],"providers":[]}]}],"members":{}},"AbstractAddComponent":{"__symbolic":"class","arity":1,"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"inc-abstract-add","template":""}]}],"members":{"form":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":3}}]}],"inData":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3}}]}],"callSave":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":11,"character":3}}]}],"callUpdate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":12,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"reset":[{"__symbolic":"method"}],"discard":[{"__symbolic":"method"}],"resetForm":[{"__symbolic":"method"}],"save":[{"__symbolic":"method"}]}},"AbstractAddWmodalComponent":{"__symbolic":"class","arity":1,"extends":{"__symbolic":"reference","name":"AbstractAddComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":14,"character":1},"arguments":[{"selector":"inc-abstract-add-wmodal","template":""}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ModalService"},{"__symbolic":"reference","module":"@ionic/angular","name":"ActionSheetController","line":28,"character":75},{"__symbolic":"reference","name":"TranslatePipe"}]}],"discard":[{"__symbolic":"method"}],"pushInto":[{"__symbolic":"method"}],"openModal":[{"__symbolic":"method"}],"pushIntoFormArray":[{"__symbolic":"method"}],"deleteFromFormArray":[{"__symbolic":"method"}],"addDetails":[{"__symbolic":"method"}]}},"AbstractPageAddComponent":{"__symbolic":"class","arity":1,"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":9,"character":1},"arguments":[{"selector":"inc-abstract-page-add","template":""}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"AbstractService"},{"__symbolic":"reference","name":"LoadingService"},{"__symbolic":"reference","name":"AlertService"},{"__symbolic":"reference","name":"ToastService"},{"__symbolic":"reference","module":"@angular/router","name":"ActivatedRoute","line":22,"character":64},{"__symbolic":"reference","module":"@angular/common","name":"Location","line":22,"character":98}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"getDataFromRouter":[{"__symbolic":"method"}],"save":[{"__symbolic":"method"}],"update":[{"__symbolic":"method"}]}},"AbstractDetailsComponent":{"__symbolic":"class","arity":1,"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"inc-abstract-details","template":""}]}],"members":{"inData":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":7,"character":3}}]}],"callMore":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":8,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"more":[{"__symbolic":"method"}]}},"AbstractService":{"__symbolic":"class","arity":1,"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":2,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"add":[{"__symbolic":"method"}],"update":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"TitleBtnModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":6,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":7,"character":12},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":7,"character":26},{"__symbolic":"reference","name":"TranslateModule"}],"declarations":[{"__symbolic":"reference","name":"ɵi"}],"exports":[{"__symbolic":"reference","name":"ɵi"}]}]}],"members":{}},"EMAIL_REGEX":"^[^@\\s]+@[^@\\s]+\\.[^@\\s]+$","PHONE_REGEX":"((?:\\+?3|0)6)(?:-|\\()?(\\d{1,2})(?:-|\\))?(\\d{3})-?(\\d{3,4})","POSTAL_CODE_REGEX":"^([1-9][0-9]{3})$","TAJ_REGEX":"^([0-9]{3}-[0-9]{3}-[0-9]{3})$","CAN_NOT_START_WITH_WHITE_SPACE":"^[^\\s].*","GeneralSearchModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":6,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ɵj"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":9,"character":4},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":9,"character":18},{"__symbolic":"reference","name":"TranslateModule"}],"exports":[{"__symbolic":"reference","name":"ɵj"}]}]}],"members":{}},"GeneralOrderModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":6,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":7,"character":12},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":7,"character":26},{"__symbolic":"reference","name":"TranslateModule"}],"declarations":[{"__symbolic":"reference","name":"ɵk"}],"exports":[{"__symbolic":"reference","name":"ɵk"}]}]}],"members":{}},"GeneralStatusModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":6,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":7,"character":12},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":7,"character":26},{"__symbolic":"reference","name":"TranslateModule"}],"declarations":[{"__symbolic":"reference","name":"ɵl"}],"exports":[{"__symbolic":"reference","name":"ɵl"}]}]}],"members":{}},"ObservablePipe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":3,"character":1},"arguments":[{"name":"observable"}]}],"members":{"transform":[{"__symbolic":"method"}]}},"ObservablePipeModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":4,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ObservablePipe"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":6,"character":12}],"exports":[{"__symbolic":"reference","name":"ObservablePipe"}],"providers":[{"__symbolic":"reference","name":"ObservablePipe"}]}]}],"members":{}},"AlertService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":5,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ionic/angular","name":"AlertController","line":11,"character":41},{"__symbolic":"reference","name":"TranslatePipe"}]}],"presentError":[{"__symbolic":"method"}],"presentDelete":[{"__symbolic":"method"}],"presentShortDelete":[{"__symbolic":"method"}],"presentBloodTypeAlert":[{"__symbolic":"method"}],"presentChangeEmail":[{"__symbolic":"method"}],"presentPatientInactivation":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"ToastService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":5,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ionic/angular","name":"ToastController","line":11,"character":41},{"__symbolic":"reference","name":"TranslatePipe"}]}],"presentToast":[{"__symbolic":"method"}],"getButton":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"LoadingService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":4,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ionic/angular","name":"LoadingController","line":10,"character":43},{"__symbolic":"reference","name":"TranslatePipe"}]}],"presentLoading":[{"__symbolic":"method"}],"dismissLoading":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"ModalsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":18,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"HeaderComponent"},{"__symbolic":"reference","name":"FooterComponent"},{"__symbolic":"reference","name":"NameComponent"},{"__symbolic":"reference","name":"ɵm"},{"__symbolic":"reference","name":"TelecomAddComponent"},{"__symbolic":"reference","name":"ɵn"},{"__symbolic":"reference","name":"GenderComponent"},{"__symbolic":"reference","name":"ɵo"},{"__symbolic":"reference","name":"ProfessionalDataComponent"},{"__symbolic":"reference","name":"BaseModalComponent"},{"__symbolic":"reference","name":"AnnotationModalComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":33,"character":8},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":33,"character":22},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":34,"character":8},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":34,"character":21},{"__symbolic":"reference","name":"TranslateModule"}],"providers":[{"__symbolic":"reference","name":"ModalService"}],"entryComponents":[{"__symbolic":"reference","name":"NameComponent"},{"__symbolic":"reference","name":"ɵm"},{"__symbolic":"reference","name":"TelecomAddComponent"},{"__symbolic":"reference","name":"ɵo"},{"__symbolic":"reference","name":"ɵn"},{"__symbolic":"reference","name":"GenderComponent"},{"__symbolic":"reference","name":"ProfessionalDataComponent"},{"__symbolic":"reference","name":"AnnotationModalComponent"}],"exports":[{"__symbolic":"reference","name":"HeaderComponent"},{"__symbolic":"reference","name":"FooterComponent"},{"__symbolic":"reference","name":"BaseModalComponent"}]}]}],"members":{}},"ModalService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":3,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ionic/angular","name":"ModalController","line":9,"character":41}]}],"presentModal":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"BaseModalComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"inc-base-modal","template":""}]}],"members":{"parameter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ionic/angular","name":"ModalController","line":16,"character":41}]}],"ngOnInit":[{"__symbolic":"method"}],"reset":[{"__symbolic":"method"}],"close":[{"__symbolic":"method"}],"baseSave":[{"__symbolic":"method"}]}},"AnnotationModalComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BaseModalComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"inc-annotation-modal","template":"<inc-modal-header label=\"{{title | translate}}\"></inc-modal-header>\n<ion-content class=\"ion-padding\">\n  <form [formGroup]=\"form\" (ngSubmit)=\"save()\">\n    <ion-item>\n      <ion-label position=\"floating\">\n        {{'START_ANNOTATION' | translate}}\n      </ion-label>\n      <ion-textarea formControlName=\"text\" rows=\"3\" autofocus=\"true\" auto-grow=\"true\">\n      </ion-textarea>\n    </ion-item>\n  </form>\n  <inc-modal-footer [formInvalidity]=\"form.invalid || form.pristine\" (result)=\"$event ? save() : close()\">\n  </inc-modal-footer>\n</ion-content>"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ionic/angular","name":"ModalController","line":12,"character":31}]}],"save":[{"__symbolic":"method"}]}},"HeaderComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"inc-modal-header","template":"<ion-header>\n  <ion-toolbar class=\"inc-modal-toolbar\" [color]=\"color\">\n    <ion-title>{{ label }}</ion-title>\n    <ion-buttons slot=\"end\">\n      <ion-button\n        color=\"light\"\n        fill=\"clear\"\n        (click)=\"refresh()\"\n        *ngIf=\"isRefresh()\"\n      >\n        <ion-icon slot=\"icon-only\" name=\"refresh\"></ion-icon>\n      </ion-button>\n      <ion-button\n        (click)=\"close()\"\n        id=\"close-button\"\n        class=\"inc-modal-toolbar-close\"\n      >\n        <ion-icon slot=\"icon-only\" name=\"close\"></ion-icon>\n      </ion-button>\n    </ion-buttons>\n  </ion-toolbar>\n</ion-header>","styles":["ion-toolbar{border:0 solid silver;border-bottom-width:1px}"]}]}],"members":{"color":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3}}]}],"label":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}],"mode":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"onRefresh":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":13,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ionic/angular","name":"ModalController","line":15,"character":39}]}],"ngOnInit":[{"__symbolic":"method"}],"close":[{"__symbolic":"method"}],"refresh":[{"__symbolic":"method"}],"isRefresh":[{"__symbolic":"method"}]}},"FooterComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"inc-modal-footer","template":"<ion-grid class=\"ion-no-padding\">\n  <ion-row>\n    <ion-col size=\"6\" size-md=\"3\" offset-md=\"6\">\n      <ion-button id=\"cancel-button\" fill=\"clear\" color=\"primary\" (click)=\"close()\" expand=\"block\">\n        {{'CANCEL_BUTTON' | translate}}\n      </ion-button>\n    </ion-col>\n    <ion-col size=\"6\" size-md=\"3\">\n      <ion-button id=\"save-button\" color=\"primary\" (click)=\"save()\" [disabled]=\"formInvalidity\" expand=\"block\">\n        {{'READY_BUTTON' | translate}}\n      </ion-button>\n    </ion-col>\n  </ion-row>\n</ion-grid>"}]}],"members":{"formInvalidity":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":3}}]}],"result":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":9,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"close":[{"__symbolic":"method"}],"save":[{"__symbolic":"method"}]}},"GENDER_LIST":[{"label":"MALE","value":"MALE"},{"label":"FEMALE","value":"FEMALE"},{"label":"OTHER","value":"OTHER"}],"GenderComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BaseModalComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":12,"character":1},"arguments":[{"selector":"inc-gender","template":"<inc-modal-header label=\"{{title | translate}}\"></inc-modal-header>\n<ion-content class=\"ion-padding\">\n  <form [formGroup]=\"form\" (ngSubmit)=\"save()\">\n    <ion-list>\n      <ion-radio-group formControlName=\"gender\">\n        <ion-item id=\"user-gender\" *ngFor=\"let genderElement of formGenList\" lines=\"none\">\n          <ion-label>{{genderElement.label | translate}}</ion-label>\n          <ion-radio slot=\"start\" value=\"{{genderElement.value}}\" color=\"secondary\">\n          </ion-radio>\n        </ion-item>\n      </ion-radio-group>\n    </ion-list>\n  </form>\n  <inc-modal-footer [formInvalidity]=\"form.invalid || form.pristine\" (result)=\"$event ? save() : close()\">\n  </inc-modal-footer>\n</ion-content>"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ionic/angular","name":"ModalController","line":20,"character":31}]}],"save":[{"__symbolic":"method"}]}},"NAME_LIST":[{"label":"PREFIX","value":"0","required":false,"formArray":"prefix","id":"name-prefix"},{"label":"FAMILY","value":"family","required":true,"id":"name-family"},{"label":"GIVEN","value":"0","required":true,"formArray":"given","id":"name-given"},{"label":"SUFFIX","value":"0","required":false,"formArray":"suffix","id":"name-suffix"}],"getNameFormGroup":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/forms","name":"FormGroup","line":14,"character":13},"arguments":[{"use":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/forms","name":"FormControl","line":15,"character":13},"arguments":["official"]},"prefix":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/forms","name":"FormArray","line":16,"character":16},"arguments":[[{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/forms","name":"FormControl","line":17,"character":10},"arguments":["",{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/forms","name":"Validators","line":17,"character":26},"member":"pattern"},"arguments":["([a-zA-ZáéúőóüöÁÉÚŐÓÜÖà-ŽőŐ0-9]+)\\.?"]}]}]]},"family":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/forms","name":"FormControl","line":20,"character":16},"arguments":["",[{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/forms","name":"Validators","line":20,"character":33},"member":"required"},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/forms","name":"Validators","line":20,"character":54},"member":"pattern"},"arguments":["[a-zA-ZáéúőóüöÁÉÚŐÓÜÖà-ŽőŐ0-9 ,.'-]+"]}]]},"given":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/forms","name":"FormArray","line":21,"character":15},"arguments":[[{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/forms","name":"FormControl","line":23,"character":10},"arguments":["",[{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/forms","name":"Validators","line":23,"character":27},"member":"required"},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/forms","name":"Validators","line":23,"character":48},"member":"pattern"},"arguments":["[a-zA-ZáéúőóüöÁÉÚŐÓÜÖà-ŽőŐ0-9 ,.'-]+"]}]]}]]},"suffix":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/forms","name":"FormArray","line":25,"character":16},"arguments":[[{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/forms","name":"FormControl","line":27,"character":10},"arguments":["",{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/forms","name":"Validators","line":27,"character":26},"member":"pattern"},"arguments":["[a-zA-ZáéúőóüöÁÉÚŐÓÜÖà-ŽőŐ0-9 ,.'-]+"]}]}]]},"text":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/forms","name":"FormControl","line":29,"character":14}}}]}},"NameComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BaseModalComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":33,"character":1},"arguments":[{"selector":"inc-name","template":"<inc-modal-header label=\"{{title | translate}}\"></inc-modal-header>\n<ion-content class=\"ion-padding\">\n  <form [formGroup]=\"form\" (ngSubmit)=\"save()\">\n    <ion-list>\n      <span *ngFor=\"let element of formGenList\">\n        <ion-item *ngIf=\"element && element.formArray\" [formArrayName]=\"element.formArray\">\n          <ion-label position=\"floating\">\n            {{element.label | translate}}\n            <span *ngIf=\"element.required\" class=\"required\">*</span>\n          </ion-label>\n          <ion-input id=\"{{element.id}}\" type=\"{{element.type}}\" name=\"{{element.name}}\" formControlName=\"0\" clearInput>\n          </ion-input>\n        </ion-item>\n        <ion-item *ngIf=\"element && !element.formArray\">\n          <ion-label position=\"floating\">\n            {{element.label | translate}}\n            <span *ngIf=\"element.required\" class=\"required\">*</span>\n          </ion-label>\n          <ion-input id=\"{{element.id}}\" type=\"{{element.type}}\" name=\"{{element.name}}\"\n            formControlName=\"{{element.value}}\" clearInput></ion-input>\n        </ion-item>\n      </span>\n    </ion-list>\n  </form>\n  <inc-modal-footer [formInvalidity]=\"form.invalid || form.pristine\" (result)=\"$event ? save() : close()\">\n  </inc-modal-footer>\n</ion-content>"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ionic/angular","name":"ModalController","line":41,"character":31}]}],"save":[{"__symbolic":"method"}],"createNameText":[{"__symbolic":"method"}]}},"ProfessionalDataComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BaseModalComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"inc-professional-data","template":"<inc-modal-header label=\"{{title | translate}}\"></inc-modal-header>\n<ion-content class=\"ion-padding\">\n  <form [formGroup]=\"form\" (ngSubmit)=\"save()\">\n    <ion-list>\n      <span formArrayName=\"identifier\">\n        <ion-item formGroupName=\"0\">\n          <ion-label position=\"floating\">{{'SEAL_NUMBER' | translate}}\n          </ion-label>\n          <ion-input autofocus type=\"text\" formControlName=\"value\" clearInput>\n          </ion-input>\n        </ion-item>\n      </span>\n      <ion-item formGroupName=\"issuer\">\n        <ion-label position=\"floating\">{{'LOCATION_ANTSZ_ID' | translate}}\n        </ion-label>\n        <ion-input autofocus type=\"text\" formControlName=\"reference\" clearInput>\n        </ion-input>\n      </ion-item>\n    </ion-list>\n  </form>\n  <inc-modal-footer [formInvalidity]=\"form.invalid || form.pristine\" (result)=\"$event ? save() : close()\">\n  </inc-modal-footer>\n</ion-content>"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ionic/angular","name":"ModalController","line":12,"character":31}]}],"save":[{"__symbolic":"method"}]}},"getTelecomFormGroup":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/forms","name":"FormGroup","line":8,"character":13},"arguments":[{"system":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/forms","name":"FormControl","line":9,"character":16},"arguments":[""]},"value":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/forms","name":"FormControl","line":10,"character":15},"arguments":[""]},"rank":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/forms","name":"FormControl","line":11,"character":14},"arguments":[""]}}]}},"TelecomAddComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BaseModalComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":15,"character":1},"arguments":[{"selector":"inc-telecom-add","template":"<inc-modal-header label=\"{{title | translate}}\"></inc-modal-header>\n<ion-content class=\"ion-padding\">\n  <form [formGroup]=\"form\" (ngSubmit)=\"save()\">\n    <ion-list lines=\"none\">\n      <ion-radio-group formControlName=\"system\" (ionSelect)=\"setValidator($event)\">\n        <ion-item>\n          <ion-label>{{'SPEC_EMAIL' | translate}}</ion-label>\n          <ion-radio slot=\"start\" value=\"EMAIL\"></ion-radio>\n        </ion-item>\n        <ion-item>\n          <ion-label>{{'SPEC_PHONE' | translate}}</ion-label>\n          <ion-radio slot=\"start\" value=\"PHONE\"></ion-radio>\n        </ion-item>\n      </ion-radio-group>\n    </ion-list>\n    <ion-item>\n      <ion-input type=\"text\" formControlName=\"value\" autofocus autocomplete=\"off\" clearInput id=\"telecom-input\">\n      </ion-input>\n    </ion-item>\n  </form>\n  <inc-modal-footer [formInvalidity]=\"form.invalid\" (result)=\"$event ? save() : close()\"></inc-modal-footer>\n</ion-content>"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ionic/angular","name":"ModalController","line":23,"character":31},{"__symbolic":"reference","module":"@ionic/angular","name":"NavParams","line":23,"character":67}]}],"ngOnInit":[{"__symbolic":"method"}],"save":[{"__symbolic":"method"}],"setValidator":[{"__symbolic":"method"}]}},"AppointmentAddModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":12,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ɵp"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":15,"character":4},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":16,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatDatepickerModule","line":17,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatSelectModule","line":18,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatFormFieldModule","line":19,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatNativeDateModule","line":20,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatInputModule","line":21,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":22,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":23,"character":4},{"__symbolic":"reference","name":"TranslateModule"},{"__symbolic":"reference","name":"ɵq"}],"exports":[{"__symbolic":"reference","name":"ɵp"}],"providers":[{"__symbolic":"reference","module":"@angular/material","name":"MatDatepickerModule","line":29,"character":4},{"provide":{"__symbolic":"reference","module":"@angular/material","name":"MAT_DATE_LOCALE","line":30,"character":15},"useValue":"hu-HU"}]}]}],"members":{}},"AppointmentDetailsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":6,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":7,"character":12},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":7,"character":26},{"__symbolic":"reference","name":"TranslateModule"}],"declarations":[{"__symbolic":"reference","name":"ɵs"}],"exports":[{"__symbolic":"reference","name":"ɵs"}]}]}],"members":{}},"AppointmentFrequencyModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":11,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ɵt"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":14,"character":4},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":15,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatDatepickerModule","line":16,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatSelectModule","line":17,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatFormFieldModule","line":18,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatNativeDateModule","line":19,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatInputModule","line":20,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":21,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":22,"character":4},{"__symbolic":"reference","name":"TranslateModule"}],"exports":[{"__symbolic":"reference","name":"ɵt"}],"providers":[{"__symbolic":"reference","module":"@angular/material","name":"MatDatepickerModule","line":29,"character":4},{"provide":{"__symbolic":"reference","module":"@angular/material","name":"MAT_DATE_LOCALE","line":30,"character":15},"useValue":"hu-HU"}]}]}],"members":{}},"AllergyAddModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":7,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":8,"character":14},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":8,"character":28},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":8,"character":41},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":8,"character":54},{"__symbolic":"reference","name":"TranslateModule"}],"exports":[{"__symbolic":"reference","name":"ɵu"}],"declarations":[{"__symbolic":"reference","name":"ɵu"}],"providers":[]}]}],"members":{}},"BloodtypeAddModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":6,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":7,"character":14},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":7,"character":28},{"__symbolic":"reference","name":"TranslateModule"}],"exports":[{"__symbolic":"reference","name":"ɵv"}],"declarations":[{"__symbolic":"reference","name":"ɵv"}],"providers":[]}]}],"members":{}},"LifeModeAddModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":7,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":8,"character":12},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":8,"character":26},{"__symbolic":"reference","name":"TranslateModule"},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":8,"character":56},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":8,"character":69}],"declarations":[{"__symbolic":"reference","name":"ɵw"}],"exports":[{"__symbolic":"reference","name":"ɵw"}]}]}],"members":{}},"BioParamsAddModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":7,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":8,"character":12},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":8,"character":26},{"__symbolic":"reference","name":"TranslateModule"},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":8,"character":56},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":8,"character":69}],"declarations":[{"__symbolic":"reference","name":"ɵx"}],"exports":[{"__symbolic":"reference","name":"ɵx"}]}]}],"members":{}},"CarePlanAddModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":12,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ɵy"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":15,"character":4},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":16,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatDatepickerModule","line":17,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatSelectModule","line":18,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatFormFieldModule","line":19,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatNativeDateModule","line":20,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatInputModule","line":21,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":22,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":23,"character":4},{"__symbolic":"reference","name":"TranslateModule"},{"__symbolic":"reference","name":"ModalsModule"}],"exports":[{"__symbolic":"reference","name":"ɵy"}],"providers":[{"__symbolic":"reference","module":"@angular/material","name":"MatDatepickerModule","line":31,"character":4},{"provide":{"__symbolic":"reference","module":"@angular/material","name":"MAT_DATE_LOCALE","line":32,"character":15},"useValue":"hu-HU"}]}]}],"members":{}},"CarePlanDetailsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":9,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":10,"character":12},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":10,"character":26},{"__symbolic":"reference","name":"TranslateModule"},{"__symbolic":"reference","module":"@angular/material","name":"MatExpansionModule","line":10,"character":56},{"__symbolic":"reference","name":"ɵz"},{"__symbolic":"reference","name":"ObservationDefinitionDetailsModule"}],"declarations":[{"__symbolic":"reference","name":"ɵbc"}],"exports":[{"__symbolic":"reference","name":"ɵbc"}]}]}],"members":{}},"GeneralCarePlanModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":13,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":14,"character":12},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":14,"character":26},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":14,"character":39},{"__symbolic":"reference","name":"TranslateModule"},{"__symbolic":"reference","module":"@angular/material","name":"MatDatepickerModule","line":15,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatFormFieldModule","line":16,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatNativeDateModule","line":17,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatInputModule","line":18,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":19,"character":4},{"__symbolic":"reference","name":"ModalsModule"},{"__symbolic":"reference","module":"@angular/material","name":"MatSelectModule","line":21,"character":4},{"__symbolic":"reference","module":"@kolkov/angular-editor","name":"AngularEditorModule","line":22,"character":4}],"declarations":[{"__symbolic":"reference","name":"ɵbd"},{"__symbolic":"reference","name":"ɵbe"}],"exports":[{"__symbolic":"reference","name":"ɵbd"}],"entryComponents":[{"__symbolic":"reference","name":"ɵbe"}],"providers":[{"__symbolic":"reference","module":"@angular/material","name":"MatDatepickerModule","line":28,"character":4},{"provide":{"__symbolic":"reference","module":"@angular/material","name":"MAT_DATE_LOCALE","line":29,"character":15},"useValue":"hu-HU"}]}]}],"members":{}},"CareplanDetailsChangesModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":9,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":10,"character":12},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":10,"character":26},{"__symbolic":"reference","name":"TranslateModule"},{"__symbolic":"reference","module":"@angular/material","name":"MatExpansionModule","line":10,"character":56},{"__symbolic":"reference","name":"ɵz"},{"__symbolic":"reference","name":"ɵbf"}],"declarations":[{"__symbolic":"reference","name":"ɵbj"}],"exports":[{"__symbolic":"reference","name":"ɵbj"}]}]}],"members":{}},"CareplanHistoryDetailsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":8,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":9,"character":12},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":9,"character":26},{"__symbolic":"reference","name":"TranslateModule"},{"__symbolic":"reference","module":"@kolkov/angular-editor","name":"AngularEditorModule","line":9,"character":56},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":9,"character":77}],"declarations":[{"__symbolic":"reference","name":"ɵbk"}],"exports":[{"__symbolic":"reference","name":"ɵbk"}]}]}],"members":{}},"GoalAddModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":9,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":10,"character":12},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":10,"character":26},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":10,"character":39},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":10,"character":52},{"__symbolic":"reference","name":"TranslateModule"},{"__symbolic":"reference","name":"ModalsModule"}],"declarations":[{"__symbolic":"reference","name":"GoalAddComponent"}],"exports":[{"__symbolic":"reference","name":"GoalAddComponent"}]}]}],"members":{}},"GoalAddComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"AbstractAddComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":9,"character":1},"arguments":[{"selector":"inc-goal-add","template":"<form [formGroup]=\"form\" (ngSubmit)=\"close(form.value)\">\n  <ion-grid>\n    <ng-container formArrayName=\"target\">\n      <ion-row>\n        <ion-col size=\"12\">\n          <ion-item formGroupName=\"0\">\n            <ion-label position=\"stacked\">{{'NAME' | translate}} <span class=\"required\">*</span></ion-label>\n            <ion-select id=\"parameter-select\" interface=\"popover\" formControlName=\"measure\" required (ionChange)=\"selectChange($event)\">\n              <ion-select-option *ngFor=\"let parameterCode of parameterCodes\" [value]=\"parameterCode\">\n                {{parameterCode.text | uppercase | translate}}\n              </ion-select-option>\n            </ion-select>\n          </ion-item>\n        </ion-col>\n      </ion-row>\n      <ion-row>\n        <ion-col size=\"12\" formGroupName=\"0\">\n          <ion-item formGroupName=\"detailQuantity\">\n            <ion-label position=\"floating\">{{'VALUE' | translate}}\n              <p class=\"unit\" *ngIf=\"lowerLimit[index] && upperLimit[index]\">\n                {{' ' + lowerLimit[index].toString() + ' - ' + upperLimit[index].toString() + ' '}}\n              </p>\n              <p class=\"unit\" *ngIf=\"percent[index]\">\n                {{' % '}}\n              </p>\n              <span class=\"required\">*</span>\n            </ion-label>\n            <ion-input formControlName=\"value\" type=\"text\" pattern=\"\\d+(\\.\\d+)?\" required\n              (ionChange)=\"checkPercentOrLimit($any(form.controls.target).controls[0].controls.detailQuantity.controls.value)\">\n            </ion-input>\n          </ion-item>\n        </ion-col>\n      </ion-row>\n    </ng-container>\n    <ion-row>\n      <ion-col size=\"12\">\n        <ion-item formGroupName=\"text\">\n          <ion-label position=\"floating\" color=\"primary\">{{'COMMENT' | translate}} \n            <span *ngIf=\"inData && inData[0] && inData[0].data\" class=\"required\">*</span>\n          </ion-label>\n          <ion-textarea rows=\"5\" auto-grow=\"true\" formControlName=\"div\" required=\"{{inData && inData[0] && inData[0].data ? true : false}}\">\n          </ion-textarea>\n        </ion-item>\n      </ion-col>\n    </ion-row>\n  </ion-grid>\n</form>\n<inc-modal-footer [formInvalidity]=\"form.invalid || form.pristine\"\n  (result)=\"$event ? (inData && inData[0] && inData[0].data ? openAlert(form.value) : add(form.value)) : close()\">\n</inc-modal-footer>","styles":["p.unit{font-size:75%;display:inline}"]}]}],"members":{"patient":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":3}}]}],"isModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":3}}]}],"user":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":3}}]}],"careplan":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":3}}]}],"category":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ionic/angular","name":"ModalController","line":32,"character":39},{"__symbolic":"reference","module":"@ionic/angular","name":"AlertController","line":32,"character":81},{"__symbolic":"reference","name":"TranslatePipe"}]}],"ngOnInit":[{"__symbolic":"method"}],"setCategoryValues":[{"__symbolic":"method"}],"addAllSelect":[{"__symbolic":"method"}],"setFormValue":[{"__symbolic":"method"}],"resetForm":[{"__symbolic":"method"}],"close":[{"__symbolic":"method"}],"add":[{"__symbolic":"method"}],"selectChange":[{"__symbolic":"method"}],"checkPercentOrLimit":[{"__symbolic":"method"}],"openAlert":[{"__symbolic":"method"}],"createAuditEvent":[{"__symbolic":"method"}]}},"MedicationAddModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":7,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ɵbl"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":10,"character":4},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":11,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":11,"character":17},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":11,"character":30},{"__symbolic":"reference","name":"TranslateModule"}],"exports":[{"__symbolic":"reference","name":"ɵbl"}]}]}],"members":{}},"MedicationDetailsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":6,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":7,"character":12},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":7,"character":26},{"__symbolic":"reference","name":"TranslateModule"}],"declarations":[{"__symbolic":"reference","name":"ɵbm"}],"exports":[{"__symbolic":"reference","name":"ɵbm"}]}]}],"members":{}},"MedicationDispenseAddModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":3,"character":1},"arguments":[{"declarations":[],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":6,"character":4}]}]}],"members":{}},"MedicationRequestAddModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":11,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ɵbn"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":14,"character":4},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":14,"character":18},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":14,"character":31},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":14,"character":44},{"__symbolic":"reference","module":"@angular/material","name":"MatDatepickerModule","line":15,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatSelectModule","line":16,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatFormFieldModule","line":17,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatNativeDateModule","line":18,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatInputModule","line":19,"character":4},{"__symbolic":"reference","name":"TranslateModule"}],"providers":[{"__symbolic":"reference","module":"@angular/material","name":"MatDatepickerModule","line":22,"character":4},{"provide":{"__symbolic":"reference","module":"@angular/material","name":"MAT_DATE_LOCALE","line":23,"character":15},"useValue":"hu-HU"}],"exports":[{"__symbolic":"reference","name":"ɵbn"}]}]}],"members":{}},"MedicationRequestDetailsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":9,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":10,"character":12},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":10,"character":26},{"__symbolic":"reference","name":"TranslateModule"},{"__symbolic":"reference","name":"DosageAddModule"}],"declarations":[{"__symbolic":"reference","name":"ɵbp"}],"exports":[{"__symbolic":"reference","name":"ɵbp"}]}]}],"members":{}},"MedicationStatementAddModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":3,"character":1},"arguments":[{"declarations":[],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":6,"character":4}]}]}],"members":{}},"DosageAddModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":13,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":15,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":15,"character":18},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":15,"character":31},{"__symbolic":"reference","module":"@angular/material","name":"MatExpansionModule","line":15,"character":44},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":16,"character":4},{"__symbolic":"reference","name":"TranslateModule"},{"__symbolic":"reference","module":"@angular/material","name":"MatDatepickerModule","line":18,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatSelectModule","line":19,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatFormFieldModule","line":20,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatNativeDateModule","line":21,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatInputModule","line":22,"character":4}],"providers":[{"__symbolic":"reference","module":"@angular/material","name":"MatDatepickerModule","line":25,"character":4},{"provide":{"__symbolic":"reference","module":"@angular/material","name":"MAT_DATE_LOCALE","line":26,"character":15},"useValue":"hu-HU"}],"declarations":[{"__symbolic":"reference","name":"ɵbo"}],"exports":[{"__symbolic":"reference","name":"ɵbo"}]}]}],"members":{}},"TakedMedicationAddModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":7,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ɵbq"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":10,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":11,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":12,"character":4},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":13,"character":4},{"__symbolic":"reference","name":"TranslateModule"}],"exports":[{"__symbolic":"reference","name":"ɵbq"}]}]}],"members":{}},"TakedMedicationDetailsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":7,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ɵbr"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":10,"character":4},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":11,"character":4},{"__symbolic":"reference","name":"TranslateModule"},{"__symbolic":"reference","name":"ɵbg"}],"exports":[{"__symbolic":"reference","name":"ɵbr"}]}]}],"members":{}},"DOSAGE_PERIODS":[{"text":"MONTHLY","value":"monthly"},{"text":"WEEKLY","value":"weekly"},{"text":"DAILY","value":"daily"},{"text":"HOURLY","value":"hourly"},{"text":"AT_MEALTIMES","value":"at_mealtimes"},{"text":"OCCASIONAL","value":"occasional"}],"DAYS":[{"text":"MONDAY","value":"mon"},{"text":"TUESDAY","value":"tue"},{"text":"WEDNESDAY","value":"wed"},{"text":"THURSDAY","value":"thu"},{"text":"FRIDAY","value":"fri"},{"text":"SATURDAY","value":"sat"},{"text":"SUNDAY","value":"sun"}],"DOSE_UNIT":{"text":"UNIT_MG","value":"mg"},"DeviceAddModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":7,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ɵbs"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":10,"character":4},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":10,"character":18},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":10,"character":31},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":10,"character":44},{"__symbolic":"reference","name":"TranslateModule"}],"exports":[{"__symbolic":"reference","name":"ɵbs"}]}]}],"members":{}},"DeviceTableModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":10,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ɵbt"},{"__symbolic":"reference","name":"ɵbu"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":13,"character":4},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":14,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatTableModule","line":15,"character":4},{"__symbolic":"reference","module":"@angular/cdk/table","name":"CdkTableModule","line":16,"character":4},{"__symbolic":"reference","name":"ɵbv"},{"__symbolic":"reference","module":"@angular/material","name":"MatPaginatorModule","line":18,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatButtonModule","line":19,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatMenuModule","line":20,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatSortModule","line":21,"character":4},{"__symbolic":"reference","name":"TranslateModule"}],"exports":[{"__symbolic":"reference","name":"ɵbt"},{"__symbolic":"reference","name":"ɵbu"}]}]}],"members":{}},"DeviceDetailsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":7,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ɵbx"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":10,"character":4},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":11,"character":4},{"__symbolic":"reference","name":"TranslateModule"}],"exports":[{"__symbolic":"reference","name":"ɵbx"}]}]}],"members":{}},"DeviceStatusModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":9,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ɵby"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":14,"character":4},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":15,"character":4},{"__symbolic":"reference","name":"TranslateModule"},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":17,"character":4},{"__symbolic":"reference","name":"ɵbv"},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":19,"character":4},{"__symbolic":"reference","name":"SinControllerModule"}],"exports":[{"__symbolic":"reference","name":"ɵby"}]}]}],"members":{}},"DeviceStatusTableModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":8,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ɵca"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":11,"character":4},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":12,"character":4},{"__symbolic":"reference","name":"TranslateModule"},{"__symbolic":"reference","module":"@angular/material","name":"MatTableModule","line":14,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatTooltipModule","line":15,"character":4},{"__symbolic":"reference","name":"ɵbv"}],"exports":[{"__symbolic":"reference","name":"ɵca"}]}]}],"members":{}},"DeviceSelectModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":7,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":8,"character":12},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":8,"character":26},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":8,"character":39},{"__symbolic":"reference","name":"TranslateModule"}],"declarations":[{"__symbolic":"reference","name":"ɵcb"}],"exports":[{"__symbolic":"reference","name":"ɵcb"}]}]}],"members":{}},"DeviceFilterModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":3,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","name":"DeviceSelectModule"}],"exports":[{"__symbolic":"reference","name":"DeviceSelectModule"}]}]}],"members":{}},"ConditionAddModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":12,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ɵcc"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":15,"character":4},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":16,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatDatepickerModule","line":17,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatSelectModule","line":18,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatFormFieldModule","line":19,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatNativeDateModule","line":20,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatInputModule","line":21,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":22,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":23,"character":4},{"__symbolic":"reference","name":"TranslateModule"},{"__symbolic":"reference","module":"@angular/material","name":"MatAutocompleteModule","line":25,"character":4},{"__symbolic":"reference","name":"ɵq"}],"exports":[{"__symbolic":"reference","name":"ɵcc"}],"providers":[{"__symbolic":"reference","module":"@angular/material","name":"MatDatepickerModule","line":30,"character":4},{"provide":{"__symbolic":"reference","module":"@angular/material","name":"MAT_DATE_LOCALE","line":31,"character":15},"useValue":"hu-HU"}]}]}],"members":{}},"BNO":{"__symbolic":"interface"},"ConditionDetailsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":6,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":7,"character":12},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":7,"character":26},{"__symbolic":"reference","name":"TranslateModule"}],"declarations":[{"__symbolic":"reference","name":"ɵcd"}],"exports":[{"__symbolic":"reference","name":"ɵcd"}]}]}],"members":{}},"DecourseAddModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":7,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ɵce"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":10,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":11,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":12,"character":4},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":13,"character":4},{"__symbolic":"reference","name":"TranslateModule"}],"exports":[{"__symbolic":"reference","name":"ɵce"}]}]}],"members":{}},"AlertDetailsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":11,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ɵcf"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":14,"character":4},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":15,"character":4},{"__symbolic":"reference","name":"TranslateModule"},{"__symbolic":"reference","name":"TitleBtnModule"},{"__symbolic":"reference","module":"@angular/material","name":"MatExpansionModule","line":18,"character":4},{"__symbolic":"reference","name":"ɵcg"},{"__symbolic":"reference","name":"ɵbg"},{"__symbolic":"reference","name":"ɵci"}],"exports":[{"__symbolic":"reference","name":"ɵcf"}]}]}],"members":{}},"DecourseDetailsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":10,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ɵck"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":13,"character":4},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":14,"character":4},{"__symbolic":"reference","name":"TranslateModule"},{"__symbolic":"reference","name":"TitleBtnModule"},{"__symbolic":"reference","module":"@angular/material","name":"MatExpansionModule","line":17,"character":4},{"__symbolic":"reference","name":"ɵbg"},{"__symbolic":"reference","name":"ɵci"}],"exports":[{"__symbolic":"reference","name":"ɵck"}]}]}],"members":{}},"PatientAddModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":12,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ɵcl"}],"imports":[{"__symbolic":"reference","name":"PatientPipesModule"},{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":15,"character":24},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":15,"character":38},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":15,"character":51},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":15,"character":64},{"__symbolic":"reference","name":"SinControllerModule"},{"__symbolic":"reference","name":"ModalsModule"},{"__symbolic":"reference","name":"TranslateModule"},{"__symbolic":"reference","name":"MonoAvatarModule"},{"__symbolic":"reference","name":"ɵco"}],"exports":[{"__symbolic":"reference","name":"ɵcl"}]}]}],"members":{}},"PatientListModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":8,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ɵcq"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":11,"character":4},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":12,"character":4},{"__symbolic":"reference","name":"MonoAvatarModule"},{"__symbolic":"reference","name":"TranslateModule"},{"__symbolic":"reference","module":"@angular/material","name":"MatMenuModule","line":15,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatButtonModule","line":16,"character":4}],"exports":[{"__symbolic":"reference","name":"ɵcq"}]}]}],"members":{}},"SinControllerModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":4,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ɵbz"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":7,"character":4}],"exports":[{"__symbolic":"reference","name":"ɵbz"}]}]}],"members":{}},"PatientPipesModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":4,"character":1},"arguments":[{"imports":[],"exports":[{"__symbolic":"reference","name":"ɵcm"},{"__symbolic":"reference","name":"ɵcn"}],"declarations":[{"__symbolic":"reference","name":"ɵcm"},{"__symbolic":"reference","name":"ɵcn"}],"providers":[]}]}],"members":{}},"PatientBaseModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":9,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ɵcr"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":12,"character":4},{"__symbolic":"reference","name":"TranslateModule"},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":14,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatExpansionModule","line":15,"character":4},{"__symbolic":"reference","name":"MonoAvatarModule"},{"__symbolic":"reference","name":"PatientPipesModule"}],"exports":[{"__symbolic":"reference","name":"ɵcr"}]}]}],"members":{}},"PatientSearchModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":8,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":9,"character":12},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":9,"character":26},{"__symbolic":"reference","name":"TranslateModule"},{"__symbolic":"reference","name":"SinControllerModule"}],"declarations":[{"__symbolic":"reference","name":"ɵcs"}],"exports":[{"__symbolic":"reference","name":"ɵcs"}]}]}],"members":{}},"PatientOrderModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":6,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":7,"character":12},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":7,"character":26},{"__symbolic":"reference","name":"TranslateModule"}],"declarations":[{"__symbolic":"reference","name":"ɵct"}],"exports":[{"__symbolic":"reference","name":"ɵct"}]}]}],"members":{}},"PatientFilterModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":5,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","name":"PatientSearchModule"},{"__symbolic":"reference","name":"PatientOrderModule"},{"__symbolic":"reference","name":"ɵcu"}],"exports":[{"__symbolic":"reference","name":"PatientSearchModule"},{"__symbolic":"reference","name":"PatientOrderModule"},{"__symbolic":"reference","name":"ɵcu"}]}]}],"members":{}},"PractitionerAddModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":9,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"PractitionerAddComponent"}],"imports":[{"__symbolic":"reference","name":"PatientPipesModule"},{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":13,"character":4},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":13,"character":18},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":13,"character":31},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":13,"character":44},{"__symbolic":"reference","name":"ModalsModule"},{"__symbolic":"reference","name":"TranslateModule"}],"exports":[{"__symbolic":"reference","name":"PractitionerAddComponent"}]}]}],"members":{}},"getPractitionerForm":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/forms","name":"FormGroup","line":17,"character":13},"arguments":[{"id":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/forms","name":"FormControl","line":18,"character":12}},"extension":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/forms","name":"FormArray","line":19,"character":19},"arguments":[[{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/forms","name":"FormGroup","line":20,"character":10},"arguments":[{"url":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/forms","name":"FormControl","line":21,"character":17}},"valueString":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/forms","name":"FormControl","line":22,"character":25},"arguments":[""]}}]}]]},"identifier":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/forms","name":"FormArray","line":25,"character":20},"arguments":[[{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/forms","name":"FormGroup","line":25,"character":35},"arguments":[{"value":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/forms","name":"FormControl","line":26,"character":17},"arguments":["",[{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/forms","name":"Validators","line":26,"character":34},"member":"required"},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/forms","name":"Validators","line":26,"character":55},"member":"pattern"},"arguments":[{"__symbolic":"reference","name":"EMAIL_REGEX"}]}]]}}]}]]},"active":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/forms","name":"FormControl","line":29,"character":16},"arguments":[true]},"name":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/forms","name":"FormArray","line":30,"character":14},"arguments":[[],{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/forms","name":"Validators","line":30,"character":28},"member":"required"}]},"gender":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/forms","name":"FormControl","line":31,"character":16},"arguments":["OTHER"]},"telecom":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/forms","name":"FormArray","line":32,"character":17},"arguments":[[]]},"address":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/forms","name":"FormArray","line":33,"character":17},"arguments":[[]]}}]}},"PractitionerAddComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"AbstractAddWmodalComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":37,"character":1},"arguments":[{"selector":"inc-practitioner-add","template":"<form [formGroup]=\"form\" (ngSubmit)=\"save(form.value)\">\n  <ion-grid class=\"ion-padding\">\n    <ion-row class=\"ion-align-items-end\">\n      <ion-col size=\"12\" sizeMd=\"6\">\n        <ion-radio-group class=\"radio-hor\" formControlName=\"gender\">\n          <ion-item *ngFor=\"let gender of genderList\" lines=\"none\" id=\"practitioner-gender\">\n            <ion-label>\n              {{gender.label | translate}}</ion-label>\n            <ion-radio slot=\"start\" value=\"{{gender.value}}\" color=\"secondary\">\n            </ion-radio>\n          </ion-item>\n        </ion-radio-group>\n      </ion-col>\n      <ion-col size=\"12\" sizeMd=\"6\" formArrayName=\"identifier\">\n        <ion-item formGroupName=\"0\">\n          <ion-label position=\"floating\">\n            {{'EMAIL' | translate}}\n            <span class=\"required\">*</span>\n          </ion-label>\n          <ion-input type=\"text\" autofocus=\"true\" formControlName=\"value\" clearInput\n            id=\"practitioner-social-security-number\">\n          </ion-input>\n        </ion-item>\n      </ion-col>\n    </ion-row>\n\n    <ion-col>\n      <ion-button expand=\"block\" fill=\"outline\" color=\"secondary\" (click)=\"openModal('name')\"\n        id=\"practitioner-name-button\">\n        <ion-icon name=\"add\"></ion-icon>&nbsp;{{'NAME_L' | translate}}&nbsp;\n        <span class=\"required\">*</span>\n      </ion-button>\n    </ion-col>\n\n    <ion-row *ngIf=\"form.value.name.length > 0\">\n      <ion-col>\n        <b class=\"ion-text-uppercase\"> {{'NAME_L' | translate}} </b>\n        <ion-chip color=\"dark\" outline=\"true\" *ngFor=\"let name of form.value.name; let i = index\"\n          id=\"practitioner-full-name\">\n          <ion-label color=\"primary\" *ngIf=\"i === 0\"><b>{{name.text}}</b></ion-label>\n          <ion-label *ngIf=\"i !== 0\">{{name.text}}</ion-label>\n          <ion-icon name=\"close\" (click)=\"deleteFromFormArray('name', i)\"></ion-icon>\n        </ion-chip>\n      </ion-col>\n    </ion-row>\n\n    <ion-col>\n      <ion-button expand=\"block\" fill=\"outline\" (click)=\"addDetails()\" id=\"plus-data-button\">\n        <ion-icon slot=\"start\" name=\"add\"></ion-icon>{{'DATA' | translate}}\n      </ion-button>\n    </ion-col>\n\n    <ion-row *ngIf=\"form.value.address.length > 0\">\n      <ion-col>\n        <b class=\"ion-text-uppercase\">{{'ADDRESS' | translate}}</b>\n        <ion-chip *ngFor=\"let addressElement of form.value.address; let i = index\" outline=\"true\" color=\"dark\"\n          id=\"practitioner-full-address\">\n          <ion-label>{{addressElement | address}}</ion-label>\n          <ion-icon name=\"close\" (click)=\"deleteFromFormArray('address', i)\"></ion-icon>\n        </ion-chip>\n      </ion-col>\n    </ion-row>\n\n    <ion-row *ngIf=\"form.value.telecom.length > 0\">\n      <ion-col>\n        <b class=\"ion-text-uppercase\">{{'AVAILABILITY' | translate}} </b>\n        <ion-chip *ngFor=\"let tel of form.value.telecom; let i = index\" outline=\"true\" color=\"dark\"\n          id=\"practitioner-telecom\">\n          <ion-label color=\"primary\" *ngIf=\"i === 0\"><b>{{tel.value}}</b></ion-label>\n          <ion-label *ngIf=\"i !== 0\">{{tel.value}}</ion-label>\n          <ion-icon name=\"close\" (click)=\"deleteFromFormArray('telecom', i)\"></ion-icon>\n        </ion-chip>\n      </ion-col>\n    </ion-row>\n\n    <ion-row class=\"ion-float-right ion-margin-bottom ion-margin-top\">\n      <ion-button fill=\"outline\" color=\"primary\" id=\"basic-data-reject-button\" *ngIf=\"inData\" (click)=\"discard()\"\n        class=\"ion-margin-end\">\n        <ion-icon slot=\"start\" name=\"close\"></ion-icon>{{'REJECT_BUTTON' | translate}}\n      </ion-button>\n      <ion-button fill=\"outline\" *ngIf=\"!inData\" color=\"primary\" id=\"basic-data-reset-button\" (click)=\"reset()\"\n        class=\"ion-margin-end\">\n        <ion-icon slot=\"start\" name=\"refresh\"></ion-icon>{{'AGAIN_BUTTON' | translate}}\n      </ion-button>\n      <ion-button id=\"basic-data-save-button\" type=\"submit\" [disabled]=\"form.invalid || (inData && form.pristine)\">\n        <ion-icon slot=\"start\" name=\"save\"></ion-icon>{{'SAVE_BUTTON' | translate}}\n      </ion-button>\n    </ion-row>\n\n  </ion-grid>\n</form>","styles":["@media (min-width:768px){.radio-hor{display:flex;flex-direction:row}.radio-hor ion-item{width:100%}}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ModalService"},{"__symbolic":"reference","module":"@ionic/angular","name":"ActionSheetController","line":52,"character":55},{"__symbolic":"reference","name":"TranslatePipe"}]}],"resetForm":[{"__symbolic":"method"}],"save":[{"__symbolic":"method"}],"addDetails":[{"__symbolic":"method"}]}},"PractitionerListModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":8,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ɵcw"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":11,"character":4},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":12,"character":4},{"__symbolic":"reference","name":"MonoAvatarModule"},{"__symbolic":"reference","name":"TranslateModule"},{"__symbolic":"reference","module":"@angular/material","name":"MatMenuModule","line":15,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatButtonModule","line":16,"character":4}],"exports":[{"__symbolic":"reference","name":"ɵcw"}]}]}],"members":{}},"OrganizationAddModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":11,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ɵcx"}],"imports":[{"__symbolic":"reference","name":"PatientPipesModule"},{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":15,"character":4},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":15,"character":18},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":15,"character":31},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":15,"character":44},{"__symbolic":"reference","name":"SinControllerModule"},{"__symbolic":"reference","name":"ModalsModule"},{"__symbolic":"reference","name":"TranslateModule"},{"__symbolic":"reference","name":"MonoAvatarModule"}],"exports":[{"__symbolic":"reference","name":"ɵcx"}]}]}],"members":{}},"OrganizationTableModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":8,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ɵcy"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":11,"character":4},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":12,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatTableModule","line":13,"character":4},{"__symbolic":"reference","module":"@angular/cdk/table","name":"CdkTableModule","line":14,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatPaginatorModule","line":15,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatButtonModule","line":16,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatMenuModule","line":17,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatSortModule","line":18,"character":4},{"__symbolic":"reference","name":"TranslateModule"}],"exports":[{"__symbolic":"reference","name":"ɵcy"}]}]}],"members":{}},"getOrganizationForm":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/forms","name":"FormGroup","line":3,"character":15},"arguments":[{"id":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/forms","name":"FormControl","line":4,"character":16}},"identifier":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/forms","name":"FormArray","line":5,"character":24},"arguments":[[{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/forms","name":"FormGroup","line":5,"character":39},"arguments":[{"value":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/forms","name":"FormControl","line":6,"character":23},"arguments":[""]}}]}]]},"name":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/forms","name":"FormControl","line":8,"character":18},"arguments":["",{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/forms","name":"Validators","line":8,"character":34},"member":"compose"},"arguments":[[{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/forms","name":"Validators","line":8,"character":54},"member":"required"}]]}]},"active":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/forms","name":"FormControl","line":9,"character":20},"arguments":[true]},"telecom":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/forms","name":"FormArray","line":10,"character":21},"arguments":[[]]},"address":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/forms","name":"FormArray","line":11,"character":21},"arguments":[[]]},"contact":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/forms","name":"FormArray","line":12,"character":21},"arguments":[[]]}}]}},"ObservationManualAddModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":10,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ɵcz"},{"__symbolic":"reference","name":"ɵda"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":13,"character":4},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":14,"character":4},{"__symbolic":"reference","name":"TranslateModule"},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":16,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":17,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatTableModule","line":18,"character":4},{"__symbolic":"reference","name":"ModalsModule"}],"exports":[{"__symbolic":"reference","name":"ɵcz"},{"__symbolic":"reference","name":"ɵda"}]}]}],"members":{}},"MEASUREMENT_FILLER_TYPE_CONSTANTS":{"add":"Add","modify":"Modify"},"MEASUREMENT_FILLER_OBSERVATION_TYPES":{"bloodPressure":"bloodpressure","bodyWeight":"weight","bloodGlucose":"glucose","nutrition":"nutrition","activityMiband":"activityMiband","activityPolar":"activityPolar","trainingPolar":"trainingPolar","stepper":"stepper","bioparameters":"bioparameters"},"OBSERVATION_TYPES":[{"type":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"MEASUREMENT_FILLER_OBSERVATION_TYPES"},"member":"bloodPressure"},"text":"OBS_TYPE_BLOOD_PRESSURE","disabled":false},{"type":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"MEASUREMENT_FILLER_OBSERVATION_TYPES"},"member":"bodyWeight"},"text":"OBS_TYPE_BODY_WEIGHT","disabled":false},{"type":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"MEASUREMENT_FILLER_OBSERVATION_TYPES"},"member":"bloodGlucose"},"text":"OBS_TYPE_BLOOD_GLUCOSE","disabled":false},{"type":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"MEASUREMENT_FILLER_OBSERVATION_TYPES"},"member":"nutrition"},"text":"OBS_TYPE_NUTRITION","disabled":false},{"type":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"MEASUREMENT_FILLER_OBSERVATION_TYPES"},"member":"activityMiband"},"text":"OBS_TYPE_ACTIVITY_MIBAND","disabled":false},{"type":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"MEASUREMENT_FILLER_OBSERVATION_TYPES"},"member":"activityPolar"},"text":"OBS_TYPE_ACTIVITY_POLAR","disabled":false},{"type":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"MEASUREMENT_FILLER_OBSERVATION_TYPES"},"member":"trainingPolar"},"text":"OBS_TYPE_TRAINING_POLAR","disabled":false},{"type":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"MEASUREMENT_FILLER_OBSERVATION_TYPES"},"member":"stepper"},"text":"OBS_TYPE_STEPPER","disabled":false},{"type":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"MEASUREMENT_FILLER_OBSERVATION_TYPES"},"member":"bioparameters"},"text":"OBS_TYPE_BIOPARAMETERS","disabled":false}],"BLOOD_GLUCOSE_TYPES":[{"text":"GENERAL","value":0},{"text":"PRE_MEAL","value":1},{"text":"POST_MEAL","value":2}],"RAW_FHIR_OBSERVATION":{"resourceType":"Observation","id":null,"meta":{"lastUpdated":null},"issued":null,"code":null,"subject":{"reference":null},"effectiveDateTime":null,"device":{"reference":null}},"FHIR_OBSERVATION_CODE_BLOOD_PRESSURE":{"coding":[{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"BloodPressureCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"BloodPressureDisplay"}}],"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"BloodPressureText"}},"FHIR_OBSERVATION_CODE_BODY_WEIGHT":{"coding":[{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"BodyWeightCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"BodyWeightDisplay"}}],"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"BodyWeightText"}},"FHIR_OBSERVATION_CODE_BLOOD_GLUCOSE":{"coding":[{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"BloodGlucoseCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"BloodGlucoseDisplay"}}],"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"BloodGlucoseText"}},"FHIR_OBSERVATION_CODE_BLOOD_GLUCOSE_PRE_MEAL":{"coding":[{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"BloodGlucosePreMealCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"BloodGlucosePreMealDisplay"}}],"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"BloodGlucosePreMealText"}},"FHIR_OBSERVATION_CODE_BLOOD_GLUCOSE_AFTER_MEAL":{"coding":[{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"BloodGlucosePostMealCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"BloodGlucosePostMealDisplay"}}],"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"BloodGlucosePostMealText"}},"FHIR_OBSERVATION_CODE_NUTRITION":{"coding":[{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"NutrientCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"NutrientDisplay"}}],"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"NutrientText"}},"FHIR_OBSERVATION_CODE_ACTIVITY_MIBAND":{"coding":[{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"PhysicalActivityPanelCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"PhysicalActivityPanelDisplay"}}],"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"PhysicalActivityPanelText"}},"FHIR_OBSERVATION_CODE_ACTIVITY_POLAR":{"coding":[{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"ActivityCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"ActivityDisplay"}}],"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"ActivityText"}},"FHIR_OBSERVATION_CODE_TRAINING_POLAR":{"coding":[{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"RealtimePusoxiStepsCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"RealtimePusoxiStepsDisplay"}}],"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"RealtimePusoxiStepsText"}},"FHIR_OBSERVATION_CODE_STEPPER":{"coding":[{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"SteppingSessionCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"SteppingSessionDisplay"}}],"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"SteppingSessionText"}},"FHIR_OBSERVATION_CODE_BIOPARAMETERS":{"coding":[{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"BioparametersCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"BioparametersDisplay"}}],"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"BioparametersText"}},"FHIR_OBSERVATION_VALUE_BLOODPRESSURE":[{"code":{"coding":[{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"SystolicCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"SystolicDisplay"}},{"system":"http://snomed.info/sct","code":"271649006","display":"Systolic blood pressure"},{"system":"http://acme.org/devices/clinical-codes","code":"bp-s","display":"Systolic Blood pressure"}],"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"SystolicText"}},"valueQuantity":{"value":null,"unit":"mmHg","system":"http://unitsofmeasure.org","code":"mm[Hg]"}},{"code":{"coding":[{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"DiastolicCode"},"display":"Diastolic blood pressure"}],"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"DiastolicText"}},"valueQuantity":{"value":null,"unit":"mmHg","system":"http://unitsofmeasure.org","code":"mm[Hg]"}},{"code":{"coding":[{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"HeartRateCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"HeartRateDisplay"}}],"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"HeartRateText"}},"valueQuantity":{"value":null,"unit":"beats/minute","system":"http://unitsofmeasure.org","code":"/min"}}],"FHIR_OBSERVATION_VALUE_BODYWEIGHT":{"value":null,"unit":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"Kilogram"},"system":"http://unitsofmeasure.org","code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"Kilogram"}},"FHIR_OBSERVATION_VALUE_BLOOD_GLUCOSE":{"value":null,"unit":"mg/dl","system":"http://unitsofmeasure.org","code":"mg/dl"},"FHIR_OBSERVATION_VALUE_NUTRITION":[{"code":{"coding":[{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"CalorieIntakePanelCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"CalorieIntakePanelCodeDisplay"}}],"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"CalorieIntakePanelCodeText"}},"valueQuantity":{"value":null,"unit":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"Calories"}}},{"code":{"coding":[{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"CarbohydrateIntakePanelCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"CarbohydrateIntakePanelDisplay"}}],"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"CarbohydrateIntakePanelCodeText"}},"valueQuantity":{"value":null,"unit":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"gramm"}}},{"code":{"coding":[{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"LoggingActivityCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"LoggingActivityDisplay"}}],"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"LoggingActivityText"}},"valueQuantity":{"value":null,"unit":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"unit"}}}],"FHIR_OBSERVATION_VALUE_ACTIVITY_MIBAND":[{"code":{"coding":[{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"StepActivityCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"StepActivityDisplay"}}],"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"StepActivityText"}},"valueQuantity":{"value":null,"unit":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"Steps"},"system":"http://unitsofmeasure.org","code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"Steps"}}},{"code":{"coding":[{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"DistanceCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"DistanceActivityDisplay"}}],"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"DistanceActivityText"}},"valueQuantity":{"value":null,"unit":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"Meter"},"system":"http://unitsofmeasure.org","code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"Meter"}}},{"code":{"coding":[{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"BurntCaloriesActivityCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"BurntCaloriesActivityDisplay"}}],"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"BurntCaloriesActivityText"}},"valueQuantity":{"value":null,"unit":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"Calories"},"system":"http://unitsofmeasure.org","code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"Calories"}}}],"FHIR_OBSERVATION_VALUE_ACTIVITY_POLAR":[{"code":{"coding":[{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"StepActivityCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"StepActivityDisplay"}}],"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"StepActivityText"}},"valueQuantity":{"value":null,"unit":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"Steps"},"system":"http://unitsofmeasure.org","code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"Steps"}}},{"code":{"coding":[{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"BurntCaloriesActivityCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"BurntCaloriesActivityDisplay"}}],"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"BurntCaloriesActivityText"}},"valueQuantity":{"value":null,"unit":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"Calories"},"system":"http://unitsofmeasure.org","code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"Calories"}}}],"FHIR_OBSERVATION_VALUE_TRAINING_POLAR":[{"code":{"coding":[{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"ExerciseTypeCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"ExerciseTypeDisplay"}}],"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"ExerciseTypeText"}},"valueString":null},{"code":{"coding":[{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"CaloriesBurnedCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"CaloriesBurnedDisplay"}}],"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"CaloriesBurnedText"}},"valueQuantity":{"value":null,"unit":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"Calories"}}},{"code":{"coding":[{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"MaxHeartBeatCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"MaxHeartBeatDisplay"}}],"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"MaxHeartBeatText"}},"valueQuantity":{"value":null,"unit":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"BeatsPerMinuteShort"}}},{"code":{"coding":[{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"HeartRateLvl1Code"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"HeartRateLvl1Display"}}],"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"HeartRateLvl1Text"}},"valueQuantity":{"value":null,"unit":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"BeatsPerMinuteShort"}},"valueRange":{"high":{"value":null,"unit":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"BeatsPerMinuteShort"}},"low":{"value":null,"unit":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"BeatsPerMinuteShort"}}}},{"code":{"coding":[{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"HeartRateLvl2Code"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"HeartRateLvl2Display"}}],"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"HeartRateLvl2Text"}},"valueQuantity":{"value":null,"unit":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"BeatsPerMinuteShort"}},"valueRange":{"high":{"value":null,"unit":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"BeatsPerMinuteShort"}},"low":{"value":null,"unit":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"BeatsPerMinuteShort"}}}},{"code":{"coding":[{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"HeartRateLvl3Code"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"HeartRateLvl3Display"}}],"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"HeartRateLvl3Text"}},"valueQuantity":{"value":null,"unit":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"BeatsPerMinuteShort"}},"valueRange":{"high":{"value":null,"unit":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"BeatsPerMinuteShort"}},"low":{"value":null,"unit":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"BeatsPerMinuteShort"}}}},{"code":{"coding":[{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"HeartRateLvl4Code"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"HeartRateLvl4Display"}}],"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"HeartRateLvl4Text"}},"valueQuantity":{"value":null,"unit":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"BeatsPerMinuteShort"}},"valueRange":{"high":{"value":null,"unit":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"BeatsPerMinuteShort"}},"low":{"value":null,"unit":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"BeatsPerMinuteShort"}}}},{"code":{"coding":[{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"HeartRateLvl5Code"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"HeartRateLvl5Display"}}],"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"HeartRateLvl5Text"}},"valueQuantity":{"value":null,"unit":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"BeatsPerMinuteShort"}},"valueRange":{"high":{"value":null,"unit":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"BeatsPerMinuteShort"}},"low":{"value":null,"unit":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"BeatsPerMinuteShort"}}}},{"code":{"coding":[{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"ExerciseIntensityCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"ExerciseIntensityDisplay"}}],"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"ExerciseIntensityText"}},"valueQuantity":{"value":null}},{"code":{"coding":[{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"ExerciseDurationCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"ExerciseDurationDisplay"}}],"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"ExerciseDurationText"}},"valueTime":null}],"FHIR_OBSERVATION_VALUE_STEPPER":[{"code":{"coding":[{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"StepsTakenCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"StepsTakenDisplay"}}],"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"StepsTakenText"}},"valueQuantity":{"value":null,"unit":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"Steps"},"system":"http://unitsofmeasure.org","code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"Steps"}}},{"code":{"coding":[{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"TimePeriodStepsTakenCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"TimePeriodStepsTakenDisplay"}}],"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"TimePeriodStepsTakenText"}},"valueQuantity":{"value":null,"unit":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"Minute"},"system":"http://unitsofmeasure.org","code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"Minute"}}}],"FHIR_OBSERVATION_VALUE_BIOPARAMETERS":[{"code":{"coding":[{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"SystolicCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"SystolicDisplay"}}],"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"SystolicText"}},"valueQuantity":{"value":null,"unit":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"MillimetreOfMercury"},"system":"http://unitsofmeasure.org","code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"MillimetreOfMercury"}}},{"code":{"coding":[{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"DiastolicCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"DiastolicText"}}],"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"DiastolicText"}},"valueQuantity":{"value":null,"unit":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"MillimetreOfMercury"},"system":"http://unitsofmeasure.org","code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"MillimetreOfMercury"}}},{"code":{"coding":[{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"HeartRateCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"HeartRateDisplay"}}],"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"HeartRateText"}},"valueQuantity":{"value":null,"unit":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"BeatsPerMinuteShort"},"system":"http://unitsofmeasure.org","code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"BeatsPerMinuteShort"}}},{"code":{"coding":[{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"BodyWeightCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"BodyWeightDisplay"}}],"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"BodyWeightText"}},"valueQuantity":{"value":null,"unit":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"Kilogram"},"system":"http://unitsofmeasure.org","code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"Kilogram"}}},{"code":{"coding":[{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"BodyHeightCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"BodyHeightDisplay"}}],"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"BodyHeightText"}},"valueQuantity":{"value":null,"unit":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"CentiMeter"},"system":"http://unitsofmeasure.org","code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"CentiMeter"}}},{"code":{"coding":[{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"BMIRatioCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"BMIRatioDisplay"}}],"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"BMIRatioText"}},"valueQuantity":{"value":null,"unit":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"BMIRationUnit"},"system":"http://unitsofmeasure.org","code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdb"},"member":"BMIRationUnit"}}}],"IFillers":{"__symbolic":"interface"},"IModifyFiller":{"__symbolic":"interface"},"IObservationType":{"__symbolic":"interface"},"IMeasurementFillerTypes":{"__symbolic":"interface"},"IMeasurementFillerObservables":{"__symbolic":"interface"},"IMeasurementFillerObservationTypes":{"__symbolic":"interface"},"IBloodGlucoseType":{"__symbolic":"interface"},"IHeartRateLvlForForm":{"__symbolic":"interface"},"IHeartRateLvlRangeForForm":{"__symbolic":"interface"},"IDurationForForm":{"__symbolic":"interface"},"ObservationDefinitionAddModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":9,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":10,"character":12},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":10,"character":26},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":10,"character":39},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":10,"character":52},{"__symbolic":"reference","name":"TranslateModule"},{"__symbolic":"reference","name":"ModalsModule"}],"declarations":[{"__symbolic":"reference","name":"ɵdc"},{"__symbolic":"reference","name":"ɵdd"}],"exports":[{"__symbolic":"reference","name":"ɵdc"},{"__symbolic":"reference","name":"ɵdd"}]}]}],"members":{}},"ObservationDefinitionDetailsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":7,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":8,"character":12},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":8,"character":26},{"__symbolic":"reference","name":"TranslateModule"}],"declarations":[{"__symbolic":"reference","name":"ɵbb"}],"exports":[{"__symbolic":"reference","name":"ɵbb"}]}]}],"members":{}},"stringToDetailChanges":{"__symbolic":"function"},"stringToGoalView":{"__symbolic":"function"},"dataToGoalAuditEventDetail":{"__symbolic":"function","parameters":["oldData","newData"],"value":[{"type":"old","valueString":{"__symbolic":"if","condition":{"__symbolic":"reference","name":"oldData"},"thenExpression":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":"goal;","right":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"index","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"oldData"},"member":"target"},"index":0},"member":"measure"},"member":"text"}},"right":";"},"right":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"index","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"oldData"},"member":"target"},"index":0},"member":"detailQuantity"},"member":"value"}},"right":";"},"right":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"index","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"oldData"},"member":"target"},"index":0},"member":"detailQuantity"},"member":"unit"}},"elseExpression":""}},{"type":"new","valueString":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":"goal;","right":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"index","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"newData"},"member":"target"},"index":0},"member":"measure"},"member":"text"}},"right":";"},"right":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"index","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"newData"},"member":"target"},"index":0},"member":"detailQuantity"},"member":"value"}},"right":";"},"right":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"index","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"newData"},"member":"target"},"index":0},"member":"detailQuantity"},"member":"unit"}}}]},"stringToDefinitionView":{"__symbolic":"function"},"dataToAtomicAuditEventDetail":{"__symbolic":"function","parameters":["oldData","newData"],"value":[{"type":"old","valueString":{"__symbolic":"if","condition":{"__symbolic":"reference","name":"oldData"},"thenExpression":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"oldData"},"member":"method"},"member":"text"},"right":";"},"right":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"index","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"oldData"},"member":"qualifiedInterval"},"index":0},"member":"context"},"member":"text"}},"right":";"},"right":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"index","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"oldData"},"member":"qualifiedInterval"},"index":0},"member":"range"},"member":"low"},"member":"value"}},"right":";"},"right":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"index","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"oldData"},"member":"qualifiedInterval"},"index":0},"member":"range"},"member":"low"},"member":"unit"}},"right":{"__symbolic":"if","condition":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"index","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"oldData"},"member":"qualifiedInterval"},"index":0},"member":"range"},"member":"high"},"thenExpression":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":";","right":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"index","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"oldData"},"member":"qualifiedInterval"},"index":0},"member":"range"},"member":"high"},"member":"value"}},"right":";"},"right":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"index","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"oldData"},"member":"qualifiedInterval"},"index":0},"member":"range"},"member":"high"},"member":"unit"}},"elseExpression":""}},"elseExpression":""}},{"type":"new","valueString":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"newData"},"member":"method"},"member":"text"},"right":";"},"right":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"index","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"newData"},"member":"qualifiedInterval"},"index":0},"member":"context"},"member":"text"}},"right":";"},"right":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"index","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"newData"},"member":"qualifiedInterval"},"index":0},"member":"range"},"member":"low"},"member":"value"}},"right":";"},"right":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"index","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"newData"},"member":"qualifiedInterval"},"index":0},"member":"range"},"member":"low"},"member":"unit"}},"right":{"__symbolic":"if","condition":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"index","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"newData"},"member":"qualifiedInterval"},"index":0},"member":"range"},"member":"high"},"thenExpression":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":";","right":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"index","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"newData"},"member":"qualifiedInterval"},"index":0},"member":"range"},"member":"high"},"member":"value"}},"right":";"},"right":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"index","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"newData"},"member":"qualifiedInterval"},"index":0},"member":"range"},"member":"high"},"member":"unit"}},"elseExpression":""}}}]},"dataToAggregatedAuditEventDetail":{"__symbolic":"function","parameters":["oldData","newData"],"value":[{"type":"old","valueString":{"__symbolic":"if","condition":{"__symbolic":"reference","name":"oldData"},"thenExpression":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"oldData"},"member":"method"},"member":"text"},"right":";"},"right":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"index","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"oldData"},"member":"qualifiedInterval"},"index":0},"member":"context"},"member":"text"}},"right":";"},"right":{"__symbolic":"if","condition":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"index","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"oldData"},"member":"qualifiedInterval"},"index":0},"member":"range"},"member":"low"},"thenExpression":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"index","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"oldData"},"member":"qualifiedInterval"},"index":1},"member":"range"},"member":"low"},"member":"value"},"right":";"},"right":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"index","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"oldData"},"member":"qualifiedInterval"},"index":1},"member":"range"},"member":"low"},"member":"unit"}},"right":";"},"right":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"index","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"oldData"},"member":"qualifiedInterval"},"index":0},"member":"range"},"member":"low"},"member":"unit"}},"right":";"},"right":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"index","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"oldData"},"member":"qualifiedInterval"},"index":0},"member":"range"},"member":"low"},"member":"value"}},"right":";"},"right":"minimum"},"elseExpression":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"index","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"oldData"},"member":"qualifiedInterval"},"index":1},"member":"range"},"member":"high"},"member":"value"},"right":";"},"right":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"index","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"oldData"},"member":"qualifiedInterval"},"index":1},"member":"range"},"member":"high"},"member":"unit"}},"right":";"},"right":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"index","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"oldData"},"member":"qualifiedInterval"},"index":0},"member":"range"},"member":"high"},"member":"unit"}},"right":";"},"right":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"index","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"oldData"},"member":"qualifiedInterval"},"index":0},"member":"range"},"member":"high"},"member":"value"}},"right":";"},"right":"maximum"}}},"elseExpression":""}},{"type":"new","valueString":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"newData"},"member":"method"},"member":"text"},"right":";"},"right":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"index","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"newData"},"member":"qualifiedInterval"},"index":0},"member":"context"},"member":"text"}},"right":";"},"right":{"__symbolic":"if","condition":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"index","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"newData"},"member":"qualifiedInterval"},"index":0},"member":"range"},"member":"low"},"thenExpression":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"index","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"newData"},"member":"qualifiedInterval"},"index":1},"member":"range"},"member":"low"},"member":"value"},"right":";"},"right":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"index","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"newData"},"member":"qualifiedInterval"},"index":1},"member":"range"},"member":"low"},"member":"unit"}},"right":";"},"right":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"index","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"newData"},"member":"qualifiedInterval"},"index":0},"member":"range"},"member":"low"},"member":"unit"}},"right":";"},"right":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"index","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"newData"},"member":"qualifiedInterval"},"index":0},"member":"range"},"member":"low"},"member":"value"}},"right":";"},"right":"minimum"},"elseExpression":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"index","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"newData"},"member":"qualifiedInterval"},"index":1},"member":"range"},"member":"high"},"member":"value"},"right":";"},"right":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"index","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"newData"},"member":"qualifiedInterval"},"index":1},"member":"range"},"member":"high"},"member":"unit"}},"right":";"},"right":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"index","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"newData"},"member":"qualifiedInterval"},"index":0},"member":"range"},"member":"high"},"member":"unit"}},"right":";"},"right":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"index","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"newData"},"member":"qualifiedInterval"},"index":0},"member":"range"},"member":"high"},"member":"value"}},"right":";"},"right":"maximum"}}}}]},"DetailsCommentData":{"__symbolic":"interface"},"DetailsChangesView":{"__symbolic":"interface"},"GoalView":{"__symbolic":"interface"},"DefinitionData":{"__symbolic":"interface"},"DefinitionView":{"__symbolic":"interface"},"ModalType":{"__symbolic":"interface"},"AllSelect":{"__symbolic":"interface"},"CareplanData":{"__symbolic":"interface"},"ParameterData":{"__symbolic":"interface"},"Category":{"__symbolic":"interface"},"GroupListModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":8,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ɵde"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":11,"character":4},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":12,"character":4},{"__symbolic":"reference","name":"MonoAvatarModule"},{"__symbolic":"reference","name":"TranslateModule"},{"__symbolic":"reference","module":"@angular/material","name":"MatMenuModule","line":15,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatButtonModule","line":16,"character":4}],"exports":[{"__symbolic":"reference","name":"ɵde"}]}]}],"members":{}},"GroupAddModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":8,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ɵdf"}],"imports":[{"__symbolic":"reference","name":"PatientPipesModule"},{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":12,"character":4},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":12,"character":18},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":12,"character":31},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":12,"character":44},{"__symbolic":"reference","name":"TranslateModule"}],"exports":[{"__symbolic":"reference","name":"ɵdf"}]}]}],"members":{}},"GROUPFORMGEN":[{"label":"NAME","value":"name","required":true,"id":"group-name"}],"getGroupForm":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/forms","name":"FormGroup","line":11,"character":13},"arguments":[{"id":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/forms","name":"FormControl","line":12,"character":12}},"identifier":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/forms","name":"FormArray","line":13,"character":20},"arguments":[[{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/forms","name":"FormGroup","line":13,"character":35},"arguments":[{"value":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/forms","name":"FormControl","line":14,"character":17},"arguments":[""]}}]}]]},"managingEntity":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/forms","name":"FormGroup","line":16,"character":24},"arguments":[{"reference":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/forms","name":"FormControl","line":17,"character":21}},"display":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/forms","name":"FormControl","line":18,"character":19}}}]},"name":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/forms","name":"FormControl","line":20,"character":14},"arguments":["",{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/forms","name":"Validators","line":20,"character":30},"member":"required"}]},"active":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/forms","name":"FormControl","line":21,"character":16},"arguments":[true]},"member":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/forms","name":"FormArray","line":22,"character":16},"arguments":[[]]}}]}},"GroupAddModalComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BaseModalComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":26,"character":1},"arguments":[{"selector":"inc-group-add-modal","template":"<inc-modal-header label=\"{{title | translate}}\"></inc-modal-header>\n<ion-content class=\"ion-padding\">\n  <form [formGroup]=\"form\" (ngSubmit)=\"save()\">\n    <ion-list>\n      <span *ngFor=\"let element of formGenList\">\n        <ion-item *ngIf=\"element && element.formArray\" [formArrayName]=\"element.formArray\">\n          <ion-label position=\"floating\">\n            {{element.label | translate}}\n            <span *ngIf=\"element.required\" class=\"required\">*</span>\n          </ion-label>\n          <ion-input id=\"{{element.id}}\" type=\"{{element.type}}\" name=\"{{element.name}}\" formControlName=\"0\" clearInput>\n          </ion-input>\n        </ion-item>\n        <ion-item *ngIf=\"element && !element.formArray\">\n          <ion-label position=\"floating\">\n            {{element.label | translate}}\n            <span *ngIf=\"element.required\" class=\"required\">*</span>\n          </ion-label>\n          <ion-input id=\"{{element.id}}\" type=\"{{element.type}}\" name=\"{{element.name}}\"\n            formControlName=\"{{element.value}}\" clearInput></ion-input>\n        </ion-item>\n      </span>\n    </ion-list>\n  </form>\n  <inc-modal-footer [formInvalidity]=\"form.invalid || form.pristine\" (result)=\"$event ? save() : close()\">\n  </inc-modal-footer>\n</ion-content>","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ionic/angular","name":"ModalController","line":35,"character":31}]}],"save":[{"__symbolic":"method"}]}},"GroupAddModalModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":8,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"GroupAddModalComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":11,"character":4},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":11,"character":18},{"__symbolic":"reference","name":"ModalsModule"},{"__symbolic":"reference","name":"TranslateModule"},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":11,"character":62},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":11,"character":75}],"entryComponents":[{"__symbolic":"reference","name":"GroupAddModalComponent"}],"exports":[{"__symbolic":"reference","name":"GroupAddModalComponent"}]}]}],"members":{}},"AssociativeArray":{"__symbolic":"interface"},"LoginConfig":{"__symbolic":"interface"},"LoginModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":8,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":10,"character":8},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":11,"character":8},{"__symbolic":"reference","name":"TranslateModule"},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":13,"character":8},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":14,"character":8}],"exports":[{"__symbolic":"reference","name":"LoginComponent"}],"declarations":[{"__symbolic":"reference","name":"LoginComponent"}],"providers":[]}]}],"members":{}},"LoginComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":9,"character":1},"arguments":[{"selector":"inc-login","template":"<div class=\"logo\" *ngIf=\"!imgError\">\n  <ion-img class=\"logo\" alt=\"logo\" src=\"assets/images/logo.PNG\" (ionError)=\"onImgError($event)\"></ion-img>\n</div>\n<h4 class=\"title\">{{loginConfig.title | translate}} </h4>\n<ion-card id=\"alertCard\" class=\"alert no-box\" *ngIf=\"alertMessage\">\n  {{alertMessage | translate}}\n</ion-card>\n<ion-grid class=\"ion-no-padding\">\n  <ion-row>\n    <ion-col size=\"6\">\n      <ion-item lines=\"none\">\n        <ion-button color=\"medium\" fill=\"outline\" class=\"ion-no-margin\">\n          <ion-icon slot=\"icon-only\" color=\"primary\" name=\"globe\"></ion-icon>\n        </ion-button>\n        <ion-select multiple=\"false\" style=\"max-width: initial\" cancelText=\"{{'CANCEL_BUTTON' | translate}}\"\n          okText=\"{{'READY_BUTTON' | translate}}\" (ionChange)=\"changeLanguage($event)\" [value]=\"selectedLanguage\">\n          <ion-select-option value=\"en\">{{'LANGUAGE_EN' | translate}}</ion-select-option>\n          <ion-select-option value=\"hu\">{{'LANGUAGE_HU' | translate}}</ion-select-option>\n        </ion-select>\n      </ion-item>\n    </ion-col>\n  </ion-row>\n</ion-grid>\n\n<form [formGroup]=\"loginForm\" (ngSubmit)=\"login()\">\n  <ion-item class=\"ion-margin-bottom\">\n    <ion-input id=\"email\" autofocus formControlName=\"email\" type=\"email\" name=\"email\"\n      placeholder=\"{{'EMAIL' | translate}}*\">\n    </ion-input>\n  </ion-item>\n  <ion-item class=\"ion-margin-bottom\">\n    <ion-input id=\"password\" formControlName=\"password\" type=\"password\" name=\"password\"\n      placeholder=\"{{'PASSWORD' | translate}}*\">\n    </ion-input>\n  </ion-item>\n  <ion-item lines=\"none\">\n    <ion-checkbox id=\"isRememberMe\" formControlName=\"isRememberMe\" (ionChange)=\"isRememberMeChange($event)\">\n    </ion-checkbox>\n    <ion-label>&nbsp;{{'STAY' | translate}}</ion-label>\n  </ion-item>\n  <ion-button id=\"loginButton\" type=\"submit\" expand=\"block\" class=\"ion-margin-top ion-margin-bottom\">\n    {{'SIGN_IN' | translate}}\n  </ion-button>\n  <ion-button class=\"pwd-reminder\" fill=\"clear\" color=\"secondary\" (click)=\"passwordReminder()\" >\n    {{'FORGOT' | translate}}\n  </ion-button>\n</form>\n<ion-text color=\"secondary\" class=\"ion-text-center\">\n  <h6>\n    <a href=\"{{loginConfig.versionLink}}\" target=\"_blank\" *ngIf=\"loginConfig.versionLink; else elseBlock\"\n      style=\"color: var(--ion-color-secondary);\">\n      {{loginConfig.version}} <ion-icon slot=\"icon-only\" name=\"open\"></ion-icon>\n    </a>\n    <ng-template #elseBlock>{{loginConfig.version}}</ng-template>\n  </h6>\n</ion-text>","styles":[".logo{display:flex;justify-content:center}.logo ion-img{max-width:300px;width:100%}.title{color:#000;margin-bottom:16px;text-align:center;text-transform:capitalize}.pwd-reminder{text-decoration:underline;text-transform:unset}.alert{text-align:center;margin:0 -16px 16px;color:#b93524;background-color:#f5dbd7;border:1px solid #f5b0b6;border-radius:0;height:50px;line-height:50px;box-shadow:none}"]}]}],"members":{"alertMessage":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":3}}]}],"loginConfig":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":3}}]}],"callLogin":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":28,"character":3}}]}],"callPasswordReminder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":29,"character":3}}]}],"onKeydownHandler":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":31,"character":3},"arguments":["document:keydown.enter"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ionic/storage","name":"Storage","line":36,"character":20},{"__symbolic":"reference","name":"TranslateService"},{"__symbolic":"reference","module":"@ionic/angular","name":"AlertController","line":38,"character":29},{"__symbolic":"reference","name":"TranslatePipe"}]}],"ngOnInit":[{"__symbolic":"method"}],"initLoginForm":[{"__symbolic":"method"}],"isRememberMeChange":[{"__symbolic":"method"}],"changeLanguage":[{"__symbolic":"method"}],"onImgError":[{"__symbolic":"method"}],"login":[{"__symbolic":"method"}],"passwordReminder":[{"__symbolic":"method"}]}},"SettingsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":7,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ɵdg"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":10,"character":4},{"__symbolic":"reference","name":"TranslateModule"},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":10,"character":35},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":11,"character":4}],"exports":[{"__symbolic":"reference","name":"ɵdg"}]}]}],"members":{}},"FireUserModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":7,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ɵdi"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":10,"character":4},{"__symbolic":"reference","name":"TranslateModule"},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":10,"character":35},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":11,"character":4}],"exports":[{"__symbolic":"reference","name":"ɵdi"}]}]}],"members":{}},"ChEmailComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ChBaseComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":8,"character":1},"arguments":[{"selector":"inc-ch-email","template":"<div *ngIf=\"mustLoginAgain\" class=\"ion-text-center\">\n  <h5>{{'NEED_LOGIN_E' | translate}}</h5>\n  <ion-button id=\"login-forpw\" [routerLink]=\"['/login', currentRoute]\">{{'LOGIN' | translate}}\n  </ion-button>\n</div>\n<span *ngIf=\"!mustLoginAgain\">\n  <form [formGroup]=\"form\" (ngSubmit)=\"emailAlert()\">\n    <ion-list>\n      <ion-text>\n        <h5>{{'EDIT_EMAIL' | translate}}</h5>\n      </ion-text>\n      <ion-item>\n        <ion-label position=\"floating\">{{'EMAIL' | translate}}\n          <span class=\"required\">*</span>\n        </ion-label>\n        <ion-input id=\"emailChange\" autofocus formControlName=\"email\" type=\"email\" name=\"email\" clearInput\n          pattern=\"[A-Za-z0-9._%+-]{3,}@[a-zA-Z]{3,}([.]{1}[a-zA-Z]{2,}|[.]{1}[a-zA-Z]{2,}[.]{1}[a-zA-Z]{2,})\" required>\n        </ion-input>\n      </ion-item>\n    </ion-list>\n    <div class=\"ion-float-right ion-margin-top\">\n      <ion-button id=\"emailReset\" fill=\"outline\" (click)=\"getPractitionerEmail()\" class=\"ion-margin-end\">\n        <ion-icon slot=\"start\" name=\"refresh\"></ion-icon>\n        {{'AGAIN_BUTTON' | translate}}\n      </ion-button>\n      <ion-button type=\"submit\" id=\"emailSubmit\" color=\"primary\" [disabled]=\"form.invalid || form.pristine\">\n        <ion-icon slot=\"start\" name=\"save\"></ion-icon>\n        {{'READY_BUTTON' | translate}}\n      </ion-button>\n    </div>\n  </form>\n</span>","styles":[""]}]}],"members":{"callSave":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":14,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"PrevRouteService"},{"__symbolic":"reference","name":"AlertService"},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":19,"character":12},{"__symbolic":"reference","module":"@ionic/storage","name":"Storage","line":20,"character":13}]}],"ngOnInit":[{"__symbolic":"method"}],"reset":[{"__symbolic":"method"}],"resetForm":[{"__symbolic":"method"}],"emailAlert":[{"__symbolic":"method"}],"save":[{"__symbolic":"method"}],"getPractitionerEmail":[{"__symbolic":"method"}]}},"ChEmailModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":9,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ChEmailComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":12,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":13,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":14,"character":4},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":15,"character":4},{"__symbolic":"reference","module":"@angular/router","name":"RouterModule","line":16,"character":4},{"__symbolic":"reference","name":"ChBaseModule"},{"__symbolic":"reference","name":"TranslateModule"}],"exports":[{"__symbolic":"reference","name":"ChEmailComponent"}]}]}],"members":{}},"ChPasswordComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ChBaseComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":11,"character":1},"arguments":[{"selector":"inc-ch-password","template":"<div *ngIf=\"mustLoginAgain\" text-center>\n    <h5>{{'NEED_LOGIN' | translate}}</h5>\n    <ion-button id=\"login-forpw\" [routerLink]=\"['/login', currentRoute]\">{{'LOGIN' | translate}}\n    </ion-button>\n</div>\n<ion-list *ngIf=\"!mustLoginAgain\">\n    <form [formGroup]=\"form\" (ngSubmit)=\"reAuthenticate()\">\n        <ion-text>\n            <h5>{{'EDIT_PASSWORD' | translate}}</h5>\n        </ion-text>\n        <ion-item>\n            <ion-label position=\"floating\">{{'NEW_PW' | translate}}\n                <span class=\"required\">*</span>\n            </ion-label>\n            <ion-input id=\"newPassword\" formControlName=\"newPassword\" [type]=\"inputs[0].type\" name=\"password\" required\n                minlength=\"6\">\n            </ion-input>\n            <ion-icon slot=\"end\" id=\"eye2\" [name]=\"inputs[0].icon\" (click)=\"togglePwVisibility(0)\">\n            </ion-icon>\n        </ion-item>\n        <ion-item>\n            <ion-label position=\"floating\">{{'NEW_PW_CONFIRM' | translate}}\n                <span class=\"required\">*</span>\n            </ion-label>\n            <ion-input id=\"reNewPassword\" formControlName=\"reNewPassword\" [type]=\"inputs[1].type\" name=\"password\"\n                required minlength=\"6\">\n            </ion-input>\n            <ion-icon slot=\"end\" id=\"eye3\" [name]=\"inputs[1].icon\" (click)=\"togglePwVisibility(1)\">\n            </ion-icon>\n        </ion-item>\n        <div class=\"ion-float-right ion-margin-top\">\n            <ion-button id=\"pwreset\" type=\"reset\" fill=\"outline\" (click)=\"reset()\" class=\"ion-margin-end\">\n                <ion-icon slot=\"start\" name=\"refresh\"></ion-icon>\n                {{'AGAIN_BUTTON' | translate}}\n            </ion-button>\n            <ion-button id=\"submitpw\" type=\"submit\" color=\"primary\" [disabled]=\"form.invalid\">\n                <ion-icon slot=\"start\" name=\"save\"></ion-icon>\n                {{'READY_BUTTON' | translate}}\n            </ion-button>\n        </div>\n    </form>\n</ion-list>","styles":[""]}]}],"members":{"callSave":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":18,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"PrevRouteService"},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":21,"character":48},{"__symbolic":"reference","module":"@ionic/storage","name":"Storage","line":22,"character":13},{"__symbolic":"reference","name":"ToastService"}]}],"ngOnInit":[{"__symbolic":"method"}],"reset":[{"__symbolic":"method"}],"resetForm":[{"__symbolic":"method"}],"reAuthenticate":[{"__symbolic":"method"}],"togglePwVisibility":[{"__symbolic":"method"}]}},"ChPasswordModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":9,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ChPasswordComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":12,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":13,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":14,"character":4},{"__symbolic":"reference","module":"@angular/router","name":"RouterModule","line":15,"character":4},{"__symbolic":"reference","name":"ChBaseModule"},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":17,"character":4},{"__symbolic":"reference","name":"TranslateModule"}],"exports":[{"__symbolic":"reference","name":"ChPasswordComponent"}]}]}],"members":{}},"ChBaseComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":8,"character":1},"arguments":[{"selector":"inc-ch-base","template":""}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"PrevRouteService"},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":18,"character":76},{"__symbolic":"reference","module":"@ionic/storage","name":"Storage","line":18,"character":103}]}],"setMustRelogin":[{"__symbolic":"method"}]}},"ChBaseModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":4,"character":1},"arguments":[{"exports":[{"__symbolic":"reference","name":"ChBaseComponent"}],"declarations":[{"__symbolic":"reference","name":"ChBaseComponent"}]}]}],"members":{}},"PractitionerInfoModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":8,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ɵdj"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":11,"character":4},{"__symbolic":"reference","name":"TranslateModule"},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":11,"character":35},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":12,"character":4},{"__symbolic":"reference","name":"ModalsModule"}],"exports":[{"__symbolic":"reference","name":"ɵdj"}]}]}],"members":{}},"SeUserModalModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":7,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"SeUserModalComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":10,"character":4},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":10,"character":18},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":10,"character":31},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":10,"character":44},{"__symbolic":"reference","name":"TranslateModule"}],"exports":[{"__symbolic":"reference","name":"SeUserModalComponent"}],"entryComponents":[{"__symbolic":"reference","name":"SeUserModalComponent"}]}]}],"members":{}},"getUserForm":{"__symbolic":"function","parameters":["selectedRole"],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/forms","name":"FormGroup","line":6,"character":13},"arguments":[{"identifier":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/forms","name":"FormArray","line":8,"character":20},"arguments":[[{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/forms","name":"FormGroup","line":9,"character":10},"arguments":[{"value":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/forms","name":"FormControl","line":10,"character":19},"arguments":[null,{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/forms","name":"Validators","line":10,"character":37},"member":"pattern"},"arguments":[{"__symbolic":"reference","name":"EMAIL_REGEX"}]}]}}]}]]},"code":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/forms","name":"FormArray","line":14,"character":14},"arguments":[[{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/forms","name":"FormGroup","line":15,"character":10},"arguments":[{"coding":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/forms","name":"FormArray","line":16,"character":20},"arguments":[[{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/forms","name":"FormGroup","line":17,"character":14},"arguments":[{"code":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/forms","name":"FormControl","line":18,"character":22},"arguments":[{"__symbolic":"reference","name":"selectedRole"}]},"display":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/forms","name":"FormControl","line":19,"character":25}}}]}]]}}]}]]},"password":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/forms","name":"FormControl","line":24,"character":18}}}]}},"SeUserModalComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":28,"character":1},"arguments":[{"selector":"inc-se-user-modal","template":"<ion-header>\n  <ion-toolbar color=\"light\">\n    <ion-title>{{title | translate}}</ion-title>\n    <ion-buttons slot=\"end\">\n      <ion-button (click)=\"close()\">\n        <ion-icon slot=\"icon-only\" name=\"close\"></ion-icon>\n      </ion-button>\n    </ion-buttons>\n  </ion-toolbar>\n</ion-header>\n\n<ion-content style=\"--background: var(--ion-item-background);\">\n  <form [formGroup]=\"form\">\n    <ion-grid class=\"ion-padding\">\n      <ion-row>\n        <ion-col size=\"12\" size-sm=\"6\" formArrayName=\"identifier\">\n          <ion-item formGroupName=\"0\">\n            <ion-label position=\"floating\">{{'EMAIL' | translate}}\n              <span class=\"required\">*</span>\n            </ion-label>\n            <ion-input type=\"email\" clearInput formControlName=\"value\" required autocomplete=\"off\">\n            </ion-input>\n          </ion-item>\n        </ion-col>\n        <ion-col size=\"12\" size-sm=\"6\">\n          <ion-item>\n            <ion-label position=\"floating\">{{'PASSWORD' | translate}}\n              <span class=\"required\">*</span>\n            </ion-label>\n            <ion-input minlength=\"6\" formControlName=\"password\" clearInput required autocomplete=\"off\">\n            </ion-input>\n          </ion-item>\n        </ion-col>\n      </ion-row>\n      <ion-row formArrayName=\"code\">\n        <ion-col size=\"12\" formGroupName=\"0\">\n          <span formArrayName=\"coding\">\n            <span formGroupName=\"0\">\n              <ion-radio-group class=\"radio-hor\" formControlName=\"code\">\n                <ion-item *ngFor=\"let role of roles\" lines=\"none\">\n                  <ion-label>{{role | uppercase | translate}}</ion-label>\n                  <ion-radio slot=\"start\" mode=\"md\" [value]=\"role\" color=\"secondary\"></ion-radio>\n                </ion-item>\n              </ion-radio-group>\n            </span>\n          </span>\n        </ion-col>\n      </ion-row>\n      <ion-row class=\"ion-float-right ion-margin-top\">\n        <ion-button fill=\"outline\" color=\"primary\" id=\"cancelBtn\" class=\"ion-margin-end\" (click)=\"close()\">\n          {{'CANCEL' | translate}}\n        </ion-button>\n        <ion-button id=\"submitBtn\" [disabled]=\"form.invalid || form.pristine\" (click)=\"close(form.value)\">\n          <ion-icon slot=\"start\" name=\"save\"></ion-icon>{{'SAVE' | translate}}\n        </ion-button>\n      </ion-row>\n    </ion-grid>\n  </form>\n</ion-content>","styles":["@media (min-width:768px){.radio-hor{display:flex;flex-direction:row}.radio-hor ion-item{flex:1}}"]}]}],"members":{"title":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":34,"character":3}}]}],"form":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":35,"character":3}}]}],"roles":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":36,"character":3}}]}],"selectedRole":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":37,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ionic/angular","name":"ModalController","line":39,"character":39}]}],"ngOnInit":[{"__symbolic":"method"}],"close":[{"__symbolic":"method"}]}},"ɵa":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":3,"character":1},"arguments":[{"name":"incNavShowPipe","pure":false}]}],"members":{"transform":[{"__symbolic":"method"}]}},"ɵb":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"inc-toolbar","template":"<ion-header>\n  <ion-toolbar [color]=\"color\">\n    <ion-buttons slot=\"start\">\n      <ion-menu-button *ngIf=\"withBack; else withSidenav\"></ion-menu-button>\n      <ng-template #withSidenav>\n        <ion-back-button id=\"back-button\" [defaultHref]=\"defHref\"></ion-back-button>\n      </ng-template>\n    </ion-buttons>\n    <ion-title *ngIf=\"title\">{{title | translate}}</ion-title>\n    <ion-buttons slot=\"end\" class=\"ion-margin-end\">\n      <ion-button id=\"user-detail\" (click)=\"openUserMenu($event)\">\n        <ion-label class=\"text-initial\">{{pracName | translate}}&nbsp;</ion-label>\n        <ion-icon name=\"arrow-dropdown\"></ion-icon>\n      </ion-button>\n    </ion-buttons>\n  </ion-toolbar>\n</ion-header>","styles":[".text-initial{text-transform:initial}"]}]}],"members":{"withBack":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}],"title":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"defHref":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"color":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ionic/storage","name":"Storage","line":17,"character":31},{"__symbolic":"reference","module":"@ionic/angular","name":"PopoverController","line":17,"character":61}]}],"ngOnInit":[{"__symbolic":"method"}],"openUserMenu":[{"__symbolic":"method"}]}},"ɵc":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"inc-user-menu","template":"<ion-list lines=\"none\">\n  <ion-menu-toggle auto-hide=\"false\" *ngFor=\"let userLink of userLinks\">\n    <ion-item [id]=\"userLink.id\" [routerDirection]=\"'root'\" [routerLink]=\"[userLink.url]\" [disabled]=\"userLink.disabled\"\n      (click)=\"checkClick(userLink)()\">\n      <ion-icon slot=\"start\" [name]=\"userLink.icon\"></ion-icon>\n      <ion-label>\n        {{userLink.label | translate}}\n      </ion-label>\n    </ion-item>\n  </ion-menu-toggle>\n</ion-list>","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ionic/angular","name":"PopoverController","line":45,"character":34}]}],"close":[{"__symbolic":"method"}]}},"ɵd":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"inc-container","template":"<div [class]=\"classes\">\n  <ng-content></ng-content>\n</div>","styles":[".container{margin-left:auto;margin-right:auto}@media (min-width:768px){.container{padding-right:15px;padding-left:15px;padding-top:24px}}@media (min-width:991px){.container{width:calc(961px - 230px)}}@media (min-width:1200px){.container{width:calc(1170px - 230px)}}.container.no-padding-top{padding-top:0}"]}]}],"members":{"classes":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}]}},"ɵe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"inc-page-loader","template":"<div class=\"loading-shade\" *ngIf=\"loading\">\n  <ion-spinner name=\"crescent\" color=\"primary\"></ion-spinner>\n</div>","styles":[".loading-shade{position:fixed;top:112px;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.15);z-index:101}.loading-shade ion-spinner{width:100%;height:50px}"]}]}],"members":{"loading":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵf":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"inc-err-no-data","template":"<ion-card class=\"no-data-card ion-no-margin ion-padding ion-text-center\">\n  <ng-container *ngIf=\"subjectName; else elseTemplate\">\n    <ion-text>\n      <h4 *ngIf=\"fullText; else onlySubjectName\"><span>{{subjectName}}</span></h4>\n      <ng-template #onlySubjectName>\n        <h4>{{'NO_YET' | translate}} <span class=\"ion-text-capitalize\">{{subjectName}}</span></h4>\n      </ng-template>\n      <h5 *ngIf=\"!noDesc\">{{'CLICK_TO_ADD_ONE' | translate}} <span class=\"ion-text-capitalize\">{{subjectName}}</span>\n        {{'CLICK_TO_ADD_TWO' | translate}}</h5>\n    </ion-text>\n  </ng-container>\n  <ng-template #elseTemplate>\n    <h4>{{'ERROR_OCCURED' | translate}}</h4>\n    <h5>{{'REFRESH' | translate}}</h5>\n  </ng-template>\n</ion-card>","styles":[".no-data-card{display:flex;flex-direction:column;justify-content:center}"]}]}],"members":{"subjectName":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":3}}]}],"noDesc":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":3}}]}],"fullText":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵg":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":7,"character":1},"arguments":[{"selector":"[incMonoAvatar]"}]}],"members":{"name":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":14,"character":26}]}],"ngOnInit":[{"__symbolic":"method"}],"getChars":[{"__symbolic":"method"}]}},"ɵh":{"__symbolic":"class","arity":1,"extends":{"__symbolic":"reference","name":"AbstractDetailsComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"inc-alert-decourse-details","template":""}]}],"members":{"user":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":3}}]}],"commentUpdateId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3}}]}],"postId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}],"postIsOpened":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"callCommentSaveAndUpdate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":13,"character":3}}]}],"callCommentMore":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":14,"character":3}}]}],"callCancelComment":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":15,"character":3}}]}],"postIsOpenedOnChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":16,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"more":[{"__symbolic":"method"}],"commentsSwitcher":[{"__symbolic":"method"}],"onCallSaveComment":[{"__symbolic":"method"}],"onCallUpdateComment":[{"__symbolic":"method"}],"onCallCancelComment":[{"__symbolic":"method"}],"onCallCommentMore":[{"__symbolic":"method"}]}},"ɵi":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"inc-title-btn","template":"<ion-grid>\n  <ion-row class=\"ion-align-items-center\">\n    <ion-col size=\"12\" size-md=\"9\">\n      <ion-text color=\"primary\" class=\"ion-text-uppercase\">\n        <b>{{title | translate}}</b>\n      </ion-text>\n    </ion-col>\n    <ion-col size=\"12\" size-md=\"3\" *ngIf=\"btnTxt\">\n      <ion-button id=\"addAnamBtn\" expand=\"full\" (click)=\"click()\" color=\"secondary\">\n        <ion-icon name=\"add\"></ion-icon>\n        &nbsp;{{btnTxt | translate}}\n      </ion-button>\n    </ion-col>\n  </ion-row>\n</ion-grid>","styles":[""]}]}],"members":{"title":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":3}}]}],"btnTxt":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":3}}]}],"callClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":10,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"click":[{"__symbolic":"method"}]}},"ɵj":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"inc-general-search","template":"<ion-searchbar placeholder=\"{{placeholder | translate}}\" (ionChange)=\"search($event)\" clearInput [debounce]=\"debounce\"\n  (ionClear)=\"search($event)\" class=\"ion-no-padding\">\n</ion-searchbar>","styles":[""]}]}],"members":{"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":3}}]}],"debounce":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":3}}]}],"callSearch":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":10,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"search":[{"__symbolic":"method"}]}},"ɵk":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"inc-general-order","template":"<ion-button (click)=\"swap()\" [fill]=\"order ? 'solid' : 'outline'\" [color]=\"order ? 'primary' : 'medium'\" (mouseover)=\"orderMouseEnter()\"\n  (mouseout)=\"orderMouseLeave()\">\n  {{'NAME_L' | translate}}\n  <ion-icon *ngIf=\"orderIcon\" slot=\"start\" [name]=\"orderIcon\"> </ion-icon>\n</ion-button>","styles":[".order-btn{padding-right:20px}"]}]}],"members":{"callSearch":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":11,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"orderMouseEnter":[{"__symbolic":"method"}],"orderMouseLeave":[{"__symbolic":"method"}],"swap":[{"__symbolic":"method"}]}},"ɵl":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"inc-general-status","template":"<ion-item class=\"item-select\">\n  <ion-label position=\"floating\">{{'STATUS' | translate}}</ion-label>\n  <ion-select class=\"ion-text-capitalize\" interface=\"popover\" [value]=\"inList[0].value\" (ionChange)=\"search($event)\">\n    <ion-select-option *ngFor=\"let data of inList\" value=\"{{data.value}}\">\n      {{data.label | translate}}\n    </ion-select-option>\n  </ion-select>\n</ion-item>","styles":[".order-btn{padding-right:20px}.item-select{height:56px;display:flex}::ng-deep ion-select-popover{background-color:#fff}::ng-deep ion-select-popover ion-item{--inner-border-width:0}"]}]}],"members":{"inList":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":3}}]}],"callSearch":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":9,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"search":[{"__symbolic":"method"}]}},"ɵm":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BaseModalComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":31,"character":1},"arguments":[{"selector":"inc-address","template":"<inc-modal-header label=\"{{title | translate}}\"></inc-modal-header>\n<ion-content class=\"ion-padding\">\n  <form [formGroup]=\"form\" (ngSubmit)=\"save()\">\n    <ion-list>\n      <span *ngFor=\"let element of formGenList\">\n        <ion-item *ngIf=\"element && element.formArray\" [formArrayName]=\"element.formArray\">\n          <ion-label position=\"floating\">\n            {{element.label | translate}}\n            <span *ngIf=\"element.required\" class=\"required\">*</span>\n          </ion-label>\n          <ion-input id=\"{{element.id}}\" type=\"{{element.type}}\" name=\"{{element.name}}\" formControlName=\"0\" clearInput>\n          </ion-input>\n        </ion-item>\n        <ion-item *ngIf=\"element && !element.formArray\">\n          <ion-label position=\"floating\">\n            {{element.label | translate}}\n            <span *ngIf=\"element.required\" class=\"required\">*</span>\n          </ion-label>\n          <ion-input id=\"{{element.id}}\" type=\"{{element.type}}\" name=\"{{element.name}}\"\n            formControlName=\"{{element.value}}\" clearInput></ion-input>\n        </ion-item>\n      </span>\n    </ion-list>\n  </form>\n  <inc-modal-footer [formInvalidity]=\"form.invalid || form.pristine\" (result)=\"$event ? save() : close()\">\n  </inc-modal-footer>\n</ion-content>"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ionic/angular","name":"ModalController","line":39,"character":31},{"__symbolic":"reference","module":"@ionic/angular","name":"NavParams","line":39,"character":67}]}],"ngOnInit":[{"__symbolic":"method"}],"save":[{"__symbolic":"method"}]}},"ɵn":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BaseModalComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":45,"character":1},"arguments":[{"selector":"inc-contact","template":"<inc-modal-header label=\"{{title | translate}}\"></inc-modal-header>\n<ion-content class=\"ion-padding\">\n  <form [formGroup]=\"form\" (ngSubmit)=\"save()\">\n    <ion-list>\n      <span *ngFor=\"let element of formGenList\">\n        <ion-item *ngIf=\"element && element.formArray\" [formArrayName]=\"element.formArray\">\n          <ion-label position=\"floating\">\n            {{element.label | translate}}\n            <span *ngIf=\"element.required\" class=\"required\">*</span>\n          </ion-label>\n          <ion-input id=\"{{element.id}}\" type=\"{{element.type}}\" name=\"{{element.name}}\" formControlName=\"0\" clearInput>\n          </ion-input>\n        </ion-item>\n        <ion-item *ngIf=\"element && !element.formArray\">\n          <ion-label position=\"floating\">\n            {{element.label | translate}}\n            <span *ngIf=\"element.required\" class=\"required\">*</span>\n          </ion-label>\n          <ion-input id=\"{{element.id}}\" type=\"{{element.type}}\" name=\"{{element.name}}\"\n            formControlName=\"{{element.value}}\" clearInput></ion-input>\n        </ion-item>\n      </span>\n    </ion-list>\n  </form>\n  <inc-modal-footer [formInvalidity]=\"form.invalid || form.pristine\" (result)=\"$event ? save() : close()\">\n  </inc-modal-footer>\n</ion-content>"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ionic/angular","name":"ModalController","line":53,"character":31},{"__symbolic":"reference","module":"@ionic/angular","name":"NavParams","line":53,"character":67}]}],"ngOnInit":[{"__symbolic":"method"}],"save":[{"__symbolic":"method"}]}},"ɵo":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BaseModalComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":48,"character":1},"arguments":[{"selector":"inc-contact","template":"<inc-modal-header label=\"{{title | translate}}\"></inc-modal-header>\n<ion-content class=\"ion-padding\">\n  <form [formGroup]=\"form\" (ngSubmit)=\"save()\">\n    <div formGroupName=\"purpose\">\n      <ion-radio-group formControlName=\"text\">\n        <ion-item id=\"user-gender\" *ngFor=\"let purposeElement of formGenListType\" lines=\"none\">\n          <ion-label>{{purposeElement.label | translate}}</ion-label>\n          <ion-radio slot=\"start\" value=\"{{purposeElement.value}}\" color=\"secondary\">\n          </ion-radio>\n        </ion-item>\n      </ion-radio-group>\n    </div>\n    <ion-list>\n      <ion-item *ngFor=\"let element of formGenList\">\n        <ion-label position=\"floating\">\n          {{element.label | translate}}\n          <span *ngIf=\"element.required\" class=\"required\">*</span>\n        </ion-label>\n        <ion-input id=\"{{element.id}}\" type=\"{{element.type}}\" name=\"{{element.name}}\" formControlName=\"{{element.value}}\"\n          clearInput></ion-input>\n      </ion-item>\n    </ion-list>\n  </form>\n  <inc-modal-footer [formInvalidity]=\"form.invalid || form.pristine\" (result)=\"$event ? save() : close()\">\n  </inc-modal-footer>\n</ion-content>"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ionic/angular","name":"ModalController","line":57,"character":31},{"__symbolic":"reference","module":"@ionic/angular","name":"NavParams","line":57,"character":67}]}],"save":[{"__symbolic":"method"}]}},"ɵp":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"AbstractAddComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":6,"character":1},"arguments":[{"selector":"inc-appointment-add","template":"<form id=\"form\" [formGroup]=\"form\" (submit)=\"close(form.value)\">\n  <ion-grid>\n    <ion-row>\n      <ion-col size=\"12\" size-md=\"6\" formArrayName=\"serviceType\">\n        <mat-form-field formGroupName=\"0\" style=\"width: 100%;\">\n          <mat-label>{{'EXAMINATION' | translate}}</mat-label>\n          <mat-select formControlName=\"text\" required>\n            <mat-option *ngFor=\"let examination of examinations\" [value]=\"examination\">{{examination | translate}}\n            </mat-option>\n          </mat-select>\n        </mat-form-field>\n      </ion-col>\n      <ion-col size=\"12\" size-md=\"6\" formArrayName=\"requestedPeriod\">\n        <mat-form-field formGroupName=\"0\" style=\"width: 100%;\">\n          <input matInput [matDatepicker]=\"picker1\" placeholder=\"{{'DATE' | translate}}\" formControlName=\"start\"\n            required>\n          <mat-datepicker-toggle matSuffix [for]=\"picker1\"></mat-datepicker-toggle>\n          <mat-datepicker #picker1></mat-datepicker>\n        </mat-form-field>\n      </ion-col>\n    </ion-row>\n    <ion-row>\n      <ion-col>\n        <ion-item>\n          <ion-label color=\"primary\">{{'DESCRIPTION' | translate}}</ion-label>\n          <ion-textarea id=\"appointment-desc\" rows=\"3\" auto-grow=\"true\" formControlName=\"description\">\n          </ion-textarea>\n        </ion-item>\n      </ion-col>\n    </ion-row>\n    <inc-file-add [files]=\"files\" (filesChange)=\"files = $event;\"></inc-file-add>\n    <ion-row>\n      <ion-col size=\"6\" size-md=\"3\" offset-md=\"6\">\n        <ion-button id=\"cancel-button\" fill=\"clear\" color=\"primary\" (click)=\"close()\" expand=\"block\">\n          {{'CANCEL_BUTTON' | translate}}\n        </ion-button>\n      </ion-col>\n      <ion-col size=\"6\" size-md=\"3\">\n        <ion-button id=\"save-button\" color=\"primary\" type=\"submit\" [disabled]=\"form.invalid\" expand=\"block\">\n          {{'READY_BUTTON' | translate}}\n        </ion-button>\n      </ion-col>\n    </ion-row>\n  </ion-grid>\n</form>","styles":[""]}]}],"members":{"patient":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"examinations":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"isModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":3}}]}],"user":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ionic/angular","name":"ModalController","line":21,"character":39}]}],"ngOnInit":[{"__symbolic":"method"}],"close":[{"__symbolic":"method"}],"resetForm":[{"__symbolic":"method"}]}},"ɵq":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":6,"character":1},"arguments":[{"exports":[{"__symbolic":"reference","name":"ɵr"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":9,"character":4},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":10,"character":4},{"__symbolic":"reference","name":"TranslateModule"}],"declarations":[{"__symbolic":"reference","name":"ɵr"}]}]}],"members":{}},"ɵr":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":1,"character":1},"arguments":[{"selector":"inc-file-add","template":"<ion-row>\n  <ion-col size=\"12\">\n    <ion-button expand=\"block\" fill=\"outline\" color=\"secondary\" (click)=\"input.click()\">{{'ADD_FILE' | translate}}\n      <input #input style=\"display: none;\" type=\"file\" accept=\"{{accept}}\" (change)=\"onFileSelected($event)\">\n    </ion-button>\n  </ion-col>\n</ion-row>\n<ion-row>\n  <ion-col size=\"12\">\n    <ion-chip *ngFor=\"let file of files; let i = index\" outline=\"true\">\n      <ion-label>{{file.name}}</ion-label>\n      <ion-icon name=\"close\" (click)=\"discardFile(i)\"></ion-icon>\n    </ion-chip>\n  </ion-col>\n</ion-row>","styles":["ion-chip{color:var(--ion-color-primary)}"]}]}],"members":{"files":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":7,"character":3}}]}],"accept":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":3}}]}],"filesChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":9,"character":3}}]}],"input":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":11,"character":3},"arguments":["input"]}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"onFileSelected":[{"__symbolic":"method"}],"discardFile":[{"__symbolic":"method"}]}},"ɵs":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"AbstractDetailsComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"inc-appointment-details","template":"<ion-grid *ngIf=\"appointment\">\n  <ion-row>\n    <ion-col size=\"12\">\n      <ion-item lines=\"none\" class=\"ion-no-padding\">\n        <ion-badge color=\"light\" slot=\"start\" *ngIf=\"inData.appointment.serviceType && inData.appointment.serviceType[0]\" class=\"ion-padding\"\n          style=\"min-width: 100px;\">\n          {{inData.appointment.serviceType[0].text | uppercase | translate}}\n        </ion-badge>\n        <ion-label *ngIf=\"inData.appointment.participant && inData.appointment.participant[0] && inData.appointment.participant[0].actor\">\n          <ion-text color=\"primary\" *ngIf=\"inData.appointment.created\">\n            <p>{{'CREATED' | translate}}:<br>\n              {{inData.appointment.created | date:'yyyy.MM.dd'}}</p>\n          </ion-text>\n          {{inData.appointment.participant[0].actor.display}}\n        </ion-label>\n        <ion-label *ngIf=\"inData.appointment.participant && inData.appointment.participant[2] && inData.appointment.participant[2].actor && inData.appointment.meta\">\n          <ion-text color=\"primary\" *ngIf=\"inData.appointment.created\">\n            <p>{{'LAST_MODIFIED' | translate}}: <br>\n              {{inData.appointment.meta.lastUpdated| date:'yyyy.MM.dd'}}</p>\n          </ion-text>\n          {{inData.appointment.participant[2].actor.display}}\n        </ion-label>\n        <ion-buttons slot=\"end\">\n          <ion-button (click)=\"more()\">\n            <ion-icon name=\"more\"></ion-icon>\n          </ion-button>\n        </ion-buttons>\n      </ion-item>\n    </ion-col>\n  </ion-row>\n  <ion-row *ngIf=\"inData.appointment.description\">\n    <ion-col size=\"12\">\n      <p>{{inData.appointment.description}}</p>\n    </ion-col>\n  </ion-row>\n  <ion-row *ngIf=\"appointment.supportingInformation && appointment.supportingInformation[0] && appointment.supportingInformation[0].reference\">\n    <ion-col size=\"12\">\n      <ion-chip *ngFor=\"let supporting of appointment.supportingInformation; let i = index\" outline=\"true\" (click)=\"openFile(i)\">\n        <ion-label *ngIf=\"supporting.reference.split('/') as _reference\">\n          {{_reference[_reference.length - 1]}}\n        </ion-label>\n      </ion-chip>\n    </ion-col>\n  </ion-row>\n</ion-grid>","styles":["ion-chip{color:var(--ion-color-primary)}"]}]}],"members":{"callOpenFile":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":13,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"openFile":[{"__symbolic":"method"}]}},"ɵt":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"AbstractAddComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"inc-appointment-frequency","template":"<form id=\"form\" [formGroup]=\"form\" (submit)=\"save(form.getRawValue())\">\n  <ion-grid>\n    <ion-row formGroupName=\"scheduledTiming\">\n      <ion-col size=\"12\" size-md=\"6\">\n        <ion-item formGroupName=\"repeat\">\n          <ion-label position=\"floating\">{{'FREQUENCY_VALUE' | translate}}<span class=\"required\">*</span></ion-label>\n          <ion-input type=\"text\" formControlName=\"period\" required></ion-input>\n        </ion-item>\n      </ion-col>\n      <ion-col size=\"12\" size-md=\"6\">\n        <mat-form-field formGroupName=\"repeat\" style=\"width: 100%;\" class=\"ion-margin-top\">\n          <mat-label>{{'FREQUENCY_UNIT' | translate}}</mat-label>\n          <mat-select formControlName=\"periodUnit\" required>\n            <mat-option *ngFor=\"let period of periods\" [value]=\"period.value\">\n              {{period.name | uppercase | translate}}\n            </mat-option>\n          </mat-select>\n        </mat-form-field>\n      </ion-col>\n    </ion-row>\n    <ion-row>\n      <ion-col size=\"12\" size-md=\"6\">\n        <mat-form-field formGroupName=\"scheduledPeriod\" style=\"width: 100%;\">\n          <input matInput [matDatepicker]=\"picker1\" [min]=\"minDate\" placeholder=\"{{'START_DATE' | translate}}\"\n            formControlName=\"start\" required>\n          <mat-datepicker-toggle matSuffix [for]=\"picker1\"></mat-datepicker-toggle>\n          <mat-datepicker #picker1></mat-datepicker>\n        </mat-form-field>\n      </ion-col>\n      <ion-col size=\"12\" size-md=\"6\">\n        <mat-form-field style=\"width: 100%;\">\n          <input matInput [matDatepicker]=\"picker2\" placeholder=\"{{'NEXT_APPOINTMENT' | translate}}\"\n            formControlName=\"scheduledString\">\n          <mat-datepicker-toggle matSuffix [for]=\"picker2\"></mat-datepicker-toggle>\n          <mat-datepicker #picker2></mat-datepicker>\n        </mat-form-field>\n      </ion-col>\n    </ion-row>\n    <ion-row class=\"ion-float-right ion-margin-bottom\">\n      <ion-button id=\"submitBtn\" type=\"submit\" [disabled]=\"form.invalid\" [hidden]=\"form.pristine\">\n        <ion-icon slot=\"start\" name=\"save\"></ion-icon>{{'SAVE_BUTTON' | translate}}\n      </ion-button>\n    </ion-row>\n  </ion-grid>\n</form>","styles":[""]}]}],"members":{"periods":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}],"nextAppointments":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"addToDate":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"save":[{"__symbolic":"method"}],"resetForm":[{"__symbolic":"method"}]}},"ɵu":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"inc-allergy-add","template":"<form [formGroup]=\"form\" (ngSubmit)=\"save(form.value)\">\n  <ion-grid>\n    <ion-row>\n      <ion-col size=\"10\" size-md=\"10\" formGroupName=\"code\">\n        <ion-item>\n          <ion-label position=\"floating\">{{'ALLERGYINTOLERANCE' | translate}}</ion-label>\n          <ion-input formControlName=\"text\" type=\"text\" clearInput> </ion-input>\n        </ion-item>\n      </ion-col>\n      <ion-col size=\"2\" size-md=\"2\" class=\"ion-align-self-center\">\n        <ion-button id=\"submitBtn\" fill=\"clear\" type=\"submit\" [disabled]=\"form.invalid\">\n          <ion-icon slot=\"icon-only\" name=\"add-circle-outline\"></ion-icon>\n        </ion-button>\n      </ion-col>\n    </ion-row>\n    <ion-row>\n      <ion-col>\n        <ion-chip id=\"allergyChip\" outline=\"true\" *ngFor=\"let allergy of inData\">\n          <ion-label color=\"primary\">\n            {{allergy.code.text}}\n          </ion-label>\n          <ion-icon id=\"delete\" name=\"close\" (click)=\"delete(allergy.id)\"></ion-icon>\n        </ion-chip>\n      </ion-col>\n    </ion-row>\n  </ion-grid>\n</form>","styles":[""]}]}],"members":{"inData":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}],"patient":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"callSave":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":13,"character":3}}]}],"callDelete":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":14,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"reset":[{"__symbolic":"method"}],"resetForm":[{"__symbolic":"method"}],"save":[{"__symbolic":"method"}],"delete":[{"__symbolic":"method"}]}},"ɵv":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":6,"character":1},"arguments":[{"selector":"inc-bloodtype-add","template":"<ion-row>\n  <ion-col class=\"blood-type\" size=\"3\" [ngClass]=\"{active: i===selected}\"\n    *ngFor=\"let bloodType of bloodTypes; let i = index;\">\n    <ion-item lines=\"none\" (click)=\"select(i)\">\n      <ion-label>{{bloodType}}</ion-label>\n    </ion-item>\n  </ion-col>\n</ion-row>","styles":["ion-row{border-radius:16px;border:1px solid var(--ion-color-primary)}ion-col{border-radius:16px;border:0 solid var(--ion-color-primary)}ion-col:not(:nth-child(4n)){border-right-width:1px}ion-col:not(:nth-child(n+5)){border-bottom-width:1px}.blood-type{cursor:pointer}.blood-type ion-item ion-label{color:var(--ion-color-primary);text-align:center}.blood-type:hover{background-color:var(--ion-color-medium)}.blood-type.active{background-color:var(--ion-color-primary)}.blood-type.active ion-item ion-label,.blood-type:hover ion-item ion-label{color:var(--ion-color-primary-contrast)}"]}]}],"members":{"obs":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":3}}]}],"user":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":3}}]}],"patient":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":3}}]}],"callSave":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":17,"character":3}}]}],"callUpdate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":18,"character":3}}]}],"callDelete":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":19,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"AlertService"}]}],"ngOnInit":[{"__symbolic":"method"}],"select":[{"__symbolic":"method"}],"createObs":[{"__symbolic":"method"}],"patchObs":[{"__symbolic":"method"}]}},"ɵw":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"AbstractAddComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":86,"character":1},"arguments":[{"selector":"inc-life-mode-add","template":"<form [formGroup]=\"form\" (ngSubmit)=\"save(form.value)\">\n  <ion-grid formArrayName=\"component\">\n    <ion-row>\n      <ion-col size=\"12\" size-md=\"4\" *ngFor=\"let input of inputs; let i = index\" formGroupName=\"{{i}}\">\n        <ion-item formGroupName=\"valueQuantity\">\n          <ion-label position=\"floating\">{{input.label | translate}}<p class=\"unit\">\n              &nbsp;{{input.unit}}</p>\n          </ion-label>\n          <ion-input formControlName=\"value\" type=\"text\" pattern=\"\\d+(\\.\\d+)?\" clearInput></ion-input>\n        </ion-item>\n      </ion-col>\n      <ion-col size=\"12\" size-md=\"4\" *ngFor=\"let checkbox of checkboxes; let i = index\" formGroupName=\"{{6+i}}\">\n        <ion-item lines=\"none\">\n          <ion-label>{{checkbox.label | translate}}</ion-label>\n          <ion-checkbox slot=\"start\" formControlName=\"valueBoolean\"></ion-checkbox>\n        </ion-item>\n      </ion-col>\n    </ion-row>\n  </ion-grid>\n  <ion-grid formArrayName=\"note\">\n    <ion-row>\n      <ion-col size=\"12\" size-md=\"4\" *ngFor=\"let checkbox of checkboxes; let i = index\" formGroupName=\"{{i}}\">\n        <ion-item *ngIf=\"form.value.component[6+i].valueBoolean\">\n          <ion-label position=\"floating\">{{'COMMENT'| translate}} </ion-label>\n          <ion-input formControlName=\"text\" type=\"text\" clearInput></ion-input>\n        </ion-item>\n      </ion-col>\n    </ion-row>\n    <ion-row class=\"ion-float-right ion-margin-bottom\">\n      <ion-button id=\"submitBtn\" type=\"submit\" [hidden]=\"form.pristine\" [disabled]=\"form.invalid\">\n        <ion-icon slot=\"start\" name=\"save\"></ion-icon>{{'SAVE_BUTTON' | translate}}\n      </ion-button>\n    </ion-row>\n  </ion-grid>\n</form>","styles":["p.unit{font-size:75%;display:inline}"]}]}],"members":{"patient":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":94,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"save":[{"__symbolic":"method"}],"resetForm":[{"__symbolic":"method"}]}},"ɵx":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"AbstractAddComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":41,"character":1},"arguments":[{"selector":"inc-bio-params-add","template":"<form [formGroup]=\"form\" (ngSubmit)=\"save(form.value)\">\n  <ion-grid formArrayName=\"component\">\n    <ion-row>\n      <ion-col size=\"12\" size-md=\"4\" *ngFor=\"let input of inputs; let i = index\" formGroupName=\"{{i}}\">\n        <ion-item formGroupName=\"valueQuantity\">\n          <ion-label position=\"floating\">{{input.label | translate}}\n            <p *ngIf=\"input.unit\" class=\"unit\">&nbsp;{{input.unit}}</p>\n            <span *ngIf=\"input.required\" class=\"required\">&nbsp;*</span>\n          </ion-label>\n          <ion-input formControlName=\"value\" type=\"text\" pattern=\"\\d+(\\.\\d+)?\"\n            (ionChange)=\"input.label === 'WEIGHT' || input.label === 'HEIGHT' ? bmiCalc() : ''\" [readonly]=\"input.readonly\" [required]=\"input.required\" clearInput>\n          </ion-input>\n        </ion-item>\n      </ion-col>\n    </ion-row>\n    <ion-row class=\"ion-float-right ion-margin-bottom\">\n      <ion-button id=\"submitBtn\" type=\"submit\" [hidden]=\"form.pristine\" [disabled]=\"form.dirty && form.invalid\">\n        <ion-icon slot=\"start\" name=\"save\"></ion-icon>{{'SAVE_BUTTON' | translate}}\n      </ion-button>\n    </ion-row>\n  </ion-grid>\n</form>","styles":["p.unit{font-size:75%;display:inline}"]}]}],"members":{"patient":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":49,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"save":[{"__symbolic":"method"}],"bmiCalc":[{"__symbolic":"method"}],"resetForm":[{"__symbolic":"method"}]}},"ɵy":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"AbstractAddComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":6,"character":1},"arguments":[{"selector":"inc-care-plan-add","template":"<form id=\"form\" [formGroup]=\"form\" (submit)=\"close(form.value)\">\n  <ion-grid>\n    <ion-row>\n      <ion-col size=\"12\">\n        <ion-item formArrayName=\"category\">\n          <ion-label position=\"stacked\">{{'CATEGORY' | translate}} \n            <span class=\"required\">*</span>\n          </ion-label>\n          <ion-select id=\"category-select\" interface=\"popover\" formControlName=\"0\" required>\n            <ion-select-option *ngFor=\"let category of careplanCodes\" [value]=\"category\">\n              {{category.text | uppercase | translate | titlecase}}\n            </ion-select-option>\n          </ion-select>\n        </ion-item>\n      </ion-col>\n      <ion-col size=\"12\">\n        <ion-item>\n          <ion-label position=\"floating\">{{'NAME' | translate}} \n            <span class=\"required\">*</span>\n          </ion-label>\n          <ion-input formControlName=\"title\" type=\"text\" required></ion-input>\n        </ion-item>\n      </ion-col>\n    </ion-row>\n  </ion-grid>\n</form>\n<inc-modal-footer [formInvalidity]=\"form.invalid || form.pristine\" (result)=\"$event ? close(form.value) : close()\">\n</inc-modal-footer>","styles":[""]}]}],"members":{"patient":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"careplanCodes":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"isModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":3}}]}],"user":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ionic/angular","name":"ModalController","line":17,"character":39}]}],"ngOnInit":[{"__symbolic":"method"}],"setFormValue":[{"__symbolic":"method"}],"close":[{"__symbolic":"method"}],"resetForm":[{"__symbolic":"method"}]}},"ɵz":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":6,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":7,"character":12},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":7,"character":26},{"__symbolic":"reference","name":"TranslateModule"}],"declarations":[{"__symbolic":"reference","name":"ɵba"}],"exports":[{"__symbolic":"reference","name":"ɵba"}]}]}],"members":{}},"ɵba":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"AbstractDetailsComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":13,"character":1},"arguments":[{"selector":"inc-goal-details","template":"<ion-grid class=\"ion-no-padding\">\n  <ion-row class=\"title\">\n    <ion-col *ngFor=\"let col of cols;\" [size]=\"col.colSize\">\n      <ion-text>{{col.name | translate}}</ion-text>\n    </ion-col>\n  </ion-row>\n  <ion-row class=\"row-data\" *ngFor=\"let goal of goalViews\" (click)=\"openActionSheet(goal.reference)\">\n    <ion-col *ngFor=\"let col of cols; let i = index\" [size]=\"col.colSize\">\n      <ion-text>{{goal.values[i]}}</ion-text>\n    </ion-col>\n    <ion-col size=\"0.7\">\n      <ion-buttons>\n        <ion-button fill=\"clear\" size=\"small\">\n          <ion-icon name=\"more\"></ion-icon>\n        </ion-button>\n      </ion-buttons>\n    </ion-col>\n  </ion-row>\n</ion-grid>","styles":[".title ion-col:first-child ion-text{font-weight:700}.title ion-col{padding-top:0;padding-bottom:0}.title ion-col ion-text{word-break:break-all;color:var(--ion-color-primary);padding-top:7px;display:flex}.row-data{cursor:pointer}.row-data ion-buttons{visibility:hidden}.row-data ion-col:first-child ion-text{font-weight:700}.row-data ion-col{padding-top:0;padding-bottom:0}.row-data ion-col ion-text{word-break:break-all;padding-top:7px;display:flex}.row-data:hover ion-buttons{visibility:visible}"]}]}],"members":{"callDelete":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":19,"character":3}}]}],"callUpdate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":20,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ionic/angular","name":"ActionSheetController","line":25,"character":45},{"__symbolic":"reference","name":"TranslatePipe"}]}],"ngOnInit":[{"__symbolic":"method"}],"setGoalViews":[{"__symbolic":"method"}],"delete":[{"__symbolic":"method"}],"update":[{"__symbolic":"method"}],"openActionSheet":[{"__symbolic":"method"}]}},"ɵbb":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"AbstractDetailsComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":21,"character":1},"arguments":[{"selector":"inc-observation-definition-details","template":"<ion-grid class=\"ion-no-padding\">\n  <ng-container *ngIf=\"definitionView.custom && definitionView.custom[0]\">\n    <ion-row class=\"title\">\n      <ion-col *ngFor=\"let customCol of customCols; let i = index\" [size]=\"customCol.colSize\">\n        <ion-text>{{i === 2 && definitionView.custom[0].values[2] === undefined ? '' : customCol.name | translate}}</ion-text>\n      </ion-col>\n    </ion-row>\n    <ion-row class=\"row-data\" *ngFor=\"let custom of definitionView.custom\" (click)=\"openActionSheet(custom.reference, 'atomic')\">\n      <ion-col *ngFor=\"let customCol of customCols; let i = index\" [size]=\"customCol.colSize\">\n        <ion-text>{{custom.values[i]}}</ion-text>\n      </ion-col>\n      <ion-col size=\"0.7\">\n        <ion-buttons>\n          <ion-button fill=\"clear\" size=\"small\">\n            <ion-icon name=\"more\"></ion-icon>\n          </ion-button>\n        </ion-buttons>\n      </ion-col>\n    </ion-row>\n  </ng-container>\n  <ng-container *ngIf=\"definitionView.timeSeries && definitionView.timeSeries[0]\">\n    <ion-row class=\"title\">\n      <ion-col *ngFor=\"let timeSeriesCol of timeSeriesCols\" [size]=\"timeSeriesCol.colSize\">\n        <ion-text>{{timeSeriesCol.name | translate}}</ion-text>\n      </ion-col>\n    </ion-row>\n    <ion-row class=\"row-data\" *ngFor=\"let timeSeries of definitionView.timeSeries\" (click)=\"openActionSheet(timeSeries.reference, 'aggregated')\">\n      <ion-col *ngFor=\"let timeSeriesCol of timeSeriesCols; let i = index\" [size]=\"timeSeriesCol.colSize\">\n        <ion-text>{{timeSeries.values[i]}}</ion-text>\n      </ion-col>\n      <ion-col size=\"0.7\">\n        <ion-buttons>\n          <ion-button fill=\"clear\" size=\"small\">\n            <ion-icon name=\"more\"></ion-icon>\n          </ion-button>\n        </ion-buttons>\n      </ion-col>\n    </ion-row>\n  </ng-container>\n</ion-grid>","styles":[".title ion-col:first-child ion-text{font-weight:700}.title ion-col{padding-top:0;padding-bottom:0}.title ion-col ion-text{word-break:break-all;display:flex;padding-top:7px;color:var(--ion-color-primary)}.row-data{cursor:pointer}.row-data ion-buttons{visibility:hidden}.row-data ion-col:first-child ion-text{font-weight:700}.row-data ion-col{padding-top:0;padding-bottom:0}.row-data ion-col ion-text{word-break:break-all;display:flex;padding-top:7px}.row-data:hover ion-buttons{visibility:visible}"]}]}],"members":{"callDelete":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":27,"character":3}}]}],"callUpdate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":28,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ionic/angular","name":"ActionSheetController","line":34,"character":45},{"__symbolic":"reference","name":"TranslatePipe"}]}],"ngOnInit":[{"__symbolic":"method"}],"setDefinitionView":[{"__symbolic":"method"}],"delete":[{"__symbolic":"method"}],"update":[{"__symbolic":"method"}],"openActionSheet":[{"__symbolic":"method"}]}},"ɵbc":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"AbstractDetailsComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"inc-care-plan-details","template":"<ion-grid *ngIf=\"inData\" class=\"ion-padding\">\n  <ion-row class=\"ion-align-items-center\">\n    <ion-col size-md=\"6\">\n      <ion-item lines=\"none\" class=\"ion-no-padding\">\n        <ion-badge color=\"light\" slot=\"start\" *ngIf=\"inData.category && inData.category[0]\" class=\"ion-padding\"\n          style=\"min-width: 100px;\">\n          {{inData.category[0].text | uppercase | translate}}\n        </ion-badge>\n        <ion-label *ngIf=\"inData.author\">\n          <ion-text *ngIf=\"inData.created\">\n            <p>{{inData.created | date:'yyyy.MM.dd'}}</p>\n          </ion-text>\n          {{inData.author.display}}\n        </ion-label>\n      </ion-item>\n    </ion-col>\n    <ion-col size-md=\"6\" style=\"display: flex; justify-content: flex-end;\">\n      <ion-buttons>\n        <ion-button (click)=\"more()\">\n          <ion-icon name=\"more\"></ion-icon>\n        </ion-button>\n      </ion-buttons>\n    </ion-col>\n    <ion-item-divider *ngIf=\"inData.title\">\n      <ion-text color=\"primary\">\n        <h4>{{inData.title}}</h4>\n      </ion-text>\n    </ion-item-divider>\n    <ion-col size=\"12\">\n      <ion-button color=\"secondary\" fill=\"outline\" class=\"ion-margin-end\" (click)=\"add('goal')\">\n        <ion-icon name=\"add\"></ion-icon>\n        &nbsp;{{'GOAL_VALUE' | translate}}\n      </ion-button>\n      <ion-button color=\"secondary\" fill=\"outline\" (click)=\"modalType ? add('supportingInfo', modalType) : openActionSheet()\">\n        <ion-icon name=\"add\"></ion-icon>\n        &nbsp;{{'ALERT' | translate}}\n      </ion-button>\n    </ion-col>\n  </ion-row>\n</ion-grid>\n<mat-accordion multi=\"true\">\n  <mat-expansion-panel style=\"box-shadow: none\" *ngIf=\"inData.goal && inData.goal.length > 0\">\n    <mat-expansion-panel-header>\n      <mat-panel-title>\n        <ion-text color=\"primary\">\n          <h5><b>{{'GOALS' | translate}}</b></h5>\n        </ion-text>\n      </mat-panel-title>\n    </mat-expansion-panel-header>\n    <div>\n      <inc-goal-details [inData]=\"inData.goal\" \n        (callUpdate)=\"update('goal', $event)\" (callDelete)=\"delete('goal', $event)\">\n      </inc-goal-details>\n    </div>\n  </mat-expansion-panel>\n  <mat-expansion-panel style=\"box-shadow: none\" *ngIf=\"inData.supportingInfo && inData.supportingInfo.length > 0\">\n    <mat-expansion-panel-header> \n      <mat-panel-title>\n        <ion-text color=\"primary\">\n          <h5><b>{{'ALERTS' | translate}}</b></h5>\n        </ion-text>\n      </mat-panel-title>\n    </mat-expansion-panel-header>\n    <div>\n      <inc-observation-definition-details [inData]=\"inData.supportingInfo\"\n        (callUpdate)=\"update('supportingInfo', $event)\" (callDelete)=\"delete('supportingInfo', $event)\">\n      </inc-observation-definition-details>\n    </div>\n  </mat-expansion-panel>\n</mat-accordion>","styles":[""]}]}],"members":{"modalType":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"callAdd":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":14,"character":3}}]}],"callUpdate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":15,"character":3}}]}],"callDelete":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":16,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ionic/angular","name":"ActionSheetController","line":18,"character":45},{"__symbolic":"reference","name":"TranslatePipe"}]}],"add":[{"__symbolic":"method"}],"delete":[{"__symbolic":"method"}],"update":[{"__symbolic":"method"}],"openActionSheet":[{"__symbolic":"method"}]}},"ɵbd":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"AbstractAddComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":11,"character":1},"arguments":[{"selector":"inc-general-care-plan","template":"<form [formGroup]=\"form\" (ngSubmit)=\"save(form.value)\">\n  <ion-grid>\n    <ion-row>\n      <ion-col>\n        <ion-item class=\"ion-no-padding\" style=\"cursor: pointer;\" *ngIf=\"inData\" lines=\"none\" (click)=\"openHistory()\">\n          <ion-label>\n            <ion-text color=\"primary\">\n              <p>{{'LAST_MODIFIED' | translate}}: <br>\n                {{inData.meta.lastUpdated | date:'yyyy.MM.dd'}}</p>\n            </ion-text>\n            <ion-text>\n              <h3><span *ngIf=\"inData && inData.author && inData.author.display\">{{inData.author.display}}</span></h3>\n            </ion-text>\n          </ion-label>\n        </ion-item>\n      </ion-col>\n      <ion-col>\n        <ion-button style=\"float: right;\" [hidden]=\"!patient.active\" fill=\"solid\" size=\"medium\" expand=\"block\"\n          [disabled]=\"!patient.active\" (click)=\"openModal('therapyDiscontinuation')\">\n          <ion-icon slot=\"start\" name=\"alert\"></ion-icon>\n          {{'THERAPY_TERMINATION' | translate}}\n        </ion-button>\n        <ion-button style=\"float: right;\" [hidden]=\"patient.active\" fill=\"solid\" size=\"medium\" expand=\"block\"\n          (click)=\"activateUser()\">\n          <ion-icon slot=\"start\" name=\"alert\"></ion-icon>\n          {{'ACTIVATE_PATIENT' | translate}}\n        </ion-button>\n      </ion-col>\n    </ion-row>\n    <ion-row>\n      <ion-col>\n        <ion-item lines=\"none\" class=\"ion-no-padding\">\n          <ion-label>\n            <ion-text color=\"primary\">\n              <p>{{'DESCRIPTION'| translate}}:</p>\n            </ion-text>\n          </ion-label>\n        </ion-item>\n        <angular-editor style=\"width: 100%;\" [config]=\"editorConfig\" formControlName=\"description\">\n        </angular-editor>\n      </ion-col>\n    </ion-row>\n    <ion-row *ngIf=\"patient.active\" formGroupName=\"period\">\n      <ion-col>\n        <mat-form-field style=\"width: 100%;\">\n          <input matInput [matDatepicker]=\"picker1\" placeholder=\"{{'START_DATE' | translate}}\" formControlName=\"start\"\n            required>\n          <mat-datepicker-toggle matSuffix [for]=\"picker1\"></mat-datepicker-toggle>\n          <mat-datepicker #picker1></mat-datepicker>\n        </mat-form-field>\n      </ion-col>\n      <ion-col>\n        <mat-form-field style=\"width: 100%;\">\n          <input matInput [matDatepicker]=\"picker2\" placeholder=\"{{'END_DATE' | translate}}\" formControlName=\"end\"\n            required>\n          <mat-datepicker-toggle matSuffix [for]=\"picker2\"></mat-datepicker-toggle>\n          <mat-datepicker #picker2></mat-datepicker>\n        </mat-form-field>\n      </ion-col>\n    </ion-row>\n    <ion-row class=\"ion-float-right ion-margin-bottom\">\n      <ion-button id=\"submitBtn\" type=\"submit\" [disabled]=\"form.invalid\" [hidden]=\"form.pristine || !patient.active\">\n        <ion-icon slot=\"start\" name=\"save\"></ion-icon>{{'SAVE_BUTTON' | translate}}\n      </ion-button>\n    </ion-row>\n  </ion-grid>\n</form>","styles":["/deep/ .angular-editor-toolbar-set .block-label{display:none}/deep/ #customClassSelector-,/deep/ #heading-,/deep/ .angular-editor-button[title='Background Color'],/deep/ .angular-editor-button[title='Custom Style'],/deep/ .angular-editor-button[title='HTML Code'],/deep/ .angular-editor-button[title='Horizontal Line'],/deep/ .angular-editor-button[title='Insert Image'],/deep/ .angular-editor-button[title='Insert Video'],/deep/ .angular-editor-button[title='Text Color'],/deep/ .angular-editor-button[title=Strikethrough],/deep/ .angular-editor-button[title=Subscript],/deep/ .angular-editor-button[title=Superscript],/deep/ .angular-editor-button[title=Underline]{display:none}"]}]}],"members":{"patient":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":3}}]}],"user":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":3}}]}],"callHistory":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":19,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ionic/angular","name":"ModalController","line":41,"character":38},{"__symbolic":"reference","name":"TranslatePipe"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"init":[{"__symbolic":"method"}],"save":[{"__symbolic":"method"}],"openHistory":[{"__symbolic":"method"}],"resetForm":[{"__symbolic":"method"}],"openModal":[{"__symbolic":"method"}],"activateUser":[{"__symbolic":"method"}]}},"ɵbe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":9,"character":1},"arguments":[{"selector":"inc-therapy-discontinuation","template":"<inc-modal-header label=\"{{title | translate}}\"></inc-modal-header>\n<ion-content class=\"ion-padding\">\n  <form [formGroup]=\"therapyDiscontinuationForm\" (ngSubmit)=\"save()\">\n    <ion-row>\n      <ion-col size=\"12\">\n        <mat-form-field style=\"width: 100%;\">\n          <mat-label>{{'CAUSE' | translate}}</mat-label>\n          <mat-select formControlName=\"causes\" required>\n            <mat-option *ngFor=\"let cause of causes\" [value]=\"cause\">{{cause | translate}}\n            </mat-option>\n          </mat-select>\n        </mat-form-field>\n      </ion-col>\n    </ion-row>\n    <ion-row>\n      <ion-col>\n        <ion-item>\n          <ion-label position=\"floating\" color=\"primary\">{{'COMMENT' | translate}}</ion-label>\n          <ion-textarea id=\"appointment-desc\" rows=\"3\" auto-grow=\"true\" formControlName=\"comments\">\n          </ion-textarea>\n        </ion-item>\n      </ion-col>\n    </ion-row>\n    <ion-row>\n      <ion-col size=\"6\" size-md=\"3\" offset-md=\"6\">\n        <ion-button id=\"cancel-button\" fill=\"clear\" color=\"primary\" (click)=\"close()\" expand=\"block\">\n          {{'CANCEL_BUTTON' | translate}}\n        </ion-button>\n      </ion-col>\n      <ion-col size=\"6\" size-md=\"3\">\n        <ion-button id=\"save-button\" color=\"primary\" type=\"submit\" [disabled]=\"therapyDiscontinuationForm.invalid\"\n          expand=\"block\">\n          {{'SAVE_BUTTON' | translate}}\n        </ion-button>\n      </ion-col>\n    </ion-row>\n  </form>","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ionic/angular","name":"ModalController","line":19,"character":39}]}],"ngOnInit":[{"__symbolic":"method"}],"close":[{"__symbolic":"method"}],"reset":[{"__symbolic":"method"}],"resetForm":[{"__symbolic":"method"}],"save":[{"__symbolic":"method"}],"resetSelect":[{"__symbolic":"method"}]}},"ɵbf":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":7,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":8,"character":12},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":8,"character":26},{"__symbolic":"reference","name":"TranslateModule"},{"__symbolic":"reference","name":"ɵbg"}],"declarations":[{"__symbolic":"reference","name":"ɵbi"}],"exports":[{"__symbolic":"reference","name":"ɵbi"}]}]}],"members":{}},"ɵbg":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":6,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ɵbh"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":9,"character":4},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":10,"character":4},{"__symbolic":"reference","name":"TranslateModule"}],"exports":[{"__symbolic":"reference","name":"ɵbh"}]}]}],"members":{}},"ɵbh":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"AbstractDetailsComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"inc-alert-comment-details","template":"<ion-item lines=\"none\" class=\"comment-item\">\n  <span>\n    <div style=\"display: flex;\">\n      <div class=\"comment half-padding\">\n        <span>\n          <h3>\n            <b>\n              {{inData.authorReference ? (inData.authorReference.display ? inData.authorReference.display : '') : '' }}\n            </b>\n          </h3>\n        </span>\n        <div style=\"word-break: break-all;\">\n          <h3>\n            {{inData.text ? inData.text : ''}}\n          </h3>\n        </div>\n      </div>\n      <ion-buttons *ngIf=\"checkForPermission()\">\n        <ion-button shape=\"round\" (click)=\"more()\">\n          <ion-icon name=\"more\"></ion-icon>\n        </ion-button>\n      </ion-buttons>\n    </div>\n    <div>\n      <div class=\"ion-padding-left comment-date\">\n        {{inData.time ? (inData.time | date: 'yyyy.MM.dd HH:mm:ss') : '' }}\n      </div>\n    </div>\n  </span>\n</ion-item>","styles":[".comment{width:auto;background-color:var(--ion-color-light);border-radius:16px}.comment h3{margin:2px;font-size:14px;font-weight:initial}.comment b{margin:0;font-size:14px}.comment-date{padding-top:10px;position:inherit;font-size:75%}.comment-item{--padding-start:0px}"]}]}],"members":{"user":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"more":[{"__symbolic":"method"}],"checkForPermission":[{"__symbolic":"method"}]}},"ɵbi":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"AbstractDetailsComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":19,"character":1},"arguments":[{"selector":"inc-details-changes","template":"<ion-grid class=\"ion-no-padding\">\n  <ng-container *ngIf=\"detailsChangesViews && detailsChangesViews[0]\">\n    <ion-row class=\"title\">\n      <ion-col *ngFor=\"let col of cols;\" [size]=\"col.colSize\">\n        <ion-text>{{col.name | translate}}</ion-text>\n      </ion-col>\n    </ion-row>\n    <ng-container *ngFor=\"let detailsChange of detailsChangesViews\">\n      <ion-row class=\"row-data\">\n        <ion-col *ngFor=\"let col of cols; let i = index\" [size]=\"col.colSize\">\n          <ng-container *ngIf=\"detailsChange.values[i]; else noValue\">\n            <ion-text>{{detailsChange.values[i]}}</ion-text>\n          </ng-container>\n          <ng-template #noValue>\n            <ion-text color=\"warning\"><b>!</b></ion-text>\n          </ng-template>\n        </ion-col>\n      </ion-row>\n      <ion-row class=\"ion-padding-top\">\n        <ion-col size=\"12\">\n          <inc-alert-comment-details [inData]=\"detailsChange.comment\"></inc-alert-comment-details>\n        </ion-col>\n      </ion-row>\n    </ng-container>\n  </ng-container>\n</ion-grid>","styles":[".title ion-col:first-child ion-text{font-weight:700}.title ion-col{padding-top:0;padding-bottom:0}.title ion-col ion-text{word-break:break-all;display:flex;color:var(--ion-color-primary);padding-top:7px}.row-data ion-col:first-child ion-text{font-weight:700}.row-data ion-col{padding-top:0;padding-bottom:0}.row-data ion-col ion-text{word-break:break-all;display:flex;padding-top:7px}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TranslatePipe"}]}],"ngOnInit":[{"__symbolic":"method"}],"setDetailsChanges":[{"__symbolic":"method"}]}},"ɵbj":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"AbstractDetailsComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"inc-careplan-details-changes","template":"<ion-grid *ngIf=\"inData\" class=\"ion-padding\">\n  <ion-row class=\"ion-align-items-center\">\n    <ion-col size=12>\n      <ion-item lines=\"none\" class=\"ion-no-padding\">\n        <ion-badge color=\"light\" slot=\"start\" *ngIf=\"inData.category && inData.category[0]\" class=\"ion-padding\"\n          style=\"min-width: 100px;\">\n          {{inData.category[0].text | uppercase | translate}}\n        </ion-badge>\n        <ion-label *ngIf=\"inData.author\">\n          <ion-text *ngIf=\"inData.created\">\n            <p>{{inData.created | date:'yyyy.MM.dd'}}</p>\n          </ion-text>\n          {{inData.author.display}}\n        </ion-label>\n      </ion-item>\n    </ion-col>\n    <ion-item-divider *ngIf=\"inData.title\">\n      <ion-text color=\"primary\">\n        <h4>{{inData.title}}</h4>\n      </ion-text>\n    </ion-item-divider>\n  </ion-row>\n</ion-grid>\n<mat-accordion multi=\"true\">\n  <mat-expansion-panel style=\"box-shadow: none\" *ngIf=\"goalAuditEvents && goalAuditEvents.length > 0\">\n    <mat-expansion-panel-header>\n      <mat-panel-title>\n        <ion-text color=\"primary\">\n          <h5><b>{{'GOALS' | translate}}</b></h5>\n        </ion-text>\n      </mat-panel-title>\n    </mat-expansion-panel-header>\n    <div>\n      <inc-details-changes [inData]=\"goalAuditEvents\"></inc-details-changes>\n    </div>\n  </mat-expansion-panel>\n  <mat-expansion-panel style=\"box-shadow: none\" *ngIf=\"definitionEvents && definitionEvents.length > 0\">\n    <mat-expansion-panel-header> \n      <mat-panel-title>\n        <ion-text color=\"primary\">\n          <h5><b>{{'ALERTS' | translate}}</b></h5>\n        </ion-text>\n      </mat-panel-title>\n    </mat-expansion-panel-header>\n    <div>\n      <inc-details-changes [inData]=\"definitionEvents\"></inc-details-changes>\n    </div>\n  </mat-expansion-panel>\n</mat-accordion>","styles":[""]}]}],"members":{"audit":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"setEvents":[{"__symbolic":"method"}]}},"ɵbk":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"AbstractDetailsComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"inc-careplan-history-details","template":"<ion-grid>\n  <ion-row>\n    <ion-col size=\"12\" size-md=\"8\">\n      <ion-item lines=\"none\" class=\"ion-no-padding\">\n        <ion-label>\n          <ion-text color=\"primary\">\n            <p>{{'CREATED' | translate}}:</p>\n          </ion-text>\n          {{inData?.authorReference?.display}}\n        </ion-label>\n      </ion-item>\n    </ion-col>\n  </ion-row>\n  <ion-row>\n    <ion-col size=\"12\" size-md=\"6\">\n      <ion-item class=\"ion-no-padding\">\n        <ion-label>\n          <ion-text color=\"primary\">\n            <p>{{'START_DATE' | translate}}: <br>\n          </ion-text>\n          {{start | date:'yyyy.MM.dd'}}\n        </ion-label>\n      </ion-item>\n    </ion-col>\n    <ion-col size=\"12\" size-md=\"6\">\n      <ion-item class=\"ion-no-padding\">\n        <ion-label>\n          <ion-text color=\"primary\">\n            <p>{{'END_DATE' | translate}}: <br>\n          </ion-text>\n          {{end | date:'yyyy.MM.dd'}}\n        </ion-label>\n      </ion-item>\n    </ion-col>\n  </ion-row>\n  <ion-row>\n    <ion-col>\n      <ion-item lines=\"none\" class=\"ion-no-padding\">\n        <ion-label>\n          <ion-text color=\"primary\">\n            <p>{{'DESCRIPTION'| translate}}:</p>\n          </ion-text>\n        </ion-label>\n      </ion-item>\n      <angular-editor style=\"width: 100%;\" [config]=\"editorConfig\" [(ngModel)]=\"text\">\n      </angular-editor>\n    </ion-col>\n  </ion-row>\n</ion-grid>","styles":["ion-chip{color:var(--ion-color-primary)}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ionic/angular","name":"ModalController","line":23,"character":39}]}],"ngOnInit":[{"__symbolic":"method"}],"close":[{"__symbolic":"method"}]}},"ɵbl":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"AbstractAddComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":6,"character":1},"arguments":[{"selector":"inc-medication-add","template":"<form [formGroup]=\"form\" (submit)=\"close(form.value)\">\n  <ion-grid>\n    <ion-row formGroupName=\"medicationReference\">\n      <ion-col size=\"12\">\n        <ion-item>\n          <ion-label position=\"floating\">{{'NAME_OF_MEDICINE' | translate}}<span class=\"required\">*</span></ion-label>\n          <ion-input formControlName=\"display\" type=\"text\" required></ion-input>\n        </ion-item>\n      </ion-col>\n    </ion-row>\n    <ion-row formArrayName=\"reasonCode\">\n      <ion-col size=12>\n        <ion-item formGroupName=\"0\">\n          <ion-label color=\"primary\">{{'REASON' | translate}}</ion-label>\n          <ion-textarea id=\"med-reason\" rows=\"3\" auto-grow=\"true\" formControlName=\"text\">\n          </ion-textarea>\n        </ion-item>\n      </ion-col>\n    </ion-row>\n    <ion-row formArrayName=\"dosage\">\n      <ion-col size=12>\n        <ion-item formGroupName=\"0\">\n          <ion-label color=\"primary\">{{'DOSAGE' | translate}}</ion-label>\n          <ion-textarea id=\"med-dosage\" rows=\"3\" auto-grow=\"true\" formControlName=\"text\">\n          </ion-textarea>\n        </ion-item>\n      </ion-col>\n    </ion-row>\n    <ion-row>\n      <ion-col size=\"6\" size-md=\"3\" offset-md=\"6\">\n        <ion-button id=\"cancel-button\" fill=\"clear\" color=\"primary\" (click)=\"close()\" expand=\"block\">\n          {{'CANCEL_BUTTON' | translate}}\n        </ion-button>\n      </ion-col>\n      <ion-col size=\"6\" size-md=\"3\">\n        <ion-button id=\"save-button\" color=\"primary\" type=\"submit\" [disabled]=\"form.invalid\" expand=\"block\">\n          {{'READY_BUTTON' | translate}}\n        </ion-button>\n      </ion-col>\n    </ion-row>\n  </ion-grid>\n</form>","styles":[""]}]}],"members":{"patient":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"isModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ionic/angular","name":"ModalController","line":15,"character":39}]}],"ngOnInit":[{"__symbolic":"method"}],"close":[{"__symbolic":"method"}],"resetForm":[{"__symbolic":"method"}]}},"ɵbm":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"AbstractDetailsComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"inc-medication-details","template":"<ion-grid *ngIf=\"inData\">\n  <ion-row>\n    <ion-col size=\"12\">\n      <ion-item lines=\"none\" class=\"ion-no-padding\">\n        <ion-badge color=\"light\" slot=\"start\" *ngIf=\"inData.medicationReference\" class=\"ion-padding\"\n          style=\"min-width: 100px;\">\n          {{inData.medicationReference.display}}\n        </ion-badge>\n        <ion-label>\n          <ion-text *ngIf=\"inData.reasonCode && inData.reasonCode[0]\">\n            <p>{{ inData.reasonCode[0].text}}</p>\n          </ion-text>\n          <p *ngIf=\"inData.dosage && inData.dosage[0]\">{{ inData.dosage[0].text }}</p>\n        </ion-label>\n        <ion-buttons slot=\"end\">\n          <ion-button (click)=\"more()\">\n            <ion-icon name=\"more\"></ion-icon>\n          </ion-button>\n        </ion-buttons>\n      </ion-item>\n    </ion-col>\n  </ion-row>\n</ion-grid>","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}]}},"ɵbn":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"AbstractAddComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":6,"character":1},"arguments":[{"selector":"inc-medication-request-add","template":"<form [formGroup]=\"form\" (submit)=\"close(form.value)\">\n  <ion-grid>\n    <ion-row formArrayName=\"basedOn\">\n      <ion-col size=\"12\">\n        <mat-form-field formGroupName=\"0\" style=\"width: 100%;\">\n          <mat-label>{{'ASSOCIATEDCAREPLAN' | translate}}</mat-label>\n          <mat-select formControlName=\"display\" required (selectionChange)=\"onSelect($event)\">\n            <mat-option *ngFor=\"let careplan of careplans\" [value]=\"careplan.display\">{{careplan.display | translate}}\n            </mat-option>\n          </mat-select>\n        </mat-form-field>\n      </ion-col>\n    </ion-row>\n    <ion-row formGroupName=\"medicationReference\">\n      <ion-col size=\"12\">\n        <ion-item>\n          <ion-label position=\"floating\">{{'NAME_OF_MEDICINE' | translate}}<span class=\"required\">*</span></ion-label>\n          <ion-input formControlName=\"display\" type=\"text\" required></ion-input>\n        </ion-item>\n      </ion-col>\n    </ion-row>\n    <span formGroupName=\"dispenseRequest\">\n      <ion-row formGroupName=\"validityPeriod\">\n        <ion-col size=\"12\" size-md=\"6\">\n          <mat-form-field class=\"ion-margin-end\" style=\"width: 100%;\">\n            <input matInput [matDatepicker]=\"picker1\" placeholder=\"{{'STARTDATE' | translate}}\" formControlName=\"start\"\n              required>\n            <mat-datepicker-toggle matSuffix [for]=\"picker1\"></mat-datepicker-toggle>\n            <mat-datepicker #picker1></mat-datepicker>\n          </mat-form-field>\n        </ion-col>\n        <ion-col size=\"12\" size-md=\"6\">\n          <mat-form-field style=\"width: 100%;\">\n            <input matInput [matDatepicker]=\"picker2\" placeholder=\"{{'END_DATE' | translate}}\" formControlName=\"end\"\n              required>\n            <mat-datepicker-toggle matSuffix [for]=\"picker2\"></mat-datepicker-toggle>\n            <mat-datepicker #picker2></mat-datepicker>\n          </mat-form-field>\n        </ion-col>\n      </ion-row>\n    </span>\n    <ion-row formArrayName=\"dosageInstruction\">\n      <ion-col size=12>\n        <ion-item formGroupName=\"0\">\n          <ion-label color=\"primary\">{{'DESCRIPTION' | translate}}</ion-label>\n          <ion-textarea id=\"med-desc\" rows=\"3\" auto-grow=\"true\" formControlName=\"text\">\n          </ion-textarea>\n        </ion-item>\n      </ion-col>\n    </ion-row>\n    <ion-row>\n      <ion-col size=\"6\" size-md=\"3\" offset-md=\"6\">\n        <ion-button id=\"cancel-button\" fill=\"clear\" color=\"primary\" (click)=\"close()\" expand=\"block\">\n          {{'CANCEL_BUTTON' | translate}}\n        </ion-button>\n      </ion-col>\n      <ion-col size=\"6\" size-md=\"3\">\n        <ion-button id=\"save-button\" color=\"primary\" type=\"submit\" [disabled]=\"form.invalid\" expand=\"block\">\n          {{'READY_BUTTON' | translate}}\n        </ion-button>\n      </ion-col>\n    </ion-row>\n  </ion-grid>\n</form>","styles":[""]}]}],"members":{"careplans":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"patient":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"user":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":3}}]}],"isModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ionic/angular","name":"ModalController","line":17,"character":39}]}],"ngOnInit":[{"__symbolic":"method"}],"close":[{"__symbolic":"method"}],"onSelect":[{"__symbolic":"method"}],"resetForm":[{"__symbolic":"method"}]}},"ɵbo":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"AbstractAddComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"inc-dosage-add","template":"<form [formGroup]=\"form\" (ngSubmit)=\"save(form.value)\">\n  <mat-accordion>\n    <mat-expansion-panel style=\"box-shadow: none\">\n      <mat-expansion-panel-header>\n        <mat-panel-title>\n          <ion-text color=\"primary\" *ngIf=\"name\">\n            <h5><b>{{name}}</b></h5>\n          </ion-text>\n        </mat-panel-title>\n      </mat-expansion-panel-header>\n\n      <ion-grid class=\"ion-no-padding\" formArrayName=\"doseAndRate\">\n        <span formGroupName=\"0\">\n          <ion-row>\n            <ion-col size=\"6\" size-md=\"3\" formGroupName=\"doseQuantity\">\n              <ion-item class=\"ion-margin-end\">\n                <ion-label position=\"floating\">{{'DOSE' | translate}}</ion-label>\n                <ion-input type=\"number\" formControlName=\"value\" min=\"1\"></ion-input>\n              </ion-item>\n            </ion-col>\n            <ion-col size=\"6\" size-md=\"3\" formGroupName=\"doseQuantity\">\n              <mat-form-field class=\"ion-margin-top\" style=\"width: 100%;\">\n                <mat-label>{{'DOSE_UNIT' | translate}}</mat-label>\n                <mat-select formControlName=\"currency\">\n                  <mat-option value=\"mg\">mg</mat-option>\n                  <mat-option value=\"g\">g</mat-option>\n                  <mat-option value=\"ml\">ml</mat-option>\n                </mat-select>\n              </mat-form-field>\n            </ion-col>\n            <ion-col size=\"6\" size-md=\"3\" formGroupName=\"rateQuantity\">\n              <ion-item class=\"ion-margin-end\">\n                <ion-label position=\"floating\">{{'DOSAGE' | translate}} (eg: 2x3)</ion-label>\n                <ion-input type=\"text\" formControlName=\"value\"></ion-input>\n              </ion-item>\n            </ion-col>\n            <ion-col size=\"6\" size-md=\"3\" formGroupName=\"rateQuantity\">\n              <mat-form-field class=\"ion-margin-top\" style=\"width: 100%;\">\n                <mat-label>{{'DOSE_UNIT' | translate}}</mat-label>\n                <mat-select formControlName=\"currency\">\n                  <mat-option *ngFor=\"let unit of units\" [value]=\"unit\">{{unit | uppercase | translate}}</mat-option>\n                </mat-select>\n              </mat-form-field>\n            </ion-col>\n          </ion-row>\n        </span>\n      </ion-grid>\n      <ion-grid formGroupName=\"timing\">\n        <ion-row formGroupName=\"repeat\">\n          <ion-col size=\"6\">\n            <mat-form-field class=\"ion-margin-end\" style=\"width: 100%;\">\n              <mat-label>{{'DAYS' | translate}}</mat-label>\n              <mat-select formControlName=\"dayOfWeek\" multiple>\n                <!-- <mat-option class=\"filter-option\" [value]=\"days\">\n                <span>{{'ALL_L' | translate}}</span>\n              </mat-option> -->\n                <mat-option *ngFor=\"let day of days\" [value]=\"day.value\">{{day.text | translate}}</mat-option>\n              </mat-select>\n            </mat-form-field>\n          </ion-col>\n          <ion-col size=\"6\">\n            <mat-form-field style=\"width: 100%;\">\n              <mat-label>{{'PERIODS' | translate}}</mat-label>\n              <mat-select formControlName=\"periodUnit\">\n                <mat-option *ngFor=\"let period of periods\" [value]=\"period\">{{period | uppercase | translate}}\n                </mat-option>\n              </mat-select>\n            </mat-form-field>\n          </ion-col>\n        </ion-row>\n      </ion-grid>\n      <ion-grid>\n        <ion-row class=\"ion-float-right ion-margin-bottom\">\n          <ion-button id=\"submitBtn\" type=\"submit\" [hidden]=\"form.pristine\">\n            <ion-icon slot=\"start\" name=\"save\"></ion-icon>{{'SAVE_BUTTON' | translate}}\n          </ion-button>\n        </ion-row>\n      </ion-grid>\n    </mat-expansion-panel>\n  </mat-accordion>\n</form>","styles":[""]}]}],"members":{"units":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"periods":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"days":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":3}}]}],"name":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"save":[{"__symbolic":"method"}],"resetForm":[{"__symbolic":"method"}]}},"ɵbp":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"AbstractDetailsComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"inc-medication-request-details","template":"<ion-grid fixed class=\"ion-padding\">\n  <ion-row>\n    <ion-col>\n      <ion-item lines=\"none\" class=\"ion-no-padding\">\n        <ion-badge color=\"light\" slot=\"start\" *ngIf=\"inData.basedOn && inData.basedOn[0]\" class=\"ion-padding\"\n          style=\"min-width: 100px;\">\n          {{inData.basedOn[0].display | uppercase  | translate}}\n        </ion-badge>\n        <ion-label *ngIf=\"inData.recorder\">\n          <ion-text color=\"primary\" *ngIf=\"inData.authoredOn\">\n            <p>{{inData.authoredOn | date:'yyyy.MM.dd'}}</p>\n          </ion-text>\n          {{inData.recorder.display}}\n        </ion-label>\n        <ion-buttons slot=\"end\">\n          <ion-button (click)=\"more()\">\n            <ion-icon name=\"more\"></ion-icon>\n          </ion-button>\n        </ion-buttons>\n      </ion-item>\n    </ion-col>\n  </ion-row>\n  <ion-row *ngIf=\"inData.dosageInstruction && inData.dosageInstruction[0] && inData.dosageInstruction[0].text\">\n    <ion-col>\n      {{inData.dosageInstruction[0].text}}\n    </ion-col>\n  </ion-row>\n</ion-grid>\n<inc-dosage-add [inData]=\"inData.dosageInstruction[0]\" [name]=\"inData.medicationReference.display\"\n  (callSave)=\"callSave.emit($event)\" (callUpdate)=\"callUpdate.emit($event)\" [units]=\"units\" [periods]=\"periods\"\n  [days]=\"days\">\n</inc-dosage-add>","styles":[""]}]}],"members":{"units":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3}}]}],"periods":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}],"days":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"callSave":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":14,"character":3}}]}],"callUpdate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":15,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}]}},"ɵbq":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"AbstractAddComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":8,"character":1},"arguments":[{"selector":"inc-taked-medication-add","template":"<form [formGroup]=\"form\" (submit)=\"submit(form.value.medicationRequest)\">\n  <ion-grid>\n    <span formGroupName=\"medicationRequest\">\n      <ion-row>\n        <ion-col size=\"12\" size-md=\"12\">\n          <ion-item style=\"width: 100%;\" formGroupName=\"medicationReference\">\n            <ion-label position=\"floating\">{{'NAME_OF_MEDICINE' | translate}} <span class=\"required\">*</span>\n            </ion-label>\n            <!-- <ion-select id=\"medication-select\" interface=\"popover\" formControlName=\"reference\"\n            (ionChange)=\"medicationChanged($event)\" okText=\"{{'DONE' | translate}}\"\n            cancelText=\"{{'CANCEL' | translate}}\" clearInput>\n            <ion-select-option *ngFor=\"let medication of extraData\" [value]=\"medication.id\">\n              {{medication.code.text | translate}}\n            </ion-select-option>\n          </ion-select> -->\n            <ion-input id=\"medication-name-input\" type=\"text\" formControlName=\"display\" clearInput>\n            </ion-input>\n          </ion-item>\n        </ion-col>\n        <!-- <ion-col size=\"2\" size-md=\"2\">\n        <ion-button id=\"add-medication-button\" style=\"height: 100%; width: 100%;\" fill=\"clear\"\n          [disabled]=\"addingMedication\" (click)=\"openMedicationAdd()\">\n          <ion-icon slot=\"icon-only\" name=\"add-circle-outline\"></ion-icon>\n        </ion-button>\n      </ion-col>\n      <ion-col size=\"2\" size-md=\"2\">\n        <ion-button id=\"delete-medication-button\" style=\"height: 100%; width: 100%;\" fill=\"clear\"\n          [disabled]=\"!form.get('medicationRequest.basedOn.reference').value\"\n          (click)=\"openDeleteAlert(form.value.medicationRequest.basedOn.reference)\">\n          <ion-icon slot=\"icon-only\" name=\"close-circle-outline\"></ion-icon>\n        </ion-button>\n      </ion-col> -->\n      </ion-row>\n      <!-- <ion-row *ngIf=\"addingMedication\" formGroupName=\"medication\">\n      <ion-col size=\"12\">\n        <mat-accordion>\n          <mat-expansion-panel [expanded]=\"panelOpenState\" (opened)=\"panelOpenState = true\"\n            (closed)=\"panelOpenState = false\">\n            <mat-expansion-panel-header>\n              <mat-panel-title> Új gyógyszer hozzáadása </mat-panel-title>\n              <mat-panel-description class=\"ion-text-left\">\n                <ion-text *ngIf=\"form.value.medication.code.text\"> {{form.value.medication.code.text}} </ion-text>\n                <ion-text *ngIf=\"form.value.medication.code.text && form.value.medication.form.text\">\n                  &nbsp; | &nbsp;\n                </ion-text>\n                <ion-text *ngIf=\"form.value.medication.form.text\"> {{form.value.medication.form.text}} </ion-text>\n              </mat-panel-description>\n            </mat-expansion-panel-header>\n            <ion-item style=\"width: 100%;\" formGroupName=\"code\">\n              <ion-label position=\"floating\">Gyógyszer neve</ion-label>\n              <ion-input id=\"add-medication-name-input\" type=\"text\" formControlName=\"text\" clearInput>\n              </ion-input>\n            </ion-item>\n            <ion-item style=\"width: 100%;\" formGroupName=\"form\">\n              <ion-label position=\"floating\">Gyógyszer csoportja</ion-label>\n              <ion-input id=\"add-medication-group-input\" type=\"text\" formControlName=\"text\" clearInput>\n              </ion-input>\n            </ion-item>\n            <div style=\"width: 100%;\" class=\"ion-margin-top ion-text-right\">\n              <ion-button id=\"add-medication-cancel-button\" fill=\"clear\" color=\"primary\"\n                (click)=\"cancelMedicationAdd()\">\n                {{'CANCEL_BUTTON' | translate}}\n              </ion-button>\n              <ion-button id=\"add-medication-save-button\" color=\"primary\"\n                (click)=\"submitMedicationAdd(form.value.medication)\" [disabled]=\"form.controls.medication.invalid\">\n                {{'READY_BUTTON' | translate}}\n              </ion-button>\n            </div>\n          </mat-expansion-panel>\n        </mat-accordion>\n      </ion-col>\n    </ion-row> -->\n      <ion-row>\n        <ion-col size=\"12\" size-md=\"12\">\n          <ion-item style=\"width: 100%;\" formGroupName=\"category\">\n            <ion-label position=\"floating\">{{'MEDICATION_GROUP' | translate}}</ion-label>\n            <ion-input id=\"medication-group-input\" type=\"text\" formControlName=\"text\" clearInput>\n            </ion-input>\n          </ion-item>\n        </ion-col>\n      </ion-row>\n      <span formArrayName=\"dosageInstruction\">\n        <span formGroupName=\"0\">\n          <span formGroupName=\"timing\">\n            <ion-row formGroupName=\"repeat\">\n              <ion-col size=\"12\" size-md=\"6\">\n                <ion-item>\n                  <ion-label position=\"stacked\">{{'DOSAGE' | translate}}</ion-label>\n                  <ion-select id=\"dosage-period-select\" interface=\"popover\" formControlName=\"periodUnit\"\n                    okText=\"{{'DONE' | translate}}\" cancelText=\"{{'CANCEL' | translate}}\">\n                    <ion-select-option *ngFor=\"let dosagePeriod of dosagePeriods\" [value]=\"dosagePeriod.value\">\n                      {{dosagePeriod.text | translate}}\n                    </ion-select-option>\n                  </ion-select>\n                </ion-item>\n              </ion-col>\n              <ion-col size=\"12\" size-md=\"6\">\n                <ion-item>\n                  <ion-label position=\"stacked\">{{'DAYS' | translate}}</ion-label>\n                  <ion-select id=\"days-select\" multiple formControlName=\"dayOfWeek\" okText=\"{{'DONE' | translate}}\"\n                    cancelText=\"{{'CANCEL' | translate}}\">\n                    <ion-select-option *ngFor=\"let day of days\" [value]=\"day.value\">{{day.text | translate}}\n                    </ion-select-option>\n                  </ion-select>\n                </ion-item>\n              </ion-col>\n            </ion-row>\n          </span>\n          <span formArrayName=\"doseAndRate\">\n            <ion-row formGroupName=\"0\">\n              <ion-col size=\"12\" size-md=\"6\">\n                <ion-item formGroupName=\"doseQuantity\">\n                  <ion-label position=\"floating\">{{'DOSE' | translate}}\n                    <p class=\"unit\">{{doseUnit.text | translate}}</p>\n                  </ion-label>\n                  <ion-input id=\"dose-input\" type=\"text\" min=\"1\" formControlName=\"value\" clearInput></ion-input>\n                </ion-item>\n              </ion-col>\n              <ion-col size=\"12\" size-md=\"6\">\n                <ion-item formGroupName=\"rateQuantity\">\n                  <ion-label position=\"floating\">{{'QUANTITY' | translate}}\n                    <p class=\"unit\">{{'EG' | translate}} 2x3</p>\n                  </ion-label>\n                  <ion-input id=\"quantity-input\" type=\"text\" formControlName=\"value\" clearInput></ion-input>\n                </ion-item>\n              </ion-col>\n            </ion-row>\n          </span>\n        </span>\n      </span>\n      <ion-row formGroupName=\"dispenseRequest\">\n        <ion-col size=\"12\" size-md=\"12\">\n          <ion-item formGroupName=\"validityPeriod\">\n            <ion-label position=\"floating\">{{'STARTDATE' | translate}}</ion-label>\n            <ion-datetime id=\"start-date-datetime\" displayFormat=\"YYYY.MM\" formControlName=\"start\"\n              doneText=\"{{'DONE' | translate}}\" cancelText=\"{{'CANCEL' | translate}}\">\n            </ion-datetime>\n          </ion-item>\n        </ion-col>\n      </ion-row>\n      <ion-row formArrayName=\"note\">\n        <ion-col size=\"12\">\n          <ion-item formGroupName=\"0\">\n            <ion-label position=\"floating\" color=\"primary\">{{'COMMENTS' | translate}}</ion-label>\n            <ion-textarea id=\"comments-textarea\" rows=\"3\" auto-grow=\"true\" formControlName=\"text\">\n            </ion-textarea>\n          </ion-item>\n        </ion-col>\n      </ion-row>\n    </span>\n    <ion-row>\n      <ion-col size=\"6\" size-md=\"3\" offset-md=\"6\">\n        <ion-button id=\"cancel-button\" fill=\"clear\" color=\"primary\" (click)=\"close()\" expand=\"block\">\n          {{'CANCEL_BUTTON' | translate}}\n        </ion-button>\n      </ion-col>\n      <ion-col size=\"6\" size-md=\"3\">\n        <ion-button id=\"save-button\" color=\"primary\" type=\"submit\" [disabled]=\"form.invalid\" expand=\"block\">\n          {{'READY_BUTTON' | translate}}\n        </ion-button>\n      </ion-col>\n    </ion-row>\n  </ion-grid>\n</form>","styles":[""]}]}],"members":{"patient":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":3}}]}],"user":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":3}}]}],"extraData":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":3}}]}],"dosagePeriods":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":3}}]}],"days":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":3}}]}],"doseUnit":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":3}}]}],"callMedicationSave":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":21,"character":3}}]}],"callDelete":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":22,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ionic/angular","name":"ModalController","line":27,"character":39},{"__symbolic":"reference","name":"AlertService"}]}],"ngOnInit":[{"__symbolic":"method"}],"resetForm":[{"__symbolic":"method"}],"resetMedicationForm":[{"__symbolic":"method"}],"close":[{"__symbolic":"method"}],"submit":[{"__symbolic":"method"}]}},"ɵbr":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"AbstractDetailsComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"inc-taked-medication-details","template":"<ion-grid class=\"ion-padding\">\n  <ion-row>\n    <ion-col size=\"12\" size-md=\"5\">\n      <ion-label id=\"taked-medication-list-medicine-name\" *ngIf=\"getMedicineName()\">\n        <ion-text color=\"primary\"> {{'NAME_OF_MEDICINE' | translate}} </ion-text>\n        <h2><b>{{getMedicineName()}}</b></h2>\n      </ion-label>\n    </ion-col>\n    <ion-col size=\"10\" size-md=\"4\">\n      <ion-label id=\"taked-medication-list-medicine-group\" *ngIf=\"getMedicineGroup()\">\n        <ion-text color=\"primary\">\n          {{'MEDICATION_GROUP' | translate}}\n        </ion-text>\n        <h2>{{getMedicineGroup()}}</h2>\n      </ion-label>\n    </ion-col>\n    <ion-col size=\"12\" size-md=\"2\">\n      <ion-label id=\"taked-medication-list-date\" *ngIf=\"getDate()\">\n        <ion-text color=\"primary\"> {{'STARTDATE' | translate}} </ion-text>\n        <h2> {{getDate() | date: 'yyyy.MM' }} </h2>\n      </ion-label>\n    </ion-col>\n    <ion-col size=\"1\">\n      <ion-buttons class=\"ion-align-self-center\">\n        <ion-button (click)=\"more()\">\n          <ion-icon name=\"more\"></ion-icon>\n        </ion-button>\n      </ion-buttons>\n    </ion-col>\n  </ion-row>\n  <ion-row>\n    <ion-col size=\"12\" size-md=\"5\">\n      <ion-label *ngIf=\"days.length > 0\" id=\"taked-medication-list-dosage\">\n        <ion-text color=\"primary\"> {{'DOSAGE' | translate}} </ion-text>\n        <h2><span *ngFor=\"let day of days; let isLast = last\"> {{day | translate}}{{isLast ? ' (' + (getDosage() | translate) + ')' : ',' }}</span>\n        </h2>\n      </ion-label>\n    </ion-col>\n    <ion-col size=\"10\" size-md=\"4\">\n      <ion-label id=\"taked-medication-list-quantity\" *ngIf=\"getDoseAndRateValue('rateQuantity')\">\n        <ion-text color=\"primary\"> {{'QUANTITY' | translate}} </ion-text>\n        <h2> {{getDoseAndRateValue('rateQuantity')}} </h2>\n      </ion-label>\n    </ion-col>\n    <ion-col size=\"12\" size-md=\"3\">\n      <ion-label id=\"taked-medication-list-dose\" *ngIf=\"getDoseAndRateValue('doseQuantity')\">\n        <ion-text color=\"primary\">\n          {{'DOSE' | translate}}\n        </ion-text>\n        <h2> {{getDoseAndRateValue('doseQuantity')}} </h2>\n      </ion-label>\n    </ion-col>\n  </ion-row>\n  <ion-row>\n    <ion-col size=\"12\">\n      <ion-label id=\"taked-medication-list-comments\" *ngIf=\"inDataForComment()\">\n        <ion-text color=\"primary\"> {{'COMMENT' | translate}} </ion-text>\n        <div class=\"ion-padding-top\">\n          <inc-alert-comment-details [inData]=\"inDataForComment()\"></inc-alert-comment-details>\n        </div>\n      </ion-label>\n    </ion-col>\n  </ion-row>\n</ion-grid>","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"getMedicineName":[{"__symbolic":"method"}],"getMedicineGroup":[{"__symbolic":"method"}],"getDoseAndRateValue":[{"__symbolic":"method"}],"getDosage":[{"__symbolic":"method"}],"getDays":[{"__symbolic":"method"}],"getDate":[{"__symbolic":"method"}],"inDataForComment":[{"__symbolic":"method"}]}},"ɵbs":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"AbstractAddComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":18,"character":1},"arguments":[{"selector":"inc-device-add","template":"<form [formGroup]=\"form\" (ngSubmit)=\"save(form.value)\">\n  <ion-grid class=\"ion-padding\">\n    <ion-row>\n      <ion-col size=\"12\" size-md=\"6\" formArrayName=\"identifier\">\n        <ion-item formGroupName=\"0\">\n          <ion-label position=\"floating\">{{'INVENTORY_ID' | translate}}\n            <span class=\"required\">*</span>\n          </ion-label>\n          <ion-input type=\"text\" id=\"device-id\" autofocus clearInput formControlName=\"value\">\n          </ion-input>\n        </ion-item>\n      </ion-col>\n      <ion-col size=\"12\" sizeMd=\"{{deviceDataListElement.size}}\" *ngFor=\"let deviceDataListElement of deviceDataList\">\n        <ion-item>\n          <ion-label position=\"floating\">{{deviceDataListElement.label | translate}}\n            <span *ngIf=\"deviceDataListElement.required\" class=\"required\">*</span>\n          </ion-label>\n          <ion-input type=\"text\" id=\"device-{{deviceDataListElement.value}}\"\n            formControlName=\"{{deviceDataListElement.value}}\" clearInput>\n          </ion-input>\n        </ion-item>\n      </ion-col>\n      <ion-col size=\"12\" size-md=\"4\" formGroupName=\"type\">\n        <ion-item class=\"item-select\">\n          <ion-label position=\"floating\">{{'TYPE' | translate}}\n            <span class=\"required\">*</span>\n          </ion-label>\n          <ion-select placeholder=\"{{'TYPE' | translate}}*\" id=\"device-type-select\" class=\"ion-text-capitalize\"\n            interface=\"popover\" formControlName=\"text\">\n            <ion-select-option *ngFor=\"let type of typeList\" id=\"device-type-option\" value=\"{{type.value}}\">\n              {{type.label | translate}}\n            </ion-select-option>\n          </ion-select>\n        </ion-item>\n      </ion-col>\n    </ion-row>\n    <ion-row>\n      <ion-col formArrayName=\"note\">\n        <ion-item formGroupName=\"0\">\n          <ion-label color=\"primary\">{{'DESCRIPTION' | translate}}</ion-label>\n          <ion-textarea id=\"device-note\" rows=\"3\" auto-grow=\"true\" formControlName=\"text\">\n          </ion-textarea>\n        </ion-item>\n      </ion-col>\n    </ion-row>\n    <ion-row class=\"ion-margin-top ion-margin-bottom\">\n      <ion-col>\n        <ion-radio-group class=\"radio-hor\" formControlName=\"status\">\n          <ion-item *ngFor=\"let status of statusList\" lines=\"none\">\n            <ion-label>{{status.label | translate}}</ion-label>\n            <ion-radio slot=\"start\" value=\"{{status.value}}\" id=\"device-status-{{status.value}}\" color=\"secondary\"\n              disabled>\n            </ion-radio>\n          </ion-item>\n        </ion-radio-group>\n      </ion-col>\n    </ion-row>\n    <ion-row class=\"ion-float-right ion-margin-bottom\">\n      <ion-button fill=\"outline\" color=\"primary\" id=\"cancelBtn\" *ngIf=\"inData\" (click)=\"discard()\"\n        class=\"ion-margin-end\">\n        <ion-icon slot=\"start\" name=\"close\"></ion-icon>{{'REJECT_BUTTON' | translate}}\n      </ion-button>\n      <ion-button fill=\"outline\" *ngIf=\"!inData\" color=\"primary\" id=\"resetBtn\" (click)=\"reset()\" class=\"ion-margin-end\">\n        <ion-icon slot=\"start\" name=\"refresh\"></ion-icon>{{'AGAIN_BUTTON' | translate}}\n      </ion-button>\n      <ion-button id=\"submitBtn\" type=\"submit\" [disabled]=\"form.invalid\">\n        <ion-icon slot=\"start\" name=\"save\"></ion-icon>{{'SAVE_BUTTON' | translate}}\n      </ion-button>\n    </ion-row>\n  </ion-grid>\n</form>","styles":[".item-select{height:56px;display:flex}textarea{min-height:56px}::ng-deep ion-select-popover{background-color:#fff}::ng-deep ion-select-popover ion-item{--inner-border-width:0}@media (min-width:768px){.radio-hor{display:flex;flex-direction:row}}"]}]}],"members":{"typeList":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":27,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"resetForm":[{"__symbolic":"method"}]}},"ɵbt":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":8,"character":1},"arguments":[{"selector":"inc-device-table","animations":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"trigger","line":13,"character":4},"arguments":["detailExpand",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":14,"character":6},"arguments":["collapsed",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":14,"character":25},"arguments":[{"height":"0px","minHeight":"0","display":"none"}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":15,"character":6},"arguments":["expanded",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":15,"character":24},"arguments":[{"height":"*"}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"transition","line":16,"character":6},"arguments":["expanded <=> collapsed",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animate","line":16,"character":43},"arguments":["150ms cubic-bezier(0.4, 0.0, 0.2, 1)"]}]}]]}],"template":"<div class=\"devices-table mat-elevation-z8\" [hidden]=\"!deviceList\">\n  <div class=\"loading-shade\" *ngIf=\"deviceList && deviceList.length===0 && filtered\">\n    <ion-text color=\"danger\">\n      <h4>{{'NO_RESULT' | translate}}</h4>\n    </ion-text>\n  </div>\n  <mat-table [dataSource]=\"dataSource\" multiTemplateDataRows matSort>\n    <ng-container matColumnDef=\"identifier\">\n      <mat-header-cell *matHeaderCellDef>{{'INVENTORY_ID' | translate}}</mat-header-cell>\n      <mat-cell *matCellDef=\"let row\">\n        <div id=\"row-identifier\" style=\"width: 100%\">\n          <ion-button id=\"row-serial-number\" fill=\"outline\" expand=\"block\" style=\"text-transform: initial;\"\n            color=\"secondary\" (click)=\"navDevice('/device-details', row, $event)\">\n            <span>{{row.identifier[0].value}}</span>\n          </ion-button>\n        </div>\n      </mat-cell>\n    </ng-container>\n\n    <ng-container matColumnDef=\"manufacturer\">\n      <mat-header-cell *matHeaderCellDef mat-sort-header id=\"device-manufacturer-header\">\n        {{'MANUFACTURER' | translate}}\n      </mat-header-cell>\n      <mat-cell *matCellDef=\"let row\">\n        <ion-text color=\"primary\" id=\"row-manufacturer\">\n          {{row.manufacturer}}\n        </ion-text>\n      </mat-cell>\n    </ng-container>\n\n    <ng-container matColumnDef=\"model\">\n      <mat-header-cell *matHeaderCellDef mat-sort-header id=\"device-model-header\">\n        {{'MODELL' | translate}}\n      </mat-header-cell>\n      <mat-cell *matCellDef=\"let row\">\n        <ion-text color=\"primary\" id=\"row-model\">\n          {{row.modelNumber}}\n        </ion-text>\n      </mat-cell>\n    </ng-container>\n\n    <ng-container matColumnDef=\"status\">\n      <mat-header-cell *matHeaderCellDef mat-sort-header id=\"device-status-header\">\n        {{'STATUS' | translate}} </mat-header-cell>\n      <mat-cell *matCellDef=\"let row\" class=\"ion-text-capitalize\">\n        <ng-container *ngIf=\"row.status !== 'inactive'; else elseTemplate\">\n          <ion-text id=\"row-status\"\n            [ngClass]=\"{'success': row.status==='active', 'warning': row.status==='entered-in-error', 'danger': row.status==='unknown'}\">\n            {{row.status | deviceStatusPipe | translate}}\n          </ion-text>\n        </ng-container>\n        <ng-template #elseTemplate>\n          <ion-button fill=\"outline\" expand=\"block\" style=\"text-transform: initial; flex: 1; margin-right: 8px;\"\n            *ngIf=\"row.patient && row.patient.display\">\n            <span>{{row.patient.display}}</span>\n          </ion-button>\n          <span *ngIf=\"!(row.patient && row.patient.display)\">Ismeretlen páciens</span>\n        </ng-template>\n      </mat-cell>\n    </ng-container>\n\n    <ng-container matColumnDef=\"type\">\n      <mat-header-cell *matHeaderCellDef mat-sort-header id=\"device-type-header\">\n        {{'TYPE' | translate}} </mat-header-cell>\n      <mat-cell *matCellDef=\"let row\" class=\"ion-text-capitalize\">\n        <ion-text id=\"row-type\">\n          {{row.type.text | translate}}\n        </ion-text>\n      </mat-cell>\n    </ng-container>\n\n    <ng-container matColumnDef=\"star\">\n      <mat-header-cell *matHeaderCellDef></mat-header-cell>\n      <mat-cell *matCellDef=\"let element\">\n        <button mat-button [matMenuTriggerFor]=\"menu\" (click)=\"stopProp($event)\" id=\"item-menu-button\">\n          <ion-icon style=\"font-size: 30px;\" name=\"more\"></ion-icon>\n        </button>\n        <mat-menu #menu=\"matMenu\" xPosition=\"before\">\n          <button class=\"menuItem\" id=\"item-menu-view-button\" mat-menu-item\n            (click)=\"navDevice('/device-details', element)\">{{'VIEW' | translate}}</button>\n          <button class=\"menuItem\" id=\"item-menu-edit-button\" (click)=\"navDevice('/device-add', element)\"\n            mat-menu-item>{{'EDIT' | translate}}</button>\n          <button *ngIf=\"!hideDeleteButton\" class=\"menuItem\" id=\"item-menu-delete-button\" mat-menu-item\n            (click)=\"deleteDeviceAlert(element.id, element.identifier[0].value)\">{{'DELETE' | translate}}</button>\n        </mat-menu>\n      </mat-cell>\n    </ng-container>\n\n    <ng-container matColumnDef=\"expandedDetail\">\n      <mat-cell *matCellDef=\"let element\" [attr.colspan]=\"displayedColumns.length\" class=\"ion-no-padding\">\n        <div class=\"element-detail\" [@detailExpand]=\"element == expandedElement ? 'expanded' : 'collapsed'\">\n          <inc-table-row-inner [element]=\"element\"></inc-table-row-inner>\n        </div>\n      </mat-cell>\n    </ng-container>\n\n    <mat-header-row *matHeaderRowDef=\"displayedColumns; sticky: true\"></mat-header-row>\n    <mat-row *matRowDef=\"let element; columns: displayedColumns;\" [class.expanded-row]=\"expandedElement === element\"\n      class=\"element-row\" (click)=\"expandedElement = expandedElement === element ? null : element\">\n    </mat-row>\n    <tr mat-row *matRowDef=\"let row; columns: ['expandedDetail']\" class=\"detail-row\"></tr>\n  </mat-table>\n  <mat-paginator #paginator showFirstLastButtons=\"true\" hidePrevButton=false class=\"mat-paginator-sticky\" [pageSizeOptions]=\"[25, 50, 100]\">\n  </mat-paginator>\n</div>","styles":["ion-button span,ion-text{word-break:break-all;white-space:normal}ion-button{font-weight:400;height:auto}ion-button span{display:flex;align-items:center;min-height:32px}.mat-column-manufacturer{padding-left:8px}.mat-column-star{padding-right:0;border-left:1px solid #e0e0e0;flex:.4;min-width:64px}.mat-paginator-sticky{bottom:0;position:-webkit-sticky;position:sticky;z-index:10}@media (max-width:576px){.mat-column-manufacturer,.mat-column-model{display:none}.mat-column-star{flex:.75}}tr.detail-row{height:0;display:initial}tr .mat-cell{padding:0}.mat-row.element-row:not(.expanded-row):hover{background:#f5f5f5}.mat-row.element-row:not(.expanded-row):active{background:#efefef}.element-detail{overflow:hidden;display:flex;flex:1;border-bottom:1px solid #e0e0e0}.element-detail inc-table-row-inner{width:100%}.devices-table{position:relative}.mat-table{min-height:250px}.loading-shade{left:0;right:0;background:rgba(0,0,0,.15);display:flex;align-items:center;justify-content:center;position:absolute;top:56px;bottom:56px;z-index:1}.v-center{display:flex;align-items:center}.success{color:var(--ion-color-success)}.danger{color:var(--ion-color-danger)}.warning{color:var(--ion-color-warning)}"]}]}],"members":{"typeDisabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":26,"character":3}}]}],"statusDisabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":27,"character":3}}]}],"deviceList":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":28,"character":3}}]}],"filtered":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":29,"character":3}}]}],"actPage":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":30,"character":3}}]}],"pageSize":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":31,"character":3}}]}],"hideDeleteButton":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":32,"character":3}}]}],"callSortSizeChanged":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":33,"character":3}}]}],"callDelete":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":34,"character":3}}]}],"paginator":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":35,"character":3},"arguments":[{"__symbolic":"reference","module":"@angular/material","name":"MatPaginator","line":35,"character":13}]}]}],"sort":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":36,"character":3},"arguments":[{"__symbolic":"reference","module":"@angular/material","name":"MatSort","line":36,"character":13}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"AlertService"},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":38,"character":66}]}],"ngOnChanges":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"stopProp":[{"__symbolic":"method"}],"navDevice":[{"__symbolic":"method"}],"deleteDeviceAlert":[{"__symbolic":"method"}]}},"ɵbu":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"inc-table-row-inner","template":"<ion-grid *ngIf=\"element\">\n    <ion-row class=\"show-sm\">\n        <ion-col size=\"4\" offset=\"0.5\">\n            <ion-text color=\"medium\">\n                <p>{{'MANUFACTURER' | translate}}</p>\n            </ion-text>\n            <b>{{element.manufacturer}}</b>\n        </ion-col>\n        <ion-col size=\"6\">\n            <ion-text color=\"medium\">\n                <p>Modell</p>\n            </ion-text>\n            <b>{{element.modelNumber}}</b>\n        </ion-col>\n    </ion-row>\n    <ion-row>\n        <ion-col size=\"4\" size-md=\"4.3\" offset-md=\"2.5\" offset=\"0.5\">\n            <ion-text color=\"medium\">\n                <p>{{'SERIALNUMBER' | translate}}</p>\n            </ion-text>\n            <b id=\"row-serial-number\">{{element.serialNumber}}</b>\n        </ion-col>\n        <ion-col size=\"4\" size-md=\"2.15\">\n            <ion-text color=\"medium\">\n                <p>{{'LASTUPDATED_PERSON' | translate}}</p>\n            </ion-text>\n            <b id=\"row-owner-reference\">{{element.note[0].authorReference.display}}</b>\n        </ion-col>\n        <ion-col size=\"3.5\" size-md=\"2.15\">\n            <ion-text color=\"medium\">\n                <p>{{'LASTUPDATED' | translate}}</p>\n            </ion-text>\n            <b id=\"row-last-updated\">{{(element.meta.lastUpdated.seconds * 1000) | date}}</b>\n        </ion-col>\n    </ion-row>\n</ion-grid>","styles":[".show-sm{display:none}@media (max-width:576px){.show-sm{display:flex}}"]}]}],"members":{"element":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵbv":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":3,"character":1},"arguments":[{"exports":[{"__symbolic":"reference","name":"ɵbw"}],"declarations":[{"__symbolic":"reference","name":"ɵbw"}]}]}],"members":{}},"ɵbw":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":2,"character":1},"arguments":[{"name":"deviceStatusPipe"}]}],"members":{"transform":[{"__symbolic":"method"}]}},"ɵbx":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"AbstractDetailsComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":6,"character":1},"arguments":[{"selector":"inc-device-details","template":"<ion-grid class=\"ion-margin\" *ngIf=\"inData\">\n  <ion-row>\n    <ion-col size=\"12\" sizeMd=\"6\">\n      <ion-text color=\"medium\">\n        <p>{{'INVENTORY_ID' | translate}}</p>\n      </ion-text>\n      <b>{{inData.identifier[0].value}}</b>\n    </ion-col>\n    <ion-col size=\"12\" sizeMd=\"6\" *ngIf=\"inData.serialNumber\">\n      <ion-text color=\"medium\">\n        <p>{{'SERIALNUMBER' | translate}}</p>\n      </ion-text>\n      <b>{{inData.serialNumber}}</b>\n    </ion-col>\n  </ion-row>\n  <ion-row>\n    <ion-col size=\"12\" sizeMd=\"4\">\n      <ion-text color=\"medium\">\n        <p>{{'MANUFACTURER' | translate}}</p>\n      </ion-text>\n      <b>{{inData.manufacturer}}</b>\n    </ion-col>\n    <ion-col size=\"12\" sizeMd=\"4\">\n      <ion-text color=\"medium\">\n        <p>{{'MODELL' | translate}}</p>\n      </ion-text>\n      <b>{{inData.modelNumber}}</b>\n    </ion-col>\n    <ion-col size=\"12\" sizeMd=\"4\">\n      <ion-text color=\"medium\">\n        <p>{{'TYPE' | translate}}</p>\n      </ion-text>\n      <b class=\"ion-text-capitalize\">{{inData.type.text | translate}}</b>\n    </ion-col>\n  </ion-row>\n  <ion-row *ngIf=\"inData.note && inData.note[0].text\">\n    <ion-col>\n      <ion-text color=\"medium\">\n        <p>{{'DESCRIPTION' | translate}}</p>\n      </ion-text>\n      <p class=\"note-border ion-no-margin ion-padding\"><b>{{inData.note[0].text}}</b></p>\n    </ion-col>\n  </ion-row>\n  <ion-row class=\"ion-float-right ion-margin-bottom ion-margin-top\">\n    <ion-button *ngIf=\"!hideDeleteButton\" id=\"delete-button\" fill=\"outline\" color=\"danger\" class=\"ion-margin-end\"\n      (click)=\"deleteDeviceAlert(inData.id, inData.identifier[0].value)\">\n      <ion-icon slot=\"start\" name=\"close\">\n      </ion-icon>{{'DELETE' | translate}}\n    </ion-button>\n    <ion-button id=\"edit-button\" (click)=\"navToUpdate()\" fill=\"outline\">\n      <ion-icon slot=\"start\" name=\"create\"></ion-icon>{{'EDIT' | translate}}\n    </ion-button>\n  </ion-row>\n</ion-grid>","styles":[".note-border{border:2px solid var(--ion-color-medium);border-radius:4px}"]}]}],"members":{"hideDeleteButton":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"callDelete":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":13,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/router","name":"Router","line":15,"character":30},{"__symbolic":"reference","name":"AlertService"}]}],"navToUpdate":[{"__symbolic":"method"}],"deleteDeviceAlert":[{"__symbolic":"method"}]}},"ɵby":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"inc-device-status","template":"<ion-grid class=\"ion-no-padding\">\n  <ion-row>\n    <ion-col size=\"12\" size-md=\"6\" class=\"avatar-container\">\n      <ion-avatar\n        [ngClass]=\"{success: device.status === 'active', danger: device.status === 'unknown', warning: device.status === 'entered-in-error'}\">\n        <ion-text>\n          <b>{{device.status | deviceStatusPipe | translate}}</b>\n        </ion-text>\n      </ion-avatar>\n      <div *ngIf=\"device.status === 'inactive' && device.patient\">\n        <ion-text color=\"primary\" *ngIf=\"device.patient.display\">\n          <h4 class=\"ion-text-center\">\n            <b>{{device.patient.display}}</b>\n          </h4>\n        </ion-text>\n        <h6 class=\"ion-text-center\" *ngIf=\"device.patient.reference\">{{device.patient.reference}}</h6>\n      </div>\n    </ion-col>\n    <ion-col size=\"12\" size-md=\"6\">\n      <form [formGroup]=\"statusForm\" (ngSubmit)=\"update('inactive', statusForm.value)\">\n        <ion-list>\n          <ion-item [disabled]=\"device.status !== 'active'\">\n            <ion-label position=\"floating\">{{'TAJ' | translate}}\n              <span class=\"required\">*</span>\n            </ion-label>\n            <ion-input incSinController formControlName=\"taj\" id=\"taj\" type=\"text\" autofocus=\"true\" clearInput>\n            </ion-input>\n          </ion-item>\n          <ion-item>\n            <ion-label position=\"floating\">{{'COMMENT' | translate}}</ion-label>\n            <ion-textarea id=\"comment\" rows=\"1\" formControlName=\"comment\" autoGrow></ion-textarea>\n          </ion-item>\n          <div class=\"ion-float-end ion-margin-top\">\n            <ion-button fill=\"outline\" id=\"scrapped-button\" color=\"danger\" *ngIf=\"device.status !== 'unknown'\"\n              (click)=\"update('unknown', statusForm.value)\" class=\"ion-margin-end\">\n              {{'STATUS_MAKE_SCRAPPED' | translate}}\n            </ion-button>\n            <ion-button fill=\"outline\" id=\"make-error-button\" color=\"warning\"\n              *ngIf=\"device.status !== 'entered-in-error'\" (click)=\"update('enteredInError', statusForm.value)\"\n              class=\"ion-margin-end\">\n              {{'STATUS_MAKE_ERROR' | translate}}\n            </ion-button>\n            <ion-button fill=\"outline\" id=\"make-active-button\" color=\"success\" *ngIf=\"device.status !== 'active'\"\n              (click)=\"update('active', statusForm.value)\">\n              {{'TAKE_BACK' | translate}}\n            </ion-button>\n            <ion-button [disabled]=\"statusForm.invalid\" id=\"make-inactive-button\" *ngIf=\"device.status === 'active'\"\n              type=\"submit\">\n              {{'STATUS_MAKE_INACTIVE' | translate}}\n            </ion-button>\n          </div>\n        </ion-list>\n      </form>\n    </ion-col>\n  </ion-row>\n</ion-grid>","styles":[".avatar-container,ion-avatar{display:flex;justify-content:center;align-items:center}.avatar-container{flex-direction:column}ion-avatar{width:100px;height:100px;border:2px solid var(--ion-color-primary)}.success{border-color:var(--ion-color-success)}.danger{border-color:var(--ion-color-danger)}.warning{border-color:var(--ion-color-warning)}.user{background-color:var(--ion-color-primary)}"]}]}],"members":{"device":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}],"callUpdate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":12,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"reset":[{"__symbolic":"method"}],"update":[{"__symbolic":"method"}]}},"ɵbz":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":7,"character":1},"arguments":[{"selector":"[incSinController]"}]}],"members":{"incSinIsActive":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"keyEvent":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":16,"character":3},"arguments":["keydown",["$event"]]}]}],"testEvent":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":21,"character":3},"arguments":["ended",["$event"]]}]}],"__ctor__":[{"__symbolic":"constructor"}],"separatorController":[{"__symbolic":"method"}]}},"ɵca":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"inc-device-status-table","template":"<mat-table [dataSource]=\"list\">\n  <ng-container matColumnDef=\"newStatus\">\n    <mat-header-cell *matHeaderCellDef>{{'STATUS' | translate}}</mat-header-cell>\n    <mat-cell *matCellDef=\"let row\">\n      <ion-text id=\"row-status\" *ngIf=\"row.reason && row.reason[0]\"\n        [ngClass]=\"{'success': row.reason[0].text==='active', 'warning': row.reason[0].text==='entered-in-error', 'danger': row.reason[0].text==='unknown'}\">\n        {{row.reason[0].text | deviceStatusPipe | translate}}\n      </ion-text>\n    </mat-cell>\n  </ng-container>\n\n  <ng-container matColumnDef=\"comment\">\n    <mat-header-cell *matHeaderCellDef>{{'COMMENT' | translate}}</mat-header-cell>\n    <mat-cell *matCellDef=\"let row\">\n      <span *ngIf=\"row.reason && row.reason[1]\" class=\"truncate\"\n        matTooltip=\"{{row.reason[1].text}}\">{{row.reason[1].text}}</span>\n    </mat-cell>\n  </ng-container>\n\n  <ng-container matColumnDef=\"owning\">\n    <mat-header-cell *matHeaderCellDef>{{'PATIENT' | translate}}</mat-header-cell>\n    <mat-cell *matCellDef=\"let row\" class=\"ion-padding-end\">\n      {{row.target[0].display}}\n    </mat-cell>\n  </ng-container>\n\n  <ng-container matColumnDef=\"responsible\">\n    <mat-header-cell *matHeaderCellDef>{{'RESPONSIBLE' | translate}}</mat-header-cell>\n    <mat-cell *matCellDef=\"let row\">\n      {{row.agent[0].who.display}}\n    </mat-cell>\n  </ng-container>\n\n  <ng-container matColumnDef=\"date\">\n    <mat-header-cell *matHeaderCellDef>{{'WHEN' | translate}}</mat-header-cell>\n    <mat-cell *matCellDef=\"let row\">\n      {{row.recorded.toDate() | date:\"yyyy.MM.dd.\"}}\n    </mat-cell>\n  </ng-container>\n\n  <mat-header-row *matHeaderRowDef=\"displayedColumns; sticky: true\"></mat-header-row>\n  <mat-row *matRowDef=\"let row; columns: displayedColumns;\"></mat-row>\n</mat-table>","styles":[".success{color:var(--ion-color-success)}.danger{color:var(--ion-color-danger)}.warning{color:var(--ion-color-warning)}.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}"]}]}],"members":{"list":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵcb":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"inc-device-select","template":"<ion-item class=\"item-select\" [disabled]=\"disabled\">\n  <ion-label position=\"floating\">{{label | translate}}</ion-label>\n  <ion-select multiple={{multiple}} [(ngModel)]=\"selectedValues\" placeholder=\"{{placeholder | translate}}\" class=\"ion-text-capitalize\"\n    interface=\"alert\" [value]=\"selectedValues\" (ionChange)=\"search($event)\">\n    <ion-select-option *ngIf=\"!multiple\" value=\"\">\n      {{'ALL' | translate}}\n    </ion-select-option>\n    <ion-select-option *ngFor=\"let data of inList\" value=\"{{data.value}}\" selected=\"true\">\n      {{data.label | translate}}\n    </ion-select-option>\n  </ion-select>\n</ion-item>","styles":[".item-select{height:56px;display:flex}::ng-deep ion-select-popover{background-color:#fff}::ng-deep ion-select-popover ion-item{--inner-border-width:0}"]}]}],"members":{"label":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":3}}]}],"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":3}}]}],"inList":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3}}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}],"multiple":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"callSearch":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":13,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"search":[{"__symbolic":"method"}]}},"ɵcc":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"AbstractAddComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":10,"character":1},"arguments":[{"selector":"inc-condition-add","template":"<form [formGroup]=\"form\" (submit)=\"close(form.value)\">\n  <ion-grid>\n    <ion-row>\n      <ion-col formArrayName=\"category\">\n        <mat-form-field style=\"width: 100%;\" formGroupName=\"0\">\n          <mat-label>{{'CATEGORY' | translate}}</mat-label>\n          <mat-select formControlName=\"text\" required (selectionChange)=\"onSelectionChange($event)\">\n            <mat-option *ngFor=\"let category of categories\" [value]=\"category\">\n              {{category | uppercase | translate}}\n            </mat-option>\n          </mat-select>\n        </mat-form-field>\n      </ion-col>\n      <ion-col>\n        <mat-form-field style=\"width: 100%;\">\n          <input matInput [matDatepicker]=\"picker1\"\n          placeholder=\"{{(form.controls.category.value[0].text === 'surgery' ? 'DATE_OF_SURGERY' : 'DATE_OF_RECOGNITION') | translate}}\"\n            formControlName=\"onsetDateTime\" required>\n          <mat-datepicker-toggle matSuffix [for]=\"picker1\"></mat-datepicker-toggle>\n          <mat-datepicker #picker1></mat-datepicker>\n        </mat-form-field>\n      </ion-col>\n    </ion-row>\n    <ion-row formGroupName=\"code\" [hidden]=\"!(form.controls.category.value[0].text === 'disease')\">\n      <ion-col size=\"12\">\n        <mat-form-field style=\"width: 100%;\">\n          <input type=\"text\" placeholder=\"{{'NAME_OF_DISEASE' | translate}}\" matInput formControlName=\"text\"\n            [matAutocomplete]=\"auto\">\n          <mat-autocomplete #auto=\"matAutocomplete\">\n            <mat-option *ngFor=\"let option of filteredOptions | async\" [value]=\"option.NEV\">\n              {{option.NEV}}\n            </mat-option>\n          </mat-autocomplete>\n        </mat-form-field>\n      </ion-col>\n      <ion-col size=\"12\" formArrayName=\"coding\">\n        <mat-form-field style=\"width: 100%;\" formGroupName=\"0\">\n          <input matInput type=\"text\" formControlName=\"code\" placeholder=\"{{'BNO' | translate}}\" readonly>\n        </mat-form-field>\n      </ion-col>\n    </ion-row>\n    <ion-row>\n      <ion-col formArrayName=\"note\">\n        <ion-item formGroupName=\"0\">\n          <ion-label color=\"primary\">{{'DESCRIPTION' | translate}}</ion-label>\n          <ion-textarea id=\"anam-note\" rows=\"3\" auto-grow=\"true\" formControlName=\"text\">\n          </ion-textarea>\n        </ion-item>\n      </ion-col>\n    </ion-row>\n    <inc-file-add [files]=\"files\" (filesChange)=\"files = $event;\"></inc-file-add>\n    <ion-row>\n      <ion-col size=\"6\" size-md=\"3\" offset-md=\"6\">\n        <ion-button id=\"cancel-button\" fill=\"clear\" color=\"primary\" (click)=\"close()\" expand=\"block\">\n          {{'CANCEL_BUTTON' | translate}}\n        </ion-button>\n      </ion-col>\n      <ion-col size=\"6\" size-md=\"3\">\n        <ion-button id=\"save-button\" color=\"primary\" type=\"submit\" [disabled]=\"form.invalid\" expand=\"block\">\n          {{'READY_BUTTON' | translate}}\n        </ion-button>\n      </ion-col>\n    </ion-row>\n  </ion-grid>\n</form>","styles":[""]}]}],"members":{"urlBno":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":3}}]}],"patient":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":3}}]}],"categories":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":3}}]}],"isModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":24,"character":3}}]}],"user":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":25,"character":3}}]}],"type":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":26,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ionic/angular","name":"ModalController","line":31,"character":29},{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient","line":31,"character":66}]}],"ngOnInit":[{"__symbolic":"method"}],"resetForm":[{"__symbolic":"method"}],"close":[{"__symbolic":"method"}],"onSelectionChange":[{"__symbolic":"method"}],"_filter":[{"__symbolic":"method"}],"loadBNOs":[{"__symbolic":"method"}],"readJson":[{"__symbolic":"method"}]}},"ɵcd":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"AbstractDetailsComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"inc-condition-details","template":"<ion-grid *ngIf=\"inData && inData.condition\">\n  <ion-row>\n    <ion-col>\n      <ion-item lines=\"none\" class=\"ion-no-padding\">\n        <ion-badge color=\"light\" slot=\"start\" *ngIf=\"inData.condition.category && inData.condition.category[0]\" class=\"ion-padding\"\n          style=\"min-width: 100px;\">\n          {{inData.condition.category[0].text | uppercase | translate}}\n        </ion-badge>\n\n        <ion-label *ngIf=\"inData.condition.note && inData.condition.note[0] && inData.condition.note[0].authorReference\" style=\"flex: .4;\">\n          <ion-text color=\"primary\">\n            <p>{{'CREATED' | translate}}:<br>\n              {{inData.condition.note[0].time | date:'yyyy.MM.dd'}}</p>\n          </ion-text>\n          {{inData.condition.note[0].authorReference.display}}\n        </ion-label>\n        <ion-label *ngIf=\"inData.condition.note && inData.condition.note[1] && inData.condition.note[1].authorReference\" style=\"flex: .4;\">\n          <ion-text color=\"primary\">\n            <p>{{'LAST_MODIFIED' | translate}}: <br>\n              {{inData.condition.note[1].time | date:'yyyy.MM.dd'}}</p>\n          </ion-text>\n          {{inData.condition.note[1].authorReference.display}}\n        </ion-label>\n\n        <ion-label *ngIf=\"inData.condition.code && inData.condition.code.text\">\n          <ion-text color=\"primary\">\n            <p>{{inData.condition.code.coding[0].code}}</p>\n          </ion-text>\n          {{ inData.condition.code.text}}\n        </ion-label>\n        <ion-buttons slot=\"end\">\n          <ion-button (click)=\"more()\">\n            <ion-icon name=\"more\"></ion-icon>\n          </ion-button>\n        </ion-buttons>\n      </ion-item>\n    </ion-col>\n  </ion-row>\n  <ion-row *ngIf=\"inData.condition.note && inData.condition.note[0] && inData.condition.note[0].text\">\n    <ion-col>\n      <p>{{inData.condition.note[0].text}}</p>\n    </ion-col>\n  </ion-row>\n  <ion-row *ngIf=\"condition.evidence && condition.evidence[0] && condition.evidence[0].detail &&\n    condition.evidence[0].detail[0] && condition.evidence[0].detail[0].reference\">\n    <ion-col size=\"12\">\n      <ion-chip *ngFor=\"let detail of condition.evidence[0].detail; let i = index\" outline=\"true\" (click)=\"openFile(i)\">\n        <ion-label *ngIf=\"detail.reference.split('/') as _reference\">\n          {{_reference[_reference.length - 1]}}\n        </ion-label>\n      </ion-chip>\n    </ion-col>\n  </ion-row>\n</ion-grid>","styles":["ion-chip{color:var(--ion-color-primary)}"]}]}],"members":{"callOpenFile":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":12,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"openFile":[{"__symbolic":"method"}]}},"ɵce":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"AbstractAddComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"inc-decourse-add","template":"<form id=\"form\" [formGroup]=\"form\" (submit)=\"close(form.value)\">\n  <ion-grid>\n    <ion-row>\n      <ion-col size=\"12\" size-md=\"6\">\n        <ion-label id=\"alert-add-practitioner\">\n          <ion-text>\n            {{'EXAMINER_PRACTITIONER' | translate}}\n          </ion-text>\n          <h2>\n            {{form.value.note[0].authorReference.display || '' }}\n          </h2>\n        </ion-label>\n      </ion-col>\n      <ion-col size=\"12\" size-md=\"6\">\n        <ion-label id=\"alert-add-time\">\n          <ion-text>\n            {{'DATE' | translate}}\n          </ion-text>\n          <h2>{{form.value.onsetDateTime | date: 'yyyy.MM.dd HH:mm:ss' }}</h2>\n        </ion-label>\n      </ion-col>\n    </ion-row>\n    <ion-row class=\"divide\" formGroupName=\"category\">\n      <ion-col size=\"12\" formArrayName=\"0\">\n        <ion-item lines=\"none\">\n          <ion-label position=\"floating\">{{'SUBJECT' | translate}}</ion-label>\n          <ion-select id=\"alert-add-subject\" interface=\"popover\" placeholder=\"{{'CHOOSE_ONE' | translate}}\"\n            formControlName=\"text\" (ionChange)=\"onChange($event)\">\n            <ion-select-option *ngFor=\"let subject of subjects\" value=\"{{subject.value}}\">{{subject.label | translate}}\n            </ion-select-option>\n          </ion-select>\n        </ion-item>\n      </ion-col>\n    </ion-row>\n    <ion-row class=\"divide\" formGroupName=\"note\">\n      <ion-col size=\"12\" formArrayName=\"0\">\n        <ion-label position=\"floating\"> {{'ENTRY' | translate}} </ion-label>\n        <ion-textarea id=\"alert-add-entry\" rows=\"3\" auto-grow=\"true\" formControlName=\"text\"> </ion-textarea>\n      </ion-col>\n    </ion-row>\n    <ion-row>\n      <ion-col size=\"6\" size-md=\"3\" offset-md=\"6\">\n        <ion-button id=\"cancel-button\" fill=\"clear\" color=\"primary\" (click)=\"close()\" expand=\"block\">\n          {{'CANCEL_BUTTON' | translate}}\n        </ion-button>\n      </ion-col>\n      <ion-col size=\"6\" size-md=\"3\">\n        <ion-button id=\"save-button\" color=\"primary\" type=\"submit\" [disabled]=\"form.invalid\" expand=\"block\">\n          {{'READY_BUTTON' | translate}}\n        </ion-button>\n      </ion-col>\n    </ion-row>\n  </ion-grid>\n</form>","styles":[""]}]}],"members":{"patient":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"user":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":3}}]}],"isModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":3}}]}],"stage":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":3}}]}],"subjects":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ionic/angular","name":"ModalController","line":23,"character":39}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"resetForm":[{"__symbolic":"method"}],"onChange":[{"__symbolic":"method"}],"addNote":[{"__symbolic":"method"}],"fillNotes":[{"__symbolic":"method"}],"refreshTime":[{"__symbolic":"method"}],"close":[{"__symbolic":"method"}]}},"ɵcf":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵh"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"inc-alert-details","template":"<ion-grid>\n  <ion-row>\n    <ion-col size=\"11\">\n      <ion-row>\n        <ion-col size=\"12\" style=\"display: flex;\">\n          <span>\n            {{inData.sent || '' | date: 'yyyy.MM.dd HH:mm:ss' }}\n          </span>\n        </ion-col>\n      </ion-row>\n    </ion-col>\n    <ion-col size=\"12\">\n      <h2>\n        {{getAlertType() | uppercase | translate}}\n      </h2>\n    </ion-col>\n  </ion-row>\n  <ion-row>\n    <ion-col size=\"12\">\n      <h2>\n        {{getCategoryText() | uppercase}}\n      </h2>\n    </ion-col>\n  </ion-row>\n  <ion-row class=\"divide\"></ion-row>\n  <ion-row>\n    <ion-col size=\"12\" class=\"ion-no-padding\">\n      <ion-button id=\"alert-comment-add-button\" fill=\"clear\" (click)=\"commentsSwitcher()\" expand=\"block\">\n        <!-- <ion-icon name=\"text\"></ion-icon> &nbsp; -->\n        <ion-icon [name]=\"iconName\"></ion-icon> &nbsp;\n        {{('COMMENT2' | translate) + '&nbsp;'  + '(' + (inData.note && inData.note[0] ? inData.note.length : 0) + ')'}}\n      </ion-button>\n    </ion-col>\n  </ion-row>\n  <ion-row class=\"divide\"></ion-row>\n  <div *ngIf=\"postIsOpened\">\n    <ion-row *ngIf=\"!commentUpdateId\">\n      <inc-alert-comment-add style=\"width: 100%;\" [user]=\"user\" (callSave)=\"onCallSaveComment($event)\"\n        (callSaveAndApprove)=\"onCallSaveAndApprove($event)\">\n      </inc-alert-comment-add>\n    </ion-row>\n    <div *ngFor=\"let note of inData.note; let i = index\">\n      <ion-row>\n        <ion-col size=\"12\">\n          <div *ngIf=\"i === commentUpdateId; else notCommentUpdate\">\n            <inc-alert-comment-add [inData]=\"note\" [user]=\"user\" (callUpdate)=\"onCallUpdateComment($event)\"\n              (callCancel)=\"onCallCancelComment()\">\n            </inc-alert-comment-add>\n          </div>\n          <ng-template #notCommentUpdate>\n            <inc-alert-comment-details [inData]=\"note\" [user]=\"user\" (callMore)=\"onCallCommentMore($event)\">\n            </inc-alert-comment-details>\n          </ng-template>\n        </ion-col>\n      </ion-row>\n    </div>\n  </div>\n</ion-grid>","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TranslatePipe"}]}],"ngOnInit":[{"__symbolic":"method"}],"onCallSaveComment":[{"__symbolic":"method"}],"onCallUpdateComment":[{"__symbolic":"method"}],"onCallCancelComment":[{"__symbolic":"method"}],"onCallCommentMore":[{"__symbolic":"method"}],"onCallSaveAndApprove":[{"__symbolic":"method"}],"getAlertType":[{"__symbolic":"method"}],"getCategoryText":[{"__symbolic":"method"}]}},"ɵcg":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":8,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ɵch"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":11,"character":4},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":12,"character":4},{"__symbolic":"reference","name":"TranslateModule"},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":14,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":15,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatExpansionModule","line":16,"character":4}],"exports":[{"__symbolic":"reference","name":"ɵch"}]}]}],"members":{}},"ɵch":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"AbstractAddComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"inc-alert-comment-add","template":"<form id=\"form\" [formGroup]=\"form\" (submit)=\"inData ? close(form.value) : ''\">\n  <div style=\"display: flex;\">\n    <ion-searchbar mode=\"ios\" color=\"light\" searchIcon=\"\" formControlName=\"text\"\n      placeholder=\"{{placeholder | translate}}\">\n    </ion-searchbar>\n    <span style=\"display: flex;\" class=\"vertical-center\" *ngIf=\"!inData\">\n      <!-- <ion-button (click)=\"close(form.value)\" fill=\"outline\" [disabled]=\"form.invalid\">\n        {{'SAVE_BUTTON' | translate}} </ion-button> -->\n      <ion-button (click)=\"saveAndApprove(form.value)\" [disabled]=\"form.invalid\">\n        {{'SAVE_APPROVE_BUTTON' | translate}}</ion-button>\n    </span>\n  </div>\n  <ion-button *ngIf=\"inData\" fill=\"clear\" (click)=\"close()\">\n    <ion-label class=\"cancel-comment-update-button\">\n      {{'CANCEL_MODIFY' | translate}}\n    </ion-label>\n  </ion-button>\n</form>","styles":[".vertical-center{height:auto;margin:auto}"]}]}],"members":{"user":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}],"callCancel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":12,"character":3}}]}],"callSaveAndApprove":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":13,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"close":[{"__symbolic":"method"}],"resetForm":[{"__symbolic":"method"}],"refreshTime":[{"__symbolic":"method"}],"saveAndApprove":[{"__symbolic":"method"}]}},"ɵci":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":8,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ɵcj"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":11,"character":4},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":12,"character":4},{"__symbolic":"reference","name":"TranslateModule"},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":14,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":15,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatExpansionModule","line":16,"character":4}],"exports":[{"__symbolic":"reference","name":"ɵcj"}]}]}],"members":{}},"ɵcj":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"AbstractAddComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"inc-decourse-comment-add","template":"<form [formGroup]=\"form\" (submit)=\"close(form.value)\">\n  <ion-searchbar mode=\"ios\" color=\"light\" searchIcon=\"\" formControlName=\"text\"\n    placeholder=\"{{placeholder | translate}}\">\n  </ion-searchbar>\n  <ion-button *ngIf=\"inData\" fill=\"clear\" (click)=\"close()\">\n    <ion-label class=\"cancel-comment-update-button\">\n      {{'CANCEL_MODIFY' | translate}}\n    </ion-label>\n  </ion-button>\n</form>","styles":[""]}]}],"members":{"user":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}],"callCancel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":12,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"close":[{"__symbolic":"method"}],"resetForm":[{"__symbolic":"method"}],"refreshTime":[{"__symbolic":"method"}]}},"ɵck":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵh"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"inc-decourse-details","template":"<ion-grid>\n  <ion-row>\n    <ion-col size=\"11\">\n      <ion-row>\n        <ion-col size=\"12\" style=\"display: flex;\">\n          <span>\n            {{getNote(0).time || '' | date: 'yyyy.MM.dd HH:mm:ss' }}\n          </span>\n        </ion-col>\n      </ion-row>\n    </ion-col>\n    <ion-col size=\"1\">\n      <ion-buttons *ngIf=\"checkForPermission()\">\n        <ion-button (click)=\"more()\">\n          <ion-icon name=\"more\"></ion-icon>\n        </ion-button>\n      </ion-buttons>\n    </ion-col>\n  </ion-row>\n  <ion-row>\n    <ion-col size=\"12\">\n      {{getTitle() || '' | uppercase}}\n    </ion-col>\n  </ion-row>\n  <ion-row class=\"divide\"></ion-row>\n  <ion-row>\n    <ion-col size=\"12\" class=\"ion-no-padding\">\n      <ion-button id=\"decourse-comment-add-button\" fill=\"clear\" (click)=\"commentsSwitcher()\" expand=\"block\">\n        <ion-icon [name]=\"iconName\"></ion-icon> &nbsp;\n        {{('COMMENT2' | translate) + '&nbsp;'  + '(' + getNotesLength() + ')'}}\n      </ion-button>\n    </ion-col>\n  </ion-row>\n  <ion-row class=\"divide\"></ion-row>\n  <div *ngIf=\"postIsOpened\">\n    <ion-row *ngIf=\"!commentUpdateId\">\n      <inc-decourse-comment-add style=\"width: 100%;\" [user]=\"user\" (callSave)=\"onCallSaveComment($event)\">\n      </inc-decourse-comment-add>\n    </ion-row>\n    <div *ngFor=\"let note of getNote(-1); let i = index\">\n      <ion-row>\n        <ion-col size=\"12\">\n          <div *ngIf=\"(i + 1) === commentUpdateId; else notCommentUpdate\">\n            <inc-decourse-comment-add [inData]=\"note\" [user]=\"user\" (callUpdate)=\"onCallUpdateComment($event)\"\n              (callCancel)=\"onCallCancelComment()\">\n            </inc-decourse-comment-add>\n          </div>\n          <ng-template #notCommentUpdate>\n            <inc-alert-comment-details [inData]=\"note\" [user]=\"user\" (callMore)=\"onCallCommentMore($event)\">\n            </inc-alert-comment-details>\n          </ng-template>\n        </ion-col>\n      </ion-row>\n    </div>\n  </div>\n</ion-grid>","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TranslatePipe"}]}],"ngOnInit":[{"__symbolic":"method"}],"onCallSaveComment":[{"__symbolic":"method"}],"onCallUpdateComment":[{"__symbolic":"method"}],"onCallCancelComment":[{"__symbolic":"method"}],"onCallCommentMore":[{"__symbolic":"method"}],"checkForPermission":[{"__symbolic":"method"}],"getTitle":[{"__symbolic":"method"}],"getNote":[{"__symbolic":"method"}],"getNotesLength":[{"__symbolic":"method"}]}},"ɵcl":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"AbstractAddWmodalComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":20,"character":1},"arguments":[{"selector":"inc-patient-add","template":"<form [formGroup]=\"form\" (ngSubmit)=\"save(form.value)\">\n  <ion-grid class=\"ion-padding\">\n    <ion-row class=\"ion-align-items-end\">\n      <ion-col size=\"12\" sizeMd=\"6\">\n          <ion-radio-group class=\"radio-hor\" formControlName=\"gender\">\n            <ion-item *ngIf=\"requiredGender\" lines=\"none\">\n              <ion-label>\n                {{'GENDER' | translate}}\n                <span class=\"required\">*</span>\n              </ion-label>\n            </ion-item>\n            <ion-item *ngFor=\"let gender of genderList\" lines=\"none\" id=\"patient-gender\">\n              <ion-label>\n                {{gender.label | translate}}</ion-label>\n              <ion-radio slot=\"start\" value=\"{{gender.value}}\" color=\"secondary\">\n              </ion-radio>\n            </ion-item>\n          </ion-radio-group>\n      </ion-col>\n      <ion-col size=\"12\" sizeMd=\"6\" formArrayName=\"identifier\">\n        <ion-item formGroupName=\"0\">\n          <ion-label position=\"floating\">\n            {{'TAJ' | translate}}\n            <span class=\"required\">*</span>\n          </ion-label>\n          <ion-input id=\"patient-social-security-number\" type=\"text\" autofocus=\"true\" formControlName=\"value\" clearInput\n            incSinController>\n          </ion-input>\n        </ion-item>\n      </ion-col>\n    </ion-row>\n    <ion-row *ngIf=\"requiredEmail\">\n      <ion-col size=\"12\" formArrayName=\"telecom\">\n        <ion-item formGroupName=\"0\">\n          <ion-label position=\"floating\">\n            {{'CONTACT_EMAIL' | translate}}\n            <span class=\"required\">*</span>\n          </ion-label>\n          <ion-input id=\"telecom-input\" formControlName=\"value\" type=\"text\" autocomplete=\"off\" clearInput>\n          </ion-input>\n        </ion-item>\n      </ion-col>\n    </ion-row>\n    <ion-col>\n      <ion-button expand=\"block\" fill=\"outline\" color=\"secondary\" (click)=\"openModal('name')\" id=\"patient-name-button\">\n        <ion-icon name=\"add\"></ion-icon>&nbsp;{{'NAME_L' | translate}}&nbsp;\n        <span class=\"required\">*</span>\n      </ion-button>\n    </ion-col>\n    <ion-row *ngIf=\"form.value.name.length > 0\">\n      <ion-col>\n        <span class=\"ion-text-uppercase\"> {{'NAME_L' | translate}} </span>\n        <ion-chip outline=\"true\" *ngFor=\"let name of form.value.name; let i = index\" id=\"patient-full-name\" (click)=\"modifyName(i)\">\n          <ion-label color=\"primary\" *ngIf=\"i === 0\">{{name.text}}</ion-label>\n          <ion-label *ngIf=\"i !== 0\">{{name.text}}</ion-label>\n          <ion-icon name=\"close\" (click)=\"deleteFromFormArray('name', i)\"></ion-icon>\n        </ion-chip>\n      </ion-col>\n    </ion-row>\n    <ion-row class=\"ion-align-items-end\">\n      <ion-col size=\"12\" sizeMd=\"4\">\n        <ion-item>\n          <ion-label position=\"floating\">\n            {{'BIRTH_DATE' | translate}}\n            <span class=\"required\">*</span>\n          </ion-label>\n          <ion-datetime *ngIf=\"!datePickerInputStyle; else inputStyle\" displayFormat=\"YYYY.MM.DD\"\n            formControlName=\"birthDate\" id=\"birth-date\" doneText=\"{{'DONE' | translate}}\"\n            cancelText=\"{{'CANCEL' | translate}}\">\n          </ion-datetime>\n          <ng-template #inputStyle>\n            <ion-input dateController id=\"birth-date\" type=\"text\" formControlName=\"birthDate\" clearInput></ion-input>\n          </ng-template>\n        </ion-item>\n      </ion-col>\n      <ion-col size=\"12\" sizeMd=\"4\" formArrayName=\"extension\">\n        <ion-item formGroupName=\"0\">\n          <ion-label position=\"floating\">{{'MOTHER' | translate}} <span *ngIf=\"isRequired('extension.0.valueString')\"\n              class=\"required\">*</span>\n          </ion-label>\n          <ion-input id=\"mother-name\" type=\"text\" formControlName=\"valueString\" clearInput></ion-input>\n        </ion-item>\n      </ion-col>\n      <ion-col size=\"12\" sizeMd=\"4\" formArrayName=\"extension\">\n        <ion-item formGroupName=\"1\">\n          <ion-label position=\"floating\">{{'PLACE_OF_BIRTH' | translate}} <span\n              *ngIf=\"isRequired('extension.1.valueString')\" class=\"required\">*</span>\n          </ion-label>\n          <ion-input id=\"birthplace\" type=\"text\" formControlName=\"valueString\" clearInput></ion-input>\n        </ion-item>\n      </ion-col>\n    </ion-row>\n    <ion-col>\n      <ion-button expand=\"block\" fill=\"outline\" (click)=\"addDetails()\" id=\"plus-data-button\">\n        <ion-icon slot=\"start\" name=\"add\"></ion-icon>{{'DATA' | translate}}\n        <span *ngIf=\"hasOtherDatasRequiredModal\" class=\"required\">&nbsp;*</span>\n      </ion-button>\n    </ion-col>\n    <ion-row *ngIf=\"form.value.address.length > 0\">\n      <ion-col>\n        <span class=\"ion-text-uppercase\">{{'ADDRESS' | translate}}</span>\n        <ion-chip *ngFor=\"let addressElement of form.value.address; let i = index\" outline=\"true\"\n          id=\"patient-full-address\">\n          <ion-label>{{addressElement | address}}</ion-label>\n          <ion-icon name=\"close\" (click)=\"deleteFromFormArray('address', i)\"></ion-icon>\n        </ion-chip>\n      </ion-col>\n    </ion-row>\n    <ion-row *ngIf=\"form.value.telecom.length > 0\">\n      <ion-col>\n        <span class=\"ion-text-uppercase\">{{'AVAILABILITY' | translate}} </span>\n        <ion-chip *ngFor=\"let tel of form.value.telecom; let i = index\" outline=\"true\" id=\"patient-telecom\">\n          <ion-label color=\"primary\" *ngIf=\"i === 0\">{{tel.value}}</ion-label>\n          <ion-label *ngIf=\"i !== 0\">{{tel.value}}</ion-label>\n          <ion-icon name=\"close\" (click)=\"deleteFromFormArray('telecom', i)\"\n            *ngIf=\"!requiredEmail || requiredEmail && i > 0\"></ion-icon>\n        </ion-chip>\n      </ion-col>\n    </ion-row>\n    <ion-row *ngIf=\"form.value.contact.length > 0\">\n      <ion-col>\n        <ion-text class=\"ion-text-uppercase\">\n          <p> {{'CONTACT_PERSON' | translate}} </p>\n        </ion-text>\n        <ion-list lines=\"none\">\n          <ion-item *ngFor=\"let contact of form.value.contact; let i = index\" id=\"patient-contact\">\n            <ion-avatar slot=\"start\">\n              <div incMonoAvatar [name]=\"contact.name.text\"></div>\n            </ion-avatar>\n            <ion-label>\n              <h2>{{contact.name.text}}</h2>\n              <h3 *ngIf=\"contact.telecom[0].value\">{{contact.telecom[0].value}}</h3>\n              <p *ngIf=\"contact.telecom[1].value\">{{contact.telecom[1].value}}</p>\n            </ion-label>\n            <ion-buttons>\n              <ion-button (click)=\"deleteFromFormArray('contact', i)\">\n                <ion-icon slot=\"icon-only\" name=\"close\"></ion-icon>\n              </ion-button>\n            </ion-buttons>\n          </ion-item>\n        </ion-list>\n      </ion-col>\n    </ion-row>\n    <ion-row class=\"ion-float-right ion-margin-bottom ion-margin-top\">\n      <ion-button fill=\"outline\" color=\"primary\" id=\"basic-data-reject-button\" *ngIf=\"inData\" (click)=\"discard()\"\n        class=\"ion-margin-end\">\n        <ion-icon slot=\"start\" name=\"close\"></ion-icon>{{'REJECT_BUTTON' | translate}}\n      </ion-button>\n      <ion-button fill=\"outline\" *ngIf=\"!inData\" color=\"primary\" id=\"basic-data-reset-button\" (click)=\"reset()\"\n        class=\"ion-margin-end\">\n        <ion-icon slot=\"start\" name=\"refresh\"></ion-icon>{{'AGAIN_BUTTON' | translate}}\n      </ion-button>\n      <!-- ha invalid akkor disabled, ha ha addolunk már mentettünk akkor is disabled (avoid multi add),\n      ha módosítunk és nem nyúltunk a formhoz, akkor is disabled, amint módosítottunk valid a mentés -->\n      <ion-button id=\"basic-data-save-button\" type=\"submit\"\n        [disabled]=\"form.invalid || (inData && form.pristine)\">\n        <ion-icon slot=\"start\" name=\"save\"></ion-icon>{{'SAVE_BUTTON' | translate}}\n      </ion-button>\n    </ion-row>\n  </ion-grid>\n</form>","styles":["@media (min-width:768px){.radio-hor{display:flex;flex-direction:row;border-bottom:1px solid #dedede}.radio-hor ion-item{width:100%}}"]}]}],"members":{"extraValidators":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":30,"character":3}}]}],"modalParameters":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":31,"character":3}}]}],"requiredEmail":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":32,"character":3}}]}],"requiredGender":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":33,"character":3}}]}],"datePickerInputStyle":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":34,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ModalService"},{"__symbolic":"reference","module":"@ionic/angular","name":"ActionSheetController","line":37,"character":55},{"__symbolic":"reference","name":"TranslatePipe"},{"__symbolic":"reference","name":"AlertService"}]}],"ngOnInit":[{"__symbolic":"method"}],"resetForm":[{"__symbolic":"method"}],"pushIntoFormArray":[{"__symbolic":"method"}],"modifyName":[{"__symbolic":"method"}],"setRedStars":[{"__symbolic":"method"}],"openModal":[{"__symbolic":"method"}],"addDetails":[{"__symbolic":"method"}],"save":[{"__symbolic":"method"}],"handleModalParameters":[{"__symbolic":"method"}],"handleCssClass":[{"__symbolic":"method"}],"isRequired":[{"__symbolic":"method"}],"checkRequiredEmail":[{"__symbolic":"method"}]}},"ɵcm":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":2,"character":1},"arguments":[{"name":"address"}]}],"members":{"transform":[{"__symbolic":"method"}]}},"ɵcn":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":8,"character":1},"arguments":[{"name":"contactPerson"}]}],"members":{"transform":[{"__symbolic":"method"}]}},"ɵco":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":3,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ɵcp"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":6,"character":4}],"exports":[{"__symbolic":"reference","name":"ɵcp"}]}]}],"members":{}},"ɵcp":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":4,"character":1},"arguments":[{"selector":"[dateController]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"keyEvent":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":11,"character":3},"arguments":["keypress",["$event"]]}]}],"separatorController":[{"__symbolic":"method"}]}},"ɵcq":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"inc-patient-list","template":"<ion-card *ngFor=\"let patient of patientList\" class=\"ion-no-margin ion-margin-bottom\" [ngClass]=\"{'active': patient.active,\n    'inactive': !patient.active}\" (click)=\"navigateTo('/patient-details', patient)\">\n  <ion-item lines=\"none\" id=\"patient-row\" *ngIf=\"patient.name && patient.name.length > 0\">\n    <ion-avatar slot=\"start\">\n      <div incMonoAvatar [name]=\"patient.name[0].text\"></div>\n    </ion-avatar>\n    <ion-label>\n      <h2 *ngIf=\"patient.name && patient.name.length > 0\">\n        {{patient.name[0].text}}\n      </h2>\n      <p *ngIf=\"patient.identifier && patient.identifier.length > 0\">\n        {{patient.identifier[0].value}}\n      </p>\n    </ion-label>\n    <ion-buttons>\n      <button id=\"patient-menu-button\" mat-button [matMenuTriggerFor]=\"menu\" (click)=\"stopProp($event)\">\n        <ion-icon slot=\"icon-only\" name=\"more\"></ion-icon>\n      </button>\n    </ion-buttons>\n    <mat-menu #menu=\"matMenu\" xPosition=\"before\">\n      <button id=\"patient-menu-view-button\" class=\"menuItem\" mat-menu-item\n        (click)=\"navigateTo('/patient-details', patient)\">{{'VIEW' | translate}}</button>\n      <button id=\"patient-menu-edit-button\" class=\"menuItem\" mat-menu-item\n        (click)=\"navigateTo('/patient-add', patient)\">{{'EDIT' | translate}}</button>\n    </mat-menu>\n  </ion-item>\n</ion-card>","styles":[".active{border-left:8px solid var(--ion-color-success)}.inactive{border-left:8px solid var(--ion-color-danger)}ion-card{cursor:pointer}"]}]}],"members":{"patientList":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/router","name":"Router","line":13,"character":30}]}],"ngOnInit":[{"__symbolic":"method"}],"stopProp":[{"__symbolic":"method"}],"navigateTo":[{"__symbolic":"method"}]}},"ɵcr":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"AbstractDetailsComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"inc-patient-base","template":"<mat-accordion *ngIf=\"inData\" multi=\"true\">\n  <mat-expansion-panel [expanded]=\"expanded\">\n    <mat-expansion-panel-header>\n      <mat-panel-title style=\"display: flex;\">\n        <ion-text>\n          <h4> <b style=\"color: var(--ion-color-primary)\">{{ inData.name[0].text }}</b> &nbsp;\n            {{ inData.identifier[0].value }} </h4>\n        </ion-text>\n        <ion-button class=\"editBtn\" fill=\"outline\" color=\"primary\" (click)=\"navTo('/patient-add', 'patient', inData, $event)\">\n          SZERKESZTÉS\n        </ion-button>\n      </mat-panel-title>\n    </mat-expansion-panel-header>\n    <ion-grid class=\" ion-no-padding\">\n      <ion-row>\n        <ion-col size=\"12\" size-md=\"4\">\n          <ion-label id=\"patient-ssn\">\n            <p>{{'TAJ' | translate}}</p>\n            <h2><b>{{ inData.identifier[0].value }}</b></h2>\n          </ion-label>\n        </ion-col>\n        <ion-col size=\"12\" size-md=\"4\">\n          <ion-label id=\"patient-gender\">\n            <p>{{'GENDER' | translate}}</p>\n            <h2><b>{{ inData && inData.gender || '' | translate }}</b></h2>\n          </ion-label>\n        </ion-col>\n        <ion-col size=\"12\" size-md=\"4\" *ngIf=\"!showMore\">\n          <ion-label>\n            <p>{{'BIRTH_DATE' | translate}}</p>\n            <h2><b>{{ inData && inData.birthDate || '' | date }}</b></h2>\n          </ion-label>\n        </ion-col>\n      </ion-row>\n      <ion-row *ngIf=\"showMore\">\n        <ion-col size=\"12\" size-md=\"4\">\n          <ion-label id=\"patient-birthdate\">\n            <p>{{'BIRTH_DATE' | translate}}</p>\n            <h2><b>{{ inData && inData.birthDate || '' | date }}</b></h2>\n          </ion-label>\n        </ion-col>\n        <ion-col size=\"12\" size-md=\"4\">\n          <ion-label id=\"patient-birthplace\">\n            <p>{{'PLACE_OF_BIRTH' | translate}}</p>\n            <h2 *ngIf=\"inData.extension && inData.extension[1]\"><b>{{ inData.extension[1].valueString }}</b></h2>\n          </ion-label>\n        </ion-col>\n        <ion-col size=\"12\" size-md=\"4\">\n          <ion-label id=\"patient-mothers-name\">\n            <p>{{'MOTHER' | translate}}</p>\n            <h2 *ngIf=\"inData.extension && inData.extension[0]\"><b>{{ inData.extension[0].valueString }}</b></h2>\n          </ion-label>\n        </ion-col>\n      </ion-row>\n    </ion-grid>\n  </mat-expansion-panel>\n  <mat-expansion-panel [expanded]=\"expanded\" *ngIf=\"showMore && inData.name && inData.name.length > 0\">\n    <mat-expansion-panel-header>\n      <mat-panel-title>\n        <ion-label>\n          <p>{{ 'NAME' | translate}}</p>\n        </ion-label>\n      </mat-panel-title>\n    </mat-expansion-panel-header>\n    <ion-chip id=\"patient-full-name\" color=\"dark\" outline=\"true\" *ngFor=\"let name of inData.name; let i = index\">\n      <ion-label color=\"primary\" *ngIf=\"i === 0\"><b>{{name.text}}</b></ion-label>\n      <ion-label *ngIf=\"i !== 0\">{{name.text}}</ion-label>\n    </ion-chip>\n  </mat-expansion-panel>\n  <mat-expansion-panel [expanded]=\"expanded\" *ngIf=\"showMore && inData.address && inData.address.length > 0\">\n    <mat-expansion-panel-header>\n      <mat-panel-title>\n        <ion-label>\n          <p>{{ 'ADDRESS' | translate}}</p>\n        </ion-label>\n      </mat-panel-title>\n    </mat-expansion-panel-header>\n    <ion-text id=\"patient-full-address\" *ngFor=\"let address of inData.address\">\n      <p><b>{{address | address}}</b></p>\n    </ion-text>\n  </mat-expansion-panel>\n  <mat-expansion-panel [expanded]=\"expanded\" *ngIf=\"showMore && inData.telecom && inData.telecom.length > 0\">\n    <mat-expansion-panel-header>\n      <mat-panel-title>\n        <ion-label>\n          <p>{{ 'AVAILABILITY' | translate}}</p>\n        </ion-label>\n      </mat-panel-title>\n    </mat-expansion-panel-header>\n    <ion-text id=\"patient-telecom\" *ngFor=\"let telecom of inData.telecom\">\n      <p><b>{{telecom.value}}</b></p>\n    </ion-text>\n  </mat-expansion-panel>\n  <mat-expansion-panel [expanded]=\"expanded\" *ngIf=\"showMore && inData.contact && inData.contact.length > 0\">\n    <mat-expansion-panel-header>\n      <mat-panel-title>\n        <ion-label>\n          <p>{{ 'CONTACT_PERSON' | translate}}</p>\n        </ion-label>\n      </mat-panel-title>\n    </mat-expansion-panel-header>\n    <ion-list lines=\"none\">\n      <ion-item id=\"patient-contact\" *ngFor=\"let contact of inData.contact\">\n        <ion-avatar slot=\"start\">\n          <div incMonoAvatar [name]=\"contact.name.text\"></div>\n        </ion-avatar>\n        <ion-label>\n          <h2>{{contact.name.text}}</h2>\n          <h3 *ngIf=\"contact.telecom[0].value\">{{contact.telecom[0].value}}</h3>\n          <p *ngIf=\"contact.telecom[1].value\">{{contact.telecom[1].value}}</p>\n        </ion-label>\n      </ion-item>\n    </ion-list>\n  </mat-expansion-panel>\n  <mat-expansion-panel [expanded]=\"expanded\" *ngIf=\"devices.length\">\n    <mat-expansion-panel-header>\n      <mat-panel-title>\n        <ion-label>\n          <p>{{ 'OWN_DEVICES' | translate}}</p>\n        </ion-label>\n      </mat-panel-title>\n    </mat-expansion-panel-header>\n    <ion-chip id=\"patient-full-name\" color=\"dark\" outline=\"true\" *ngFor=\"let device of devices; let i = index\">\n      <ion-label color=\"primary\" (click)=\"navTo('/device-details', 'device', device)\"><b>{{device.modelNumber}}</b>\n      </ion-label>\n    </ion-chip>\n  </mat-expansion-panel>\n</mat-accordion>","styles":[".editBtn{margin:auto 16px auto auto}"]}]}],"members":{"expanded":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}],"showMore":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"devices":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/router","name":"Router","line":15,"character":30}]}],"navTo":[{"__symbolic":"method"}]}},"ɵcs":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"inc-patient-search","template":"<ion-searchbar incSinController [incSinIsActive]=\"mode==='taj'\" placeholder=\"{{placeholder | translate}}\" mode=\"md\"\n  showCancelButton=\"always\" cancelButtonIcon=\"swap\" (ionCancel)=\"toggleMode()\" (ionChange)=\"search($event)\" clearInput\n  [debounce]=\"debounce\" (ionClear)=\"clear($event)\" class=\"ion-no-padding\" id=\"patient-search\">\n</ion-searchbar>","styles":[""]}]}],"members":{"debounce":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}],"callSearch":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":12,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"toggleMode":[{"__symbolic":"method"}],"search":[{"__symbolic":"method"}],"clear":[{"__symbolic":"method"}]}},"ɵct":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"inc-patient-order","template":"<ion-button (click)=\"swap()\" [fill]=\"order ? 'solid' : 'outline'\" [color]=\"order ? 'primary' : 'medium'\" (mouseover)=\"orderMouseEnter()\"\n  (mouseout)=\"orderMouseLeave()\">\n  {{'NAME_L' | translate}}\n  <ion-icon *ngIf=\"orderIcon\" slot=\"start\" [name]=\"orderIcon\"> </ion-icon>\n</ion-button>","styles":[".order-btn{padding-right:20px}"]}]}],"members":{"callSearch":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":11,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"orderMouseEnter":[{"__symbolic":"method"}],"orderMouseLeave":[{"__symbolic":"method"}],"swap":[{"__symbolic":"method"}]}},"ɵcu":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":6,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":7,"character":12},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":7,"character":26},{"__symbolic":"reference","name":"TranslateModule"}],"declarations":[{"__symbolic":"reference","name":"ɵcv"}],"exports":[{"__symbolic":"reference","name":"ɵcv"}]}]}],"members":{}},"ɵcv":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"inc-patient-status","template":"<ion-item class=\"item-select\">\n  <ion-label position=\"floating\">{{'STATUS' | translate}}</ion-label>\n  <ion-select class=\"ion-text-capitalize\" interface=\"popover\" [value]=\"inList[0].value\" (ionChange)=\"search($event)\">\n    <ion-select-option *ngFor=\"let data of inList\" value=\"{{data.value}}\">\n      {{data.label | translate}}\n    </ion-select-option>\n  </ion-select>\n</ion-item>","styles":[".order-btn{padding-right:20px}.item-select{height:56px;display:flex}::ng-deep ion-select-popover{background-color:#fff}::ng-deep ion-select-popover ion-item{--inner-border-width:0}"]}]}],"members":{"inList":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":3}}]}],"callSearch":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":9,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"search":[{"__symbolic":"method"}]}},"ɵcw":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"inc-practitioner-list","template":"<ion-card *ngFor=\"let practitioner of practitionerList\" class=\"ion-no-margin ion-margin-bottom\" [ngClass]=\"{'active': practitioner.active,\n    'inactive': !practitioner.active}\" (click)=\"navigateTo('/practitioner-details', practitioner)\">\n  <ion-item lines=\"none\" id=\"practitioner-row\">\n    <ion-avatar slot=\"start\" *ngIf=\"practitioner.name && practitioner.name.length > 0\">\n      <div incMonoAvatar [name]=\"practitioner.name[0].family + ' ' + practitioner.name[0].given[0]\"></div>\n    </ion-avatar>\n    <ion-label>\n      <h2>\n        <span *ngIf=\"practitioner.name && practitioner.name.length > 0;else templateEmail\">\n          {{practitioner.name[0].text}}</span>\n        <ng-template #templateEmail>{{practitioner.identifier[0].value}}</ng-template>\n      </h2>\n    </ion-label>\n    <ion-buttons>\n      <button mat-button [matMenuTriggerFor]=\"menu\" (click)=\"stopProp($event)\">\n        <ion-icon slot=\"icon-only\" name=\"more\"></ion-icon>\n      </button>\n    </ion-buttons>\n    <mat-menu #menu=\"matMenu\" xPosition=\"before\">\n      <button mat-menu-item (click)=\"removeFromGroup(practitioner)\" disabled>{{'REMOVE_PRACTITIONER' |\n        translate}}</button>\n    </mat-menu>\n  </ion-item>\n</ion-card>","styles":[".active{border-left:8px solid var(--ion-color-success)}.inactive{border-left:8px solid var(--ion-color-danger)}ion-card{cursor:pointer}"]}]}],"members":{"practitionerList":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3}}]}],"group":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}],"removePractitioner":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":12,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/router","name":"Router","line":14,"character":30}]}],"stopProp":[{"__symbolic":"method"}],"navigateTo":[{"__symbolic":"method"}],"removeFromGroup":[{"__symbolic":"method"}]}},"ɵcx":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"AbstractAddWmodalComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":17,"character":1},"arguments":[{"selector":"inc-organization-add","template":"<form [formGroup]=\"form\" (ngSubmit)=\"save(form.value)\">\n  <ion-grid class=\"ion-padding\">\n    <ion-row>\n      <ion-col size=\"10\" sizeMd=\"6\">\n        <ion-item>\n          <ion-label position=\"floating\">\n            {{'ORG_NAME' | translate}}\n            <span class=\"required\">*</span>\n          </ion-label>\n          <ion-input type=\"text\" autofocus=\"true\" formControlName=\"name\" clearInput>\n          </ion-input>\n        </ion-item>\n      </ion-col>\n      <ion-col size=\"12\" sizeMd=\"6\" formArrayName=\"identifier\">\n        <ion-item formGroupName=\"0\">\n          <ion-label position=\"floating\">\n            {{'ORGANIZATION_ID' | translate}}\n          </ion-label>\n          <ion-input type=\"text\" formControlName=\"value\" clearInput\n            id=\"practitioner-social-security-number\">\n          </ion-input>\n        </ion-item>\n      </ion-col>\n    </ion-row> \n    <ion-col>\n      <ion-button expand=\"block\" fill=\"outline\" (click)=\"addDetails()\" id=\"plus-data-button\">\n        <ion-icon slot=\"start\" name=\"add\"></ion-icon>{{'DATA' | translate}}\n      </ion-button>\n    </ion-col>\n    <ion-row *ngIf=\"form.value.address.length > 0\">\n      <ion-col>\n        <b class=\"ion-text-uppercase\">{{'ADDRESS' | translate}}</b>\n        <ion-chip *ngFor=\"let addressElement of form.value.address; let i = index\" outline=\"true\" color=\"dark\"\n          id=\"organization-full-address\">\n          <ion-label>{{addressElement | address}}</ion-label>\n          <ion-icon name=\"close\" (click)=\"deleteFromFormArray('address', i)\"></ion-icon>\n        </ion-chip>\n      </ion-col>\n    </ion-row>\n    <ion-row *ngIf=\"form.value.telecom.length > 0\">\n      <ion-col>\n        <b class=\"ion-text-uppercase\">{{'AVAILABILITY' | translate}} </b>\n        <ion-chip *ngFor=\"let tel of form.value.telecom; let i = index\" outline=\"true\" color=\"dark\"\n          id=\"organization-telecom\">\n          <ion-label color=\"primary\" *ngIf=\"i === 0\"><b>{{tel.value}}</b></ion-label>\n          <ion-label *ngIf=\"i !== 0\">{{tel.value}}</ion-label>\n          <ion-icon name=\"close\" (click)=\"deleteFromFormArray('telecom', i)\"></ion-icon>\n        </ion-chip>\n      </ion-col>\n    </ion-row>\n    <ion-row *ngIf=\"form.value.contact.length > 0\">\n      <ion-col>\n        <ion-text class=\"ion-text-uppercase\">\n          <p> <b>{{'CONTACT_INFO' | translate}}</b> </p>\n        </ion-text>\n        <ion-list lines=\"none\">\n          <ion-item *ngFor=\"let contact of form.value.contact; let i = index\" id=\"organization-contact\">\n            <ion-avatar slot=\"start\">\n              <div incMonoAvatar [name]=\"contact.name[0].text\"></div>\n            </ion-avatar>\n            <ion-label>\n              <h2>{{contact.name[0].text}}</h2>\n              <h3 *ngIf=\"contact.telecom[0].value\">{{contact.telecom[0].value}}</h3>\n              <p *ngIf=\"contact.telecom[1].value\">{{contact.telecom[1].value}}</p>\n            </ion-label>\n            <ion-buttons>\n              <ion-button (click)=\"deleteFromFormArray('contact', i)\">\n                <ion-icon slot=\"icon-only\" name=\"close\"></ion-icon>\n              </ion-button>\n            </ion-buttons>\n          </ion-item>\n        </ion-list>\n      </ion-col>\n    </ion-row>\n    <ion-row class=\"ion-float-right ion-margin-bottom ion-margin-top\">\n      <ion-button fill=\"outline\" color=\"primary\" id=\"basic-data-reject-button\" *ngIf=\"inData\" (click)=\"discard()\"\n        class=\"ion-margin-end\">\n        <ion-icon slot=\"start\" name=\"close\"></ion-icon>{{'REJECT_BUTTON' | translate}}\n      </ion-button>\n      <ion-button fill=\"outline\" *ngIf=\"!inData\" color=\"primary\" id=\"basic-data-reset-button\" (click)=\"reset()\"\n        class=\"ion-margin-end\">\n        <ion-icon slot=\"start\" name=\"refresh\"></ion-icon>{{'AGAIN_BUTTON' | translate}}\n      </ion-button>\n      <ion-button id=\"basic-data-save-button\" type=\"submit\" [disabled]=\"form.invalid\">\n        <ion-icon slot=\"start\" name=\"save\"></ion-icon>{{'SAVE_BUTTON' | translate}}\n      </ion-button>\n    </ion-row>\n  </ion-grid>\n</form>","styles":["@media (min-width:768px){.radio-hor{display:flex;flex-direction:row}.radio-hor ion-item{width:100%}}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ModalService"},{"__symbolic":"reference","module":"@ionic/angular","name":"ActionSheetController","line":30,"character":55},{"__symbolic":"reference","name":"TranslatePipe"}]}],"pushInto":[{"__symbolic":"method"}],"resetForm":[{"__symbolic":"method"}]}},"ɵcy":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":6,"character":1},"arguments":[{"selector":"inc-organization-table","template":"<div class=\"org-table mat-elevation-z8\" [hidden]=\"!organizationList\">\n  <div class=\"loading-shade\" *ngIf=\"organizationList && organizationList.length===0 && filtered\">\n    <ion-text color=\"danger\">\n      <h4>{{'NO_RESULT' | translate}}</h4>\n    </ion-text>\n  </div>\n  <mat-table [dataSource]=\"dataSource\" multiTemplateDataRows matSort>\n    <ng-container matColumnDef=\"nameText\">\n      <mat-header-cell *matHeaderCellDef mat-sort-header id=\"organization-name-header\"> {{'NAME' | translate}}\n      </mat-header-cell>\n      <mat-cell *matCellDef=\"let org\" id=\"organization-name-row\"> {{org?.name}} </mat-cell>\n    </ng-container>\n\n    <ng-container matColumnDef=\"headOfInstitution\">\n      <mat-header-cell *matHeaderCellDef> {{'HEAD_OF_INSTITUTION' | translate}} </mat-header-cell>\n      <mat-cell *matCellDef=\"let i = renderIndex\">\n        {{headOfInstArray[i]?.name[0]}}<br>{{headOfInstArray[i]?.telecom[0]?.value}}</mat-cell>\n    </ng-container>\n\n    <ng-container matColumnDef=\"contactPName\">\n      <mat-header-cell *matHeaderCellDef> {{'CONTACT_P_INFO' | translate}} </mat-header-cell>\n      <mat-cell *matCellDef=\"let i = renderIndex\">\n        {{contactPArray[i]?.name[0]}}<br>{{contactPArray[i]?.telecom[0]?.value}}</mat-cell>\n    </ng-container>\n\n    <ng-container matColumnDef=\"status\">\n      <mat-header-cell *matHeaderCellDef> {{'STATUS' | translate}} </mat-header-cell>\n      <mat-cell *matCellDef=\"let org\" id=\"organization-status-row\">\n        {{(org?.active ? \"ACTIVE\" : \"INACTIVE\") | translate}}</mat-cell>\n    </ng-container>\n\n    <!-- <ng-container matColumnDef=\"more\">\n      <mat-header-cell *matHeaderCellDef></mat-header-cell>\n      <mat-cell *matCellDef=\"let org\">\n        <ion-buttons>\n          <button mat-button [matMenuTriggerFor]=\"menu\" (click)=\"stopProp($event)\" id=\"organization-menu-button\">\n            <ion-icon slot=\"icon-only\" name=\"more\"></ion-icon>\n          </button>\n        </ion-buttons>\n        <mat-menu id=\"organization-menu\" #menu=\"matMenu\" xPosition=\"before\">\n          <button class=\"menuItem\" mat-menu-item (click)=\"navigateTo('/organization-add', org)\"\n            id=\"organization-menu-edit-button\">{{'EDIT' |\n              translate}}</button>\n          <button class=\"menuItem\"  mat-menu-item (click)=\"modifyStatus(org)\" id=\"organization-menu-status-modify-button\">{{(org.active ? 'INACTIVATE' :\n              'ACTIVATE') |\n              translate}}</button>\n          <button class=\"menuItem\" mat-menu-item (click)=\"navigateTo('/main/careTeam-list', org)\"\n            id=\"organization-menu-group-button\">{{'CARETEAMS' |\n              translate}}</button>\n        </mat-menu>\n      </mat-cell>\n    </ng-container> -->\n\n    <mat-header-row *matHeaderRowDef=\"displayedColumns; sticky: true\"></mat-header-row>\n    <mat-row *matRowDef=\"let element; columns: displayedColumns;\" class=\"org-row\"\n      (click)=\"navigateTo('/organization-details', element)\"></mat-row>\n  </mat-table>\n  <mat-paginator showFirstLastButtons=\"true\" class=\"mat-paginator-sticky\" [pageSizeOptions]=\"[10, 25, 100]\">\n  </mat-paginator>\n</div>","styles":[".mat-column-status{flex:.5}.org-row{cursor:pointer}.mat-paginator-sticky{bottom:0;position:-webkit-sticky;position:sticky;z-index:10}.org-table{position:relative}.mat-table{min-height:250px}.loading-shade{left:0;right:0;background:rgba(0,0,0,.15);display:flex;align-items:center;justify-content:center;position:absolute;top:56px;bottom:56px;z-index:1}.v-center{display:flex;align-items:center}"]}]}],"members":{"organizationList":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"contactPArray":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":3}}]}],"headOfInstArray":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":3}}]}],"filtered":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":3}}]}],"actPage":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":3}}]}],"pageSize":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":3}}]}],"callSortSizeChanged":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":21,"character":3}}]}],"paginator":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":23,"character":3},"arguments":[{"__symbolic":"reference","module":"@angular/material","name":"MatPaginator","line":23,"character":13}]}]}],"sort":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":24,"character":3},"arguments":[{"__symbolic":"reference","module":"@angular/material","name":"MatSort","line":24,"character":13}]}]}],"displayedColumns":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":26,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/router","name":"Router","line":30,"character":30}]}],"ngOnChanges":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"stopProp":[{"__symbolic":"method"}],"navigateTo":[{"__symbolic":"method"}]}},"ɵcz":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"inc-manual-recorded-data-table","template":"<div class=\"mat-elevation-z8\">\n  <mat-table [dataSource]=\"observations\">\n\n    <ng-container matColumnDef=\"patient\">\n      <mat-header-cell *matHeaderCellDef>\n        {{'NAME' | translate}}\n      </mat-header-cell>\n      <mat-cell *matCellDef=\"let row\">\n        <ng-template [ngTemplateOutlet]=\"observationPatientTemplate || defaultTemplate\"\n          [ngTemplateOutletContext]=\"{data: row}\"></ng-template>\n      </mat-cell>\n    </ng-container>\n\n    <ng-container matColumnDef=\"obsType\">\n      <mat-header-cell *matHeaderCellDef>\n        {{'TYPE' | translate}}\n      </mat-header-cell>\n      <mat-cell *matCellDef=\"let row\">\n        <ng-template [ngTemplateOutlet]=\"observationTypeTemplate || defaultObservationTypeTemplate\"\n          [ngTemplateOutletContext]=\"{data: row}\"></ng-template>\n      </mat-cell>\n    </ng-container>\n\n    <ng-container matColumnDef=\"obsValue\">\n      <mat-header-cell *matHeaderCellDef>\n        {{'VALUE' | translate}}\n      </mat-header-cell>\n      <mat-cell *matCellDef=\"let row\">\n        <ng-template [ngTemplateOutlet]=\"observationValueTemplate || defaultTemplate\"\n          [ngTemplateOutletContext]=\"{data: row}\"></ng-template>\n      </mat-cell>\n    </ng-container>\n\n    <ng-container matColumnDef=\"obsTime\">\n      <mat-header-cell *matHeaderCellDef>\n        {{'TIME' | translate}}\n      </mat-header-cell>\n      <mat-cell *matCellDef=\"let row\">\n        {{row.effectiveDateTime | date: dateFormat}}\n      </mat-cell>\n    </ng-container>\n\n    <ng-container matColumnDef=\"modify\">\n      <mat-header-cell *matHeaderCellDef class=\"ion-text-center\">\n        <div class=\"full-width\">\n          {{'MODIFY' | translate}}\n        </div>\n      </mat-header-cell>\n      <mat-cell *matCellDef=\"let row\" class=\"ion-text-center\">\n        <div class=\"full-width\">\n          <ion-button id=\"modifyObservationBtn\" fill=\"clear\" (click)=\"modify(row)\"\n            [disabled]=\"modifyFiller.state && modifyFiller.data\">\n            <ion-icon slot=\"icon-only\" name=\"build\"></ion-icon>\n          </ion-button>\n        </div>\n      </mat-cell>\n    </ng-container>\n\n    <ng-container matColumnDef=\"delete\">\n      <mat-header-cell *matHeaderCellDef class=\"ion-text-center\">\n        <div class=\"full-width\">\n          {{'DELETE_L' | translate}}\n        </div>\n      </mat-header-cell>\n      <mat-cell *matCellDef=\"let row\" class=\"ion-text-center\">\n        <div class=\"full-width\">\n          <ion-button id=\"deleteObservationBtn\" color=\"danger\" fill=\"clear\" (click)=\"delete(row.id)\"\n            [disabled]=\"modifyFiller.state && modifyFiller.data.id === row.id\">\n            <ion-icon slot=\"icon-only\" name=\"trash\"></ion-icon>\n          </ion-button>\n        </div>\n      </mat-cell>\n    </ng-container>\n\n    <mat-header-row *matHeaderRowDef=\"displayedColumns\"></mat-header-row>\n    <mat-row *matRowDef=\"let element; columns: displayedColumns;\"> </mat-row>\n  </mat-table>\n</div>\n\n<ng-template #defaultObservationTypeTemplate let-data=\"data\">\n  {{data.code?.text}}\n</ng-template>\n\n<ng-template #defaultTemplate let-data=\"data\">\n  <ion-icon color=\"danger\" name=\"help\"></ion-icon>\n</ng-template>","styles":[".full-width{width:100%}.mat-column-delete,.mat-column-modify{flex:0 0 80px}"]}]}],"members":{"observations":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3}}]}],"modifyFiller":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}],"dateFormat":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"observationPatientTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":3}}]}],"observationTypeTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":3}}]}],"observationValueTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":3}}]}],"onModify":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":18,"character":3}}]}],"onDelete":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":19,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"modify":[{"__symbolic":"method"}],"delete":[{"__symbolic":"method"}]}},"ɵda":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":29,"character":1},"arguments":[{"selector":"inc-measurement-filler","template":"<inc-modal-header \n  label=\"{{ (type === measurementFillerTypeConstants.add ? 'ADD' : 'MODIFY') | translate}}\"\n  color=\"{{ type === measurementFillerTypeConstants.add ? 'primary' : 'secondary' }}\"\n  mode=\"{{ type }}\"\n  (onRefresh)=\"resetForm()\">\n</inc-modal-header>\n\n<ion-content class=\"ion-padding\">\n  <div class=\"ion-no-padding\" *ngIf=\"form\" size=\"12\">\n    <div [id]=\"'manual' + type + 'Card'\" class=\"custom-margin\" [formGroup]=\"form\">\n      <ion-grid [id]=\"'manual' + type + 'CardContent'\">\n        <ion-row>\n          <ion-col class=\"auto-margin-top-bottom ion-text-center\" size=\"12\" sizeMd=\"6\">\n            <ion-label>\n              {{'OBSERVATION_TYPE' | translate}}\n              <span class=\"required\">*</span>\n            </ion-label>\n          </ion-col>\n          <ion-col size=\"12\" sizeMd=\"6\" *ngFor=\"let observationType of observationTypes\">\n            <ion-button [id]=\"observationType.type + type + 'SelectButton'\" fill=\"outline\" expand=\"block\"\n              (click)=\"setType(observationType.type)\" [color]=\"color\"\n              [disabled]=\"form.value.type === observationType.type || observationType.disabled\">\n              <ion-label>\n                {{observationType.text | translate}}\n              </ion-label>\n            </ion-button>\n          </ion-col>\n        </ion-row>\n  \n        <ion-row>\n          <ion-col size=\"12\" sizeMd=\"6\">\n            <ion-item>\n              <ion-label position=\"floating\">\n                {{'TAJ' | translate}}\n                <span class=\"required\">*</span>\n              </ion-label>\n              <ion-input [id]=\"'tajInput' + type\" type=\"text\" formControlName=\"taj\" debounce=\"500\"\n                (ionChange)=\"tajChanged($event)\" clearInput></ion-input>\n            </ion-item>\n          </ion-col>\n\n          <ion-col size=\"12\" sizeMd=\"6\">\n            <ion-item class=\"fake-disabled\" disabled>\n              <ion-label position=\"floating\">\n                {{'NAME' | translate}}\n                <span class=\"required\">*</span>\n              </ion-label>\n              <ion-input [id]=\"'nameInput' + type\" type=\"text\" [value]=\"patientName\" disabled>\n              </ion-input>\n            </ion-item>\n          </ion-col>\n  \n          <ion-col class=\"ion-no-margin ion-no-padding\" size=\"12\" sizeMd=\"12\">\n            <ion-row class=\"ion-no-margin ion-no-padding\">\n              <ion-col size=\"12\" sizeMd=\"2.4\">\n                <ng-template [ngTemplateOutlet]=\"basicInputTemplate\" [ngTemplateOutletContext]=\"{id: 'yearInput', formGroup: form.controls.date,\n                  text: 'YEAR_2', controlName: 'year', inputType: 'number', placeholder: '', disabled: false }\">\n                </ng-template>\n              </ion-col>\n  \n              <ion-col size=\"12\" sizeMd=\"2.4\" formGroupName=\"date\">\n                <ion-item>\n                  <ion-label position=\"floating\">\n                    {{'MONTH_2' | translate}}\n                    <span class=\"required\">*</span>\n                  </ion-label>\n                  <ion-input [id]=\"'monthInput' + type\" type=\"number\" formControlName=\"month\"\n                    (ionChange)=\"monthChanged($event)\">\n                  </ion-input>\n                </ion-item>\n              </ion-col>\n  \n              <ion-col size=\"12\" sizeMd=\"2.4\">\n                <ng-template [ngTemplateOutlet]=\"basicInputTemplate\" [ngTemplateOutletContext]=\"{id: 'dayInput', formGroup: form.controls.date,\n                text: 'DAY_2', controlName: 'day', inputType: 'number', placeholder: '', disabled: false }\">\n                </ng-template>\n              </ion-col>\n  \n              <ion-col size=\"12\" sizeMd=\"2.4\">\n                <ng-template [ngTemplateOutlet]=\"basicInputTemplate\" [ngTemplateOutletContext]=\"{id: 'hourInput', formGroup: form.controls.date,\n                text: 'HOUR_2', controlName: 'hour', inputType: 'number', placeholder: '', disabled: false }\">\n                </ng-template>\n              </ion-col>\n  \n              <ion-col size=\"12\" sizeMd=\"2.4\">\n                <ng-template [ngTemplateOutlet]=\"basicInputTemplate\" [ngTemplateOutletContext]=\"{id: 'minuteInput', formGroup: form.controls.date,\n                text: 'MINUTE_2', controlName: 'minute', inputType: 'number', placeholder: '', disabled: false }\">\n                </ng-template>\n              </ion-col>\n            </ion-row>\n          </ion-col>\n        </ion-row>\n  \n        <ion-row>\n          <ion-col class=\"ion-no-margin ion-no-padding\" size=\"12\" sizeMd=\"12\" formGroupName=\"value\">\n            <ion-row class=\"ion-no-margin ion-no-padding\">\n              <ion-col *ngIf=\"form.value.type == measurementFillerObservationTypeConstants.bloodPressure\"\n                class=\"ion-no-margin ion-no-padding auto-margin-top-bottom\" size=\"12\" sizeMd=\"12\">\n                <ion-row class=\"ion-no-margin ion-no-padding\">\n                  <ion-col size=\"12\" sizeMd=\"4\">\n                    <ng-template [ngTemplateOutlet]=\"basicInputTemplate\"\n                      [ngTemplateOutletContext]=\"{id: 'systolicInput', formGroup: form.controls.value,\n                        text: 'SYSTOLIC', controlName: 'systolic', inputType: 'number', placeholder: 'MMHG', disabled: false }\">\n                    </ng-template>\n                  </ion-col>\n  \n                  <ion-col size=\"12\" sizeMd=\"4\">\n                    <ng-template [ngTemplateOutlet]=\"basicInputTemplate\"\n                      [ngTemplateOutletContext]=\"{id: 'diastolicInput', formGroup: form.controls.value,\n                        text: 'DIASTOLIC', controlName: 'diastolic', inputType: 'number', placeholder: 'MMHG', disabled: false }\">\n                    </ng-template>\n                  </ion-col>\n  \n                  <ion-col size=\"12\" sizeMd=\"4\">\n                    <ng-template [ngTemplateOutlet]=\"basicInputTemplate\" [ngTemplateOutletContext]=\"{id: 'pulseInput', formGroup: form.controls.value,\n                      text: 'PULSE', controlName: 'pulse', inputType: 'number', placeholder: 'BPM', disabled: false }\">\n                    </ng-template>\n                  </ion-col>\n                </ion-row>\n              </ion-col>\n  \n              <ion-col *ngIf=\"form.value.type == measurementFillerObservationTypeConstants.bodyWeight\" size=\"12\"\n                sizeMd=\"12\">\n                <ng-template [ngTemplateOutlet]=\"basicInputTemplate\" [ngTemplateOutletContext]=\"{id: 'weightInput', formGroup: form.controls.value,\n                text: 'BODY_WEIGHT', controlName: 'weight', inputType: 'number', placeholder: 'KG', disabled: false }\">\n                </ng-template>\n              </ion-col>\n  \n              <ion-col *ngIf=\"form.value.type == measurementFillerObservationTypeConstants.bloodGlucose\"\n                class=\"ion-no-margin ion-no-padding auto-margin-top-bottom\" size=\"12\" sizeMd=\"12\">\n                <ion-row class=\"ion-no-margin ion-no-padding\">\n                  <ion-col class=\"blood-glucose-type-chooser-container\" size=\"12\" sizeMd=\"12\">\n                    <ion-radio-group mode=\"md\" class=\"blood-glucose-type-chooser\" formControlName=\"glucoseType\">\n                      <ion-item *ngFor=\"let bloodGlucoseType of bloodGlucoseTypes\" size=\"12\" sizeMd=\"12\">\n                        <ion-label>\n                          {{bloodGlucoseType.text | translate}}\n                        </ion-label>\n                        <ion-radio [id]=\"'bloodGlucoseRadioInputNr' + bloodGlucoseType.value  + type\" \n                          class=\"blood-glucose-type-chooser-radio\" slot=\"start\" [value]=\"bloodGlucoseType.value\">\n                        </ion-radio>\n                      </ion-item>\n                    </ion-radio-group>\n                  </ion-col>\n  \n                  <ion-col size=\"12\" sizeMd=\"12\">\n                    <ng-template [ngTemplateOutlet]=\"basicInputTemplate\"\n                      [ngTemplateOutletContext]=\"{id: 'glucoseInput', formGroup: form.controls.value,\n                    text: 'BLOOD_GLUCOSE', controlName: 'glucose', inputType: 'number', placeholder: 'MGDL', disabled: false }\">\n                    </ng-template>\n                  </ion-col>\n                </ion-row>\n              </ion-col>\n  \n              <ion-col *ngIf=\"form.value.type == measurementFillerObservationTypeConstants.nutrition\"\n                class=\"ion-no-margin ion-no-padding auto-margin-top-bottom\" size=\"12\" sizeMd=\"12\">\n                <ion-row class=\"ion-no-margin ion-no-padding\">\n                  <ion-col size=\"12\" sizeMd=\"4\">\n                    <ng-template [ngTemplateOutlet]=\"basicInputTemplate\"\n                      [ngTemplateOutletContext]=\"{id: 'calorieInput', formGroup: form.controls.value,\n                      text: 'CALORIE', controlName: 'calorie', inputType: 'number', placeholder: 'KCAL', disabled: false }\">\n                    </ng-template>\n                  </ion-col>\n  \n                  <ion-col size=\"12\" sizeMd=\"4\">\n                    <ng-template [ngTemplateOutlet]=\"basicInputTemplate\"\n                      [ngTemplateOutletContext]=\"{id: 'carbohydrateInput', formGroup: form.controls.value,\n                    text: 'CARBOHYDRATE', controlName: 'carbohydrate', inputType: 'number', placeholder: 'G', disabled: false }\">\n                    </ng-template>\n                  </ion-col>\n  \n                  <ion-col size=\"12\" sizeMd=\"4\">\n                    <ng-template [ngTemplateOutlet]=\"basicInputTemplate\" [ngTemplateOutletContext]=\"{id: 'loggingInput', formGroup: form.controls.value,\n                    text: 'LOGGING', controlName: 'logging', inputType: 'number', placeholder: 'DB', disabled: false }\">\n                    </ng-template>\n                  </ion-col>\n                </ion-row>\n              </ion-col>\n  \n              <ion-col\n                *ngIf=\"form.value.type == measurementFillerObservationTypeConstants.activityMiband || form.value.type == measurementFillerObservationTypeConstants.activityPolar\"\n                class=\"ion-no-margin ion-no-padding auto-margin-top-bottom\" size=\"12\" sizeMd=\"12\">\n                <ion-row class=\"ion-no-margin ion-no-padding\">\n                  <ion-col size=\"12\"\n                    [sizeMd]=\"form.value.type == measurementFillerObservationTypeConstants.activityMiband ? '4' : '6'\">\n                    <ng-template [ngTemplateOutlet]=\"basicInputTemplate\" [ngTemplateOutletContext]=\"{id: 'stepsInput', formGroup: form.controls.value,\n                    text: 'STEPS', controlName: 'steps', inputType: 'number', placeholder: 'DB', disabled: false }\">\n                    </ng-template>\n                  </ion-col>\n  \n                  <ion-col *ngIf=\"form.value.type == measurementFillerObservationTypeConstants.activityMiband\" size=\"12\"\n                    sizeMd=\"4\">\n                    <ng-template [ngTemplateOutlet]=\"basicInputTemplate\" [ngTemplateOutletContext]=\"{id: 'distanceInput', formGroup: form.controls.value,\n                    text: 'DISTANCE', controlName: 'distance', inputType: 'number', placeholder: 'M', disabled: true }\">\n                    </ng-template>\n                  </ion-col>\n  \n                  <ion-col size=\"12\"\n                    [sizeMd]=\"form.value.type == measurementFillerObservationTypeConstants.activityMiband ? '4' : '6'\">\n                    <ng-template [ngTemplateOutlet]=\"basicInputTemplate\"\n                      [ngTemplateOutletContext]=\"{id: 'burntCaloriesInput', formGroup: form.controls.value,\n                    text: 'BURNT_CALORIES', controlName: 'burntCalories', inputType: 'number', placeholder: 'KCAL', disabled: form.value.type == measurementFillerObservationTypeConstants.activityMiband }\">\n                    </ng-template>\n                  </ion-col>\n                </ion-row>\n              </ion-col>\n  \n              <ion-col *ngIf=\"form.value.type == measurementFillerObservationTypeConstants.trainingPolar\"\n                class=\"ion-no-margin ion-no-padding auto-margin-top-bottom\" size=\"12\" sizeMd=\"12\">\n                <ion-row class=\"ion-no-margin ion-no-padding\">\n                  <ion-col size=\"12\" sizeMd=\"4\">\n                    <ng-template [ngTemplateOutlet]=\"basicInputTemplate\"\n                      [ngTemplateOutletContext]=\"{id: 'exerciseType', formGroup: form.controls.value,\n                      text: 'EXERCISE_TYPE', controlName: 'exerciseType', inputType: 'text', placeholder: '...', disabled: false }\">\n                    </ng-template>\n                  </ion-col>\n  \n                  <ion-col size=\"12\" sizeMd=\"4\">\n                    <ng-template [ngTemplateOutlet]=\"basicInputTemplate\"\n                      [ngTemplateOutletContext]=\"{id: 'burntCaloriesInput', formGroup: form.controls.value,\n                      text: 'BURNT_CALORIES', controlName: 'burntCalories', inputType: 'number', placeholder: 'KCAL', disabled: false }\">\n                    </ng-template>\n                  </ion-col>\n                  <ion-col size=\"12\" sizeMd=\"4\">\n                    <ng-template [ngTemplateOutlet]=\"basicInputTemplate\"\n                      [ngTemplateOutletContext]=\"{id: 'maxHeartRateInput', formGroup: form.controls.value,\n                      text: 'MAX_HEART_RATE', controlName: 'maxHeartRate', inputType: 'number', placeholder: 'BPM', disabled: false }\">\n                    </ng-template>\n                  </ion-col>\n  \n                  <ion-col class=\"ion-no-margin ion-no-padding auto-margin-top-bottom\"\n                    *ngFor=\"let index of [1, 2, 3, 4, 5]\" size=\"12\" sizeMd=\"12\">\n                    <ion-row class=\"ion-no-margin ion-no-padding\">\n                      <ion-col size=\"12\" sizeMd=\"3.5\">\n                        <ng-template [ngTemplateOutlet]=\"basicInputTemplate\"\n                          [ngTemplateOutletContext]=\"{id: 'heartRateLvlNr' + index + 'Input', formGroup: form['controls'].value['controls']['heartRateLvl' + index],\n                          text: 'HEART_RATE_LEVEL', controlName: 'value', inputType: 'number', placeholder: 'BPM', disabled: false }\">\n                        </ng-template>\n                      </ion-col>\n  \n                      <ion-col size=\"12\" sizeMd=\"4.25\">\n                        <ng-template [ngTemplateOutlet]=\"basicInputTemplate\"\n                          [ngTemplateOutletContext]=\"{id: 'heartRateLvlRangeLowNr' + index + 'Input', formGroup: form['controls'].value['controls']['heartRateLvl' + index]['controls'].range.controls.low,\n                          text: 'LOW_RANGE', controlName: 'value', inputType: 'number', placeholder: 'BPM', disabled: false }\">\n                        </ng-template>\n                      </ion-col>\n  \n                      <ion-col size=\"12\" sizeMd=\"4.25\">\n                        <ng-template [ngTemplateOutlet]=\"basicInputTemplate\"\n                          [ngTemplateOutletContext]=\"{id: 'heartRateLvlRangeHighNr' + index + 'Input', formGroup: form['controls'].value['controls']['heartRateLvl' + index]['controls'].range['controls'].high,\n                          text: 'HIGH_RANGE', controlName: 'value', inputType: 'number', placeholder: 'BPM', disabled: false }\">\n                        </ng-template>\n                      </ion-col>\n                    </ion-row>\n                  </ion-col>\n  \n                  <ion-col size=\"12\" sizeMd=\"12\">\n                    <ng-template [ngTemplateOutlet]=\"basicInputTemplate\"\n                      [ngTemplateOutletContext]=\"{id: 'intensityInput', formGroup: form.controls.value,\n                      text: 'INTENSITY', controlName: 'intensity', inputType: 'number', placeholder: '', disabled: false }\">\n                    </ng-template>\n                  </ion-col>\n  \n                  <ion-col size=\"12\" sizeMd=\"2.5\">\n                    <ng-template [ngTemplateOutlet]=\"basicInputTemplate\"\n                      [ngTemplateOutletContext]=\"{id: 'durationHourInput', formGroup: form['controls'].value['controls'].duration,\n                      text: 'HOUR_2', controlName: 'hour', inputType: 'number', placeholder: 'HOUR_2', disabled: false }\">\n                    </ng-template>\n                  </ion-col>\n  \n                  <ion-col size=\"12\" sizeMd=\"2.5\">\n                    <ng-template [ngTemplateOutlet]=\"basicInputTemplate\"\n                      [ngTemplateOutletContext]=\"{id: 'durationMinuteInput', formGroup: form['controls'].value['controls'].duration,\n                      text: 'MINUTE_2', controlName: 'minute', inputType: 'number', placeholder: 'MINUTE_2', disabled: false }\">\n                    </ng-template>\n                  </ion-col>\n  \n                  <ion-col size=\"12\" sizeMd=\"3.5\">\n                    <ng-template [ngTemplateOutlet]=\"basicInputTemplate\"\n                      [ngTemplateOutletContext]=\"{id: 'durationSecondInput', formGroup: form['controls'].value['controls'].duration,\n                      text: 'SECOND_2', controlName: 'second', inputType: 'number', placeholder: 'SECOND_2', disabled: false }\">\n                    </ng-template>\n                  </ion-col>\n  \n                  <ion-col size=\"12\" sizeMd=\"3.5\">\n                    <ng-template [ngTemplateOutlet]=\"basicInputTemplate\" [ngTemplateOutletContext]=\"{id: 'durationMsInput', formGroup: form['controls'].value['controls'].duration,\n                      text: 'MS_2', controlName: 'ms', inputType: 'number', placeholder: 'MS_2', disabled: false }\">\n                    </ng-template>\n                  </ion-col>\n                </ion-row>\n              </ion-col>\n  \n              <ion-col *ngIf=\"form.value.type == measurementFillerObservationTypeConstants.stepper\"\n                class=\"ion-no-margin ion-no-padding auto-margin-top-bottom\" size=\"12\" sizeMd=\"12\">\n                <ion-row class=\"ion-no-margin ion-no-padding\">\n                  <ion-col size=\"12\" sizeMd=\"6\">\n                    <ng-template [ngTemplateOutlet]=\"basicInputTemplate\" [ngTemplateOutletContext]=\"{id: 'stepsInput', formGroup: form.controls.value,\n                      text: 'STEPS', controlName: 'steps', inputType: 'number', placeholder: 'STEP', disabled: false }\">\n                    </ng-template>\n                  </ion-col>\n  \n                  <ion-col size=\"12\" sizeMd=\"6\">\n                    <ng-template [ngTemplateOutlet]=\"basicInputTemplate\" [ngTemplateOutletContext]=\"{id: 'stepperDurationInput', formGroup: form.controls.value,\n                      text: 'DURATION', controlName: 'duration', inputType: 'number', placeholder: 'MIN', disabled: false }\">\n                    </ng-template>\n                  </ion-col>\n                </ion-row>\n              </ion-col>\n  \n              <ion-col *ngIf=\"form.value.type == measurementFillerObservationTypeConstants.bioparameters\"\n                class=\"ion-no-margin ion-no-padding auto-margin-top-bottom\" size=\"12\" sizeMd=\"12\">\n                <ion-row class=\"ion-no-margin ion-no-padding\">\n                  <ion-col size=\"12\" sizeMd=\"4\">\n                    <ion-item>\n                      <ion-label position=\"floating\">\n                        {{'WEIGHT' | translate}}\n                        <span class=\"required\">*</span>\n                      </ion-label>\n                      <ion-input [id]=\"'weightInput' + type\" type=\"number\" formControlName=\"weight\"\n                        placeholder=\"{{'KG' | translate}}\" (ionChange)=\"bmiCalc()\">\n                      </ion-input>\n                    </ion-item>\n                  </ion-col>\n  \n                  <ion-col size=\"12\" sizeMd=\"4\">\n                    <ion-item>\n                      <ion-label position=\"floating\">\n                        {{'HEIGHT' | translate}}\n                        <span class=\"required\">*</span>\n                      </ion-label>\n                      <ion-input [id]=\"'heightInput' + type\" type=\"number\" formControlName=\"height\"\n                        placeholder=\"{{'CM' | translate}}\" (ionChange)=\"bmiCalc()\">\n                      </ion-input>\n                    </ion-item>\n                  </ion-col>\n  \n                  <ion-col size=\"12\" sizeMd=\"4\">\n                    <ion-item class=\"fake-disabled\" disabled>\n                      <ion-label position=\"floating\">\n                        {{'BMI' | translate}}\n                        <span class=\"required\">*</span>\n                      </ion-label>\n                      <ion-input [id]=\"'bmiInput' + type\" type=\"number\" [value]=\"form['controls'].value['controls'].bmi.value\"\n                        placeholder=\"{{'KGM2' | translate}}\" disabled>\n                      </ion-input>\n                    </ion-item>\n                  </ion-col>\n  \n                  <ion-col size=\"12\" sizeMd=\"4\">\n                    <ng-template [ngTemplateOutlet]=\"basicInputTemplate\" [ngTemplateOutletContext]=\"{id: 'pulseInput', formGroup: form.controls.value,\n                      text: 'PULSE', controlName: 'pulse', inputType: 'number', placeholder: 'BPM', disabled: false }\">\n                    </ng-template>\n                  </ion-col>\n  \n                  <ion-col size=\"12\" sizeMd=\"4\">\n                    <ng-template [ngTemplateOutlet]=\"basicInputTemplate\"\n                      [ngTemplateOutletContext]=\"{id: 'systolicInput', formGroup: form.controls.value,\n                      text: 'SYSTOLIC', controlName: 'systolic', inputType: 'number', placeholder: 'HGMM', disabled: false }\">\n                    </ng-template>\n                  </ion-col>\n  \n                  <ion-col size=\"12\" sizeMd=\"4\">\n                    <ng-template [ngTemplateOutlet]=\"basicInputTemplate\"\n                      [ngTemplateOutletContext]=\"{id: 'diastolicInput', formGroup: form.controls.value,\n                      text: 'DIASTOLIC', controlName: 'diastolic', inputType: 'number', placeholder: 'HGMM', disabled: false }\">\n                    </ng-template>\n                  </ion-col>\n                </ion-row>\n              </ion-col>\n            </ion-row>\n          </ion-col>\n        </ion-row>\n\n        <ion-row>\n          <ion-col size=\"12\" sizeMd=\"12\">\n            <ion-button [id]=\"'finishBtn' + type\" expand=\"block\" [color]=\"color\"\n              [disabled]=\"form.invalid || patientName === undefined\" (click)=\"onFinish()\">\n              <ion-label>\n                {{(type === measurementFillerTypeConstants.add ? 'SAVE_BUTTON' : 'MODIFY_BUTTON') | translate}}\n              </ion-label>\n            </ion-button>\n          </ion-col>\n        </ion-row>\n      </ion-grid>\n    </div>\n  </div>\n  \n  <ng-template #basicInputTemplate let-id=\"id\" let-text=\"text\" let-controlName=\"controlName\" let-inputType=\"inputType\"\n    let-placeholder=\"placeholder\" let-formGroup=\"formGroup\" let-disabled=\"disabled\" let-classes=\"classes\">\n    <ion-item [class]=\"classes\" [formGroup]=\"formGroup\" [disabled]=\"disabled\">\n      <ion-label position=\"floating\">\n        {{text | translate}}\n        <span class=\"required\">*</span>\n      </ion-label>\n      <ion-input [id]=\"id + type\" [type]=\"inputType\" [formControlName]=\"controlName\"\n        placeholder=\"{{placeholder | translate}}\">\n      </ion-input>\n    </ion-item>\n  </ng-template>\n</ion-content>","styles":[".fake-disabled,.fake-disabled ion-label{opacity:1}.custom-margin{margin-left:4px;margin-right:4px}.blood-glucose-type-chooser-container{margin-top:auto}.blood-glucose-type-chooser{display:flex}.blood-glucose-type-chooser-radio{margin-right:4px}"]}]}],"members":{"type":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":35,"character":3}}]}],"color":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":36,"character":3}}]}],"observationTypes":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":37,"character":3}}]}],"patient":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":38,"character":3}}]}],"patientSubject":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":39,"character":3}}]}],"observation":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":40,"character":3}}]}],"onSave":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":42,"character":3}}]}],"tajChangedEm":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":43,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"createForm":[{"__symbolic":"method"}],"resetForm":[{"__symbolic":"method"}],"setType":[{"__symbolic":"method"}],"monthChanged":[{"__symbolic":"method"}],"tajChanged":[{"__symbolic":"method"}],"clearPatient":[{"__symbolic":"method"}],"getMaxDateForThisMonth":[{"__symbolic":"method"}],"getDateFromFormGroup":[{"__symbolic":"method"}],"bmiCalc":[{"__symbolic":"method"}],"onFinish":[{"__symbolic":"method"}],"getHeartRateLevelDataFromComp":[{"__symbolic":"method"}],"getHeartRateLevelFormGroup":[{"__symbolic":"method"}],"getDurationFromComp":[{"__symbolic":"method"}],"getDurationFromForm":[{"__symbolic":"method"}],"addMeasurementFormGroup":[{"__symbolic":"method"}],"patchForm":[{"__symbolic":"method"}],"createFHIRObservation":[{"__symbolic":"method"}]}},"ɵdb":{"__symbolic":"class","members":{},"statics":{"ObservationSystem":"http://loinc.org","MillimetreOfMercury":"Hgmm","Minute":"min","Kilogram":"kg","BeatsPerMinute":"beats/min","BeatsPerMinuteShort":"bpm","Kilometer":"km","Meter":"m","CentiMeter":"cm","Calories":"kcal","Steps":"steps","MillimolesPerLiter":"mmol/L","PicogramPerMililiter":"pg/mL","Milliliter":"mL","Liter":"L","LiterPerSec":"L/Sec","Percentage":"%","gramm":"g","unit":"unit","score":"score","MilligramPerLiter":"mg/L","NanogramsPerMilliliter":"ng/mL","BMIRatioCode":"39156-5","BMIRatioDisplay":"Body mass index (BMI) [Ratio]","BMIRatioText":"BMI ratio","BMIRatioCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"BMIRatioCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"BMIRatioDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"BMIRatioText"}},"BMIRationUnit":"kg/m2","ElectrophysiologyStudyCode":"18750-0","ElectrophysiologyStudyDisplay":"Electrophysiology study","ElectrophysiologyStudyText":"Electrophysiology study","ElectrophysiologyStudyCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ElectrophysiologyStudyCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ElectrophysiologyStudyDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ElectrophysiologyStudyText"}},"BloodPressureCode":"55284-4","BloodPressureDisplay":"Blood pressure systolic & diastolic","BloodPressureText":"BloodPressure","BloodPressureCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"BloodPressureCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"BloodPressureDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"BloodPressureText"}},"PhysicalActivityPanelCode":"82287-4","PhysicalActivityPanelDisplay":"Physical activity panel","PhysicalActivityPanelText":"Physical activity panel","PhysicalActivityPanelCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"PhysicalActivityPanelCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"PhysicalActivityPanelDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"PhysicalActivityPanelText"}},"SystolicCode":"8480-6","SystolicDisplay":"Intravascular systolic","SystolicText":"Systolic","SystolicCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"SystolicCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"SystolicDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"SystolicText"}},"DiastolicCode":"8462-4","DiastolicDisplay":"Intravascular diastolic","DiastolicText":"Diastolic","DiastolicCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"DiastolicCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"DiastolicDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"DiastolicText"}},"BodyWeightCode":"29463-7","BodyWeightDisplay":"Body Weight","BodyWeightText":"Body Weight","BodyWeightCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"BodyWeightCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"BodyWeightDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"BodyWeightText"}},"ActivityCode":"73985-4","ActivityDisplay":"Exercise Activity","ActivityText":"Activity","ActivityCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ActivityCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ActivityDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ActivityText"}},"MaxHeartBeatCode":"55422-0","MaxHeartBeatDisplay":"Heart rate Encounter maximum","MaxHeartBeatText":"Maximum Heart rate","MaxHeartBeatCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"MaxHeartBeatCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"MaxHeartBeatDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"MaxHeartBeatText"}},"DistanceCode":"41953-1","DistanceDisplay":"Exercise distance","DistanceText":"Exercise distance","DistanceCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"DistanceCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"DistanceDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"DistanceText"}},"BurntCaloriesCode":"55421-2","BurntCaloriesDisplay":"Calories Burnt Machine estimate","BurntCaloriesText":"Calories Burnt","BurntCaloriesCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"BurntCaloriesCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"BurntCaloriesDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"BurntCaloriesText"}},"EcgCode":"34534-8","EcgDisplay":"EKG 12 Channel panel","EcgText":"EKG test","EcgCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"EcgCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"EcgDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"EcgText"}},"LaboratoryTestCode":"52482-7","LaboratoryTestDisplay":"Laboratory","LaboratoryTestText":"Laboratory test","LaboratoryTestCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"LaboratoryTestCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"LaboratoryTestDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"LaboratoryTestText"}},"HeartRateCode":"8867-4","HeartRateDisplay":"Heart rate","HeartRateText":"Heart rate","HeartRateCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"HeartRateCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"HeartRateDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"HeartRateText"}},"TriglycerideCode":"3043-7","TriglycerideDisplay":"Triglyceride [Moles/volume] in Blood","TriglycerideText":"Triglyceride","TriglycerideCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"TriglycerideCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"TriglycerideDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"TriglycerideText"}},"LDLCholesterolCode":"53133-5","LDLCholesterolDisplay":"Cholesterol in LDL [Moles/volume] in Body fluid","LDLCholesterolText":"LDL-Cholesterol","LDLCholesterolCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"LDLCholesterolCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"LDLCholesterolDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"LDLCholesterolText"}},"HDLCholesterolCode":"50840-8","HDLCholesterolDisplay":"Cholesterol in HDL [Moles/volume] in Body fluid","HDLCholesterolText":"HDL-Cholesterol","HDLCholesterolCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"HDLCholesterolCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"HDLCholesterolDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"HDLCholesterolText"}},"TotalCholesterolCode":"12183-0","TotalCholesterolDisplay":"Cholesterol [Moles/volume] in Body fluid","TotalCholesterolText":"Sum Cholesterol","TotalCholesterolCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"TotalCholesterolCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"TotalCholesterolDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"TotalCholesterolText"}},"SmokingCode":"63638-1","SmokingDisplay":"Smoking status","SmokingText":"Smoking","SmokingCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"SmokingCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"SmokingDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"SmokingText"}},"AlcoholCode":"74205-6","AlcoholDisplay":"Alcohol use","AlcoholText":"Alcohol","AlcoholCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"AlcoholCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"AlcoholDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"AlcoholText"}},"CoffeeCode":"61480-0","CoffeeDisplay":"How often did you drink brewed coffee, not decaffeinated","CoffeeText":"Coffee","CoffeeCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"CoffeeCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"CoffeeDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"CoffeeText"}},"UricAcidCode":"14934-4","UricAcidDisplay":"Urate [Moles/volume] in Urine","UricAcidText":"Uric acid","UricAcidCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"UricAcidCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"UricAcidDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"UricAcidText"}},"SerumAcidCode":"14800-7","SerumAcidDisplay":"Iron binding capacity [Moles/volume] in Serum or Plasma","SerumAcidText":"Serum Iron","SerumAcidCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"SerumAcidCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"SerumAcidDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"SerumAcidText"}},"BioparametersCode":"28636-9","BioparametersDisplay":"Initial evaluation note","BioparametersText":"Bioparameters","BioparametersCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"BioparametersCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"BioparametersDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"BioparametersText"}},"LifeStyleCode":"83332-7","LifeStyleDisplay":"Lifestyle behaviors impacting physical or mental well-being [PCAM]","LifeStyleText":"Lifestyle/Feeding/Pleasure agents","LifeStyleCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"LifeStyleCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"LifeStyleDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"LifeStyleText"}},"BloodTypeCode":"882-1","BloodTypeDisplay":"ABO and Rh group [Type] in Blood]","BloodTypeText":"Blood type","BloodTypeCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"BloodTypeCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"BloodTypeDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"BloodTypeText"}},"ExaminationCode":"75426-7","ExaminationDisplay":"Cardiology procedure note","ExaminationText":"Examination","ExaminationCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ExaminationCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ExaminationDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ExaminationText"}},"EcgExaminationCode":"18810-2","EcgExaminationDisplay":"EKG Study observation overall (narrative)","EcgExaminationText":"EKG","EcgExaminationCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"EcgExaminationCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"EcgExaminationDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"EcgExaminationText"}},"LoadedEcgExaminationCode":"18752-6","LoadedEcgExaminationDisplay":"Exercise stress test study","LoadedEcgExaminationText":"Exercise stress EKG","LoadedEcgExaminationCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"LoadedEcgExaminationCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"LoadedEcgExaminationDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"LoadedEcgExaminationText"}},"HeartUltrasoundExaminationCode":"34552-0","HeartUltrasoundExaminationDisplay":"2D echocardiogram panel","HeartUltrasoundExaminationText":"Echocardiogram","HeartUltrasoundExaminationCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"HeartUltrasoundExaminationCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"HeartUltrasoundExaminationDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"HeartUltrasoundExaminationText"}},"SixMinuteWalkTestExaminationCode":"64098-7","SixMinuteWalkTestExaminationDisplay":"Distance walked in 6 minutes","SixMinuteWalkTestExaminationText":"6 minutes walking test","SixMinuteWalkTestExaminationCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"SixMinuteWalkTestExaminationCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"SixMinuteWalkTestExaminationDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"SixMinuteWalkTestExaminationText"}},"ChestXRayExaminationCode":"30745-4","ChestXRayExaminationDisplay":"XR Chest Views","ChestXRayExaminationText":"Chest X-ray","ChestXRayExaminationCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ChestXRayExaminationCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ChestXRayExaminationDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ChestXRayExaminationText"}},"ChestCTExaminationCode":"24627-2","ChestCTExaminationDisplay":"CT Chest","ChestCTExaminationText":"Chest CT","ChestCTExaminationCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ChestCTExaminationCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ChestCTExaminationDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ChestCTExaminationText"}},"AngioExaminationCode":"24620-7","AngioExaminationDisplay":"RF Catheter Views for patency check W contrast via catheter","AngioExaminationText":"Angio","AngioExaminationCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"AngioExaminationCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"AngioExaminationDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"AngioExaminationText"}},"RespiratoryFunctionTestExaminationCode":"52510-5","RespiratoryFunctionTestExaminationDisplay":"Respiratory status","RespiratoryFunctionTestExaminationText":"Respiratory function test","RespiratoryFunctionTestExaminationCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"RespiratoryFunctionTestExaminationCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"RespiratoryFunctionTestExaminationDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"RespiratoryFunctionTestExaminationText"}},"HeartCTExaminationCode":"58744-4","HeartCTExaminationDisplay":"CT Heart","HeartCTExaminationText":"Heart CT","HeartCTExaminationCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"HeartCTExaminationCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"HeartCTExaminationDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"HeartCTExaminationText"}},"HeartMRExaminationCode":"24748-6","HeartMRExaminationDisplay":"MR Heart","HeartMRExaminationText":"Heart MR","HeartMRExaminationCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"HeartMRExaminationCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"HeartMRExaminationDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"HeartMRExaminationText"}},"HemodynamicExaminationExaminationCode":"56848-5","HemodynamicExaminationExaminationDisplay":"Invasive hemodynamic monitoring (set)","HemodynamicExaminationExaminationText":"Hemodynamic test","HemodynamicExaminationExaminationCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"HemodynamicExaminationExaminationCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"HemodynamicExaminationExaminationDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"HemodynamicExaminationExaminationText"}},"GeneticTestExaminationCode":"51969-4","GeneticTestExaminationDisplay":"Genetic analysis report","GeneticTestExaminationText":"Genetic analysis","GeneticTestExaminationCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"GeneticTestExaminationCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"GeneticTestExaminationDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"GeneticTestExaminationText"}},"PROBNPExaminationCode":"71425-3","PROBNPExaminationDisplay":"Natriuretic peptide.B prohormone N-Terminal [Mass/volume] in Blood by Immunoassay","PROBNPExaminationText":"PROBNP","PROBNPExaminationCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"PROBNPExaminationCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"PROBNPExaminationDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"PROBNPExaminationText"}},"StepActivityCode":"41950-7","StepActivityDisplay":"Number of steps in 24 hour Measured","StepActivityText":"MiBand number of steps","StepActivityCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"StepActivityCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"StepActivityDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"StepActivityText"}},"DistanceActivityCode":"41953-1","DistanceActivityDisplay":"Distance walked in 24 hour Calculated","DistanceActivityText":"Distance walked","DistanceActivityCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"DistanceActivityCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"DistanceActivityDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"DistanceActivityText"}},"BurntCaloriesActivityCode":"41979-6","BurntCaloriesActivityDisplay":"Calories Burnt in 24 hour Calculated","BurntCaloriesActivityText":"Calories Burnt","BurntCaloriesActivityCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"BurntCaloriesActivityCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"BurntCaloriesActivityDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"BurntCaloriesActivityText"}},"FluidOutputCode":"9179-3","FluidOutputDisplay":"Fluid output peritoneal drain","FluidOutputText":"Fluid output","FluidOutputCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"FluidOutputCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"FluidOutputDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"FluidOutputText"}},"FluidInputCode":"9009-2","FluidInputDisplay":"Fluid intake peritoneal Measured","FluidInputText":"Fluid intake","FluidInputCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"FluidInputCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"FluidInputDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"FluidInputText"}},"BodyHeightCode":"8302-2","BodyHeightDisplay":"Body height","BodyHeightText":"Body height","BodyHeightCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"BodyHeightCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"BodyHeightDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"BodyHeightText"}},"DialysisCode":"80662-0","DialysisDisplay":"Volume of Peritoneal dialysis fluid","DialysisText":"Dialysis","DialysisCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"DialysisCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"DialysisDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"DialysisText"}},"EthnicityCode":"54133-4","EthnicityDisplay":"Ethnicity","EthnicityText":"Ethnicity","EthnicityCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"EthnicityCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"EthnicityDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"EthnicityText"}},"SpiroCode":"81458-2","SpiroDisplay":"Pulmonary function test panel","SpiroText":"Spiro","SpiroCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"SpiroCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"SpiroDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"SpiroText"}},"FEV1Code":"20150-9","FEV1Display":"FEV1","FEV1Text":"FEV1","FEV1CodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"FEV1Code"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"FEV1Display"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"FEV1Text"}},"ForcedvitalcapacityCode":"19868-9","ForcedvitalcapacityDisplay":"Forced vital capacity","ForcedvitalcapacityText":"FVC","ForcedvitalcapacityCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ForcedvitalcapacityCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ForcedvitalcapacityDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ForcedvitalcapacityText"}},"PEFAirwayCode":"33452-4","PEFAirwayDisplay":"PEF Airway","PEFAirwayText":"PEF","PEFAirwayCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"PEFAirwayCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"PEFAirwayDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"PEFAirwayText"}},"FEFCode":"69971-0","FEFDisplay":"FEF 25-75% Predicted","FEFText":"FEF 25-75%","FEFCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"FEFCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"FEFDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"FEFText"}},"FEV1FVCCode":"19925-7","FEV1FVCDisplay":"FEV1/FVC Predicted","FEV1FVCText":"FEV1/FVC","FEV1FVCCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"FEV1FVCCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"FEV1FVCDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"FEV1FVCText"}},"GasFlowCode":"19930-7","GasFlowDisplay":"Gas flow Respiratory system airway","GasFlowText":"Flow rate","GasFlowCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"GasFlowCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"GasFlowDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"GasFlowText"}},"GasVolumeCode":"20140-0","GasVolumeDisplay":"Volume expired","GasVolumeText":"Air volume","GasVolumeCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"GasVolumeCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"GasVolumeDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"GasVolumeText"}},"NutrientCode":"75284-0","NutrientDisplay":"Food and nutrient intake panel","NutrientText":"Nutrition","NutrientCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"NutrientCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"NutrientDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"NutrientText"}},"ProteinintakeEstimatedCode":"9079-5","ProteinintakeEstimatedDisplay":"Protein intake Estimated","ProteinintakeEstimatedText":"Protein intake Estimated","ProteinintakeEstimatedCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ProteinintakeEstimatedCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ProteinintakeEstimatedDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ProteinintakeEstimatedText"}},"CarbohydrateintakeEstimatedCode":"9059-7","CarbohydrateintakeEstimatedDisplay":"Carbohydrate intake Estimated","CarbohydrateintakeEstimatedText":"Carbohydrate intake Estimated","CarbohydrateintakeEstimatedCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"CarbohydrateintakeEstimatedCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"CarbohydrateintakeEstimatedDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"CarbohydrateintakeEstimatedText"}},"FatintakeEstimatedCode":"9066-2","FatintakeEstimatedDisplay":"Fat intake Estimated","FatintakeEstimatedText":"Fat intake Estimated","FatintakeEstimatedCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"FatintakeEstimatedCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"FatintakeEstimatedDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"FatintakeEstimatedText"}},"BloodGlucoseCode":"15074-8","BloodGlucoseDisplay":"Glucose [Moles/volume] in Blood","BloodGlucoseText":"Glucose [Moles/volume] in Blood","GlucoseInBloodCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"BloodGlucoseCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"BloodGlucoseDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"BloodGlucoseText"}},"BloodGlucosePreMealCode":"88365-2","BloodGlucosePreMealDisplay":"Glucose [Mass/volume] in Blood --pre-meal","BloodGlucosePreMealText":"Glucose [Mass/volume] in Blood --pre-meal","GlucoseInBloodPreMealCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"BloodGlucosePreMealCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"BloodGlucosePreMealDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"BloodGlucosePreMealText"}},"BloodGlucosePostMealCode":"87422-2","BloodGlucosePostMealDisplay":"Glucose [Mass/volume] in Blood --post meal","BloodGlucosePostMealText":"Glucose [Mass/volume] in Blood --post meal","GlucoseInBloodPostMealCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"BloodGlucosePostMealCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"BloodGlucosePostMealDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"BloodGlucosePostMealText"}},"PulsoximeterCode":"43146-0","PulsoximeterDisplay":"Oxygen saturation device panel","PulsoximeterText":"Oxygen saturation device panel","PulsoximeterCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"PulsoximeterCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"PulsoximeterDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"PulsoximeterText"}},"HeartRatePulsoximeterCode":"8889-8","HeartRatePulsoximeterDisplay":"Heart rate by Pulse oximetry","HeartRatePulsoximeterText":"Realtime heart rate monitoring by Pulse oximetry","HeartRatePulsoximeterCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"HeartRatePulsoximeterCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"HeartRatePulsoximeterDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"HeartRatePulsoximeterText"}},"OxygenSaturationPulsoximeterCode":"59408-5","OxygenSaturationPulsoximeterDisplay":"Oxygen saturation in Arterial blood by Pulse oximetry","OxygenSaturationPulsoximeterText":"Realtime oxygen saturation monitoring by Pulse oximetry","OxygenSaturationPulsoximeterCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"OxygenSaturationPulsoximeterCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"OxygenSaturationPulsoximeterDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"OxygenSaturationPulsoximeterText"}},"BodyTemperatureCode":"8310-5","BodyTemperatureDisplay":"Body temperature","BodyTemperatureText":"Body temperature","BodyTemperatureCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"BodyTemperatureCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"BodyTemperatureDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"BodyTemperatureText"}},"RoomTemperatureCode":"60832-3","RoomTemperatureDisplay":"Room temperature","RoomTemperatureText":"Room temperature","RoomTemperatureCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"RoomTemperatureCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"RoomTemperatureDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"RoomTemperatureText"}},"SteppingSessionCode":"55423-8","SteppingSessionDisplay":"Number of steps in unspecified time Pedometer","SteppingSessionText":"Number of steps in unspecified time Pedometer","SteppingSessionCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"SteppingSessionCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"SteppingSessionDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"SteppingSessionText"}},"StepsTakenCode":"66334-4","StepsTakenDisplay":"Steps taken [#] [PhenX]","StepsTakenText":"Measured steps by stairclimber machine","StepsTakenCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"StepsTakenCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"StepsTakenDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"StepsTakenText"}},"TimePeriodStepsTakenCode":"66267-6","TimePeriodStepsTakenDisplay":"Time period [PhenX] period (start, end)","TimePeriodStepsTakenText":"Measured time period by stairclimber machine (start, end)","TimePeriodStepsTakenCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"TimePeriodStepsTakenCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"TimePeriodStepsTakenDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"TimePeriodStepsTakenText"}},"RealtimePusoxiStepsCode":"55409-7","RealtimePusoxiStepsDisplay":"Exercise tracking panel","RealtimePusoxiStepsText":"Exercise tracking panel","RealtimePusoxiStepsCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"RealtimePusoxiStepsCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"RealtimePusoxiStepsDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"RealtimePusoxiStepsText"}},"HeartRateWExerciseCode":"89273-7","HeartRateWExerciseDisplay":"Heart rate --W exercise","HeartRateWExerciseText":"Realtime heart rate monitoring by pulsoximeneter","HeartRateWExerciseCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"HeartRateWExerciseCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"HeartRateWExerciseDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"HeartRateWExerciseText"}},"OxygenSaturationWExerciseCode":"89276-0","OxygenSaturationWExerciseDisplay":"Oxygen saturation in Arterial blood by Pulse oximetry --W exercise","OxygenSaturationWExerciseText":"Realtime oxygen saturation monitoring by pulsoximeneter","OxygenSaturationWExerciseCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"OxygenSaturationWExerciseCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"OxygenSaturationWExerciseDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"OxygenSaturationWExerciseText"}},"MiBandPulseCode":"55425-3","MiBandPulseDisplay":"Heart rate unspecified time mean by Pedometer","MiBandPulseText":"MiBand heart rate measure","MiBandPulseCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"MiBandPulseCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"MiBandPulseDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"MiBandPulseText"}},"OtolaryngologyCode":"78575-8","OtolaryngologyDisplay":"Otolaryngology Diagnostic study note","OtolaryngologyText":"Otolaryngology Diagnostic study note","OtolaryngologyCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"OtolaryngologyCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"OtolaryngologyDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"OtolaryngologyText"}},"PainQualityCode":"32419-4","PainQualityDisplay":"Pain quality","PainQualityText":"Intensity","PainQualityCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"PainQualityCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"PainQualityDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"PainQualityText"}},"PainOnsetCode":"38201-0","PainOnsetDisplay":"Pain onset [Date and time]","PainOnsetText":"Beginning","PainOnsetCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"PainOnsetCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"PainOnsetDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"PainOnsetText"}},"PhysicalFindingsOfEarCode":"8698-3","PhysicalFindingsOfEarDisplay":"Physical findings of Ear","PhysicalFindingsOfEarText":"Nature of irradization","PhysicalFindingsOfEarCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"PhysicalFindingsOfEarCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"PhysicalFindingsOfEarDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"PhysicalFindingsOfEarText"}},"ColorOfUnspecifiedSpecimenCode":"33512-5","ColorOfUnspecifiedSpecimenDisplay":"Color of Unspecified specimen","ColorOfUnspecifiedSpecimenText":"Color","ColorOfUnspecifiedSpecimenCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ColorOfUnspecifiedSpecimenCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ColorOfUnspecifiedSpecimenDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ColorOfUnspecifiedSpecimenText"}},"ColorOfUnspecifiedSpecimenKonzCode":"33512-5-2","ColorOfUnspecifiedSpecimenKonzDisplay":"Color of Unspecified specimen","ColorOfUnspecifiedSpecimenKonzText":"Consistency","ColorOfUnspecifiedSpecimenKonzCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ColorOfUnspecifiedSpecimenKonzCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ColorOfUnspecifiedSpecimenKonzDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ColorOfUnspecifiedSpecimenKonzText"}},"AgeOfUnspecifiedSpecimenCode":"57900-3","AgeOfUnspecifiedSpecimenDisplay":"Age of Unspecified specimen","AgeOfUnspecifiedSpecimenText":"Beginning","AgeOfUnspecifiedSpecimenCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"AgeOfUnspecifiedSpecimenCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"AgeOfUnspecifiedSpecimenDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"AgeOfUnspecifiedSpecimenText"}},"EarIchingCode":"70451-0","EarIchingDisplay":"I am bothered by itching in past 7 days","EarIchingText":"Ear itching","EarIchingCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"EarIchingCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"EarIchingDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"EarIchingText"}},"PhysicalFindingsOfHearingCode":"32437-6","PhysicalFindingsOfHearingDisplay":"Physical findings of Hearing","PhysicalFindingsOfHearingText":"Hearing loss","PhysicalFindingsOfHearingCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"PhysicalFindingsOfHearingCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"PhysicalFindingsOfHearingDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"PhysicalFindingsOfHearingText"}},"InfectionCode":"28124-6","InfectionDisplay":"Infection [CCC]","InfectionText":"Upper","InfectionCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"InfectionCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"InfectionDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"InfectionText"}},"RetroauricularisPainCode":"8698-3-2","RetroauricularisPainDisplay":"Physical findings of Ear-2","RetroauricularisPainText":"Retroauricularis pain, swelling","RetroauricularisPainCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"RetroauricularisPainCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"RetroauricularisPainDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"RetroauricularisPainText"}},"DizzinessCode":"45699-6","DizzinessDisplay":"Dizziness or vertigo","DizzinessText":"Dizziness","DizzinessCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"DizzinessCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"DizzinessDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"DizzinessText"}},"NoiseCode":"46686-2","NoiseDisplay":"Noise [RFC]","NoiseText":"Side","NoiseCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"NoiseCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"NoiseDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"NoiseText"}},"ParalysisCode":"80326-2","ParalysisDisplay":"Paralysis [Type]","ParalysisText":"Facial paralysis","ParalysisCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ParalysisCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ParalysisDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ParalysisText"}},"OtolaryngologyHistoryAndPhysycalNoteCode":"84366-4","OtolaryngologyHistoryAndPhysycalNoteDisplay":"Otolaryngology History and physical note","OtolaryngologyHistoryAndPhysycalNoteText":"Symptom / hystory / note","OtolaryngologyHistoryAndPhysycalNoteCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"OtolaryngologyHistoryAndPhysycalNoteCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"OtolaryngologyHistoryAndPhysycalNoteDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"OtolaryngologyHistoryAndPhysycalNoteText"}},"OtolaryngologyNote2Code":"34817-7-2","OtolaryngologyNote2Display":"Otolaryngology Note-2","OtolaryngologyNote2Text":"Symptom / hystory / note","OtolaryngologyNote2CodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"OtolaryngologyNote2Code"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"OtolaryngologyNote2Display"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"OtolaryngologyNote2Text"}},"OtolaryngologySurgicalOperationNoteCode":"34818-5","OtolaryngologySurgicalOperationNoteDisplay":"Otolaryngology Surgical operation note","OtolaryngologySurgicalOperationNoteText":"Operation","OtolaryngologySurgicalOperationNoteCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"OtolaryngologySurgicalOperationNoteCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"OtolaryngologySurgicalOperationNoteDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"OtolaryngologySurgicalOperationNoteText"}},"SurgicalOperationNoteDateCode":"8723-9","SurgicalOperationNoteDateDisplay":"Surgical operation note date","SurgicalOperationNoteDateText":"Operation","SurgicalOperationNoteDateCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"SurgicalOperationNoteDateCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"SurgicalOperationNoteDateDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"SurgicalOperationNoteDateText"}},"OtolaryngologyPlanOfCareNoteCode":"80778-4","OtolaryngologyPlanOfCareNoteDisplay":"Otolaryngology Plan of care note","OtolaryngologyPlanOfCareNoteText":"Therapy","OtolaryngologyPlanOfCareNoteCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"OtolaryngologyPlanOfCareNoteCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"OtolaryngologyPlanOfCareNoteDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"OtolaryngologyPlanOfCareNoteText"}},"StartOfCareDateCode":"46497-4","StartOfCareDateDisplay":"Start of care date [OASIS]","StartOfCareDateText":"Therapy","StartOfCareDateCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"StartOfCareDateCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"StartOfCareDateDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"StartOfCareDateText"}},"OtolaryngologyNoteCode":"34817-7","OtolaryngologyNoteDisplay":"Otolaryngology Note","OtolaryngologyNoteText":"Othernote","OtolaryngologyNoteCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"OtolaryngologyNoteCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"OtolaryngologyNoteDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"OtolaryngologyNoteText"}},"DiagnosticImagingStudyCode":"18748-4","DiagnosticImagingStudyDisplay":"Diagnostic imaging study","DiagnosticImagingStudyText":"Image","DiagnosticImagingStudyCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"DiagnosticImagingStudyCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"DiagnosticImagingStudyDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"DiagnosticImagingStudyText"}},"FoodAndNutrientIntakepanelCode":"75284-0","FoodAndNutrientIntakepanelCodeDisplay":"Food and nutrient intake panel","FoodAndNutrientIntakepanelCodeText":"Food and nutrient intake panel","CFoodAndNutrientIntakepanelCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"FoodAndNutrientIntakepanelCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"FoodAndNutrientIntakepanelCodeDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"FoodAndNutrientIntakepanelCodeText"}},"CalorieIntakePanelCode":"80443-5","CalorieIntakePanelCodeDisplay":"Calorie intake panel","CalorieIntakePanelCodeText":"Calorie intake panel","CalorieIntakePanelCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"CalorieIntakePanelCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"CalorieIntakePanelCodeDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"CalorieIntakePanelCodeText"}},"CarbohydrateIntakePanelCode":"81940-9","CarbohydrateIntakePanelDisplay":"Carbohydrate intake panel","CarbohydrateIntakePanelCodeText":"Carbohydrate intake panel","CarbohydrateIntakePanelCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"CarbohydrateIntakePanelCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"CarbohydrateIntakePanelDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"CarbohydrateIntakePanelCodeText"}},"FatIntakePanelCode":"81896-3","FatIntakePanelDisplay":"Fat intake panel","FatIntakePanelCodeText":"Fat intake panel","FatIntakePanelCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"FatIntakePanelCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"FatIntakePanelDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"FatIntakePanelCodeText"}},"ProteinIntakePanelCode":"81904-5","ProteinIntakePanelDisplay":"Protein intake panel","ProteinIntakePanelCodeText":"Protein intake panel","ProteinIntakePanelCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ProteinIntakePanelCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ProteinIntakePanelDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ProteinIntakePanelCodeText"}},"FoodAmountsPanelCode":"80445-0","FoodAmountsPanelDisplay":"Food amounts panel","FoodAmountsPanelCodeText":"Food amounts panel","FoodAmountsPanelCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"FoodAmountsPanelCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"FoodAmountsPanelDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"FoodAmountsPanelCodeText"}},"FunctionalExaminationCode":"76453-0","FunctionalExaminationDisplay":"Physical therapy initial visit panel","FunctionalExaminationText":"Physical therapy initial visit panel","FunctionalExaminationCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"FunctionalExaminationCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"FunctionalExaminationDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"FunctionalExaminationText"}},"SurveyScoreCode":"82668-5","SurveyScoreDisplay":"Total score [ACT]","SurveyScoreText":"Total score [ACT]","SurveyScoreCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"SurveyScoreCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"SurveyScoreDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"SurveyScoreText"}},"AgeCode":"29553-5","AgeDisplay":"Age calculated","AgeText":"Age calculated","AgeCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"AgeCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"AgeDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"AgeText"}},"PatientMoodCode":"80296-7","PatientMoodDisplay":"Patient Mood","PatientMoodText":"Patient Mood","PatientMoodCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"PatientMoodCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"PatientMoodDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"PatientMoodText"}},"FiberIntakePanelCode":"81926-8","FiberIntakePanelDisplay":"Fiber intake panel","FiberIntakePanelText":"Fiber intake panel","FiberIntakePanelCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"FiberIntakePanelCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"FiberIntakePanelDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"FiberIntakePanelText"}},"AsthmaCode":"45669-9","AsthmaDisplay":"Asthma [Minimum Data Set]","AsthmaText":"Asthma [Minimum Data Set]","AsthmaCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"AsthmaCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"AsthmaDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"AsthmaText"}},"LoggingActivityCode":"75280-8","LoggingActivityDisplay":"Sequence number in substance administration series","LoggingActivityText":"Sequence number in substance administration series","LoggingActivityCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"LoggingActivityCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"LoggingActivityDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"LoggingActivityText"}},"CaloriesBurnedCode":"41981-2","CaloriesBurnedDisplay":"Calories burned","CaloriesBurnedText":"Calories burned","CaloriesBurnedCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"CaloriesBurnedCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"CaloriesBurnedDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"CaloriesBurnedText"}},"HeartRateVariabilityCode":"80404-7","HeartRateVariabilityDisplay":"R-R interval.standard deviation (Heart rate variability)","HeartRateVariabilityText":"R-R interval.standard deviation (Heart rate variability)","HeartRateVariabilityCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"HeartRateVariabilityCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"HeartRateVariabilityDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"HeartRateVariabilityText"}},"ExerciseDurationCode":"55411-3","ExerciseDurationDisplay":"Exercise duration","ExerciseDurationText":"Exercise duration","ExerciseDurationCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ExerciseDurationCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ExerciseDurationDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ExerciseDurationText"}},"ExerciseTypeCode":"66286-6","ExerciseTypeDisplay":"Other type of physical activity [PhenX]","ExerciseTypeText":"Other type of physical activity [PhenX]","ExerciseTypeCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ExerciseTypeCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ExerciseTypeDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ExerciseTypeText"}},"HeartRateLvl1Code":"8888-1","HeartRateLvl1Display":"Heart rate measure duration Level1","HeartRateLvl1Text":"Heart rate measure duration Level1","HeartRateLvl1CodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"HeartRateLvl1Code"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"HeartRateLvl1Display"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"HeartRateLvl1Text"}},"HeartRateLvl2Code":"8888-2","HeartRateLvl2Display":"Heart rate measure duration Level2","HeartRateLvl2Text":"Heart rate measure duration Level2","HeartRateLvl2CodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"HeartRateLvl2Code"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"HeartRateLvl2Display"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"HeartRateLvl2Text"}},"HeartRateLvl3Code":"8888-3","HeartRateLvl3Display":"Heart rate measure duration Level3","HeartRateLvl3Text":"Heart rate measure duration Level3","HeartRateLvl3CodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"HeartRateLvl3Code"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"HeartRateLvl3Display"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"HeartRateLvl3Text"}},"HeartRateLvl4Code":"8888-4","HeartRateLvl4Display":"Heart rate measure duration Level4","HeartRateLvl4Text":"Heart rate measure duration Level4","HeartRateLvl4CodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"HeartRateLvl4Code"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"HeartRateLvl4Display"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"HeartRateLvl4Text"}},"HeartRateLvl5Code":"8888-5","HeartRateLvl5Display":"Heart rate measure duration Level5","HeartRateLvl5Text":"Heart rate measure duration Level5","HeartRateLvl5CodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"HeartRateLvl5Code"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"HeartRateLvl5Display"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"HeartRateLvl5Text"}},"ExerciseIntensityCode":"74008-4","ExerciseIntensityDisplay":"Exercise intensity","ExerciseIntensityText":"Exercise intensity","ExerciseIntensityCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ExerciseIntensityCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ExerciseIntensityDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ExerciseIntensityText"}},"IL12Code":"41760-0","IL12Display":"Interleukin 12 [Mass/Vol]","IL12Text":"Interleukin 12 [Mass/volume] in Serum or Plasma","IL12CodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"IL12Code"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"IL12Display"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"IL12Text"}},"IL6Code":"26881-3","IL6Display":"Interleukin 6 [Mass/Vol]","IL6Text":"Interleukin 6 [Mass/volume] in Serum or Plasma","IL6CodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"IL6Code"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"IL6Display"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"IL6Text"}},"CRPCode":"1988-5","CRPDisplay":"CRP [Mass/Vol]","CRPText":"C reactive protein [Mass/volume] in Serum or Plasma","CRPCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"CRPCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"CRPDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"CRPText"}},"CortisolCode":"2143-6","CortisolDisplay":"Cortisol [Mass/Vol]","CortisolText":"Cortisol [Mass/volume] in Serum or Plasma","CortisolCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"CortisolCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"CortisolDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"CortisolText"}},"FlankerCode":"84465-4","FlankerDisplay":"Flanker - computed score NIH","FlankerText":"Flanker Inhibitory Control and Attention Test - computed score [NIH Toolbox]","FlankerCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"FlankerCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"FlankerDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"FlankerText"}},"TasksCode":"60703-6","TasksDisplay":"Total observed item score [TIMP]","TasksText":"Total observed item score [TIMP]","TasksCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"TasksCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"TasksDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"TasksText"}},"AnswerRatioCode":"91587-6","AnswerRatioDisplay":"Accuracy of information from source","AnswerRatioText":"Accuracy of information from source","AnswerRatioCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"AnswerRatioCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"AnswerRatioDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"AnswerRatioText"}},"ResponseTimeCode":"67262-6","ResponseTimeDisplay":"Answer questions PhenX","ResponseTimeText":"My child's ability to answer questions properly is [PhenX]","ResponseTimeCodeModel":{"system":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ObservationSystem"},"code":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ResponseTimeCode"},"display":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ResponseTimeDisplay"},"text":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ObservationConstants"},"member":"ResponseTimeText"}}}},"ɵdc":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"AbstractAddComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":9,"character":1},"arguments":[{"selector":"inc-observation-definition-add-atomic","template":"<form [formGroup]=\"form\" (ngSubmit)=\"close(form.value)\">\n  <ion-grid>\n    <ng-container formArrayName=\"qualifiedInterval\">\n      <ng-container formGroupName=\"0\">\n        <ion-row>\n          <ion-col size=\"12\">\n            <ion-item>\n              <ion-label position=\"stacked\">{{'NAME' | translate}} <span class=\"required\">*</span></ion-label>\n              <ion-select id=\"parameter-select\" interface=\"popover\" formControlName=\"context\" required (ionChange)=\"selectChange($event)\">\n                <ion-select-option *ngFor=\"let parameterCode of parameterCodes;\" [value]=\"parameterCode\">\n                  {{parameterCode.text | uppercase | translate}}\n                </ion-select-option>\n              </ion-select>\n            </ion-item>\n          </ion-col>\n        </ion-row>\n        <ion-row formGroupName=\"range\">\n          <ion-col size=\"12\" sizeMd=\"{{noMax[index] ? 12 : 6}}\">\n            <ion-item formGroupName=\"low\">\n              <ion-label position=\"floating\">{{'Minimum'}}\n                <p class=\"unit\" *ngIf=\"lowerLimit[index] && upperLimit[index]\">\n                  {{' ' + lowerLimit[index].toString() + ' - ' + upperLimit[index].toString() + ' '}}\n                </p>\n                <p class=\"unit\" *ngIf=\"percent[index]\">\n                  {{' % '}}\n                </p>\n                <span class=\"required\">*</span></ion-label>\n              <ion-input formControlName=\"value\" type=\"text\" pattern=\"\\d+(\\.\\d+)?\" required \n                (ionChange)=\"checkPercentOrLimit($any(form.controls.qualifiedInterval).controls[0].controls.range.controls.low.controls.value)\">\n              </ion-input>\n            </ion-item>\n          </ion-col>\n          <ion-col size=\"12\" sizeMd=\"6\" *ngIf=\"!noMax[index]\">\n            <ion-item formGroupName=\"high\">\n              <ion-label position=\"floating\">{{'Maximum'}} <span class=\"required\">*</span></ion-label>\n              <ion-input formControlName=\"value\" type=\"text\" pattern=\"\\d+(\\.\\d+)?\" required></ion-input>\n            </ion-item>\n          </ion-col>\n        </ion-row>\n      </ng-container>\n    </ng-container>\n    <ion-row>\n      <ion-col size=\"12\">\n        <ion-item formGroupName=\"text\">\n          <ion-label position=\"floating\" color=\"primary\">{{'COMMENT' | translate}} \n            <span *ngIf=\"inData && inData[0] && inData[0].data\" class=\"required\">*</span>\n          </ion-label>\n          <ion-textarea rows=\"5\" auto-grow=\"true\" formControlName=\"div\" required=\"{{inData && inData[0] && inData[0].data ? true : false}}\">\n          </ion-textarea>\n        </ion-item>\n      </ion-col>\n    </ion-row>\n  </ion-grid>\n</form>\n<inc-modal-footer [formInvalidity]=\"form.invalid || form.pristine\"\n  (result)=\"$event ? (inData && inData[0] && inData[0].data ? openAlert(form.value) : add(form.value)) : close()\">\n</inc-modal-footer>","styles":["p.unit{font-size:75%;display:inline}"]}]}],"members":{"isModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":3}}]}],"patient":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":3}}]}],"user":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":3}}]}],"careplan":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":3}}]}],"category":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ionic/angular","name":"ModalController","line":33,"character":39},{"__symbolic":"reference","module":"@ionic/angular","name":"AlertController","line":33,"character":81},{"__symbolic":"reference","name":"TranslatePipe"}]}],"ngOnInit":[{"__symbolic":"method"}],"setCategoryValues":[{"__symbolic":"method"}],"addAllSelect":[{"__symbolic":"method"}],"setFormValue":[{"__symbolic":"method"}],"resetForm":[{"__symbolic":"method"}],"close":[{"__symbolic":"method"}],"add":[{"__symbolic":"method"}],"selectChange":[{"__symbolic":"method"}],"checkPercentOrLimit":[{"__symbolic":"method"}],"openAlert":[{"__symbolic":"method"}],"createAuditEvent":[{"__symbolic":"method"}]}},"ɵdd":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"AbstractAddComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":10,"character":1},"arguments":[{"selector":"inc-observation-definition-add-aggregated","template":"<form [formGroup]=\"form\" (ngSubmit)=\"add(form.value)\">\n  <ion-grid>\n    <ion-row>\n      <ion-col size=\"12\">\n        <ion-item>\n          <ion-label position=\"floating\">{{'NAME' | translate}} <span class=\"required\">*</span></ion-label>\n          <ion-select id=\"parameter-select\" interface=\"popover\" formControlName=\"name\" required (ionChange)=\"selectChange($event)\">\n            <ion-select-option *ngFor=\"let parameterCode of parameterCodes;\" [value]=\"parameterCode\">\n              {{parameterCode.text | uppercase | translate}}\n            </ion-select-option>\n          </ion-select>\n        </ion-item>\n      </ion-col>\n    </ion-row>\n    <ion-row>\n      <ion-col size=\"12\" size-md=\"6\">\n        <ion-item>\n          <ion-label position=\"floating\">\n            {{'TIME2' | translate}} <span class=\"required\">*</span>\n          </ion-label>\n          <ion-input formControlName=\"time\" pattern=\"\\d+(\\.\\d+)?\" required></ion-input>\n        </ion-item>\n      </ion-col>\n      <ion-col size=\"12\" size-md=\"6\">\n        <ion-item>\n          <ion-label position=\"stacked\">{{'TIME_UNIT' | translate}} <span class=\"required\">*</span></ion-label>\n          <ion-select id=\"time-unit-select\" interface=\"popover\" formControlName=\"timeUnit\" required>\n            <ion-select-option *ngFor=\"let time of timeUnits\" [value]=\"time.value\">\n              {{time.text | translate | titlecase}}\n            </ion-select-option>\n          </ion-select>\n        </ion-item>\n      </ion-col>\n    </ion-row>\n    <ion-row>\n      <ion-col size=\"12\">\n        <ion-item>\n          <ion-label position=\"stacked\">{{'OPERATION' | translate}} <span class=\"required\">*</span></ion-label>\n          <ion-select id=\"operation-select\" interface=\"popover\" formControlName=\"operation\" required>\n            <ion-select-option *ngFor=\"let operation of operations\" [value]=\"operation.value\">\n              {{operation.text | translate}}\n            </ion-select-option>\n          </ion-select>\n        </ion-item>\n      </ion-col>\n    </ion-row>\n    <ion-row>\n      <ion-col size=\"12\" size-md=\"6\">\n        <ion-item>\n          <ion-label position=\"floating\">\n            {{'VALUE' | translate}} <span class=\"required\">*</span>\n          </ion-label>\n          <ion-input formControlName=\"value\" pattern=\"\\d+(\\.\\d+)?\" required></ion-input>\n        </ion-item>\n      </ion-col>\n      <ion-col size=\"12\" size-md=\"6\">\n        <ion-item>\n          <ion-label position=\"stacked\">{{'ALERT' | translate}} <span class=\"required\">*</span></ion-label>\n          <ion-select id=\"alert-select\" interface=\"popover\" formControlName=\"alert\" required>\n            <ion-select-option *ngFor=\"let alert of alerts\" [value]=\"alert.value\">\n              {{alert.text | titlecase}}\n            </ion-select-option>\n          </ion-select>\n        </ion-item>\n      </ion-col>\n    </ion-row>\n    <ion-row>\n      <ion-col size=\"12\">\n        <ion-item>\n          <ion-label position=\"floating\" color=\"primary\">{{'COMMENT' | translate}}\n            <span *ngIf=\"inData && this.inData[0] && inData[0].data\" class=\"required\">*</span>\n          </ion-label>\n          <ion-textarea rows=\"5\" auto-grow=\"true\" formControlName=\"comment\" required=\"{{inData && inData[0] && inData[0].data ? true : false}}\">\n          </ion-textarea>\n        </ion-item>\n      </ion-col>\n    </ion-row>\n  </ion-grid>\n</form>\n<inc-modal-footer [formInvalidity]=\"form.invalid || (this.form.value.time && this.form.value.value && !inData ? null : form.pristine)\"\n  (result)=\"$event ? (inData && inData[0] && inData[0].data ? openAlert(form.value) : add(form.value)) : close()\">\n</inc-modal-footer>","styles":[""]}]}],"members":{"isModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":3}}]}],"patient":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":3}}]}],"user":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":3}}]}],"careplan":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":3}}]}],"category":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":3}}]}],"timeUnits":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":3}}]}],"operations":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":3}}]}],"alerts":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":24,"character":3}}]}],"defaultValues":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":25,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ionic/angular","name":"ModalController","line":33,"character":39},{"__symbolic":"reference","module":"@ionic/angular","name":"AlertController","line":33,"character":81},{"__symbolic":"reference","name":"TranslatePipe"}]}],"ngOnInit":[{"__symbolic":"method"}],"setCategoryValues":[{"__symbolic":"method"}],"addAllSelect":[{"__symbolic":"method"}],"setFormValue":[{"__symbolic":"method"}],"resetForm":[{"__symbolic":"method"}],"close":[{"__symbolic":"method"}],"convertToIObservationDef":[{"__symbolic":"method"}],"add":[{"__symbolic":"method"}],"selectChange":[{"__symbolic":"method"}],"convertToForm":[{"__symbolic":"method"}],"openAlert":[{"__symbolic":"method"}],"createAuditEvent":[{"__symbolic":"method"}]}},"ɵde":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"inc-group-list","template":"<ion-card *ngFor=\"let group of groupList\" class=\"ion-no-margin ion-margin-bottom\" [ngClass]=\"{'active': group.active,\n    'inactive': !group.active}\" (click)=\"navigateTo('/careteam-details', group)\">\n  <ion-item lines=\"none\" *ngIf=\"group.name && group.name.length > 0\">\n    <ion-avatar slot=\"start\">\n      <div incMonoAvatar [name]=\"group.name\"></div>\n    </ion-avatar>\n    <ion-label>\n      <h2 *ngIf=\"group.name\">\n        {{group.name}}\n      </h2>\n    </ion-label>\n    <ion-buttons>\n      <button mat-button [matMenuTriggerFor]=\"menu\" (click)=\"stopProp($event)\">\n        <ion-icon slot=\"icon-only\" name=\"more\"></ion-icon>\n      </button>\n    </ion-buttons>\n    <mat-menu #menu=\"matMenu\" xPosition=\"before\">\n      <button class=\"menuItem\" mat-menu-item (click)=\"inactivation(group)\" disabled>{{'INACTIVATE' | translate}}</button>\n    </mat-menu>\n  </ion-item>\n</ion-card>","styles":[".active{border-left:8px solid var(--ion-color-success)}.inactive{border-left:8px solid var(--ion-color-danger)}ion-card{cursor:pointer}"]}]}],"members":{"groupList":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3}}]}],"inactivateGroup":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":11,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/router","name":"Router","line":13,"character":30}]}],"stopProp":[{"__symbolic":"method"}],"navigateTo":[{"__symbolic":"method"}],"inactivation":[{"__symbolic":"method"}]}},"ɵdf":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"AbstractAddComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":6,"character":1},"arguments":[{"selector":"inc-group-add","template":"<form [formGroup]=\"form\" (ngSubmit)=\"save(form.value)\">\n  <ion-grid class=\"ion-padding\">\n    <ion-row>\n      <ion-col size=\"12\">\n        <ion-item>\n          <ion-label position=\"floating\">\n            {{'NAME' | translate}}\n            <span class=\"required\">*</span>\n          </ion-label>\n          <ion-input id=\"group-name\" type=\"text\" autofocus=\"true\" formControlName=\"name\" clearInput>\n          </ion-input>\n        </ion-item>\n      </ion-col>\n    </ion-row>\n    \n    <ion-row class=\"ion-float-right ion-margin-bottom ion-margin-top\">\n      <ion-button fill=\"outline\" color=\"primary\" id=\"basic-data-reject-button\" *ngIf=\"inData\" (click)=\"discard()\"\n        class=\"ion-margin-end\">\n        <ion-icon slot=\"start\" name=\"close\"></ion-icon>{{'REJECT_BUTTON' | translate}}\n      </ion-button>\n      <ion-button fill=\"outline\" *ngIf=\"!inData\" color=\"primary\" id=\"basic-data-reset-button\" (click)=\"reset()\"\n        class=\"ion-margin-end\">\n        <ion-icon slot=\"start\" name=\"refresh\"></ion-icon>{{'AGAIN_BUTTON' | translate}}\n      </ion-button>\n      <ion-button id=\"basic-data-save-button\" type=\"submit\" [disabled]=\"form.invalid\">\n        <ion-icon slot=\"start\" name=\"save\"></ion-icon>{{'SAVE_BUTTON' | translate}}\n      </ion-button>\n    </ion-row>\n  </ion-grid>\n</form>","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"resetForm":[{"__symbolic":"method"}]}},"ɵdg":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"inc-settings","template":"<ion-card class=\"ion-padding ion-no-margin\">\n  <ion-item lines=\"none\">\n    <ion-label id=\"languageLabel\">{{'LANGUAGE' | translate}}</ion-label>\n    <ion-select id=\"languageSelector\" placeholder=\"{{'CHOOSE_ONE' | translate}}\" interface=\"popover\"\n      (ionChange)=\"changeLanguage($event)\" [value]=\"selectedLanguage\">\n      <ion-select-option value=\"en\">{{'LANGUAGE_EN' | translate}}</ion-select-option>\n      <ion-select-option value=\"hu\">{{'LANGUAGE_HU' | translate}}</ion-select-option>\n    </ion-select>\n  </ion-item>\n  <ion-item lines=\"none\">\n    <ion-label id=\"languageLabel\">{{'DARK_THEME' | translate}}</ion-label>\n    <ion-toggle value=\"false\" (ionChange)=\"onThemeChange($event)\"></ion-toggle>\n  </ion-item>\n</ion-card>","styles":["::ng-deep ion-select-popover{background-color:#fff}::ng-deep ion-select-popover ion-item{--inner-border-width:0}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TranslateService"},{"__symbolic":"reference","name":"ɵdh"}]}],"ngOnInit":[{"__symbolic":"method"}],"changeLanguage":[{"__symbolic":"method"}],"onThemeChange":[{"__symbolic":"method"}]}},"ɵdh":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":3,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":9,"character":58},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":9,"character":65}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"RendererFactory2","line":9,"character":39},{"__symbolic":"reference","name":"any"}]}],"enableDark":[{"__symbolic":"method"}],"enableLight":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"ɵdi":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"inc-fire-user","template":"<ion-list lines=\"none\" class=\"ion-padding-start\">\n  <ion-item button id=\"emailTag\" (click)=\"navTo('ch-email')\">\n    <ion-label>{{'EMAIL' | translate}}</ion-label>\n    <ion-label *ngIf=\"email\"><b>{{email}}</b></ion-label>\n  </ion-item>\n  <ion-item button id=\"passwordTag\" (click)=\"navTo('ch-password')\">\n    <ion-label>{{'PASSWORD' | translate}}</ion-label>\n    <ion-label><b>********</b></ion-label>\n  </ion-item>\n</ion-list>","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/router","name":"Router","line":12,"character":30},{"__symbolic":"reference","module":"@ionic/storage","name":"Storage","line":12,"character":55}]}],"ngOnInit":[{"__symbolic":"method"}],"navTo":[{"__symbolic":"method"}],"setEmail":[{"__symbolic":"method"}]}},"ɵdj":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":12,"character":1},"arguments":[{"selector":"inc-practitioner-info","template":"<span *ngIf=\"practitioner\">\n  <ion-text color=\"primary\" class=\"ion-text-uppercase ion-padding\" style=\"padding-bottom: 0;\">\n    <b>{{'GENERAL' | translate}}</b>\n  </ion-text>\n  <ion-list lines=\"none\" class=\"ion-padding-start\">\n    <ion-item button id=\"nameTag\" (click)=\"presentModal('name', practitioner.name ? practitioner.name[0] : undefined)\">\n      <ion-label>{{'NAME_L' | translate}}</ion-label>\n      <ion-label *ngIf=\"practitioner.name && practitioner.name[0]\"><b>{{practitioner.name[0].text}}</b></ion-label>\n    </ion-item>\n    <ion-item button id=\"genderTag\"\n      (click)=\"presentModal('gender', { gender: practitioner.gender ? practitioner.gender: undefined })\">\n      <ion-label>{{'GENDER' | translate}}</ion-label>\n      <ion-label><b>{{practitioner.gender | translate}}</b></ion-label>\n    </ion-item>\n  </ion-list>\n  <ion-item-divider></ion-item-divider>\n  <ion-text class=\"title-btn\" color=\"primary\" class=\"ion-text-uppercase ion-padding\" style=\"padding-bottom: 0;\">\n    <b>{{'CONTACT_INFO' | translate}}</b>\n    <ion-button id=\"contact\" fill=\"clear\" (click)=\"presentModal('telecom')\">\n      <ion-icon slot=\"icon-only\" name=\"add-circle-outline\"></ion-icon>\n    </ion-button>\n  </ion-text>\n  <ion-list lines=\"none\" class=\"ion-padding-start\">\n    <ion-item button id=\"telecom-details\" *ngFor=\"let tel of practitioner.telecom\"\n      (click)=\"presentRemAler(tel.value, tel.system, tel.rank)\">\n      <ion-badge slot=\"start\">{{tel.rank}}</ion-badge>\n      <ion-label>{{tel.system | translate}}</ion-label>\n      <ion-label><b>{{tel.value}}</b></ion-label>\n      <ion-icon slot=\"end\" name=\"trash\"></ion-icon>\n    </ion-item>\n  </ion-list>\n  <ion-item-divider class=\"ion-margin-bottom\"></ion-item-divider>\n  <ion-text color=\"primary\" class=\"ion-text-uppercase ion-padding\" style=\"padding-bottom: 0;\">\n    <b>{{'PROFESSIONAL_DATA' | translate}}</b>\n  </ion-text>\n  <ion-list lines=\"none\" class=\"ion-padding-start\">\n    <ion-item>\n      <ion-label>{{'ROLE' | translate}}</ion-label>\n      <ion-label><b>{{role | translate}}</b></ion-label>\n    </ion-item>\n    <ion-item button id=\"szakmai-adatok\" class=\"ion-no-padding\"\n      (click)=\"presentModal('qualification', practitioner.qualification ? practitioner.qualification[0] : undefined)\">\n      <ion-item-group>\n        <ion-item>\n          <ion-ripple-effect></ion-ripple-effect>\n          <ion-label>{{'SEAL_NUMBER' | translate}}</ion-label>\n          <ion-label class=\"ion-padding-start\" *ngIf=\"\n          practitioner.qualification && practitioner.qualification[0]\n          && practitioner.qualification[0].identifier\n          && practitioner.qualification[0].identifier[0]\n          && practitioner.qualification[0].identifier[0].value\">\n            <b>{{practitioner.qualification[0].identifier[0].value}}</b></ion-label>\n        </ion-item>\n        <ion-item>\n          <ion-ripple-effect></ion-ripple-effect>\n          <ion-label>{{'LOCATION_ANTSZ_ID' | translate}}</ion-label>\n          <ion-label class=\"ion-padding-start\" *ngIf=\"\n          practitioner.qualification\n          && practitioner.qualification[0]\n          && practitioner.qualification[0].issuer\n          && practitioner.qualification[0].issuer.reference\">\n            <b>{{practitioner.qualification[0].issuer.reference}}</b></ion-label>\n        </ion-item>\n      </ion-item-group>\n    </ion-item>\n  </ion-list>\n</span>","styles":["ion-item-group{width:100%}.title-btn{display:flex;align-items:center}"]}]}],"members":{"practitioner":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":25,"character":3}}]}],"role":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":26,"character":3}}]}],"callUpdatePractitioner":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":27,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ModalService"},{"__symbolic":"reference","name":"AlertService"}]}],"ngOnInit":[{"__symbolic":"method"}],"presentModal":[{"__symbolic":"method"}],"modalRespHandler":[{"__symbolic":"method"}],"presentRemAler":[{"__symbolic":"method"}],"removeTelecom":[{"__symbolic":"method"}]}}},"origins":{"NavigationModule":"./lib/routing/navigation/navigation.module","checkClick":"./lib/routing/navigation/components/navbar/navbar.component","NavbarComponent":"./lib/routing/navigation/components/navbar/navbar.component","NavLink":"./lib/routing/navigation/models/navlink.model","ToolbarModule":"./lib/routing/navigation/components/toolbar/toolbar.module","PrevRouteService":"./lib/routing/services/prev-route.service","TitleService":"./lib/routing/services/title.service","ContainerModule":"./lib/shared/components/container/container.module","PageLoaderModule":"./lib/shared/components/page-loader/page-loader.module","ErrNoDataModule":"./lib/shared/components/err-no-data/err-no-data.module","FormGenModel":"./lib/shared/models/form-gen.model","AggregatedAlertDefaultValues":"./lib/shared/models/aggregated-alert-default-values.model","IncPageModule":"./lib/shared/components/inc-page.module","MonoAvatarModule":"./lib/shared/directives/mono-avatar/mono-avatar.module","NameModule":"./lib/shared/inc-shared.module","TranslatePipe":"./lib/shared/translate/pipes/translate.pipe","setupTranslateFactory":"./lib/shared/translate/translate.module","TranslateModule":"./lib/shared/translate/translate.module","TranslateService":"./lib/shared/translate/services/translate.service","PageAddModule":"./lib/shared/pages/add/page-add.module","PageAddComponent":"./lib/shared/pages/add/page-add.component","AbstractsModule":"./lib/shared/abstracts/abstracts.module","AbstractAddComponent":"./lib/shared/abstracts/add/abstract-add/abstract-add.component","AbstractAddWmodalComponent":"./lib/shared/abstracts/add/abstract-add-wmodal/abstract-add-wmodal.component","AbstractPageAddComponent":"./lib/shared/abstracts/add/abstract-page-add/abstract-page-add.component","AbstractDetailsComponent":"./lib/shared/abstracts/details/abstract-details/abstract-details.component","AbstractService":"./lib/shared/abstracts/services/abstract.service","TitleBtnModule":"./lib/shared/components/title-btn/title-btn.module","EMAIL_REGEX":"./lib/shared/regular-expressions/regex","PHONE_REGEX":"./lib/shared/regular-expressions/regex","POSTAL_CODE_REGEX":"./lib/shared/regular-expressions/regex","TAJ_REGEX":"./lib/shared/regular-expressions/regex","CAN_NOT_START_WITH_WHITE_SPACE":"./lib/shared/regular-expressions/regex","GeneralSearchModule":"./lib/shared/components/filters/search/general-search.module","GeneralOrderModule":"./lib/shared/components/filters/order/general-order.module","GeneralStatusModule":"./lib/shared/components/filters/status/general-status.module","ObservablePipe":"./lib/shared/pipes/observable/observable.pipe","ObservablePipeModule":"./lib/shared/pipes/observable/observable-pipe.module","AlertService":"./lib/widgets/entry-components/alert/services/alert.service","ToastService":"./lib/widgets/entry-components/toast/services/toast.service","LoadingService":"./lib/widgets/entry-components/loading/services/loading.service","ModalsModule":"./lib/widgets/entry-components/modal/modals.module","ModalService":"./lib/widgets/entry-components/modal/services/modal.service","BaseModalComponent":"./lib/widgets/entry-components/modal/components/base/base-modal.component","AnnotationModalComponent":"./lib/widgets/entry-components/modal/components/annotation/annotation-modal.component","HeaderComponent":"./lib/widgets/entry-components/modal/components/header/header.component","FooterComponent":"./lib/widgets/entry-components/modal/components/footer/footer.component","GENDER_LIST":"./lib/widgets/entry-components/modal/components/gender/gender.component","GenderComponent":"./lib/widgets/entry-components/modal/components/gender/gender.component","NAME_LIST":"./lib/widgets/entry-components/modal/components/name/name.component","getNameFormGroup":"./lib/widgets/entry-components/modal/components/name/name.component","NameComponent":"./lib/widgets/entry-components/modal/components/name/name.component","ProfessionalDataComponent":"./lib/widgets/entry-components/modal/components/professional-data/professional-data.component","getTelecomFormGroup":"./lib/widgets/entry-components/modal/components/telecom-add/telecom-add.component","TelecomAddComponent":"./lib/widgets/entry-components/modal/components/telecom-add/telecom-add.component","AppointmentAddModule":"./lib/fhir/appointment/add/appointment-add.module","AppointmentDetailsModule":"./lib/fhir/appointment/details/appointment-details.module","AppointmentFrequencyModule":"./lib/fhir/appointment/appointment-frequency/appointment-frequency.module","AllergyAddModule":"./lib/fhir/disease/allergy/add/allergy-add.module","BloodtypeAddModule":"./lib/fhir/disease/bloodtype/add/bloodtype-add.module","LifeModeAddModule":"./lib/fhir/disease/life-mode/add/life-mode-add.module","BioParamsAddModule":"./lib/fhir/disease/bio-params/add/bio-params-add.module","CarePlanAddModule":"./lib/fhir/care-plan/add/care-plan-add.module","CarePlanDetailsModule":"./lib/fhir/care-plan/details/care-plan-details.module","GeneralCarePlanModule":"./lib/fhir/care-plan/general/general-care-plan.module","CareplanDetailsChangesModule":"./lib/fhir/care-plan/details-changes/careplan-details-changes.module","CareplanHistoryDetailsModule":"./lib/fhir/care-plan/history-details/careplan-history-details.module","GoalAddModule":"./lib/fhir/goal/add/goal-add.module","GoalAddComponent":"./lib/fhir/goal/add/goal-add.component","MedicationAddModule":"./lib/fhir/medication/base/add/medication-add.module","MedicationDetailsModule":"./lib/fhir/medication/base/details/medication-details.module","MedicationDispenseAddModule":"./lib/fhir/medication/dispense/add/medication-dispense-add.module","MedicationRequestAddModule":"./lib/fhir/medication/request/add/medication-request-add.module","MedicationRequestDetailsModule":"./lib/fhir/medication/request/details/medication-request-details.module","MedicationStatementAddModule":"./lib/fhir/medication/statement/add/medication-statement-add.module","DosageAddModule":"./lib/fhir/medication/dosage/add/dosage-add.module","TakedMedicationAddModule":"./lib/fhir/medication/taked-medication/add/taked-medication-add.module","TakedMedicationDetailsModule":"./lib/fhir/medication/taked-medication/details/taked-medication-details.module","DOSAGE_PERIODS":"./lib/fhir/medication/constants/medication-constants","DAYS":"./lib/fhir/medication/constants/medication-constants","DOSE_UNIT":"./lib/fhir/medication/constants/medication-constants","DeviceAddModule":"./lib/fhir/device/add/device-add.module","DeviceTableModule":"./lib/fhir/device/table/device-table.module","DeviceDetailsModule":"./lib/fhir/device/details/device-details.module","DeviceStatusModule":"./lib/fhir/device/details/components/status/device-status.module","DeviceStatusTableModule":"./lib/fhir/device/details/components/status-table/device-status-table.module","DeviceSelectModule":"./lib/fhir/device/filters/device-select/device-select.module","DeviceFilterModule":"./lib/fhir/device/filters/device-filter.module","ConditionAddModule":"./lib/fhir/condition/add/condition-add.module","BNO":"./lib/fhir/condition/models/bno.model","ConditionDetailsModule":"./lib/fhir/condition/details/condition-details.module","DecourseAddModule":"./lib/fhir/decourse/add/decourse-add.module","AlertDetailsModule":"./lib/fhir/alert/details/alert-details.module","DecourseDetailsModule":"./lib/fhir/decourse/details/decourse-details.module","PatientAddModule":"./lib/fhir/patient/add/patient-add.module","PatientListModule":"./lib/fhir/patient/list/patient-list.module","SinControllerModule":"./lib/fhir/patient/sin-controller/sin-controller.module","PatientPipesModule":"./lib/fhir/patient/pipes/patient-pipes.module","PatientBaseModule":"./lib/fhir/patient/details/components/patient-base/patient-base.module","PatientSearchModule":"./lib/fhir/patient/filters/search/patient-search.module","PatientOrderModule":"./lib/fhir/patient/filters/order/patient-order.module","PatientFilterModule":"./lib/fhir/patient/filters/patient-filter.module","PractitionerAddModule":"./lib/fhir/practitioner/add/practitioner-add.module","getPractitionerForm":"./lib/fhir/practitioner/add/practitioner-add.component","PractitionerAddComponent":"./lib/fhir/practitioner/add/practitioner-add.component","PractitionerListModule":"./lib/fhir/practitioner/list/practitioner-list.module","OrganizationAddModule":"./lib/fhir/organization/add/organization-add.module","OrganizationTableModule":"./lib/fhir/organization/table/organization-table.module","getOrganizationForm":"./lib/fhir/organization/models/organization-form.model","ObservationManualAddModule":"./lib/fhir/observation/observation/manual-add/observation-manual-add.module","MEASUREMENT_FILLER_TYPE_CONSTANTS":"./lib/fhir/observation/observation/manual-add/constants/manual-data-recording.constants","MEASUREMENT_FILLER_OBSERVATION_TYPES":"./lib/fhir/observation/observation/manual-add/constants/manual-data-recording.constants","OBSERVATION_TYPES":"./lib/fhir/observation/observation/manual-add/constants/manual-data-recording.constants","BLOOD_GLUCOSE_TYPES":"./lib/fhir/observation/observation/manual-add/constants/manual-data-recording.constants","RAW_FHIR_OBSERVATION":"./lib/fhir/observation/observation/manual-add/constants/manual-data-recording.constants","FHIR_OBSERVATION_CODE_BLOOD_PRESSURE":"./lib/fhir/observation/observation/manual-add/constants/manual-data-recording.constants","FHIR_OBSERVATION_CODE_BODY_WEIGHT":"./lib/fhir/observation/observation/manual-add/constants/manual-data-recording.constants","FHIR_OBSERVATION_CODE_BLOOD_GLUCOSE":"./lib/fhir/observation/observation/manual-add/constants/manual-data-recording.constants","FHIR_OBSERVATION_CODE_BLOOD_GLUCOSE_PRE_MEAL":"./lib/fhir/observation/observation/manual-add/constants/manual-data-recording.constants","FHIR_OBSERVATION_CODE_BLOOD_GLUCOSE_AFTER_MEAL":"./lib/fhir/observation/observation/manual-add/constants/manual-data-recording.constants","FHIR_OBSERVATION_CODE_NUTRITION":"./lib/fhir/observation/observation/manual-add/constants/manual-data-recording.constants","FHIR_OBSERVATION_CODE_ACTIVITY_MIBAND":"./lib/fhir/observation/observation/manual-add/constants/manual-data-recording.constants","FHIR_OBSERVATION_CODE_ACTIVITY_POLAR":"./lib/fhir/observation/observation/manual-add/constants/manual-data-recording.constants","FHIR_OBSERVATION_CODE_TRAINING_POLAR":"./lib/fhir/observation/observation/manual-add/constants/manual-data-recording.constants","FHIR_OBSERVATION_CODE_STEPPER":"./lib/fhir/observation/observation/manual-add/constants/manual-data-recording.constants","FHIR_OBSERVATION_CODE_BIOPARAMETERS":"./lib/fhir/observation/observation/manual-add/constants/manual-data-recording.constants","FHIR_OBSERVATION_VALUE_BLOODPRESSURE":"./lib/fhir/observation/observation/manual-add/constants/manual-data-recording.constants","FHIR_OBSERVATION_VALUE_BODYWEIGHT":"./lib/fhir/observation/observation/manual-add/constants/manual-data-recording.constants","FHIR_OBSERVATION_VALUE_BLOOD_GLUCOSE":"./lib/fhir/observation/observation/manual-add/constants/manual-data-recording.constants","FHIR_OBSERVATION_VALUE_NUTRITION":"./lib/fhir/observation/observation/manual-add/constants/manual-data-recording.constants","FHIR_OBSERVATION_VALUE_ACTIVITY_MIBAND":"./lib/fhir/observation/observation/manual-add/constants/manual-data-recording.constants","FHIR_OBSERVATION_VALUE_ACTIVITY_POLAR":"./lib/fhir/observation/observation/manual-add/constants/manual-data-recording.constants","FHIR_OBSERVATION_VALUE_TRAINING_POLAR":"./lib/fhir/observation/observation/manual-add/constants/manual-data-recording.constants","FHIR_OBSERVATION_VALUE_STEPPER":"./lib/fhir/observation/observation/manual-add/constants/manual-data-recording.constants","FHIR_OBSERVATION_VALUE_BIOPARAMETERS":"./lib/fhir/observation/observation/manual-add/constants/manual-data-recording.constants","IFillers":"./lib/fhir/observation/observation/manual-add/models/manual-data-recording.models","IModifyFiller":"./lib/fhir/observation/observation/manual-add/models/manual-data-recording.models","IObservationType":"./lib/fhir/observation/observation/manual-add/models/manual-data-recording.models","IMeasurementFillerTypes":"./lib/fhir/observation/observation/manual-add/models/manual-data-recording.models","IMeasurementFillerObservables":"./lib/fhir/observation/observation/manual-add/models/manual-data-recording.models","IMeasurementFillerObservationTypes":"./lib/fhir/observation/observation/manual-add/models/manual-data-recording.models","IBloodGlucoseType":"./lib/fhir/observation/observation/manual-add/models/manual-data-recording.models","IHeartRateLvlForForm":"./lib/fhir/observation/observation/manual-add/models/manual-data-recording.models","IHeartRateLvlRangeForForm":"./lib/fhir/observation/observation/manual-add/models/manual-data-recording.models","IDurationForForm":"./lib/fhir/observation/observation/manual-add/models/manual-data-recording.models","ObservationDefinitionAddModule":"./lib/fhir/observation/observation-definiton/add/observation-definition-add.module","ObservationDefinitionDetailsModule":"./lib/fhir/observation/observation-definiton/details/observation-definition-details.module","stringToDetailChanges":"./lib/fhir/functions/details.changes.function","stringToGoalView":"./lib/fhir/functions/goal.function","dataToGoalAuditEventDetail":"./lib/fhir/functions/goal.function","stringToDefinitionView":"./lib/fhir/functions/observation-definition.function","dataToAtomicAuditEventDetail":"./lib/fhir/functions/observation-definition.function","dataToAggregatedAuditEventDetail":"./lib/fhir/functions/observation-definition.function","DetailsCommentData":"./lib/fhir/models/details.changes.model","DetailsChangesView":"./lib/fhir/models/details.changes.model","GoalView":"./lib/fhir/models/goal.model","DefinitionData":"./lib/fhir/models/observation-definition.model","DefinitionView":"./lib/fhir/models/observation-definition.model","ModalType":"./lib/fhir/models/observation-definition.model","AllSelect":"./lib/fhir/models/category.model","CareplanData":"./lib/fhir/models/category.model","ParameterData":"./lib/fhir/models/category.model","Category":"./lib/fhir/models/category.model","GroupListModule":"./lib/fhir/group/list/group-list.module","GroupAddModule":"./lib/fhir/group/add/group-add.module","GROUPFORMGEN":"./lib/fhir/group/add-modal/group-add.component","getGroupForm":"./lib/fhir/group/add-modal/group-add.component","GroupAddModalComponent":"./lib/fhir/group/add-modal/group-add.component","GroupAddModalModule":"./lib/fhir/group/add-modal/group-add.module","AssociativeArray":"./lib/user/login/shared/ass-array.model","LoginConfig":"./lib/user/login/shared/login-config.model","LoginModule":"./lib/user/login/login.module","LoginComponent":"./lib/user/login/login.component","SettingsModule":"./lib/user/settings/settings.module","FireUserModule":"./lib/user/profile/components/fire-user/fire-user.module","ChEmailComponent":"./lib/user/profile/components/ch-email/ch-email.component","ChEmailModule":"./lib/user/profile/components/ch-email/ch-email.module","ChPasswordComponent":"./lib/user/profile/components/ch-password/ch-password.component","ChPasswordModule":"./lib/user/profile/components/ch-password/ch-password.module","ChBaseComponent":"./lib/user/profile/components/ch-base/ch-base.component","ChBaseModule":"./lib/user/profile/components/ch-base/ch-base.module","PractitionerInfoModule":"./lib/user/profile/components/practitioner-info/practitioner-info.module","SeUserModalModule":"./lib/user/se-user-modal/se-user-modal.module","getUserForm":"./lib/user/se-user-modal/se-user-modal.component","SeUserModalComponent":"./lib/user/se-user-modal/se-user-modal.component","ɵa":"./lib/routing/navigation/pipes/nav-show.pipe","ɵb":"./lib/routing/navigation/components/toolbar/toolbar.component","ɵc":"./lib/routing/navigation/components/user-menu/user-menu.component","ɵd":"./lib/shared/components/container/container.component","ɵe":"./lib/shared/components/page-loader/page-loader.component","ɵf":"./lib/shared/components/err-no-data/err-no-data.component","ɵg":"./lib/shared/directives/mono-avatar/mono-avatar.directive","ɵh":"./lib/shared/abstracts/alert-decourse-details/alert-decourse-details.component","ɵi":"./lib/shared/components/title-btn/title-btn.component","ɵj":"./lib/shared/components/filters/search/general-search.component","ɵk":"./lib/shared/components/filters/order/general-order.component","ɵl":"./lib/shared/components/filters/status/general-status.component","ɵm":"./lib/widgets/entry-components/modal/components/address/address.component","ɵn":"./lib/widgets/entry-components/modal/components/contact/contact.component","ɵo":"./lib/widgets/entry-components/modal/components/contact-info/contact-info.component","ɵp":"./lib/fhir/appointment/add/appointment-add.component","ɵq":"./lib/shared/components/file-add/file-add.module","ɵr":"./lib/shared/components/file-add/file-add-component","ɵs":"./lib/fhir/appointment/details/appointment-details.component","ɵt":"./lib/fhir/appointment/appointment-frequency/appointment-frequency.component","ɵu":"./lib/fhir/disease/allergy/add/allergy-add.component","ɵv":"./lib/fhir/disease/bloodtype/add/bloodtype-add.component","ɵw":"./lib/fhir/disease/life-mode/add/life-mode-add.component","ɵx":"./lib/fhir/disease/bio-params/add/bio-params-add.component","ɵy":"./lib/fhir/care-plan/add/care-plan-add.component","ɵz":"./lib/fhir/goal/details/goal-details/goal-details.module","ɵba":"./lib/fhir/goal/details/goal-details/goal-details.component","ɵbb":"./lib/fhir/observation/observation-definiton/details/observation-definition-details.component","ɵbc":"./lib/fhir/care-plan/details/care-plan-details.component","ɵbd":"./lib/fhir/care-plan/general/general-care-plan.component","ɵbe":"./lib/fhir/care-plan/therapy-discontinuation/therapy-discontinuation.component","ɵbf":"./lib/fhir/care-plan/details-changes/changes/details-changes.module","ɵbg":"./lib/fhir/alert/details/comment/details/alert-comment-details.module","ɵbh":"./lib/fhir/alert/details/comment/details/alert-comment-details.component","ɵbi":"./lib/fhir/care-plan/details-changes/changes/details-changes.component","ɵbj":"./lib/fhir/care-plan/details-changes/careplan-details-changes.component","ɵbk":"./lib/fhir/care-plan/history-details/careplan-history-details.component","ɵbl":"./lib/fhir/medication/base/add/medication-add.component","ɵbm":"./lib/fhir/medication/base/details/medication-details.component","ɵbn":"./lib/fhir/medication/request/add/medication-request-add.component","ɵbo":"./lib/fhir/medication/dosage/add/dosage-add.component","ɵbp":"./lib/fhir/medication/request/details/medication-request-details.component","ɵbq":"./lib/fhir/medication/taked-medication/add/taked-medication-add.component","ɵbr":"./lib/fhir/medication/taked-medication/details/taked-medication-details.component","ɵbs":"./lib/fhir/device/add/device-add.component","ɵbt":"./lib/fhir/device/table/device-table.component","ɵbu":"./lib/fhir/device/table/components/table-row-inner/table-row-inner.component","ɵbv":"./lib/fhir/device/pipes/device-status-pipe.module","ɵbw":"./lib/fhir/device/pipes/device-status.pipe","ɵbx":"./lib/fhir/device/details/device-details.component","ɵby":"./lib/fhir/device/details/components/status/device-status.component","ɵbz":"./lib/fhir/patient/sin-controller/directive/sin-controller.directive","ɵca":"./lib/fhir/device/details/components/status-table/device-status-table.component","ɵcb":"./lib/fhir/device/filters/device-select/device-select.component","ɵcc":"./lib/fhir/condition/add/condition-add.component","ɵcd":"./lib/fhir/condition/details/condition-details.component","ɵce":"./lib/fhir/decourse/add/decourse-add.component","ɵcf":"./lib/fhir/alert/details/alert-details.component","ɵcg":"./lib/fhir/alert/details/comment/add/alert-comment-add.module","ɵch":"./lib/fhir/alert/details/comment/add/alert-comment-add.component","ɵci":"./lib/fhir/decourse/details/comment/add/decourse-comment-add.module","ɵcj":"./lib/fhir/decourse/details/comment/add/decourse-comment-add.component","ɵck":"./lib/fhir/decourse/details/decourse-details.component","ɵcl":"./lib/fhir/patient/add/patient-add.component","ɵcm":"./lib/fhir/patient/pipes/address.pipe","ɵcn":"./lib/fhir/patient/pipes/contact-person.pipe","ɵco":"./lib/shared/directives/date-controller/date-controller.module","ɵcp":"./lib/shared/directives/date-controller/directive/date-controller.directive","ɵcq":"./lib/fhir/patient/list/patient-list.component","ɵcr":"./lib/fhir/patient/details/components/patient-base/patient-base.component","ɵcs":"./lib/fhir/patient/filters/search/patient-search.component","ɵct":"./lib/fhir/patient/filters/order/patient-order.component","ɵcu":"./lib/fhir/patient/filters/status/patient-status.module","ɵcv":"./lib/fhir/patient/filters/status/patient-status.component","ɵcw":"./lib/fhir/practitioner/list/practitioner-list.component","ɵcx":"./lib/fhir/organization/add/organization-add.component","ɵcy":"./lib/fhir/organization/table/organization-table.component","ɵcz":"./lib/fhir/observation/observation/manual-add/components/manual-recorded-data-table/manual-recorded-data-table.component","ɵda":"./lib/fhir/observation/observation/manual-add/components/measurement-filler/measurement-filler.component","ɵdb":"./lib/fhir/observation/observation/manual-add/constants/fhir-observation.constants","ɵdc":"./lib/fhir/observation/observation-definiton/add/atomic/observation-definition-add-atomic.component","ɵdd":"./lib/fhir/observation/observation-definiton/add/aggregated/observation-definition-add-aggregated.component","ɵde":"./lib/fhir/group/list/group-list.component","ɵdf":"./lib/fhir/group/add/group-add.component","ɵdg":"./lib/user/settings/settings.component","ɵdh":"./lib/user/settings/theme/theme.service","ɵdi":"./lib/user/profile/components/fire-user/fire-user.component","ɵdj":"./lib/user/profile/components/practitioner-info/practitioner-info.component"},"importAs":"@inclouded/ionic4-inclouded-lib"}