Merge branch 'master' of https://gitlab.com/Cloud_Solution/doctor_app_flutter into sultan
# Conflicts: # lib/config/config.dart # lib/presentation/doctor_app_icons.dartmerge-requests/125/head
commit
a914ff9367
Binary file not shown.
@ -0,0 +1,150 @@
|
||||
{
|
||||
"name": "DoctorApp",
|
||||
"css_prefix_text": "",
|
||||
"css_use_suffix": false,
|
||||
"hinting": true,
|
||||
"units_per_em": 1000,
|
||||
"ascent": 850,
|
||||
"glyphs": [
|
||||
{
|
||||
"uid": "9caed7b74de0f5a625ccb960f00d9c8d",
|
||||
"css": "femaleicon",
|
||||
"code": 59392,
|
||||
"src": "custom_icons",
|
||||
"selected": true,
|
||||
"svg": {
|
||||
"path": "M543.9 587C543.6 583.8 543.4 578.5 543.2 573 596.5 567.8 633.8 555.9 633.8 542 633.6 542 633.6 541.5 633.6 541.2 593.9 507.7 668.1 269.7 529.9 274.6 521.2 267.7 505.9 261.6 484.2 261.6 296.9 274.9 379.7 499.6 337 542 337 542 337 542 336.9 542 336.9 542 336.9 542 336.9 542.2 336.9 542.2 336.9 542.2 336.9 542.2S336.9 542.2 336.9 542.2C337 555.8 373.1 567.4 424.9 572.7 424.7 576.1 424.5 580.1 423.8 587 402.3 640.9 257.6 625.8 250.8 729.7H716.2C709.6 625.8 565.4 640.9 543.9 587Z",
|
||||
"width": 986
|
||||
},
|
||||
"search": [
|
||||
"femaleicon"
|
||||
]
|
||||
},
|
||||
{
|
||||
"uid": "d30b03087b318086eb4f93c8ee4f0cf3",
|
||||
"css": "male",
|
||||
"code": 59393,
|
||||
"src": "custom_icons",
|
||||
"selected": true,
|
||||
"svg": {
|
||||
"path": "M493.2 537.2C568.8 537.2 630.1 475.9 630.1 400.3S568.8 263.5 493.2 263.5 356.4 324.7 356.4 400.4C356.5 475.9 417.7 537.2 493.2 537.2ZM614.9 567.6H562.6C518.6 587.8 468 587.8 424.1 567.6H371.6C304.5 567.6 250 622 250 689.2V704.5C250 729.6 270.4 750 295.7 750.1H690.9C716.1 750.1 736.5 729.7 736.6 704.5V689.2C736.5 622 682 567.6 614.9 567.6Z",
|
||||
"width": 986
|
||||
},
|
||||
"search": [
|
||||
"male"
|
||||
]
|
||||
},
|
||||
{
|
||||
"uid": "0bbb324cc39e62b3a4e05639a4f4008f",
|
||||
"css": "home_icon",
|
||||
"code": 59394,
|
||||
"src": "custom_icons",
|
||||
"selected": true,
|
||||
"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": "06d6838cdcf6af812f2eb51e0269afc0",
|
||||
"css": "home_icon_active",
|
||||
"code": 59395,
|
||||
"src": "custom_icons",
|
||||
"selected": true,
|
||||
"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": "1ab45bf5797fa9ab96b13fccd2be2b3c",
|
||||
"css": "menu_icon",
|
||||
"code": 59396,
|
||||
"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"
|
||||
]
|
||||
},
|
||||
{
|
||||
"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": "174fb3d81ce317465a3bfa96c20a84fa",
|
||||
"css": "message_icon",
|
||||
"code": 59398,
|
||||
"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
|
||||
},
|
||||
"search": [
|
||||
"message_icon"
|
||||
]
|
||||
},
|
||||
{
|
||||
"uid": "67294966cf1313317b699a3c127bde7e",
|
||||
"css": "message_icon_active",
|
||||
"code": 59399,
|
||||
"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
|
||||
},
|
||||
"search": [
|
||||
"message_icon_active"
|
||||
]
|
||||
},
|
||||
{
|
||||
"uid": "dbebba4fbd61d05cd5150c5555ab572e",
|
||||
"css": "scdedule_icon_active",
|
||||
"code": 59400,
|
||||
"src": "custom_icons",
|
||||
"selected": true,
|
||||
"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": [
|
||||
"scdedule_icon_active"
|
||||
]
|
||||
},
|
||||
{
|
||||
"uid": "f94c7f2a567a023799a9f230b749c677",
|
||||
"css": "schedule_icon",
|
||||
"code": 59401,
|
||||
"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",
|
||||
"width": 977
|
||||
},
|
||||
"search": [
|
||||
"schedule_icon"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
@ -1,66 +0,0 @@
|
||||
import 'package:doctor_app_flutter/models/category_models.dart';
|
||||
import 'package:doctor_app_flutter/routes.dart';
|
||||
|
||||
const DUMMY_CATEGORIES = const [
|
||||
Category(
|
||||
id: 'c1',
|
||||
title: 'My Schedule',
|
||||
image: 'assets/images/user_id_icon.png',
|
||||
link: MY_SCHEDULE),
|
||||
Category(
|
||||
id: 'c2',
|
||||
title: 'Patient Search',
|
||||
image: 'assets/images/user_id_icon.png',
|
||||
link: PATIENT_SEARCH),
|
||||
Category(
|
||||
id: 'c3',
|
||||
title: 'outPatiant',
|
||||
image: 'assets/images/user_id_icon.png',
|
||||
link: PATIENTS),
|
||||
Category(
|
||||
id: 'c4',
|
||||
title: 'InPatiant',
|
||||
image: 'assets/images/user_id_icon.png',
|
||||
link: PATIENTS),
|
||||
Category(
|
||||
id: 'c5',
|
||||
title: 'Referral',
|
||||
image: 'assets/images/user_id_icon.png',
|
||||
link: PATIENTS),
|
||||
Category(
|
||||
id: 'c6',
|
||||
title: 'Referred',
|
||||
image: 'assets/images/user_id_icon.png',
|
||||
link: PATIENTS),
|
||||
Category(
|
||||
id: 'c7',
|
||||
title: 'Discharged Patient',
|
||||
image: 'assets/images/user_id_icon.png',
|
||||
link: PATIENTS),
|
||||
Category(
|
||||
id: 'c8',
|
||||
title: 'Referral Discharge',
|
||||
image: 'assets/images/user_id_icon.png',
|
||||
link: PATIENTS),
|
||||
Category(
|
||||
id: 'c9',
|
||||
title: 'Search For Medicine',
|
||||
image: 'assets/images/user_id_icon.png',
|
||||
link: MEDICINE_SEARCH),
|
||||
Category(
|
||||
id: 'c10',
|
||||
title: 'Doctor Reply',
|
||||
image: 'assets/images/user_id_icon.png',
|
||||
link: DOCTOR_REPLY),
|
||||
Category(
|
||||
id: 'c11',
|
||||
title: 'Blood Bank',
|
||||
image: 'assets/images/user_id_icon.png',
|
||||
link: BLOOD_BANK),
|
||||
Category(
|
||||
id: 'c12',
|
||||
title: 'QR Reader',
|
||||
image: 'assets/images/user_id_icon.png',
|
||||
link: QR_READER),
|
||||
];
|
||||
|
@ -0,0 +1,222 @@
|
||||
List<Map> ListProject = [
|
||||
{
|
||||
"Desciption": "Dubai Hospital",
|
||||
"DesciptionN": null,
|
||||
"ID": 2,
|
||||
"LegalName": "Dr. Sulaiman Al Habib Hospital FZ - LLC ",
|
||||
"LegalNameN": "مستشفى الدكتور سليمان الحبيب منطقة حرة - ذ.م.م",
|
||||
"Name": "Dubai Hospital",
|
||||
"NameN": null,
|
||||
"PhoneNumber": "+97144297777",
|
||||
"SetupID": "505005",
|
||||
"DistanceInKilometers": 0,
|
||||
"IsActive": true,
|
||||
"Latitude": "25.231273",
|
||||
"Longitude": "55.320942",
|
||||
"MainProjectID": 2,
|
||||
"ProjectOutSA": true,
|
||||
"UsingInDoctorApp": true
|
||||
},
|
||||
{
|
||||
"Desciption": "SZR Center",
|
||||
"DesciptionN": null,
|
||||
"ID": 3,
|
||||
"LegalName": "Dr. Sulaiman Al Habib Hospital SZR - LLC ",
|
||||
"LegalNameN": "مستشفى الدكتور سليمان الحبيب طريق الشيخ زايد",
|
||||
"Name": "SZR Medical Center",
|
||||
"NameN": null,
|
||||
"PhoneNumber": "+97144297777",
|
||||
"SetupID": "505005",
|
||||
"DistanceInKilometers": 0,
|
||||
"IsActive": true,
|
||||
"Latitude": "25.154501",
|
||||
"Longitude": "55.226000",
|
||||
"MainProjectID": 3,
|
||||
"ProjectOutSA": true,
|
||||
"UsingInDoctorApp": true
|
||||
},
|
||||
{
|
||||
"Desciption": "Home Health Care (HHC)",
|
||||
"DesciptionN": null,
|
||||
"ID": 95,
|
||||
"LegalName": "",
|
||||
"LegalNameN": "",
|
||||
"Name": "Home Health Care (HHC)",
|
||||
"NameN": null,
|
||||
"PhoneNumber": "+966114622224",
|
||||
"SetupID": "91877 ",
|
||||
"DistanceInKilometers": 0,
|
||||
"IsActive": false,
|
||||
"Latitude": "24.704242",
|
||||
"Longitude": "46.675823",
|
||||
"MainProjectID": 12,
|
||||
"ProjectOutSA": false,
|
||||
"UsingInDoctorApp": true
|
||||
},
|
||||
{
|
||||
"Desciption": "Olaya Hospital",
|
||||
"DesciptionN": null,
|
||||
"ID": 12,
|
||||
"LegalName": "from Sehat Al Olaya Medical Complex Company",
|
||||
"LegalNameN": "شركة مجمع صحة العليا الطبي ",
|
||||
"Name": "Olaya Hospital",
|
||||
"NameN": null,
|
||||
"PhoneNumber": "+966114622224",
|
||||
"SetupID": "91877 ",
|
||||
"DistanceInKilometers": 0,
|
||||
"IsActive": true,
|
||||
"Latitude": "24.704242",
|
||||
"Longitude": "46.675823",
|
||||
"MainProjectID": 12,
|
||||
"ProjectOutSA": false,
|
||||
"UsingInDoctorApp": true
|
||||
},
|
||||
{
|
||||
"Desciption": "Ajaji Dental Clinic (AMS)",
|
||||
"DesciptionN": null,
|
||||
"ID": 99,
|
||||
"LegalName":
|
||||
"from Dr. Abdulaziz A. Al - Ajaji Dental Clinics Complex Company",
|
||||
"LegalNameN":
|
||||
"شركة مجمع عيادات الدكتور عبدالعزيز ابرهيم العجاجي لطب الاسنان",
|
||||
"Name": "Ajaji Dental Clinic (AMS)",
|
||||
"NameN": null,
|
||||
"PhoneNumber": "+966115259999",
|
||||
"SetupID": "010266",
|
||||
"DistanceInKilometers": 0,
|
||||
"IsActive": false,
|
||||
"Latitude": "24.722136",
|
||||
"Longitude": "46.774303",
|
||||
"MainProjectID": 15,
|
||||
"ProjectOutSA": false,
|
||||
"UsingInDoctorApp": true
|
||||
},
|
||||
{
|
||||
"Desciption": "Ajaji Dental Clinic (AMS)",
|
||||
"DesciptionN": null,
|
||||
"ID": 100,
|
||||
"LegalName":
|
||||
"from Dr. Abdulaziz A. Al - Ajaji Dental Clinics Complex Company",
|
||||
"LegalNameN":
|
||||
"شركة مجمع عيادات الدكتور عبدالعزيز ابرهيم العجاجي لطب الاسنان",
|
||||
"Name": "Ajaji Dental Clinic (AMS) Malaz",
|
||||
"NameN": null,
|
||||
"PhoneNumber": "+966115259999",
|
||||
"SetupID": "010266",
|
||||
"DistanceInKilometers": 0,
|
||||
"IsActive": false,
|
||||
"Latitude": "24.722136",
|
||||
"Longitude": "46.774303",
|
||||
"MainProjectID": 15,
|
||||
"ProjectOutSA": false,
|
||||
"UsingInDoctorApp": true
|
||||
},
|
||||
{
|
||||
"Desciption": "Arryan Hospital",
|
||||
"DesciptionN": null,
|
||||
"ID": 15,
|
||||
"LegalName": "Al Rayan Hospital for Healthcare Company ",
|
||||
"LegalNameN": "شركة مستشفى الريان للرعاية الطبية",
|
||||
"Name": "Arryan Hospital",
|
||||
"NameN": null,
|
||||
"PhoneNumber": "+966114909999",
|
||||
"SetupID": "010266",
|
||||
"DistanceInKilometers": 0,
|
||||
"IsActive": true,
|
||||
"Latitude": "24.722136",
|
||||
"Longitude": "46.774303",
|
||||
"MainProjectID": 15,
|
||||
"ProjectOutSA": false,
|
||||
"UsingInDoctorApp": true
|
||||
},
|
||||
{
|
||||
"Desciption": "MD Lab",
|
||||
"DesciptionN": null,
|
||||
"ID": 150,
|
||||
"LegalName": "",
|
||||
"LegalNameN": "",
|
||||
"Name": "MD Lab",
|
||||
"NameN": null,
|
||||
"PhoneNumber": "+966114774700",
|
||||
"SetupID": "010266",
|
||||
"DistanceInKilometers": 0,
|
||||
"IsActive": false,
|
||||
"Latitude": "24.722136",
|
||||
"Longitude": "46.774303",
|
||||
"MainProjectID": 15,
|
||||
"ProjectOutSA": false,
|
||||
"UsingInDoctorApp": true
|
||||
},
|
||||
{
|
||||
"Desciption": "Takhassusi Hospital",
|
||||
"DesciptionN": null,
|
||||
"ID": 16,
|
||||
"LegalName": "Western Specialist Hospital for Medical Care",
|
||||
"LegalNameN": "شركة مستشفى الغرب التخصصي للرعاية الطبية ",
|
||||
"Name": "Takhassusi Hospital",
|
||||
"NameN": null,
|
||||
"PhoneNumber": "+966112833333",
|
||||
"SetupID": "102000",
|
||||
"DistanceInKilometers": 0,
|
||||
"IsActive": true,
|
||||
"Latitude": "24.719364",
|
||||
"Longitude": "46.657567",
|
||||
"MainProjectID": 16,
|
||||
"ProjectOutSA": false,
|
||||
"UsingInDoctorApp": true
|
||||
},
|
||||
{
|
||||
"Desciption": "Suwaidi Hospital",
|
||||
"DesciptionN": null,
|
||||
"ID": 17,
|
||||
"LegalName": "Sehat Al Suwaidi Medical Company",
|
||||
"LegalNameN": "شركة صحة السويدي الطبية",
|
||||
"Name": "Suwaidi Hospital",
|
||||
"NameN": null,
|
||||
"PhoneNumber": "+966114754444",
|
||||
"SetupID": "010266",
|
||||
"DistanceInKilometers": 0,
|
||||
"IsActive": true,
|
||||
"Latitude": "24.567525",
|
||||
"Longitude": " 46.641019",
|
||||
"MainProjectID": 17,
|
||||
"ProjectOutSA": false,
|
||||
"UsingInDoctorApp": true
|
||||
},
|
||||
{
|
||||
"Desciption": "Al Qassim Hospital\r\n",
|
||||
"DesciptionN": null,
|
||||
"ID": 21,
|
||||
"LegalName": "Buraidah Al Takhassusi Hospital for Healthcare Company",
|
||||
"LegalNameN": "شركة مستشفى بريدة التخصصي للرعاية الطبية ",
|
||||
"Name": "Al Qassim Hospital",
|
||||
"NameN": null,
|
||||
"PhoneNumber": "+966163166666",
|
||||
"SetupID": "051431",
|
||||
"DistanceInKilometers": 0,
|
||||
"IsActive": true,
|
||||
"Latitude": "26.360724",
|
||||
"Longitude": "43.945774",
|
||||
"MainProjectID": 21,
|
||||
"ProjectOutSA": false,
|
||||
"UsingInDoctorApp": true
|
||||
},
|
||||
{
|
||||
"Desciption": "Khobar Hospital",
|
||||
"DesciptionN": null,
|
||||
"ID": 60,
|
||||
"LegalName": "Khobar Hospital",
|
||||
"LegalNameN": "مستشفى الخبر",
|
||||
"Name": "Khobar Hospital",
|
||||
"NameN": null,
|
||||
"PhoneNumber": "+966138711111",
|
||||
"SetupID": "034423",
|
||||
"DistanceInKilometers": 0,
|
||||
"IsActive": true,
|
||||
"Latitude": "26.3107804",
|
||||
"Longitude": "50.2108347",
|
||||
"MainProjectID": 60,
|
||||
"ProjectOutSA": false,
|
||||
"UsingInDoctorApp": true
|
||||
}
|
||||
];
|
@ -0,0 +1,200 @@
|
||||
class PrescriptionReportForInPatient {
|
||||
int admissionNo;
|
||||
int authorizedBy;
|
||||
Null bedNo;
|
||||
String comments;
|
||||
int createdBy;
|
||||
String createdByName;
|
||||
Null createdByNameN;
|
||||
String createdOn;
|
||||
String direction;
|
||||
int directionID;
|
||||
Null directionN;
|
||||
String dose;
|
||||
int editedBy;
|
||||
Null iVDiluentLine;
|
||||
int iVDiluentType;
|
||||
Null iVDiluentVolume;
|
||||
Null iVRate;
|
||||
Null iVStability;
|
||||
String itemDescription;
|
||||
int itemID;
|
||||
int lineItemNo;
|
||||
int locationId;
|
||||
int noOfDoses;
|
||||
int orderNo;
|
||||
int patientID;
|
||||
String pharmacyRemarks;
|
||||
String prescriptionDatetime;
|
||||
int prescriptionNo;
|
||||
String processedBy;
|
||||
int projectID;
|
||||
int refillID;
|
||||
String refillType;
|
||||
Null refillTypeN;
|
||||
int reviewedPharmacist;
|
||||
Null roomId;
|
||||
String route;
|
||||
int routeId;
|
||||
Null routeN;
|
||||
Null setupID;
|
||||
String startDatetime;
|
||||
int status;
|
||||
String statusDescription;
|
||||
Null statusDescriptionN;
|
||||
String stopDatetime;
|
||||
int unitofMeasurement;
|
||||
String unitofMeasurementDescription;
|
||||
Null unitofMeasurementDescriptionN;
|
||||
|
||||
PrescriptionReportForInPatient(
|
||||
{this.admissionNo,
|
||||
this.authorizedBy,
|
||||
this.bedNo,
|
||||
this.comments,
|
||||
this.createdBy,
|
||||
this.createdByName,
|
||||
this.createdByNameN,
|
||||
this.createdOn,
|
||||
this.direction,
|
||||
this.directionID,
|
||||
this.directionN,
|
||||
this.dose,
|
||||
this.editedBy,
|
||||
this.iVDiluentLine,
|
||||
this.iVDiluentType,
|
||||
this.iVDiluentVolume,
|
||||
this.iVRate,
|
||||
this.iVStability,
|
||||
this.itemDescription,
|
||||
this.itemID,
|
||||
this.lineItemNo,
|
||||
this.locationId,
|
||||
this.noOfDoses,
|
||||
this.orderNo,
|
||||
this.patientID,
|
||||
this.pharmacyRemarks,
|
||||
this.prescriptionDatetime,
|
||||
this.prescriptionNo,
|
||||
this.processedBy,
|
||||
this.projectID,
|
||||
this.refillID,
|
||||
this.refillType,
|
||||
this.refillTypeN,
|
||||
this.reviewedPharmacist,
|
||||
this.roomId,
|
||||
this.route,
|
||||
this.routeId,
|
||||
this.routeN,
|
||||
this.setupID,
|
||||
this.startDatetime,
|
||||
this.status,
|
||||
this.statusDescription,
|
||||
this.statusDescriptionN,
|
||||
this.stopDatetime,
|
||||
this.unitofMeasurement,
|
||||
this.unitofMeasurementDescription,
|
||||
this.unitofMeasurementDescriptionN});
|
||||
|
||||
PrescriptionReportForInPatient.fromJson(Map<String, dynamic> json) {
|
||||
admissionNo = json['AdmissionNo'];
|
||||
authorizedBy = json['AuthorizedBy'];
|
||||
bedNo = json['BedNo'];
|
||||
comments = json['Comments'];
|
||||
createdBy = json['CreatedBy'];
|
||||
createdByName = json['CreatedByName'];
|
||||
createdByNameN = json['CreatedByNameN'];
|
||||
createdOn = json['CreatedOn'];
|
||||
direction = json['Direction'];
|
||||
directionID = json['DirectionID'];
|
||||
directionN = json['DirectionN'];
|
||||
dose = json['Dose'];
|
||||
editedBy = json['EditedBy'];
|
||||
iVDiluentLine = json['IVDiluentLine'];
|
||||
iVDiluentType = json['IVDiluentType'];
|
||||
iVDiluentVolume = json['IVDiluentVolume'];
|
||||
iVRate = json['IVRate'];
|
||||
iVStability = json['IVStability'];
|
||||
itemDescription = json['ItemDescription'];
|
||||
itemID = json['ItemID'];
|
||||
lineItemNo = json['LineItemNo'];
|
||||
locationId = json['LocationId'];
|
||||
noOfDoses = json['NoOfDoses'];
|
||||
orderNo = json['OrderNo'];
|
||||
patientID = json['PatientID'];
|
||||
pharmacyRemarks = json['PharmacyRemarks'];
|
||||
prescriptionDatetime = json['PrescriptionDatetime'];
|
||||
prescriptionNo = json['PrescriptionNo'];
|
||||
processedBy = json['ProcessedBy'];
|
||||
projectID = json['ProjectID'];
|
||||
refillID = json['RefillID'];
|
||||
refillType = json['RefillType'];
|
||||
refillTypeN = json['RefillTypeN'];
|
||||
reviewedPharmacist = json['ReviewedPharmacist'];
|
||||
roomId = json['RoomId'];
|
||||
route = json['Route'];
|
||||
routeId = json['RouteId'];
|
||||
routeN = json['RouteN'];
|
||||
setupID = json['SetupID'];
|
||||
startDatetime = json['StartDatetime'];
|
||||
status = json['Status'];
|
||||
statusDescription = json['StatusDescription'];
|
||||
statusDescriptionN = json['StatusDescriptionN'];
|
||||
stopDatetime = json['StopDatetime'];
|
||||
unitofMeasurement = json['UnitofMeasurement'];
|
||||
unitofMeasurementDescription = json['UnitofMeasurementDescription'];
|
||||
unitofMeasurementDescriptionN = json['UnitofMeasurementDescriptionN'];
|
||||
}
|
||||
|
||||
Map<String, dynamic> toJson() {
|
||||
final Map<String, dynamic> data = new Map<String, dynamic>();
|
||||
data['AdmissionNo'] = this.admissionNo;
|
||||
data['AuthorizedBy'] = this.authorizedBy;
|
||||
data['BedNo'] = this.bedNo;
|
||||
data['Comments'] = this.comments;
|
||||
data['CreatedBy'] = this.createdBy;
|
||||
data['CreatedByName'] = this.createdByName;
|
||||
data['CreatedByNameN'] = this.createdByNameN;
|
||||
data['CreatedOn'] = this.createdOn;
|
||||
data['Direction'] = this.direction;
|
||||
data['DirectionID'] = this.directionID;
|
||||
data['DirectionN'] = this.directionN;
|
||||
data['Dose'] = this.dose;
|
||||
data['EditedBy'] = this.editedBy;
|
||||
data['IVDiluentLine'] = this.iVDiluentLine;
|
||||
data['IVDiluentType'] = this.iVDiluentType;
|
||||
data['IVDiluentVolume'] = this.iVDiluentVolume;
|
||||
data['IVRate'] = this.iVRate;
|
||||
data['IVStability'] = this.iVStability;
|
||||
data['ItemDescription'] = this.itemDescription;
|
||||
data['ItemID'] = this.itemID;
|
||||
data['LineItemNo'] = this.lineItemNo;
|
||||
data['LocationId'] = this.locationId;
|
||||
data['NoOfDoses'] = this.noOfDoses;
|
||||
data['OrderNo'] = this.orderNo;
|
||||
data['PatientID'] = this.patientID;
|
||||
data['PharmacyRemarks'] = this.pharmacyRemarks;
|
||||
data['PrescriptionDatetime'] = this.prescriptionDatetime;
|
||||
data['PrescriptionNo'] = this.prescriptionNo;
|
||||
data['ProcessedBy'] = this.processedBy;
|
||||
data['ProjectID'] = this.projectID;
|
||||
data['RefillID'] = this.refillID;
|
||||
data['RefillType'] = this.refillType;
|
||||
data['RefillTypeN'] = this.refillTypeN;
|
||||
data['ReviewedPharmacist'] = this.reviewedPharmacist;
|
||||
data['RoomId'] = this.roomId;
|
||||
data['Route'] = this.route;
|
||||
data['RouteId'] = this.routeId;
|
||||
data['RouteN'] = this.routeN;
|
||||
data['SetupID'] = this.setupID;
|
||||
data['StartDatetime'] = this.startDatetime;
|
||||
data['Status'] = this.status;
|
||||
data['StatusDescription'] = this.statusDescription;
|
||||
data['StatusDescriptionN'] = this.statusDescriptionN;
|
||||
data['StopDatetime'] = this.stopDatetime;
|
||||
data['UnitofMeasurement'] = this.unitofMeasurement;
|
||||
data['UnitofMeasurementDescription'] = this.unitofMeasurementDescription;
|
||||
data['UnitofMeasurementDescriptionN'] = this.unitofMeasurementDescriptionN;
|
||||
return data;
|
||||
}
|
||||
}
|
@ -0,0 +1,64 @@
|
||||
class RequestPrescriptionReportForInPatient {
|
||||
int patientID;
|
||||
int projectID;
|
||||
int admissionNo;
|
||||
int languageID;
|
||||
String stamp;
|
||||
String iPAdress;
|
||||
double versionID;
|
||||
int channel;
|
||||
String tokenID;
|
||||
String sessionID;
|
||||
bool isLoginForDoctorApp;
|
||||
bool patientOutSA;
|
||||
int patientTypeID;
|
||||
|
||||
RequestPrescriptionReportForInPatient(
|
||||
{this.patientID,
|
||||
this.projectID,
|
||||
this.admissionNo,
|
||||
this.languageID,
|
||||
this.stamp,
|
||||
this.iPAdress,
|
||||
this.versionID,
|
||||
this.channel,
|
||||
this.tokenID,
|
||||
this.sessionID,
|
||||
this.isLoginForDoctorApp,
|
||||
this.patientOutSA,
|
||||
this.patientTypeID});
|
||||
|
||||
RequestPrescriptionReportForInPatient.fromJson(Map<String, dynamic> json) {
|
||||
patientID = json['PatientID'];
|
||||
projectID = json['ProjectID'];
|
||||
admissionNo = json['AdmissionNo'];
|
||||
languageID = json['LanguageID'];
|
||||
stamp = json['stamp'];
|
||||
iPAdress = json['IPAdress'];
|
||||
versionID = json['VersionID'];
|
||||
channel = json['Channel'];
|
||||
tokenID = json['TokenID'];
|
||||
sessionID = json['SessionID'];
|
||||
isLoginForDoctorApp = json['IsLoginForDoctorApp'];
|
||||
patientOutSA = json['PatientOutSA'];
|
||||
patientTypeID = json['PatientTypeID'];
|
||||
}
|
||||
|
||||
Map<String, dynamic> toJson() {
|
||||
final Map<String, dynamic> data = new Map<String, dynamic>();
|
||||
data['PatientID'] = this.patientID;
|
||||
data['ProjectID'] = this.projectID;
|
||||
data['AdmissionNo'] = this.admissionNo;
|
||||
data['LanguageID'] = this.languageID;
|
||||
data['stamp'] = this.stamp;
|
||||
data['IPAdress'] = this.iPAdress;
|
||||
data['VersionID'] = this.versionID;
|
||||
data['Channel'] = this.channel;
|
||||
data['TokenID'] = this.tokenID;
|
||||
data['SessionID'] = this.sessionID;
|
||||
data['IsLoginForDoctorApp'] = this.isLoginForDoctorApp;
|
||||
data['PatientOutSA'] = this.patientOutSA;
|
||||
data['PatientTypeID'] = this.patientTypeID;
|
||||
return data;
|
||||
}
|
||||
}
|
@ -0,0 +1,42 @@
|
||||
import 'package:doctor_app_flutter/config/size_config.dart';
|
||||
import 'package:doctor_app_flutter/widgets/shared/app_scaffold_widget.dart';
|
||||
import 'package:doctor_app_flutter/widgets/shared/app_texts_widget.dart';
|
||||
import 'package:flutter/cupertino.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
class RadiologyReportScreen extends StatelessWidget {
|
||||
final String reportData;
|
||||
|
||||
RadiologyReportScreen({Key key, this.reportData});
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return AppScaffold(
|
||||
appBarTitle: "Radiology Report",
|
||||
showAppDrawer: false,
|
||||
showBottomBar: false,
|
||||
body: Container(
|
||||
padding: EdgeInsets.all(10),
|
||||
margin: EdgeInsets.all(10),
|
||||
decoration: BoxDecoration(
|
||||
borderRadius:
|
||||
BorderRadius.all(Radius.circular(10)),
|
||||
color: Colors.white,
|
||||
border: Border(
|
||||
bottom: BorderSide(
|
||||
color: Colors.grey, width: 0.5),
|
||||
top: BorderSide(
|
||||
color: Colors.grey, width: 0.5),
|
||||
left: BorderSide(
|
||||
color: Colors.grey, width: 0.5),
|
||||
right: BorderSide(
|
||||
color: Colors.grey, width: 0.5),
|
||||
),
|
||||
),
|
||||
child: AppText(reportData,
|
||||
fontSize: 2.5 * SizeConfig.textMultiplier,
|
||||
),
|
||||
),
|
||||
);
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue