From e71b315d75e4a8693369e8e708283e83611f6b14 Mon Sep 17 00:00:00 2001 From: Sultan Khan Date: Tue, 16 Jun 2020 14:52:38 +0300 Subject: [PATCH 1/4] icon updated --- fonts/DoctorApp.ttf | Bin 4172 -> 12420 bytes icons_app/config.json | 284 +++++++++++++++++++++++-- lib/presentation/doctor_app_icons.dart | 42 ++-- ssh_key | 8 - ssh_key.pub | 1 - 5 files changed, 282 insertions(+), 53 deletions(-) delete mode 100644 ssh_key delete mode 100644 ssh_key.pub diff --git a/fonts/DoctorApp.ttf b/fonts/DoctorApp.ttf index 5992d28bad725d23e644ed24624a2feba662e80f..718a3afc806b28c6d51414de399889110fb5c96e 100644 GIT binary patch literal 12420 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 delta 478 zcmY*VJ4gdT5S`iGB)9P}f(i;L;-@^c5i3Cp8$kpu1a0)t#3(rpXc0xU5wu7l9R97u zMyrIhX~f3DMmwz(EK;aoVXz3E?+z`Tj)ziD-Prv9o&c z%^(s0zt3e>Qzz2gAW|lgahOipv#mGJL-0NUy=e%BPzjvNKxf)n$#qnR(!|f_sHE}Men>S$_a3Tgs&p}Nt)z7X}6s-LRQ^f z?yu9q_a@;za38sA7N!s&0Si#*OZ_e}4b>lFp+*B;QBUAezFyIuhfID3M<=p?S7Bm^ z!gwNBhd5li5`r5D{}{0oWTL2hFV~s^GER9mIWGpqrCe9TrB`)iltwK}Hfk0uS#gNN P9ASesN8R)86t4IK)ec=M diff --git a/icons_app/config.json b/icons_app/config.json index 6893355b..1acbf629 100644 --- a/icons_app/config.json +++ b/icons_app/config.json @@ -77,45 +77,45 @@ ] }, { - "uid": "31c2eb5f0f3a8d8d17c7b439045d641f", - "css": "menu_icon_active", - "code": 59397, + "uid": "174fb3d81ce317465a3bfa96c20a84fa", + "css": "message_icon", + "code": 59398, "src": "custom_icons", "selected": true, "svg": { - "path": "M406.7 0H83.2A83.3 83.3 0 0 0 0 83.2V406.7A83.3 83.3 0 0 0 83.2 489.9H406.7A83.3 83.3 0 0 0 489.9 406.7V83.2A83.3 83.3 0 0 0 406.7 0ZM406.7 449.1H83.2A42.4 42.4 0 0 1 40.8 406.7V83.2A42.4 42.4 0 0 1 83.2 40.8H406.7A42.4 42.4 0 0 1 449 83.2V406.7H449A42.4 42.4 0 0 1 406.7 449.1ZM916.8 0H593.3A83.3 83.3 0 0 0 510.1 83.2V406.7A83.3 83.3 0 0 0 593.3 489.9H916.8A83.3 83.3 0 0 0 1000 406.7V83.2A83.3 83.3 0 0 0 916.8 0ZM959.1 406.7A42.4 42.4 0 0 1 916.8 449.1H593.3A42.4 42.4 0 0 1 550.9 406.7V83.2A42.4 42.4 0 0 1 593.3 40.8H916.8A42.4 42.4 0 0 1 959.1 83.2ZM406.7 510.1H83.2A83.3 83.3 0 0 0 0 593.3V916.8A83.3 83.3 0 0 0 83.2 1000H406.7A83.3 83.3 0 0 0 489.9 916.8V593.3A83.3 83.3 0 0 0 406.7 510.1ZM406.7 959.2H83.2A42.4 42.4 0 0 1 40.8 916.8V593.3A42.4 42.4 0 0 1 83.2 550.9H406.7A42.4 42.4 0 0 1 449 593.3V916.8H449A42.4 42.4 0 0 1 406.7 959.1ZM916.8 510.1H593.3A83.3 83.3 0 0 0 510.1 593.3V916.8A83.3 83.3 0 0 0 593.3 1000H916.8A83.3 83.3 0 0 0 1000 916.8V593.3A83.3 83.3 0 0 0 916.8 510.1ZM959.1 916.8A42.4 42.4 0 0 1 916.8 959.2H593.3A42.4 42.4 0 0 1 550.9 916.8V593.3A42.4 42.4 0 0 1 593.3 550.9H916.8A42.4 42.4 0 0 1 959.1 593.3Z", - "width": 1000 + "path": "M1182.9 44.3A100 100 0 0 0 1099.9 0.1H100A100 100 0 0 0 0 100V900A100 100 0 0 0 100 1000H1110.4A100 100 0 0 0 1200 900V100A100 100 0 0 0 1182.9 44.3ZM99.9 40H1100A60 60 0 0 1 1138.8 54.2L1061.2 128.2 734 440 612.8 555.7A20 20 0 0 1 589 555.7L466 440 60 54.3A60 60 0 0 1 100 40ZM39.9 90.4L423.2 454 40 820V100A59.7 59.7 0 0 1 40 90.4ZM1160 900A60 60 0 0 1 1107.6 960H100A60 60 0 0 1 40 900V874.6L452.2 481.6 562.4 586.4A60 60 0 0 0 571 592.2 58.4 58.4 0 0 0 600 600 63 63 0 0 0 640 586L748.8 482.4 1160 874.2ZM1160 100V819L776.8 454.7 1160 90.1A61.4 61.4 0 0 1 1160 100Z", + "width": 1200 }, "search": [ - "menu_icon_active" + "message_icon" ] }, { - "uid": "174fb3d81ce317465a3bfa96c20a84fa", - "css": "message_icon", - "code": 59398, + "uid": "f2ad4d0db965156a40b80bb175e15240", + "css": "discharge_patient", + "code": 59402, "src": "custom_icons", "selected": true, "svg": { - "path": "M1182.9 44.3A100 100 0 0 0 1099.9 0.1H100A100 100 0 0 0 0 100V900A100 100 0 0 0 100 1000H1110.4A100 100 0 0 0 1200 900V100A100 100 0 0 0 1182.9 44.3ZM99.9 40H1100A60 60 0 0 1 1138.8 54.2L1061.2 128.2 734 440 612.8 555.7A20 20 0 0 1 589 555.7L466 440 60 54.3A60 60 0 0 1 100 40ZM39.9 90.4L423.2 454 40 820V100A59.7 59.7 0 0 1 40 90.4ZM1160 900A60 60 0 0 1 1107.6 960H100A60 60 0 0 1 40 900V874.6L452.2 481.6 562.4 586.4A60 60 0 0 0 571 592.2 58.4 58.4 0 0 0 600 600 63 63 0 0 0 640 586L748.8 482.4 1160 874.2ZM1160 100V819L776.8 454.7 1160 90.1A61.4 61.4 0 0 1 1160 100Z", - "width": 1200 + "path": "M1080.3 903.6H1059.9V694.9A80.5 80.5 0 0 0 979.6 614.6H929.9A80.5 80.5 0 0 0 899.3 566.4V384.4A59 59 0 0 0 840.5 325.5H733.4A59 59 0 0 0 674.5 384.4V502.2A16.1 16.1 0 1 0 706.6 502.2V384.4A26.8 26.8 0 0 1 733.4 357.6H840.5A26.8 26.8 0 0 1 867.3 384.4V552A80.5 80.5 0 0 0 851.2 550.4H642.4V463.6A80.5 80.5 0 0 0 562.1 383.3H417.6V315.9A59 59 0 0 0 358.7 256.9H251.6A59 59 0 0 0 195.1 299.2 176.8 176.8 0 0 1 32.1 123.1 16.1 16.1 0 0 0 0 123.1 209.1 209.1 0 0 0 192.7 331.2V529.9A112 112 0 0 0 224.7 608.5V771.3L131.1 910.7A16.1 16.1 0 0 0 128.3 919.7V983.9A16.1 16.1 0 0 0 160.5 983.9V924.5L254.2 785.2A16 16 0 0 0 257 776.2V631.5A112.2 112.2 0 0 0 353.4 631.5V962.5A16.1 16.1 0 0 0 364.5 977.7L428.7 999.1A16.1 16.1 0 1 0 438.8 968.6L385.6 950.9V608.5A112 112 0 0 0 417.7 530V415.4H562.3A48.2 48.2 0 0 1 610.4 463.6V625.9A187.3 187.3 0 1 0 810.2 775.1H899.6V841A80.3 80.3 0 1 0 994.3 935.7H1080.5A16.1 16.1 0 0 0 1080.5 903.6ZM305.2 610.3A80.5 80.5 0 0 1 226.5 546H383.8A80.5 80.5 0 0 1 305.2 610.3ZM385.5 513.9H224.7V315.9A26.8 26.8 0 0 1 251.5 289.1H289V337.4A16.1 16.1 0 0 0 321.1 337.4V289.1H358.6A26.8 26.8 0 0 1 385.4 315.9ZM706.7 582.5H851.3A48.2 48.2 0 0 1 899.5 630.7V678.8H786.9A80.5 80.5 0 0 1 706.6 598.6ZM642.5 582.5H674.6V598.5A112 112 0 0 0 680.2 633.1 186 186 0 0 0 642.6 626ZM626.4 967.9A155.4 155.4 0 1 1 781.8 812.5 155.4 155.4 0 0 1 626.4 967.9ZM800.4 743.2A187 187 0 0 0 783.7 711H899.5V743.2ZM915.5 967.9A48.2 48.2 0 1 1 963.7 919.7 48.2 48.2 0 0 1 915.4 967.9ZM1027.9 903.7H994.1A80.5 80.5 0 0 0 931.5 841V646.8H979.7A48.2 48.2 0 0 1 1027.9 695ZM786.9 68.6A112.6 112.6 0 0 0 677.8 154.3 69.6 69.6 0 1 0 726.3 275.6 112.4 112.4 0 1 0 786.9 68.6ZM786.9 100.7A80.5 80.5 0 0 1 865.5 164 174.8 174.8 0 0 1 753.6 108 79.8 79.8 0 0 1 786.9 100.7ZM679.9 261.3A37.5 37.5 0 0 1 674.7 186.7 111.9 111.9 0 0 0 701.7 254.2 37.4 37.4 0 0 1 679.9 261.3ZM786.9 261.3A80.3 80.3 0 0 1 727.4 127.2 206.6 206.6 0 0 0 865.7 196.3 80.5 80.5 0 0 1 786.9 261.3ZM626.4 689.5A123.1 123.1 0 1 0 749.5 812.7 123.3 123.3 0 0 0 626.4 689.5ZM626.4 903.7A91 91 0 1 1 717.4 812.7 91.1 91.1 0 0 1 626.4 903.6ZM337.2 113A23.3 23.3 0 0 1 318.3 103.2 16.1 16.1 0 0 0 292 103.2 23.3 23.3 0 0 1 273 113 16.1 16.1 0 1 0 273 145.2 55.5 55.5 0 0 0 305.1 134.9 55.5 55.5 0 0 0 337.3 145.2 16.1 16.1 0 1 0 337.3 113ZM305.1 0A112.4 112.4 0 1 0 417.5 112.4 112.5 112.5 0 0 0 305.1 0ZM305.1 192.7A80.3 80.3 0 1 1 385.4 112.5 80.5 80.5 0 0 1 305.1 192.7Z", + "width": 1096 }, "search": [ - "message_icon" + "discharge_patient" ] }, { - "uid": "67294966cf1313317b699a3c127bde7e", - "css": "message_icon_active", - "code": 59399, + "uid": "f94c7f2a567a023799a9f230b749c677", + "css": "schedule_icon", + "code": 59401, "src": "custom_icons", "selected": true, "svg": { - "path": "M1182.9 44.3A100 100 0 0 0 1099.9 0.1H100A100 100 0 0 0 0 100V900A100 100 0 0 0 100 1000H1110.4A100 100 0 0 0 1200 900V100A100 100 0 0 0 1182.9 44.3ZM99.9 40H1100A60 60 0 0 1 1138.8 54.2L1061.2 128.2 734 440 612.8 555.7A20 20 0 0 1 589 555.7L466 440 60 54.3A60 60 0 0 1 100 40ZM39.9 90.4L423.2 454 40 820V100A59.7 59.7 0 0 1 40 90.4ZM1160 900A60 60 0 0 1 1107.6 960H100A60 60 0 0 1 40 900V874.6L452.2 481.6 562.4 586.4A60 60 0 0 0 571 592.2 58.4 58.4 0 0 0 600 600 63 63 0 0 0 640 586L748.8 482.4 1160 874.2ZM1160 100V819L776.8 454.7 1160 90.1A61.4 61.4 0 0 1 1160 100Z", - "width": 1200 + "path": "M444.6 698.3A29.5 29.5 0 0 0 486.4 698.3L591.8 592.8A29.5 29.5 0 0 0 550.1 551L465.5 635.6 427 597A29.5 29.5 0 0 0 385.2 638.8ZM444.6 698.3M488.5 859.1A234.4 234.4 0 1 0 254.1 624.7 234.7 234.7 0 0 0 488.5 859.1ZM488.5 449.3A175.4 175.4 0 1 1 313.2 624.7 175.5 175.5 0 0 1 488.5 449.3ZM488.5 449.3M881.5 62.9H827.7V29.5A29.5 29.5 0 1 0 768.6 29.5V62.9H710.6V29.5A29.5 29.5 0 0 0 651.5 29.5V62.9H325.5V29.5A29.5 29.5 0 0 0 266.4 29.5V62.9H208.4V29.5A29.5 29.5 0 0 0 149.4 29.5V62.9H95.5A95.6 95.6 0 0 0 0 158.4V904.5A95.6 95.6 0 0 0 95.5 1000H881.5A95.6 95.6 0 0 0 976.9 904.5V158.4A95.6 95.6 0 0 0 881.5 62.9ZM918 904.5A36.5 36.5 0 0 1 881.5 940.9H95.5A36.5 36.5 0 0 1 59 904.5V308.4H917.9ZM59.1 158.4A36.5 36.5 0 0 1 95.5 121.9H149.4V155.3A29.5 29.5 0 0 0 208.4 155.3V121.9H266.4V155.3A29.5 29.5 0 0 0 325.5 155.3V121.9H651.5V155.3A29.5 29.5 0 0 0 710.6 155.3V121.9H768.6V155.3A29.5 29.5 0 0 0 827.7 155.3V121.9H881.5A36.5 36.5 0 0 1 918 158.4V249.3H59.1ZM59.1 158.4", + "width": 977 }, "search": [ - "message_icon_active" + "schedule_icon" ] }, { @@ -133,17 +133,255 @@ ] }, { - "uid": "f94c7f2a567a023799a9f230b749c677", - "css": "schedule_icon", - "code": 59401, + "uid": "67294966cf1313317b699a3c127bde7e", + "css": "message_icon_active", + "code": 59399, "src": "custom_icons", "selected": true, "svg": { - "path": "M444.6 698.3A29.5 29.5 0 0 0 486.4 698.3L591.8 592.8A29.5 29.5 0 0 0 550.1 551L465.5 635.6 427 597A29.5 29.5 0 0 0 385.2 638.8ZM444.6 698.3M488.5 859.1A234.4 234.4 0 1 0 254.1 624.7 234.7 234.7 0 0 0 488.5 859.1ZM488.5 449.3A175.4 175.4 0 1 1 313.2 624.7 175.5 175.5 0 0 1 488.5 449.3ZM488.5 449.3M881.5 62.9H827.7V29.5A29.5 29.5 0 1 0 768.6 29.5V62.9H710.6V29.5A29.5 29.5 0 0 0 651.5 29.5V62.9H325.5V29.5A29.5 29.5 0 0 0 266.4 29.5V62.9H208.4V29.5A29.5 29.5 0 0 0 149.4 29.5V62.9H95.5A95.6 95.6 0 0 0 0 158.4V904.5A95.6 95.6 0 0 0 95.5 1000H881.5A95.6 95.6 0 0 0 976.9 904.5V158.4A95.6 95.6 0 0 0 881.5 62.9ZM918 904.5A36.5 36.5 0 0 1 881.5 940.9H95.5A36.5 36.5 0 0 1 59 904.5V308.4H917.9ZM59.1 158.4A36.5 36.5 0 0 1 95.5 121.9H149.4V155.3A29.5 29.5 0 0 0 208.4 155.3V121.9H266.4V155.3A29.5 29.5 0 0 0 325.5 155.3V121.9H651.5V155.3A29.5 29.5 0 0 0 710.6 155.3V121.9H768.6V155.3A29.5 29.5 0 0 0 827.7 155.3V121.9H881.5A36.5 36.5 0 0 1 918 158.4V249.3H59.1ZM59.1 158.4", + "path": "M1182.9 44.3A100 100 0 0 0 1099.9 0.1H100A100 100 0 0 0 0 100V900A100 100 0 0 0 100 1000H1110.4A100 100 0 0 0 1200 900V100A100 100 0 0 0 1182.9 44.3ZM99.9 40H1100A60 60 0 0 1 1138.8 54.2L1061.2 128.2 734 440 612.8 555.7A20 20 0 0 1 589 555.7L466 440 60 54.3A60 60 0 0 1 100 40ZM39.9 90.4L423.2 454 40 820V100A59.7 59.7 0 0 1 40 90.4ZM1160 900A60 60 0 0 1 1107.6 960H100A60 60 0 0 1 40 900V874.6L452.2 481.6 562.4 586.4A60 60 0 0 0 571 592.2 58.4 58.4 0 0 0 600 600 63 63 0 0 0 640 586L748.8 482.4 1160 874.2ZM1160 100V819L776.8 454.7 1160 90.1A61.4 61.4 0 0 1 1160 100Z", + "width": 1200 + }, + "search": [ + "message_icon_active" + ] + }, + { + "uid": "d5276aeed9a2aead3e8b763de783f04e", + "css": "operations", + "code": 59411, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M166.4 983.8H859.2A452 452 0 0 0 166.4 983.8ZM275.2 471.7L231.5 515.4H230.7A154 154 0 0 0 76.7 669.5V780.4L330.4 526.7ZM335.1 554.4L353.5 536A50 50 0 0 0 385.5 547.8 50.8 50.8 0 0 0 421.1 533L436.4 517.8A50.3 50.3 0 0 0 518 533L575.8 475.3 735.4 547.8H884.3V596.2H1013.5V305.5H884.3V353.9H858.7L718 213.3 691.7 197.8 783.9 105.6A61.8 61.8 0 0 0 696.4 18.2L570.7 144H515.6A64.5 64.5 0 0 0 471.7 161.2L286.5 332.1A49.8 49.8 0 0 0 300.4 414.4L247.7 467ZM293.3 467L336.8 423.6A56.5 56.5 0 0 0 378.5 465.4L335.1 508.8ZM398.3 510.1A18.6 18.6 0 0 1 376.8 512.8L422.6 467H441.5ZM495.2 510.1A18.1 18.1 0 0 1 464.3 497.3 18 18 0 0 1 469.6 484.5L487.1 467H538.4ZM916.7 337.8H981.3V563.9H916.7V337.8ZM696.8 237.7L845.4 386.2H884.4V515.4H742.5L564.8 434.7H391.7A24.2 24.2 0 1 1 391.7 386.2H512.9L554 378.3A69 69 0 0 0 604.8 284.8L668.3 221.3ZM577.3 312.3A37.1 37.1 0 0 1 547.7 346.6L541.9 347.8ZM719.6 41A29.5 29.5 0 0 1 770 61.9 29.3 29.3 0 0 1 761.3 82.8L490 354.1H406.4ZM322.1 386.2H320.3A17.5 17.5 0 0 1 308.4 355.8L493.6 184.9A32.1 32.1 0 0 1 515.5 176.3H538.4L331.3 383.3A17.3 17.3 0 0 1 322.1 386.2ZM1011.2 975.6C1009.6 972.8 841.2 693.1 512.8 693.1S16 972.8 14.3 975.6L0 1000H1025.6ZM58.7 967.7C106.9 901.9 259.6 725.4 512.8 725.4S918.7 901.9 966.8 967.7Z", + "width": 1026 + }, + "search": [ + "operations" + ] + }, + { + "uid": "046c42711da6530ad1b224469263402a", + "css": "lab_results", + "code": 59406, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M258 580.6H225.8A48.5 48.5 0 0 0 274.2 629V596.9A16.1 16.1 0 0 1 258 580.6ZM258 580.6M419.4 758.1H451.5V790.2H419.4ZM419.4 758.1M290.3 822.6H322.5V854.7H290.3ZM290.3 822.6M177.4 903.2H209.6V935.4H177.4ZM177.4 903.2M403.2 887.1H435.4V919.2H403.2ZM403.2 887.1M241.9 725.8H274.1V758H241.9ZM241.9 725.8M290.3 0V225.8H129A32.1 32.1 0 0 0 96.9 258V290.1A32.1 32.1 0 0 0 129 322.3V436.5A81.6 81.6 0 0 1 125.5 460.7L5 852.1A114.3 114.3 0 0 0 114.3 1000H1000V0ZM129 258.1H419.4V290.2H129ZM419.4 322.6A32.1 32.1 0 0 0 451.5 290.4V258.3A32.1 32.1 0 0 0 419.4 226.1H387.2V96.8H645.3V354.8H419.4ZM156.3 470.5A114.3 114.3 0 0 0 161.3 436.9V322.6H387.1V436.9A114.3 114.3 0 0 0 392.1 470.5L436 612.9H382.4A112.8 112.8 0 0 0 387.1 580.8V575.3A113 113 0 0 0 371 517.2L274.2 355.8 177.4 517.1A112.9 112.9 0 0 0 161.3 575.2V580.6A112.2 112.2 0 0 0 166 612.8H112.5ZM274.1 661.3A80.8 80.8 0 0 1 193.5 580.6V575.2A80.6 80.6 0 0 1 205 533.7L274.1 418.4 343.3 533.6A80.7 80.7 0 0 1 354.8 575.1V580.6A80.8 80.8 0 0 1 274.2 661.3ZM114.3 967.9A81.3 81.3 0 0 1 33.8 871.1H145.2V838.9H42.9L52.8 806.8H193.5V774.6H62.8L72.7 742.5H145.2V710.4H82.6L102.5 645.9H181.7A112.6 112.6 0 0 0 366.7 645.9H445.9L512.5 862.3A82.1 82.1 0 0 1 434.1 967.9ZM967.9 967.9H513.5A114 114 0 0 0 543.4 852.2L423 461A81.6 81.6 0 0 1 419.4 436.9V387.1H677.5V64.5H354.8V225.8H322.7V32.1H967.9ZM967.9 967.9M758.1 580.6A177.4 177.4 0 1 0 935.5 758.1 177.6 177.6 0 0 0 758.1 580.6ZM758.1 903.2A145.2 145.2 0 1 1 903.2 758.1 145.3 145.3 0 0 1 758.1 903.2ZM758.1 903.2M806.5 661.3H709.7V709.7H661.3V806.5H709.7V854.9H806.5V806.5H854.9V709.7H806.5ZM822.6 741.9V774.1H774.2V822.5H742.1V774.1H693.4V741.9H741.8V693.4H774V741.8ZM822.6 741.9M709.7 80.6H741.8V112.8H709.7ZM709.7 80.6M774.2 80.6H935.5V112.8H774.2ZM774.2 80.6M709.7 209.7H741.8V241.8H709.7ZM709.7 209.7M774.2 209.7H935.5V241.8H774.2ZM774.2 209.7M709.7 145.2H935.5V177.3H709.7ZM709.7 145.2M709.7 274.2H935.5V306.3H709.7ZM709.7 274.2M709.7 338.7H935.5V370.9H709.7ZM709.7 338.7M483.9 451.6H935.5V483.8H483.9ZM483.9 451.6M483.9 516.1H935.5V548.3H483.9ZM483.9 516.1", + "width": 1000 + }, + "search": [ + "lab_results" + ] + }, + { + "uid": "406cfc8f4e89509892f7e12ecd31b289", + "css": "in_patient_white", + "code": 59405, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M527.4 413H462.3A18.1 18.1 0 1 0 462.3 449.1H527.4A18.1 18.1 0 0 0 527.4 413ZM1189.1 81.7H1134.6V36H1205.1A18.1 18.1 0 0 0 1205.1-0.2H276.4A18.1 18.1 0 0 0 276.4 36H1098.4V81.7H1043.9A34 34 0 0 0 1009.9 115.7V272.9A106.7 106.7 0 0 0 1065.4 366.5L1053.6 385.5A96.9 96.9 0 0 0 1049.3 479.6L1098.4 577.2A60.6 60.6 0 0 1 1085.9 648.1L996 729.3V380.9A50.5 50.5 0 0 0 945.6 330.4H893.4A176.1 176.1 0 0 0 887.3 304.3 45.1 45.1 0 0 1 886.3 281.3L899.6 219.5A35.2 35.2 0 0 0 857.7 177.6C839 180.1 793.2 196.3 774.1 189.3A177.2 177.2 0 0 0 752.2 183.6 18.1 18.1 0 0 0 745.3 219.1 140.6 140.6 0 0 1 762.7 223.6 81 81 0 0 0 805.4 225.9L864.1 213.2 851 273.7C844.2 299.6 859.8 327.5 859.3 357.4V544.3A140.8 140.8 0 0 1 852.7 587 80.6 80.6 0 0 0 849.7 600.4 229.7 229.7 0 0 0 696.9 542.5H619.5V524.7A174.6 174.6 0 0 0 669.7 432.7 98.9 98.9 0 0 0 726.2 371.9 69.3 69.3 0 0 0 687 282.5H687A43.9 43.9 0 0 0 673 280.3V194.2A95.3 95.3 0 0 0 577.8 99H417.5A95.3 95.3 0 0 0 323.3 180.4H276.9C251.4 177.8 225.6 193.3 197.7 190.7L137.6 177.7A35.2 35.2 0 0 0 95.7 219.6L109 281.4A45.1 45.1 0 0 1 108 304.4 176 176 0 0 0 101.9 330.5H56.1V75.1A39 39 0 0 1 95 36H193.3A18.1 18.1 0 0 0 193.3-0.2H95A75.1 75.1 0 0 0 20 75.1V340.8A50.4 50.4 0 0 0 0 380.9L0.5 968.4A31.6 31.6 0 0 0 32.1 1000H964.2A31.6 31.6 0 0 0 995.8 968.4L996.1 778 1110.3 674.7 1110.5 674.5A96.9 96.9 0 0 0 1130.8 561L1081.5 463.3A60.6 60.6 0 0 1 1084.2 404.5L1100.6 378.2A107 107 0 0 0 1116.5 379.4H1116.5A106.7 106.7 0 0 0 1207.7 328 111.8 111.8 0 0 0 1223.1 272.8V115.7A34 34 0 0 0 1189.1 81.7ZM960 380.8V762L940.2 779.9Q934.1 774.3 927.7 769A229.2 229.2 0 0 0 892.5 650.7 116.7 116.7 0 0 1 887.2 597.8 176.8 176.8 0 0 0 895.5 544.2V366.6H945.6A14.3 14.3 0 0 1 960 380.9ZM412 551.5A175.1 175.1 0 0 0 583.3 551.5V584.4A14.9 14.9 0 0 1 568.5 599.2H426.8A14.9 14.9 0 0 1 412 584.4ZM675.9 316.7A33.5 33.5 0 0 1 691.8 360.6C685.7 379.5 666.4 398.7 652.9 399.4A18.1 18.1 0 0 0 635.8 415.3 139.1 139.1 0 0 1 359.5 415.3 18.1 18.1 0 0 0 342.5 399.4C329 398.7 309.6 379.5 303.5 360.6A33.5 33.5 0 0 1 319.5 316.7 6.6 6.6 0 0 1 321.4 316.3C322.6 316.3 323.6 317.1 325.7 320.1A18 18 0 0 0 345.9 326.7C355.3 324 360.3 310.9 358.5 298.3A69.5 69.5 0 0 1 427.9 228.9H567.5A69.5 69.5 0 0 1 636.9 298.3C636.5 307.9 635.8 320.8 649.5 326.7A18 18 0 0 0 669.7 320.1C672.8 315.7 673.6 316 675.9 316.8ZM358.5 194.1A59.2 59.2 0 0 1 417.6 134.9H578A59.2 59.2 0 0 1 637.2 194.1V219A105.2 105.2 0 0 0 567.7 192.9H427.9A105.2 105.2 0 0 0 358.5 219ZM190.1 225.9A81.2 81.2 0 0 0 232.8 223.6 140.4 140.4 0 0 1 277.1 216.5H322.3V280.2A43.7 43.7 0 0 0 308.3 282.4 69.3 69.3 0 0 0 269.2 371.7 98.8 98.8 0 0 0 325.7 432.5 174.6 174.6 0 0 0 375.8 524.6V542.3H298.3A229.7 229.7 0 0 0 145.6 600.3 80.8 80.8 0 0 0 142.6 586.9 140.8 140.8 0 0 1 136 544.1V357.5C134.5 331.6 151.1 303.5 144.4 273.7L131.5 213.3ZM36.2 380.9A14.3 14.3 0 0 1 50.5 366.6H99.8V544.4A176.8 176.8 0 0 0 108.1 598.1 121.6 121.6 0 0 1 102.8 650.7 229.2 229.2 0 0 0 67.7 769Q56.9 778 46.6 787.8A148.1 148.1 0 0 0 36.1 799V380.9ZM959.7 963.9H36.6V896.2A114.3 114.3 0 0 1 71.6 814 359.5 359.5 0 0 1 251.1 720.6 18.1 18.1 0 1 0 244.1 685.1 394.5 394.5 0 0 0 106.5 740.6 194.8 194.8 0 0 1 298.3 578.5H375.9V584.3A51 51 0 0 0 426.8 635.3H568.7A51 51 0 0 0 619.6 584.3V578.5H696.9A194.8 194.8 0 0 1 888.6 740.4 395 395 0 0 0 674.2 677.6H332A18.1 18.1 0 1 0 332 713.8H674.3A358.9 358.9 0 0 1 898.1 791.4L898.6 791.8Q912.2 802.6 924.9 814.8A114.5 114.5 0 0 1 959.7 896.8V963.7ZM1187 117.8V167.6H1046V117.8ZM1181.5 300.3A73.5 73.5 0 0 1 1116.5 343.4 70.6 70.6 0 0 1 1046 272.9V203.6H1187V272.7A70.3 70.3 0 0 1 1181.5 300.3Z", + "width": 1223 + }, + "search": [ + "in_patient_white" + ] + }, + { + "uid": "58949bc191ed8ccb59251e337588f540", + "css": "out_patient", + "code": 59412, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M951.6 483.9H698.5A96.4 96.4 0 0 0 723.3 346.4 305.1 305.1 0 0 0 742 242.1V201.9A201.9 201.9 0 0 0 435.5 29.2 201.9 201.9 0 0 0 129 201.9V205.4L112.9 177.2 42.8 299.9A80.6 80.6 0 0 0 130.2 417.6 96.9 96.9 0 0 0 214.9 499.3 226.4 226.4 0 0 0 355 662.3V696.2L219.7 720.8A267.3 267.3 0 0 0 0 983.8V999.9H871V983.8A267.3 267.3 0 0 0 651.4 720.7L516.1 696.1V662.3A224.7 224.7 0 0 0 603.2 602.2C604 602.6 604.9 602.7 605.7 603.1A92.8 92.8 0 0 0 647.1 612.9H951.6A48.4 48.4 0 0 0 1000 564.5V532.3A48.4 48.4 0 0 0 951.6 483.9ZM660.5 465.7C660.8 461 661.3 456.3 661.3 451.6V341A64.2 64.2 0 0 1 660.5 465.7ZM161.3 242V201.9A169.6 169.6 0 0 1 424.9 60.8L435.5 67.8 446 60.8A169.6 169.6 0 0 1 709.7 201.9V242A273.3 273.3 0 0 1 697.8 322.1 96.2 96.2 0 0 0 661.4 307.9V282.3L596.8 233.9V193.5A32.3 32.3 0 0 0 564.5 161.3H306.5A32.3 32.3 0 0 0 274.3 193.5V233.9L209.7 282.3V307.8A95.4 95.4 0 0 0 189.2 313.9 78.8 78.8 0 0 0 183 299.9L162.2 263.6C161.6 256.4 161.2 249.2 161.2 242ZM564.5 290.3H306.5V193.5H564.5ZM112.1 387.1A47.7 47.7 0 0 1 70.8 316L112.9 242.2 155 316A47.7 47.7 0 0 1 112.1 387.2ZM161.3 403.3A79.4 79.4 0 0 0 192.7 348.1 63.2 63.2 0 0 1 209.7 341V451.6C209.7 456.4 210.1 461 210.4 465.7A64.5 64.5 0 0 1 161.3 403.3ZM242 451.6V298.4L274.3 274.3V290.4A32.3 32.3 0 0 0 306.5 322.7H564.6A32.3 32.3 0 0 0 596.9 290.4V274.3L629.1 298.5V451.7A195.1 195.1 0 0 1 625.7 486.5 92.8 92.8 0 0 0 605.8 493.7 60.6 60.6 0 0 1 578.9 500.1H467.7A48.4 48.4 0 1 0 467.7 596.9H563.1A193.2 193.2 0 0 1 242 451.6ZM467.8 564.5A16.1 16.1 0 1 1 467.8 532.3H483.9V564.5ZM362.7 727.6A80.7 80.7 0 0 0 416.3 771.7 64.5 64.5 0 0 1 354.8 806.5C319.2 806.5 290.2 784.8 290.2 758.1A36.4 36.4 0 0 1 295.4 739.8ZM838.2 967.8H32.8A235 235 0 0 1 225.3 752.6L259.2 746.4A64.8 64.8 0 0 0 258.1 758.1 89.9 89.9 0 0 0 354.8 838.7 102.9 102.9 0 0 0 435.4 802.6 102.9 102.9 0 0 0 516 838.7 89.9 89.9 0 0 0 612.8 758.1 65.9 65.9 0 0 0 611.7 746.4L645.6 752.6A235 235 0 0 1 838.2 967.7ZM575.4 739.8A36.4 36.4 0 0 1 580.6 758.1C580.6 784.8 551.6 806.5 516 806.5A64.5 64.5 0 0 1 454.4 771.7 80.5 80.5 0 0 0 508.1 727.6ZM483.8 677.4V693.6A48.4 48.4 0 1 1 387 693.6V672.1A222.6 222.6 0 0 0 483.8 672.1ZM620 574.3A92.9 92.9 0 0 0 578.6 564.5H516V532.3H578.6A93.1 93.1 0 0 0 620 522.5 60.6 60.6 0 0 1 646.9 516.1H870.8V580.6H647.1A60.6 60.6 0 0 1 620.1 574.3ZM967.7 564.5A16.2 16.2 0 0 1 951.5 580.7H903.3V516.1H951.7A16.2 16.2 0 0 1 967.8 532.3ZM475.1 368.4L493 341.5 589.7 406.1 571.8 432.9ZM281.5 405.8L378.2 341.3 396.1 368.1 299.4 432.7Z", + "width": 1000 + }, + "search": [ + "out_patient" + ] + }, + { + "uid": "31c2eb5f0f3a8d8d17c7b439045d641f", + "css": "menu_icon_active", + "code": 59397, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M406.7 0H83.2A83.3 83.3 0 0 0 0 83.2V406.7A83.3 83.3 0 0 0 83.2 489.9H406.7A83.3 83.3 0 0 0 489.9 406.7V83.2A83.3 83.3 0 0 0 406.7 0ZM406.7 449.1H83.2A42.4 42.4 0 0 1 40.8 406.7V83.2A42.4 42.4 0 0 1 83.2 40.8H406.7A42.4 42.4 0 0 1 449 83.2V406.7H449A42.4 42.4 0 0 1 406.7 449.1ZM916.8 0H593.3A83.3 83.3 0 0 0 510.1 83.2V406.7A83.3 83.3 0 0 0 593.3 489.9H916.8A83.3 83.3 0 0 0 1000 406.7V83.2A83.3 83.3 0 0 0 916.8 0ZM959.1 406.7A42.4 42.4 0 0 1 916.8 449.1H593.3A42.4 42.4 0 0 1 550.9 406.7V83.2A42.4 42.4 0 0 1 593.3 40.8H916.8A42.4 42.4 0 0 1 959.1 83.2ZM406.7 510.1H83.2A83.3 83.3 0 0 0 0 593.3V916.8A83.3 83.3 0 0 0 83.2 1000H406.7A83.3 83.3 0 0 0 489.9 916.8V593.3A83.3 83.3 0 0 0 406.7 510.1ZM406.7 959.2H83.2A42.4 42.4 0 0 1 40.8 916.8V593.3A42.4 42.4 0 0 1 83.2 550.9H406.7A42.4 42.4 0 0 1 449 593.3V916.8H449A42.4 42.4 0 0 1 406.7 959.1ZM916.8 510.1H593.3A83.3 83.3 0 0 0 510.1 593.3V916.8A83.3 83.3 0 0 0 593.3 1000H916.8A83.3 83.3 0 0 0 1000 916.8V593.3A83.3 83.3 0 0 0 916.8 510.1ZM959.1 916.8A42.4 42.4 0 0 1 916.8 959.2H593.3A42.4 42.4 0 0 1 550.9 916.8V593.3A42.4 42.4 0 0 1 593.3 550.9H916.8A42.4 42.4 0 0 1 959.1 593.3Z", + "width": 1000 + }, + "search": [ + "menu_icon_active" + ] + }, + { + "uid": "4a41c9ccf8e162ce37b5cfe9fa8faa79", + "css": "patient", + "code": 59413, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M527.5 413H462.5A18.1 18.1 0 1 0 462.5 449.1H527.5A18.1 18.1 0 1 0 527.5 413ZM1189.1 81.7H1134.5V36.1H1205.1A18.1 18.1 0 0 0 1205.1 0H276.4A18.1 18.1 0 1 0 276.4 36.1H1098.4V81.7H1043.8A34 34 0 0 0 1009.9 115.7V272.9A106.7 106.7 0 0 0 1065.4 366.4L1053.6 385.4A96.9 96.9 0 0 0 1049.3 479.6L1098.4 577.2A60.5 60.5 0 0 1 1085.9 648L996.1 729.3V380.9A50.5 50.5 0 0 0 945.6 330.4H893.5A176.1 176.1 0 0 0 887.4 304.3 45.2 45.2 0 0 1 886.3 281.3L899.6 219.5A35.2 35.2 0 0 0 857.8 177.7C839.2 180.1 793.2 196.3 774.1 189.4A177.3 177.3 0 0 0 752.3 183.6 18.1 18.1 0 0 0 745.4 219.1 140.6 140.6 0 0 1 762.7 223.7 81 81 0 0 0 805.3 225.9L864 213.3 850.9 273.8C844.1 299.7 859.8 327.6 859.3 357.5V544.4A140.8 140.8 0 0 1 852.7 586.9 80.7 80.7 0 0 0 849.7 600.2 229.7 229.7 0 0 0 697 542.3H619.6V524.5A174.6 174.6 0 0 0 669.7 432.4 98.9 98.9 0 0 0 726.3 371.6 69.3 69.3 0 0 0 687.2 282.2H687.2A43.9 43.9 0 0 0 673.1 280.1V194.2A95.3 95.3 0 0 0 577.9 99H417.5A95.3 95.3 0 0 0 323.3 180.4H276.9C251.4 177.8 225.6 193.3 197.7 190.6L137.6 177.7A35.2 35.2 0 0 0 95.7 219.6L109 281.4A45.2 45.2 0 0 1 108 304.4 176 176 0 0 0 101.9 330.4H56.1V75.2A39 39 0 0 1 95 36.2H193.3A18.1 18.1 0 1 0 193.3 0.1H95A75.1 75.1 0 0 0 20 75.1V340.8A50.4 50.4 0 0 0 0 380.9L0.5 968.4A31.6 31.6 0 0 0 32 1000H964.2A31.6 31.6 0 0 0 995.8 968.4L996.1 778 1110.2 674.7 1110.5 674.5A96.9 96.9 0 0 0 1130.7 561L1081.6 463.3A60.5 60.5 0 0 1 1084.3 404.5L1100.6 378.3A107 107 0 0 0 1116.5 379.5H1116.5A106.7 106.7 0 0 0 1207.7 328.2 111.7 111.7 0 0 0 1223.2 272.9V115.7A34 34 0 0 0 1189.1 81.7ZM959.9 380.9V762L940.2 779.9Q934 774.3 927.6 769A229.2 229.2 0 0 0 892.5 650.8 116.7 116.7 0 0 1 887.2 598 176.8 176.8 0 0 0 895.4 544.4V366.6H945.6A14.3 14.3 0 0 1 960 380.9ZM412 551.6A175.1 175.1 0 0 0 583.3 551.6V584.4A14.8 14.8 0 0 1 568.5 599.3H426.8A14.8 14.8 0 0 1 411.9 584.4ZM675.9 316.8A33.5 33.5 0 0 1 691.8 360.7C685.7 379.6 666.4 398.8 652.9 399.4A18.1 18.1 0 0 0 635.8 415.4 139.1 139.1 0 0 1 359.5 415.4 18.1 18.1 0 0 0 342.5 399.4C329 398.8 309.7 379.6 303.5 360.7A33.5 33.5 0 0 1 319.5 316.8 6.5 6.5 0 0 1 321.4 316.4C322.6 316.4 323.6 317.2 325.7 320.2A18.1 18.1 0 0 0 345.9 326.9C355.3 324.2 360.3 311.1 358.5 298.5A69.5 69.5 0 0 1 428 229.1H567.4A69.5 69.5 0 0 1 636.9 298.5C636.5 308.2 635.8 321 649.5 326.9A18.1 18.1 0 0 0 669.7 320.2C672.8 315.8 673.6 316.1 675.9 316.8ZM358.5 194.2A59.1 59.1 0 0 1 417.5 135.2H577.8A59.1 59.1 0 0 1 636.9 194.2V219.1A105.1 105.1 0 0 0 567.4 193H427.9A105.1 105.1 0 0 0 358.5 219.1ZM190.1 225.9A81.2 81.2 0 0 0 232.6 223.6 140.4 140.4 0 0 1 276.9 216.5H322.3V280.3A43.7 43.7 0 0 0 308.2 282.5 69.3 69.3 0 0 0 269.1 371.9 98.8 98.8 0 0 0 325.7 432.7 174.6 174.6 0 0 0 375.8 524.8V542.5H298.3A229.7 229.7 0 0 0 145.6 600.5 80.8 80.8 0 0 0 142.6 587.2 140.9 140.9 0 0 1 136 544.7V357.5C134.5 331.6 151.1 303.5 144.4 273.7L131.4 213.3ZM36.1 380.9A14.3 14.3 0 0 1 50.5 366.6H99.9V544.4A176.8 176.8 0 0 0 108.1 597.9 121.7 121.7 0 0 1 102.8 650.8 229.2 229.2 0 0 0 67.7 769.1Q56.9 778.2 46.6 787.9A148 148 0 0 0 36.1 799.1V380.9ZM959.7 963.9H36.6V896.2A114.3 114.3 0 0 1 71.6 814 359.5 359.5 0 0 1 251.1 720.5 18.1 18.1 0 1 0 244.1 685 394.5 394.5 0 0 0 106.5 740.6 194.8 194.8 0 0 1 298.3 578.4H375.8V584.2A51 51 0 0 0 426.8 635.4H568.5A51 51 0 0 0 619.6 584.4V578.6H697.1A194.8 194.8 0 0 1 888.9 740.5 395 395 0 0 0 674.4 677.7H331.9A18.1 18.1 0 1 0 331.9 713.8H674.3A359 359 0 0 1 898.1 791.5L898.6 791.9Q912.2 802.7 924.9 815A114.3 114.3 0 0 1 959.7 896.9V963.9ZM1187 117.8V167.7H1046.1V117.8ZM1181.5 300.3A73.5 73.5 0 0 1 1116.5 343.4 70.6 70.6 0 0 1 1046 272.9V203.8H1186.9V272.9A70.3 70.3 0 0 1 1181.5 300.3Z", + "width": 1223 + }, + "search": [ + "patient" + ] + }, + { + "uid": "7d90537e42db22c38e8bb2243c8be55a", + "css": "qr-code", + "code": 59414, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M968.8 281.3C951.5 281.3 937.5 267.3 937.5 250V89.8C937.5 74.8 925.2 62.5 910.2 62.5H750C732.7 62.5 718.8 48.5 718.8 31.3S732.7 0 750 0H910.2C959.7 0 1000 40.3 1000 89.8V250C1000 267.3 986 281.3 968.8 281.3ZM31.3 281.3C14 281.3 0 267.3 0 250V89.8C0 40.3 40.3 0 89.8 0H250C267.3 0 281.3 14 281.3 31.3S267.3 62.5 250 62.5H89.8C74.8 62.5 62.5 74.8 62.5 89.8V250C62.5 267.3 48.5 281.3 31.3 281.3ZM250 1000H89.8C40.3 1000 0 959.7 0 910.2V750C0 732.7 14 718.8 31.3 718.8S62.5 732.7 62.5 750V910.2C62.5 925.2 74.8 937.5 89.8 937.5H250C267.3 937.5 281.3 951.5 281.3 968.8S267.3 1000 250 1000ZM910.2 1000H750C732.7 1000 718.8 986 718.8 968.8S732.7 937.5 750 937.5H910.2C925.2 937.5 937.5 925.2 937.5 910.2V750C937.5 732.7 951.5 718.8 968.8 718.8S1000 732.7 1000 750V910.2C1000 959.7 959.7 1000 910.2 1000ZM378.9 468.8H214.8C165.3 468.8 125 428.4 125 378.9V214.8C125 165.3 165.3 125 214.8 125H378.9C428.4 125 468.8 165.3 468.8 214.8V378.9C468.8 428.4 428.4 468.8 378.9 468.8ZM214.8 187.5C199.8 187.5 187.5 199.8 187.5 214.8V378.9C187.5 394 199.8 406.3 214.8 406.3H378.9C394 406.3 406.3 394 406.3 378.9V214.8C406.3 199.8 394 187.5 378.9 187.5ZM378.9 875H214.8C165.3 875 125 834.7 125 785.2V621.1C125 571.6 165.3 531.3 214.8 531.3H378.9C428.4 531.3 468.8 571.6 468.8 621.1V785.2C468.8 834.7 428.4 875 378.9 875ZM214.8 593.8C199.8 593.8 187.5 606 187.5 621.1V785.2C187.5 800.2 199.8 812.5 214.8 812.5H378.9C394 812.5 406.3 800.2 406.3 785.2V621.1C406.3 606 394 593.8 378.9 593.8ZM785.2 468.8H621.1C571.6 468.8 531.3 428.4 531.3 378.9V214.8C531.3 165.3 571.6 125 621.1 125H785.2C834.7 125 875 165.3 875 214.8V378.9C875 428.4 834.7 468.8 785.2 468.8ZM621.1 187.5C606 187.5 593.8 199.8 593.8 214.8V378.9C593.8 394 606 406.3 621.1 406.3H785.2C800.2 406.3 812.5 394 812.5 378.9V214.8C812.5 199.8 800.2 187.5 785.2 187.5ZM824.2 687.5H750V582C750 554 727.2 531.3 699.2 531.3H582C554 531.3 531.3 554 531.3 582V699.2C531.3 727.2 554 750 582 750H687.5V824.2C687.5 852.2 710.3 875 738.3 875H824.2C852.2 875 875 852.2 875 824.2V738.3C875 710.3 852.2 687.5 824.2 687.5ZM593.8 593.8H687.5V687.5H593.8ZM812.5 812.5H750V750H812.5ZM312.5 343.8H281.3C264 343.8 250 329.8 250 312.5V281.3C250 264 264 250 281.3 250H312.5C329.8 250 343.8 264 343.8 281.3V312.5C343.8 329.8 329.8 343.8 312.5 343.8ZM718.8 343.8H687.5C670.2 343.8 656.3 329.8 656.3 312.5V281.3C656.3 264 670.2 250 687.5 250H718.8C736 250 750 264 750 281.3V312.5C750 329.8 736 343.8 718.8 343.8ZM312.5 750H281.3C264 750 250 736 250 718.8V687.5C250 670.2 264 656.3 281.3 656.3H312.5C329.8 656.3 343.8 670.2 343.8 687.5V718.8C343.8 736 329.8 750 312.5 750Z", + "width": 1000 + }, + "search": [ + "qr-code" + ] + }, + { + "uid": "47870853aec32b02cd5a40fbb389baa1", + "css": "radiology", + "code": 59415, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M9.5 420.4A9.5 9.5 0 0 1 2.1 405C147.5 223 255.4 180.6 359.8 139.6L366.3 137C407.7 120.8 430.8 77.5 435.2 8.9A9.6 9.6 0 0 1 445.2 0.1 9.5 9.5 0 0 1 454.1 10.1C449.2 86.8 422 135.5 373.3 154.7L366.8 157.2C264.6 197.2 159.1 238.8 16.9 416.9A9.5 9.5 0 0 1 9.5 420.4ZM216.3 1000L215.2 1000A9.5 9.5 0 0 1 206.9 989.5C207.1 987.8 227.5 820.4 227.4 753.3 227.4 695.6 209.9 542.1 203.5 488.5 178.7 511.9 127.1 560.1 104.3 577.7A458 458 0 0 1 62.3 604.7L49.8 612.2A9.5 9.5 0 1 1 40 596L52.6 588.4A445.8 445.8 0 0 0 92.9 562.6C122.1 540.1 203.5 462.6 204.3 461.8A9.5 9.5 0 0 1 220.2 467.5C221.3 476.2 246.5 682 246.5 753.2 246.5 821.5 226.7 984.8 225.9 991.7A9.5 9.5 0 0 1 216.5 1000.1ZM1058.7 420.4A9.5 9.5 0 0 1 1051.3 416.9C909.1 238.9 803.5 197.4 701.4 157.2L694.9 154.7C646.1 135.5 619 86.8 614.1 10.1A9.5 9.5 0 0 1 633.1 8.9C637.4 77.7 660.6 120.9 701.9 137L708.4 139.6C812.7 180.6 920.8 223 1066.2 405A9.5 9.5 0 0 1 1058.7 420.4ZM852.1 1000A9.5 9.5 0 0 1 842.8 991.7C841.9 984.7 821.8 821.4 821.8 753.2 821.8 681.9 847 476.1 848.1 467.4A9.5 9.5 0 0 1 864 461.8C864.8 462.5 946.2 540 975.4 562.5A448.1 448.1 0 0 0 1015.7 588.3L1028.2 595.9A9.5 9.5 0 0 1 1018.4 612.1L1006 604.6A458.9 458.9 0 0 1 963.9 577.6C941.1 560.1 889.6 511.8 864.8 488.4 858.4 542 840.9 695.5 840.8 753.2 840.8 820.2 861.5 987.7 861.8 989.3A9.5 9.5 0 0 1 853.6 999.8L852.4 999.8ZM399 631.1A96.4 96.4 0 0 1 307 589.4 19 19 0 0 1 341.2 573C350.9 593.3 408.2 604.5 479.4 576.7A19 19 0 1 1 493.3 612.1 263.1 263.1 0 0 1 399 631.1ZM388 705.8A167.6 167.6 0 0 1 333.5 697.1 89.7 89.7 0 0 1 280.3 655.8 19 19 0 1 1 314.5 639.4 53.5 53.5 0 0 0 346 661.3 171.1 171.1 0 0 0 477.9 645 19 19 0 0 1 494.8 679 241.9 241.9 0 0 1 388 705.8ZM348.5 817.7A76.6 76.6 0 0 1 310 808.1 86.8 86.8 0 0 1 276.4 711.3 19 19 0 0 1 313.7 717.8C308.8 746 314.3 766.8 328.8 775.2 349.3 786.9 395.9 778.4 465.4 719.2A19 19 0 0 1 489.9 748.1C425.6 802.7 379.6 817.7 348.4 817.7ZM599.7 557.3Q588.4 557.3 576.4 556.8A19 19 0 0 1 578 518.9C714.7 524.4 772.4 478.5 776.6 464.6A19 19 0 0 1 811.3 449.3 37.2 37.2 0 0 1 807.1 487.8C784.2 523.3 711.8 557.3 599.7 557.3ZM582.6 482.5H579.4A19 19 0 1 1 579.4 444.6C580.4 444.6 581.3 444.6 582.3 444.6 691.4 444.6 710.6 422.1 713.3 417.5 714.1 416.2 716 413 712.7 406.7A19 19 0 1 1 746.2 388.9 47.9 47.9 0 0 1 745.8 437.1C727.4 467.7 674 482.5 582.6 482.5ZM609.9 248.4A19 19 0 0 0 572.3 245.3 67 67 0 0 1 553.3 254.8V205.7A19 19 0 1 0 515.4 205.7V254.7A66.5 66.5 0 0 1 496.4 245.1 19 19 0 0 0 458.7 248.3C458.7 273.4 489.6 287.4 515.4 294.8V594.3A19 19 0 1 0 553.3 594.3V294.9C579.1 287.5 609.9 273.5 609.9 248.4ZM490.1 348.1H491.1A19 19 0 1 0 492 310.1C425.2 306.6 405.2 290 403.1 285A19 19 0 0 0 369.2 268 36.8 36.8 0 0 0 370.2 304C380.3 321.8 409.3 343.9 490.1 348.1ZM490.3 518.9C353.4 524.5 295.9 478.5 291.6 464.6A19 19 0 0 0 257 449.3 37.2 37.2 0 0 0 261.2 487.8C284 523.4 356.4 557.4 468.5 557.4Q479.9 557.4 491.8 556.9A19 19 0 0 0 490.3 519ZM485.8 482.5H488.8A19 19 0 0 0 488.8 444.6H488.8C376.8 444.9 357.7 422.1 354.9 417.5 354.1 416.2 352.2 413 355.6 406.7A19 19 0 0 0 322 388.9 47.9 47.9 0 0 0 322.4 437.1C340.8 467.7 394.3 482.5 485.8 482.5ZM577.1 348.1H578.1C658.8 343.9 687.8 321.8 697.9 304.1A36.8 36.8 0 0 0 698.9 268 19 19 0 0 0 665.1 285.1C662.9 290 642.9 306.8 576.1 310.2A19 19 0 0 0 577.1 348.1ZM491.3 369.3H491.3C385.8 369.7 367.8 348.3 365.2 344.1 364.6 343 363 340.3 365.9 334.8A19 19 0 1 0 332.4 317 46.5 46.5 0 0 0 332.8 363.7C350.4 393 401.4 407.3 488.6 407.3H491.4A19 19 0 0 0 491.4 369.4ZM736.3 317A19 19 0 1 0 702.8 334.8C705.8 340.4 704.2 343 703.5 344.1 700.9 348.4 683 369.4 580.1 369.4 579.2 369.4 578.3 369.4 577.3 369.4A19 19 0 0 0 577.3 407.3H580.2C667.3 407.3 718.3 393.1 736 363.7A46.5 46.5 0 0 0 736.3 317ZM669.3 631.1A263 263 0 0 1 575.1 612 19 19 0 1 1 588.9 576.7C660.1 604.7 717.4 593.3 727.2 572.9A19 19 0 1 1 761.4 589.3 96.5 96.5 0 0 1 669.3 631.1ZM680.2 705.8A241.9 241.9 0 0 1 573.5 679 19 19 0 0 1 590.4 645.1 171 171 0 0 0 722.3 661.3 53.5 53.5 0 0 0 753.8 639.5 19 19 0 1 1 788 655.9 89.7 89.7 0 0 1 734.8 697.1 167.6 167.6 0 0 1 680.3 705.8ZM719.7 817.7C688.5 817.7 642.5 802.7 578.2 748.2A19 19 0 0 1 602.7 719.3C672.3 778.4 718.9 786.9 739.2 775.3 753.8 767 759.3 746 754.4 717.9A19 19 0 1 1 791.7 711.3 86.8 86.8 0 0 1 758.1 808.2 76.7 76.7 0 0 1 719.7 817.7ZM854.3 931.9H215.3A102.8 102.8 0 0 1 112.6 829.2V190.2A102.8 102.8 0 0 1 215.3 87.5H854.3A102.8 102.8 0 0 1 957 190.2V829.2A102.8 102.8 0 0 1 854.3 931.9ZM215.3 106.5A84 84 0 0 0 131.6 190.2V829.2A84 84 0 0 0 215.3 912.9H854.3A84 84 0 0 0 938.1 829.2V190.2A84 84 0 0 0 854.3 106.5Z", + "width": 1068 + }, + "search": [ + "radiology" + ] + }, + { + "uid": "166043ccaa1f7fdaa8ec9a357a798f8c", + "css": "referral", + "code": 59416, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M888.2 752.2A107.4 107.4 0 0 0 944.6 658.3 110.5 110.5 0 0 0 723.6 658.3 107.4 107.4 0 0 0 780 752.2 166.1 166.1 0 0 0 668.1 908.8V983.3A16.7 16.7 0 0 0 684.8 1000H983.3A16.7 16.7 0 0 0 1000 983.3V908.8A166.1 166.1 0 0 0 888.2 752.2ZM756.9 658.3A77.2 77.2 0 1 1 834.1 732.7 75.9 75.9 0 0 1 756.9 658.3ZM966.7 966.7H701.4V908.8A132.6 132.6 0 0 1 966.6 908.8ZM888.2 201.5A107.3 107.3 0 0 0 944.6 107.7 110.5 110.5 0 0 0 723.6 107.7 107.3 107.3 0 0 0 779.9 201.5 166.1 166.1 0 0 0 668.1 358.2V432.7A16.7 16.7 0 0 0 684.8 449.3H983.3A16.7 16.7 0 0 0 1000 432.7V358.2A166.1 166.1 0 0 0 888.2 201.5ZM756.9 107.7A77.2 77.2 0 0 1 911.2 107.7 77.2 77.2 0 0 1 756.9 107.7ZM966.7 416H701.4V358.2A132.6 132.6 0 0 1 966.6 358.2ZM537.3 492.6L631.1 411.9A16.7 16.7 0 0 0 609.3 386.6L505.3 476.3H388A16.7 16.7 0 1 0 388 509.6H505.3L609.5 595A18.6 18.6 0 0 0 632.8 592.7 16.2 16.2 0 0 0 630.5 569.3ZM292.4 452.7A125.9 125.9 0 0 0 323.3 369.9 128.6 128.6 0 0 0 66.1 369.9 125.9 125.9 0 0 0 97.1 452.7 183.8 183.8 0 0 0 0 613.2V711.2A16.7 16.7 0 0 0 16.7 727.9H372.9A16.7 16.7 0 0 0 389.6 711.2V613.2A183.9 183.9 0 0 0 292.4 452.7ZM194.8 276A94 94 0 1 1 99.5 370 94.8 94.8 0 0 1 194.8 275.9ZM176.8 496A130.7 130.7 0 0 0 194.8 497.4 128.1 128.1 0 0 0 212.8 496V574L194.8 597 176.7 573.8ZM356.2 694.7H303.9V612.9A16.7 16.7 0 0 0 270.5 612.9V694.6H119.1V612.9A16.7 16.7 0 0 0 85.7 612.9V694.6H33.3V613.2A150.5 150.5 0 0 1 124.8 476.5 128.9 128.9 0 0 0 143.5 486.5V585.2L181.7 634.1A16.7 16.7 0 0 0 207.9 634.1L246.1 585.2V486.6A129.8 129.8 0 0 0 264.8 476.6 150.5 150.5 0 0 1 356.2 613.3V694.7Z", + "width": 1000 + }, + "search": [ + "referral" + ] + }, + { + "uid": "a1c284f339f4b6bc2d580afc2e7b2639", + "css": "search_patient", + "code": 59418, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M388.6 97.1A291.3 291.3 0 1 0 680 388.4 291.7 291.7 0 0 0 388.6 97.1ZM388.6 647.5A259.1 259.1 0 1 1 647.7 388.4 259.3 259.3 0 0 1 388.6 647.5ZM178.1 404.7H210.4A194.6 194.6 0 0 1 404.7 210.4V178.1A226.7 226.7 0 0 0 178.1 404.7ZM977.2 885.6L1000 862.8 768.3 630.9 745.5 653.7 704.9 613.2A387.8 387.8 0 1 0 613.4 705.1L654 745.7 631.1 768.5 862.5 999.9 885.4 977.1 676.7 768.2 768.2 676.7ZM388.4 744.7A356.1 356.1 0 1 1 744.5 388.6 356.6 356.6 0 0 1 388.4 744.7ZM676.8 722.4L639.2 685A388.2 388.2 0 0 0 685.1 639.1L722.7 676.7Z", + "width": 1000 + }, + "search": [ + "search_patient" + ] + }, + { + "uid": "740f78c2b53c8cc100a8b0d283bbd34f", + "css": "home_icon-1", + "code": 59403, + "src": "custom_icons", + "selected": false, + "svg": { + "path": "M973.1 435L973.1 435 565 27A92 92 0 0 0 434.9 27L27.2 434.7 26.8 435.1A92 92 0 0 0 88 591.9C88.9 591.9 89.9 591.9 90.8 591.9H107.1V892.1A107.9 107.9 0 0 0 214.8 999.9H374.4A29.3 29.3 0 0 0 403.7 970.6V735.3A49.2 49.2 0 0 1 452.9 686.2H547A49.2 49.2 0 0 1 596.2 735.3V970.7A29.3 29.3 0 0 0 625.5 1000H785.1A107.9 107.9 0 0 0 892.8 892.3V592H907.8A92.1 92.1 0 0 0 973 434.9ZM931.6 523.7A33.4 33.4 0 0 1 907.9 533.5H863.5A29.3 29.3 0 0 0 834.2 562.8V892.3A49.2 49.2 0 0 1 785.1 941.4H654.9V735.3A107.9 107.9 0 0 0 547 627.5H452.9A107.9 107.9 0 0 0 345.1 735.2V941.3H215A49.2 49.2 0 0 1 165.8 892.1V562.8A29.3 29.3 0 0 0 136.5 533.5H92.8L91.4 533.5A33.4 33.4 0 0 1 68.4 476.4H68.4L476.3 68.4A33.4 33.4 0 0 1 523.6 68.4L931.4 476.2 931.6 476.4A33.4 33.4 0 0 1 931.6 523.7ZM931.6 523.7", + "width": 1000 + }, + "search": [ + "home_icon" + ] + }, + { + "uid": "a0ef39403e015fe3fe4252f11df60fda", + "css": "home_icon_active-1", + "code": 59404, + "src": "custom_icons", + "selected": false, + "svg": { + "path": "M973.1 435L973.1 435 565 27A92.1 92.1 0 0 0 434.9 27L27.1 434.7 26.7 435.1A92 92 0 0 0 88 592C88.9 592 89.9 592 90.8 592H107.1V892.2A107.9 107.9 0 0 0 214.8 999.9H374.4A29.3 29.3 0 0 0 403.7 970.6V735.4A49.2 49.2 0 0 1 452.9 686.2H547A49.2 49.2 0 0 1 596.2 735.4V970.7A29.3 29.3 0 0 0 625.5 1000H785.1A107.9 107.9 0 0 0 892.8 892.3V592.1H907.8A92.1 92.1 0 0 0 973 434.9ZM931.6 523.7A33.4 33.4 0 0 1 907.9 533.5H863.5A29.3 29.3 0 0 0 834.2 562.8V892.3A49.2 49.2 0 0 1 785.1 941.5H654.9V735.4A107.9 107.9 0 0 0 547 627.5H452.9A107.9 107.9 0 0 0 345.1 735.2V941.3H214.9A49.2 49.2 0 0 1 165.8 892.1V562.8A29.3 29.3 0 0 0 136.5 533.5H92.8L91.4 533.5A33.4 33.4 0 0 1 68.3 476.4H68.3L476.3 68.4A33.4 33.4 0 0 1 523.6 68.4L931.4 476.2 931.6 476.4A33.4 33.4 0 0 1 931.6 523.7ZM931.6 523.7", + "width": 1000 + }, + "search": [ + "home_icon_active" + ] + }, + { + "uid": "9d734a7694af3729960d4b9060982cc0", + "css": "menu_icon-1", + "code": 59407, + "src": "custom_icons", + "selected": false, + "svg": { + "path": "M406.7 0H83.2A83.3 83.3 0 0 0 0 83.2V406.7A83.3 83.3 0 0 0 83.2 489.9H406.7A83.3 83.3 0 0 0 489.9 406.7V83.2A83.3 83.3 0 0 0 406.7 0ZM406.7 449.1H83.2A42.4 42.4 0 0 1 40.8 406.7V83.2A42.4 42.4 0 0 1 83.2 40.8H406.7A42.4 42.4 0 0 1 449 83.2V406.7H449A42.4 42.4 0 0 1 406.7 449.1ZM916.8 0H593.3A83.3 83.3 0 0 0 510.1 83.2V406.7A83.3 83.3 0 0 0 593.3 489.9H916.8A83.3 83.3 0 0 0 1000 406.7V83.2A83.3 83.3 0 0 0 916.8 0ZM959.1 406.7A42.4 42.4 0 0 1 916.8 449.1H593.3A42.4 42.4 0 0 1 550.9 406.7V83.2A42.4 42.4 0 0 1 593.3 40.8H916.8A42.4 42.4 0 0 1 959.1 83.2ZM406.7 510.1H83.2A83.3 83.3 0 0 0 0 593.3V916.8A83.3 83.3 0 0 0 83.2 1000H406.7A83.3 83.3 0 0 0 489.9 916.8V593.3A83.3 83.3 0 0 0 406.7 510.1ZM406.7 959.2H83.2A42.4 42.4 0 0 1 40.8 916.8V593.3A42.4 42.4 0 0 1 83.2 550.9H406.7A42.4 42.4 0 0 1 449 593.3V916.8H449A42.4 42.4 0 0 1 406.7 959.1ZM916.8 510.1H593.3A83.3 83.3 0 0 0 510.1 593.3V916.8A83.3 83.3 0 0 0 593.3 1000H916.8A83.3 83.3 0 0 0 1000 916.8V593.3A83.3 83.3 0 0 0 916.8 510.1ZM959.1 916.8A42.4 42.4 0 0 1 916.8 959.2H593.3A42.4 42.4 0 0 1 550.9 916.8V593.3A42.4 42.4 0 0 1 593.3 550.9H916.8A42.4 42.4 0 0 1 959.1 593.3Z", + "width": 1000 + }, + "search": [ + "menu_icon" + ] + }, + { + "uid": "e2f6f0a56d4570c777c8bd5c50e38ea7", + "css": "menu_icon_active-1", + "code": 59408, + "src": "custom_icons", + "selected": false, + "svg": { + "path": "M406.7 0H83.2A83.3 83.3 0 0 0 0 83.2V406.7A83.3 83.3 0 0 0 83.2 489.9H406.7A83.3 83.3 0 0 0 489.9 406.7V83.2A83.3 83.3 0 0 0 406.7 0ZM406.7 449.1H83.2A42.4 42.4 0 0 1 40.8 406.7V83.2A42.4 42.4 0 0 1 83.2 40.8H406.7A42.4 42.4 0 0 1 449 83.2V406.7H449A42.4 42.4 0 0 1 406.7 449.1ZM916.8 0H593.3A83.3 83.3 0 0 0 510.1 83.2V406.7A83.3 83.3 0 0 0 593.3 489.9H916.8A83.3 83.3 0 0 0 1000 406.7V83.2A83.3 83.3 0 0 0 916.8 0ZM959.1 406.7A42.4 42.4 0 0 1 916.8 449.1H593.3A42.4 42.4 0 0 1 550.9 406.7V83.2A42.4 42.4 0 0 1 593.3 40.8H916.8A42.4 42.4 0 0 1 959.1 83.2ZM406.7 510.1H83.2A83.3 83.3 0 0 0 0 593.3V916.8A83.3 83.3 0 0 0 83.2 1000H406.7A83.3 83.3 0 0 0 489.9 916.8V593.3A83.3 83.3 0 0 0 406.7 510.1ZM406.7 959.2H83.2A42.4 42.4 0 0 1 40.8 916.8V593.3A42.4 42.4 0 0 1 83.2 550.9H406.7A42.4 42.4 0 0 1 449 593.3V916.8H449A42.4 42.4 0 0 1 406.7 959.1ZM916.8 510.1H593.3A83.3 83.3 0 0 0 510.1 593.3V916.8A83.3 83.3 0 0 0 593.3 1000H916.8A83.3 83.3 0 0 0 1000 916.8V593.3A83.3 83.3 0 0 0 916.8 510.1ZM959.1 916.8A42.4 42.4 0 0 1 916.8 959.2H593.3A42.4 42.4 0 0 1 550.9 916.8V593.3A42.4 42.4 0 0 1 593.3 550.9H916.8A42.4 42.4 0 0 1 959.1 593.3Z", + "width": 1000 + }, + "search": [ + "menu_icon_active" + ] + }, + { + "uid": "f7eb1344b3a40f36bb4d32cdd0d76496", + "css": "message_icon-1", + "code": 59409, + "src": "custom_icons", + "selected": false, + "svg": { + "path": "M1182.9 44.3A100 100 0 0 0 1099.9 0.1H100A100 100 0 0 0 0 100V900A100 100 0 0 0 100 1000H1110.4A100 100 0 0 0 1200 900V100A100 100 0 0 0 1182.9 44.3ZM99.9 40H1100A60 60 0 0 1 1138.8 54.2L1061.2 128.2 734 440 612.8 555.7A20 20 0 0 1 589 555.7L466 440 60 54.3A60 60 0 0 1 100 40ZM39.9 90.4L423.2 454 40 820V100A59.7 59.7 0 0 1 40 90.4ZM1160 900A60 60 0 0 1 1107.6 960H100A60 60 0 0 1 40 900V874.6L452.2 481.6 562.4 586.4A60 60 0 0 0 571 592.2 58.4 58.4 0 0 0 600 600 63 63 0 0 0 640 586L748.8 482.4 1160 874.2ZM1160 100V819L776.8 454.7 1160 90.1A61.4 61.4 0 0 1 1160 100Z", + "width": 1200 + }, + "search": [ + "message_icon" + ] + }, + { + "uid": "ed4536ee2a51bde352570554ae089661", + "css": "message_icon_active-1", + "code": 59410, + "src": "custom_icons", + "selected": false, + "svg": { + "path": "M1182.9 44.3A100 100 0 0 0 1099.9 0.1H100A100 100 0 0 0 0 100V900A100 100 0 0 0 100 1000H1110.4A100 100 0 0 0 1200 900V100A100 100 0 0 0 1182.9 44.3ZM99.9 40H1100A60 60 0 0 1 1138.8 54.2L1061.2 128.2 734 440 612.8 555.7A20 20 0 0 1 589 555.7L466 440 60 54.3A60 60 0 0 1 100 40ZM39.9 90.4L423.2 454 40 820V100A59.7 59.7 0 0 1 40 90.4ZM1160 900A60 60 0 0 1 1107.6 960H100A60 60 0 0 1 40 900V874.6L452.2 481.6 562.4 586.4A60 60 0 0 0 571 592.2 58.4 58.4 0 0 0 600 600 63 63 0 0 0 640 586L748.8 482.4 1160 874.2ZM1160 100V819L776.8 454.7 1160 90.1A61.4 61.4 0 0 1 1160 100Z", + "width": 1200 + }, + "search": [ + "message_icon_active" + ] + }, + { + "uid": "f585c0032b4aa288a0dfb78f502d4d1c", + "css": "scdedule_icon_active-1", + "code": 59417, + "src": "custom_icons", + "selected": false, + "svg": { + "path": "M445.8 693.2A28.8 28.8 0 0 0 486.5 693.2L589.2 590.5A28.8 28.8 0 1 0 548.5 549.8L466.1 632.1 428.6 594.6A28.8 28.8 0 1 0 387.9 635.2ZM445.8 693.2M488.5 849.9A228.4 228.4 0 1 0 260.1 621.5 228.7 228.7 0 0 0 488.5 849.9ZM488.5 450.6A170.8 170.8 0 1 1 317.6 621.5 171 171 0 0 1 488.5 450.6ZM488.5 450.6M881.5 62.9H827.7V29.5A29.5 29.5 0 0 0 768.6 29.5V62.9H710.6V29.5A29.5 29.5 0 0 0 651.5 29.5V62.9H325.5V29.5A29.5 29.5 0 0 0 266.4 29.5V62.9H208.4V29.5A29.5 29.5 0 0 0 149.4 29.5V62.9H95.5A95.6 95.6 0 0 0 0 158.4V904.5A95.6 95.6 0 0 0 95.5 1000H881.5A95.6 95.6 0 0 0 976.9 904.5V158.4A95.6 95.6 0 0 0 881.5 62.9ZM918 904.5A36.5 36.5 0 0 1 881.5 940.9H95.5A36.5 36.5 0 0 1 59 904.5V308.4H917.9ZM59.1 158.4A36.5 36.5 0 0 1 95.5 121.9H149.4V155.3A29.5 29.5 0 0 0 208.4 155.3V121.9H266.4V155.3A29.5 29.5 0 0 0 325.5 155.3V121.9H651.5V155.3A29.5 29.5 0 0 0 710.6 155.3V121.9H768.6V155.3A29.5 29.5 0 0 0 827.7 155.3V121.9H881.5A36.5 36.5 0 0 1 918 158.4V249.3H59.1ZM59.1 158.4", "width": 977 }, "search": [ - "schedule_icon" + "scdedule_icon_active" ] } ] diff --git a/lib/presentation/doctor_app_icons.dart b/lib/presentation/doctor_app_icons.dart index 10124804..6c8064b8 100644 --- a/lib/presentation/doctor_app_icons.dart +++ b/lib/presentation/doctor_app_icons.dart @@ -11,7 +11,7 @@ /// fonts: /// - asset: fonts/DoctorApp.ttf /// -/// +/// /// import 'package:flutter/widgets.dart'; @@ -21,24 +21,24 @@ class DoctorApp { static const _kFontFam = 'DoctorApp'; static const _kFontPkg = null; - static const IconData femaleicon = - IconData(0xe800, fontFamily: _kFontFam, fontPackage: _kFontPkg); - static const IconData male = - IconData(0xe801, fontFamily: _kFontFam, fontPackage: _kFontPkg); - static const IconData home_icon = - IconData(0xe802, fontFamily: _kFontFam, fontPackage: _kFontPkg); - static const IconData home_icon_active = - IconData(0xe803, fontFamily: _kFontFam, fontPackage: _kFontPkg); - static const IconData menu_icon = - IconData(0xe804, fontFamily: _kFontFam, fontPackage: _kFontPkg); - static const IconData menu_icon_active = - IconData(0xe805, fontFamily: _kFontFam, fontPackage: _kFontPkg); - static const IconData message_icon = - IconData(0xe806, fontFamily: _kFontFam, fontPackage: _kFontPkg); - static const IconData message_icon_active = - IconData(0xe807, fontFamily: _kFontFam, fontPackage: _kFontPkg); - static const IconData scdedule_icon_active = - IconData(0xe808, fontFamily: _kFontFam, fontPackage: _kFontPkg); - static const IconData schedule_icon = - IconData(0xe809, fontFamily: _kFontFam, fontPackage: _kFontPkg); + static const IconData femaleicon = IconData(0xe800, fontFamily: _kFontFam, fontPackage: _kFontPkg); + static const IconData male = IconData(0xe801, fontFamily: _kFontFam, fontPackage: _kFontPkg); + static const IconData home_icon = IconData(0xe802, fontFamily: _kFontFam, fontPackage: _kFontPkg); + static const IconData home_icon_active = IconData(0xe803, fontFamily: _kFontFam, fontPackage: _kFontPkg); + static const IconData menu_icon = IconData(0xe804, fontFamily: _kFontFam, fontPackage: _kFontPkg); + static const IconData menu_icon_active = IconData(0xe805, fontFamily: _kFontFam, fontPackage: _kFontPkg); + static const IconData message_icon = IconData(0xe806, fontFamily: _kFontFam, fontPackage: _kFontPkg); + static const IconData message_icon_active = IconData(0xe807, fontFamily: _kFontFam, fontPackage: _kFontPkg); + static const IconData scdedule_icon_active = IconData(0xe808, fontFamily: _kFontFam, fontPackage: _kFontPkg); + static const IconData schedule_icon = IconData(0xe809, fontFamily: _kFontFam, fontPackage: _kFontPkg); + static const IconData discharge_patient = IconData(0xe80a, fontFamily: _kFontFam, fontPackage: _kFontPkg); + static const IconData in_patient_white = IconData(0xe80d, fontFamily: _kFontFam, fontPackage: _kFontPkg); + static const IconData lab_results = IconData(0xe80e, fontFamily: _kFontFam, fontPackage: _kFontPkg); + static const IconData operations = IconData(0xe813, fontFamily: _kFontFam, fontPackage: _kFontPkg); + static const IconData out_patient = IconData(0xe814, fontFamily: _kFontFam, fontPackage: _kFontPkg); + static const IconData patient = IconData(0xe815, fontFamily: _kFontFam, fontPackage: _kFontPkg); + static const IconData qr_code = IconData(0xe816, fontFamily: _kFontFam, fontPackage: _kFontPkg); + static const IconData radiology = IconData(0xe817, fontFamily: _kFontFam, fontPackage: _kFontPkg); + static const IconData referral = IconData(0xe818, fontFamily: _kFontFam, fontPackage: _kFontPkg); + static const IconData search_patient = IconData(0xe81a, fontFamily: _kFontFam, fontPackage: _kFontPkg); } diff --git a/ssh_key b/ssh_key deleted file mode 100644 index b2bfd464..00000000 --- a/ssh_key +++ /dev/null @@ -1,8 +0,0 @@ ------BEGIN OPENSSH PRIVATE KEY----- -b3BlbnNzaC1rZXktdjEAAAAACmFlczI1Ni1jdHIAAAAGYmNyeXB0AAAAGAAAABDdAHzw+C -qTVdRkviTeVAj7AAAAEAAAAAEAAAAzAAAAC3NzaC1lZDI1NTE5AAAAIGnX/M1OFtZvGTEI -h5/B9u+eQwjzRJpanfljungMbc+VAAAAkPGJXHVNFeKLXK+aQFiTKx8EU48dQGLBQVIq4G -1SOgNvOaK2UfnQwSbZzhMAOmA1RCUbpQH9cGr9B/uSI88sdghcTEkNgVAtVF/NHNeKMahf -3hdVQ7ER6Au4FEIhpvUTzF+0G+8QBTabpNQx3UdLUxFAOulX6nIYG2phQIS08V/DdS70IG -luo6vY2w/qnXDsWQ== ------END OPENSSH PRIVATE KEY----- diff --git a/ssh_key.pub b/ssh_key.pub deleted file mode 100644 index 1d1ef8f5..00000000 --- a/ssh_key.pub +++ /dev/null @@ -1 +0,0 @@ -ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGnX/M1OFtZvGTEIh5/B9u+eQwjzRJpanfljungMbc+V sultan From b26e750abb1c88b10228ebe4ea2c05fad0e7fe6f Mon Sep 17 00:00:00 2001 From: Sultan Khan Date: Wed, 17 Jun 2020 17:06:15 +0300 Subject: [PATCH 2/4] drawer design updated --- assets/images/cs_logo_container.png | Bin 0 -> 8731 bytes assets/images/logo.png | Bin 0 -> 13263 bytes lib/landing_page.dart | 16 +- lib/widgets/shared/app_drawer_widget.dart | 168 +++++++++++++-------- lib/widgets/shared/drawer_item_widget.dart | 28 ++-- 5 files changed, 123 insertions(+), 89 deletions(-) create mode 100644 assets/images/cs_logo_container.png create mode 100644 assets/images/logo.png diff --git a/assets/images/cs_logo_container.png b/assets/images/cs_logo_container.png new file mode 100644 index 0000000000000000000000000000000000000000..5f93858077f032c39221fcf1d666f674a7a0ff0c GIT binary patch literal 8731 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 literal 0 HcmV?d00001 diff --git a/lib/landing_page.dart b/lib/landing_page.dart index 174a38ab..261d2897 100644 --- a/lib/landing_page.dart +++ b/lib/landing_page.dart @@ -9,7 +9,6 @@ import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; import 'package:hexcolor/hexcolor.dart'; - class LandingPage extends StatefulWidget { @override _LandingPageState createState() => _LandingPageState(); @@ -39,7 +38,8 @@ class _LandingPageState extends State { elevation: 0, backgroundColor: Hexcolor('#515B5D'), textTheme: TextTheme( - headline6: TextStyle(color: Colors.white, fontWeight: FontWeight.bold)), + headline6: + TextStyle(color: Colors.white, fontWeight: FontWeight.bold)), title: Text(getText(currentTab).toUpperCase()), leading: Builder( builder: (BuildContext context) { @@ -51,14 +51,8 @@ class _LandingPageState extends State { }, ), centerTitle: true, - - ), - drawer: Theme( - data: Theme.of(context).copyWith( - canvasColor: Colors.transparent, - ), - child: SafeArea(child: AppDrawer()), ), + drawer: SafeArea(child: AppDrawer()), extendBody: true, body: PageView( physics: NeverScrollableScrollPhysics(), @@ -71,7 +65,6 @@ class _LandingPageState extends State { ], ), bottomNavigationBar: BottomNavBar(changeIndex: _changeCurrentTab), - ); } @@ -85,7 +78,6 @@ class _LandingPageState extends State { return "SCHEDULE"; case 3: return 'SERVICES'; - } } -} \ No newline at end of file +} diff --git a/lib/widgets/shared/app_drawer_widget.dart b/lib/widgets/shared/app_drawer_widget.dart index b2cd3dd9..d269398c 100644 --- a/lib/widgets/shared/app_drawer_widget.dart +++ b/lib/widgets/shared/app_drawer_widget.dart @@ -1,3 +1,4 @@ +import 'package:doctor_app_flutter/presentation/doctor_app_icons.dart'; import 'package:doctor_app_flutter/util/helpers.dart'; import 'package:flutter/material.dart'; import 'package:provider/provider.dart'; @@ -31,7 +32,7 @@ class _AppDrawerState extends State { void didChangeDependencies() { super.didChangeDependencies(); // if (_isInit) { - getDocProfile();// TODO: Refactor this code to prevent errors in the cosole. + getDocProfile(); // TODO: Refactor this code to prevent errors in the cosole. // } _isInit = false; } @@ -40,7 +41,7 @@ class _AppDrawerState extends State { Map profile = await sharedPref.getObj(DOCTOR_PROFILE); // doctorProfile = DoctorProfileModel.fromJson(profile); setState(() { - doctorProfile = DoctorProfileModel.fromJson(profile); + doctorProfile = DoctorProfileModel.fromJson(profile); }); String token = await sharedPref.getString(TOKEN); @@ -51,75 +52,118 @@ class _AppDrawerState extends State { // var x = getDocProfile(); return RoundedContainer( child: Container( - margin: EdgeInsets.only(top: SizeConfig.heightMultiplier * 9), + color: Colors.white, + // margin: EdgeInsets.only(top: SizeConfig.heightMultiplier * 2), child: Drawer( + child: Column(children: [ + Expanded( + flex: 4, child: ListView(padding: EdgeInsets.zero, children: [ - Container( - height: SizeConfig.heightMultiplier * 30, - child: InkWell( - child: DrawerHeader( - child: Column( - crossAxisAlignment: CrossAxisAlignment.center, - children: [ - CircleAvatar( - radius: SizeConfig.imageSizeMultiplier * 12, - backgroundImage: - NetworkImage(doctorProfile.doctorImageURL), - backgroundColor: Colors.transparent, + Container( + height: SizeConfig.heightMultiplier * 50, + child: InkWell( + child: DrawerHeader( + child: Column( + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + Container( + child: Image.asset('assets/images/logo.png'), + margin: EdgeInsets.only(top: 10, bottom: 15), + ), + SizedBox( + height: 1, + child: Container( + color: Colors.black26, + ), + ), + SizedBox(height: 15), + CircleAvatar( + radius: SizeConfig.imageSizeMultiplier * 12, + backgroundImage: + NetworkImage(doctorProfile.doctorImageURL), + backgroundColor: Colors.white, + ), + Padding( + padding: EdgeInsets.only(top: 10), + child: AppText( + doctorProfile.doctorName, + fontWeight: FontWeight.bold, + color: Colors.black, + fontSize: SizeConfig.textMultiplier * 2, + )), + AppText( + "Director of medical records", //TODO: Make The Dr Title Dynamic and check overflow issue. + fontWeight: FontWeight.normal, + color: Colors.black87), + RaisedButton( + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(18.0), + side: BorderSide(color: Colors.red)), + child: AppText( + 'Logout', + color: Colors.white, + ), + onPressed: () async { + await Helpers.clearSharedPref(); + Navigator.pop(context); + Navigator.of(context).pushNamed(LOGIN); + }, + ), + ], ), - Padding( - padding: EdgeInsets.only(top: 10), - child: AppText( - doctorProfile.doctorName, - - fontWeight: FontWeight.bold, - color: Colors.white, - fontSize: SizeConfig.textMultiplier * 2, - )), - AppText("Director of medical records",//TODO: Make The Dr Title Dynamic and check overflow issue. - fontWeight: FontWeight.normal, color: Colors.white) - ], + ), + onTap: () { + //Navigator.of(context).pushNamed(PROFILE); + Navigator.of(context).pushNamed(PROFILE, arguments: { + 'title': doctorProfile.doctorName, + "doctorProfileall": doctorProfile + }); + }, ), ), - onTap: () { - //Navigator.of(context).pushNamed(PROFILE); - Navigator.of(context).pushNamed(PROFILE, arguments: {'title':doctorProfile.doctorName, - "doctorProfileall": doctorProfile - }); - - }, - ), - ), - InkWell( - child: DrawerItem("Settings", Icons.settings), - onTap: () { - Navigator.pop(context); - Navigator.of(context).pushNamed(SETTINGS); - }, - ), - InkWell( - child: DrawerItem("QR Reader", Icons.search), - onTap: () { - Navigator.pop(context); - Navigator.of(context).pushNamed(QR_READER); - }, - ), - InkWell( - child: DrawerItem("lOGOUT", Icons.exit_to_app), - onTap: () async { - await Helpers.clearSharedPref(); - Navigator.pop(context); - Navigator.of(context).pushNamed(LOGIN); - }, + InkWell( + child: DrawerItem("Settings", Icons.settings), + onTap: () { + Navigator.pop(context); + Navigator.of(context).pushNamed(SETTINGS); + }, + ), + InkWell( + child: DrawerItem("QR Reader", DoctorApp.qr_code), + onTap: () { + Navigator.pop(context); + Navigator.of(context).pushNamed(QR_READER); + }, + ), + ]), ), + Expanded( + flex: 1, + child: Column(children: [ + Container( + // This align moves the children to the bottom + child: Align( + alignment: FractionalOffset.bottomCenter, + child: Container( + child: Column( + children: [ + Text("Powered by"), + Image.asset( + 'assets/images/cs_logo_container.png', + width: SizeConfig.imageSizeMultiplier * 30, + ) + ], + )))) + ])) ])), ), - width: SizeConfig.realScreenWidth * 0.55, + width: SizeConfig.realScreenWidth * 0.60, margin: 0, - customCornerRaduis: true, - topRight: 30, - bottomRight: 30, - backgroundColor: Color(0xff58434F), + + customCornerRaduis: false, + // topRight: 30, + // bottomRight: 30, + backgroundColor: Colors.white, ); } diff --git a/lib/widgets/shared/drawer_item_widget.dart b/lib/widgets/shared/drawer_item_widget.dart index a52d8812..c4fe25c1 100644 --- a/lib/widgets/shared/drawer_item_widget.dart +++ b/lib/widgets/shared/drawer_item_widget.dart @@ -11,15 +11,13 @@ import '../shared/app_texts_widget.dart'; // DESCRIPTION : Custom Drawer item for app. class DrawerItem extends StatefulWidget { - final String title; final String subTitle; final IconData icon; final Color color; + DrawerItem(this.title, this.icon, {this.color, this.subTitle = ''}); - DrawerItem(this.title, this.icon,{this.color, this.subTitle = ''}); - @override _DrawerItemState createState() => _DrawerItemState(); } @@ -34,26 +32,26 @@ class _DrawerItemState extends State { children: [ Icon( widget.icon, - color: widget.color??Colors.white, - size: SizeConfig.imageSizeMultiplier * 7, + color: widget.color ?? Colors.black87, + size: SizeConfig.imageSizeMultiplier * 5, ), Column( crossAxisAlignment: CrossAxisAlignment.start, children: [ AppText( - widget.title, - color: widget.color??Colors.white, - fontWeight: FontWeight.bold, + widget.title, + color: widget.color ?? Colors.black, + // fontWeight: FontWeight.bold, margin: 5, + fontSize: SizeConfig.textMultiplier * 2.3, + ), + AppText( + widget.subTitle, + visibility: !widget.subTitle.isNullOrEmpty(), + color: widget.color ?? Colors.black, + marginLeft: 5, fontSize: SizeConfig.textMultiplier * 2.5, ), - AppText( - widget.subTitle, - visibility: !widget.subTitle.isNullOrEmpty(), - color: widget.color??Colors.white, - marginLeft: 5, - fontSize: SizeConfig.textMultiplier * 2.5, - ), ], ), ], From f22eec909ba7c069fd121b4cda649adb749713a9 Mon Sep 17 00:00:00 2001 From: Mohammad ALjammal Date: Wed, 17 Jun 2020 17:55:59 +0300 Subject: [PATCH 3/4] create internet connection page Mohammad & Elham --- lib/providers/project_provider.dart | 36 ++++++++++++++++++--- lib/widgets/shared/app_scaffold_widget.dart | 31 ++++++++++++++++-- 2 files changed, 60 insertions(+), 7 deletions(-) diff --git a/lib/providers/project_provider.dart b/lib/providers/project_provider.dart index 27dced84..3fe2d0f9 100644 --- a/lib/providers/project_provider.dart +++ b/lib/providers/project_provider.dart @@ -1,21 +1,44 @@ +import 'dart:async'; + +import 'package:connectivity/connectivity.dart'; import 'package:doctor_app_flutter/config/shared_pref_kay.dart'; import 'package:doctor_app_flutter/util/dr_app_shared_pref.dart'; import 'package:flutter/cupertino.dart'; -class ProjectProvider with ChangeNotifier{ +class ProjectProvider with ChangeNotifier { DrAppSharedPreferances sharedPref = DrAppSharedPreferances(); Locale _appLocale; String currentLanguage = 'ar'; bool _isArabic = false; + bool isInternetConnection; Locale get appLocal => _appLocale; bool get isArabic => _isArabic; + StreamSubscription subscription; + + ProjectProvider() { + loadSharedPrefLanguage(); - ProjectProvider(){ - loadSharedPrefLanguage (); + subscription = Connectivity() + .onConnectivityChanged + .listen((ConnectivityResult result) { + switch (result) { + case ConnectivityResult.wifi: + isInternetConnection = true; + break; + case ConnectivityResult.mobile: + isInternetConnection = true; + break; + case ConnectivityResult.none: + isInternetConnection = false; + break; + } + notifyListeners(); + }); } + void loadSharedPrefLanguage() async { currentLanguage = await sharedPref.getString(APP_Language); _appLocale = Locale(currentLanguage ?? 'en'); @@ -40,4 +63,9 @@ class ProjectProvider with ChangeNotifier{ notifyListeners(); } -} \ No newline at end of file + @override + void dispose() { + if (subscription != null) subscription.cancel(); + super.dispose(); + } +} diff --git a/lib/widgets/shared/app_scaffold_widget.dart b/lib/widgets/shared/app_scaffold_widget.dart index 9cc6f53c..e273f381 100644 --- a/lib/widgets/shared/app_scaffold_widget.dart +++ b/lib/widgets/shared/app_scaffold_widget.dart @@ -1,9 +1,13 @@ import 'package:doctor_app_flutter/config/config.dart'; +import 'package:doctor_app_flutter/providers/project_provider.dart'; import 'package:doctor_app_flutter/routes.dart'; import 'package:flutter/material.dart'; +import 'package:flutter_svg/svg.dart'; import 'package:hexcolor/hexcolor.dart'; +import 'package:provider/provider.dart'; import '../../presentation/doctor_app_icons.dart'; import '../../widgets/shared/app_loader_widget.dart'; +import 'app_texts_widget.dart'; class AppScaffold extends StatelessWidget { String appBarTitle; @@ -11,11 +15,16 @@ class AppScaffold extends StatelessWidget { bool isLoading; bool isShowAppBar; - AppScaffold({this.appBarTitle ='', this.body, this.isLoading = false, this.isShowAppBar = true}); + AppScaffold( + {this.appBarTitle = '', + this.body, + this.isLoading = false, + this.isShowAppBar = true}); @override Widget build(BuildContext context) { AppGlobal.CONTEX = context; + ProjectProvider projectProvider = Provider.of(context); return Scaffold( backgroundColor: Hexcolor('#F5F5F5'), appBar: isShowAppBar @@ -38,12 +47,28 @@ class AppScaffold extends StatelessWidget { IconButton( icon: Icon(DoctorApp.home_icon_active), color: Colors.white, //Colors.black, - onPressed: () => Navigator.pushNamedAndRemoveUntil(context, HOME,(r) => false ), + onPressed: () => Navigator.pushNamedAndRemoveUntil( + context, HOME, (r) => false), ), ], ) : null, - body: Stack(children: [body, buildAppLoaderWidget(isLoading)])); + body: projectProvider.isInternetConnection + ? Stack(children: [body, buildAppLoaderWidget(isLoading)]) + : Center( + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + SvgPicture.asset( + "assets/images/undraw_connected_world_wuay.svg", + height: 250, + ), + AppText('No Internet Connection') + ], + ), + )); + ; } Widget buildAppLoaderWidget(bool isloading) { From aff8f87a2ffc5f075ab9222c7c85fac80c9f95bb Mon Sep 17 00:00:00 2001 From: Mohammad ALjammal Date: Thu, 18 Jun 2020 09:08:27 +0300 Subject: [PATCH 4/4] fix merge issues --- lib/config/config.dart | 4 +- lib/screens/dashboard_screen.dart | 95 +++++++++++++++++++++++++++++++ 2 files changed, 97 insertions(+), 2 deletions(-) diff --git a/lib/config/config.dart b/lib/config/config.dart index af7633f3..d3f1e95d 100644 --- a/lib/config/config.dart +++ b/lib/config/config.dart @@ -2,8 +2,8 @@ const MAX_SMALL_SCREEN = 660; const ONLY_NUMBERS = "[0-9]"; const ONLY_LETTERS = "[a-zA-Z &'\"]"; const ONLY_DATE = "[0-9/]"; -//const BASE_URL = 'https://hmgwebservices.com/Services/'; -const BASE_URL = 'https://uat.hmgwebservices.com/Services/'; +const BASE_URL = 'https://hmgwebservices.com/Services/'; +//const BASE_URL = 'https://uat.hmgwebservices.com/Services/'; const PHARMACY_ITEMS_URL = "Lists.svc/REST/GetPharmcyItems_Region"; const PHARMACY_LIST_URL = "Patients.svc/REST/GetPharmcyList"; const PATIENT_PROGRESS_NOTE_URL = diff --git a/lib/screens/dashboard_screen.dart b/lib/screens/dashboard_screen.dart index 08c58bd3..367189cd 100644 --- a/lib/screens/dashboard_screen.dart +++ b/lib/screens/dashboard_screen.dart @@ -3,6 +3,7 @@ import 'package:doctor_app_flutter/config/size_config.dart'; import 'package:doctor_app_flutter/models/clinic_model.dart'; import 'package:doctor_app_flutter/models/doctor_profile_model.dart'; import 'package:doctor_app_flutter/models/profile_req_Model.dart'; +import 'package:doctor_app_flutter/presentation/doctor_app_icons.dart'; import 'package:doctor_app_flutter/providers/auth_provider.dart'; import 'package:doctor_app_flutter/providers/doctor_reply_provider.dart'; import 'package:doctor_app_flutter/providers/hospital_provider.dart'; @@ -36,6 +37,7 @@ class DashboardScreen extends StatefulWidget { final String title; final String iconURL = 'assets/images/dashboard_icon/'; + @override _DashboardScreenState createState() => _DashboardScreenState(); } @@ -44,6 +46,7 @@ class _DashboardScreenState extends State { HospitalProvider hospitalProvider; AuthProvider authProvider; bool isLoading = false; + @override Widget build(BuildContext context) { hospitalProvider = Provider.of(context); @@ -428,4 +431,96 @@ class _DashboardScreenState extends State { ), ); } + + showCupertinoPicker( + {context, List actionList, decKey, onSelectFun}) { + showModalBottomSheet( + isDismissible: false, + isScrollControlled: true, + context: context, + builder: (BuildContext builder) { + return Container( + // height: 500, + height: SizeConfig.realScreenHeight * 0.4, + color: Color(0xfff7f7f7), + child: Column( + mainAxisAlignment: MainAxisAlignment.end, + children: [ + Container( + color: Color(0xfff7f7f7), + child: Row( + mainAxisAlignment: MainAxisAlignment.end, + children: [ + CupertinoButton( + child: Text( + 'Cancel'.toUpperCase(), + // style: TextStyle(context) + ), + onPressed: () { + Navigator.pop(context); + }, + ), + CupertinoButton( + child: Text( + 'Done'.toUpperCase(), + // style: textStyle(context), + ), + onPressed: () { + Navigator.pop(context); + // onSelectFun(cupertinoPickerIndex); + }, + ) + ], + ), + ), + Container( + height: SizeConfig.realScreenHeight * 0.3, + color: Color(0xfff7f7f7), + child: Column( + children: actionList + .map((e) => Container( + child: InkWell( + onTap: () => + changeClinic(e.clinicID, context), + child: Text( + e.clinicName, + style: TextStyle(fontSize: 15), + )), + )) + .toList(), + )) + ], + ), + ); + }); + } + + changeClinic(clinicId, BuildContext context) async { + Navigator.pop(context); + changeIsLoading(true); + Map profile = await sharedPref.getObj(DOCTOR_PROFILE); + DoctorProfileModel doctorProfile = new DoctorProfileModel.fromJson(profile); + ProfileReqModel docInfo = new ProfileReqModel( + doctorID: doctorProfile.doctorID, + clinicID: clinicId, + license: true, + projectID: doctorProfile.projectID, + tokenID: '', + languageID: 2); + + // authProvider.getDocProfiles(docInfo) + authProvider.getDocProfiles(docInfo.toJson()).then((res) async { + changeIsLoading(false); + sharedPref.setObj(DOCTOR_PROFILE, res['DoctorProfileList'][0]); + }).catchError((err) { + changeIsLoading(false); + helpers.showErrorToast(err); + }); + } + + changeIsLoading(bool val) { + setState(() { + this.isLoading = val; + }); + } }