From f1dc5d4f422b7aea0b508dedf9048d7e8fc5ac95 Mon Sep 17 00:00:00 2001 From: James Darling Date: Tue, 4 Nov 2025 12:28:58 +0000 Subject: [PATCH] Create post-CaaS onboarding vision This is what will change once we have all 6 pathways onboarded on CaaS --- workspace.dsl | 29 +- workspace.json | 1152 +++++++++++++++++++++--------------------------- 2 files changed, 512 insertions(+), 669 deletions(-) diff --git a/workspace.dsl b/workspace.dsl index 0a4a5ea..eae2489 100644 --- a/workspace.dsl +++ b/workspace.dsl @@ -18,12 +18,8 @@ workspace "Digital Screening" "All 6 pathway, currently" { - gpes = nhs_shared_component "GPES" gpms = external_system "GP Management Systems and Secondary Care" "Provides Registration & demographic feed" - pds = nhs_shared_component "Personal Demographics Service (PDS)" "Provides Demographics feed, Management of cohort, Identify criteria SDRS" - pi = digital_screening_system "PI" "Data Quality Checks & Demogaraphics, Aggregations, support by a Bureau team of DQ experts" caas = nhs_shared_component "Cohorting as a Service (CAAS)" - gp2drs = digital_screening_system "GP2DRS" cis2 = nhs_shared_component "CIS2" mesh = nhs_shared_component "MESh" notify = nhs_shared_component "Notify" @@ -44,8 +40,6 @@ workspace "Digital Screening" "All 6 pathway, currently" { modality = external_system "Imaging Modality (MRI, Mammography, Ultrasound)" lims = external_system "Lab Information Systems (LIMS)" - pds -> pi "provide registrations and demographics" - pi -> bs_select "perform dq check, send demographic updates" bard -> nbss "manual request for adding people to cohort" shim -> nbss "ODBC queries via SSH tunnel over the health and social care network" @@ -62,7 +56,6 @@ workspace "Digital Screening" "All 6 pathway, currently" { bs_select -> bsis "data services: KC63" cis2 -> bs_select - pds -> caas caas -> cohort_manager cohort_manager -> bs_select nbss -> bsis "KC62 as manual CSV upload" @@ -76,7 +69,7 @@ workspace "Digital Screening" "All 6 pathway, currently" { csms = digital_screening_system "CSMS" cervical_home_testing = digital_screening_system "Cervical Home Testing" capita_notifications = outsourced_system "Capita Notifications" - pds -> csms "cohort" + caas -> csms "cohort" csms -> cervical_home_testing "cohort" cervical_home_testing -> csms "invitation flag" cis2 -> csms @@ -101,7 +94,7 @@ workspace "Digital Screening" "All 6 pathway, currently" { ndrs = external_system "NDRS" "National Disease Registration Service" bcss -> bowel_obiee "ODI ETL" - pi -> bcss "Oracle Queues" + caas -> bcss "Cohort" ndrs -> bcss "lynch cohort (high risk)" bcss -> rdi "post letters to participants (manual?)" fit_middleware -> bcss "FIT results" @@ -115,18 +108,14 @@ workspace "Digital Screening" "All 6 pathway, currently" { // AAA Screening Pathway aaa = outsourced_system "SMaRT" "Outsourced national system with 38 local providers to access it" - pi -> aaa "Cohort of men due to reach 65 the following year" + caas -> aaa "Cohort of men due to reach 65 the following year" // Diabetic Eye Screening (DES) Pathway hic = outsourced_system "HIC" quicksilva = outsourced_system "Quicksilva" des_screening_service = outsourced_system "DES Screening Service" - gpms -> gpes - gpes -> gp2drs - gp2drs -> hic - hic -> quicksilva - quicksilva -> des_screening_service + caas -> des_screening_service } configuration { @@ -140,25 +129,25 @@ workspace "Digital Screening" "All 6 pathway, currently" { } systemContext nbss "Breast_Screening" { - include nbss bsis bs_select cohort_manager caas pi pds modality local_pacs gpms lims bard iuvo cis2 mesh shim + include nbss bsis bs_select cohort_manager caas modality local_pacs gpms lims bard iuvo cis2 mesh shim autolayout lr } systemContext bcss "Bowel_Screening" { - include bcss gpms pds pi bowel_obiee fit_middleware rdi iuvo ndrs ndrs cis2 ods notify + include bcss gpms caas bowel_obiee fit_middleware rdi iuvo ndrs ndrs cis2 ods notify autolayout lr } systemContext aaa "AAA_Screening" { - include aaa pi + include aaa caas autolayout lr } systemContext des_screening_service "Diabetic_Eye_Screening" { - include gpms gpes gp2drs hic des_screening_service quicksilva + include caas des_screening_service autolayout lr } systemContext csms "Cervical_Screening" { - include csms cervical_home_testing pds cis2 notify capita_notifications lims ods cervical_home_testing_provider mesh gpms nhsnet dps + include csms cervical_home_testing caas cis2 notify capita_notifications lims ods cervical_home_testing_provider mesh gpms nhsnet dps autolayout lr } diff --git a/workspace.json b/workspace.json index fd00191..f2f9fef 100644 --- a/workspace.json +++ b/workspace.json @@ -7,151 +7,81 @@ "id" : 0, "model" : { "softwareSystems" : [ { - "documentation" : { }, - "id" : "1", - "location" : "Unspecified", - "name" : "GPES", - "properties" : { - "structurizr.dsl.identifier" : "gpes" - }, - "relationships" : [ { - "destinationId" : "6", - "id" : "85", - "sourceId" : "1", - "tags" : "Relationship" - } ], - "tags" : "Element,Software System,NHS England Shared Component" - }, { "description" : "Provides Registration & demographic feed", "documentation" : { }, - "id" : "2", + "id" : "1", "location" : "Unspecified", "name" : "GP Management Systems and Secondary Care", "properties" : { "structurizr.dsl.identifier" : "gpms" }, - "relationships" : [ { - "destinationId" : "1", - "id" : "84", - "sourceId" : "2", - "tags" : "Relationship" - } ], "tags" : "Element,Software System,External System" }, { - "description" : "Provides Demographics feed, Management of cohort, Identify criteria SDRS", "documentation" : { }, - "id" : "3", + "id" : "2", "location" : "Unspecified", - "name" : "Personal Demographics Service (PDS)", + "name" : "Cohorting as a Service (CAAS)", "properties" : { - "structurizr.dsl.identifier" : "pds" + "structurizr.dsl.identifier" : "caas" }, "relationships" : [ { - "description" : "provide registrations and demographics", - "destinationId" : "4", - "id" : "23", - "sourceId" : "3", - "tags" : "Relationship" - }, { - "destinationId" : "5", - "id" : "37", - "sourceId" : "3", + "destinationId" : "9", + "id" : "31", + "sourceId" : "2", "tags" : "Relationship" }, { "description" : "cohort", - "destinationId" : "45", - "id" : "48", - "sourceId" : "3", - "tags" : "Relationship" - } ], - "tags" : "Element,Software System,NHS England Shared Component" - }, { - "description" : "Data Quality Checks & Demogaraphics, Aggregations, support by a Bureau team of DQ experts", - "documentation" : { }, - "id" : "4", - "location" : "Unspecified", - "name" : "PI", - "properties" : { - "structurizr.dsl.identifier" : "pi" - }, - "relationships" : [ { - "description" : "perform dq check, send demographic updates", - "destinationId" : "14", - "id" : "24", - "sourceId" : "4", + "destinationId" : "38", + "id" : "41", + "sourceId" : "2", "tags" : "Relationship" }, { - "description" : "Oracle Queues", - "destinationId" : "63", - "id" : "69", - "sourceId" : "4", + "description" : "Cohort", + "destinationId" : "56", + "id" : "62", + "sourceId" : "2", "tags" : "Relationship" }, { "description" : "Cohort of men due to reach 65 the following year", - "destinationId" : "79", - "id" : "80", - "sourceId" : "4", + "destinationId" : "72", + "id" : "73", + "sourceId" : "2", "tags" : "Relationship" - } ], - "tags" : "Element,Software System,Digital Screening System" - }, { - "documentation" : { }, - "id" : "5", - "location" : "Unspecified", - "name" : "Cohorting as a Service (CAAS)", - "properties" : { - "structurizr.dsl.identifier" : "caas" - }, - "relationships" : [ { - "destinationId" : "13", - "id" : "38", - "sourceId" : "5", + }, { + "destinationId" : "76", + "id" : "77", + "sourceId" : "2", "tags" : "Relationship" } ], "tags" : "Element,Software System,NHS England Shared Component" }, { "documentation" : { }, - "id" : "6", - "location" : "Unspecified", - "name" : "GP2DRS", - "properties" : { - "structurizr.dsl.identifier" : "gp2drs" - }, - "relationships" : [ { - "destinationId" : "81", - "id" : "86", - "sourceId" : "6", - "tags" : "Relationship" - } ], - "tags" : "Element,Software System,Digital Screening System" - }, { - "documentation" : { }, - "id" : "7", + "id" : "3", "location" : "Unspecified", "name" : "CIS2", "properties" : { "structurizr.dsl.identifier" : "cis2" }, "relationships" : [ { - "destinationId" : "14", - "id" : "36", - "sourceId" : "7", + "destinationId" : "10", + "id" : "30", + "sourceId" : "3", "tags" : "Relationship" }, { - "destinationId" : "45", - "id" : "51", - "sourceId" : "7", + "destinationId" : "38", + "id" : "44", + "sourceId" : "3", "tags" : "Relationship" }, { - "destinationId" : "63", - "id" : "76", - "sourceId" : "7", + "destinationId" : "56", + "id" : "69", + "sourceId" : "3", "tags" : "Relationship" } ], "tags" : "Element,Software System,NHS England Shared Component" }, { "documentation" : { }, - "id" : "8", + "id" : "4", "location" : "Unspecified", "name" : "MESh", "properties" : { @@ -159,33 +89,33 @@ }, "relationships" : [ { "description" : "participant data", - "destinationId" : "15", - "id" : "29", - "sourceId" : "8", + "destinationId" : "11", + "id" : "23", + "sourceId" : "4", "tags" : "Relationship" }, { "description" : "screening episode outcomes", - "destinationId" : "17", - "id" : "31", - "sourceId" : "8", + "destinationId" : "13", + "id" : "25", + "sourceId" : "4", "tags" : "Relationship" }, { "description" : "lab results", - "destinationId" : "45", - "id" : "56", - "sourceId" : "8", + "destinationId" : "38", + "id" : "49", + "sourceId" : "4", "tags" : "Relationship" }, { "description" : "lab results", - "destinationId" : "2", - "id" : "57", - "sourceId" : "8", + "destinationId" : "1", + "id" : "50", + "sourceId" : "4", "tags" : "Relationship" } ], "tags" : "Element,Software System,NHS England Shared Component" }, { "documentation" : { }, - "id" : "9", + "id" : "5", "location" : "Unspecified", "name" : "Notify", "properties" : { @@ -194,7 +124,7 @@ "tags" : "Element,Software System,NHS England Shared Component" }, { "documentation" : { }, - "id" : "10", + "id" : "6", "location" : "Unspecified", "name" : "Organisation Data Service (ODS)", "properties" : { @@ -202,21 +132,21 @@ }, "relationships" : [ { "description" : "GP Practice details", - "destinationId" : "45", - "id" : "58", - "sourceId" : "10", + "destinationId" : "38", + "id" : "51", + "sourceId" : "6", "tags" : "Relationship" }, { "description" : "Organisation details", - "destinationId" : "63", - "id" : "78", - "sourceId" : "10", + "destinationId" : "56", + "id" : "71", + "sourceId" : "6", "tags" : "Relationship" } ], "tags" : "Element,Software System,NHS England Shared Component" }, { "documentation" : { }, - "id" : "11", + "id" : "7", "location" : "Unspecified", "name" : "NHS.Net Exchange", "properties" : { @@ -225,7 +155,7 @@ "tags" : "Element,Software System,NHS England Shared Component" }, { "documentation" : { }, - "id" : "12", + "id" : "8", "location" : "Unspecified", "name" : "Data Provisioning Service (DPS)", "properties" : { @@ -234,22 +164,22 @@ "tags" : "Element,Software System,NHS England Shared Component" }, { "documentation" : { }, - "id" : "13", + "id" : "9", "location" : "Unspecified", "name" : "Cohort Manager", "properties" : { "structurizr.dsl.identifier" : "cohort_manager" }, "relationships" : [ { - "destinationId" : "14", - "id" : "39", - "sourceId" : "13", + "destinationId" : "10", + "id" : "32", + "sourceId" : "9", "tags" : "Relationship" } ], "tags" : "Element,Software System,Digital Screening System" }, { "documentation" : { }, - "id" : "14", + "id" : "10", "location" : "Unspecified", "name" : "BS Select", "properties" : { @@ -257,27 +187,27 @@ }, "relationships" : [ { "description" : "participant data", - "destinationId" : "17", - "id" : "27", - "sourceId" : "14", + "destinationId" : "13", + "id" : "21", + "sourceId" : "10", "tags" : "Relationship" }, { "description" : "manual entry of round plan", - "destinationId" : "15", - "id" : "33", - "sourceId" : "14", + "destinationId" : "11", + "id" : "27", + "sourceId" : "10", "tags" : "Relationship" }, { "description" : "data services: KC63", - "destinationId" : "16", - "id" : "35", - "sourceId" : "14", + "destinationId" : "12", + "id" : "29", + "sourceId" : "10", "tags" : "Relationship" } ], "tags" : "Element,Software System,Digital Screening System" }, { "documentation" : { }, - "id" : "15", + "id" : "11", "location" : "Unspecified", "name" : "National Breast Screening Service (NBSS)", "properties" : { @@ -285,32 +215,32 @@ }, "relationships" : [ { "description" : "screening episode outcomes", - "destinationId" : "8", - "id" : "30", - "sourceId" : "15", + "destinationId" : "4", + "id" : "24", + "sourceId" : "11", "tags" : "Relationship" }, { "description" : "send screening results (letter)", - "destinationId" : "2", - "id" : "34", - "sourceId" : "15", + "destinationId" : "1", + "id" : "28", + "sourceId" : "11", "tags" : "Relationship" }, { "description" : "KC62 as manual CSV upload", - "destinationId" : "16", - "id" : "40", - "sourceId" : "15", + "destinationId" : "12", + "id" : "33", + "sourceId" : "11", "tags" : "Relationship" }, { - "destinationId" : "18", - "id" : "41", - "sourceId" : "15", + "destinationId" : "14", + "id" : "34", + "sourceId" : "11", "tags" : "Relationship" } ], "tags" : "Element,Software System,Digital Screening System" }, { "documentation" : { }, - "id" : "16", + "id" : "12", "location" : "Unspecified", "name" : "Breast Screening Information Service (BSIS)", "properties" : { @@ -319,7 +249,7 @@ "tags" : "Element,Software System,Digital Screening System" }, { "documentation" : { }, - "id" : "17", + "id" : "13", "location" : "Unspecified", "name" : "Iuvo Clin-ePost", "properties" : { @@ -327,42 +257,42 @@ }, "relationships" : [ { "description" : "participant data", - "destinationId" : "8", - "id" : "28", - "sourceId" : "17", + "destinationId" : "4", + "id" : "22", + "sourceId" : "13", "tags" : "Relationship" }, { "description" : "screening episode outcomes", - "destinationId" : "14", - "id" : "32", - "sourceId" : "17", + "destinationId" : "10", + "id" : "26", + "sourceId" : "13", "tags" : "Relationship" }, { "description" : "EDIFACT send outcome", - "destinationId" : "2", - "id" : "75", - "sourceId" : "17", + "destinationId" : "1", + "id" : "68", + "sourceId" : "13", "tags" : "Relationship" } ], "tags" : "Element,Software System,Outsourced System" }, { "documentation" : { }, - "id" : "18", + "id" : "14", "location" : "Unspecified", "name" : "Local Picture and Archiving System (PACS)", "properties" : { "structurizr.dsl.identifier" : "local_pacs" }, "relationships" : [ { - "destinationId" : "15", - "id" : "42", - "sourceId" : "18", + "destinationId" : "11", + "id" : "35", + "sourceId" : "14", "tags" : "Relationship" } ], "tags" : "Element,Software System,External System" }, { "documentation" : { }, - "id" : "19", + "id" : "15", "location" : "Unspecified", "name" : "Breastscreening Active Radiotherapy Dataset", "properties" : { @@ -370,15 +300,15 @@ }, "relationships" : [ { "description" : "manual request for adding people to cohort", - "destinationId" : "15", - "id" : "25", - "sourceId" : "19", + "destinationId" : "11", + "id" : "19", + "sourceId" : "15", "tags" : "Relationship" } ], "tags" : "Element,Software System,External System" }, { "documentation" : { }, - "id" : "20", + "id" : "16", "location" : "Unspecified", "name" : "Screening History Information Management (SHIM)", "properties" : { @@ -386,15 +316,15 @@ }, "relationships" : [ { "description" : "ODBC queries via SSH tunnel over the health and social care network", - "destinationId" : "15", - "id" : "26", - "sourceId" : "20", + "destinationId" : "11", + "id" : "20", + "sourceId" : "16", "tags" : "Relationship" } ], "tags" : "Element,Software System,External System" }, { "documentation" : { }, - "id" : "21", + "id" : "17", "location" : "Unspecified", "name" : "Imaging Modality (MRI, Mammography, Ultrasound)", "properties" : { @@ -402,15 +332,15 @@ }, "relationships" : [ { "description" : "push images", - "destinationId" : "18", - "id" : "43", - "sourceId" : "21", + "destinationId" : "14", + "id" : "36", + "sourceId" : "17", "tags" : "Relationship" } ], "tags" : "Element,Software System,External System" }, { "documentation" : { }, - "id" : "22", + "id" : "18", "location" : "Unspecified", "name" : "Lab Information Systems (LIMS)", "properties" : { @@ -418,21 +348,21 @@ }, "relationships" : [ { "description" : "manual entry", - "destinationId" : "15", - "id" : "44", - "sourceId" : "22", + "destinationId" : "11", + "id" : "37", + "sourceId" : "18", "tags" : "Relationship" }, { "description" : "lab results", - "destinationId" : "8", - "id" : "55", - "sourceId" : "22", + "destinationId" : "4", + "id" : "48", + "sourceId" : "18", "tags" : "Relationship" } ], "tags" : "Element,Software System,External System" }, { "documentation" : { }, - "id" : "45", + "id" : "38", "location" : "Unspecified", "name" : "CSMS", "properties" : { @@ -440,38 +370,38 @@ }, "relationships" : [ { "description" : "cohort", - "destinationId" : "46", - "id" : "49", - "sourceId" : "45", + "destinationId" : "39", + "id" : "42", + "sourceId" : "38", "tags" : "Relationship" }, { "description" : "notifications to participants", - "destinationId" : "9", - "id" : "52", - "sourceId" : "45", + "destinationId" : "5", + "id" : "45", + "sourceId" : "38", "tags" : "Relationship" }, { "description" : "letters to participants", - "destinationId" : "47", - "id" : "53", - "sourceId" : "45", + "destinationId" : "40", + "id" : "46", + "sourceId" : "38", "tags" : "Relationship" }, { "description" : "Emails to GP Practices", - "destinationId" : "11", - "id" : "54", - "sourceId" : "45", + "destinationId" : "7", + "id" : "47", + "sourceId" : "38", "tags" : "Relationship" }, { - "destinationId" : "12", - "id" : "59", - "sourceId" : "45", + "destinationId" : "8", + "id" : "52", + "sourceId" : "38", "tags" : "Relationship" } ], "tags" : "Element,Software System,Digital Screening System" }, { "documentation" : { }, - "id" : "46", + "id" : "39", "location" : "Unspecified", "name" : "Cervical Home Testing", "properties" : { @@ -479,25 +409,25 @@ }, "relationships" : [ { "description" : "invitation flag", - "destinationId" : "45", - "id" : "50", - "sourceId" : "46", + "destinationId" : "38", + "id" : "43", + "sourceId" : "39", "tags" : "Relationship" }, { - "destinationId" : "60", - "id" : "61", - "sourceId" : "46", + "destinationId" : "53", + "id" : "54", + "sourceId" : "39", "tags" : "Relationship" }, { - "destinationId" : "9", - "id" : "62", - "sourceId" : "46", + "destinationId" : "5", + "id" : "55", + "sourceId" : "39", "tags" : "Relationship" } ], "tags" : "Element,Software System,Digital Screening System" }, { "documentation" : { }, - "id" : "47", + "id" : "40", "location" : "Unspecified", "name" : "Capita Notifications", "properties" : { @@ -506,7 +436,7 @@ "tags" : "Element,Software System,Outsourced System" }, { "documentation" : { }, - "id" : "60", + "id" : "53", "location" : "Unspecified", "name" : "Cervical Home Testing Provider", "properties" : { @@ -515,7 +445,7 @@ "tags" : "Element,Software System,External System" }, { "documentation" : { }, - "id" : "63", + "id" : "56", "location" : "Unspecified", "name" : "Bowel Cancer Screening System (BCSS)", "properties" : { @@ -523,39 +453,39 @@ }, "relationships" : [ { "description" : "ODI ETL", - "destinationId" : "64", - "id" : "68", - "sourceId" : "63", + "destinationId" : "57", + "id" : "61", + "sourceId" : "56", "tags" : "Relationship" }, { "description" : "post letters to participants (manual?)", - "destinationId" : "66", - "id" : "71", - "sourceId" : "63", + "destinationId" : "59", + "id" : "64", + "sourceId" : "56", "tags" : "Relationship" }, { "description" : "FIT requests", - "destinationId" : "65", - "id" : "73", - "sourceId" : "63", + "destinationId" : "58", + "id" : "66", + "sourceId" : "56", "tags" : "Relationship" }, { "description" : "outcome", - "destinationId" : "17", - "id" : "74", - "sourceId" : "63", + "destinationId" : "13", + "id" : "67", + "sourceId" : "56", "tags" : "Relationship" }, { "description" : "notifications to participants", - "destinationId" : "9", - "id" : "77", - "sourceId" : "63", - "tags" : "Relationship" + "destinationId" : "5", + "id" : "70", + "sourceId" : "56", + "tags" : "Relationship" } ], "tags" : "Element,Software System,Digital Screening System" }, { "documentation" : { }, - "id" : "64", + "id" : "57", "location" : "Unspecified", "name" : "Bowel OBIEE", "properties" : { @@ -565,7 +495,7 @@ }, { "description" : "Provides results from FIT Anlalyser", "documentation" : { }, - "id" : "65", + "id" : "58", "location" : "Unspecified", "name" : "FIT Kit Middleware", "properties" : { @@ -573,15 +503,15 @@ }, "relationships" : [ { "description" : "FIT results", - "destinationId" : "63", - "id" : "72", - "sourceId" : "65", + "destinationId" : "56", + "id" : "65", + "sourceId" : "58", "tags" : "Relationship" } ], "tags" : "Element,Software System,Outsourced System" }, { "documentation" : { }, - "id" : "66", + "id" : "59", "location" : "Unspecified", "name" : "RDI", "properties" : { @@ -591,7 +521,7 @@ }, { "description" : "National Disease Registration Service", "documentation" : { }, - "id" : "67", + "id" : "60", "location" : "Unspecified", "name" : "NDRS", "properties" : { @@ -599,16 +529,16 @@ }, "relationships" : [ { "description" : "lynch cohort (high risk)", - "destinationId" : "63", - "id" : "70", - "sourceId" : "67", + "destinationId" : "56", + "id" : "63", + "sourceId" : "60", "tags" : "Relationship" } ], "tags" : "Element,Software System,External System" }, { "description" : "Outsourced national system with 38 local providers to access it", "documentation" : { }, - "id" : "79", + "id" : "72", "location" : "Unspecified", "name" : "SMaRT", "properties" : { @@ -617,37 +547,25 @@ "tags" : "Element,Software System,Outsourced System" }, { "documentation" : { }, - "id" : "81", + "id" : "74", "location" : "Unspecified", "name" : "HIC", "properties" : { "structurizr.dsl.identifier" : "hic" }, - "relationships" : [ { - "destinationId" : "82", - "id" : "87", - "sourceId" : "81", - "tags" : "Relationship" - } ], "tags" : "Element,Software System,Outsourced System" }, { "documentation" : { }, - "id" : "82", + "id" : "75", "location" : "Unspecified", "name" : "Quicksilva", "properties" : { "structurizr.dsl.identifier" : "quicksilva" }, - "relationships" : [ { - "destinationId" : "83", - "id" : "88", - "sourceId" : "82", - "tags" : "Relationship" - } ], "tags" : "Element,Software System,Outsourced System" }, { "documentation" : { }, - "id" : "83", + "id" : "76", "location" : "Unspecified", "name" : "DES Screening Service", "properties" : { @@ -658,7 +576,7 @@ }, "name" : "Digital Screening", "properties" : { - "structurizr.dsl" : "d29ya3NwYWNlICJEaWdpdGFsIFNjcmVlbmluZyIgIkFsbCA2IHBhdGh3YXksIGN1cnJlbnRseSIgewoKICBtb2RlbCB7CiAgICBhcmNoZXR5cGVzIHsKICAgICAgbmhzX3NoYXJlZF9jb21wb25lbnQgPSBzb2Z0d2FyZVN5c3RlbSAiTkhTIEVuZ2xhbmQgU2hhcmVkIENvbXBvbmVudCIgewogICAgICAgIHRhZyAiTkhTIEVuZ2xhbmQgU2hhcmVkIENvbXBvbmVudCIKICAgICAgfQogICAgICBleHRlcm5hbF9zeXN0ZW0gPSBzb2Z0d2FyZVN5c3RlbSAiRXh0ZXJuYWwgU3lzdGVtIiB7CiAgICAgICAgdGFnICJFeHRlcm5hbCBTeXN0ZW0iCiAgICAgIH0KICAgICAgb3V0c291cmNlZF9zeXN0ZW0gPSBzb2Z0d2FyZVN5c3RlbSAiT3V0c291cmNlZCBTeXN0ZW0iIHsKICAgICAgICB0YWcgIk91dHNvdXJjZWQgU3lzdGVtIgogICAgICB9CiAgICAgIGRpZ2l0YWxfc2NyZWVuaW5nX3N5c3RlbSA9IHNvZnR3YXJlU3lzdGVtICJEaWdpdGFsIFNjcmVlbmluZyBTeXN0ZW0iIHsKICAgICAgICB0YWcgIkRpZ2l0YWwgU2NyZWVuaW5nIFN5c3RlbSIKICAgICAgfQogICAgfQoKCgogICAgZ3BlcyA9IG5oc19zaGFyZWRfY29tcG9uZW50ICJHUEVTIgogICAgZ3BtcyA9IGV4dGVybmFsX3N5c3RlbSAiR1AgTWFuYWdlbWVudCBTeXN0ZW1zIGFuZCBTZWNvbmRhcnkgQ2FyZSIgIlByb3ZpZGVzIFJlZ2lzdHJhdGlvbiAmIGRlbW9ncmFwaGljIGZlZWQiCiAgICBwZHMgPSBuaHNfc2hhcmVkX2NvbXBvbmVudCAiUGVyc29uYWwgRGVtb2dyYXBoaWNzIFNlcnZpY2UgKFBEUykiICJQcm92aWRlcyBEZW1vZ3JhcGhpY3MgZmVlZCwgTWFuYWdlbWVudCBvZiBjb2hvcnQsIElkZW50aWZ5IGNyaXRlcmlhIFNEUlMiCiAgICBwaSA9IGRpZ2l0YWxfc2NyZWVuaW5nX3N5c3RlbSAiUEkiICJEYXRhIFF1YWxpdHkgQ2hlY2tzICYgRGVtb2dhcmFwaGljcywgQWdncmVnYXRpb25zLCBzdXBwb3J0IGJ5IGEgQnVyZWF1IHRlYW0gb2YgRFEgZXhwZXJ0cyIKICAgIGNhYXMgPSBuaHNfc2hhcmVkX2NvbXBvbmVudCAiQ29ob3J0aW5nIGFzIGEgU2VydmljZSAoQ0FBUykiCiAgICBncDJkcnMgPSBkaWdpdGFsX3NjcmVlbmluZ19zeXN0ZW0gIkdQMkRSUyIKICAgIGNpczIgPSBuaHNfc2hhcmVkX2NvbXBvbmVudCAiQ0lTMiIKICAgIG1lc2ggPSBuaHNfc2hhcmVkX2NvbXBvbmVudCAiTUVTaCIKICAgIG5vdGlmeSA9IG5oc19zaGFyZWRfY29tcG9uZW50ICJOb3RpZnkiCiAgICBvZHMgPSBuaHNfc2hhcmVkX2NvbXBvbmVudCAiT3JnYW5pc2F0aW9uIERhdGEgU2VydmljZSAoT0RTKSIKICAgIG5oc25ldCA9IG5oc19zaGFyZWRfY29tcG9uZW50ICJOSFMuTmV0IEV4Y2hhbmdlIgogICAgZHBzID0gbmhzX3NoYXJlZF9jb21wb25lbnQgIkRhdGEgUHJvdmlzaW9uaW5nIFNlcnZpY2UgKERQUykiCgogICAgLy8gQnJlYXN0IFNjcmVlbmluZyBQYXRod2F5IHNwZWNpZmljIHN5c3RlbXMKICAgIGNvaG9ydF9tYW5hZ2VyID0gZGlnaXRhbF9zY3JlZW5pbmdfc3lzdGVtICJDb2hvcnQgTWFuYWdlciIKICAgIGJzX3NlbGVjdCA9IGRpZ2l0YWxfc2NyZWVuaW5nX3N5c3RlbSAiQlMgU2VsZWN0IgogICAgbmJzcyA9IGRpZ2l0YWxfc2NyZWVuaW5nX3N5c3RlbSAiTmF0aW9uYWwgQnJlYXN0IFNjcmVlbmluZyBTZXJ2aWNlIChOQlNTKSIKICAgIGJzaXMgPSBkaWdpdGFsX3NjcmVlbmluZ19zeXN0ZW0gIkJyZWFzdCBTY3JlZW5pbmcgSW5mb3JtYXRpb24gU2VydmljZSAoQlNJUykiCiAgICBpdXZvID0gb3V0c291cmNlZF9zeXN0ZW0gIkl1dm8gQ2xpbi1lUG9zdCIKICAgIGxvY2FsX3BhY3MgPSBleHRlcm5hbF9zeXN0ZW0gIkxvY2FsIFBpY3R1cmUgYW5kIEFyY2hpdmluZyBTeXN0ZW0gKFBBQ1MpIgogICAgLy8gQkFSRCBpcyBnb2luZyB0byBiZSByZXBsYWNlIGJ5IE5hdGlvbmFsIERpc2Vhc2UgUmVnaXN0cmF0aW9uIFNlcnZpY2UgKE5EUlMpIChyZXN1c2FibGUgY29tcG9uZW50KQogICAgYmFyZCA9IGV4dGVybmFsX3N5c3RlbSAiQnJlYXN0c2NyZWVuaW5nIEFjdGl2ZSBSYWRpb3RoZXJhcHkgRGF0YXNldCIKICAgIHNoaW0gPSBleHRlcm5hbF9zeXN0ZW0gIlNjcmVlbmluZyBIaXN0b3J5IEluZm9ybWF0aW9uIE1hbmFnZW1lbnQgKFNISU0pIgogICAgbW9kYWxpdHkgPSBleHRlcm5hbF9zeXN0ZW0gIkltYWdpbmcgTW9kYWxpdHkgKE1SSSwgTWFtbW9ncmFwaHksIFVsdHJhc291bmQpIgogICAgbGltcyA9IGV4dGVybmFsX3N5c3RlbSAiTGFiIEluZm9ybWF0aW9uIFN5c3RlbXMgKExJTVMpIgoKICAgIHBkcyAtPiBwaSAicHJvdmlkZSByZWdpc3RyYXRpb25zIGFuZCBkZW1vZ3JhcGhpY3MiCiAgICBwaSAtPiBic19zZWxlY3QgInBlcmZvcm0gZHEgY2hlY2ssIHNlbmQgZGVtb2dyYXBoaWMgdXBkYXRlcyIKICAgIGJhcmQgLT4gbmJzcyAibWFudWFsIHJlcXVlc3QgZm9yIGFkZGluZyBwZW9wbGUgdG8gY29ob3J0IgogICAgc2hpbSAtPiBuYnNzICJPREJDIHF1ZXJpZXMgdmlhIFNTSCB0dW5uZWwgb3ZlciB0aGUgaGVhbHRoIGFuZCBzb2NpYWwgY2FyZSBuZXR3b3JrIgoKICAgIGJzX3NlbGVjdCAtPiBpdXZvICJwYXJ0aWNpcGFudCBkYXRhIgogICAgaXV2byAtPiBtZXNoICJwYXJ0aWNpcGFudCBkYXRhIgogICAgbWVzaCAtPiBuYnNzICJwYXJ0aWNpcGFudCBkYXRhIgoKICAgIG5ic3MgLT4gbWVzaCAic2NyZWVuaW5nIGVwaXNvZGUgb3V0Y29tZXMiCiAgICBtZXNoIC0+IGl1dm8gInNjcmVlbmluZyBlcGlzb2RlIG91dGNvbWVzIgogICAgaXV2byAtPiBic19zZWxlY3QgInNjcmVlbmluZyBlcGlzb2RlIG91dGNvbWVzIgoKICAgIGJzX3NlbGVjdCAtPiBuYnNzICJtYW51YWwgZW50cnkgb2Ygcm91bmQgcGxhbiIKICAgIG5ic3MgLT4gZ3BtcyAic2VuZCBzY3JlZW5pbmcgcmVzdWx0cyAobGV0dGVyKSIKICAgIGJzX3NlbGVjdCAtPiBic2lzICJkYXRhIHNlcnZpY2VzOiBLQzYzIgogICAgY2lzMiAtPiBic19zZWxlY3QKCiAgICBwZHMgLT4gY2FhcwogICAgY2FhcyAtPiBjb2hvcnRfbWFuYWdlcgogICAgY29ob3J0X21hbmFnZXIgLT4gYnNfc2VsZWN0CiAgICBuYnNzIC0+IGJzaXMgIktDNjIgYXMgbWFudWFsIENTViB1cGxvYWQiCiAgICAvLyBUT0RPOiBleHBsb3JlIGhvdyBOQlNTIGludGVhY3RzIHdpdGggUEFDUyBtYWNoaW5lCiAgICBuYnNzIC0+IGxvY2FsX3BhY3MKICAgIGxvY2FsX3BhY3MgLT4gbmJzcwogICAgbW9kYWxpdHkgLT4gbG9jYWxfcGFjcyAicHVzaCBpbWFnZXMiCiAgICBsaW1zIC0+IG5ic3MgIm1hbnVhbCBlbnRyeSIKCiAgICAvLyBDZXJ2aWNhbCBTY3JlZW5pbmcgUGF0aHdheQogICAgY3NtcyA9IGRpZ2l0YWxfc2NyZWVuaW5nX3N5c3RlbSAiQ1NNUyIKICAgIGNlcnZpY2FsX2hvbWVfdGVzdGluZyA9IGRpZ2l0YWxfc2NyZWVuaW5nX3N5c3RlbSAiQ2VydmljYWwgSG9tZSBUZXN0aW5nIgogICAgY2FwaXRhX25vdGlmaWNhdGlvbnMgPSBvdXRzb3VyY2VkX3N5c3RlbSAiQ2FwaXRhIE5vdGlmaWNhdGlvbnMiCiAgICBwZHMgLT4gY3NtcyAiY29ob3J0IgogICAgY3NtcyAtPiBjZXJ2aWNhbF9ob21lX3Rlc3RpbmcgImNvaG9ydCIKICAgIGNlcnZpY2FsX2hvbWVfdGVzdGluZyAtPiBjc21zICJpbnZpdGF0aW9uIGZsYWciCiAgICBjaXMyIC0+IGNzbXMKICAgIGNzbXMgLT4gbm90aWZ5ICJub3RpZmljYXRpb25zIHRvIHBhcnRpY2lwYW50cyIKICAgIGNzbXMgLT4gY2FwaXRhX25vdGlmaWNhdGlvbnMgImxldHRlcnMgdG8gcGFydGljaXBhbnRzIgogICAgY3NtcyAtPiBuaHNuZXQgIkVtYWlscyB0byBHUCBQcmFjdGljZXMiCiAgICBsaW1zIC0+IG1lc2ggImxhYiByZXN1bHRzIgogICAgbWVzaCAtPiBjc21zICJsYWIgcmVzdWx0cyIKICAgIG1lc2ggLT4gZ3BtcyAibGFiIHJlc3VsdHMiCiAgICBvZHMgLT4gY3NtcyAiR1AgUHJhY3RpY2UgZGV0YWlscyIKICAgIGNzbXMgLT4gZHBzCgogICAgY2VydmljYWxfaG9tZV90ZXN0aW5nX3Byb3ZpZGVyID0gZXh0ZXJuYWxfc3lzdGVtICJDZXJ2aWNhbCBIb21lIFRlc3RpbmcgUHJvdmlkZXIiCiAgICBjZXJ2aWNhbF9ob21lX3Rlc3RpbmcgLT4gY2VydmljYWxfaG9tZV90ZXN0aW5nX3Byb3ZpZGVyCiAgICBjZXJ2aWNhbF9ob21lX3Rlc3RpbmcgLT4gbm90aWZ5CgogICAgLy8gQm93ZWwgU2NyZWVuaW5nIFBhdGh3YXkKICAgIGJjc3MgPSBkaWdpdGFsX3NjcmVlbmluZ19zeXN0ZW0gIkJvd2VsIENhbmNlciBTY3JlZW5pbmcgU3lzdGVtIChCQ1NTKSIKICAgIGJvd2VsX29iaWVlID0gZGlnaXRhbF9zY3JlZW5pbmdfc3lzdGVtICJCb3dlbCBPQklFRSIKICAgIGZpdF9taWRkbGV3YXJlID0gb3V0c291cmNlZF9zeXN0ZW0gIkZJVCBLaXQgTWlkZGxld2FyZSIgIlByb3ZpZGVzIHJlc3VsdHMgZnJvbSBGSVQgQW5sYWx5c2VyIgogICAgcmRpID0gZXh0ZXJuYWxfc3lzdGVtICJSREkiCiAgICBuZHJzID0gZXh0ZXJuYWxfc3lzdGVtICJORFJTIiAiTmF0aW9uYWwgRGlzZWFzZSBSZWdpc3RyYXRpb24gU2VydmljZSIKCiAgICBiY3NzIC0+IGJvd2VsX29iaWVlICJPREkgRVRMIgogICAgcGkgLT4gYmNzcyAiT3JhY2xlIFF1ZXVlcyIKICAgIG5kcnMgLT4gYmNzcyAibHluY2ggY29ob3J0IChoaWdoIHJpc2spIgogICAgYmNzcyAtPiByZGkgInBvc3QgbGV0dGVycyB0byBwYXJ0aWNpcGFudHMgKG1hbnVhbD8pIgogICAgZml0X21pZGRsZXdhcmUgLT4gYmNzcyAiRklUIHJlc3VsdHMiCiAgICBiY3NzIC0+IGZpdF9taWRkbGV3YXJlICJGSVQgcmVxdWVzdHMiCiAgICBiY3NzIC0+IGl1dm8gIm91dGNvbWUiCiAgICBpdXZvIC0+IGdwbXMgIkVESUZBQ1Qgc2VuZCBvdXRjb21lIgogICAgY2lzMiAtPiBiY3NzCiAgICBiY3NzIC0+IG5vdGlmeSAibm90aWZpY2F0aW9ucyB0byBwYXJ0aWNpcGFudHMiCiAgICBvZHMgLT4gYmNzcyAiT3JnYW5pc2F0aW9uIGRldGFpbHMiCgogICAgLy8gQUFBIFNjcmVlbmluZyBQYXRod2F5CiAgICBhYWEgPSBvdXRzb3VyY2VkX3N5c3RlbSAiU01hUlQiICJPdXRzb3VyY2VkIG5hdGlvbmFsIHN5c3RlbSB3aXRoIDM4IGxvY2FsIHByb3ZpZGVycyB0byBhY2Nlc3MgaXQiCgogICAgcGkgLT4gYWFhICJDb2hvcnQgb2YgbWVuIGR1ZSB0byByZWFjaCA2NSB0aGUgZm9sbG93aW5nIHllYXIiCgogICAgLy8gRGlhYmV0aWMgRXllIFNjcmVlbmluZyAoREVTKSBQYXRod2F5CiAgICBoaWMgPSBvdXRzb3VyY2VkX3N5c3RlbSAiSElDIgogICAgcXVpY2tzaWx2YSA9IG91dHNvdXJjZWRfc3lzdGVtICJRdWlja3NpbHZhIgogICAgZGVzX3NjcmVlbmluZ19zZXJ2aWNlID0gb3V0c291cmNlZF9zeXN0ZW0gIkRFUyBTY3JlZW5pbmcgU2VydmljZSIKCiAgICBncG1zIC0+IGdwZXMKICAgIGdwZXMgLT4gZ3AyZHJzCiAgICBncDJkcnMgLT4gaGljCiAgICBoaWMgLT4gcXVpY2tzaWx2YQogICAgcXVpY2tzaWx2YSAtPiBkZXNfc2NyZWVuaW5nX3NlcnZpY2UKICB9CgogIGNvbmZpZ3VyYXRpb24gewogICAgc2NvcGUgc29mdHdhcmVzeXN0ZW0KICB9CgogIHZpZXdzIHsKICAgIHN5c3RlbUxhbmRzY2FwZSBkaWdpdGFsX3NjcmVlbmluZyAiQWxsIFN5c3RlbXMgQ29udGV4dCIgewogICAgICBpbmNsdWRlICoKICAgICAgICBhdXRvbGF5b3V0IGxyCiAgICB9CgogICAgc3lzdGVtQ29udGV4dCBuYnNzICJCcmVhc3RfU2NyZWVuaW5nIiB7CiAgICAgIGluY2x1ZGUgbmJzcyBic2lzIGJzX3NlbGVjdCBjb2hvcnRfbWFuYWdlciBjYWFzIHBpIHBkcyBtb2RhbGl0eSBsb2NhbF9wYWNzIGdwbXMgbGltcyBiYXJkIGl1dm8gY2lzMiBtZXNoIHNoaW0KICAgICAgICBhdXRvbGF5b3V0IGxyCiAgICB9CgogICAgc3lzdGVtQ29udGV4dCBiY3NzICJCb3dlbF9TY3JlZW5pbmciIHsKICAgICAgaW5jbHVkZSBiY3NzIGdwbXMgcGRzIHBpIGJvd2VsX29iaWVlIGZpdF9taWRkbGV3YXJlIHJkaSBpdXZvIG5kcnMgbmRycyBjaXMyIG9kcyBub3RpZnkKICAgICAgICBhdXRvbGF5b3V0IGxyCiAgICB9CiAgICBzeXN0ZW1Db250ZXh0IGFhYSAiQUFBX1NjcmVlbmluZyIgewogICAgICBpbmNsdWRlIGFhYSBwaQogICAgICAgIGF1dG9sYXlvdXQgbHIKICAgIH0KICAgIHN5c3RlbUNvbnRleHQgZGVzX3NjcmVlbmluZ19zZXJ2aWNlICJEaWFiZXRpY19FeWVfU2NyZWVuaW5nIiB7CiAgICAgIGluY2x1ZGUgZ3BtcyBncGVzIGdwMmRycyBoaWMgZGVzX3NjcmVlbmluZ19zZXJ2aWNlIHF1aWNrc2lsdmEKICAgICAgICBhdXRvbGF5b3V0IGxyCiAgICB9CgogICAgc3lzdGVtQ29udGV4dCBjc21zICJDZXJ2aWNhbF9TY3JlZW5pbmciIHsKICAgICAgaW5jbHVkZSBjc21zIGNlcnZpY2FsX2hvbWVfdGVzdGluZyBwZHMgY2lzMiBub3RpZnkgY2FwaXRhX25vdGlmaWNhdGlvbnMgbGltcyBvZHMgY2VydmljYWxfaG9tZV90ZXN0aW5nX3Byb3ZpZGVyIG1lc2ggZ3BtcyBuaHNuZXQgZHBzCiAgICAgICAgYXV0b2xheW91dCBscgogICAgfQoKICAgIHRoZW1lIGRlZmF1bHQKCiAgICAgIHN0eWxlcyB7CiAgICAgICAgZWxlbWVudCAiRGlnaXRhbCBTY3JlZW5pbmcgU3lzdGVtIiB7CiAgICAgICAgICBiYWNrZ3JvdW5kICMwMDk2MzkKICAgICAgICAgICAgY29sb3IgI2ZmZmZmZgogICAgICAgIH0KICAgICAgICBlbGVtZW50ICJOSFMgRW5nbGFuZCBTaGFyZWQgQ29tcG9uZW50IiB7CiAgICAgICAgICBiYWNrZ3JvdW5kICNGRkQ3MDAKICAgICAgICAgICAgY29sb3IgIzIyMjIyMgogICAgICAgIH0KICAgICAgICBlbGVtZW50ICJPdXRzb3VyY2VkIFN5c3RlbSIgewogICAgICAgICAgYmFja2dyb3VuZCAjNkVDMUU0CiAgICAgICAgICAgIGNvbG9yICMyMjIyMjIKICAgICAgICB9CiAgICAgICAgZWxlbWVudCAiRXh0ZXJuYWwgU3lzdGVtIiB7CiAgICAgICAgICBiYWNrZ3JvdW5kICNBMkFBQUQKICAgICAgICAgICAgY29sb3IgIzIyMjIyMgogICAgICAgIH0KICAgICAgICBlbGVtZW50ICJGdXR1cmUiIHsKICAgICAgICAgIGljb24gImh0dHBzOi8vdXBsb2FkLndpa2ltZWRpYS5vcmcvd2lraXBlZGlhL2NvbW1vbnMvZS9lMS9Fb19jaXJjbGVfZ3JlZW5fYXJyb3ctcmlnaHQuc3ZnIgogICAgICAgIH0KICAgICAgfQogIH0KCiMgVXNlIEdyYXBodml6IHRvIGF1dG9tYXRpY2FsbHkgbGF5b3V0IHRoZSBkaWFncmFtcwojIGh0dHBzOi8vZ2l0aHViLmNvbS9zdHJ1Y3R1cml6ci9qYXZhL3RyZWUvbWFzdGVyL3N0cnVjdHVyaXpyLWF1dG9sYXlvdXQKICAhc2NyaXB0IGdyb292eSB7CiAgICBuZXcgY29tLnN0cnVjdHVyaXpyLmF1dG9sYXlvdXQuZ3JhcGh2aXouR3JhcGh2aXpBdXRvbWF0aWNMYXlvdXQoKS5hcHBseSh3b3Jrc3BhY2UpOwogIH0KfQ==" + "structurizr.dsl" : "d29ya3NwYWNlICJEaWdpdGFsIFNjcmVlbmluZyIgIkFsbCA2IHBhdGh3YXksIGN1cnJlbnRseSIgewoKICBtb2RlbCB7CiAgICBhcmNoZXR5cGVzIHsKICAgICAgbmhzX3NoYXJlZF9jb21wb25lbnQgPSBzb2Z0d2FyZVN5c3RlbSAiTkhTIEVuZ2xhbmQgU2hhcmVkIENvbXBvbmVudCIgewogICAgICAgIHRhZyAiTkhTIEVuZ2xhbmQgU2hhcmVkIENvbXBvbmVudCIKICAgICAgfQogICAgICBleHRlcm5hbF9zeXN0ZW0gPSBzb2Z0d2FyZVN5c3RlbSAiRXh0ZXJuYWwgU3lzdGVtIiB7CiAgICAgICAgdGFnICJFeHRlcm5hbCBTeXN0ZW0iCiAgICAgIH0KICAgICAgb3V0c291cmNlZF9zeXN0ZW0gPSBzb2Z0d2FyZVN5c3RlbSAiT3V0c291cmNlZCBTeXN0ZW0iIHsKICAgICAgICB0YWcgIk91dHNvdXJjZWQgU3lzdGVtIgogICAgICB9CiAgICAgIGRpZ2l0YWxfc2NyZWVuaW5nX3N5c3RlbSA9IHNvZnR3YXJlU3lzdGVtICJEaWdpdGFsIFNjcmVlbmluZyBTeXN0ZW0iIHsKICAgICAgICB0YWcgIkRpZ2l0YWwgU2NyZWVuaW5nIFN5c3RlbSIKICAgICAgfQogICAgfQoKCgogICAgZ3BtcyA9IGV4dGVybmFsX3N5c3RlbSAiR1AgTWFuYWdlbWVudCBTeXN0ZW1zIGFuZCBTZWNvbmRhcnkgQ2FyZSIgIlByb3ZpZGVzIFJlZ2lzdHJhdGlvbiAmIGRlbW9ncmFwaGljIGZlZWQiCiAgICBjYWFzID0gbmhzX3NoYXJlZF9jb21wb25lbnQgIkNvaG9ydGluZyBhcyBhIFNlcnZpY2UgKENBQVMpIgogICAgY2lzMiA9IG5oc19zaGFyZWRfY29tcG9uZW50ICJDSVMyIgogICAgbWVzaCA9IG5oc19zaGFyZWRfY29tcG9uZW50ICJNRVNoIgogICAgbm90aWZ5ID0gbmhzX3NoYXJlZF9jb21wb25lbnQgIk5vdGlmeSIKICAgIG9kcyA9IG5oc19zaGFyZWRfY29tcG9uZW50ICJPcmdhbmlzYXRpb24gRGF0YSBTZXJ2aWNlIChPRFMpIgogICAgbmhzbmV0ID0gbmhzX3NoYXJlZF9jb21wb25lbnQgIk5IUy5OZXQgRXhjaGFuZ2UiCiAgICBkcHMgPSBuaHNfc2hhcmVkX2NvbXBvbmVudCAiRGF0YSBQcm92aXNpb25pbmcgU2VydmljZSAoRFBTKSIKCiAgICAvLyBCcmVhc3QgU2NyZWVuaW5nIFBhdGh3YXkgc3BlY2lmaWMgc3lzdGVtcwogICAgY29ob3J0X21hbmFnZXIgPSBkaWdpdGFsX3NjcmVlbmluZ19zeXN0ZW0gIkNvaG9ydCBNYW5hZ2VyIgogICAgYnNfc2VsZWN0ID0gZGlnaXRhbF9zY3JlZW5pbmdfc3lzdGVtICJCUyBTZWxlY3QiCiAgICBuYnNzID0gZGlnaXRhbF9zY3JlZW5pbmdfc3lzdGVtICJOYXRpb25hbCBCcmVhc3QgU2NyZWVuaW5nIFNlcnZpY2UgKE5CU1MpIgogICAgYnNpcyA9IGRpZ2l0YWxfc2NyZWVuaW5nX3N5c3RlbSAiQnJlYXN0IFNjcmVlbmluZyBJbmZvcm1hdGlvbiBTZXJ2aWNlIChCU0lTKSIKICAgIGl1dm8gPSBvdXRzb3VyY2VkX3N5c3RlbSAiSXV2byBDbGluLWVQb3N0IgogICAgbG9jYWxfcGFjcyA9IGV4dGVybmFsX3N5c3RlbSAiTG9jYWwgUGljdHVyZSBhbmQgQXJjaGl2aW5nIFN5c3RlbSAoUEFDUykiCiAgICAvLyBCQVJEIGlzIGdvaW5nIHRvIGJlIHJlcGxhY2UgYnkgTmF0aW9uYWwgRGlzZWFzZSBSZWdpc3RyYXRpb24gU2VydmljZSAoTkRSUykgKHJlc3VzYWJsZSBjb21wb25lbnQpCiAgICBiYXJkID0gZXh0ZXJuYWxfc3lzdGVtICJCcmVhc3RzY3JlZW5pbmcgQWN0aXZlIFJhZGlvdGhlcmFweSBEYXRhc2V0IgogICAgc2hpbSA9IGV4dGVybmFsX3N5c3RlbSAiU2NyZWVuaW5nIEhpc3RvcnkgSW5mb3JtYXRpb24gTWFuYWdlbWVudCAoU0hJTSkiCiAgICBtb2RhbGl0eSA9IGV4dGVybmFsX3N5c3RlbSAiSW1hZ2luZyBNb2RhbGl0eSAoTVJJLCBNYW1tb2dyYXBoeSwgVWx0cmFzb3VuZCkiCiAgICBsaW1zID0gZXh0ZXJuYWxfc3lzdGVtICJMYWIgSW5mb3JtYXRpb24gU3lzdGVtcyAoTElNUykiCgogICAgYmFyZCAtPiBuYnNzICJtYW51YWwgcmVxdWVzdCBmb3IgYWRkaW5nIHBlb3BsZSB0byBjb2hvcnQiCiAgICBzaGltIC0+IG5ic3MgIk9EQkMgcXVlcmllcyB2aWEgU1NIIHR1bm5lbCBvdmVyIHRoZSBoZWFsdGggYW5kIHNvY2lhbCBjYXJlIG5ldHdvcmsiCgogICAgYnNfc2VsZWN0IC0+IGl1dm8gInBhcnRpY2lwYW50IGRhdGEiCiAgICBpdXZvIC0+IG1lc2ggInBhcnRpY2lwYW50IGRhdGEiCiAgICBtZXNoIC0+IG5ic3MgInBhcnRpY2lwYW50IGRhdGEiCgogICAgbmJzcyAtPiBtZXNoICJzY3JlZW5pbmcgZXBpc29kZSBvdXRjb21lcyIKICAgIG1lc2ggLT4gaXV2byAic2NyZWVuaW5nIGVwaXNvZGUgb3V0Y29tZXMiCiAgICBpdXZvIC0+IGJzX3NlbGVjdCAic2NyZWVuaW5nIGVwaXNvZGUgb3V0Y29tZXMiCgogICAgYnNfc2VsZWN0IC0+IG5ic3MgIm1hbnVhbCBlbnRyeSBvZiByb3VuZCBwbGFuIgogICAgbmJzcyAtPiBncG1zICJzZW5kIHNjcmVlbmluZyByZXN1bHRzIChsZXR0ZXIpIgogICAgYnNfc2VsZWN0IC0+IGJzaXMgImRhdGEgc2VydmljZXM6IEtDNjMiCiAgICBjaXMyIC0+IGJzX3NlbGVjdAoKICAgIGNhYXMgLT4gY29ob3J0X21hbmFnZXIKICAgIGNvaG9ydF9tYW5hZ2VyIC0+IGJzX3NlbGVjdAogICAgbmJzcyAtPiBic2lzICJLQzYyIGFzIG1hbnVhbCBDU1YgdXBsb2FkIgogICAgLy8gVE9ETzogZXhwbG9yZSBob3cgTkJTUyBpbnRlYWN0cyB3aXRoIFBBQ1MgbWFjaGluZQogICAgbmJzcyAtPiBsb2NhbF9wYWNzCiAgICBsb2NhbF9wYWNzIC0+IG5ic3MKICAgIG1vZGFsaXR5IC0+IGxvY2FsX3BhY3MgInB1c2ggaW1hZ2VzIgogICAgbGltcyAtPiBuYnNzICJtYW51YWwgZW50cnkiCgogICAgLy8gQ2VydmljYWwgU2NyZWVuaW5nIFBhdGh3YXkKICAgIGNzbXMgPSBkaWdpdGFsX3NjcmVlbmluZ19zeXN0ZW0gIkNTTVMiCiAgICBjZXJ2aWNhbF9ob21lX3Rlc3RpbmcgPSBkaWdpdGFsX3NjcmVlbmluZ19zeXN0ZW0gIkNlcnZpY2FsIEhvbWUgVGVzdGluZyIKICAgIGNhcGl0YV9ub3RpZmljYXRpb25zID0gb3V0c291cmNlZF9zeXN0ZW0gIkNhcGl0YSBOb3RpZmljYXRpb25zIgogICAgY2FhcyAtPiBjc21zICJjb2hvcnQiCiAgICBjc21zIC0+IGNlcnZpY2FsX2hvbWVfdGVzdGluZyAiY29ob3J0IgogICAgY2VydmljYWxfaG9tZV90ZXN0aW5nIC0+IGNzbXMgImludml0YXRpb24gZmxhZyIKICAgIGNpczIgLT4gY3NtcwogICAgY3NtcyAtPiBub3RpZnkgIm5vdGlmaWNhdGlvbnMgdG8gcGFydGljaXBhbnRzIgogICAgY3NtcyAtPiBjYXBpdGFfbm90aWZpY2F0aW9ucyAibGV0dGVycyB0byBwYXJ0aWNpcGFudHMiCiAgICBjc21zIC0+IG5oc25ldCAiRW1haWxzIHRvIEdQIFByYWN0aWNlcyIKICAgIGxpbXMgLT4gbWVzaCAibGFiIHJlc3VsdHMiCiAgICBtZXNoIC0+IGNzbXMgImxhYiByZXN1bHRzIgogICAgbWVzaCAtPiBncG1zICJsYWIgcmVzdWx0cyIKICAgIG9kcyAtPiBjc21zICJHUCBQcmFjdGljZSBkZXRhaWxzIgogICAgY3NtcyAtPiBkcHMKCiAgICBjZXJ2aWNhbF9ob21lX3Rlc3RpbmdfcHJvdmlkZXIgPSBleHRlcm5hbF9zeXN0ZW0gIkNlcnZpY2FsIEhvbWUgVGVzdGluZyBQcm92aWRlciIKICAgIGNlcnZpY2FsX2hvbWVfdGVzdGluZyAtPiBjZXJ2aWNhbF9ob21lX3Rlc3RpbmdfcHJvdmlkZXIKICAgIGNlcnZpY2FsX2hvbWVfdGVzdGluZyAtPiBub3RpZnkKCiAgICAvLyBCb3dlbCBTY3JlZW5pbmcgUGF0aHdheQogICAgYmNzcyA9IGRpZ2l0YWxfc2NyZWVuaW5nX3N5c3RlbSAiQm93ZWwgQ2FuY2VyIFNjcmVlbmluZyBTeXN0ZW0gKEJDU1MpIgogICAgYm93ZWxfb2JpZWUgPSBkaWdpdGFsX3NjcmVlbmluZ19zeXN0ZW0gIkJvd2VsIE9CSUVFIgogICAgZml0X21pZGRsZXdhcmUgPSBvdXRzb3VyY2VkX3N5c3RlbSAiRklUIEtpdCBNaWRkbGV3YXJlIiAiUHJvdmlkZXMgcmVzdWx0cyBmcm9tIEZJVCBBbmxhbHlzZXIiCiAgICByZGkgPSBleHRlcm5hbF9zeXN0ZW0gIlJESSIKICAgIG5kcnMgPSBleHRlcm5hbF9zeXN0ZW0gIk5EUlMiICJOYXRpb25hbCBEaXNlYXNlIFJlZ2lzdHJhdGlvbiBTZXJ2aWNlIgoKICAgIGJjc3MgLT4gYm93ZWxfb2JpZWUgIk9ESSBFVEwiCiAgICBjYWFzIC0+IGJjc3MgIkNvaG9ydCIKICAgIG5kcnMgLT4gYmNzcyAibHluY2ggY29ob3J0IChoaWdoIHJpc2spIgogICAgYmNzcyAtPiByZGkgInBvc3QgbGV0dGVycyB0byBwYXJ0aWNpcGFudHMgKG1hbnVhbD8pIgogICAgZml0X21pZGRsZXdhcmUgLT4gYmNzcyAiRklUIHJlc3VsdHMiCiAgICBiY3NzIC0+IGZpdF9taWRkbGV3YXJlICJGSVQgcmVxdWVzdHMiCiAgICBiY3NzIC0+IGl1dm8gIm91dGNvbWUiCiAgICBpdXZvIC0+IGdwbXMgIkVESUZBQ1Qgc2VuZCBvdXRjb21lIgogICAgY2lzMiAtPiBiY3NzCiAgICBiY3NzIC0+IG5vdGlmeSAibm90aWZpY2F0aW9ucyB0byBwYXJ0aWNpcGFudHMiCiAgICBvZHMgLT4gYmNzcyAiT3JnYW5pc2F0aW9uIGRldGFpbHMiCgogICAgLy8gQUFBIFNjcmVlbmluZyBQYXRod2F5CiAgICBhYWEgPSBvdXRzb3VyY2VkX3N5c3RlbSAiU01hUlQiICJPdXRzb3VyY2VkIG5hdGlvbmFsIHN5c3RlbSB3aXRoIDM4IGxvY2FsIHByb3ZpZGVycyB0byBhY2Nlc3MgaXQiCgogICAgY2FhcyAtPiBhYWEgIkNvaG9ydCBvZiBtZW4gZHVlIHRvIHJlYWNoIDY1IHRoZSBmb2xsb3dpbmcgeWVhciIKCiAgICAvLyBEaWFiZXRpYyBFeWUgU2NyZWVuaW5nIChERVMpIFBhdGh3YXkKICAgIGhpYyA9IG91dHNvdXJjZWRfc3lzdGVtICJISUMiCiAgICBxdWlja3NpbHZhID0gb3V0c291cmNlZF9zeXN0ZW0gIlF1aWNrc2lsdmEiCiAgICBkZXNfc2NyZWVuaW5nX3NlcnZpY2UgPSBvdXRzb3VyY2VkX3N5c3RlbSAiREVTIFNjcmVlbmluZyBTZXJ2aWNlIgoKICAgIGNhYXMgLT4gZGVzX3NjcmVlbmluZ19zZXJ2aWNlCiAgfQoKICBjb25maWd1cmF0aW9uIHsKICAgIHNjb3BlIHNvZnR3YXJlc3lzdGVtCiAgfQoKICB2aWV3cyB7CiAgICBzeXN0ZW1MYW5kc2NhcGUgZGlnaXRhbF9zY3JlZW5pbmcgIkFsbCBTeXN0ZW1zIENvbnRleHQiIHsKICAgICAgaW5jbHVkZSAqCiAgICAgICAgYXV0b2xheW91dCBscgogICAgfQoKICAgIHN5c3RlbUNvbnRleHQgbmJzcyAiQnJlYXN0X1NjcmVlbmluZyIgewogICAgICBpbmNsdWRlIG5ic3MgYnNpcyBic19zZWxlY3QgY29ob3J0X21hbmFnZXIgY2FhcyBtb2RhbGl0eSBsb2NhbF9wYWNzIGdwbXMgbGltcyBiYXJkIGl1dm8gY2lzMiBtZXNoIHNoaW0KICAgICAgICBhdXRvbGF5b3V0IGxyCiAgICB9CgogICAgc3lzdGVtQ29udGV4dCBiY3NzICJCb3dlbF9TY3JlZW5pbmciIHsKICAgICAgaW5jbHVkZSBiY3NzIGdwbXMgY2FhcyBib3dlbF9vYmllZSBmaXRfbWlkZGxld2FyZSByZGkgaXV2byBuZHJzIG5kcnMgY2lzMiBvZHMgbm90aWZ5CiAgICAgICAgYXV0b2xheW91dCBscgogICAgfQogICAgc3lzdGVtQ29udGV4dCBhYWEgIkFBQV9TY3JlZW5pbmciIHsKICAgICAgaW5jbHVkZSBhYWEgY2FhcwogICAgICAgIGF1dG9sYXlvdXQgbHIKICAgIH0KICAgIHN5c3RlbUNvbnRleHQgZGVzX3NjcmVlbmluZ19zZXJ2aWNlICJEaWFiZXRpY19FeWVfU2NyZWVuaW5nIiB7CiAgICAgIGluY2x1ZGUgY2FhcyBkZXNfc2NyZWVuaW5nX3NlcnZpY2UKICAgICAgICBhdXRvbGF5b3V0IGxyCiAgICB9CgogICAgc3lzdGVtQ29udGV4dCBjc21zICJDZXJ2aWNhbF9TY3JlZW5pbmciIHsKICAgICAgaW5jbHVkZSBjc21zIGNlcnZpY2FsX2hvbWVfdGVzdGluZyBjYWFzIGNpczIgbm90aWZ5IGNhcGl0YV9ub3RpZmljYXRpb25zIGxpbXMgb2RzIGNlcnZpY2FsX2hvbWVfdGVzdGluZ19wcm92aWRlciBtZXNoIGdwbXMgbmhzbmV0IGRwcwogICAgICAgIGF1dG9sYXlvdXQgbHIKICAgIH0KCiAgICB0aGVtZSBkZWZhdWx0CgogICAgICBzdHlsZXMgewogICAgICAgIGVsZW1lbnQgIkRpZ2l0YWwgU2NyZWVuaW5nIFN5c3RlbSIgewogICAgICAgICAgYmFja2dyb3VuZCAjMDA5NjM5CiAgICAgICAgICAgIGNvbG9yICNmZmZmZmYKICAgICAgICB9CiAgICAgICAgZWxlbWVudCAiTkhTIEVuZ2xhbmQgU2hhcmVkIENvbXBvbmVudCIgewogICAgICAgICAgYmFja2dyb3VuZCAjRkZENzAwCiAgICAgICAgICAgIGNvbG9yICMyMjIyMjIKICAgICAgICB9CiAgICAgICAgZWxlbWVudCAiT3V0c291cmNlZCBTeXN0ZW0iIHsKICAgICAgICAgIGJhY2tncm91bmQgIzZFQzFFNAogICAgICAgICAgICBjb2xvciAjMjIyMjIyCiAgICAgICAgfQogICAgICAgIGVsZW1lbnQgIkV4dGVybmFsIFN5c3RlbSIgewogICAgICAgICAgYmFja2dyb3VuZCAjQTJBQUFECiAgICAgICAgICAgIGNvbG9yICMyMjIyMjIKICAgICAgICB9CiAgICAgICAgZWxlbWVudCAiRnV0dXJlIiB7CiAgICAgICAgICBpY29uICJodHRwczovL3VwbG9hZC53aWtpbWVkaWEub3JnL3dpa2lwZWRpYS9jb21tb25zL2UvZTEvRW9fY2lyY2xlX2dyZWVuX2Fycm93LXJpZ2h0LnN2ZyIKICAgICAgICB9CiAgICAgIH0KICB9CgojIFVzZSBHcmFwaHZpeiB0byBhdXRvbWF0aWNhbGx5IGxheW91dCB0aGUgZGlhZ3JhbXMKIyBodHRwczovL2dpdGh1Yi5jb20vc3RydWN0dXJpenIvamF2YS90cmVlL21hc3Rlci9zdHJ1Y3R1cml6ci1hdXRvbGF5b3V0CiAgIXNjcmlwdCBncm9vdnkgewogICAgbmV3IGNvbS5zdHJ1Y3R1cml6ci5hdXRvbGF5b3V0LmdyYXBodml6LkdyYXBodml6QXV0b21hdGljTGF5b3V0KCkuYXBwbHkod29ya3NwYWNlKTsKICB9Cn0=" }, "views" : { "configuration" : { @@ -699,79 +617,79 @@ "vertices" : false }, "dimensions" : { - "height" : 3512, - "width" : 6116 + "height" : 4337, + "width" : 4616 }, "elements" : [ { + "id" : "1", + "x" : 3208, + "y" : 208 + }, { "id" : "2", - "x" : 5458, - "y" : 1421 + "x" : 1708, + "y" : 2621 }, { "id" : "3", - "x" : 208, - "y" : 2100 + "x" : 2458, + "y" : 2021 }, { "id" : "4", - "x" : 958, - "y" : 2400 + "x" : 1708, + "y" : 812 }, { - "id" : "5", - "x" : 958, - "y" : 1800 + "id" : "9", + "x" : 2458, + "y" : 2621 }, { - "id" : "7", - "x" : 1708, - "y" : 3004 + "id" : "10", + "x" : 3208, + "y" : 1717 }, { - "id" : "8", - "x" : 3958, + "id" : "11", + "x" : 958, "y" : 1417 + }, { + "id" : "12", + "x" : 3958, + "y" : 2321 }, { "id" : "13", - "x" : 1708, - "y" : 1796 + "x" : 2458, + "y" : 812 }, { "id" : "14", - "x" : 2458, - "y" : 2400 + "x" : 1708, + "y" : 3829 }, { "id" : "15", - "x" : 3208, - "y" : 808 + "x" : 208, + "y" : 2017 }, { "id" : "16", - "x" : 3958, - "y" : 2017 + "x" : 208, + "y" : 1417 }, { "id" : "17", - "x" : 4708, - "y" : 2025 + "x" : 958, + "y" : 3829 }, { "id" : "18", - "x" : 3958, - "y" : 208 - }, { - "id" : "19", - "x" : 2458, - "y" : 212 - }, { - "id" : "20", - "x" : 2458, - "y" : 812 - }, { - "id" : "21", - "x" : 3208, - "y" : 208 - }, { - "id" : "22", - "x" : 2458, - "y" : 1412 + "x" : 208, + "y" : 817 } ], "enterpriseBoundaryVisible" : true, "key" : "Breast_Screening", "order" : 2, "paperSize" : "A2_Landscape", "relationships" : [ { + "id" : "19" + }, { + "id" : "20" + }, { + "id" : "21" + }, { + "id" : "22" + }, { "id" : "23" }, { "id" : "24" @@ -780,13 +698,16 @@ }, { "id" : "26" }, { - "id" : "27", + "id" : "27" + }, { + "id" : "28", "vertices" : [ { - "x" : 4408, - "y" : 2617 + "x" : 1708, + "y" : 662 + }, { + "x" : 2458, + "y" : 367 } ] - }, { - "id" : "28" }, { "id" : "29" }, { @@ -794,51 +715,44 @@ }, { "id" : "31" }, { - "id" : "32", + "id" : "32" + }, { + "id" : "33", "vertices" : [ { - "x" : 4408, - "y" : 2317 + "x" : 1708, + "y" : 3071 + }, { + "x" : 2908, + "y" : 3071 } ] - }, { - "id" : "33" }, { "id" : "34", "vertices" : [ { - "x" : 5158, - "y" : 1337 + "x" : 1708, + "y" : 3754 } ] }, { - "id" : "35" + "id" : "35", + "vertices" : [ { + "x" : 1708, + "y" : 3454 + } ] }, { "id" : "36" }, { "id" : "37" }, { - "id" : "38" - }, { - "id" : "39" + "id" : "48" }, { - "id" : "40", + "id" : "50", "vertices" : [ { - "x" : 3958, - "y" : 1867 + "x" : 2458, + "y" : 662 } ] }, { - "id" : "41" - }, { - "id" : "42" - }, { - "id" : "43" - }, { - "id" : "44" - }, { - "id" : "55" - }, { - "id" : "57" - }, { - "id" : "75" + "id" : "68" } ], - "softwareSystemId" : "15" + "softwareSystemId" : "11" }, { "automaticLayout" : { "applied" : false, @@ -851,95 +765,85 @@ }, "dimensions" : { "height" : 3116, - "width" : 3866 + "width" : 3116 }, "elements" : [ { - "id" : "2", - "x" : 3208, + "id" : "1", + "x" : 2458, "y" : 208 + }, { + "id" : "2", + "x" : 208, + "y" : 808 }, { "id" : "3", "x" : 208, - "y" : 1108 + "y" : 1408 }, { - "id" : "4", - "x" : 958, - "y" : 1108 + "id" : "5", + "x" : 1708, + "y" : 808 }, { - "id" : "7", - "x" : 958, - "y" : 2308 + "id" : "6", + "x" : 208, + "y" : 2008 }, { - "id" : "9", - "x" : 2458, - "y" : 2608 + "id" : "13", + "x" : 1708, + "y" : 208 }, { - "id" : "10", + "id" : "56", "x" : 958, - "y" : 508 - }, { - "id" : "17", - "x" : 2458, - "y" : 208 + "y" : 1708 }, { - "id" : "63", + "id" : "57", "x" : 1708, "y" : 1408 }, { - "id" : "64", - "x" : 2458, - "y" : 808 - }, { - "id" : "65", - "x" : 2458, - "y" : 1408 - }, { - "id" : "66", - "x" : 2458, + "id" : "58", + "x" : 1708, "y" : 2008 }, { - "id" : "67", - "x" : 958, - "y" : 1708 + "id" : "59", + "x" : 1708, + "y" : 2608 + }, { + "id" : "60", + "x" : 208, + "y" : 2608 } ], "enterpriseBoundaryVisible" : true, "key" : "Bowel_Screening", "order" : 3, - "paperSize" : "A3_Landscape", + "paperSize" : "A3_Portrait", "relationships" : [ { - "id" : "23" - }, { - "id" : "68" + "id" : "61" }, { - "id" : "69" + "id" : "62" }, { - "id" : "70" + "id" : "63" }, { - "id" : "71" + "id" : "64" }, { - "id" : "72" + "id" : "65" }, { - "id" : "73" + "id" : "66" }, { - "id" : "74", + "id" : "67", "vertices" : [ { - "x" : 2458, + "x" : 1708, "y" : 658 } ] }, { - "id" : "75" + "id" : "68" }, { - "id" : "76" + "id" : "69" }, { - "id" : "77", - "vertices" : [ { - "x" : 2458, - "y" : 2458 - } ] + "id" : "70" }, { - "id" : "78" + "id" : "71" } ], - "softwareSystemId" : "63" + "softwareSystemId" : "56" }, { "automaticLayout" : { "applied" : false, @@ -955,11 +859,11 @@ "width" : 1616 }, "elements" : [ { - "id" : "4", + "id" : "2", "x" : 208, "y" : 208 }, { - "id" : "79", + "id" : "72", "x" : 958, "y" : 208 } ], @@ -968,9 +872,9 @@ "order" : 4, "paperSize" : "A6_Landscape", "relationships" : [ { - "id" : "80" + "id" : "73" } ], - "softwareSystemId" : "79" + "softwareSystemId" : "72" }, { "automaticLayout" : { "applied" : false, @@ -983,49 +887,25 @@ }, "dimensions" : { "height" : 716, - "width" : 4616 + "width" : 1616 }, "elements" : [ { - "id" : "1", - "x" : 958, - "y" : 208 - }, { "id" : "2", "x" : 208, "y" : 208 }, { - "id" : "6", - "x" : 1708, - "y" : 208 - }, { - "id" : "81", - "x" : 2458, - "y" : 208 - }, { - "id" : "82", - "x" : 3208, - "y" : 208 - }, { - "id" : "83", - "x" : 3958, + "id" : "76", + "x" : 958, "y" : 208 } ], "enterpriseBoundaryVisible" : true, "key" : "Diabetic_Eye_Screening", "order" : 5, - "paperSize" : "A3_Landscape", + "paperSize" : "A6_Landscape", "relationships" : [ { - "id" : "84" - }, { - "id" : "85" - }, { - "id" : "86" - }, { - "id" : "87" - }, { - "id" : "88" + "id" : "77" } ], - "softwareSystemId" : "83" + "softwareSystemId" : "76" }, { "automaticLayout" : { "applied" : false, @@ -1037,67 +917,81 @@ "vertices" : false }, "dimensions" : { - "height" : 2816, + "height" : 3125, "width" : 3866 }, "elements" : [ { - "id" : "2", + "id" : "1", "x" : 1708, - "y" : 2308 + "y" : 2012 }, { - "id" : "3", + "id" : "2", "x" : 958, - "y" : 1108 + "y" : 212 }, { - "id" : "7", + "id" : "3", "x" : 958, - "y" : 1708 + "y" : 812 }, { - "id" : "8", + "id" : "4", "x" : 958, - "y" : 2308 + "y" : 2012 }, { - "id" : "9", + "id" : "5", "x" : 3208, - "y" : 2308 + "y" : 1108 }, { - "id" : "10", + "id" : "6", "x" : 958, - "y" : 508 + "y" : 1412 }, { - "id" : "11", + "id" : "7", "x" : 2458, - "y" : 208 + "y" : 2017 }, { - "id" : "12", + "id" : "8", "x" : 2458, - "y" : 808 + "y" : 2617 }, { - "id" : "22", + "id" : "18", "x" : 208, - "y" : 2308 + "y" : 2012 }, { - "id" : "45", + "id" : "38", "x" : 1708, - "y" : 1408 + "y" : 1112 }, { - "id" : "46", + "id" : "39", "x" : 2458, - "y" : 1408 + "y" : 208 }, { - "id" : "47", + "id" : "40", "x" : 2458, - "y" : 2008 + "y" : 808 }, { - "id" : "60", + "id" : "53", "x" : 3208, - "y" : 1408 + "y" : 208 } ], "enterpriseBoundaryVisible" : true, "key" : "Cervical_Screening", "order" : 6, "paperSize" : "A3_Landscape", "relationships" : [ { + "id" : "41" + }, { + "id" : "42" + }, { + "id" : "43" + }, { + "id" : "44" + }, { + "id" : "45" + }, { + "id" : "46" + }, { + "id" : "47" + }, { "id" : "48" }, { "id" : "49" @@ -1109,32 +1003,14 @@ "id" : "52", "vertices" : [ { "x" : 2458, - "y" : 2458 + "y" : 2467 } ] }, { - "id" : "53" - }, { - "id" : "54", - "vertices" : [ { - "x" : 2458, - "y" : 658 - } ] + "id" : "54" }, { "id" : "55" - }, { - "id" : "56" - }, { - "id" : "57" - }, { - "id" : "58" - }, { - "id" : "59" - }, { - "id" : "61" - }, { - "id" : "62" } ], - "softwareSystemId" : "45" + "softwareSystemId" : "38" } ], "systemLandscapeViews" : [ { "automaticLayout" : { @@ -1148,334 +1024,312 @@ }, "description" : "All Systems Context", "dimensions" : { - "height" : 10383, - "width" : 7616 + "height" : 8729, + "width" : 4616 }, "elements" : [ { "id" : "1", - "x" : 3958, - "y" : 7446 + "x" : 3208, + "y" : 5792 }, { "id" : "2", - "x" : 3208, - "y" : 7446 + "x" : 958, + "y" : 3987 }, { "id" : "3", - "x" : 208, - "y" : 5629 + "x" : 958, + "y" : 2167 }, { "id" : "4", - "x" : 958, - "y" : 5629 + "x" : 1708, + "y" : 5796 }, { "id" : "5", - "x" : 958, - "y" : 6529 + "x" : 3958, + "y" : 362 }, { "id" : "6", - "x" : 4708, - "y" : 7446 + "x" : 958, + "y" : 1554 }, { "id" : "7", - "x" : 958, - "y" : 2621 + "x" : 3208, + "y" : 1567 }, { "id" : "8", - "x" : 1708, - "y" : 7446 + "x" : 3208, + "y" : 2167 }, { "id" : "9", - "x" : 3958, - "y" : 2012 + "x" : 2458, + "y" : 4587 }, { "id" : "10", - "x" : 958, - "y" : 1712 - }, { - "id" : "11", "x" : 3208, - "y" : 208 + "y" : 5187 }, { - "id" : "12", - "x" : 3208, - "y" : 808 - }, { - "id" : "13", - "x" : 1708, - "y" : 6833 - }, { - "id" : "14", - "x" : 3208, - "y" : 6842 - }, { - "id" : "15", + "id" : "11", "x" : 958, - "y" : 8358 + "y" : 6704 }, { - "id" : "16", + "id" : "12", "x" : 3958, - "y" : 8658 + "y" : 6400 }, { - "id" : "17", + "id" : "13", "x" : 2458, - "y" : 6842 + "y" : 5187 }, { - "id" : "18", + "id" : "14", "x" : 1708, - "y" : 9875 + "y" : 8221 }, { - "id" : "19", + "id" : "15", "x" : 208, - "y" : 8358 + "y" : 7304 }, { - "id" : "20", + "id" : "16", "x" : 208, - "y" : 8958 + "y" : 6704 }, { - "id" : "21", + "id" : "17", "x" : 958, - "y" : 9875 + "y" : 8221 }, { - "id" : "22", + "id" : "18", "x" : 208, - "y" : 7679 + "y" : 6104 }, { - "id" : "45", + "id" : "38", "x" : 2458, - "y" : 1408 + "y" : 2167 }, { - "id" : "46", + "id" : "39", "x" : 3208, - "y" : 1408 + "y" : 2767 }, { - "id" : "47", + "id" : "40", "x" : 3208, - "y" : 2617 + "y" : 967 }, { - "id" : "60", + "id" : "53", "x" : 3958, - "y" : 1408 + "y" : 2767 }, { - "id" : "63", + "id" : "56", "x" : 1708, - "y" : 4425 + "y" : 954 }, { - "id" : "64", + "id" : "57", "x" : 2458, - "y" : 4425 + "y" : 358 }, { - "id" : "65", + "id" : "58", "x" : 2458, - "y" : 5025 + "y" : 958 }, { - "id" : "66", + "id" : "59", "x" : 2458, - "y" : 3825 + "y" : 1558 }, { - "id" : "67", + "id" : "60", "x" : 958, - "y" : 4425 + "y" : 954 }, { - "id" : "79", + "id" : "72", "x" : 1708, - "y" : 6233 + "y" : 3987 }, { - "id" : "81", - "x" : 5458, - "y" : 7446 + "id" : "74", + "x" : 208, + "y" : 5504 }, { - "id" : "82", - "x" : 6208, - "y" : 7446 + "id" : "75", + "x" : 208, + "y" : 4904 }, { - "id" : "83", - "x" : 6958, - "y" : 7446 + "id" : "76", + "x" : 1708, + "y" : 4587 } ], "enterpriseBoundaryVisible" : true, "key" : "digital_screening", "order" : 1, - "paperSize" : "A0_Portrait", + "paperSize" : "A1_Portrait", "relationships" : [ { - "id" : "23" + "id" : "19" }, { - "id" : "24", - "vertices" : [ { - "x" : 2158, - "y" : 6083 - }, { - "x" : 2908, - "y" : 6462 - } ] + "id" : "20" }, { - "id" : "25" + "id" : "21" }, { - "id" : "26" + "id" : "22" }, { - "id" : "27" - }, { - "id" : "28" - }, { - "id" : "29" + "id" : "23" }, { - "id" : "30" + "id" : "24" }, { - "id" : "31" + "id" : "25" }, { - "id" : "32" + "id" : "26" }, { - "id" : "33", + "id" : "27", "vertices" : [ { "x" : 2158, - "y" : 7896 + "y" : 6246 } ] }, { - "id" : "34", + "id" : "28", "vertices" : [ { "x" : 2908, - "y" : 8433 + "y" : 6779 } ] }, { - "id" : "35", + "id" : "29", "vertices" : [ { "x" : 3658, - "y" : 7296 + "y" : 5642 } ] }, { - "id" : "36", + "id" : "30", "vertices" : [ { "x" : 2908, - "y" : 3675 + "y" : 4437 } ] }, { - "id" : "37" + "id" : "31", + "vertices" : [ { + "x" : 1708, + "y" : 5037 + }, { + "x" : 2158, + "y" : 5037 + } ] }, { - "id" : "38" + "id" : "32" }, { - "id" : "39", + "id" : "33", "vertices" : [ { - "x" : 2458, - "y" : 6692 + "x" : 1708, + "y" : 6904 + }, { + "x" : 2158, + "y" : 6904 }, { "x" : 2908, - "y" : 6692 + "y" : 6875 } ] }, { - "id" : "40" - }, { - "id" : "41", + "id" : "34", "vertices" : [ { "x" : 1708, - "y" : 9800 + "y" : 8146 } ] }, { - "id" : "42", + "id" : "35", "vertices" : [ { "x" : 1708, - "y" : 9500 + "y" : 7846 } ] + }, { + "id" : "36" + }, { + "id" : "37" + }, { + "id" : "41" + }, { + "id" : "42" }, { "id" : "43" }, { "id" : "44" }, { - "id" : "48", + "id" : "45", "vertices" : [ { - "x" : 958, - "y" : 1562 - }, { - "x" : 1708, - "y" : 1479 + "x" : 2908, + "y" : 2008 }, { - "x" : 2158, - "y" : 1479 + "x" : 3208, + "y" : 817 } ] }, { - "id" : "49" - }, { - "id" : "50" - }, { - "id" : "51" - }, { - "id" : "52", + "id" : "46", "vertices" : [ { + "x" : 2908, + "y" : 2008 + }, { "x" : 3208, - "y" : 1858 + "y" : 1417 } ] }, { - "id" : "53" + "id" : "47" }, { - "id" : "54", + "id" : "48" + }, { + "id" : "49", "vertices" : [ { - "x" : 3208, - "y" : 658 + "x" : 2158, + "y" : 5037 } ] }, { - "id" : "55" + "id" : "50" }, { - "id" : "56", + "id" : "51", "vertices" : [ { "x" : 2158, - "y" : 7283 - }, { - "x" : 2458, - "y" : 3675 + "y" : 2087 } ] }, { - "id" : "57" + "id" : "52" }, { - "id" : "58" + "id" : "54" }, { - "id" : "59" + "id" : "55", + "vertices" : [ { + "x" : 3658, + "y" : 2617 + } ] }, { "id" : "61" }, { "id" : "62" }, { - "id" : "68" - }, { - "id" : "69" + "id" : "63" }, { - "id" : "70" + "id" : "64" }, { - "id" : "71" + "id" : "65" }, { - "id" : "72" + "id" : "66" }, { - "id" : "73" - }, { - "id" : "74" - }, { - "id" : "75" - }, { - "id" : "76" - }, { - "id" : "77", + "id" : "67", "vertices" : [ { "x" : 2458, - "y" : 3675 - }, { - "x" : 3658, - "y" : 3067 + "y" : 5037 } ] }, { - "id" : "78", + "id" : "68" + }, { + "id" : "69", "vertices" : [ { "x" : 1408, - "y" : 2471 + "y" : 2004 } ] }, { - "id" : "80" - }, { - "id" : "84" - }, { - "id" : "85" + "id" : "70", + "vertices" : [ { + "x" : 2458, + "y" : 208 + }, { + "x" : 2908, + "y" : 208 + } ] }, { - "id" : "86" + "id" : "71" }, { - "id" : "87" + "id" : "73" }, { - "id" : "88" + "id" : "77" } ] } ] }