From 6eb748cfcb3f1ba3a5c5f1565f010e9f5a6928d9 Mon Sep 17 00:00:00 2001 From: Ryan May Date: Wed, 29 Apr 2026 15:50:54 +0100 Subject: [PATCH 01/17] move to docker validator action --- Dockerfile | 11 - ...cription-order-extraMedicationRequest.json | 661 -- ...dle-prescription-order-incorrectFocus.json | 661 -- ...prescription-order-locationNotPresent.json | 644 -- ...dle-prescription-order-missingFullUrl.json | 668 -- ...archset-COVIDExemption-missingFullUrl.json | 70 - ...ense-daysSupply-invalidaUnitOfMeasure.json | 150 - ...Dispense-timing-invalidaUnitOfMeasure.json | 150 - .../fail/MedicationRequest-invalid-json.json | 117 - .../MedicationRequest-missingMedication.json | 113 - Examples/fail/patient-chi-number.json | 46 - .../Bundle-searchset-COVIDImmunization.json | 248 - .../Bundle-searchset-COVIDObservation.json | 216 - Examples/pass/MedicationDispense-pass.json | 160 - .../pass/MedicationRequest-constraints.json | 324 - Examples/pass/MedicationRequest-pass.json | 118 - Examples/pass/patient.json | 46 - .../__pycache__/common.cpython-312.pyc | Bin 0 -> 1461 bytes FHIRValidationAction/scripts/common.py | 30 + FHIRValidationAction/scripts/config.json | 12 + .../scripts/configure-packages.py | 135 + .../scripts/generate-report.py | 167 + FHIRValidationAction/scripts/ignore-list.yaml | 5 + .../test_scripts/test_install_packages.py | 368 + FHIRValidationAction/scripts/upload-assets.py | 250 + .../CapabilityStatement-pathology.xml | 56 + ...ystem-England-DeviatingResultIndicator.xml | 33 + ...ptMap-England-DeviatingResultIndicator.xml | 46 + .../England-Observation-Lab-Pathology.xml | 239 + ...intion-extension-Observation-organizer.xml | 55 + ...ueSet-England-DeviatingResultIndicator.xml | 42 + ...hologyAndLaboratoryMedicineObservables.xml | 33 + ...nd-PathologyBoundedCodeListObservables.xml | 33 + ...gy-Bundle-CRP-Report-Document-Example.json | 522 + ...gy-Bundle-FBC-Report-Document-Example.json | 1735 ++++ ...nsion-UKCore-AdditionalContact-Example.xml | 22 + .../Extension-UKCore-AddressKey-Example.xml | 28 + ...tension-UKCore-AdmissionMethod-Example.xml | 26 + ...tension-UKCore-AllergyIntolEnd-Example.xml | 51 + ...ion-UKCore-AssociatedEncounter-Example.xml | 50 + .../Extension-UKCore-BirthPlace-Example.xml | 19 + .../Extension-UKCore-BirthSex-Example.xml | 18 + .../Extension-UKCore-BirthTime-Example.xml | 14 + ...ion-UKCore-BookingOrganization-Example.xml | 64 + ...xtension-UKCore-CadavericDonor-Example.xml | 12 + ...tension-UKCore-CareSettingType-Example.xml | 29 + ...n-UKCore-CodingSCT-CodeUnknown-Example.xml | 13 + ...tension-UKCore-CodingSCT-Heart-Example.xml | 24 + ...-UKCore-CodingSCT-IllicitDrugs-Example.xml | 28 + ...on-UKCore-CodingSCT-Myocardial-Example.xml | 23 + ...ion-UKCore-CodingSCT-Potassium-Example.xml | 30 + ...ension-UKCore-CodingSCT-Weight-Example.xml | 29 + ...re-CodingSCTAndCTV3-MoleOfSkin-Example.xml | 28 + ...tension-UKCore-CodingSCTDescId-Example.xml | 24 + ...on-UKCore-CompositionReference-Example.xml | 33 + ...ension-UKCore-ConditionEpisode-Example.xml | 20 + ...nsion-UKCore-ContactPreference-Example.xml | 42 + .../Extension-UKCore-ContactRank-Example.xml | 24 + ...re-CopyCorrespondenceIndicator-Example.xml | 24 + .../Extension-UKCore-Coverage-Example.xml | 23 + .../Extension-UKCore-CuffSize-Example.xml | 26 + ...UKCore-DeathNotificationStatus-Example.xml | 23 + ...tension-UKCore-DeliveryChannel-Example.xml | 51 + ...tension-UKCore-DeviceReference-Example.xml | 44 + ...tension-UKCore-DischargeMethod-Example.xml | 24 + ...tension-UKCore-EffectivePeriod-Example.xml | 17 + ...e-EmergencyCareDischargeStatus-Example.xml | 24 + ...xtension-UKCore-EthnicCategory-Example.xml | 18 + .../Extension-UKCore-Evidence-Example.xml | 59 + ...ion-UKCore-InterpreterRequired-Example.xml | 12 + .../Extension-UKCore-LegalStatus-Example.xml | 35 + ...tension-UKCore-ListWarningCode-Example.xml | 31 + .../Extension-UKCore-MainLocation-Example.xml | 26 + ...KCore-MedicalApplianceSupplier-Example.xml | 14 + ...ionPrescribingOrganizationType-Example.xml | 29 + ...dicationStatementLastIssueDate-Example.xml | 23 + ...n-UKCore-MedicationTradeFamily-Example.xml | 25 + ...ore-NHSNumberUnavailableReason-Example.xml | 23 + ...re-NHSNumberVerificationStatus-Example.xml | 20 + .../Extension-UKCore-Note-Example.xml | 38 + ...sion-UKCore-OtherContactSystem-Example.xml | 24 + ...ion-UKCore-OutcomeOfAttendance-Example.xml | 24 + ...verseasVisitorChargingCategory-Example.xml | 18 + ...Extension-UKCore-ParentPresent-Example.xml | 24 + .../Extension-UKCore-Participant-Example.xml | 61 + .../Extension-UKCore-Period-Example.xml | 20 + ...re-PharmacistVerifiedIndicator-Example.xml | 23 + ...PreferredDispenserOrganization-Example.xml | 14 + ...xtension-UKCore-PriorityReason-Example.xml | 28 + ...e-PriorityReason-SendingAsText-Example.xml | 24 + ...ension-UKCore-RecordingSetting-Example.xml | 88 + ...nsion-UKCore-RepeatInformation-Example.xml | 73 + ...nsion-UKCore-ResidentialStatus-Example.xml | 18 + ...tension-UKCore-ResponseRequest-Example.xml | 36 + ...xtension-UKCore-SampleCategory-Example.xml | 36 + ...e-SampleCategory-PheobeSmitham-Example.xml | 48 + ...-UKCore-SourceOfServiceRequest-Example.xml | 23 + ...tension-UKCore-SpecialHandling-Example.xml | 39 + .../Extension-UKCore-Translation-Example.xml | 26 + .../Extension-UKCore-TriggeredBy-Example.xml | 50 + ...ore-VaccinationProcedure-COVID-Example.xml | 30 + ...on-UKCore-VaccinationProcedure-Example.xml | 30 + ...AllergyIntolerance-Amoxicillin-Example.xml | 51 + ...ergyIntolerance-EnteredInError-Example.xml | 34 + ...ergyIntolerance-Sn-DrugAllergy-Example.xml | 30 + ...nce-Sn-DrugAllergyToEggProtein-Example.xml | 30 + ...ce-Sn-NegHandlNoKnownAllergies-Example.xml | 29 + ...yIntolerance-Sn-NonDrugAllergy-Example.xml | 30 + ...Sn-TransferDegradedDrugAllergy-Example.xml | 30 + ...Appointment-OrthopaedicSurgery-Example.xml | 101 + .../UKCore-AuditEvent-Query-Example.xml | 54 + ...odyStructure-MedianCubitalVein-Example.xml | 26 + .../UKCore-Bundle-AllergyList-Example.xml | 82 + .../examples/UKCore-Bundle-Batch-Example.xml | 22 + .../UKCore-Bundle-BatchPOST-Example.xml | 394 + ...KCore-Bundle-NEWS2Observations-Example.xml | 534 + ...UKCore-Bundle-Sn-NoAllergyData-Example.xml | 9 + .../UKCore-CarePlan-WellnessPlan-Example.xml | 70 + ...-CareTeam-WeightManagementTeam-Example.xml | 24 + ...munication-FirstMMRVaccination-Example.xml | 45 + .../UKCore-Composition-Discharge-Example.xml | 333 + ...Core-Condition-BleedingFromEar-Example.xml | 38 + ...KCore-Condition-HipReplacement-Example.xml | 38 + ...e-Consent-ForInformationAccess-Example.xml | 43 + ...BloodPressure-Sphygmomanometer-Example.xml | 29 + ...Core-Device-BloodSpotContainer-Example.xml | 26 + .../UKCore-Device-ColostomyBag-Example.xml | 32 + ...evice-SoftwareAsAMedicalDevice-Example.xml | 28 + ...e-DiagnosticReport-CTChestScan-Example.xml | 45 + ...Report-DiagnosticStudiesReport-Example.xml | 39 + .../UKCore-DiagnosticReport-ECG-Example.xml | 44 + ...rt-Lab-DiagnosticStudiesReport-Example.xml | 40 + ...entReference-CarePlanReportPDF-Example.xml | 33 + .../UKCore-DocumentReference-ECG-Example.xml | 47 + ...e-Encounter-InpatientEncounter-Example.xml | 85 + ...OfCare-SmokingCessationTherapy-Example.xml | 21 + ...lyMemberHistory-FatherDiabetes-Example.xml | 44 + .../UKCore-Flag-FoodAllergy-Example.xml | 43 + ...careService-OrthopaedicService-Example.xml | 114 + ...KCore-ImagingStudy-CTChestScan-Example.xml | 37 + ...-Immunization-InfluenzaVaccine-Example.xml | 22 + ...nization-Sn-AstraZenecaVaccine-Example.xml | 17 + ...nization-Sn-IntramuscularRoute-Example.xml | 24 + ...ation-Sn-LeftUpperArmStructure-Example.xml | 24 + ...Core-Immunization-Sn-LotNumber-Example.xml | 18 + ...e-Immunization-Sn-Manufacturer-Example.xml | 20 + ...n-Sn-PatientConformVaccination-Example.xml | 22 + ...Core-Immunization-Sn-Performer-Example.xml | 37 + ...mmunization-Sn-ProtocolApplied-Example.xml | 27 + ...Immunization-Sn-UnitsOfMeasure-Example.xml | 23 + .../UKCore-List-EmptyList-Example.xml | 27 + .../UKCore-List-Sn-NoAllergyData-Example.xml | 27 + ...UKCore-Location-CardiologySJUH-Example.xml | 34 + ...ion-GeneralPracticeNurseClinic-Example.xml | 26 + .../UKCore-Location-HospitalSJUH-Example.xml | 33 + .../UKCore-Location-NeoNatalLGI-Example.xml | 34 + ...KCore-Medication-COVID-Vaccine-Example.xml | 18 + ...Core-Medication-Sn-Amoxicillin-Example.xml | 13 + ...on-Sn-TransferDegradedMedEntry-Example.xml | 13 + .../UKCore-Medication-TimololVTM-Example.xml | 21 + ...re-Medication-TimoptolEyeDrops-Example.xml | 14 + ...Administration-CiprofloxacinIV-Example.xml | 62 + ...onAdministration-Sn-ZeroDosage-Example.xml | 20 + ...dministration-TimoptolEyeDrops-Example.xml | 52 + ...MedicationDispense-Amoxicillin-Example.xml | 76 + ...cationDispense-CiprofloxacinIV-Example.xml | 76 + ...tionDispense-CiprofloxacinOral-Example.xml | 69 + ...re-MedicationDispense-EyeDrops-Example.xml | 73 + ...cationDispense-ParacetamolOral-Example.xml | 71 + ...-MedicationRequest-Amoxicillin-Example.xml | 86 + ...icationRequest-CiprofloxacinIV-Example.xml | 79 + ...ationRequest-CiprofloxacinOral-Example.xml | 79 + ...dicationRequest-Clarithromycin-Example.xml | 79 + ...-MedicationRequest-Doxycycline-Example.xml | 126 + ...ore-MedicationRequest-EyeDrops-Example.xml | 82 + ...edicationRequest-ParacetamolIV-Example.xml | 79 + ...icationRequest-ParacetamolOral-Example.xml | 79 + ...edicationStatement-Amoxicillin-Example.xml | 87 + ...UKCore-MessageHeader-Discharge-Example.xml | 31 + ...bservation-24HourBloodPressure-Example.xml | 61 + ...servation-AwarenessOfDiagnosis-Example.xml | 19 + ...-Observation-BreathingNormally-Example.xml | 29 + .../UKCore-Observation-DrugUse-Example.xml | 32 + ...UKCore-Observation-FastingTest-Example.xml | 35 + ...bservation-FingerJointInflamed-Example.xml | 29 + ...servation-Group-FullBloodCount-Example.xml | 38 + ...KCore-Observation-HeavyDrinker-Example.xml | 35 + ...UKCore-Observation-Lab-Albumin-Example.xml | 61 + ...e-Observation-Lab-RedCellCount-Example.xml | 48 + ...-Observation-Lab-Sn-AbsentData-Example.xml | 34 + ...Observation-Lab-WhiteCellCount-Example.xml | 48 + .../UKCore-Observation-NPEWSTotal-Example.xml | 35 + ...Core-Observation-OxygenTherapy-Example.xml | 35 + ...servation-PatientConsciousness-Example.xml | 36 + .../UKCore-Observation-PipeSmoker-Example.xml | 35 + ...Observation-TobaccoConsumption-Example.xml | 37 + ...ore-Observation-VitalSigns-BMI-Example.xml | 41 + ...ation-VitalSigns-BloodPressure-Example.xml | 85 + ...ervation-VitalSigns-BodyHeight-Example.xml | 41 + ...ion-VitalSigns-BodyTemperature-Example.xml | 41 + ...ervation-VitalSigns-BodyWeight-Example.xml | 41 + ...n-VitalSigns-HeadCircumference-Example.xml | 41 + ...servation-VitalSigns-HeartRate-Example.xml | 41 + ...on-VitalSigns-OxygenSaturation-Example.xml | 41 + ...ion-VitalSigns-RespiratoryRate-Example.xml | 41 + ...ore-OperationOutcome-DateError-Example.xml | 20 + ...nization-LeedsTeachingHospital-Example.xml | 24 + ...ization-WhiteRoseMedicalCentre-Example.xml | 24 + .../UKCore-Patient-BabyPatient-Example.xml | 49 + .../UKCore-Patient-RichardSmith-Example.xml | 150 + .../UKCore-Patient-Sn-Makaton-Example.xml | 22 + ...e-Patient-Sn-MultipleLanguages-Example.xml | 51 + .../UKCore-Patient-Sn-Photo-Example.xml | 9 + ...Core-Patient-Sn-SingleLanguage-Example.xml | 17 + ...ctitioner-ConsultantSandraGose-Example.xml | 30 + ...Practitioner-DoctorPaulRastall-Example.xml | 31 + ...ctitioner-PharmacistJimmyChuck-Example.xml | 33 + .../UKCore-Practitioner-Sn-Photo-Example.xml | 9 + ...-Practitioner-Sn-Qualification-Example.xml | 25 + ...tionerRole-GeneralPractitioner-Example.xml | 36 + ...ionerRole-Sn-Organization-Code-Example.xml | 16 + ...re-Procedure-ExaminationOfSkin-Example.xml | 19 + ...ore-Provenance-RARecordConsent-Example.xml | 29 + .../UKCore-Questionnaire-EOLPlan-Example.xml | 96 + ...e-Questionnaire-FitnessForWork-Example.xml | 70 + ...-Questionnaire-InpatientSurvey-Example.xml | 63 + ...-QuestionnaireResponse-EOLPlan-Example.xml | 77 + ...onnaireResponse-FitnessForWork-Example.xml | 55 + ...nnaireResponse-InpatientSurvey-Example.xml | 85 + .../UKCore-RelatedPerson-JoySmith-Example.xml | 58 + ...ore-RequestGroup-Ciprofloxacin-Example.xml | 45 + ...questGroup-MultipleAntibiotics-Example.xml | 54 + ...KCore-RequestGroup-Paracetamol-Example.xml | 45 + .../UKCore-Schedule-Immunization-Example.xml | 42 + ...ore-ServiceRequest-CTChestScan-Example.xml | 39 + ...viceRequest-ColonoscopyRequest-Example.xml | 65 + .../UKCore-ServiceRequest-ECG-Example.xml | 39 + ...-ServiceRequest-HipReplacement-Example.xml | 41 + ...ceRequest-Lab-CReactiveProtein-Example.xml | 52 + ...Core-Slot-AvailableWalkInVisit-Example.xml | 46 + .../UKCore-Specimen-BloodSpecimen-Example.xml | 39 + .../UKCore-Specimen-UrineSpecimen-Example.xml | 31 + .../UKCore-Task-Colonoscopy-Example.xml | 69 + ...s-Observation-OxygenSaturation-Example.xml | 44 + FHIRValidationAction/test/package.json | 12 + IOPS-Validation.iml | 9 - gitrepository/Patient/patient-pds.xml | 310 - gitrepository/Patient/patient.json | 46 - gitrepository/package.json | 13 - hl7validator.md | 6 - jest.config.js | 17 - jest/setEnvVars.js | 1 - package-lock.json | 8975 ----------------- package.json | 30 - src/common.js.ts | 914 -- src/configureValidator.ts | 267 - src/populateValidator.ts | 165 - src/validate.test.ts | 123 - src/validator.test.ts | 97 - test-reporter/index.js | 17 - test-reporter/test-reporter.ts | 103 - tsconfig.json | 20 - validation.iml | 9 - 263 files changed, 13153 insertions(+), 15525 deletions(-) delete mode 100644 Dockerfile delete mode 100644 Examples/fail/Bundle-prescription-order-extraMedicationRequest.json delete mode 100644 Examples/fail/Bundle-prescription-order-incorrectFocus.json delete mode 100644 Examples/fail/Bundle-prescription-order-locationNotPresent.json delete mode 100644 Examples/fail/Bundle-prescription-order-missingFullUrl.json delete mode 100644 Examples/fail/Bundle-searchset-COVIDExemption-missingFullUrl.json delete mode 100644 Examples/fail/MedicationDispense-daysSupply-invalidaUnitOfMeasure.json delete mode 100644 Examples/fail/MedicationDispense-timing-invalidaUnitOfMeasure.json delete mode 100644 Examples/fail/MedicationRequest-invalid-json.json delete mode 100644 Examples/fail/MedicationRequest-missingMedication.json delete mode 100644 Examples/fail/patient-chi-number.json delete mode 100644 Examples/pass/Bundle-searchset-COVIDImmunization.json delete mode 100644 Examples/pass/Bundle-searchset-COVIDObservation.json delete mode 100644 Examples/pass/MedicationDispense-pass.json delete mode 100644 Examples/pass/MedicationRequest-constraints.json delete mode 100644 Examples/pass/MedicationRequest-pass.json delete mode 100644 Examples/pass/patient.json create mode 100644 FHIRValidationAction/scripts/__pycache__/common.cpython-312.pyc create mode 100644 FHIRValidationAction/scripts/common.py create mode 100644 FHIRValidationAction/scripts/config.json create mode 100644 FHIRValidationAction/scripts/configure-packages.py create mode 100644 FHIRValidationAction/scripts/generate-report.py create mode 100644 FHIRValidationAction/scripts/ignore-list.yaml create mode 100644 FHIRValidationAction/scripts/test_scripts/test_install_packages.py create mode 100644 FHIRValidationAction/scripts/upload-assets.py create mode 100644 FHIRValidationAction/test/Conformance-resources/CapabilityStatement/CapabilityStatement-pathology.xml create mode 100644 FHIRValidationAction/test/Conformance-resources/codesystems/CodeSystem-England-DeviatingResultIndicator.xml create mode 100644 FHIRValidationAction/test/Conformance-resources/conceptmaps/ConceptMap-England-DeviatingResultIndicator.xml create mode 100644 FHIRValidationAction/test/Conformance-resources/structuredefinitions/England-Observation-Lab-Pathology.xml create mode 100644 FHIRValidationAction/test/Conformance-resources/structuredefinitions/StructureDefintion-extension-Observation-organizer.xml create mode 100644 FHIRValidationAction/test/Conformance-resources/valuesets/ValueSet-England-DeviatingResultIndicator.xml create mode 100644 FHIRValidationAction/test/Conformance-resources/valuesets/ValueSet-England-PathologyAndLaboratoryMedicineObservables.xml create mode 100644 FHIRValidationAction/test/Conformance-resources/valuesets/ValueSet-England-PathologyBoundedCodeListObservables.xml create mode 100644 FHIRValidationAction/test/Examples/Pathology-Bundle-CRP-Report-Document-Example.json create mode 100644 FHIRValidationAction/test/Examples/Pathology-Bundle-FBC-Report-Document-Example.json create mode 100644 FHIRValidationAction/test/Examples/examples/Extension-UKCore-AdditionalContact-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/Extension-UKCore-AddressKey-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/Extension-UKCore-AdmissionMethod-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/Extension-UKCore-AllergyIntolEnd-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/Extension-UKCore-AssociatedEncounter-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/Extension-UKCore-BirthPlace-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/Extension-UKCore-BirthSex-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/Extension-UKCore-BirthTime-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/Extension-UKCore-BookingOrganization-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/Extension-UKCore-CadavericDonor-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/Extension-UKCore-CareSettingType-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/Extension-UKCore-CodingSCT-CodeUnknown-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/Extension-UKCore-CodingSCT-Heart-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/Extension-UKCore-CodingSCT-IllicitDrugs-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/Extension-UKCore-CodingSCT-Myocardial-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/Extension-UKCore-CodingSCT-Potassium-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/Extension-UKCore-CodingSCT-Weight-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/Extension-UKCore-CodingSCTAndCTV3-MoleOfSkin-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/Extension-UKCore-CodingSCTDescId-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/Extension-UKCore-CompositionReference-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/Extension-UKCore-ConditionEpisode-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/Extension-UKCore-ContactPreference-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/Extension-UKCore-ContactRank-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/Extension-UKCore-CopyCorrespondenceIndicator-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/Extension-UKCore-Coverage-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/Extension-UKCore-CuffSize-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/Extension-UKCore-DeathNotificationStatus-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/Extension-UKCore-DeliveryChannel-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/Extension-UKCore-DeviceReference-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/Extension-UKCore-DischargeMethod-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/Extension-UKCore-EffectivePeriod-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/Extension-UKCore-EmergencyCareDischargeStatus-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/Extension-UKCore-EthnicCategory-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/Extension-UKCore-Evidence-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/Extension-UKCore-InterpreterRequired-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/Extension-UKCore-LegalStatus-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/Extension-UKCore-ListWarningCode-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/Extension-UKCore-MainLocation-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/Extension-UKCore-MedicalApplianceSupplier-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/Extension-UKCore-MedicationPrescribingOrganizationType-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/Extension-UKCore-MedicationStatementLastIssueDate-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/Extension-UKCore-MedicationTradeFamily-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/Extension-UKCore-NHSNumberUnavailableReason-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/Extension-UKCore-NHSNumberVerificationStatus-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/Extension-UKCore-Note-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/Extension-UKCore-OtherContactSystem-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/Extension-UKCore-OutcomeOfAttendance-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/Extension-UKCore-OverseasVisitorChargingCategory-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/Extension-UKCore-ParentPresent-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/Extension-UKCore-Participant-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/Extension-UKCore-Period-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/Extension-UKCore-PharmacistVerifiedIndicator-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/Extension-UKCore-PreferredDispenserOrganization-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/Extension-UKCore-PriorityReason-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/Extension-UKCore-PriorityReason-SendingAsText-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/Extension-UKCore-RecordingSetting-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/Extension-UKCore-RepeatInformation-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/Extension-UKCore-ResidentialStatus-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/Extension-UKCore-ResponseRequest-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/Extension-UKCore-SampleCategory-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/Extension-UKCore-SampleCategory-PheobeSmitham-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/Extension-UKCore-SourceOfServiceRequest-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/Extension-UKCore-SpecialHandling-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/Extension-UKCore-Translation-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/Extension-UKCore-TriggeredBy-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/Extension-UKCore-VaccinationProcedure-COVID-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/Extension-UKCore-VaccinationProcedure-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-AllergyIntolerance-Amoxicillin-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-AllergyIntolerance-EnteredInError-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-AllergyIntolerance-Sn-DrugAllergy-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-AllergyIntolerance-Sn-DrugAllergyToEggProtein-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-AllergyIntolerance-Sn-NegHandlNoKnownAllergies-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-AllergyIntolerance-Sn-NonDrugAllergy-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-AllergyIntolerance-Sn-TransferDegradedDrugAllergy-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Appointment-OrthopaedicSurgery-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-AuditEvent-Query-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-BodyStructure-MedianCubitalVein-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Bundle-AllergyList-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Bundle-Batch-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Bundle-BatchPOST-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Bundle-NEWS2Observations-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Bundle-Sn-NoAllergyData-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-CarePlan-WellnessPlan-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-CareTeam-WeightManagementTeam-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Communication-FirstMMRVaccination-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Composition-Discharge-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Condition-BleedingFromEar-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Condition-HipReplacement-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Consent-ForInformationAccess-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Device-BloodPressure-Sphygmomanometer-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Device-BloodSpotContainer-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Device-ColostomyBag-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Device-SoftwareAsAMedicalDevice-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-DiagnosticReport-CTChestScan-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-DiagnosticReport-DiagnosticStudiesReport-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-DiagnosticReport-ECG-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-DiagnosticReport-Lab-DiagnosticStudiesReport-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-DocumentReference-CarePlanReportPDF-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-DocumentReference-ECG-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Encounter-InpatientEncounter-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-EpisodeOfCare-SmokingCessationTherapy-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-FamilyMemberHistory-FatherDiabetes-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Flag-FoodAllergy-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-HealthcareService-OrthopaedicService-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-ImagingStudy-CTChestScan-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Immunization-InfluenzaVaccine-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Immunization-Sn-AstraZenecaVaccine-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Immunization-Sn-IntramuscularRoute-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Immunization-Sn-LeftUpperArmStructure-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Immunization-Sn-LotNumber-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Immunization-Sn-Manufacturer-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Immunization-Sn-PatientConformVaccination-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Immunization-Sn-Performer-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Immunization-Sn-ProtocolApplied-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Immunization-Sn-UnitsOfMeasure-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-List-EmptyList-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-List-Sn-NoAllergyData-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Location-CardiologySJUH-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Location-GeneralPracticeNurseClinic-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Location-HospitalSJUH-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Location-NeoNatalLGI-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Medication-COVID-Vaccine-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Medication-Sn-Amoxicillin-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Medication-Sn-TransferDegradedMedEntry-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Medication-TimololVTM-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Medication-TimoptolEyeDrops-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-MedicationAdministration-CiprofloxacinIV-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-MedicationAdministration-Sn-ZeroDosage-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-MedicationAdministration-TimoptolEyeDrops-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-MedicationDispense-Amoxicillin-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-MedicationDispense-CiprofloxacinIV-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-MedicationDispense-CiprofloxacinOral-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-MedicationDispense-EyeDrops-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-MedicationDispense-ParacetamolOral-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-MedicationRequest-Amoxicillin-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-MedicationRequest-CiprofloxacinIV-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-MedicationRequest-CiprofloxacinOral-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-MedicationRequest-Clarithromycin-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-MedicationRequest-Doxycycline-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-MedicationRequest-EyeDrops-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-MedicationRequest-ParacetamolIV-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-MedicationRequest-ParacetamolOral-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-MedicationStatement-Amoxicillin-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-MessageHeader-Discharge-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Observation-24HourBloodPressure-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Observation-AwarenessOfDiagnosis-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Observation-BreathingNormally-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Observation-DrugUse-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Observation-FastingTest-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Observation-FingerJointInflamed-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Observation-Group-FullBloodCount-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Observation-HeavyDrinker-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Observation-Lab-Albumin-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Observation-Lab-RedCellCount-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Observation-Lab-Sn-AbsentData-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Observation-Lab-WhiteCellCount-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Observation-NPEWSTotal-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Observation-OxygenTherapy-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Observation-PatientConsciousness-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Observation-PipeSmoker-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Observation-TobaccoConsumption-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Observation-VitalSigns-BMI-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Observation-VitalSigns-BloodPressure-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Observation-VitalSigns-BodyHeight-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Observation-VitalSigns-BodyTemperature-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Observation-VitalSigns-BodyWeight-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Observation-VitalSigns-HeadCircumference-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Observation-VitalSigns-HeartRate-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Observation-VitalSigns-OxygenSaturation-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Observation-VitalSigns-RespiratoryRate-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-OperationOutcome-DateError-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Organization-LeedsTeachingHospital-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Organization-WhiteRoseMedicalCentre-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Patient-BabyPatient-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Patient-RichardSmith-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Patient-Sn-Makaton-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Patient-Sn-MultipleLanguages-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Patient-Sn-Photo-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Patient-Sn-SingleLanguage-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Practitioner-ConsultantSandraGose-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Practitioner-DoctorPaulRastall-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Practitioner-PharmacistJimmyChuck-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Practitioner-Sn-Photo-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Practitioner-Sn-Qualification-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-PractitionerRole-GeneralPractitioner-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-PractitionerRole-Sn-Organization-Code-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Procedure-ExaminationOfSkin-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Provenance-RARecordConsent-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Questionnaire-EOLPlan-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Questionnaire-FitnessForWork-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Questionnaire-InpatientSurvey-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-QuestionnaireResponse-EOLPlan-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-QuestionnaireResponse-FitnessForWork-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-QuestionnaireResponse-InpatientSurvey-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-RelatedPerson-JoySmith-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-RequestGroup-Ciprofloxacin-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-RequestGroup-MultipleAntibiotics-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-RequestGroup-Paracetamol-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Schedule-Immunization-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-ServiceRequest-CTChestScan-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-ServiceRequest-ColonoscopyRequest-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-ServiceRequest-ECG-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-ServiceRequest-HipReplacement-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-ServiceRequest-Lab-CReactiveProtein-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Slot-AvailableWalkInVisit-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Specimen-BloodSpecimen-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Specimen-UrineSpecimen-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-Task-Colonoscopy-Example.xml create mode 100644 FHIRValidationAction/test/Examples/examples/UKCore-VitalSigns-Observation-OxygenSaturation-Example.xml create mode 100644 FHIRValidationAction/test/package.json delete mode 100644 IOPS-Validation.iml delete mode 100644 gitrepository/Patient/patient-pds.xml delete mode 100644 gitrepository/Patient/patient.json delete mode 100644 gitrepository/package.json delete mode 100644 hl7validator.md delete mode 100644 jest.config.js delete mode 100644 jest/setEnvVars.js delete mode 100644 package-lock.json delete mode 100644 package.json delete mode 100644 src/common.js.ts delete mode 100644 src/configureValidator.ts delete mode 100644 src/populateValidator.ts delete mode 100644 src/validate.test.ts delete mode 100644 src/validator.test.ts delete mode 100644 test-reporter/index.js delete mode 100644 test-reporter/test-reporter.ts delete mode 100644 tsconfig.json delete mode 100644 validation.iml diff --git a/Dockerfile b/Dockerfile deleted file mode 100644 index 1775233..0000000 --- a/Dockerfile +++ /dev/null @@ -1,11 +0,0 @@ -FROM eclipse-temurin:18.0.2 - -WORKDIR /app - -COPY ../validation-service-fhir-r4/target/fhir-validator-*.jar ./fhir-validator.jar -RUN chmod -R a+x /app - -USER nobody - -#AEA-1024: Setting TEST_SYSTEM_PROP_VALIDATION_RESOURCE_CACHES_MS to max long so our resource cache never expires. -CMD ["java", "-Xms1500m", "-Xmx1500m", "-DTEST_SYSTEM_PROP_VALIDATION_RESOURCE_CACHES_MS=9223372036854775807", "-jar", "fhir-validator.jar"] diff --git a/Examples/fail/Bundle-prescription-order-extraMedicationRequest.json b/Examples/fail/Bundle-prescription-order-extraMedicationRequest.json deleted file mode 100644 index 9d11ab6..0000000 --- a/Examples/fail/Bundle-prescription-order-extraMedicationRequest.json +++ /dev/null @@ -1,661 +0,0 @@ -{ - "resourceType": "Bundle", - "id": "0d432bc3-c706-4ca8-93a2-17985e1383d5", - "identifier": { - "system": "https://tools.ietf.org/html/rfc4122", - "value": "1b73cdae-f6da-450a-9dd8-edd3f8ff5c16" - }, - "type": "message", - "entry": [ - { - "fullUrl": "urn:uuid:0d432bc3-c706-4ca8-93a2-17985e1383d5", - "resource": { - "resourceType": "MessageHeader", - "id": "7f0ad496-f165-41e8-8751-1b6c2dea8752", - "eventCoding": { - "system": "https://fhir.nhs.uk/CodeSystem/message-event", - "code": "prescription-order", - "display": "Prescription Order" - }, - "destination": [ - { - "endpoint": "urn:nhs-uk:addressing:ods:FCW64", - "receiver": { - "identifier": { - "system": "https://fhir.nhs.uk/Id/ods-organization-code", - "value": "FCW64" - } - } - } - ], - "sender": { - "reference": "urn:uuid:f36f6202-5b48-49e7-970b-3b4a1761247c", - "identifier": { - "system": "https://fhir.nhs.uk/Id/ods-organization-code", - "value": "694X0" - }, - "display": "Clark|Jackie" - }, - "source": { - "endpoint": "urn:nhs-uk:addressing:ods:694X0" - }, - "focus": [ - { - "reference": "urn:uuid:33eee58a-cf85-49a9-9d6c-5b323a0f4fd0", - "type": "MedicationRequest" - }, - { - "reference": "urn:uuid:a1ba87a0-6b23-4618-b742-f455135a981a", - "type": "MedicationRequest" - }, - { - "reference": "urn:uuid:d1a02497-257b-4149-a093-84454c3b5bae", - "type": "MedicationRequest" - }, - { - "reference": "urn:uuid:a1f9ad95-8e2b-4020-a6bd-124f6fe2ef1c", - "type": "Patient" - } - ] - } - }, - { - "fullUrl": "urn:uuid:a1f9ad95-8e2b-4020-a6bd-124f6fe2ef1c", - "resource": { - "resourceType": "Patient", - "id": "a1f9ad95-8e2b-4020-a6bd-124f6fe2ef1c", - "identifier": [ - { - - "system": "https://fhir.nhs.uk/Id/nhs-number", - "value": "9657847419" - } - ], - "name": [ - { - "use": "usual", - "family": "HOMAN", - "given": [ - "Amos Lloyd" - ] - } - ], - "telecom": [ - { - "system": "phone", - "value": "07000123123" - } - ], - "gender": "male", - "birthDate": "1985-03-12", - "address": [ - { - "use": "home", - "line": [ - "1 Dalmatian Way", - "Broughton", - "BRIGG" - ], - "postalCode": "DN20 0ET" - } - ], - "generalPractitioner": [ - { - "identifier": { - "system": "https://fhir.nhs.uk/Id/ods-organization-code", - "value": "A20047" - } - } - ] - } - }, - { - "fullUrl": "urn:uuid:f36f6202-5b48-49e7-970b-3b4a1761247c", - "resource": { - "resourceType": "PractitionerRole", - "id": "f36f6202-5b48-49e7-970b-3b4a1761247c", - "identifier": [ - { - "system": "https://fhir.nhs.uk/Id/sds-role-profile-id", - "value": "555086415105" - } - ], - "practitioner": { - "identifier": { - "system": "https://fhir.hl7.org.uk/Id/gmc-number", - "value": "C1231234" - }, - "display": "Jackie Clark" - }, - "organization": { - "identifier": { - "system": "https://fhir.nhs.uk/Id/ods-organization-code", - "value": "RHM" - }, - "display": "UNIVERSITY HOSPITAL SOUTHAMPTON NHS FOUNDATION TRUST" - }, - "code": [ - { - "coding": [ - { - "system": "https://fhir.hl7.org.uk/CodeSystem/UKCore-SDSJobRoleName", - "code": "R8000", - "display": "Clinical Practitioner Access Role" - } - ] - } - ], - "location": [ - { - "reference": "urn:uuid:4bdb71a5-209a-49b9-89ff-5396abc2e582" - } - ], - "healthcareService": [ - { - "identifier": { - "use": "usual", - "system": "https://fhir.nhs.uk/Id/ods-organization-code", - "value": "694X0" - }, - "display": "SOUTHAMPTON GENERAL HOSPITAL LABORATORY" - } - ], - "telecom": [ - { - "system": "phone", - "value": "02380798431", - "use": "work" - } - ] - } - }, - { - "fullUrl": "urn:uuid:4bdb71a5-209a-49b9-89ff-5396abc2e582", - "resource": { - "resourceType": "Location", - "id": "4bdb71a5-209a-49b9-89ff-5396abc2e582", - "status": "active", - "mode": "instance", - "address": { - "line": [ - "SOUTHAMPTON GENERAL HOSPITAL", - "TREMONA ROAD", - "SOUTHAMPTON" - ], - "postalCode": "SO16 6YD" - } - } - }, - { - "fullUrl": "urn:uuid:33eee58a-cf85-49a9-9d6c-5b323a0f4fd0", - "resource": { - "resourceType": "MedicationRequest", - "id": "33eee58a-cf85-49a9-9d6c-5b323a0f4fd0", - "extension": [ - { - "url": "https://fhir.nhs.uk/StructureDefinition/Extension-DM-PrescriptionType", - "valueCoding": { - "system": "https://fhir.nhs.uk/CodeSystem/prescription-type", - "code": "1001", - "display": "Outpatient Community Prescriber - Medical Prescriber" - } - } - ], - "identifier": [ - { - "system": "https://fhir.nhs.uk/Id/prescription-order-item-number", - "value": "33eee58a-cf85-49a9-9d6c-5b323a0f4fd0" - } - ], - "status": "active", - "intent": "order", - "category": [ - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/medicationrequest-category", - "code": "outpatient", - "display": "Outpatient" - } - ] - } - ], - "medicationCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "322236009", - "display": "Paracetamol 500mg tablets" - } - ] - }, - "subject": { - "reference": "urn:uuid:a1f9ad95-8e2b-4020-a6bd-124f6fe2ef1c" - }, - "authoredOn": "2021-06-25T14:40:14+01:00", - "requester": { - "reference": "urn:uuid:f36f6202-5b48-49e7-970b-3b4a1761247c" - }, - "groupIdentifier": { - "extension": [ - { - "url": "https://fhir.nhs.uk/StructureDefinition/Extension-DM-PrescriptionId", - "valueIdentifier": { - "system": "https://fhir.nhs.uk/Id/prescription", - "value": "e511555b-312d-4307-8caf-999559a20e25" - } - } - ], - "system": "https://fhir.nhs.uk/Id/prescription-order-number", - "value": "6FD469-0694X0-02504T" - }, - "courseOfTherapyType": { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/medicationrequest-course-of-therapy", - "code": "acute", - "display": "Short course (acute) therapy" - } - ] - }, - "dosageInstruction": [ - { - "text": "test" - } - ], - "dispenseRequest": { - "extension": [ - { - "url": "https://fhir.nhs.uk/StructureDefinition/Extension-DM-PerformerSiteType", - "valueCoding": { - "system": "https://fhir.nhs.uk/CodeSystem/dispensing-site-preference", - "code": "P1", - "display": "Other (e.g. Community Pharmacy)" - } - } - ], - "quantity": { - "value": 23, - "unit": "tablet", - "system": "http://snomed.info/sct", - "code": "428673006" - }, - "performer": { - "identifier": { - "system": "https://fhir.nhs.uk/Id/ods-organization-code", - "value": "FCW64" - } - } - }, - "substitution": { - "allowedBoolean": false - } - } - }, - { - "fullUrl": "urn:uuid:a1ba87a0-6b23-4618-b742-f455135a981a", - "resource": { - "resourceType": "MedicationRequest", - "id": "a1ba87a0-6b23-4618-b742-f455135a981a", - "extension": [ - { - "url": "https://fhir.nhs.uk/StructureDefinition/Extension-DM-PrescriptionType", - "valueCoding": { - "system": "https://fhir.nhs.uk/CodeSystem/prescription-type", - "code": "1001", - "display": "Outpatient Community Prescriber - Medical Prescriber" - } - } - ], - "identifier": [ - { - "system": "https://fhir.nhs.uk/Id/prescription-order-item-number", - "value": "a1ba87a0-6b23-4618-b742-f455135a981a" - } - ], - "status": "active", - "intent": "order", - "category": [ - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/medicationrequest-category", - "code": "outpatient", - "display": "Outpatient" - } - ] - } - ], - "medicationCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "35901911000001104", - "display": "Amoxicillin 125mg/5ml oral suspension sugar free" - } - ] - }, - "subject": { - "reference": "urn:uuid:a1f9ad95-8e2b-4020-a6bd-124f6fe2ef1c" - }, - "authoredOn": "2021-06-25T14:40:14+01:00", - "requester": { - "reference": "urn:uuid:f36f6202-5b48-49e7-970b-3b4a1761247c" - }, - "groupIdentifier": { - "extension": [ - { - "url": "https://fhir.nhs.uk/StructureDefinition/Extension-DM-PrescriptionId", - "valueIdentifier": { - "system": "https://fhir.nhs.uk/Id/prescription", - "value": "e511555b-312d-4307-8caf-999559a20e25" - } - } - ], - "system": "https://fhir.nhs.uk/Id/prescription-order-number", - "value": "6FD469-0694X0-02504T" - }, - "courseOfTherapyType": { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/medicationrequest-course-of-therapy", - "code": "acute", - "display": "Short course (acute) therapy" - } - ] - }, - "dosageInstruction": [ - { - "text": "test" - } - ], - "dispenseRequest": { - "extension": [ - { - "url": "https://fhir.nhs.uk/StructureDefinition/Extension-DM-PerformerSiteType", - "valueCoding": { - "system": "https://fhir.nhs.uk/CodeSystem/dispensing-site-preference", - "code": "P1", - "display": "Other (e.g. Community Pharmacy)" - } - } - ], - "quantity": { - "value": 100, - "unit": "ml", - "system": "http://snomed.info/sct", - "code": "258773002" - }, - "performer": { - "identifier": { - "system": "https://fhir.nhs.uk/Id/ods-organization-code", - "value": "FCW64" - } - } - }, - "substitution": { - "allowedBoolean": false - } - } - }, - { - "fullUrl": "urn:uuid:d1a02497-257b-4149-a093-84454c3b5bae", - "resource": { - "resourceType": "MedicationRequest", - "id": "d1a02497-257b-4149-a093-84454c3b5bae", - "extension": [ - { - "url": "https://fhir.nhs.uk/StructureDefinition/Extension-DM-PrescriptionType", - "valueCoding": { - "system": "https://fhir.nhs.uk/CodeSystem/prescription-type", - "code": "1001", - "display": "Outpatient Community Prescriber - Medical Prescriber" - } - } - ], - "identifier": [ - { - "system": "https://fhir.nhs.uk/Id/prescription-order-item-number", - "value": "d1a02497-257b-4149-a093-84454c3b5bae" - } - ], - "status": "active", - "intent": "order", - "category": [ - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/medicationrequest-category", - "code": "outpatient", - "display": "Outpatient" - } - ] - } - ], - "medicationCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "329652003", - "display": "Ibuprofen 200mg tablets" - } - ] - }, - "subject": { - "reference": "urn:uuid:a1f9ad95-8e2b-4020-a6bd-124f6fe2ef1c" - }, - "authoredOn": "2021-06-25T14:40:14+01:00", - "requester": { - "reference": "urn:uuid:f36f6202-5b48-49e7-970b-3b4a1761247c" - }, - "groupIdentifier": { - "extension": [ - { - "url": "https://fhir.nhs.uk/StructureDefinition/Extension-DM-PrescriptionId", - "valueIdentifier": { - "system": "https://fhir.nhs.uk/Id/prescription", - "value": "e511555b-312d-4307-8caf-999559a20e25" - } - } - ], - "system": "https://fhir.nhs.uk/Id/prescription-order-number", - "value": "6FD469-0694X0-02504T" - }, - "courseOfTherapyType": { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/medicationrequest-course-of-therapy", - "code": "acute", - "display": "Short course (acute) therapy" - } - ] - }, - "dosageInstruction": [ - { - "text": "2 Four Times Daily" - } - ], - "dispenseRequest": { - "extension": [ - { - "url": "https://fhir.nhs.uk/StructureDefinition/Extension-DM-PerformerSiteType", - "valueCoding": { - "system": "https://fhir.nhs.uk/CodeSystem/dispensing-site-preference", - "code": "P1", - "display": "Other (e.g. Community Pharmacy)" - } - } - ], - "quantity": { - "value": 24, - "unit": "tablet", - "system": "http://snomed.info/sct", - "code": "428673006" - }, - "performer": { - "identifier": { - "system": "https://fhir.nhs.uk/Id/ods-organization-code", - "value": "FCW64" - } - } - }, - "substitution": { - "allowedBoolean": false - } - } - }, - { - "fullUrl": "urn:uuid:c7d942f2-3c1d-4d93-9ba8-ba57db83cdc0", - "resource": { - "resourceType": "MedicationRequest", - "id": "c7d942f2-3c1d-4d93-9ba8-ba57db83cdc0", - "extension": [ - { - "url": "https://fhir.nhs.uk/StructureDefinition/Extension-DM-PrescriptionType", - "valueCoding": { - "system": "https://fhir.nhs.uk/CodeSystem/prescription-type", - "code": "1001", - "display": "Outpatient Community Prescriber - Medical Prescriber" - } - } - ], - "identifier": [ - { - "system": "https://fhir.nhs.uk/Id/prescription-order-item-number", - "value": "c7d942f2-3c1d-4d93-9ba8-ba57db83cdc0" - } - ], - "status": "active", - "intent": "order", - "category": [ - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/medicationrequest-category", - "code": "outpatient", - "display": "Outpatient" - } - ] - } - ], - "medicationCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "39695211000001102", - "display": "Aspirin 300mg dispersible tablets" - } - ] - }, - "subject": { - "reference": "urn:uuid:a1f9ad95-8e2b-4020-a6bd-124f6fe2ef1c" - }, - "authoredOn": "2021-06-25T14:40:14+01:00", - "requester": { - "reference": "urn:uuid:f36f6202-5b48-49e7-970b-3b4a1761247c" - }, - "groupIdentifier": { - "extension": [ - { - "url": "https://fhir.nhs.uk/StructureDefinition/Extension-DM-PrescriptionId", - "valueIdentifier": { - "system": "https://fhir.nhs.uk/Id/prescription", - "value": "e511555b-312d-4307-8caf-999559a20e25" - } - } - ], - "system": "https://fhir.nhs.uk/Id/prescription-order-number", - "value": "6FD469-0694X0-02504T" - }, - "courseOfTherapyType": { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/medicationrequest-course-of-therapy", - "code": "acute", - "display": "Short course (acute) therapy" - } - ] - }, - "dosageInstruction": [ - { - "text": "Take ONE Four Times Daily" - } - ], - "dispenseRequest": { - "extension": [ - { - "url": "https://fhir.nhs.uk/StructureDefinition/Extension-DM-PerformerSiteType", - "valueCoding": { - "system": "https://fhir.nhs.uk/CodeSystem/dispensing-site-preference", - "code": "P1", - "display": "Other (e.g. Community Pharmacy)" - } - } - ], - "quantity": { - "value": 28, - "unit": "tablet", - "system": "http://snomed.info/sct", - "code": "428673006" - }, - "performer": { - "identifier": { - "system": "https://fhir.nhs.uk/Id/ods-organization-code", - "value": "FCW64" - } - } - }, - "substitution": { - "allowedBoolean": false - } - } - }, - { - "fullUrl": "urn:uuid:e5e19e28-b351-4fd4-8133-24608f360d2f", - "resource": { - "resourceType": "Provenance", - "id": "e5e19e28-b351-4fd4-8133-24608f360d2f", - "target": [ - { - "reference": "urn:uuid:33eee58a-cf85-49a9-9d6c-5b323a0f4fd0", - "type": "MedicationRequest" - }, - { - "reference": "urn:uuid:a1ba87a0-6b23-4618-b742-f455135a981a", - "type": "MedicationRequest" - }, - { - "reference": "urn:uuid:d1a02497-257b-4149-a093-84454c3b5bae", - "type": "MedicationRequest" - } - ], - "recorded": "2021-06-25T14:40:17.2561801+01:00", - "agent": [ - { - "who": { - "reference": "urn:uuid:f36f6202-5b48-49e7-970b-3b4a1761247c", - "type": "PractitionerRole" - } - } - ], - "signature": [ - { - "type": [ - { - "system": "urn:iso-astm:E1762-95:2013", - "code": "1.2.840.10065.1.12.1.1", - "display": "Author's Signature" - } - ], - "when": "2021-06-25T14:40:17.2561801+01:00", - "who": { - "reference": "urn:uuid:f36f6202-5b48-49e7-970b-3b4a1761247c", - "type": "PractitionerRole" - }, - "data": "PFNpZ25hdHVyZSB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnIyI+PFNpZ25lZEluZm8geG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDkveG1sZHNpZyMiPjxDYW5vbmljYWxpemF0aW9uTWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8xMC94bWwtZXhjLWMxNG4jIj48L0Nhbm9uaWNhbGl6YXRpb25NZXRob2Q+PFNpZ25hdHVyZU1ldGhvZCBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDkveG1sZHNpZyNyc2Etc2hhMSI+PC9TaWduYXR1cmVNZXRob2Q+PFJlZmVyZW5jZT48VHJhbnNmb3Jtcz48VHJhbnNmb3JtIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8xMC94bWwtZXhjLWMxNG4jIj48L1RyYW5zZm9ybT48L1RyYW5zZm9ybXM+PERpZ2VzdE1ldGhvZCBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDkveG1sZHNpZyNzaGExIj48L0RpZ2VzdE1ldGhvZD48RGlnZXN0VmFsdWU+cWREeWQ0eXd4ekpNa2liVU15V1puUDhwVFdrPTwvRGlnZXN0VmFsdWU+PC9SZWZlcmVuY2U+PC9TaWduZWRJbmZvPjxTaWduYXR1cmVWYWx1ZT5ESC9GaGNXcnZPUFBrNkxhbWc5WlpnTnJVajJmRnVIZ2NidlZEYmJMblJsQnpDdThPZDErb0NHUENRSHdwSkFRNW8xTlpnSmNjcjI5dHkwV3pCeFBDZEF3OUd2a2dLNy92bCtpdmJlWVlrcEM3V0NLTmxQMkh4UHMzV01KQ2kxOWJ4UFdBTVVBUGNsM2dBTHpVN0lPcXJuc1VTZ20zYnllai9lUERNU0d4UTQ9PC9TaWduYXR1cmVWYWx1ZT48S2V5SW5mbz48WDUwOURhdGE+PFg1MDlDZXJ0aWZpY2F0ZT5NSUlEdURDQ0FxQ2dBd0lCQWdJRVhjbW83ekFOQmdrcWhraUc5dzBCQVFzRkFEQTJNUXd3Q2dZRFZRUUtFd051YUhNeEN6QUpCZ05WQkFzVEFrTkJNUmt3RndZRFZRUURFeEJPU0ZNZ1NVNVVJRXhsZG1Wc0lERkVNQjRYRFRJd01Ea3lNekUxTkRrME9Gb1hEVEl5TURreU16RTJNVGswT0Zvd1F6RU1NQW9HQTFVRUNoTURibWh6TVE4d0RRWURWUVFMRXdaUVpXOXdiR1V4SWpBZ0JnTlZCQU1NR1RVMU5UQTROalF4TlRFd05WOVVaWE4wWDFSbGMzUmtiMmN3Z1o4d0RRWUpLb1pJaHZjTkFRRUJCUUFEZ1kwQU1JR0pBb0dCQVBDeW1MYjBJdm5nS21ZOTlwcmx2VU8xTmxnK1l5NHpEanpUaHVxZDJrdGsyOE1lWWRWbUFMV0xJWTY5cE50VDhEV0NrSmJtVytyR1JFYzFueG9halcrb0NqV2dlMUtjdytVVU15MnNZNXBMMmJoMGpmNGhtK3d5OVZvbGdNeWRsWmN6cklxWmJpYjhCbTBZbkZtbGtqSDltZnU1ZWRzQzhPVmYzdHIyUktYSEFnTUJBQUdqZ2dGRE1JSUJQekFPQmdOVkhROEJBZjhFQkFNQ0JrQXdaUVlEVlIwZ0FRSC9CRnN3V1RCWEJnc3Foam9BaVh0bUFBTUNBREJJTUVZR0NDc0dBUVVGQndJQkZqcG9kSFJ3Y3pvdkwzQnJhUzV1YUhNdWRXc3ZZMlZ5ZEdsbWFXTmhkR1ZmY0c5c2FXTnBaWE12WTI5dWRHVnVkRjlqYjIxdGFYUnRaVzUwTURNR0ExVWRId1FzTUNvd0tLQW1vQ1NHSW1oMGRIQTZMeTlqY213dWJtaHpMblZyTDJsdWRDOHhaQzlqY214ak15NWpjbXd3S3dZRFZSMFFCQ1F3SW9BUE1qQXlNREE1TWpNeE5UUTVORGhhZ1E4eU1ESXlNREl4TmpFMk1UazBPRm93SHdZRFZSMGpCQmd3Rm9BVW9KWWZnWVROUGQ2RVVLTDZRTEl6SHhZNVBGSXdIUVlEVlIwT0JCWUVGRi9YS2h0NWVpN3FyeHcxM1dmR2xDQStaNS9NTUFrR0ExVWRFd1FDTUFBd0dRWUpLb1pJaHZaOUIwRUFCQXd3Q2hzRVZqZ3VNd01DQkxBd0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dFQkFFZmFidkVRcmt0MEJTUnkzYnA1NkRJMUJyWEN5eVFWdjhORkdsZ2VDQTNOV0V5dE9uQkpqaDNJT0c1YlpsclVBK1lnK2xJMWxFUFlWaGJxd0R2bmlDdUYyOWw1TE0zai82Y1c0YWRIRUFPMTVnZWNHUVRzbm9DUlRZMnYrTzBDcVZ5MGtaWkV0dFRFbGtPekZ3clNvQzRITDdkOG96cG9UR0NpVDBHK3lKT25mWm9yc1ZWd1JFNW9rNUhwMlYyQWEwQ2EvUUVkNzc4UFMxOXFqdHBEUWJjODdVYkVPSXY2alZscUM3VHhIVGViNjB2akhIcU14VFU5bCtjdGF0TnU4N1ovMTA3eG1NRmFVYTRVMXA0R0xZYm9QbElOSUkzVVlwdGNDdXRXeHROcTVGZ1RNTkI1eEJQUE9SU2tjSWxrNDBsc0U1R3EzczlVZ2xLZzNBQ3V1Wnc9PC9YNTA5Q2VydGlmaWNhdGU+PC9YNTA5RGF0YT48L0tleUluZm8+PC9TaWduYXR1cmU+" - } - ] - } - } - ] -} \ No newline at end of file diff --git a/Examples/fail/Bundle-prescription-order-incorrectFocus.json b/Examples/fail/Bundle-prescription-order-incorrectFocus.json deleted file mode 100644 index cb4d3f0..0000000 --- a/Examples/fail/Bundle-prescription-order-incorrectFocus.json +++ /dev/null @@ -1,661 +0,0 @@ -{ - "resourceType": "Bundle", - "id": "0d432bc3-c706-4ca8-93a2-17985e1383d5", - "identifier": { - "system": "https://tools.ietf.org/html/rfc4122", - "value": "1b73cdae-f6da-450a-9dd8-edd3f8ff5c16" - }, - "type": "message", - "entry": [ - { - "fullUrl": "urn:uuid:0d432bc3-c706-4ca8-93a2-17985e1383d5", - "resource": { - "resourceType": "MessageHeader", - "id": "7f0ad496-f165-41e8-8751-1b6c2dea8752", - "eventCoding": { - "system": "https://fhir.nhs.uk/CodeSystem/message-event", - "code": "prescription-order", - "display": "Prescription Order" - }, - "destination": [ - { - "endpoint": "urn:nhs-uk:addressing:ods:FCW64", - "receiver": { - "identifier": { - "system": "https://fhir.nhs.uk/Id/ods-organization-code", - "value": "FCW64" - } - } - } - ], - "sender": { - "reference": "urn:uuid:f36f6202-5b48-49e7-970b-3b4a1761247c", - "identifier": { - "system": "https://fhir.nhs.uk/Id/ods-organization-code", - "value": "694X0" - }, - "display": "Clark|Jackie" - }, - "source": { - "endpoint": "urn:nhs-uk:addressing:ods:694X0" - }, - "focus": [ - { - "reference": "urn:uuid:33eee58a-cf85-49a9-9d6c-5b323a0f4fd0", - "type": "MedicationRequest" - }, - { - "reference": "urn:uuid:a1ba87a0-6b23-4618-b742-f455135a981a", - "type": "MedicationRequest" - }, - { - "reference": "urn:uuid:a1f9ad95-8e2b-4020-a6bd-124f6fe2ef1c", - "type": "MedicationRequest" - }, - { - "reference": "urn:uuid:d1a02497-257b-4149-a093-84454c3b5bae", - "type": "Patient" - } - ] - } - }, - { - "fullUrl": "urn:uuid:a1f9ad95-8e2b-4020-a6bd-124f6fe2ef1c", - "resource": { - "resourceType": "Patient", - "id": "a1f9ad95-8e2b-4020-a6bd-124f6fe2ef1c", - "identifier": [ - { - - "system": "https://fhir.nhs.uk/Id/nhs-number", - "value": "9657847419" - } - ], - "name": [ - { - "use": "usual", - "family": "HOMAN", - "given": [ - "Amos Lloyd" - ] - } - ], - "telecom": [ - { - "system": "phone", - "value": "07000123123" - } - ], - "gender": "male", - "birthDate": "1985-03-12", - "address": [ - { - "use": "home", - "line": [ - "1 Dalmatian Way", - "Broughton", - "BRIGG" - ], - "postalCode": "DN20 0ET" - } - ], - "generalPractitioner": [ - { - "identifier": { - "system": "https://fhir.nhs.uk/Id/ods-organization-code", - "value": "A20047" - } - } - ] - } - }, - { - "fullUrl": "urn:uuid:f36f6202-5b48-49e7-970b-3b4a1761247c", - "resource": { - "resourceType": "PractitionerRole", - "id": "f36f6202-5b48-49e7-970b-3b4a1761247c", - "identifier": [ - { - "system": "https://fhir.nhs.uk/Id/sds-role-profile-id", - "value": "555086415105" - } - ], - "practitioner": { - "identifier": { - "system": "https://fhir.hl7.org.uk/Id/gmc-number", - "value": "1231234" - }, - "display": "Jackie Clark" - }, - "organization": { - "identifier": { - "system": "https://fhir.nhs.uk/Id/ods-organization-code", - "value": "RHM" - }, - "display": "UNIVERSITY HOSPITAL SOUTHAMPTON NHS FOUNDATION TRUST" - }, - "code": [ - { - "coding": [ - { - "system": "https://fhir.hl7.org.uk/CodeSystem/UKCore-SDSJobRoleName", - "code": "R8000", - "display": "Clinical Practitioner Access Role" - } - ] - } - ], - "location": [ - { - "reference": "urn:uuid:4bdb71a5-209a-49b9-89ff-5396abc2e582" - } - ], - "healthcareService": [ - { - "identifier": { - "use": "usual", - "system": "https://fhir.nhs.uk/Id/ods-organization-code", - "value": "694X0" - }, - "display": "SOUTHAMPTON GENERAL HOSPITAL LABORATORY" - } - ], - "telecom": [ - { - "system": "phone", - "value": "02380798431", - "use": "work" - } - ] - } - }, - { - "fullUrl": "urn:uuid:4bdb71a5-209a-49b9-89ff-5396abc2e582", - "resource": { - "resourceType": "Location", - "id": "4bdb71a5-209a-49b9-89ff-5396abc2e582", - "status": "active", - "mode": "instance", - "address": { - "line": [ - "SOUTHAMPTON GENERAL HOSPITAL", - "TREMONA ROAD", - "SOUTHAMPTON" - ], - "postalCode": "SO16 6YD" - } - } - }, - { - "fullUrl": "urn:uuid:33eee58a-cf85-49a9-9d6c-5b323a0f4fd0", - "resource": { - "resourceType": "MedicationRequest", - "id": "33eee58a-cf85-49a9-9d6c-5b323a0f4fd0", - "extension": [ - { - "url": "https://fhir.nhs.uk/StructureDefinition/Extension-DM-PrescriptionType", - "valueCoding": { - "system": "https://fhir.nhs.uk/CodeSystem/prescription-type", - "code": "1001", - "display": "Outpatient Community Prescriber - Medical Prescriber" - } - } - ], - "identifier": [ - { - "system": "https://fhir.nhs.uk/Id/prescription-order-item-number", - "value": "33eee58a-cf85-49a9-9d6c-5b323a0f4fd0" - } - ], - "status": "active", - "intent": "order", - "category": [ - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/medicationrequest-category", - "code": "outpatient", - "display": "Outpatient" - } - ] - } - ], - "medicationCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "322236009", - "display": "Paracetamol 500mg tablets" - } - ] - }, - "subject": { - "reference": "urn:uuid:a1f9ad95-8e2b-4020-a6bd-124f6fe2ef1c" - }, - "authoredOn": "2021-06-25T14:40:14+01:00", - "requester": { - "reference": "urn:uuid:f36f6202-5b48-49e7-970b-3b4a1761247c" - }, - "groupIdentifier": { - "extension": [ - { - "url": "https://fhir.nhs.uk/StructureDefinition/Extension-DM-PrescriptionId", - "valueIdentifier": { - "system": "https://fhir.nhs.uk/Id/prescription", - "value": "e511555b-312d-4307-8caf-999559a20e25" - } - } - ], - "system": "https://fhir.nhs.uk/Id/prescription-order-number", - "value": "6FD469-0694X0-02504T" - }, - "courseOfTherapyType": { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/medicationrequest-course-of-therapy", - "code": "acute", - "display": "Short course (acute) therapy" - } - ] - }, - "dosageInstruction": [ - { - "text": "test" - } - ], - "dispenseRequest": { - "extension": [ - { - "url": "https://fhir.nhs.uk/StructureDefinition/Extension-DM-PerformerSiteType", - "valueCoding": { - "system": "https://fhir.nhs.uk/CodeSystem/dispensing-site-preference", - "code": "P1", - "display": "Other (e.g. Community Pharmacy)" - } - } - ], - "quantity": { - "value": 23, - "unit": "tablet", - "system": "http://snomed.info/sct", - "code": "428673006" - }, - "performer": { - "identifier": { - "system": "https://fhir.nhs.uk/Id/ods-organization-code", - "value": "FCW64" - } - } - }, - "substitution": { - "allowedBoolean": false - } - } - }, - { - "fullUrl": "urn:uuid:a1ba87a0-6b23-4618-b742-f455135a981a", - "resource": { - "resourceType": "MedicationRequest", - "id": "a1ba87a0-6b23-4618-b742-f455135a981a", - "extension": [ - { - "url": "https://fhir.nhs.uk/StructureDefinition/Extension-DM-PrescriptionType", - "valueCoding": { - "system": "https://fhir.nhs.uk/CodeSystem/prescription-type", - "code": "1001", - "display": "Outpatient Community Prescriber - Medical Prescriber" - } - } - ], - "identifier": [ - { - "system": "https://fhir.nhs.uk/Id/prescription-order-item-number", - "value": "a1ba87a0-6b23-4618-b742-f455135a981a" - } - ], - "status": "active", - "intent": "order", - "category": [ - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/medicationrequest-category", - "code": "outpatient", - "display": "Outpatient" - } - ] - } - ], - "medicationCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "35901911000001104", - "display": "Amoxicillin 125mg/5ml oral suspension sugar free" - } - ] - }, - "subject": { - "reference": "urn:uuid:a1f9ad95-8e2b-4020-a6bd-124f6fe2ef1c" - }, - "authoredOn": "2021-06-25T14:40:14+01:00", - "requester": { - "reference": "urn:uuid:f36f6202-5b48-49e7-970b-3b4a1761247c" - }, - "groupIdentifier": { - "extension": [ - { - "url": "https://fhir.nhs.uk/StructureDefinition/Extension-DM-PrescriptionId", - "valueIdentifier": { - "system": "https://fhir.nhs.uk/Id/prescription", - "value": "e511555b-312d-4307-8caf-999559a20e25" - } - } - ], - "system": "https://fhir.nhs.uk/Id/prescription-order-number", - "value": "6FD469-0694X0-02504T" - }, - "courseOfTherapyType": { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/medicationrequest-course-of-therapy", - "code": "acute", - "display": "Short course (acute) therapy" - } - ] - }, - "dosageInstruction": [ - { - "text": "test" - } - ], - "dispenseRequest": { - "extension": [ - { - "url": "https://fhir.nhs.uk/StructureDefinition/Extension-DM-PerformerSiteType", - "valueCoding": { - "system": "https://fhir.nhs.uk/CodeSystem/dispensing-site-preference", - "code": "P1", - "display": "Other (e.g. Community Pharmacy)" - } - } - ], - "quantity": { - "value": 100, - "unit": "ml", - "system": "http://snomed.info/sct", - "code": "258773002" - }, - "performer": { - "identifier": { - "system": "https://fhir.nhs.uk/Id/ods-organization-code", - "value": "FCW64" - } - } - }, - "substitution": { - "allowedBoolean": false - } - } - }, - { - "fullUrl": "urn:uuid:d1a02497-257b-4149-a093-84454c3b5bae", - "resource": { - "resourceType": "MedicationRequest", - "id": "d1a02497-257b-4149-a093-84454c3b5bae", - "extension": [ - { - "url": "https://fhir.nhs.uk/StructureDefinition/Extension-DM-PrescriptionType", - "valueCoding": { - "system": "https://fhir.nhs.uk/CodeSystem/prescription-type", - "code": "1001", - "display": "Outpatient Community Prescriber - Medical Prescriber" - } - } - ], - "identifier": [ - { - "system": "https://fhir.nhs.uk/Id/prescription-order-item-number", - "value": "d1a02497-257b-4149-a093-84454c3b5bae" - } - ], - "status": "active", - "intent": "order", - "category": [ - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/medicationrequest-category", - "code": "outpatient", - "display": "Outpatient" - } - ] - } - ], - "medicationCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "329652003", - "display": "Ibuprofen 200mg tablets" - } - ] - }, - "subject": { - "reference": "urn:uuid:a1f9ad95-8e2b-4020-a6bd-124f6fe2ef1c" - }, - "authoredOn": "2021-06-25T14:40:14+01:00", - "requester": { - "reference": "urn:uuid:f36f6202-5b48-49e7-970b-3b4a1761247c" - }, - "groupIdentifier": { - "extension": [ - { - "url": "https://fhir.nhs.uk/StructureDefinition/Extension-DM-PrescriptionId", - "valueIdentifier": { - "system": "https://fhir.nhs.uk/Id/prescription", - "value": "e511555b-312d-4307-8caf-999559a20e25" - } - } - ], - "system": "https://fhir.nhs.uk/Id/prescription-order-number", - "value": "6FD469-0694X0-02504T" - }, - "courseOfTherapyType": { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/medicationrequest-course-of-therapy", - "code": "acute", - "display": "Short course (acute) therapy" - } - ] - }, - "dosageInstruction": [ - { - "text": "2 Four Times Daily" - } - ], - "dispenseRequest": { - "extension": [ - { - "url": "https://fhir.nhs.uk/StructureDefinition/Extension-DM-PerformerSiteType", - "valueCoding": { - "system": "https://fhir.nhs.uk/CodeSystem/dispensing-site-preference", - "code": "P1", - "display": "Other (e.g. Community Pharmacy)" - } - } - ], - "quantity": { - "value": 24, - "unit": "tablet", - "system": "http://snomed.info/sct", - "code": "428673006" - }, - "performer": { - "identifier": { - "system": "https://fhir.nhs.uk/Id/ods-organization-code", - "value": "FCW64" - } - } - }, - "substitution": { - "allowedBoolean": false - } - } - }, - { - "fullUrl": "urn:uuid:c7d942f2-3c1d-4d93-9ba8-ba57db83cdc0", - "resource": { - "resourceType": "MedicationRequest", - "id": "c7d942f2-3c1d-4d93-9ba8-ba57db83cdc0", - "extension": [ - { - "url": "https://fhir.nhs.uk/StructureDefinition/Extension-DM-PrescriptionType", - "valueCoding": { - "system": "https://fhir.nhs.uk/CodeSystem/prescription-type", - "code": "1001", - "display": "Outpatient Community Prescriber - Medical Prescriber" - } - } - ], - "identifier": [ - { - "system": "https://fhir.nhs.uk/Id/prescription-order-item-number", - "value": "c7d942f2-3c1d-4d93-9ba8-ba57db83cdc0" - } - ], - "status": "active", - "intent": "order", - "category": [ - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/medicationrequest-category", - "code": "outpatient", - "display": "Outpatient" - } - ] - } - ], - "medicationCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "39695211000001102", - "display": "Aspirin 300mg dispersible tablets" - } - ] - }, - "subject": { - "reference": "urn:uuid:a1f9ad95-8e2b-4020-a6bd-124f6fe2ef1c" - }, - "authoredOn": "2021-06-25T14:40:14+01:00", - "requester": { - "reference": "urn:uuid:f36f6202-5b48-49e7-970b-3b4a1761247c" - }, - "groupIdentifier": { - "extension": [ - { - "url": "https://fhir.nhs.uk/StructureDefinition/Extension-DM-PrescriptionId", - "valueIdentifier": { - "system": "https://fhir.nhs.uk/Id/prescription", - "value": "e511555b-312d-4307-8caf-999559a20e25" - } - } - ], - "system": "https://fhir.nhs.uk/Id/prescription-order-number", - "value": "6FD469-0694X0-02504T" - }, - "courseOfTherapyType": { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/medicationrequest-course-of-therapy", - "code": "acute", - "display": "Short course (acute) therapy" - } - ] - }, - "dosageInstruction": [ - { - "text": "Take ONE Four Times Daily" - } - ], - "dispenseRequest": { - "extension": [ - { - "url": "https://fhir.nhs.uk/StructureDefinition/Extension-DM-PerformerSiteType", - "valueCoding": { - "system": "https://fhir.nhs.uk/CodeSystem/dispensing-site-preference", - "code": "P1", - "display": "Other (e.g. Community Pharmacy)" - } - } - ], - "quantity": { - "value": 28, - "unit": "tablet", - "system": "http://snomed.info/sct", - "code": "428673006" - }, - "performer": { - "identifier": { - "system": "https://fhir.nhs.uk/Id/ods-organization-code", - "value": "FCW64" - } - } - }, - "substitution": { - "allowedBoolean": false - } - } - }, - { - "fullUrl": "urn:uuid:e5e19e28-b351-4fd4-8133-24608f360d2f", - "resource": { - "resourceType": "Provenance", - "id": "e5e19e28-b351-4fd4-8133-24608f360d2f", - "target": [ - { - "reference": "urn:uuid:33eee58a-cf85-49a9-9d6c-5b323a0f4fd0", - "type": "MedicationRequest" - }, - { - "reference": "urn:uuid:a1ba87a0-6b23-4618-b742-f455135a981a", - "type": "MedicationRequest" - }, - { - "reference": "urn:uuid:d1a02497-257b-4149-a093-84454c3b5bae", - "type": "MedicationRequest" - } - ], - "recorded": "2021-06-25T14:40:17.2561801+01:00", - "agent": [ - { - "who": { - "reference": "urn:uuid:f36f6202-5b48-49e7-970b-3b4a1761247c", - "type": "PractitionerRole" - } - } - ], - "signature": [ - { - "type": [ - { - "system": "urn:iso-astm:E1762-95:2013", - "code": "1.2.840.10065.1.12.1.1", - "display": "Author's Signature" - } - ], - "when": "2021-06-25T14:40:17.2561801+01:00", - "who": { - "reference": "urn:uuid:f36f6202-5b48-49e7-970b-3b4a1761247c", - "type": "PractitionerRole" - }, - "data": "PFNpZ25hdHVyZSB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnIyI+PFNpZ25lZEluZm8geG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDkveG1sZHNpZyMiPjxDYW5vbmljYWxpemF0aW9uTWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8xMC94bWwtZXhjLWMxNG4jIj48L0Nhbm9uaWNhbGl6YXRpb25NZXRob2Q+PFNpZ25hdHVyZU1ldGhvZCBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDkveG1sZHNpZyNyc2Etc2hhMSI+PC9TaWduYXR1cmVNZXRob2Q+PFJlZmVyZW5jZT48VHJhbnNmb3Jtcz48VHJhbnNmb3JtIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8xMC94bWwtZXhjLWMxNG4jIj48L1RyYW5zZm9ybT48L1RyYW5zZm9ybXM+PERpZ2VzdE1ldGhvZCBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDkveG1sZHNpZyNzaGExIj48L0RpZ2VzdE1ldGhvZD48RGlnZXN0VmFsdWU+cWREeWQ0eXd4ekpNa2liVU15V1puUDhwVFdrPTwvRGlnZXN0VmFsdWU+PC9SZWZlcmVuY2U+PC9TaWduZWRJbmZvPjxTaWduYXR1cmVWYWx1ZT5ESC9GaGNXcnZPUFBrNkxhbWc5WlpnTnJVajJmRnVIZ2NidlZEYmJMblJsQnpDdThPZDErb0NHUENRSHdwSkFRNW8xTlpnSmNjcjI5dHkwV3pCeFBDZEF3OUd2a2dLNy92bCtpdmJlWVlrcEM3V0NLTmxQMkh4UHMzV01KQ2kxOWJ4UFdBTVVBUGNsM2dBTHpVN0lPcXJuc1VTZ20zYnllai9lUERNU0d4UTQ9PC9TaWduYXR1cmVWYWx1ZT48S2V5SW5mbz48WDUwOURhdGE+PFg1MDlDZXJ0aWZpY2F0ZT5NSUlEdURDQ0FxQ2dBd0lCQWdJRVhjbW83ekFOQmdrcWhraUc5dzBCQVFzRkFEQTJNUXd3Q2dZRFZRUUtFd051YUhNeEN6QUpCZ05WQkFzVEFrTkJNUmt3RndZRFZRUURFeEJPU0ZNZ1NVNVVJRXhsZG1Wc0lERkVNQjRYRFRJd01Ea3lNekUxTkRrME9Gb1hEVEl5TURreU16RTJNVGswT0Zvd1F6RU1NQW9HQTFVRUNoTURibWh6TVE4d0RRWURWUVFMRXdaUVpXOXdiR1V4SWpBZ0JnTlZCQU1NR1RVMU5UQTROalF4TlRFd05WOVVaWE4wWDFSbGMzUmtiMmN3Z1o4d0RRWUpLb1pJaHZjTkFRRUJCUUFEZ1kwQU1JR0pBb0dCQVBDeW1MYjBJdm5nS21ZOTlwcmx2VU8xTmxnK1l5NHpEanpUaHVxZDJrdGsyOE1lWWRWbUFMV0xJWTY5cE50VDhEV0NrSmJtVytyR1JFYzFueG9halcrb0NqV2dlMUtjdytVVU15MnNZNXBMMmJoMGpmNGhtK3d5OVZvbGdNeWRsWmN6cklxWmJpYjhCbTBZbkZtbGtqSDltZnU1ZWRzQzhPVmYzdHIyUktYSEFnTUJBQUdqZ2dGRE1JSUJQekFPQmdOVkhROEJBZjhFQkFNQ0JrQXdaUVlEVlIwZ0FRSC9CRnN3V1RCWEJnc3Foam9BaVh0bUFBTUNBREJJTUVZR0NDc0dBUVVGQndJQkZqcG9kSFJ3Y3pvdkwzQnJhUzV1YUhNdWRXc3ZZMlZ5ZEdsbWFXTmhkR1ZmY0c5c2FXTnBaWE12WTI5dWRHVnVkRjlqYjIxdGFYUnRaVzUwTURNR0ExVWRId1FzTUNvd0tLQW1vQ1NHSW1oMGRIQTZMeTlqY213dWJtaHpMblZyTDJsdWRDOHhaQzlqY214ak15NWpjbXd3S3dZRFZSMFFCQ1F3SW9BUE1qQXlNREE1TWpNeE5UUTVORGhhZ1E4eU1ESXlNREl4TmpFMk1UazBPRm93SHdZRFZSMGpCQmd3Rm9BVW9KWWZnWVROUGQ2RVVLTDZRTEl6SHhZNVBGSXdIUVlEVlIwT0JCWUVGRi9YS2h0NWVpN3FyeHcxM1dmR2xDQStaNS9NTUFrR0ExVWRFd1FDTUFBd0dRWUpLb1pJaHZaOUIwRUFCQXd3Q2hzRVZqZ3VNd01DQkxBd0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dFQkFFZmFidkVRcmt0MEJTUnkzYnA1NkRJMUJyWEN5eVFWdjhORkdsZ2VDQTNOV0V5dE9uQkpqaDNJT0c1YlpsclVBK1lnK2xJMWxFUFlWaGJxd0R2bmlDdUYyOWw1TE0zai82Y1c0YWRIRUFPMTVnZWNHUVRzbm9DUlRZMnYrTzBDcVZ5MGtaWkV0dFRFbGtPekZ3clNvQzRITDdkOG96cG9UR0NpVDBHK3lKT25mWm9yc1ZWd1JFNW9rNUhwMlYyQWEwQ2EvUUVkNzc4UFMxOXFqdHBEUWJjODdVYkVPSXY2alZscUM3VHhIVGViNjB2akhIcU14VFU5bCtjdGF0TnU4N1ovMTA3eG1NRmFVYTRVMXA0R0xZYm9QbElOSUkzVVlwdGNDdXRXeHROcTVGZ1RNTkI1eEJQUE9SU2tjSWxrNDBsc0U1R3EzczlVZ2xLZzNBQ3V1Wnc9PC9YNTA5Q2VydGlmaWNhdGU+PC9YNTA5RGF0YT48L0tleUluZm8+PC9TaWduYXR1cmU+" - } - ] - } - } - ] -} \ No newline at end of file diff --git a/Examples/fail/Bundle-prescription-order-locationNotPresent.json b/Examples/fail/Bundle-prescription-order-locationNotPresent.json deleted file mode 100644 index 6df68b2..0000000 --- a/Examples/fail/Bundle-prescription-order-locationNotPresent.json +++ /dev/null @@ -1,644 +0,0 @@ -{ - "resourceType": "Bundle", - "id": "0d432bc3-c706-4ca8-93a2-17985e1383d5", - "identifier": { - "system": "https://tools.ietf.org/html/rfc4122", - "value": "1b73cdae-f6da-450a-9dd8-edd3f8ff5c16" - }, - "type": "message", - "entry": [ - { - "fullUrl": "urn:uuid:0d432bc3-c706-4ca8-93a2-17985e1383d5", - "resource": { - "resourceType": "MessageHeader", - "id": "7f0ad496-f165-41e8-8751-1b6c2dea8752", - "eventCoding": { - "system": "https://fhir.nhs.uk/CodeSystem/message-event", - "code": "prescription-order", - "display": "Prescription Order" - }, - "destination": [ - { - "endpoint": "urn:nhs-uk:addressing:ods:FCW64", - "receiver": { - "identifier": { - "system": "https://fhir.nhs.uk/Id/ods-organization-code", - "value": "FCW64" - } - } - } - ], - "sender": { - "reference": "urn:uuid:f36f6202-5b48-49e7-970b-3b4a1761247c", - "identifier": { - "system": "https://fhir.nhs.uk/Id/ods-organization-code", - "value": "694X0" - }, - "display": "Clark|Jackie" - }, - "source": { - "endpoint": "urn:nhs-uk:addressing:ods:694X0" - }, - "focus": [ - { - "reference": "urn:uuid:33eee58a-cf85-49a9-9d6c-5b323a0f4fd0", - "type": "MedicationRequest" - }, - { - "reference": "urn:uuid:a1ba87a0-6b23-4618-b742-f455135a981a", - "type": "MedicationRequest" - }, - { - "reference": "urn:uuid:d1a02497-257b-4149-a093-84454c3b5bae", - "type": "MedicationRequest" - }, - { - "reference": "urn:uuid:c7d942f2-3c1d-4d93-9ba8-ba57db83cdc0", - "type": "MedicationRequest" - } - ] - } - }, - { - "fullUrl": "urn:uuid:a1f9ad95-8e2b-4020-a6bd-124f6fe2ef1c", - "resource": { - "resourceType": "Patient", - "id": "a1f9ad95-8e2b-4020-a6bd-124f6fe2ef1c", - "identifier": [ - { - - "system": "https://fhir.nhs.uk/Id/nhs-number", - "value": "9657847419" - } - ], - "name": [ - { - "use": "usual", - "family": "HOMAN", - "given": [ - "Amos Lloyd" - ] - } - ], - "telecom": [ - { - "system": "phone", - "value": "07000123123" - } - ], - "gender": "male", - "birthDate": "1985-03-12", - "address": [ - { - "use": "home", - "line": [ - "1 Dalmatian Way", - "Broughton", - "BRIGG" - ], - "postalCode": "DN20 0ET" - } - ], - "generalPractitioner": [ - { - "identifier": { - "system": "https://fhir.nhs.uk/Id/ods-organization-code", - "value": "A20047" - } - } - ] - } - }, - { - "fullUrl": "urn:uuid:f36f6202-5b48-49e7-970b-3b4a1761247c", - "resource": { - "resourceType": "PractitionerRole", - "id": "f36f6202-5b48-49e7-970b-3b4a1761247c", - "identifier": [ - { - "system": "https://fhir.nhs.uk/Id/sds-role-profile-id", - "value": "555086415105" - } - ], - "practitioner": { - "identifier": { - "system": "https://fhir.hl7.org.uk/Id/gmc-number", - "value": "C1231234" - }, - "display": "Jackie Clark" - }, - "organization": { - "identifier": { - "system": "https://fhir.nhs.uk/Id/ods-organization-code", - "value": "RHM" - }, - "display": "UNIVERSITY HOSPITAL SOUTHAMPTON NHS FOUNDATION TRUST" - }, - "code": [ - { - "coding": [ - { - "system": "https://fhir.hl7.org.uk/CodeSystem/UKCore-SDSJobRoleName", - "code": "R8000", - "display": "Clinical Practitioner Access Role" - } - ] - } - ], - "location": [ - { - "reference": "urn:uuid:4bdb71a5-209a-49b9-89ff-5396abc2e582" - } - ], - "healthcareService": [ - { - "identifier": { - "use": "usual", - "system": "https://fhir.nhs.uk/Id/ods-organization-code", - "value": "694X0" - }, - "display": "SOUTHAMPTON GENERAL HOSPITAL LABORATORY" - } - ], - "telecom": [ - { - "system": "phone", - "value": "02380798431", - "use": "work" - } - ] - } - }, - { - "fullUrl": "urn:uuid:33eee58a-cf85-49a9-9d6c-5b323a0f4fd0", - "resource": { - "resourceType": "MedicationRequest", - "id": "33eee58a-cf85-49a9-9d6c-5b323a0f4fd0", - "extension": [ - { - "url": "https://fhir.nhs.uk/StructureDefinition/Extension-DM-PrescriptionType", - "valueCoding": { - "system": "https://fhir.nhs.uk/CodeSystem/prescription-type", - "code": "1001", - "display": "Outpatient Community Prescriber - Medical Prescriber" - } - } - ], - "identifier": [ - { - "system": "https://fhir.nhs.uk/Id/prescription-order-item-number", - "value": "33eee58a-cf85-49a9-9d6c-5b323a0f4fd0" - } - ], - "status": "active", - "intent": "order", - "category": [ - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/medicationrequest-category", - "code": "outpatient", - "display": "Outpatient" - } - ] - } - ], - "medicationCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "322236009", - "display": "Paracetamol 500mg tablets" - } - ] - }, - "subject": { - "reference": "urn:uuid:a1f9ad95-8e2b-4020-a6bd-124f6fe2ef1c" - }, - "authoredOn": "2021-06-25T14:40:14+01:00", - "requester": { - "reference": "urn:uuid:f36f6202-5b48-49e7-970b-3b4a1761247c" - }, - "groupIdentifier": { - "extension": [ - { - "url": "https://fhir.nhs.uk/StructureDefinition/Extension-DM-PrescriptionId", - "valueIdentifier": { - "system": "https://fhir.nhs.uk/Id/prescription", - "value": "e511555b-312d-4307-8caf-999559a20e25" - } - } - ], - "system": "https://fhir.nhs.uk/Id/prescription-order-number", - "value": "6FD469-0694X0-02504T" - }, - "courseOfTherapyType": { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/medicationrequest-course-of-therapy", - "code": "acute", - "display": "Short course (acute) therapy" - } - ] - }, - "dosageInstruction": [ - { - "text": "test" - } - ], - "dispenseRequest": { - "extension": [ - { - "url": "https://fhir.nhs.uk/StructureDefinition/Extension-DM-PerformerSiteType", - "valueCoding": { - "system": "https://fhir.nhs.uk/CodeSystem/dispensing-site-preference", - "code": "P1", - "display": "Other (e.g. Community Pharmacy)" - } - } - ], - "quantity": { - "value": 23, - "unit": "tablet", - "system": "http://snomed.info/sct", - "code": "428673006" - }, - "performer": { - "identifier": { - "system": "https://fhir.nhs.uk/Id/ods-organization-code", - "value": "FCW64" - } - } - }, - "substitution": { - "allowedBoolean": false - } - } - }, - { - "fullUrl": "urn:uuid:a1ba87a0-6b23-4618-b742-f455135a981a", - "resource": { - "resourceType": "MedicationRequest", - "id": "a1ba87a0-6b23-4618-b742-f455135a981a", - "extension": [ - { - "url": "https://fhir.nhs.uk/StructureDefinition/Extension-DM-PrescriptionType", - "valueCoding": { - "system": "https://fhir.nhs.uk/CodeSystem/prescription-type", - "code": "1001", - "display": "Outpatient Community Prescriber - Medical Prescriber" - } - } - ], - "identifier": [ - { - "system": "https://fhir.nhs.uk/Id/prescription-order-item-number", - "value": "a1ba87a0-6b23-4618-b742-f455135a981a" - } - ], - "status": "active", - "intent": "order", - "category": [ - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/medicationrequest-category", - "code": "outpatient", - "display": "Outpatient" - } - ] - } - ], - "medicationCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "35901911000001104", - "display": "Amoxicillin 125mg/5ml oral suspension sugar free" - } - ] - }, - "subject": { - "reference": "urn:uuid:a1f9ad95-8e2b-4020-a6bd-124f6fe2ef1c" - }, - "authoredOn": "2021-06-25T14:40:14+01:00", - "requester": { - "reference": "urn:uuid:f36f6202-5b48-49e7-970b-3b4a1761247c" - }, - "groupIdentifier": { - "extension": [ - { - "url": "https://fhir.nhs.uk/StructureDefinition/Extension-DM-PrescriptionId", - "valueIdentifier": { - "system": "https://fhir.nhs.uk/Id/prescription", - "value": "e511555b-312d-4307-8caf-999559a20e25" - } - } - ], - "system": "https://fhir.nhs.uk/Id/prescription-order-number", - "value": "6FD469-0694X0-02504T" - }, - "courseOfTherapyType": { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/medicationrequest-course-of-therapy", - "code": "acute", - "display": "Short course (acute) therapy" - } - ] - }, - "dosageInstruction": [ - { - "text": "test" - } - ], - "dispenseRequest": { - "extension": [ - { - "url": "https://fhir.nhs.uk/StructureDefinition/Extension-DM-PerformerSiteType", - "valueCoding": { - "system": "https://fhir.nhs.uk/CodeSystem/dispensing-site-preference", - "code": "P1", - "display": "Other (e.g. Community Pharmacy)" - } - } - ], - "quantity": { - "value": 100, - "unit": "ml", - "system": "http://snomed.info/sct", - "code": "258773002" - }, - "performer": { - "identifier": { - "system": "https://fhir.nhs.uk/Id/ods-organization-code", - "value": "FCW64" - } - } - }, - "substitution": { - "allowedBoolean": false - } - } - }, - { - "fullUrl": "urn:uuid:d1a02497-257b-4149-a093-84454c3b5bae", - "resource": { - "resourceType": "MedicationRequest", - "id": "d1a02497-257b-4149-a093-84454c3b5bae", - "extension": [ - { - "url": "https://fhir.nhs.uk/StructureDefinition/Extension-DM-PrescriptionType", - "valueCoding": { - "system": "https://fhir.nhs.uk/CodeSystem/prescription-type", - "code": "1001", - "display": "Outpatient Community Prescriber - Medical Prescriber" - } - } - ], - "identifier": [ - { - "system": "https://fhir.nhs.uk/Id/prescription-order-item-number", - "value": "d1a02497-257b-4149-a093-84454c3b5bae" - } - ], - "status": "active", - "intent": "order", - "category": [ - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/medicationrequest-category", - "code": "outpatient", - "display": "Outpatient" - } - ] - } - ], - "medicationCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "329652003", - "display": "Ibuprofen 200mg tablets" - } - ] - }, - "subject": { - "reference": "urn:uuid:a1f9ad95-8e2b-4020-a6bd-124f6fe2ef1c" - }, - "authoredOn": "2021-06-25T14:40:14+01:00", - "requester": { - "reference": "urn:uuid:f36f6202-5b48-49e7-970b-3b4a1761247c" - }, - "groupIdentifier": { - "extension": [ - { - "url": "https://fhir.nhs.uk/StructureDefinition/Extension-DM-PrescriptionId", - "valueIdentifier": { - "system": "https://fhir.nhs.uk/Id/prescription", - "value": "e511555b-312d-4307-8caf-999559a20e25" - } - } - ], - "system": "https://fhir.nhs.uk/Id/prescription-order-number", - "value": "6FD469-0694X0-02504T" - }, - "courseOfTherapyType": { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/medicationrequest-course-of-therapy", - "code": "acute", - "display": "Short course (acute) therapy" - } - ] - }, - "dosageInstruction": [ - { - "text": "2 Four Times Daily" - } - ], - "dispenseRequest": { - "extension": [ - { - "url": "https://fhir.nhs.uk/StructureDefinition/Extension-DM-PerformerSiteType", - "valueCoding": { - "system": "https://fhir.nhs.uk/CodeSystem/dispensing-site-preference", - "code": "P1", - "display": "Other (e.g. Community Pharmacy)" - } - } - ], - "quantity": { - "value": 24, - "unit": "tablet", - "system": "http://snomed.info/sct", - "code": "428673006" - }, - "performer": { - "identifier": { - "system": "https://fhir.nhs.uk/Id/ods-organization-code", - "value": "FCW64" - } - } - }, - "substitution": { - "allowedBoolean": false - } - } - }, - { - "fullUrl": "urn:uuid:c7d942f2-3c1d-4d93-9ba8-ba57db83cdc0", - "resource": { - "resourceType": "MedicationRequest", - "id": "c7d942f2-3c1d-4d93-9ba8-ba57db83cdc0", - "extension": [ - { - "url": "https://fhir.nhs.uk/StructureDefinition/Extension-DM-PrescriptionType", - "valueCoding": { - "system": "https://fhir.nhs.uk/CodeSystem/prescription-type", - "code": "1001", - "display": "Outpatient Community Prescriber - Medical Prescriber" - } - } - ], - "identifier": [ - { - "system": "https://fhir.nhs.uk/Id/prescription-order-item-number", - "value": "c7d942f2-3c1d-4d93-9ba8-ba57db83cdc1" - } - ], - "status": "active", - "intent": "order", - "category": [ - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/medicationrequest-category", - "code": "outpatient", - "display": "Outpatient" - } - ] - } - ], - "medicationCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "39695211000001102", - "display": "Aspirin 300mg dispersible tablets" - } - ] - }, - "subject": { - "reference": "urn:uuid:a1f9ad95-8e2b-4020-a6bd-124f6fe2ef1c" - }, - "authoredOn": "2021-06-25T14:40:14+01:00", - "requester": { - "reference": "urn:uuid:f36f6202-5b48-49e7-970b-3b4a1761247c" - }, - "groupIdentifier": { - "extension": [ - { - "url": "https://fhir.nhs.uk/StructureDefinition/Extension-DM-PrescriptionId", - "valueIdentifier": { - "system": "https://fhir.nhs.uk/Id/prescription", - "value": "e511555b-312d-4307-8caf-999559a20e25" - } - } - ], - "system": "https://fhir.nhs.uk/Id/prescription-order-number", - "value": "6FD469-0694X0-02504T" - }, - "courseOfTherapyType": { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/medicationrequest-course-of-therapy", - "code": "acute", - "display": "Short course (acute) therapy" - } - ] - }, - "dosageInstruction": [ - { - "text": "Take ONE Four Times Daily" - } - ], - "dispenseRequest": { - "extension": [ - { - "url": "https://fhir.nhs.uk/StructureDefinition/Extension-DM-PerformerSiteType", - "valueCoding": { - "system": "https://fhir.nhs.uk/CodeSystem/dispensing-site-preference", - "code": "P1", - "display": "Other (e.g. Community Pharmacy)" - } - } - ], - "quantity": { - "value": 28, - "unit": "tablet", - "system": "http://snomed.info/sct", - "code": "428673006" - }, - "performer": { - "identifier": { - "system": "https://fhir.nhs.uk/Id/ods-organization-code", - "value": "FCW64" - } - } - }, - "substitution": { - "allowedBoolean": false - } - } - }, - { - "fullUrl": "urn:uuid:e5e19e28-b351-4fd4-8133-24608f360d2f", - "resource": { - "resourceType": "Provenance", - "id": "e5e19e28-b351-4fd4-8133-24608f360d2f", - "target": [ - { - "reference": "urn:uuid:33eee58a-cf85-49a9-9d6c-5b323a0f4fd0", - "type": "MedicationRequest" - }, - { - "reference": "urn:uuid:a1ba87a0-6b23-4618-b742-f455135a981a", - "type": "MedicationRequest" - }, - { - "reference": "urn:uuid:d1a02497-257b-4149-a093-84454c3b5bae", - "type": "MedicationRequest" - } - ], - "recorded": "2021-06-25T14:40:17.2561801+01:00", - "agent": [ - { - "who": { - "reference": "urn:uuid:f36f6202-5b48-49e7-970b-3b4a1761247c", - "type": "PractitionerRole" - } - } - ], - "signature": [ - { - "type": [ - { - "system": "urn:iso-astm:E1762-95:2013", - "code": "1.2.840.10065.1.12.1.1", - "display": "Author's Signature" - } - ], - "when": "2021-06-25T14:40:17.2561801+01:00", - "who": { - "reference": "urn:uuid:f36f6202-5b48-49e7-970b-3b4a1761247c", - "type": "PractitionerRole" - }, - "data": "PFNpZ25hdHVyZSB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnIyI+PFNpZ25lZEluZm8geG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDkveG1sZHNpZyMiPjxDYW5vbmljYWxpemF0aW9uTWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8xMC94bWwtZXhjLWMxNG4jIj48L0Nhbm9uaWNhbGl6YXRpb25NZXRob2Q+PFNpZ25hdHVyZU1ldGhvZCBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDkveG1sZHNpZyNyc2Etc2hhMSI+PC9TaWduYXR1cmVNZXRob2Q+PFJlZmVyZW5jZT48VHJhbnNmb3Jtcz48VHJhbnNmb3JtIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8xMC94bWwtZXhjLWMxNG4jIj48L1RyYW5zZm9ybT48L1RyYW5zZm9ybXM+PERpZ2VzdE1ldGhvZCBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDkveG1sZHNpZyNzaGExIj48L0RpZ2VzdE1ldGhvZD48RGlnZXN0VmFsdWU+cWREeWQ0eXd4ekpNa2liVU15V1puUDhwVFdrPTwvRGlnZXN0VmFsdWU+PC9SZWZlcmVuY2U+PC9TaWduZWRJbmZvPjxTaWduYXR1cmVWYWx1ZT5ESC9GaGNXcnZPUFBrNkxhbWc5WlpnTnJVajJmRnVIZ2NidlZEYmJMblJsQnpDdThPZDErb0NHUENRSHdwSkFRNW8xTlpnSmNjcjI5dHkwV3pCeFBDZEF3OUd2a2dLNy92bCtpdmJlWVlrcEM3V0NLTmxQMkh4UHMzV01KQ2kxOWJ4UFdBTVVBUGNsM2dBTHpVN0lPcXJuc1VTZ20zYnllai9lUERNU0d4UTQ9PC9TaWduYXR1cmVWYWx1ZT48S2V5SW5mbz48WDUwOURhdGE+PFg1MDlDZXJ0aWZpY2F0ZT5NSUlEdURDQ0FxQ2dBd0lCQWdJRVhjbW83ekFOQmdrcWhraUc5dzBCQVFzRkFEQTJNUXd3Q2dZRFZRUUtFd051YUhNeEN6QUpCZ05WQkFzVEFrTkJNUmt3RndZRFZRUURFeEJPU0ZNZ1NVNVVJRXhsZG1Wc0lERkVNQjRYRFRJd01Ea3lNekUxTkRrME9Gb1hEVEl5TURreU16RTJNVGswT0Zvd1F6RU1NQW9HQTFVRUNoTURibWh6TVE4d0RRWURWUVFMRXdaUVpXOXdiR1V4SWpBZ0JnTlZCQU1NR1RVMU5UQTROalF4TlRFd05WOVVaWE4wWDFSbGMzUmtiMmN3Z1o4d0RRWUpLb1pJaHZjTkFRRUJCUUFEZ1kwQU1JR0pBb0dCQVBDeW1MYjBJdm5nS21ZOTlwcmx2VU8xTmxnK1l5NHpEanpUaHVxZDJrdGsyOE1lWWRWbUFMV0xJWTY5cE50VDhEV0NrSmJtVytyR1JFYzFueG9halcrb0NqV2dlMUtjdytVVU15MnNZNXBMMmJoMGpmNGhtK3d5OVZvbGdNeWRsWmN6cklxWmJpYjhCbTBZbkZtbGtqSDltZnU1ZWRzQzhPVmYzdHIyUktYSEFnTUJBQUdqZ2dGRE1JSUJQekFPQmdOVkhROEJBZjhFQkFNQ0JrQXdaUVlEVlIwZ0FRSC9CRnN3V1RCWEJnc3Foam9BaVh0bUFBTUNBREJJTUVZR0NDc0dBUVVGQndJQkZqcG9kSFJ3Y3pvdkwzQnJhUzV1YUhNdWRXc3ZZMlZ5ZEdsbWFXTmhkR1ZmY0c5c2FXTnBaWE12WTI5dWRHVnVkRjlqYjIxdGFYUnRaVzUwTURNR0ExVWRId1FzTUNvd0tLQW1vQ1NHSW1oMGRIQTZMeTlqY213dWJtaHpMblZyTDJsdWRDOHhaQzlqY214ak15NWpjbXd3S3dZRFZSMFFCQ1F3SW9BUE1qQXlNREE1TWpNeE5UUTVORGhhZ1E4eU1ESXlNREl4TmpFMk1UazBPRm93SHdZRFZSMGpCQmd3Rm9BVW9KWWZnWVROUGQ2RVVLTDZRTEl6SHhZNVBGSXdIUVlEVlIwT0JCWUVGRi9YS2h0NWVpN3FyeHcxM1dmR2xDQStaNS9NTUFrR0ExVWRFd1FDTUFBd0dRWUpLb1pJaHZaOUIwRUFCQXd3Q2hzRVZqZ3VNd01DQkxBd0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dFQkFFZmFidkVRcmt0MEJTUnkzYnA1NkRJMUJyWEN5eVFWdjhORkdsZ2VDQTNOV0V5dE9uQkpqaDNJT0c1YlpsclVBK1lnK2xJMWxFUFlWaGJxd0R2bmlDdUYyOWw1TE0zai82Y1c0YWRIRUFPMTVnZWNHUVRzbm9DUlRZMnYrTzBDcVZ5MGtaWkV0dFRFbGtPekZ3clNvQzRITDdkOG96cG9UR0NpVDBHK3lKT25mWm9yc1ZWd1JFNW9rNUhwMlYyQWEwQ2EvUUVkNzc4UFMxOXFqdHBEUWJjODdVYkVPSXY2alZscUM3VHhIVGViNjB2akhIcU14VFU5bCtjdGF0TnU4N1ovMTA3eG1NRmFVYTRVMXA0R0xZYm9QbElOSUkzVVlwdGNDdXRXeHROcTVGZ1RNTkI1eEJQUE9SU2tjSWxrNDBsc0U1R3EzczlVZ2xLZzNBQ3V1Wnc9PC9YNTA5Q2VydGlmaWNhdGU+PC9YNTA5RGF0YT48L0tleUluZm8+PC9TaWduYXR1cmU+" - } - ] - } - } - ] -} \ No newline at end of file diff --git a/Examples/fail/Bundle-prescription-order-missingFullUrl.json b/Examples/fail/Bundle-prescription-order-missingFullUrl.json deleted file mode 100644 index 42ffbd1..0000000 --- a/Examples/fail/Bundle-prescription-order-missingFullUrl.json +++ /dev/null @@ -1,668 +0,0 @@ -{ - "resourceType": "Bundle", - "id": "0d432bc3-c706-4ca8-93a2-17985e1383d5", - "identifier": { - "system": "https://tools.ietf.org/html/rfc4122", - "value": "1b73cdae-f6da-450a-9dd8-edd3f8ff5c16" - }, - "type": "message", - "entry": [ - { - "resource": { - "resourceType": "MessageHeader", - "id": "7f0ad496-f165-41e8-8751-1b6c2dea8752", - "eventCoding": { - "system": "https://fhir.nhs.uk/CodeSystem/message-event", - "code": "prescription-order", - "display": "Prescription Order" - }, - "destination": [ - { - "endpoint": "urn:nhs-uk:addressing:ods:FCW64", - "receiver": { - "identifier": { - "system": "https://fhir.nhs.uk/Id/ods-organization-code", - "value": "FCW64" - } - } - } - ], - "sender": { - "reference": "urn:uuid:f36f6202-5b48-49e7-970b-3b4a1761247c", - "identifier": { - "system": "https://fhir.nhs.uk/Id/ods-organization-code", - "value": "694X0" - }, - "display": "Clark|Jackie" - }, - "source": { - "endpoint": "urn:nhs-uk:addressing:ods:694X0" - }, - "focus": [ - { - "reference": "urn:uuid:33eee58a-cf85-49a9-9d6c-5b323a0f4fd0", - "type": "MedicationRequest" - }, - { - "reference": "urn:uuid:a1ba87a0-6b23-4618-b742-f455135a981a", - "type": "MedicationRequest" - }, - { - "reference": "urn:uuid:d1a02497-257b-4149-a093-84454c3b5bae", - "type": "MedicationRequest" - }, - { - "reference": "urn:uuid:c7d942f2-3c1d-4d93-9ba8-ba57db83cdc0", - "type": "MedicationRequest" - }, - { - "reference": "urn:uuid:a1f9ad95-8e2b-4020-a6bd-124f6fe2ef1c", - "type": "Patient" - } - ] - } - }, - { - "fullUrl": "urn:uuid:a1f9ad95-8e2b-4020-a6bd-124f6fe2ef1c", - "resource": { - "resourceType": "Patient", - "id": "a1f9ad95-8e2b-4020-a6bd-124f6fe2ef1c", - "identifier": [ - { - - "system": "https://fhir.nhs.uk/Id/nhs-number", - "value": "9657847419" - } - ], - "name": [ - { - "use": "usual", - "family": "HOMAN", - "given": [ - "Amos Lloyd" - ] - } - ], - "telecom": [ - { - "system": "phone", - "value": "07000123123" - } - ], - "gender": "male", - "birthDate": "1985-03-12", - "address": [ - { - "use": "home", - "line": [ - "1 Dalmatian Way", - "Broughton", - "BRIGG" - ], - "postalCode": "DN20 0ET" - } - ], - "generalPractitioner": [ - { - "identifier": { - "system": "https://fhir.nhs.uk/Id/ods-organization-code", - "value": "A20047" - } - } - ] - } - }, - { - "fullUrl": "urn:uuid:f36f6202-5b48-49e7-970b-3b4a1761247c", - "resource": { - "resourceType": "PractitionerRole", - "id": "f36f6202-5b48-49e7-970b-3b4a1761247c", - "identifier": [ - { - "system": "https://fhir.nhs.uk/Id/sds-role-profile-id", - "value": "555086415105" - } - ], - "practitioner": { - "identifier": { - "system": "https://fhir.hl7.org.uk/Id/gmc-number", - "value": "1231234" - }, - "display": "Jackie Clark" - }, - "organization": { - "identifier": { - "system": "https://fhir.nhs.uk/Id/ods-organization-code", - "value": "RHM" - }, - "display": "UNIVERSITY HOSPITAL SOUTHAMPTON NHS FOUNDATION TRUST" - }, - "code": [ - { - "coding": [ - { - "system": "https://fhir.hl7.org.uk/CodeSystem/UKCore-SDSJobRoleName", - "code": "R8000", - "display": "Clinical Practitioner Access Role" - } - ] - } - ], - "location": [ - { - "reference": "urn:uuid:4bdb71a5-209a-49b9-89ff-5396abc2e582" - } - ], - "healthcareService": [ - { - "identifier": { - "use": "usual", - "system": "https://fhir.nhs.uk/Id/ods-organization-code", - "value": "694X0" - }, - "display": "SOUTHAMPTON GENERAL HOSPITAL LABORATORY" - } - ], - "telecom": [ - { - "system": "phone", - "value": "02380798431", - "use": "work" - } - ] - } - }, - { - "fullUrl": "urn:uuid:4bdb71a5-209a-49b9-89ff-5396abc2e582", - "resource": { - "resourceType": "Location", - "id": "4bdb71a5-209a-49b9-89ff-5396abc2e582", - "status": "active", - "mode": "instance", - "address": { - "line": [ - "SOUTHAMPTON GENERAL HOSPITAL", - "TREMONA ROAD", - "SOUTHAMPTON" - ], - "postalCode": "SO16 6YD" - } - } - }, - { - "fullUrl": "urn:uuid:33eee58a-cf85-49a9-9d6c-5b323a0f4fd0", - "resource": { - "resourceType": "MedicationRequest", - "id": "33eee58a-cf85-49a9-9d6c-5b323a0f4fd0", - "extension": [ - { - "url": "https://fhir.nhs.uk/StructureDefinition/Extension-DM-PrescriptionType", - "valueCoding": { - "system": "https://fhir.nhs.uk/CodeSystem/prescription-type", - "code": "1001", - "display": "Outpatient Community Prescriber - Medical Prescriber" - } - } - ], - "identifier": [ - { - "system": "https://fhir.nhs.uk/Id/prescription-order-item-number", - "value": "33eee58a-cf85-49a9-9d6c-5b323a0f4fd0" - } - ], - "status": "active", - "intent": "order", - "category": [ - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/medicationrequest-category", - "code": "outpatient", - "display": "Outpatient" - } - ] - } - ], - "medicationCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "322236009", - "display": "Paracetamol 500mg tablets" - } - ] - }, - "subject": { - "reference": "urn:uuid:a1f9ad95-8e2b-4020-a6bd-124f6fe2ef1c" - }, - "authoredOn": "2021-06-25T14:40:14+01:00", - "requester": { - "reference": "urn:uuid:f36f6202-5b48-49e7-970b-3b4a1761247c" - }, - "groupIdentifier": { - "extension": [ - { - "url": "https://fhir.nhs.uk/StructureDefinition/Extension-DM-PrescriptionId", - "valueIdentifier": { - "system": "https://fhir.nhs.uk/Id/prescription", - "value": "e511555b-312d-4307-8caf-999559a20e25" - } - } - ], - "system": "https://fhir.nhs.uk/Id/prescription-order-number", - "value": "6FD469-0694X0-02504T" - }, - "courseOfTherapyType": { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/medicationrequest-course-of-therapy", - "code": "acute", - "display": "Short course (acute) therapy" - } - ] - }, - "dosageInstruction": [ - { - "text": "test" - } - ], - "dispenseRequest": { - "extension": [ - { - "url": "https://fhir.nhs.uk/StructureDefinition/Extension-DM-PerformerSiteType", - "valueCoding": { - "system": "https://fhir.nhs.uk/CodeSystem/dispensing-site-preference", - "code": "P1", - "display": "Other (e.g. Community Pharmacy)" - } - } - ], - "quantity": { - "value": 23, - "unit": "tablet", - "system": "http://snomed.info/sct", - "code": "428673006" - }, - "performer": { - "identifier": { - "system": "https://fhir.nhs.uk/Id/ods-organization-code", - "value": "FCW64" - } - } - }, - "substitution": { - "allowedBoolean": false - } - } - }, - { - "fullUrl": "urn:uuid:a1ba87a0-6b23-4618-b742-f455135a981a", - "resource": { - "resourceType": "MedicationRequest", - "id": "a1ba87a0-6b23-4618-b742-f455135a981a", - "extension": [ - { - "url": "https://fhir.nhs.uk/StructureDefinition/Extension-DM-PrescriptionType", - "valueCoding": { - "system": "https://fhir.nhs.uk/CodeSystem/prescription-type", - "code": "1001", - "display": "Outpatient Community Prescriber - Medical Prescriber" - } - } - ], - "identifier": [ - { - "system": "https://fhir.nhs.uk/Id/prescription-order-item-number", - "value": "a1ba87a0-6b23-4618-b742-f455135a981a" - } - ], - "status": "active", - "intent": "order", - "category": [ - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/medicationrequest-category", - "code": "outpatient", - "display": "Outpatient" - } - ] - } - ], - "medicationCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "35901911000001104", - "display": "Amoxicillin 125mg/5ml oral suspension sugar free" - } - ] - }, - "subject": { - "reference": "urn:uuid:a1f9ad95-8e2b-4020-a6bd-124f6fe2ef1c" - }, - "authoredOn": "2021-06-25T14:40:14+01:00", - "requester": { - "reference": "urn:uuid:f36f6202-5b48-49e7-970b-3b4a1761247c" - }, - "groupIdentifier": { - "extension": [ - { - "url": "https://fhir.nhs.uk/StructureDefinition/Extension-DM-PrescriptionId", - "valueIdentifier": { - "system": "https://fhir.nhs.uk/Id/prescription", - "value": "e511555b-312d-4307-8caf-999559a20e25" - } - } - ], - "system": "https://fhir.nhs.uk/Id/prescription-order-number", - "value": "6FD469-0694X0-02504T" - }, - "courseOfTherapyType": { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/medicationrequest-course-of-therapy", - "code": "acute", - "display": "Short course (acute) therapy" - } - ] - }, - "dosageInstruction": [ - { - "text": "test" - } - ], - "dispenseRequest": { - "extension": [ - { - "url": "https://fhir.nhs.uk/StructureDefinition/Extension-DM-PerformerSiteType", - "valueCoding": { - "system": "https://fhir.nhs.uk/CodeSystem/dispensing-site-preference", - "code": "P1", - "display": "Other (e.g. Community Pharmacy)" - } - } - ], - "quantity": { - "value": 100, - "unit": "ml", - "system": "http://snomed.info/sct", - "code": "258773002" - }, - "performer": { - "identifier": { - "system": "https://fhir.nhs.uk/Id/ods-organization-code", - "value": "FCW64" - } - } - }, - "substitution": { - "allowedBoolean": false - } - } - }, - { - "fullUrl": "urn:uuid:d1a02497-257b-4149-a093-84454c3b5bae", - "resource": { - "resourceType": "MedicationRequest", - "id": "d1a02497-257b-4149-a093-84454c3b5bae", - "extension": [ - { - "url": "https://fhir.nhs.uk/StructureDefinition/Extension-DM-PrescriptionType", - "valueCoding": { - "system": "https://fhir.nhs.uk/CodeSystem/prescription-type", - "code": "1001", - "display": "Outpatient Community Prescriber - Medical Prescriber" - } - } - ], - "identifier": [ - { - "system": "https://fhir.nhs.uk/Id/prescription-order-item-number", - "value": "d1a02497-257b-4149-a093-84454c3b5bae" - } - ], - "status": "active", - "intent": "order", - "category": [ - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/medicationrequest-category", - "code": "outpatient", - "display": "Outpatient" - } - ] - } - ], - "medicationCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "329652003", - "display": "Ibuprofen 200mg tablets" - } - ] - }, - "subject": { - "reference": "urn:uuid:a1f9ad95-8e2b-4020-a6bd-124f6fe2ef1c" - }, - "authoredOn": "2021-06-25T14:40:14+01:00", - "requester": { - "reference": "urn:uuid:f36f6202-5b48-49e7-970b-3b4a1761247c" - }, - "groupIdentifier": { - "extension": [ - { - "url": "https://fhir.nhs.uk/StructureDefinition/Extension-DM-PrescriptionId", - "valueIdentifier": { - "system": "https://fhir.nhs.uk/Id/prescription", - "value": "e511555b-312d-4307-8caf-999559a20e25" - } - } - ], - "system": "https://fhir.nhs.uk/Id/prescription-order-number", - "value": "6FD469-0694X0-02504T" - }, - "courseOfTherapyType": { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/medicationrequest-course-of-therapy", - "code": "acute", - "display": "Short course (acute) therapy" - } - ] - }, - "dosageInstruction": [ - { - "text": "2 Four Times Daily" - } - ], - "dispenseRequest": { - "extension": [ - { - "url": "https://fhir.nhs.uk/StructureDefinition/Extension-DM-PerformerSiteType", - "valueCoding": { - "system": "https://fhir.nhs.uk/CodeSystem/dispensing-site-preference", - "code": "P1", - "display": "Other (e.g. Community Pharmacy)" - } - } - ], - "quantity": { - "value": 24, - "unit": "tablet", - "system": "http://snomed.info/sct", - "code": "428673006" - }, - "performer": { - "identifier": { - "system": "https://fhir.nhs.uk/Id/ods-organization-code", - "value": "FCW64" - } - } - }, - "substitution": { - "allowedBoolean": false - } - } - }, - { - "fullUrl": "urn:uuid:c7d942f2-3c1d-4d93-9ba8-ba57db83cdc0", - "resource": { - "resourceType": "MedicationRequest", - "id": "c7d942f2-3c1d-4d93-9ba8-ba57db83cdc0", - "extension": [ - { - "url": "https://fhir.nhs.uk/StructureDefinition/Extension-DM-PrescriptionType", - "valueCoding": { - "system": "https://fhir.nhs.uk/CodeSystem/prescription-type", - "code": "1001", - "display": "Outpatient Community Prescriber - Medical Prescriber" - } - } - ], - "identifier": [ - { - "system": "https://fhir.nhs.uk/Id/prescription-order-item-number", - "value": "c7d942f2-3c1d-4d93-9ba8-ba57db83cdc0" - } - ], - "status": "active", - "intent": "order", - "category": [ - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/medicationrequest-category", - "code": "outpatient", - "display": "Outpatient" - } - ] - } - ], - "medicationCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "39695211000001102", - "display": "Aspirin 300mg dispersible tablets" - } - ] - }, - "subject": { - "reference": "urn:uuid:a1f9ad95-8e2b-4020-a6bd-124f6fe2ef1c" - }, - "authoredOn": "2021-06-25T14:40:14+01:00", - "requester": { - "reference": "urn:uuid:f36f6202-5b48-49e7-970b-3b4a1761247c" - }, - "groupIdentifier": { - "extension": [ - { - "url": "https://fhir.nhs.uk/StructureDefinition/Extension-DM-PrescriptionId", - "valueIdentifier": { - "system": "https://fhir.nhs.uk/Id/prescription", - "value": "e511555b-312d-4307-8caf-999559a20e25" - } - } - ], - "system": "https://fhir.nhs.uk/Id/prescription-order-number", - "value": "6FD469-0694X0-02504T" - }, - "courseOfTherapyType": { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/medicationrequest-course-of-therapy", - "code": "acute", - "display": "Short course (acute) therapy" - } - ] - }, - "dosageInstruction": [ - { - "text": "Take ONE Four Times Daily" - } - ], - "dispenseRequest": { - "extension": [ - { - "url": "https://fhir.nhs.uk/StructureDefinition/Extension-DM-PerformerSiteType", - "valueCoding": { - "system": "https://fhir.nhs.uk/CodeSystem/dispensing-site-preference", - "code": "P1", - "display": "Other (e.g. Community Pharmacy)" - } - } - ], - "quantity": { - "value": 28, - "unit": "tablet", - "system": "http://snomed.info/sct", - "code": "428673006" - }, - "performer": { - "identifier": { - "system": "https://fhir.nhs.uk/Id/ods-organization-code", - "value": "FCW64" - } - } - }, - "substitution": { - "allowedBoolean": false - } - } - }, - { - "fullUrl": "urn:uuid:e5e19e28-b351-4fd4-8133-24608f360d2f", - "resource": { - "resourceType": "Provenance", - "id": "e5e19e28-b351-4fd4-8133-24608f360d2f", - "target": [ - { - "reference": "urn:uuid:33eee58a-cf85-49a9-9d6c-5b323a0f4fd0", - "type": "MedicationRequest" - }, - { - "reference": "urn:uuid:a1ba87a0-6b23-4618-b742-f455135a981a", - "type": "MedicationRequest" - }, - { - "reference": "urn:uuid:d1a02497-257b-4149-a093-84454c3b5bae", - "type": "MedicationRequest" - }, - { - "reference": "urn:uuid:c7d942f2-3c1d-4d93-9ba8-ba57db83cdc0", - "type": "MedicationRequest" - } - ], - "recorded": "2021-06-25T14:40:17.2561801+01:00", - "agent": [ - { - "who": { - "reference": "urn:uuid:f36f6202-5b48-49e7-970b-3b4a1761247c", - "type": "PractitionerRole" - } - } - ], - "signature": [ - { - "type": [ - { - "system": "urn:iso-astm:E1762-95:2013", - "code": "1.2.840.10065.1.12.1.1", - "display": "Author's Signature" - } - ], - "when": "2021-06-25T14:40:17.2561801+01:00", - "who": { - "reference": "urn:uuid:f36f6202-5b48-49e7-970b-3b4a1761247c", - "type": "PractitionerRole" - }, - "data": "PFNpZ25hdHVyZSB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnIyI+PFNpZ25lZEluZm8geG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDkveG1sZHNpZyMiPjxDYW5vbmljYWxpemF0aW9uTWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8xMC94bWwtZXhjLWMxNG4jIj48L0Nhbm9uaWNhbGl6YXRpb25NZXRob2Q+PFNpZ25hdHVyZU1ldGhvZCBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDkveG1sZHNpZyNyc2Etc2hhMSI+PC9TaWduYXR1cmVNZXRob2Q+PFJlZmVyZW5jZT48VHJhbnNmb3Jtcz48VHJhbnNmb3JtIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8xMC94bWwtZXhjLWMxNG4jIj48L1RyYW5zZm9ybT48L1RyYW5zZm9ybXM+PERpZ2VzdE1ldGhvZCBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDkveG1sZHNpZyNzaGExIj48L0RpZ2VzdE1ldGhvZD48RGlnZXN0VmFsdWU+cWREeWQ0eXd4ekpNa2liVU15V1puUDhwVFdrPTwvRGlnZXN0VmFsdWU+PC9SZWZlcmVuY2U+PC9TaWduZWRJbmZvPjxTaWduYXR1cmVWYWx1ZT5ESC9GaGNXcnZPUFBrNkxhbWc5WlpnTnJVajJmRnVIZ2NidlZEYmJMblJsQnpDdThPZDErb0NHUENRSHdwSkFRNW8xTlpnSmNjcjI5dHkwV3pCeFBDZEF3OUd2a2dLNy92bCtpdmJlWVlrcEM3V0NLTmxQMkh4UHMzV01KQ2kxOWJ4UFdBTVVBUGNsM2dBTHpVN0lPcXJuc1VTZ20zYnllai9lUERNU0d4UTQ9PC9TaWduYXR1cmVWYWx1ZT48S2V5SW5mbz48WDUwOURhdGE+PFg1MDlDZXJ0aWZpY2F0ZT5NSUlEdURDQ0FxQ2dBd0lCQWdJRVhjbW83ekFOQmdrcWhraUc5dzBCQVFzRkFEQTJNUXd3Q2dZRFZRUUtFd051YUhNeEN6QUpCZ05WQkFzVEFrTkJNUmt3RndZRFZRUURFeEJPU0ZNZ1NVNVVJRXhsZG1Wc0lERkVNQjRYRFRJd01Ea3lNekUxTkRrME9Gb1hEVEl5TURreU16RTJNVGswT0Zvd1F6RU1NQW9HQTFVRUNoTURibWh6TVE4d0RRWURWUVFMRXdaUVpXOXdiR1V4SWpBZ0JnTlZCQU1NR1RVMU5UQTROalF4TlRFd05WOVVaWE4wWDFSbGMzUmtiMmN3Z1o4d0RRWUpLb1pJaHZjTkFRRUJCUUFEZ1kwQU1JR0pBb0dCQVBDeW1MYjBJdm5nS21ZOTlwcmx2VU8xTmxnK1l5NHpEanpUaHVxZDJrdGsyOE1lWWRWbUFMV0xJWTY5cE50VDhEV0NrSmJtVytyR1JFYzFueG9halcrb0NqV2dlMUtjdytVVU15MnNZNXBMMmJoMGpmNGhtK3d5OVZvbGdNeWRsWmN6cklxWmJpYjhCbTBZbkZtbGtqSDltZnU1ZWRzQzhPVmYzdHIyUktYSEFnTUJBQUdqZ2dGRE1JSUJQekFPQmdOVkhROEJBZjhFQkFNQ0JrQXdaUVlEVlIwZ0FRSC9CRnN3V1RCWEJnc3Foam9BaVh0bUFBTUNBREJJTUVZR0NDc0dBUVVGQndJQkZqcG9kSFJ3Y3pvdkwzQnJhUzV1YUhNdWRXc3ZZMlZ5ZEdsbWFXTmhkR1ZmY0c5c2FXTnBaWE12WTI5dWRHVnVkRjlqYjIxdGFYUnRaVzUwTURNR0ExVWRId1FzTUNvd0tLQW1vQ1NHSW1oMGRIQTZMeTlqY213dWJtaHpMblZyTDJsdWRDOHhaQzlqY214ak15NWpjbXd3S3dZRFZSMFFCQ1F3SW9BUE1qQXlNREE1TWpNeE5UUTVORGhhZ1E4eU1ESXlNREl4TmpFMk1UazBPRm93SHdZRFZSMGpCQmd3Rm9BVW9KWWZnWVROUGQ2RVVLTDZRTEl6SHhZNVBGSXdIUVlEVlIwT0JCWUVGRi9YS2h0NWVpN3FyeHcxM1dmR2xDQStaNS9NTUFrR0ExVWRFd1FDTUFBd0dRWUpLb1pJaHZaOUIwRUFCQXd3Q2hzRVZqZ3VNd01DQkxBd0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dFQkFFZmFidkVRcmt0MEJTUnkzYnA1NkRJMUJyWEN5eVFWdjhORkdsZ2VDQTNOV0V5dE9uQkpqaDNJT0c1YlpsclVBK1lnK2xJMWxFUFlWaGJxd0R2bmlDdUYyOWw1TE0zai82Y1c0YWRIRUFPMTVnZWNHUVRzbm9DUlRZMnYrTzBDcVZ5MGtaWkV0dFRFbGtPekZ3clNvQzRITDdkOG96cG9UR0NpVDBHK3lKT25mWm9yc1ZWd1JFNW9rNUhwMlYyQWEwQ2EvUUVkNzc4UFMxOXFqdHBEUWJjODdVYkVPSXY2alZscUM3VHhIVGViNjB2akhIcU14VFU5bCtjdGF0TnU4N1ovMTA3eG1NRmFVYTRVMXA0R0xZYm9QbElOSUkzVVlwdGNDdXRXeHROcTVGZ1RNTkI1eEJQUE9SU2tjSWxrNDBsc0U1R3EzczlVZ2xLZzNBQ3V1Wnc9PC9YNTA5Q2VydGlmaWNhdGU+PC9YNTA5RGF0YT48L0tleUluZm8+PC9TaWduYXR1cmU+" - } - ] - } - } - ] -} \ No newline at end of file diff --git a/Examples/fail/Bundle-searchset-COVIDExemption-missingFullUrl.json b/Examples/fail/Bundle-searchset-COVIDExemption-missingFullUrl.json deleted file mode 100644 index f756020..0000000 --- a/Examples/fail/Bundle-searchset-COVIDExemption-missingFullUrl.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "resourceType": "Bundle", - "id": "a60bfaec-8bc1-4906-9962-40eba5b48ea3", - "type": "searchset", - "total": 1, - "link": [ - { - "relation": "self", - "url": "http://example.org/FHIR/R4/QuestionnaireResponse?patient.identifier=https://fhir.nhs.uk/Id/nhs-number|9000000009" - } - ], - "entry": [ - { - "resource": { - "resourceType": "QuestionnaireResponse", - "id": "2fa8f1b8-caea-4f3d-9978-c0839da568b2", - "contained": [ - { - "id": "p1", - "resourceType": "Patient", - "birthDate": "1960-01-01" - } - ], - "questionnaire": "https://fhir.nhs.uk/Questionnaire/COVIDVaccinationMedicalExemption", - "status": "completed", - "subject": { - "reference": "#p1", - "identifier": [ - { - "system": "https://fhir.nhs.uk/Id/nhs-number", - "value": "9912003888" - } - ], - "display": "Ivor Fritagelse" - }, - "authored": "2021-08-13T17:15:00+00:00", - "item": [ - { - "linkId": "exemptionStatus", - "answer": [ - { - "valueCoding": { - "system": "https://fhir.nhs.uk/CodeSystem/covid-vaccination-medical-exemption", - "code": "1", - "display": "Approved: Exemption from COVID vaccination" - } - } - ] - }, - { - "linkId": "exemptionPeriodStart", - "answer": [ - { - "valueDateTime": "2021-08-13T17:15:00+00:00" - } - ] - }, - { - "linkId": "exemptionPeriodEnd", - "answer": [ - { - "valueDateTime": "2022-08-13T17:15:00+00:00" - } - ] - } - ] - } - } - ] -} diff --git a/Examples/fail/MedicationDispense-daysSupply-invalidaUnitOfMeasure.json b/Examples/fail/MedicationDispense-daysSupply-invalidaUnitOfMeasure.json deleted file mode 100644 index fbad044..0000000 --- a/Examples/fail/MedicationDispense-daysSupply-invalidaUnitOfMeasure.json +++ /dev/null @@ -1,150 +0,0 @@ -{ - "resourceType": "MedicationDispense", - "id": "06167339-9337-D030-0366-514A6A46DA17", - "extension": [ - { - "url": "https://fhir.nhs.uk/StructureDefinition/Extension-EPS-TaskBusinessStatus", - "valueCoding": { - "system": "https://fhir.nhs.uk/CodeSystem/EPS-task-business-status", - "code": "0003", - "display": "With Dispenser - Active" - } - } - ], - "contained": [ - { - "resourceType": "PractitionerRole", - "id": "performer", - "practitioner": { - "identifier": { - "system": "https://fhir.hl7.org.uk/Id/gphc-number", - "value": "7654321" - }, - "display": "Mr Peter Potion" - }, - "organization": { - "identifier": { - "system": "https://fhir.nhs.uk/Id/ods-organization-code", - "value": "VNE51" - }, - "display": "The Simple Pharmacy" - }, - "telecom": [ - { - "system": "phone", - "use": "work", - "value": "01234567890" - } - ] - } - ], - "identifier": [ - { - "system": "https://fhir.nhs.uk/Id/prescription-dispense-item-number", - "value": "06167339-9337-D030-0366-514A6A46DA17" - } - ], - "status": "in-progress", - "medicationCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "585011000001109", - "display": "Metronidazole 400mg tablets (Teva UK Ltd)" - } - ] - }, - "subject": { - "type": "Patient", - "identifier": { - "system": "https://fhir.nhs.uk/Id/nhs-number", - "value": "9453740519" - }, - "display": "MISS ETTA CORY" - }, - "performer": [ - { - "actor": { - "type": "PractitionerRole", - "reference": "#performer" - } - } - ], - "authorizingPrescription": [ - { - "extension": [ - { - "url": "https://fhir.nhs.uk/StructureDefinition/Extension-DM-GroupIdentifier", - "extension": [ - { - "url": "shortForm", - "valueIdentifier": { - "system": "https://fhir.nhs.uk/Id/prescription-order-number", - "value": "3C2366-B81001-0A409U" - } - }, - { - "url": "UUID", - "valueIdentifier": { - "system": "https://fhir.nhs.uk/Id/prescription", - "value": "66317E0C-CE13-59AD-9979-9B568E080160" - } - } - ] - } - ], - "identifier": { - "system": "https://fhir.nhs.uk/Id/prescription-order-item-number", - "value": "E76622AE-E2DB-5683-2045-D1C229EDA3A2" - } - } - ], - "type": { - "coding": [ - { - "system": "https://fhir.nhs.uk/CodeSystem/medicationdispense-type", - "code": "0003", - "display": "Item dispensed - partial" - } - ] - }, - "quantity": { - "value": 21, - "unit": "tablet", - "system": "http://snomed.info/sct", - "code": "428673006" - }, - "daysSupply": { - "value": 7, - "unit": "Day", - "system": "http://unitsofmeasure.org", - "code": "not a unit" - }, - "whenPrepared": "2004-09-16T16:30:00+00:00", - "dosageInstruction": [ - { - "text": "3 times a day for 10 days", - "timing": { - "repeat": { - "boundsDuration": { - "value": 10, - "unit": "d" - }, - "frequency": 3, - "period": 1, - "periodUnit": "d" - } - }, - "doseAndRate": [ - { - "doseQuantity": { - "value": 1, - "unit": "tablet", - "system": "http://snomed.info/sct", - "code": "428673006" - } - } - ] - } - ] -} diff --git a/Examples/fail/MedicationDispense-timing-invalidaUnitOfMeasure.json b/Examples/fail/MedicationDispense-timing-invalidaUnitOfMeasure.json deleted file mode 100644 index 16b8dd9..0000000 --- a/Examples/fail/MedicationDispense-timing-invalidaUnitOfMeasure.json +++ /dev/null @@ -1,150 +0,0 @@ -{ - "resourceType": "MedicationDispense", - "id": "06167339-9337-D030-0366-514A6A46DA17", - "extension": [ - { - "url": "https://fhir.nhs.uk/StructureDefinition/Extension-EPS-TaskBusinessStatus", - "valueCoding": { - "system": "https://fhir.nhs.uk/CodeSystem/EPS-task-business-status", - "code": "0003", - "display": "With Dispenser - Active" - } - } - ], - "identifier": [ - { - "system": "https://fhir.nhs.uk/Id/prescription-dispense-item-number", - "value": "06167339-9337-D030-0366-514A6A46DA17" - } - ], - "contained": [ - { - "resourceType": "PractitionerRole", - "id": "performer", - "practitioner": { - "identifier": { - "system": "https://fhir.hl7.org.uk/Id/gphc-number", - "value": "7654321" - }, - "display": "Mr Peter Potion" - }, - "organization": { - "identifier": { - "system": "https://fhir.nhs.uk/Id/ods-organization-code", - "value": "VNE51" - }, - "display": "The Simple Pharmacy" - }, - "telecom": [ - { - "system": "phone", - "use": "work", - "value": "01234567890" - } - ] - } - ], - "status": "in-progress", - "medicationCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "585011000001109", - "display": "Metronidazole 400mg tablets (Teva UK Ltd)" - } - ] - }, - "subject": { - "type": "Patient", - "identifier": { - "system": "https://fhir.nhs.uk/Id/nhs-number", - "value": "9453740519" - }, - "display": "MISS ETTA CORY" - }, - "performer": [ - { - "actor": { - "type": "PractitionerRole", - "reference": "#performer" - } - } - ], - "authorizingPrescription": [ - { - "extension": [ - { - "url": "https://fhir.nhs.uk/StructureDefinition/Extension-DM-GroupIdentifier", - "extension": [ - { - "url": "shortForm", - "valueIdentifier": { - "system": "https://fhir.nhs.uk/Id/prescription-order-number", - "value": "3C2366-B81001-0A409U" - } - }, - { - "url": "UUID", - "valueIdentifier": { - "system": "https://fhir.nhs.uk/Id/prescription", - "value": "66317E0C-CE13-59AD-9979-9B568E080160" - } - } - ] - } - ], - "identifier": { - "system": "https://fhir.nhs.uk/Id/prescription-order-item-number", - "value": "E76622AE-E2DB-5683-2045-D1C229EDA3A2" - } - } - ], - "type": { - "coding": [ - { - "system": "https://fhir.nhs.uk/CodeSystem/medicationdispense-type", - "code": "0003", - "display": "Item dispensed - partial" - } - ] - }, - "quantity": { - "value": 21, - "unit": "tablet", - "system": "http://snomed.info/sct", - "code": "428673006" - }, - "daysSupply": { - "value": 7, - "unit": "Day", - "system": "http://unitsofmeasure.org", - "code": "d" - }, - "whenPrepared": "2004-09-16T16:30:00+00:00", - "dosageInstruction": [ - { - "text": "3 times a day for 10 days", - "timing": { - "repeat": { - "boundsDuration": { - "value": 10, - "unit": "d" - }, - "frequency": 3, - "period": 1, - "periodUnit": "not a unit" - } - }, - "doseAndRate": [ - { - "doseQuantity": { - "value": 1, - "unit": "tablet", - "system": "http://snomed.info/sct", - "code": "428673006" - } - } - ] - } - ] -} diff --git a/Examples/fail/MedicationRequest-invalid-json.json b/Examples/fail/MedicationRequest-invalid-json.json deleted file mode 100644 index 46d7e33..0000000 --- a/Examples/fail/MedicationRequest-invalid-json.json +++ /dev/null @@ -1,117 +0,0 @@ -{ - "resourceType": "MedicationRequest", - "id": "A7B86F8D-1D7C-FC28-E050-D20AE3A215F4", - "extension": [ - { - "url": "https://fhir.nhs.uk/StructureDefinition/Extension-DM-PrescriptionType", - "valueCoding": { - "system": "https://fhir.nhs.uk/CodeSystem/prescription-type", - "code": "0101" - } - }, - { - "url": "https://fhir.nhs.uk/StructureDefinition/Extension-DM-ControlledDrug", - "extension": [ - { - "url": "quantityWords", - "valueString": "twenty eight" - }, - { - "url": "schedule", - "valueCoding": { - "system": "https://fhir.nhs.uk/CodeSystem/medicationrequest-controlled-drug", - "code": "CD2", - "display": "Schedule 2" - } - } - ] - } - ], - "identifier": - { - "system": "https://fhir.nhs.uk/Id/prescription-order-item-number", - "value": "A7B86F8D-1D7C-FC28-E050-D20AE3A215F0" - }, - "status": "active", - "intent": "order", - "category": [ - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/medicationrequest-category", - "code": "outpatient", - "display": "Outpatient" - } - ] - } - ], - "medicationCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "36126511000001106", - "display": "Morphine 10mg modified-release tablets" - } - ] - }, - "subject": { - "reference": "urn:uuid:848d8470-bd51-494e-9347-8142ea75cb23" - }, - "authoredOn": "2019-12-30T12:00:00+00:00", - "requester": { - "reference": "urn:uuid:56166769-c1c4-4d07-afa8-132b5dfca645" - }, - "groupIdentifier": { - "extension": [ - { - "url": "https://fhir.nhs.uk/StructureDefinition/Extension-DM-PrescriptionId", - "valueIdentifier": { - "system": "https://fhir.nhs.uk/Id/prescription", - "value": "A7B86F8D-1CF8-FC28-E050-D20AE3A215F0" - } - } - ], - "system": "https://fhir.nhs.uk/Id/prescription-order-number", - "value": "3C2366-B81001-0A409U" - }, - "courseOfTherapyType": { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/medicationrequest-course-of-therapy", - "code": "acute", - "display": "Short course (acute) therapy" - } - ] - }, - "dosageInstruction": [ - { - "text": "1 tablet, daily" - } - ], - "dispenseRequest": { - "extension": [ - { - "url": "https://fhir.nhs.uk/StructureDefinition/Extension-DM-PerformerSiteType", - "valueCoding": { - "system": "https://fhir.nhs.uk/CodeSystem/dispensing-site-preference", - "code": "0004" - } - } - ], - "performer": { - "identifier": { - "system": "https://fhir.nhs.uk/Id/ods-organization-code", - "value": "FX748" - } - }, - "quantity": { - "value": 28, - "unit": "tablet", - "system": "http://snomed.info/sct", - "code": "428673006" - } - }, - "substitution": { - "allowedBoolean": false - } -} \ No newline at end of file diff --git a/Examples/fail/MedicationRequest-missingMedication.json b/Examples/fail/MedicationRequest-missingMedication.json deleted file mode 100644 index 8275431..0000000 --- a/Examples/fail/MedicationRequest-missingMedication.json +++ /dev/null @@ -1,113 +0,0 @@ -{ - "resourceType": "MedicationRequest", - "id": "A7B86F8D-1D7C-FC28-E050-D20AE3A215F4", - "extension": [ - { - "url": "https://fhir.nhs.uk/StructureDefinition/Extension-DM-PrescriptionType", - "valueCoding": { - "system": "https://fhir.nhs.uk/CodeSystem/prescription-type", - "code": "0101" - } - }, - { - "url": "https://fhir.nhs.uk/StructureDefinition/Extension-DM-ControlledDrug", - "extension": [ - { - "url": "quantityWords", - "valueString": "twenty eight" - }, - { - "url": "schedule", - "valueCoding": { - "system": "https://fhir.nhs.uk/CodeSystem/medicationrequest-controlled-drug", - "code": "CD2", - "display": "Schedule 2" - } - } - ] - } - ], - "identifier": [ - { - "system": "https://fhir.nhs.uk/Id/prescription-order-item-number", - "value": "A7B86F8D-1D7C-FC28-E050-D20AE3A215F0" - } - ], - "status": "active", - "intent": "order", - "category": [ - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/medicationrequest-category", - "code": "outpatient", - "display": "Outpatient" - } - ] - } - ], - "medicationCodeableConcept": { - "coding": [ - ] - }, - "subject": { - "reference": "urn:uuid:848d8470-bd51-494e-9347-8142ea75cb23" - }, - "authoredOn": "2019-12-30T12:00:00+00:00", - "requester": { - "reference": "urn:uuid:56166769-c1c4-4d07-afa8-132b5dfca645" - }, - "groupIdentifier": { - "extension": [ - { - "url": "https://fhir.nhs.uk/StructureDefinition/Extension-DM-PrescriptionId", - "valueIdentifier": { - "system": "https://fhir.nhs.uk/Id/prescription", - "value": "A7B86F8D-1CF8-FC28-E050-D20AE3A215F0" - } - } - ], - "system": "https://fhir.nhs.uk/Id/prescription-order-number", - "value": "3C2366-B81001-0A409U" - }, - "courseOfTherapyType": { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/medicationrequest-course-of-therapy", - "code": "acute", - "display": "Short course (acute) therapy" - } - ] - }, - "dosageInstruction": [ - { - "text": "1 tablet, daily" - } - ], - "dispenseRequest": { - "extension": [ - { - "url": "https://fhir.nhs.uk/StructureDefinition/Extension-DM-PerformerSiteType", - "valueCoding": { - "system": "https://fhir.nhs.uk/CodeSystem/dispensing-site-preference", - "code": "0004" - } - } - ], - "performer": { - "identifier": { - "system": "https://fhir.nhs.uk/Id/ods-organization-code", - "value": "FX748" - } - }, - "quantity": { - "value": 28, - "unit": "tablet", - "system": "http://snomed.info/sct", - "code": "428673006" - } - }, - "substitution": { - "allowedBoolean": false - } -} \ No newline at end of file diff --git a/Examples/fail/patient-chi-number.json b/Examples/fail/patient-chi-number.json deleted file mode 100644 index 4d6c971..0000000 --- a/Examples/fail/patient-chi-number.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "resourceType": "Patient", - "identifier": [ - { - "system": "https://fhir.nhs.uk/Id/nhs-number", - "value": "1111111111" - } - ], - "name": [ - { - "given": [ - "Jane" - ], - "family": "Smith", - "prefix": [ - "Mrs" - ], - "suffix": [ - "MBE" - ] - } - ], - "gender": "female", - "birthDate": "2010-10-22", - "generalPractitioner": [ - { - "identifier": { - "system": "https://fhir.nhs.uk/Id/ods-organization-code", - "value": "Y12345" - } - } - ], - "address": [ - { - - "line": [ - "1 Trevelyan Square", - "Boar Lane", - "City Centre", - "Leeds", - "West Yorkshire" - ], - "postalCode": "LS1 6AE" - } - ] -} \ No newline at end of file diff --git a/Examples/pass/Bundle-searchset-COVIDImmunization.json b/Examples/pass/Bundle-searchset-COVIDImmunization.json deleted file mode 100644 index 96c7da1..0000000 --- a/Examples/pass/Bundle-searchset-COVIDImmunization.json +++ /dev/null @@ -1,248 +0,0 @@ -{ - "resourceType": "Bundle", - "id": "dd4c3e37-555d-47fc-9309-37539893e074", - "type": "searchset", - "total": 2, - "link": [ - { - "relation": "self", - "url": "http://example.org/FHIR/R4/Immunization?patient.identifier=https://fhir.nhs.uk/Id/nhs-number|9000000009" - } - ], - "entry": [ - { - "fullUrl": "Immunization/d11c69d8-7a50-4a54-a848-7648121e995f", - "resource": { - "resourceType": "Immunization", - "id": "d11c69d8-7a50-4a54-a848-7648121e995f", - "extension": [ - { - "url": "https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-VaccinationProcedure", - "valueCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "1324681000000101", - "display": "Administration of first dose of severe acute respiratory syndrome coronavirus 2 vaccine (procedure)" - } - ] - } - } - ], - "contained" : [ - { - "resourceType": "Patient", - "id":"patient", - "birthDate": "1965-02-28" - } - ], - "identifier": [ - { - "use": "secondary", - "system": "https://supplierABC/identifiers/vacc", - "value": "1324761000000100" - } - ], - "status": "completed", - "vaccineCode": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "39114911000001105", - "display": "COVID-19 Vaccine Vaxzevria (ChAdOx1 S [recombinant]) not less than 2.5x100,000,000 infectious units/0.5ml dose suspension for injection multidose vials (AstraZeneca UK Ltd)" - } - ] - }, - "patient": { - "type": "Patient", - "reference": "#patient", - "identifier": { - "system": "https://fhir.nhs.uk/Id/nhs-number", - "value": "9000000009" - } - }, - "occurrenceDateTime": "2020-12-10T13:00:08.476000+00:00", - "recorded": "2020-12-10", - "primarySource": true, - "manufacturer": { - "display": "AstraZeneca Ltd" - }, - "lotNumber": "R04X", - "expirationDate": "2021-04-29", - "site": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "368208006", - "display": "Left upper arm structure (body structure)" - } - ] - }, - "route": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "78421000", - "display": "Intramuscular route (qualifier value)" - } - ] - }, - "doseQuantity": { - "system": "http://snomed.info/sct", - "value": 1, - "unit": "pre-filled disposable injection", - "code": "3318611000001103" - }, - "reportOrigin": {}, - "performer": [ - { - "actor": { - "type": "Organization", - "identifier": { - "system": "https://fhir.nhs.uk/Id/ods-organization-code", - "value": "RX809" - }, - "display": "TEST-SITE" - } - } - ], - "reasonCode": [ - { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "443684005", - "display": "Disease outbreak (event)" - } - ] - } - ], - "protocolApplied": [ - { - "doseNumberPositiveInt": 1 - } - ] - }, - "search": { - "mode": "match" - } - }, - { - "fullUrl": "Immunization/8da02505-db94-40b6-a8ed-d5af5628e28c", - "resource": { - "resourceType": "Immunization", - "id": "8da02505-db94-40b6-a8ed-d5af5628e28c", - "extension": [ - { - "url": "https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-VaccinationProcedure", - "valueCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "1324681000000101", - "display": "Administration of first dose of severe acute respiratory syndrome coronavirus 2 vaccine (procedure)" - } - ] - } - } - ], - "contained" : [ - { - "resourceType": "Patient", - "id":"patient", - "birthDate": "1965-02-28" - } - ], - "identifier": [ - { - "use": "secondary", - "system": "https://supplierABC/identifiers/vacc", - "value": "1324761000000102" - } - ], - "status": "completed", - "vaccineCode": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "39114911000001105", - "display": "COVID-19 Vaccine Vaxzevria (ChAdOx1 S [recombinant]) not less than 2.5x100,000,000 infectious units/0.5ml dose suspension for injection multidose vials (AstraZeneca UK Ltd)" - } - ] - }, - "patient": { - "type": "Patient", - "reference": "#patient", - "identifier": { - "system": "https://fhir.nhs.uk/Id/nhs-number", - "value": "9000000009" - } - }, - "occurrenceDateTime": "2020-12-31T13:00:08.476000+00:00", - "recorded": "2020-12-31", - "primarySource": true, - "manufacturer": { - "display": "AstraZeneca Ltd" - }, - "lotNumber": "R04X", - "expirationDate": "2021-04-29", - "site": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "368208006", - "display": "Left upper arm structure (body structure)" - } - ] - }, - "route": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "78421000", - "display": "Intramuscular route (qualifier value)" - } - ] - }, - "doseQuantity": { - "system": "http://snomed.info/sct", - "value": 1, - "unit": "pre-filled disposable injection", - "code": "3318611000001103" - }, - "reportOrigin": {}, - "performer": [ - { - "actor": { - "type": "Organization", - "identifier": { - "system": "https://fhir.nhs.uk/Id/ods-organization-code", - "value": "RX809" - }, - "display": "TEST-SITE" - } - } - ], - "reasonCode": [ - { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "443684005", - "display": "Disease outbreak (event)" - } - ] - } - ], - "protocolApplied": [ - { - "doseNumberPositiveInt": 1 - } - ] - }, - "search": { - "mode": "match" - } - } - ] -} diff --git a/Examples/pass/Bundle-searchset-COVIDObservation.json b/Examples/pass/Bundle-searchset-COVIDObservation.json deleted file mode 100644 index 0869e00..0000000 --- a/Examples/pass/Bundle-searchset-COVIDObservation.json +++ /dev/null @@ -1,216 +0,0 @@ -{ - "resourceType": "Bundle", - "id": "c01c8284-5561-4825-9f0d-3bdcaf18c8d4", - "type": "searchset", - "total": 2, - "link": [ - { - "relation": "self", - "url": "http://example.org/FHIR/R4/Observation?patient.identifier=https://fhir.nhs.uk/Id/nhs-number|9686368973" - } - ], - "entry": [ - { - "fullUrl": "Observation/edea022a-2d81-11eb-adc1-0242ac120004", - "resource": { - "resourceType": "Observation", - "id": "edea022a-2d81-11eb-adc1-0242ac120004", - "contained": [ - { - "resourceType": "Patient", - "id": "9686368973", - "identifier": [ - { - "system": "https://fhir.nhs.uk/Id/nhs-number", - "value": "9686368973" - } - ], - "birthDate": "1997-12-28" - } - ], - "identifier": [ - { - "system": "https://fhir.nhs.uk/Id/SpecimenId", - "value": "eb89a392-5b20-11eb-ae93-0242ac130003" - } - ], - "status": "final", - "code": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "871562009", - "display": "Detection of SARS-CoV-2 (severe acute respiratory syndrome coronavirus 2)" - } - ] - }, - "subject": { - "reference": "#9686368973", - "identifier": [ - { - "system": "https://fhir.nhs.uk/Id/nhs-number", - "value": "9686368973" - } - ] - }, - "effectiveDateTime": "2020-09-22T13:00:08.476+00:00", - "valueCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "1240591000000102", - "display": "SARS-CoV-2 (severe acute respiratory syndrome coronavirus 2) detection result negative" - } - ], - "text": "SARS-CoV-2-ORGY" - }, - "method": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "1156860005", - "display": "Rapid antigen detection immunoassay technique" - } - ] - }, - "specimen": { - "identifier": { - "system": "https://fhir.nhs.uk/Id/SpecimenId", - "value": "eb89a392-5b20-11eb-ae93-0242ac130008" - } - }, - "device": { - "identifier": { - "system": "https://fhir.nhs.uk/Id/Covid19-TestKit", - "value": "LFT" - }, - "display": "Lateral Flow Test" - }, - "performer": [ - { - "identifier": { - "value": "MK" - } - }, - { - "identifier": { - "value": "WKE03" - } - }, - { - "identifier": { - "value": "electiveCare" - } - } - ], - "encounter": { - "display": "health_care_professional" - } - }, - "search": { - "mode": "match" - } - }, - { - "fullUrl": "Observation/edea022a-2d81-11eb-adc1-0242ac120000", - "resource": { - "resourceType": "Observation", - "id": "edea022a-2d81-11eb-adc1-0242ac120000", - "contained": [ - { - "resourceType": "Patient", - "id": "9686368973", - "identifier": [ - { - "system": "https://fhir.nhs.uk/Id/nhs-number", - "value": "9686368973" - } - ], - "birthDate": "1997-12-28" - } - ], - "identifier": [ - { - "system": "https://fhir.nhs.uk/Id/SpecimenId", - "value": "eb89a392-5b20-11eb-ae93-0242ac130002" - } - ], - "status": "final", - "code": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "871562009", - "display": "Detection of SARS-CoV-2 (severe acute respiratory syndrome coronavirus 2)" - } - ] - }, - "subject": { - "reference": "#9686368973", - "identifier": [ - { - "system": "https://fhir.nhs.uk/Id/nhs-number", - "value": "9686368973" - } - ] - }, - "effectiveDateTime": "2020-09-23T13:00:08.476+00:00", - "valueCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "1240581000000104", - "display": "SARS-CoV-2 (severe acute respiratory syndrome coronavirus 2) detection result positive" - } - ], - "text": "SARS-CoV-2-ORGY" - }, - "method": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "1156860005", - "display": "Rapid antigen detection immunoassay technique" - } - ] - }, - "specimen": { - "identifier": { - "system": "https://fhir.nhs.uk/Id/SpecimenId", - "value": "eb89a392-5b20-11eb-ae93-0242ac130002" - } - }, - "device": { - "identifier": { - "system": "https://fhir.nhs.uk/Id/Covid19-TestKit", - "value": "LFT" - }, - "display": "Lateral Flow Test" - }, - "performer": [ - { - "identifier": { - "value": "LFD004" - } - }, - { - "identifier": { - "value": "WKE03" - } - }, - { - "identifier": { - "value": "electiveCare" - } - } - ], - "encounter": { - "display": "self" - } - }, - "search": { - "mode": "match" - } - } - ] -} diff --git a/Examples/pass/MedicationDispense-pass.json b/Examples/pass/MedicationDispense-pass.json deleted file mode 100644 index 5dc59cd..0000000 --- a/Examples/pass/MedicationDispense-pass.json +++ /dev/null @@ -1,160 +0,0 @@ -{ - "resourceType": "MedicationDispense", - "id": "06167339-9337-d030-0366-514a6a46da17", - "extension": [ - { - "url": "https://fhir.nhs.uk/StructureDefinition/Extension-EPS-TaskBusinessStatus", - "valueCoding": { - "system": "https://fhir.nhs.uk/CodeSystem/EPS-task-business-status", - "code": "0003", - "display": "With Dispenser - Active" - } - } - ], - "contained": [ - { - "resourceType": "PractitionerRole", - "id": "performer", - "identifier": [ - { - "system": "https://fhir.nhs.uk/Id/sds-role-profile-id", - "value": "741555508105" - } - ], - "code": [ - { - "coding": [ - { - "system": "https://fhir.nhs.uk/CodeSystem/NHSDigital-SDS-JobRoleCode", - "code": "S0030:G0100:R0620" - } - ] - } - ], - "practitioner": { - "reference": "https://directory.spineservices.nhs.uk/FHIR/R4/Practitioner/12344557", - "identifier": { - "system": "https://fhir.nhs.uk/Id/sds-user-id", - "value": "7654321" - }, - "display": "Mr Peter Potion" - }, - "organization": { - "reference": "urn:uuid:2bf9f37c-d88b-4f86-ad5f-373c1416e04b" - }, - "telecom": [ - { - "system": "phone", - "use": "work", - "value": "01234567890" - } - ] - } - ], - "identifier": [ - { - "system": "https://fhir.nhs.uk/Id/prescription-dispense-item-number", - "value": "06167339-9337-d030-0366-514a6a46da17" - } - ], - "status": "in-progress", - "medicationCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "585011000001109", - "display": "Metronidazole 400mg tablets (Teva UK Ltd)" - } - ] - }, - "subject": { - "type": "Patient", - "identifier": { - "system": "https://fhir.nhs.uk/Id/nhs-number", - "value": "9453740519" - }, - "display": "MISS ETTA CORY" - }, - "performer": [ - { - "actor": { - "type": "PractitionerRole", - "reference": "#performer" - } - } - ], - "authorizingPrescription": [ - { - "extension": [ - { - "url": "https://fhir.nhs.uk/StructureDefinition/Extension-DM-GroupIdentifier", - "extension": [ - { - "url": "shortForm", - "valueIdentifier": { - "system": "https://fhir.nhs.uk/Id/prescription-order-number", - "value": "3C2366-B81001-0A409U" - } - }, - { - "url": "UUID", - "valueIdentifier": { - "system": "https://fhir.nhs.uk/Id/prescription", - "value": "66317E0C-CE13-59AD-9979-9B568E080160" - } - } - ] - } - ], - "reference": "https://electronicprescriptionserices.nhs.uk/FHIR/R4/MedicationRequest/E76622AE-E2DB-5683-2045-D1C229EDA3A2" - } - ], - "type": { - "coding": [ - { - "system": "https://fhir.nhs.uk/CodeSystem/medicationdispense-type", - "code": "0003", - "display": "Item dispensed - partial" - } - ] - }, - "quantity": { - "value": 21, - "unit": "tablet", - "system": "http://snomed.info/sct", - "code": "428673006" - }, - "daysSupply": { - "value": 7, - "unit": "Day", - "system": "http://unitsofmeasure.org", - "code": "d" - }, - "whenPrepared": "2004-09-16T16:30:00+00:00", - "dosageInstruction": [ - { - "text": "3 times a day for 10 days", - "timing": { - "repeat": { - "boundsDuration": { - "value": 10, - "unit": "d" - }, - "frequency": 3, - "period": 1, - "periodUnit": "d" - } - }, - "doseAndRate": [ - { - "doseQuantity": { - "value": 1, - "unit": "tablet", - "system": "http://snomed.info/sct", - "code": "428673006" - } - } - ] - } - ] -} diff --git a/Examples/pass/MedicationRequest-constraints.json b/Examples/pass/MedicationRequest-constraints.json deleted file mode 100644 index ebf739d..0000000 --- a/Examples/pass/MedicationRequest-constraints.json +++ /dev/null @@ -1,324 +0,0 @@ -{ - "resourceType": "MedicationRequest", - "medicationCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "325427002", - "display": "Prednisolone 5mg tablets" - } - ] - }, - "extension": [ - { - "url": "https://fhir.nhs.uk/StructureDefinition/Extension-DM-PrescriptionType", - "valueCoding": { - "system": "https://fhir.nhs.uk/CodeSystem/prescription-type", - "code": "0101", - "display": "Primary Care Prescriber - Medical Prescriber" - } - } - ], - "identifier": [ - { - "system": "https://fhir.nhs.uk/Id/prescription-order-item-number", - "value": "TBC" - } - ], - "status": "active", - "intent": "order", - "subject": { - "reference": "TBC" - }, - "authoredOn": "2022-10-21T13:47:00+00:00", - "category": [ - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/medicationrequest-category", - "code": "community", - "display": "Community" - } - ] - } - ], - "requester": { - "reference": "TBC" - }, - "groupIdentifier": { - "system": "https://fhir.nhs.uk/Id/prescription-order-number", - "value": "TBC", - "extension": [ - { - "url": "https://fhir.nhs.uk/StructureDefinition/Extension-DM-PrescriptionId", - "valueIdentifier": { - "system": "https://fhir.nhs.uk/Id/prescription", - "value": "TBC" - } - } - ] - }, - "courseOfTherapyType": { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/medicationrequest-course-of-therapy", - "code": "acute", - "display": "Short course (acute) therapy" - } - ] - }, - "dosageInstruction": [ - { - "sequence": 1, - "text": "EIGHT (8) tablets to be taken DAILY for two days. Take these tablets with or after food.", - "timing": { - "repeat": { - "boundsDuration": { - "value": 2, - "unit": "day", - "system": "http://unitsofmeasure.org", - "code": "d" - }, - "frequency": 8, - "period": 1, - "periodUnit": "d" - } - }, - "doseAndRate": [ - { - "doseQuantity": { - "value": 5, - "unit": "milligram", - "system": "http://unitsofmeasure.org", - "code": "mg" - } - } - ] - }, - { - "sequence": 2, - "text": "SEVEN (7) tablets to be taken DAILY for two days. Take these tablets with or after food.", - "timing": { - "repeat": { - "boundsDuration": { - "value": 2, - "unit": "day", - "system": "http://unitsofmeasure.org", - "code": "d" - }, - "frequency": 7, - "period": 1, - "periodUnit": "d" - } - }, - "doseAndRate": [ - { - "doseQuantity": { - "value": 5, - "unit": "milligram", - "system": "http://unitsofmeasure.org", - "code": "mg" - } - } - ] - }, - { - "sequence": 3, - "text": "SIX (6) tablets to be taken DAILY for two days. Take these tablets with or after food.", - "timing": { - "repeat": { - "boundsDuration": { - "value": 2, - "unit": "day", - "system": "http://unitsofmeasure.org", - "code": "d" - }, - "frequency": 6, - "period": 1, - "periodUnit": "d" - } - }, - "doseAndRate": [ - { - "doseQuantity": { - "value": 5, - "unit": "milligram", - "system": "http://unitsofmeasure.org", - "code": "mg" - } - } - ] - }, - { - "sequence": 4, - "text": "FIVE (5) tablets to be taken DAILY for two days. Take these tablets with or after food.", - "timing": { - "repeat": { - "boundsDuration": { - "value": 2, - "unit": "day", - "system": "http://unitsofmeasure.org", - "code": "d" - }, - "frequency": 5, - "period": 1, - "periodUnit": "d" - } - }, - "doseAndRate": [ - { - "doseQuantity": { - "value": 5, - "unit": "milligram", - "system": "http://unitsofmeasure.org", - "code": "mg" - } - } - ] - }, - { - "sequence": 5, - "text": "FOUR (4) tablets to be taken DAILY for two days. Take these tablets with or after food.", - "timing": { - "repeat": { - "boundsDuration": { - "value": 2, - "unit": "day", - "system": "http://unitsofmeasure.org", - "code": "d" - }, - "frequency": 4, - "period": 1, - "periodUnit": "d" - } - }, - "doseAndRate": [ - { - "doseQuantity": { - "value": 5, - "unit": "milligram", - "system": "http://unitsofmeasure.org", - "code": "mg" - } - } - ] - }, - { - "sequence": 6, - "text": "THREE (3) tablets to be taken DAILY for two days. Take these tablets with or after food.", - "timing": { - "repeat": { - "boundsDuration": { - "value": 2, - "unit": "day", - "system": "http://unitsofmeasure.org", - "code": "d" - }, - "frequency": 3, - "period": 1, - "periodUnit": "d" - } - }, - "doseAndRate": [ - { - "doseQuantity": { - "value": 5, - "unit": "milligram", - "system": "http://unitsofmeasure.org", - "code": "mg" - } - } - ] - }, - { - "sequence": 7, - "text": "TWO (2) tablets to be taken DAILY for two days. Take these tablets with or after food.", - "timing": { - "repeat": { - "boundsDuration": { - "value": 2, - "unit": "day", - "system": "http://unitsofmeasure.org", - "code": "d" - }, - "frequency": 2, - "period": 1, - "periodUnit": "d" - } - }, - "doseAndRate": [ - { - "doseQuantity": { - "value": 5, - "unit": "milligram", - "system": "http://unitsofmeasure.org", - "code": "mg" - } - } - ] - }, - { - "sequence": 8, - "text": "ONE (1) tablet to be taken DAILY for two days. Take these tablets with or after food.", - "timing": { - "repeat": { - "boundsDuration": { - "value": 2, - "unit": "day", - "system": "http://unitsofmeasure.org", - "code": "d" - }, - "frequency": 1, - "period": 1, - "periodUnit": "d" - } - }, - "doseAndRate": [ - { - "doseQuantity": { - "value": 5, - "unit": "milligram", - "system": "http://unitsofmeasure.org", - "code": "mg" - } - } - ] - } - ], - "dispenseRequest": { - "extension": [ - { - "url": "https://fhir.nhs.uk/StructureDefinition/Extension-DM-PerformerSiteType", - "valueCoding": { - "system": "https://fhir.nhs.uk/CodeSystem/dispensing-site-preference", - "code": "P1" - } - } - ], - "quantity": { - "value": 72, - "unit": "tablet", - "system": "http://snomed.info/sct", - "code": "428673006" - }, - "validityPeriod": { - "start": "2022-10-20", - "end": "2023-03-20" - }, - "expectedSupplyDuration": { - "value": 30, - "unit": "day", - "system": "http://unitsofmeasure.org", - "code": "d" - }, - "performer": { - "identifier": { - "system": "https://fhir.nhs.uk/Id/ods-organization-code", - "value": "FK994" - } - } - }, - "substitution": { - "allowedBoolean": false - } -} diff --git a/Examples/pass/MedicationRequest-pass.json b/Examples/pass/MedicationRequest-pass.json deleted file mode 100644 index 7ec627a..0000000 --- a/Examples/pass/MedicationRequest-pass.json +++ /dev/null @@ -1,118 +0,0 @@ -{ - "resourceType": "MedicationRequest", - "id": "A7B86F8D-1D7C-FC28-E050-D20AE3A215F4", - "extension": [ - { - "url": "https://fhir.nhs.uk/StructureDefinition/Extension-DM-PrescriptionType", - "valueCoding": { - "system": "https://fhir.nhs.uk/CodeSystem/prescription-type", - "code": "0101" - } - }, - { - "url": "https://fhir.nhs.uk/StructureDefinition/Extension-DM-ControlledDrug", - "extension": [ - { - "url": "quantityWords", - "valueString": "twenty eight" - }, - { - "url": "schedule", - "valueCoding": { - "system": "https://fhir.nhs.uk/CodeSystem/medicationrequest-controlled-drug", - "code": "CD2", - "display": "Schedule 2" - } - } - ] - } - ], - "identifier": [ - { - "system": "https://fhir.nhs.uk/Id/prescription-order-item-number", - "value": "A7B86F8D-1D7C-FC28-E050-D20AE3A215F0" - } - ], - "status": "active", - "intent": "order", - "category": [ - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/medicationrequest-category", - "code": "outpatient", - "display": "Outpatient" - } - ] - } - ], - "medicationCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "36126511000001106", - "display": "Morphine 10mg modified-release tablets" - } - ] - }, - "subject": { - "reference": "urn:uuid:848d8470-bd51-494e-9347-8142ea75cb23" - }, - "authoredOn": "2019-12-30T12:00:00+00:00", - "requester": { - "reference": "PractitionerRole/123" - }, - "groupIdentifier": { - "extension": [ - { - "url": "https://fhir.nhs.uk/StructureDefinition/Extension-DM-PrescriptionId", - "valueIdentifier": { - "system": "https://fhir.nhs.uk/Id/prescription", - "value": "A7B86F8D-1CF8-FC28-E050-D20AE3A215F0" - } - } - ], - "system": "https://fhir.nhs.uk/Id/prescription-order-number", - "value": "3C2366-B81001-0A409U" - }, - "courseOfTherapyType": { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/medicationrequest-course-of-therapy", - "code": "acute", - "display": "Short course (acute) therapy" - } - ] - }, - "dosageInstruction": [ - { - "text": "1 tablet, daily" - } - ], - "dispenseRequest": { - "extension": [ - { - "url": "https://fhir.nhs.uk/StructureDefinition/Extension-DM-PerformerSiteType", - "valueCoding": { - "system": "https://fhir.nhs.uk/CodeSystem/dispensing-site-preference", - "code": "0004" - } - } - ], - "performer": { - "identifier": { - "system": "https://fhir.nhs.uk/Id/ods-organization-code", - "value": "FX748" - } - }, - "quantity": { - "value": 28, - "unit": "tablet", - "system": "http://snomed.info/sct", - "code": "428673006" - } - }, - "substitution": { - "allowedBoolean": false - } -} diff --git a/Examples/pass/patient.json b/Examples/pass/patient.json deleted file mode 100644 index f06375b..0000000 --- a/Examples/pass/patient.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "resourceType": "Patient", - "identifier": [ - { - "system": "https://fhir.nhs.uk/Id/nhs-number", - "value": "9000000009" - } - ], - "name": [ - { - "given": [ - "Jane" - ], - "family": "Smith", - "prefix": [ - "Mrs" - ], - "suffix": [ - "MBE" - ] - } - ], - "gender": "female", - "birthDate": "2010-10-22", - "generalPractitioner": [ - { - "identifier": { - "system": "https://fhir.nhs.uk/Id/ods-organization-code", - "value": "Y12345" - } - } - ], - "address": [ - { - - "line": [ - "1 Trevelyan Square", - "Boar Lane", - "City Centre", - "Leeds", - "West Yorkshire" - ], - "postalCode": "LS1 6AE" - } - ] -} \ No newline at end of file diff --git a/FHIRValidationAction/scripts/__pycache__/common.cpython-312.pyc b/FHIRValidationAction/scripts/__pycache__/common.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..34872a4a9d65720f862d3816a9244d24fed71c56 GIT binary patch literal 1461 zcmZ8hOKclO7@paecl~JAkPs(LArA^!La>?&g+ql@5~<}tDr{Hh`65683$np8OXpzwA@|sGB&vH&@yN6!1*fHgl8=LS`M3)A%nZe)%bub;M2HMAwUM7M}}~Z+v`;~#1Zfo`m^?;1AecU0i!C? zq-!*`s#`_hH8qaP#9TLB%d66aVd;6>A)b{ZRJ~p{UEQ-B`?~MtoDvI7x+ZaaH)noU zEt^!d2=Pr64L%BxnP*k)xV z%s~XmF%EQcC0nw+Y%cpbF|BiS$XqGg0V&E_p{&HrXr&#?}( zBLaqSYM2CatTBDPV(Ib&hOPe3J<485;vGnZa?#y0<@6SRhV$M* z90uf5V%Hbd#c2C{AhLaz zAZmL?KsFcP8vnvXeALxT6RCZPd*Us41BP&4-0NW*hg0>>RYgseQj6E#EP{Yta zKJK#NslxKCusZHrpfelU2eye0V#=M$?aG~v+Z**8k7APtsdRm&K^~^2+6XIe?tXhP ze0HaLx4N7DG1$6#%!BQ4;_ctYei{4q_2)=XW}C@#TUYD(*1&M%gXX|gOU*PgO?7g2 zzNyYUQRkZK+=KZ)=9?E69;=Io=ijZ%jm$slxs_vgh0 z6#I)87m_hea5La_#~5SJH5~qT<8dUa6BSXO2JjVDbQl6s3 Pb0Llsoy-}W2)F$YS;|V~ literal 0 HcmV?d00001 diff --git a/FHIRValidationAction/scripts/common.py b/FHIRValidationAction/scripts/common.py new file mode 100644 index 0000000..eefb444 --- /dev/null +++ b/FHIRValidationAction/scripts/common.py @@ -0,0 +1,30 @@ +import os +import json + +def append_failure(filename, response, failed): + new_issue = { + "severity": "failure", + "diagnostics": f"{response}" + } + # If filename doesn't exist yet, create the OperationOutcome shell, then append the issue + failed.setdefault(filename, { + "resourceType": "OperationOutcome", + "issue": [] + })["issue"].append(new_issue) + return + +def dump_json(output_file,issues): + if os.path.exists(output_file): + with open(output_file, 'r') as f: + existing = json.load(f) + for filename, outcome in issues.items(): + if filename in existing: + existing[filename]["issue"].extend(outcome["issue"]) + else: + existing[filename] = outcome + else: + existing = issues + + with open(output_file, 'w') as f: + json.dump(existing, f, indent=4) + return \ No newline at end of file diff --git a/FHIRValidationAction/scripts/config.json b/FHIRValidationAction/scripts/config.json new file mode 100644 index 0000000..d60a2ad --- /dev/null +++ b/FHIRValidationAction/scripts/config.json @@ -0,0 +1,12 @@ + +{ + "fhir-validator": { + "base_url": "http://localhost:8080/fhir" + }, + "paths": { + "test_script": "test", + "package": "test/package.json", + "test_assets": "test/Conformance-resources", + "test_examples": "test/Examples" + } +} diff --git a/FHIRValidationAction/scripts/configure-packages.py b/FHIRValidationAction/scripts/configure-packages.py new file mode 100644 index 0000000..843a753 --- /dev/null +++ b/FHIRValidationAction/scripts/configure-packages.py @@ -0,0 +1,135 @@ +#!/usr/bin/env python3 +"""Install FHIR package dependencies from package.json""" + +import json +import requests +import sys +import time +import os +import base64 +from common import append_failure, dump_json +from pathlib import Path + + +script_dir = os.path.dirname(os.path.abspath(__file__)) +config_path = os.path.join(script_dir, "config.json") + +#for github actions +#test_script_repo_path = f"{Path.cwd()}/validation" +#package_path = Path.cwd() + +#for testing locally +test_script_repo_path = "." +package_path = "./test" + +with open(config_path,"r") as f: + config = json.load(f) +SERVER_URL = config["fhir-validator"]["base_url"] + + +def check_package_locally(package_id, version): + name = f"{package_id}-{version}.tgz" + for _, _, files in os.walk(f"{test_script_repo_path}/packages"): + print(files) + if name in files: + return True + return False + + +def download_package(package_id, version, failed): + url = f"https://packages.simplifier.net/{package_id}/{version}" + response = requests.get(url) + + if response.status_code == 404: + print(f"Package {package_id}#{version} not found on registry") + append_failure("package.json", f"failed to find {package_id}: {version} on FHIR package Registry: {response.status_code} - {response.text}", failed) + return False + + with open(f"{test_script_repo_path}/packages/{package_id}-{version}.tgz", "wb") as f: + f.write(response.content) + return True + +def install_package(package_id, version, server_url, failed): + package_path = f"{test_script_repo_path}/packages/{package_id}-{version}.tgz" + + with open(package_path, "rb") as f: + encoded = base64.b64encode(f.read()).decode("utf-8") + + params = { + "resourceType": "Parameters", + "parameter": [ + { + "name": "npmContent", + "valueBase64Binary": encoded + } + ] + } + + response = requests.post( + f"{server_url}/ImplementationGuide/$install", + json=params, + headers={ + "Content-Type": "application/fhir+json", + "Accept": "application/fhir+json"} + ) + if response.status_code in [200, 201]: + print(f"Installed {package_id}:{version}") + return True + else: + print(f"Failed to install {package_id}:{version}: {response.status_code} - {response.text}") + failed.update({f"{package_id}:{version}":response.json()}) + #append_failure(f"{package_id}:{version}", response.json(), failed) + return False + + + +def main(): + + failed = {} + + try: + with open(f"{package_path}/package.json") as f: + package = json.load(f) + except FileNotFoundError: + print("No package.json found - skipping package installation") + return 0 + + dependencies = package.get('dependencies', {}) + num_packages = len(dependencies) + + if not dependencies: + print("No dependencies found in package.json") + return 0 + + print(f"Installing FHIR packages...") + + + for package_id, version in dependencies.items(): + # Give server time between installations + if package_id == "hl7.fhir.r4.core": + num_packages -= 1 + continue # Skip core package since it's already on the server + time.sleep(2) + print(f"\tInstalling {package_id}:{version}") + if not check_package_locally(package_id, version): + if not download_package(package_id, version, failed): + continue + + install_package(package_id, version, SERVER_URL, failed) + + + + + if failed: + print(f"\nFailed to install {len(failed)} packages:") + dump_json("operation_outcomes.json", failed) + return 1 + + print(f"\nSuccessfully installed {num_packages} packages") + return 0 + +if __name__ == "__main__": + print("CWD:", os.getcwd()) + print("Files:", os.listdir(".")) + sys.exit(main()) + diff --git a/FHIRValidationAction/scripts/generate-report.py b/FHIRValidationAction/scripts/generate-report.py new file mode 100644 index 0000000..467683c --- /dev/null +++ b/FHIRValidationAction/scripts/generate-report.py @@ -0,0 +1,167 @@ +import os +import json +from collections import defaultdict +import yaml +from pathlib import Path +import sys + +#for local testing +#ROOT = Path.cwd() + +#for github repo +ROOT = Path.cwd() / "validation" + +def parse_validation_output(results_file, ignore_list): + with open(results_file) as f: + data = json.load(f) + + issues = {"fatal": [], "error": [], "warning": [], "information": [], "failure": [], "passed": []} + + for file_path, outcome in data.items(): + for issue in outcome.get("issue", []): + severity = issue.get("severity", "").lower() + diagnostics = issue.get("diagnostics", "") + + if "No issues detected during validation" in diagnostics: + severity = "passed" + + if is_ignored(issue, ignore_list, severity, diagnostics): + continue + # expression and location are both lists of strings + expression = issue.get("expression", []) + location = issue.get("location", []) + + # Get line/col from extensions if available + line, col = None, None + for ext in issue.get("extension", []): + if "issue-line" in ext.get("url", ""): + line = ext.get("valueInteger") + elif "issue-col" in ext.get("url", ""): + col = ext.get("valueInteger") + + position = f"Line[{line}] Col[{col}]" if line and col else ", ".join(location) + + if severity in issues: + issues[severity].append({ + "file": file_path, + "message": diagnostics, + "expression": ", ".join(expression), + "location": position + }) + + return issues + +def is_ignored(issue, ignore_config, severity, diagnostics): + + # Get the list for this severity, default to empty list if None/missing + rules = ignore_config.get("ignore-list", {}).get(severity) or [] + + return any(string in diagnostics for string in rules) + +def group_by_file(issue_list): + grouped = defaultdict(list) + for issue in issue_list: + grouped[issue["file"]].append(issue) + return grouped + +def make_file_link(file_path): + """Create a GitHub link to the file in the repo""" + repo = os.environ.get("GITHUB_REPOSITORY", "") + sha = os.environ.get("GITHUB_SHA", "") + if repo and sha: + # Strip the runner workspace prefix to get a repo-relative path + workspace = os.environ.get("GITHUB_WORKSPACE", "") + if workspace and file_path.startswith(workspace): + file_path = file_path[len(workspace):].lstrip("/") + url = f"https://github.com/{repo}/blob/{sha}/{file_path}" + return f'{file_path}' + return f"{file_path}" + +def render_section(title, emoji, issues, colour): + grouped = group_by_file(issues) + total = len(issues) + file_count = len(grouped) + + html = f""" +
+{emoji} {title}  |  {total} total across {file_count} file(s) +
+""" + + if not issues: + html += f"

✅ No {title.lower()} found.

\n" + else: + for file_path, file_issues in sorted(grouped.items()): + html += f"
\n{make_file_link(file_path)}  — {len(file_issues)} {title.lower()}\n
\n" + html += '\n' + for issue in file_issues: + location = issue.get("location") or "—" + message = issue["message"] + html += f"\n" + html += "
LocationMessage
{location}{message}
\n
\n
\n" + + html += "
\n" + return html + + + +def main(): + with open(f"{ROOT}/scripts/ignore-list.yaml", "r") as f: + ignore_list = yaml.safe_load(f) + print(ignore_list) + + results_file = "operation_outcomes.json" + + issues = parse_validation_output(results_file, ignore_list) + failures = issues["failure"] + fatals = issues["fatal"] + errors = issues["error"] + warnings = issues["warning"] + information = issues["information"] + passes = issues["passed"] + summary = f"""# 🏥 FHIR Validation Summary + +| Severity | Count | +|----------|-------| +| ⚠️ Failed Uploads | {len(failures)} | +| ❗ Fatals | {len(fatals)} | +| 🔴 Errors | {len(errors)} | +| 🟡 Warnings | {len(warnings)} | +| 🔵 Information | {len(information)} | +| 🟢 Passes | {len(passes)} | + +--- +{render_section("Failed Uploads", "⚠️", failures, "red")} + +{render_section("Fatals", "❗", fatals, "red")} + +{render_section("Errors", "🔴", errors, "red")} + +{render_section("Warnings", "🟡", warnings, "yellow")} + +{render_section("Information", "🔵", information, "blue")} + +{render_section("Passes", "🟢", passes, "green")} +""" + + summary_file = os.environ.get("GITHUB_STEP_SUMMARY") + if summary_file: + with open(summary_file, "w") as f: + f.write(summary) + print("✅ Summary written to GitHub Actions.") + else: + print(summary) + + for filename in ["failed", "operation_outcomes"]: + filepath = f"./{filename}.json" + if os.path.exists(filepath): + os.remove(filepath) + + major_issues = len(failures)+len(fatals)+len(errors) + if major_issues > 0: + return 1 + return 0 + +if __name__ == "__main__": + sys.exit(main()) + diff --git a/FHIRValidationAction/scripts/ignore-list.yaml b/FHIRValidationAction/scripts/ignore-list.yaml new file mode 100644 index 0000000..1d2b3c0 --- /dev/null +++ b/FHIRValidationAction/scripts/ignore-list.yaml @@ -0,0 +1,5 @@ +ignore-list: + error: ~ + warning: + - dom-6 #ignore "A resource should have narrative for robust management" + information: ~ diff --git a/FHIRValidationAction/scripts/test_scripts/test_install_packages.py b/FHIRValidationAction/scripts/test_scripts/test_install_packages.py new file mode 100644 index 0000000..beabd33 --- /dev/null +++ b/FHIRValidationAction/scripts/test_scripts/test_install_packages.py @@ -0,0 +1,368 @@ +"""Tests for install_packages.py - FHIR package dependency installer""" +import base64 +import json +import os +import sys +import pytest +from unittest.mock import MagicMock, mock_open, patch, call + +# --------------------------------------------------------------------------- +# Make the script importable from the sibling "script" folder. +# Adjust the path if your project layout differs. +# --------------------------------------------------------------------------- +sys.path.insert(0, os.path.join(os.path.dirname(__file__), "..", "script")) +import install_packages # noqa: E402 (import after sys.path manipulation) + + +# =========================================================================== +# Fixtures +# =========================================================================== + +@pytest.fixture +def tmp_root(tmp_path): + """A temporary directory that mimics the expected ROOT layout.""" + packages_dir = tmp_path / "packages" + packages_dir.mkdir() + return str(tmp_path) + + +@pytest.fixture +def sample_package_json(): + return { + "name": "test-ig", + "version": "1.0.0", + "dependencies": { + "hl7.fhir.r4.core": "4.0.1", + "hl7.fhir.us.core": "5.0.1", + "hl7.terminology.r4": "5.3.0", + }, + } + + +@pytest.fixture +def mock_tgz(tmp_root): + """Write a tiny fake .tgz file and return its path.""" + pkg_path = os.path.join(tmp_root, "packages", "hl7.fhir.us.core-5.0.1.tgz") + with open(pkg_path, "wb") as f: + f.write(b"fake-tgz-content") + return pkg_path + + +# =========================================================================== +# check_package_locally +# =========================================================================== + +class TestCheckPackageLocally: + def test_returns_true_when_tgz_exists(self, tmp_root): + pkg_id = "hl7.fhir.us.core" + version = "5.0.1" + tgz_name = f"{pkg_id}#{version}.tgz" + open(os.path.join(tmp_root, "packages", tgz_name), "wb").close() + + assert install_packages.check_package_locally(pkg_id, version, tmp_root) is True + + def test_returns_false_when_tgz_missing(self, tmp_root): + assert ( + install_packages.check_package_locally("missing.pkg", "1.0.0", tmp_root) + is False + ) + + def test_returns_false_for_empty_packages_dir(self, tmp_root): + assert ( + install_packages.check_package_locally("any.pkg", "0.0.1", tmp_root) + is False + ) + + def test_detects_file_in_nested_subdirectory(self, tmp_root): + pkg_id = "org.example.ig" + version = "2.1.0" + nested = os.path.join(tmp_root, "packages", "sub", "nested") + os.makedirs(nested) + open(os.path.join(nested, f"{pkg_id}#{version}.tgz"), "wb").close() + + assert install_packages.check_package_locally(pkg_id, version, tmp_root) is True + + +# =========================================================================== +# download_package +# =========================================================================== + +class TestDownloadPackage: + def test_downloads_and_writes_tgz_on_success(self, tmp_root): + fake_content = b"tgz-binary-data" + mock_response = MagicMock(status_code=200, content=fake_content) + + with patch("install_packages.requests.get", return_value=mock_response): + result = install_packages.download_package( + "hl7.fhir.us.core", "5.0.1", tmp_root + ) + + assert result is True + output_path = os.path.join( + tmp_root, "packages", "hl7.fhir.us.core-5.0.1.tgz" + ) + assert os.path.exists(output_path) + with open(output_path, "rb") as f: + assert f.read() == fake_content + + def test_returns_false_on_404(self, tmp_root, capsys): + mock_response = MagicMock(status_code=404) + + with patch("install_packages.requests.get", return_value=mock_response): + result = install_packages.download_package( + "nonexistent.pkg", "1.0.0", tmp_root + ) + + assert result is False + captured = capsys.readouterr() + assert "not found on registry" in captured.out + + def test_calls_correct_simplifier_url(self, tmp_root): + mock_response = MagicMock(status_code=200, content=b"x") + + with patch("install_packages.requests.get", return_value=mock_response) as mock_get: + install_packages.download_package("my.pkg", "1.2.3", tmp_root) + + mock_get.assert_called_once_with( + "https://packages.simplifier.net/my.pkg/1.2.3" + ) + + +# =========================================================================== +# install_package +# =========================================================================== + +class TestInstallPackage: + def _make_response(self, status_code=200): + r = MagicMock() + r.status_code = status_code + return r + + def test_posts_to_correct_endpoint(self, mock_tgz, tmp_root): + server_url = "http://localhost:8080/fhir" + mock_resp = self._make_response(200) + + with patch("install_packages.requests.post", return_value=mock_resp) as mock_post: + install_packages.install_package( + "hl7.fhir.us.core", "5.0.1", tmp_root, server_url + ) + + mock_post.assert_called_once() + args, kwargs = mock_post.call_args + assert args[0] == f"{server_url}/ImplementationGuide/$install" + + def test_payload_contains_base64_encoded_tgz(self, mock_tgz, tmp_root): + with patch("install_packages.requests.post", return_value=self._make_response()) as mock_post: + install_packages.install_package( + "hl7.fhir.us.core", "5.0.1", tmp_root, "http://localhost:8080/fhir" + ) + + payload = mock_post.call_args.kwargs["json"] + assert payload["resourceType"] == "Parameters" + + params = {p["name"]: p for p in payload["parameter"]} + assert "npmContent" in params + + # Verify the value actually decodes back to our fake file content + decoded = base64.b64decode(params["npmContent"]["valueBase64Binary"]) + assert decoded == b"fake-tgz-content" + + def test_uses_fhir_json_content_type(self, mock_tgz, tmp_root): + with patch("install_packages.requests.post", return_value=self._make_response()) as mock_post: + install_packages.install_package( + "hl7.fhir.us.core", "5.0.1", tmp_root, "http://localhost:8080/fhir" + ) + + headers = mock_post.call_args.kwargs["headers"] + assert headers.get("Content-Type") == "application/fhir+json" + + def test_returns_response_object(self, mock_tgz, tmp_root): + mock_resp = self._make_response(201) + + with patch("install_packages.requests.post", return_value=mock_resp): + result = install_packages.install_package( + "hl7.fhir.us.core", "5.0.1", tmp_root, "http://localhost:8080/fhir" + ) + + assert result is mock_resp + + +# =========================================================================== +# main() +# =========================================================================== + +class TestMain: + # ---- helpers ----------------------------------------------------------- + + def _patch_env(self, tmp_root, package_json_content, monkeypatch): + """Write a package.json and point ROOT + PACKAGE_PATH at it.""" + test_dir = os.path.join(tmp_root, "Validation-github-action", "test") + os.makedirs(test_dir) + pkg_path = os.path.join(test_dir, "package.json") + with open(pkg_path, "w") as f: + json.dump(package_json_content, f) + + monkeypatch.setattr(os, "getcwd", lambda: str(tmp_root)) + + packages_dir = os.path.join( + tmp_root, "Validation-github-action", "packages" + ) + os.makedirs(packages_dir, exist_ok=True) + return packages_dir + + # ---- tests ------------------------------------------------------------- + + def test_returns_0_when_no_package_json(self, tmp_path, monkeypatch, capsys): + monkeypatch.setattr(os, "getcwd", lambda: str(tmp_path)) + result = install_packages.main() + assert result == 0 + assert "skipping" in capsys.readouterr().out.lower() + + def test_returns_0_when_no_dependencies(self, tmp_path, monkeypatch, capsys): + self._patch_env(tmp_path, {"dependencies": {}}, monkeypatch) + result = install_packages.main() + assert result == 0 + assert "no dependencies" in capsys.readouterr().out.lower() + + def test_skips_hl7_fhir_r4_core(self, tmp_path, monkeypatch): + packages_dir = self._patch_env( + tmp_path, + {"dependencies": {"hl7.fhir.r4.core": "4.0.1"}}, + monkeypatch, + ) + with ( + patch("install_packages.check_package_locally", return_value=True), + patch("install_packages.install_package") as mock_install, + patch("install_packages.time.sleep"), + ): + result = install_packages.main() + + mock_install.assert_not_called() + assert result == 0 + + def test_installs_non_core_packages(self, tmp_path, monkeypatch): + packages_dir = self._patch_env( + tmp_path, + { + "dependencies": { + "hl7.fhir.r4.core": "4.0.1", + "hl7.fhir.us.core": "5.0.1", + } + }, + monkeypatch, + ) + mock_resp = MagicMock() # truthy → not a failure + + with ( + patch("install_packages.check_package_locally", return_value=True), + patch("install_packages.install_package", return_value=mock_resp) as mock_install, + patch("install_packages.time.sleep"), + ): + result = install_packages.main() + + mock_install.assert_called_once() + call_args = mock_install.call_args + assert call_args.args[0] == "hl7.fhir.us.core" + assert result == 0 + + def test_downloads_package_when_not_cached(self, tmp_path, monkeypatch): + self._patch_env( + tmp_path, + {"dependencies": {"hl7.fhir.us.core": "5.0.1"}}, + monkeypatch, + ) + mock_resp = MagicMock() + + with ( + patch("install_packages.check_package_locally", return_value=False), + patch("install_packages.download_package") as mock_dl, + patch("install_packages.install_package", return_value=mock_resp), + patch("install_packages.time.sleep"), + ): + install_packages.main() + + mock_dl.assert_called_once_with("hl7.fhir.us.core", "5.0.1", pytest.approx) + + def test_skips_download_when_package_cached(self, tmp_path, monkeypatch): + self._patch_env( + tmp_path, + {"dependencies": {"hl7.fhir.us.core": "5.0.1"}}, + monkeypatch, + ) + mock_resp = MagicMock() + + with ( + patch("install_packages.check_package_locally", return_value=True), + patch("install_packages.download_package") as mock_dl, + patch("install_packages.install_package", return_value=mock_resp), + patch("install_packages.time.sleep"), + ): + install_packages.main() + + mock_dl.assert_not_called() + + def test_returns_1_and_lists_failed_packages(self, tmp_path, monkeypatch, capsys): + self._patch_env( + tmp_path, + {"dependencies": {"hl7.fhir.us.core": "5.0.1"}}, + monkeypatch, + ) + with ( + patch("install_packages.check_package_locally", return_value=True), + patch("install_packages.install_package", return_value=False), # falsy = failure + patch("install_packages.time.sleep"), + ): + result = install_packages.main() + + assert result == 1 + output = capsys.readouterr().out + assert "failed" in output.lower() + assert "hl7.fhir.us.core" in output + + def test_sleeps_between_package_installations(self, tmp_path, monkeypatch): + self._patch_env( + tmp_path, + { + "dependencies": { + "hl7.fhir.us.core": "5.0.1", + "hl7.terminology.r4": "5.3.0", + } + }, + monkeypatch, + ) + mock_resp = MagicMock() + + with ( + patch("install_packages.check_package_locally", return_value=True), + patch("install_packages.install_package", return_value=mock_resp), + patch("install_packages.time.sleep") as mock_sleep, + ): + install_packages.main() + + assert mock_sleep.call_count == 2 + mock_sleep.assert_called_with(2) + + def test_reports_correct_installed_count(self, tmp_path, monkeypatch, capsys): + """num_packages should exclude hl7.fhir.r4.core from the success count.""" + self._patch_env( + tmp_path, + { + "dependencies": { + "hl7.fhir.r4.core": "4.0.1", + "hl7.fhir.us.core": "5.0.1", + "hl7.terminology.r4": "5.3.0", + } + }, + monkeypatch, + ) + mock_resp = MagicMock() + + with ( + patch("install_packages.check_package_locally", return_value=True), + patch("install_packages.install_package", return_value=mock_resp), + patch("install_packages.time.sleep"), + ): + result = install_packages.main() + + assert result == 0 + assert "2" in capsys.readouterr().out # 3 total − 1 core = 2 diff --git a/FHIRValidationAction/scripts/upload-assets.py b/FHIRValidationAction/scripts/upload-assets.py new file mode 100644 index 0000000..1c4f0af --- /dev/null +++ b/FHIRValidationAction/scripts/upload-assets.py @@ -0,0 +1,250 @@ +#!/usr/bin/env python3 +"""Upload FHIR conformance resources (StructureDefinitions, ValueSets, CodeSystems, etc.)""" + +import json +import requests +import sys +from pathlib import Path +import xml.etree.ElementTree as ET +import os +from common import append_failure, dump_json + +script_dir = os.path.dirname(os.path.abspath(__file__)) +config_path = os.path.join(script_dir, "config.json") + +with open(config_path,"r") as f: + config = json.load(f) +#ROOT = './test' #used for local testing +ROOT = Path.cwd() #used for github actions +SERVER_URL = config["fhir-validator"]["base_url"] + +IGNORE_FOLDERS = {"validation", "validation-service-fhir-r4"} + +ASSETS_FOLDERS = [ + "CapabilityStatement", + "StructureDefinition", + "ImplementationGuide", + "SearchParameter", + "MessageDefinition", + "OperationDefinition", + "CompartmentDefinition", + "StructureMap", + "GraphDefinition", + "ExampleScenario", + "CodeSystem", + "ValueSet", + "ConceptMap", + "NamingSystem", + "TerminologyCapabilities", + "Conformance-resources" +] +EXAMPLES_FOLDERS = ["Examples"] + + +def get_json_info(file_path, failed): + try: + with open(file_path) as f: + resource = json.load(f) + + resource_type = resource.get('resourceType') + resource_id = resource.get('id') + + return resource, resource_id, resource_type + + except Exception as e: + print(f"Error getting resource id and resource type for {str(file_path)}: {e}") + append_failure(str(file_path), e, failed) + return False + +def get_xml_info(file_path, failed): + try: + # Parse just to extract id and resourceType + tree = ET.parse(file_path) + root = tree.getroot() + + NS = "{http://hl7.org/fhir}" + resource_type = root.tag.replace(NS, "") + + id_element = root.find(f"{NS}id") + resource_id = id_element.get("value") + + # Read raw bytes instead of re-serialising via ET + with open(file_path, 'rb') as f: + resource = f.read() + + return resource, resource_id, resource_type + + except Exception as e: + print(f"Error getting resource id and/or resource type for {file_path}: {e}") + append_failure(str(file_path), str(e), failed) + return False + +def upload_resource(file_path,resource, resource_id, resource_type, format, failed): + """Upload a single FHIR resource""" + try: + # Use PUT with id for idempotency + url = f"{SERVER_URL}/{resource_type}/{resource_id}" + if format == "xml": + response = requests.put( + url, + data=resource, + headers={ + "Content-Type": "application/fhir+xml;charset=utf-8", + "Accept": "application/fhir+json" + } + ) + else: + response = requests.put( + url, + json=resource, + headers={ + "Content-Type": "application/fhir+json", + "Accept": "application/fhir+json"} + ) + + + if response.status_code in [200, 201]: + print(f"Uploaded {resource_type}/{resource_id}") + return True + else: + print(f"Failed to upload {resource_type}/{resource_id}: {response.status_code}") + print(f" File: {str(file_path)}") + print(f" Response: {response.text}") + append_failure(str(file_path), f"{response.status_code}: {response.text}", failed) + return False + + except Exception as e: + print(f"Error uploading {str(file_path)}: {e}") + append_failure(str(file_path), str(e), failed) + return False + +def validate_resource(file_path, resource, resource_id, resource_type, format, operation_outcomes, failed): + try: + url = f"{SERVER_URL}/{resource_type}/$validate" + + if format == "xml": + response = requests.post( + url, + data=resource, # raw XML string of the resource + headers={ + "Content-Type": "application/fhir+xml;charset=utf-8", + "Accept": "application/fhir+json" + } + ) + else: + params = { + "resourceType": "Parameters", + "parameter": [ + { + "name": "resource", + "resource": resource + } + ] + } + response = requests.post( + url, + json=params, + headers={ + "Content-Type": "application/fhir+json", + "Accept": "application/fhir+json" + } + ) + + # $validate always returns an OperationOutcome + outcome = response.json() + operation_outcomes.update({str(file_path):outcome}) + + return True + + except Exception as e: + print(f"Error validating {str(file_path)}: {e}") + append_failure(str(file_path), str(e), failed) + return False + + + + +def main(): + failed = {} + total_num_files = 0 + operation_outcomes = {} + + asset_json_files = set() + asset_xml_files = set() + example_json_files = set() + example_xml_files = set() + + # find all folders that contain string in ASSET_FOLDERS and EXAMPLES and then find all xml/json files within them recursively + for folder in Path(ROOT).iterdir(): + if folder.is_dir() and folder.name in IGNORE_FOLDERS: + continue + + if folder.is_dir() and any(asset.lower() in folder.name.lower() for asset in ASSETS_FOLDERS): + print(f"{folder} found. Gathering assets") + asset_json_files.update(folder.rglob("*.json")) + asset_xml_files.update(folder.rglob("*.xml")) + + if folder.is_dir() and any(asset.lower() in folder.name.lower() for asset in EXAMPLES_FOLDERS): + print(f"{folder} found. Gathering examples") + example_json_files.update(folder.rglob("*.json")) + example_xml_files.update(folder.rglob("*.xml")) + + # Convert back to list if needed + asset_json_files = list(asset_json_files) + asset_xml_files = list(asset_xml_files) + example_json_files = list(example_json_files) + example_xml_files = list(example_xml_files) + + all_asset_files = [(f, "json") for f in sorted(asset_json_files)] + [(f, "xml") for f in sorted(asset_xml_files)] + all_example_files = [(f, "json") for f in sorted(example_json_files)] + [(f, "xml") for f in sorted(example_xml_files)] + all_files = all_asset_files + all_example_files + total_num_files += len(all_files) + + if len(all_files) == 0: + return 0 + + print(f"Uploading {len(all_asset_files)} FHIR assets and {len(all_example_files)} FHIR examples...") + + + for file_path, format in all_asset_files: + get_info = get_json_info if format == "json" else get_xml_info + result = get_info(file_path, failed) + + if result is False: + total_num_files -= 1 + continue + + resource, resource_id, resource_type = result + + + if not upload_resource(file_path, resource, resource_id, resource_type, format, failed): + total_num_files -= 1 + continue + + + + for file_path, format in all_files: + get_info = get_json_info if format == "json" else get_xml_info + result = get_info(file_path, failed) + + if result is False: + continue + + resource, resource_id, resource_type = result + + validate_resource(file_path, resource, resource_id, resource_type, format, operation_outcomes, failed) + + dump_json('operation_outcomes.json',failed) + dump_json('operation_outcomes.json',operation_outcomes) + + + if failed: + print(f"\nFailed to upload {len(failed)} assets / examples:") + for f in failed: + print(f" - {f}") + print(f"\nSuccessfully uploaded {len(all_asset_files)} FHIR assets and {len(all_example_files)} FHIR examples") + return 0 + +if __name__ == "__main__": + sys.exit(main()) + \ No newline at end of file diff --git a/FHIRValidationAction/test/Conformance-resources/CapabilityStatement/CapabilityStatement-pathology.xml b/FHIRValidationAction/test/Conformance-resources/CapabilityStatement/CapabilityStatement-pathology.xml new file mode 100644 index 0000000..b62a3a6 --- /dev/null +++ b/FHIRValidationAction/test/Conformance-resources/CapabilityStatement/CapabilityStatement-pathology.xml @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/FHIRValidationAction/test/Conformance-resources/codesystems/CodeSystem-England-DeviatingResultIndicator.xml b/FHIRValidationAction/test/Conformance-resources/codesystems/CodeSystem-England-DeviatingResultIndicator.xml new file mode 100644 index 0000000..9be22cf --- /dev/null +++ b/FHIRValidationAction/test/Conformance-resources/codesystems/CodeSystem-England-DeviatingResultIndicator.xml @@ -0,0 +1,33 @@ + + + + + + + <status value="draft" /> + <date value="2026-01-26" /> + <publisher value="NHS England" /> + <contact> + <name value="NHS England" /> + <telecom> + <system value="email" /> + <value value="interoperabilityteam@nhs.net" /> + <use value="work" /> + <rank value="1" /> + </telecom> + </contact> + <description value="A set of codes that mirror those in the value set for the EDIFACT Deviating Result Indicator (also known as the Result Normalcy Indicator). The relevant sections from the PMIP EDIFACT (NHS003) specification are included below for reference:\n- ‘LSR_04_A_001.doc’\n- ‘LSR_03_B_001.doc’ :" /> + <copyright value="Copyright © 2024+ NHS England Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. HL7® FHIR® standard Copyright © 2011+ HL7 The HL7® FHIR® standard is used under the FHIR license. You may obtain a copy of the FHIR license at https://www.hl7.org/fhir/license.html." /> + <caseSensitive value="true" /> + <content value="complete" /> + <concept> + <code value="OR" /> + <display value="Outside reference range" /> + <definition value="The result for a quantitative (i.e. numeric) observation is outside the reference range (as defined for the respective test procedure)."/> + </concept> + <concept> + <code value="PA" /> + <display value="Potentially abnormal" /> + <definition value="The result for a qualitative (i.e. non-numeric/free text) observation is potentially abnormal."/> + </concept> +</CodeSystem> diff --git a/FHIRValidationAction/test/Conformance-resources/conceptmaps/ConceptMap-England-DeviatingResultIndicator.xml b/FHIRValidationAction/test/Conformance-resources/conceptmaps/ConceptMap-England-DeviatingResultIndicator.xml new file mode 100644 index 0000000..4d2a828 --- /dev/null +++ b/FHIRValidationAction/test/Conformance-resources/conceptmaps/ConceptMap-England-DeviatingResultIndicator.xml @@ -0,0 +1,46 @@ +<ConceptMap xmlns="http://hl7.org/fhir"> + <id value="England-DeviatingResultIndicator" /> + <url value="https://fhir.nhs.uk/England/ConceptMap/England-DeviatingResultIndicator" /> + <version value="0.1.0" /> + <name value="EnglandDeviatingResultIndicator" /> + <title value="England Deviating Result Indicator" /> + <status value="draft" /> + <date value="2026-01-26" /> + <publisher value="NHS England" /> + <contact> + <name value="NHS England" /> + <telecom> + <system value="email" /> + <value value="interoperabilityteam@nhs.net" /> + <use value="work" /> + <rank value="1" /> + </telecom> + </contact> + <description value="A set of codes that convert those in the value set for the EDIFACT Deviating Result Indicator (also known as the Result Normalcy Indicator) to FHIR ObservationInterpretation. The relevant sections from the PMIP EDIFACT (NHS003) specification are included below for reference:\n- ‘LSR_04_A_001.doc’\n- ‘LSR_03_B_001.doc’ :" /> + <copyright value="Copyright © 2023+ NHS England Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. HL7® FHIR® standard Copyright © 2011+ HL7 The HL7® FHIR® standard is used under the FHIR license. You may obtain a copy of the FHIR license at https://www.hl7.org/fhir/license.html." /> + <sourceUri value = "https://webarchive.nationalarchives.gov.uk/ukgwa/20150107145848/http://www.isb.nhs.uk/documents/isb-1557/amd-39-2003" /> + <targetCanonical value = "http://hl7.org/fhir/ValueSet/observation-interpretation" /> + <group> + <source value = "https://webarchive.nationalarchives.gov.uk/ukgwa/20150107145848/http://www.isb.nhs.uk/documents/isb-1557/amd-39-2003" /> + <target value = "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation" /> + <element> + <code value = "HI" /> + <display value = "High" /> + <target> + <code value = "H" /> + <display value = "High" /> + <equivalence value = "equivalent" /> + </target> + </element> + <element> + <code value = "LO" /> + <display value = "Low" /> + <target> + <code value = "L" /> + <display value = "Low" /> + <equivalence value = "equivalent" /> + </target> + </element> + </group> +</ConceptMap> + diff --git a/FHIRValidationAction/test/Conformance-resources/structuredefinitions/England-Observation-Lab-Pathology.xml b/FHIRValidationAction/test/Conformance-resources/structuredefinitions/England-Observation-Lab-Pathology.xml new file mode 100644 index 0000000..bfaff55 --- /dev/null +++ b/FHIRValidationAction/test/Conformance-resources/structuredefinitions/England-Observation-Lab-Pathology.xml @@ -0,0 +1,239 @@ +<StructureDefinition xmlns="http://hl7.org/fhir"> + <id value="England-Observation-Lab-Pathology" /> + <url value="https://fhir.nhs.uk/England/StructureDefinition/England-Observation-Lab-Pathology" /> + <version value="0.2.1" /> + <name value="EnglandObservationLabPathology" /> + <title value="England Observation Lab Pathology" /> + <status value="draft" /> + <date value="2026-01-26" /> + <publisher value="NHS England" /> + <contact> + <name value="NHS England" /> + <telecom> + <system value="email" /> + <value value="interoperabilityteam@nhs.net" /> + <use value="work" /> + <rank value="1" /> + </telecom> + </contact> + <description value="This profile defines the NHSE constraints and extensions on the UK FHIR resource, in order to represent an individual laboratory test and result value." /> + <purpose value="To provide the minimum expectations for each individual laboratory test. This includes the NHSE requirements for PaLM and PBCL Codes in Observation.code" /> + <copyright value="Copyright © 2021+ HL7 UK Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. HL7® FHIR® standard Copyright © 2011+ HL7 The HL7® FHIR® standard is used under the FHIR license. You may obtain a copy of the FHIR license at https://www.hl7.org/fhir/license.html." /> + <fhirVersion value="4.0.1" /> + <kind value="resource" /> + <abstract value="false" /> + <type value="Observation" /> + <baseDefinition value="http://hl7.eu/fhir/laboratory/StructureDefinition/Observation-resultslab-eu-lab" /> + <derivation value="constraint" /> + <differential> + <element id="Observation.extension:extensionUKCoreObservationOrganizer"> + <path value="Observation.extension" /> + <sliceName value="extensionUKCoreObservationOrganizer" /> + <type> + <code value="Extension" /> + <profile value="http://hl7.org/fhir/6.0/StructureDefinition/extension-Observation.organizer" /> + </type> + <isModifier value="false" /> + </element> + <element id="Observation.category.coding.display.extension:translation"> + <path value="Observation.category.coding.display.extension" /> + <sliceName value="translation" /> + </element> + <element id="Observation.category.coding.display.extension:translation.extension"> + <path value="Observation.category.coding.display.extension.extension" /> + <min value="2" /> + </element> + <element id="Observation.category.text.extension:translation"> + <path value="Observation.category.text.extension" /> + <sliceName value="translation" /> + </element> + <element id="Observation.category.text.extension:translation.extension"> + <path value="Observation.category.text.extension.extension" /> + <min value="2" /> + </element> + <element id="Observation.code.coding"> + <path value="Observation.code.coding" /> + <slicing> + <description value="Slicing for Pathology to differentiate between the SNOMED CT ValueSets, PaLM and PCBL" /> + <rules value="open" /> + </slicing> + </element> + <element id="Observation.code.coding.extension:reference"> + <path value="Observation.code.coding.extension" /> + <sliceName value="reference" /> + <type> + <code value="Extension" /> + <profile value="http://hl7.org/fhir/StructureDefinition/valueset-reference" /> + </type> + </element> + <element id="Observation.code.coding.display.extension:translation"> + <path value="Observation.code.coding.display.extension" /> + <sliceName value="translation" /> + </element> + <element id="Observation.code.coding.display.extension:translation.extension"> + <path value="Observation.code.coding.display.extension.extension" /> + <min value="2" /> + </element> + <element id="Observation.code.coding:pathology-PaLM"> + <path value="Observation.code.coding" /> + <sliceName value="pathology-PaLM" /> + <binding> + <strength value="extensible" /> + <description value="This slice is to denote the code comes from the Pathology and laboratory medicine observable entity simple reference set" /> + <valueSet value="https://fhir.nhs.uk/England/ValueSet/England-PathologyAndLaboratoryMedicineObservables" /> + </binding> + </element> + <element id="Observation.code.coding:pathology-PaLM.extension:reference-palm-observables"> + <path value="Observation.code.coding.extension" /> + <sliceName value="reference-palm-observables" /> + <type> + <code value="Extension" /> + <profile value="http://hl7.org/fhir/StructureDefinition/valueset-reference" /> + </type> + </element> + <element id="Observation.code.coding:pathology-PaLM.extension:reference-palm-observables.value[x]"> + <path value="Observation.code.coding.extension.value[x]" /> + <fixedUri value="https://fhir.hl7.org.uk/ValueSet/UKCore-PathologyAndLaboratoryMedicineObservables" /> + </element> + <element id="Observation.code.coding:pathology-PaLM.display.extension:translation"> + <path value="Observation.code.coding.display.extension" /> + <sliceName value="translation" /> + </element> + <element id="Observation.code.coding:pathology-PaLM.display.extension:translation.extension"> + <path value="Observation.code.coding.display.extension.extension" /> + <min value="2" /> + </element> + <element id="Observation.code.coding:pathology-PBCL"> + <path value="Observation.code.coding" /> + <sliceName value="pathology-PBCL" /> + <binding> + <strength value="extensible" /> + <description value="This slice is to denote the code comes from the Pathology Bounded Code List observables simple reference set" /> + <valueSet value="https://fhir.nhs.uk/England/ValueSet/England-PathologyBoundedCodeListObservables" /> + </binding> + </element> + <element id="Observation.code.coding:pathology-PBCL.extension:reference-pbcl-observables"> + <path value="Observation.code.coding.extension" /> + <sliceName value="reference-pbcl-observables" /> + <type> + <code value="Extension" /> + <profile value="http://hl7.org/fhir/StructureDefinition/valueset-reference" /> + </type> + </element> + <element id="Observation.code.coding:pathology-PBCL.extension:reference-pbcl-observables.value[x]"> + <path value="Observation.code.coding.extension.value[x]" /> + <fixedUri value="https://fhir.hl7.org.uk/ValueSet/UKCore-PathologyBoundedCodeListObservables" /> + </element> + <element id="Observation.code.coding:pathology-PBCL.display.extension:translation"> + <path value="Observation.code.coding.display.extension" /> + <sliceName value="translation" /> + </element> + <element id="Observation.code.coding:pathology-PBCL.display.extension:translation.extension"> + <path value="Observation.code.coding.display.extension.extension" /> + <min value="2" /> + </element> + <element id="Observation.code.text.extension:translation"> + <path value="Observation.code.text.extension" /> + <sliceName value="translation" /> + </element> + <element id="Observation.code.text.extension:translation.extension"> + <path value="Observation.code.text.extension.extension" /> + <min value="2" /> + </element> + <element id="Observation.value[x]:valueCodeableConcept"> + <path value="Observation.value[x]" /> + <sliceName value="valueCodeableConcept" /> + </element> + <element id="Observation.value[x]:valueCodeableConcept.coding.display.extension:translation"> + <path value="Observation.value[x].coding.display.extension" /> + <sliceName value="translation" /> + </element> + <element id="Observation.value[x]:valueCodeableConcept.coding.display.extension:translation.extension"> + <path value="Observation.value[x].coding.display.extension.extension" /> + <min value="2" /> + </element> + <element id="Observation.value[x]:valueCodeableConcept.text.extension:translation"> + <path value="Observation.value[x].text.extension" /> + <sliceName value="translation" /> + </element> + <element id="Observation.value[x]:valueCodeableConcept.text.extension:translation.extension"> + <path value="Observation.value[x].text.extension.extension" /> + <min value="2" /> + </element> + <element id="Observation.interpretation"> + <path value="Observation.interpretation" /> + <binding> + <strength value="extensible" /> + <valueSet value="https://fhir.nhs.uk/England/ValueSet/England-DeviatingResultIndicator" /> + </binding> + </element> + <element id="Observation.interpretation.coding.display.extension:translation"> + <path value="Observation.interpretation.coding.display.extension" /> + <sliceName value="translation" /> + </element> + <element id="Observation.interpretation.coding.display.extension:translation.extension"> + <path value="Observation.interpretation.coding.display.extension.extension" /> + <min value="2" /> + </element> + <element id="Observation.interpretation.text.extension:translation"> + <path value="Observation.interpretation.text.extension" /> + <sliceName value="translation" /> + </element> + <element id="Observation.interpretation.text.extension:translation.extension"> + <path value="Observation.interpretation.text.extension.extension" /> + <min value="2" /> + </element> + <element id="Observation.method.coding.display.extension:translation"> + <path value="Observation.method.coding.display.extension" /> + <sliceName value="translation" /> + </element> + <element id="Observation.method.coding.display.extension:translation.extension"> + <path value="Observation.method.coding.display.extension.extension" /> + <min value="2" /> + </element> + <element id="Observation.method.text.extension:translation"> + <path value="Observation.method.text.extension" /> + <sliceName value="translation" /> + </element> + <element id="Observation.method.text.extension:translation.extension"> + <path value="Observation.method.text.extension.extension" /> + <min value="2" /> + </element> + <element id="Observation.component.code.coding.display.extension:translation"> + <path value="Observation.component.code.coding.display.extension" /> + <sliceName value="translation" /> + </element> + <element id="Observation.component.code.coding.display.extension:translation.extension"> + <path value="Observation.component.code.coding.display.extension.extension" /> + <min value="2" /> + </element> + <element id="Observation.component.code.text.extension:translation"> + <path value="Observation.component.code.text.extension" /> + <sliceName value="translation" /> + </element> + <element id="Observation.component.code.text.extension:translation.extension"> + <path value="Observation.component.code.text.extension.extension" /> + <min value="2" /> + </element> + <element id="Observation.component.value[x]:valueCodeableConcept"> + <path value="Observation.component.value[x]" /> + <sliceName value="valueCodeableConcept" /> + </element> + <element id="Observation.component.value[x]:valueCodeableConcept.coding.display.extension:translation"> + <path value="Observation.component.value[x].coding.display.extension" /> + <sliceName value="translation" /> + </element> + <element id="Observation.component.value[x]:valueCodeableConcept.coding.display.extension:translation.extension"> + <path value="Observation.component.value[x].coding.display.extension.extension" /> + <min value="2" /> + </element> + <element id="Observation.component.value[x]:valueCodeableConcept.text.extension:translation"> + <path value="Observation.component.value[x].text.extension" /> + <sliceName value="translation" /> + </element> + <element id="Observation.component.value[x]:valueCodeableConcept.text.extension:translation.extension"> + <path value="Observation.component.value[x].text.extension.extension" /> + <min value="2" /> + </element> + </differential> +</StructureDefinition> \ No newline at end of file diff --git a/FHIRValidationAction/test/Conformance-resources/structuredefinitions/StructureDefintion-extension-Observation-organizer.xml b/FHIRValidationAction/test/Conformance-resources/structuredefinitions/StructureDefintion-extension-Observation-organizer.xml new file mode 100644 index 0000000..fe56230 --- /dev/null +++ b/FHIRValidationAction/test/Conformance-resources/structuredefinitions/StructureDefintion-extension-Observation-organizer.xml @@ -0,0 +1,55 @@ +<StructureDefinition xmlns="http://hl7.org/fhir"> +<id value="Extension-UKCore-ObservationOrganizer" /> +<url value="http://hl7.org/fhir/6.0/StructureDefinition/extension-Observation.organizer" /> +<version value="0.0.1" /> +<name value="ExtensionUKCoreObservationOrganizer" /> +<title value="Extension UK Core Observation Organizer" /> +<status value="draft" /> +<date value="2025-08-05" /> +<publisher value="HL7 UK" /> +<contact> +<name value="HL7 UK" /> +<telecom> +<system value="email" /> +<value value="ukcore@hl7.org.uk" /> +<use value="work" /> +<rank value="1" /> +</telecom> +</contact> +<description value="An extension to replicate the changes within R6 to support adding the organizer element to denote if the Observation instance is an organizer (other names are grouper / panel)." /> +<purpose value="This is a Pathology use case to support the backporting of R6 functionality." /> +<copyright value="Copyright © 2021+ HL7 UK Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. HL7® FHIR® standard Copyright © 2011+ HL7 The HL7® FHIR® standard is used under the FHIR license. You may obtain a copy of the FHIR license at https://www.hl7.org/fhir/license.html." /> +<fhirVersion value="4.0.1" /> +<mapping> +<identity value="rim" /> +<uri value="http://hl7.org/v3" /> +<name value="RIM Mapping" /> +</mapping> +<kind value="complex-type" /> +<abstract value="false" /> +<context> +<type value="element" /> +<expression value="Observation" /> +</context> +<type value="Extension" /> +<baseDefinition value="http://hl7.org/fhir/StructureDefinition/Extension" /> +<derivation value="constraint" /> +<differential> +<element id="Extension"> +<path value="Extension" /> +<max value="1" /> +</element> +<element id="Extension.url"> +<path value="Extension.url" /> +<fixedUri value="http://hl7.org/fhir/6.0/StructureDefinition/extension-Observation.organizer" /> +</element> +<element id="Extension.value[x]"> +<path value="Extension.value[x]" /> +<min value="1" /> +<max value="1" /> +<type> +<code value="boolean" /> +</type> +</element> +</differential> +</StructureDefinition> diff --git a/FHIRValidationAction/test/Conformance-resources/valuesets/ValueSet-England-DeviatingResultIndicator.xml b/FHIRValidationAction/test/Conformance-resources/valuesets/ValueSet-England-DeviatingResultIndicator.xml new file mode 100644 index 0000000..dac7bda --- /dev/null +++ b/FHIRValidationAction/test/Conformance-resources/valuesets/ValueSet-England-DeviatingResultIndicator.xml @@ -0,0 +1,42 @@ +<ValueSet xmlns="http://hl7.org/fhir"> + <id value="England-DeviatingResultIndicator" /> + <url value="https://fhir.nhs.uk/England/ValueSet/England-DeviatingResultIndicator" /> + <version value="0.1.0" /> + <name value="EnglandDeviatingResultIndicator" /> + <title value="England Deviating Result Indicator" /> + <status value="draft" /> + <date value="2026-01-26" /> + <publisher value="NHS England" /> + <contact> + <name value="NHS England" /> + <telecom> + <system value="email" /> + <value value="interoperabilityteam@nhs.net" /> + <use value="work" /> + <rank value="1" /> + </telecom> + </contact> + <description value="A set of codes that mirror those in the value set for the EDIFACT Deviating Result Indicator (also known as the Result Normalcy Indicator). The relevant sections from the PMIP EDIFACT (NHS003) specification are included below for reference:\n- ‘LSR_04_A_001.doc’\n- ‘LSR_03_B_001.doc’ :" /> + <copyright value="Copyright © 2023+ NHS England Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. HL7® FHIR® standard Copyright © 2011+ HL7 The HL7® FHIR® standard is used under the FHIR license. You may obtain a copy of the FHIR license at https://www.hl7.org/fhir/license.html." /> +<compose> + <include> + <system value="http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation"/> + <filter> + <property value="H"/> + <op value="="/> + <value value="true"/> + </filter> + </include> + <include> + <system value="http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation"/> + <filter> + <property value="L"/> + <op value="="/> + <value value="true"/> + </filter> + </include> + <include> + <system value="https://fhir.nhs.uk/England/CodeSystem/England-DeviatingResultIndicator"/> + </include> + </compose> +</ValueSet> \ No newline at end of file diff --git a/FHIRValidationAction/test/Conformance-resources/valuesets/ValueSet-England-PathologyAndLaboratoryMedicineObservables.xml b/FHIRValidationAction/test/Conformance-resources/valuesets/ValueSet-England-PathologyAndLaboratoryMedicineObservables.xml new file mode 100644 index 0000000..69db7a1 --- /dev/null +++ b/FHIRValidationAction/test/Conformance-resources/valuesets/ValueSet-England-PathologyAndLaboratoryMedicineObservables.xml @@ -0,0 +1,33 @@ +<ValueSet xmlns="http://hl7.org/fhir"> + <id value="England-PathologyAndLaboratoryMedicineObservables" /> + <url value="https://fhir.nhs.uk/England/ValueSet/England-PathologyAndLaboratoryMedicineObservables" /> + <version value="0.1.0" /> + <name value="EnglandPathologyAndLaboratoryMedicineObservables" /> + <title value="England Pathology And Laboratory Medicine Observables" /> + <status value="draft" /> + <date value="2025-12-15" /> + <publisher value="NHS England" /> + <contact> + <name value="NHS England" /> + <telecom> + <system value="email" /> + <value value="interoperabilityteam@nhs.net" /> + <use value="work" /> + <rank value="1" /> + </telecom> + </contact> + <description value="A set of codes regarding laboratory medicine test results intended for use by pathology services and their users. Selected from the SNOMED CT UK coding system: + - memberOf 1853551000000106 | Pathology and laboratory medicine observable entity simple reference set |" /> + <copyright value="Copyright © 2024+ NHS England Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. HL7® FHIR® standard Copyright © 2011+ HL7 The HL7® FHIR® standard is used under the FHIR license. You may obtain a copy of the FHIR license at https://www.hl7.org/fhir/license.html." /> + <compose> + <include> + <system value="http://snomed.info/sct" /> + <filter> + <property value="constraint" /> + <op value="=" /> + <value value="memberOf 1853551000000106" /> + </filter> + </include> + </compose> +</ValueSet> + diff --git a/FHIRValidationAction/test/Conformance-resources/valuesets/ValueSet-England-PathologyBoundedCodeListObservables.xml b/FHIRValidationAction/test/Conformance-resources/valuesets/ValueSet-England-PathologyBoundedCodeListObservables.xml new file mode 100644 index 0000000..50a82c3 --- /dev/null +++ b/FHIRValidationAction/test/Conformance-resources/valuesets/ValueSet-England-PathologyBoundedCodeListObservables.xml @@ -0,0 +1,33 @@ +<ValueSet xmlns="http://hl7.org/fhir"> + <id value="England-PathologyBoundedCodeListObservables" /> + <url value="https://fhir.nhs.uk/England/ValueSet/England-PathologyBoundedCodeListObservables" /> + <version value="0.1.0" /> + <name value="EnglandPathologyBoundedCodeListObservables" /> + <title value="England Pathology Bounded Code List Observables" /> + <status value="draft" /> + <date value="2025-12-15" /> + <publisher value="NHS England" /> + <contact> + <name value="NHS England" /> + <telecom> + <system value="email" /> + <value value="interoperabilityteam@nhs.net" /> + <use value="work" /> + <rank value="1" /> + </telecom> + </contact> + <description value="A set of codes regarding laboratory medicine test results intended for use by pathology services and their users. Selected from the SNOMED CT UK coding system: + - memberOf 999002881000000100 | Pathology Bounded Code List observables simple reference set |" /> + <copyright value="Copyright © 2024+ NHS England Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. HL7® FHIR® standard Copyright © 2011+ HL7 The HL7® FHIR® standard is used under the FHIR license. You may obtain a copy of the FHIR license at https://www.hl7.org/fhir/license.html." /> + <compose> + <include> + <system value="http://snomed.info/sct" /> + <filter> + <property value="constraint" /> + <op value="=" /> + <value value="memberOf 999002881000000100" /> + </filter> + </include> + </compose> +</ValueSet> + diff --git a/FHIRValidationAction/test/Examples/Pathology-Bundle-CRP-Report-Document-Example.json b/FHIRValidationAction/test/Examples/Pathology-Bundle-CRP-Report-Document-Example.json new file mode 100644 index 0000000..ea45544 --- /dev/null +++ b/FHIRValidationAction/test/Examples/Pathology-Bundle-CRP-Report-Document-Example.json @@ -0,0 +1,522 @@ +{ + "resourceType": "Bundle", + "id": "37f33326-b5fb-4067-bb9a-298b55eda12a", + "meta": { + "profile": [ + "http://hl7.eu/fhir/laboratory/StructureDefinition/Bundle-eu-lab" + ] + }, + "identifier": { + "system": "urn:ietf:rfc:3986", + "value": "urn:uuid:37f33326-b5fb-4067-bb9a-298b55eda12a" + }, + "type": "document", + "timestamp": "2022-03-08T12:09:00+00:00", + "entry": [ + { + "fullUrl": "urn:uuid:ce2073cd-7f19-4fd8-9956-f30ef7b4bd44", + "resource": { + "resourceType": "Composition", + "id": "ce2073cd-7f19-4fd8-9956-f30ef7b4bd44", + "meta": { + "profile": [ + "http://hl7.eu/fhir/laboratory/StructureDefinition/Composition-eu-lab" + ] + }, + "extension": [ + { + "url": "http://hl7.eu/fhir/StructureDefinition/composition-basedOn-order-or-requisition", + "valueReference": { + "reference": "urn:uuid:1c38d507-9ad7-4b49-ba91-7da204842cac" + } + }, + { + "url": "http://hl7.eu/fhir/laboratory/StructureDefinition/composition-diagnosticReportReference", + "valueReference": { + "reference": "urn:uuid:35d46ca1-f253-4c97-b7ee-fb5fccdf6c20" + } + } + ], + "identifier": { + "system": "http://Y8J7D-pathlab001.com/report", + "value": "REP-20220308-004205" + }, + "status": "final", + "type": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "721981007", + "display": "Diagnostic studies report" + } + ] + }, + "category": [ + { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "394915009", + "display": "General pathology (specialty)" + } + ] + } + ], + "subject": { + "reference": "urn:uuid:ab87a3f8-1d37-44a9-804e-5e962598a6e4", + "identifier": { + "system": "https://fhir.nhs.uk/Id/nhs-number", + "value": "9727710638" + } + }, + "date": "2022-03-08T12:09:00+00:00", + "author": [ + { + "reference": "urn:uuid:8a6d85b8-9837-4fed-a257-4cf207988338" + } + ], + "title": "Laboratory Report", + "section": [ + { + "title": "CRP (C reactive protein) mass concentration in serum", + "code": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "1106741000000105", + "display": "CRP (C reactive protein) mass concentration in serum" + } + ] + }, + "entry": [ + { + "reference": "urn:uuid:8697e1ea-a15d-4cab-95d9-7335f4b57e22" + } + ] + } + ] + } + }, + { + "fullUrl": "urn:uuid:8a6d85b8-9837-4fed-a257-4cf207988338", + "resource": { + "resourceType": "Organization", + "id": "8a6d85b8-9837-4fed-a257-4cf207988338", + "meta": { + "profile": [ + "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization" + ] + }, + "identifier": [ + { + "system": "https://fhir.nhs.uk/Id/ods-organization-code", + "value": "Y8J7D" + } + ], + "name": "TD008362 PATH LAB 001", + "address": [ + { + "line": [ + "PATHOLOGY LAB", + "7-8 WELLINGTON PLACE" + ], + "city": "LEEDS", + "district": "WEST YORKSHIRE", + "postalCode": "LS1 4AP" + } + ] + } + }, + { + "fullUrl": "urn:uuid:3c43b5b3-06d6-445f-ae9a-48d5f05df434", + "resource": { + "resourceType": "Organization", + "id": "3c43b5b3-06d6-445f-ae9a-48d5f05df434", + "meta": { + "profile": [ + "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization" + ] + }, + "identifier": [ + { + "system": "https://fhir.nhs.uk/Id/ods-organization-code", + "value": "B82033" + } + ], + "name": "PICKERING MEDICAL PRACTICE", + "address": [ + { + "line": [ + "SOUTHGATE" + ], + "city": "PICKERING", + "district": "NORTH YORKSHIRE", + "postalCode": "YO18 8BL" + } + ] + } + }, + { + "fullUrl": "urn:uuid:9a835acf-d715-4d84-8dcf-a8435f6417fe", + "resource": { + "resourceType": "Practitioner", + "id": "9a835acf-d715-4d84-8dcf-a8435f6417fe", + "meta": { + "profile": [ + "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Practitioner" + ] + }, + "identifier": [ + { + "system": "https://fhir.hl7.org.uk/Id/gmc-number", + "value": "C1008215" + } + ], + "name": [ + { + "use": "official", + "family": "GASKELL", + "given": [ + "Gale" + ], + "prefix": [ + "Dr" + ] + } + ] + } + }, + { + "fullUrl": "urn:uuid:d4f5e6a1-2b3c-4d5e-9f6a-7b8c9d0e1f2a", + "resource": { + "resourceType": "PractitionerRole", + "id": "d4f5e6a1-2b3c-4d5e-9f6a-7b8c9d0e1f2a", + "meta": { + "profile": [ + "https://fhir.hl7.org.uk/StructureDefinition/UKCore-PractitionerRole" + ] + }, + "practitioner": { + "reference": "urn:uuid:9a835acf-d715-4d84-8dcf-a8435f6417fe" + }, + "organization": { + "reference": "urn:uuid:3c43b5b3-06d6-445f-ae9a-48d5f05df434" + }, + "code": [ + { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "62247001", + "display": "General practitioner" + } + ] + } + ], + "specialty": [ + { + "coding": [ + { + "system": "https://fhir.hl7.org.uk/CodeSystem/UKCore-PracticeSettingCode", + "code": "600", + "display": "General Medical Practice" + } + ] + } + ] + } + }, + { + "fullUrl": "urn:uuid:ab87a3f8-1d37-44a9-804e-5e962598a6e4", + "resource": { + "resourceType": "Patient", + "id": "ab87a3f8-1d37-44a9-804e-5e962598a6e4", + "meta": { + "profile": [ + "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Patient" + ] + }, + "identifier": [ + { + "system": "https://fhir.nhs.uk/Id/nhs-number", + "value": "9727710638" + } + ], + "name": [ + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/data-absent-reason", + "valueCode": "unsupported" + } + ] + } + ], + "_birthDate": { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/data-absent-reason", + "valueCode": "unsupported" + } + ] + } + } + }, + { + "fullUrl": "urn:uuid:1c38d507-9ad7-4b49-ba91-7da204842cac", + "resource": { + "resourceType": "ServiceRequest", + "id": "1c38d507-9ad7-4b49-ba91-7da204842cac", + "meta": { + "profile": [ + "http://hl7.eu/fhir/laboratory/StructureDefinition/ServiceRequest-eu-lab" + ] + }, + "identifier": [ + { + "system": "http://B82033-pickeringmedicalpractice.com/labrequest", + "value": "REQ-20220307-000142" + } + ], + "status": "active", + "intent": "order", + "category": [ + { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "108252007", + "display": "Laboratory procedure" + } + ] + } + ], + "subject": { + "reference": "urn:uuid:ab87a3f8-1d37-44a9-804e-5e962598a6e4", + "identifier": { + "system": "https://fhir.nhs.uk/Id/nhs-number", + "value": "9727710638" + } + }, + "authoredOn": "2022-01-29T10:24:00+00:00", + "requester": { + "reference": "urn:uuid:d4f5e6a1-2b3c-4d5e-9f6a-7b8c9d0e1f2a" + }, + "performer": [ + { + "reference": "urn:uuid:8a6d85b8-9837-4fed-a257-4cf207988338" + } + ], + "specimen": [ + { + "reference": "urn:uuid:bab0eaec-1ec5-4598-b660-90bb38a1030d" + } + ] + } + }, + { + "fullUrl": "urn:uuid:35d46ca1-f253-4c97-b7ee-fb5fccdf6c20", + "resource": { + "resourceType": "DiagnosticReport", + "id": "35d46ca1-f253-4c97-b7ee-fb5fccdf6c20", + "meta": { + "profile": [ + "http://hl7.eu/fhir/laboratory/StructureDefinition/DiagnosticReport-eu-lab" + ] + }, + "identifier": [ + { + "system": "http://Y8J7D-pathlab001.com/report", + "value": "REP-20220308-004205" + } + ], + "basedOn": [ + { + "reference": "urn:uuid:1c38d507-9ad7-4b49-ba91-7da204842cac" + } + ], + "status": "final", + "category": [ + { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "394915009", + "display": "General pathology (specialty)" + } + ] + } + ], + "code": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "721981007", + "display": "Diagnostic studies report" + } + ] + }, + "subject": { + "reference": "urn:uuid:ab87a3f8-1d37-44a9-804e-5e962598a6e4", + "identifier": { + "system": "https://fhir.nhs.uk/Id/nhs-number", + "value": "9727710638" + } + }, + "issued": "2022-03-08T12:09:00+00:00", + "performer": [ + { + "reference": "urn:uuid:8a6d85b8-9837-4fed-a257-4cf207988338" + } + ], + "specimen": [ + { + "reference": "urn:uuid:bab0eaec-1ec5-4598-b660-90bb38a1030d" + } + ], + "result": [ + { + "reference": "urn:uuid:8697e1ea-a15d-4cab-95d9-7335f4b57e22" + } + ] + } + }, + { + "fullUrl": "urn:uuid:bab0eaec-1ec5-4598-b660-90bb38a1030d", + "resource": { + "resourceType": "Specimen", + "id": "bab0eaec-1ec5-4598-b660-90bb38a1030d", + "meta": { + "profile": [ + "http://hl7.eu/fhir/laboratory/StructureDefinition/Specimen-eu-lab" + ] + }, + "identifier": [ + { + "system": "http://B82033-pickeringmedicalpractice.com/specimen", + "value": "SPC-REQ-20220307-000105" + } + ], + "accessionIdentifier": { + "system": "http://Y8J7D-pathlab001.com/specimen", + "value": "SPC-Lab-20220307-007856" + }, + "status": "available", + "type": { + "text": "Venous blood specimen" + }, + "subject": { + "reference": "urn:uuid:ab87a3f8-1d37-44a9-804e-5e962598a6e4", + "identifier": { + "system": "https://fhir.nhs.uk/Id/nhs-number", + "value": "9727710638" + } + }, + "receivedTime": "2022-03-07T14:58:00+00:00", + "collection": { + "collectedDateTime": "2022-03-07T11:42:00+00:00" + } + } + }, + { + "fullUrl": "urn:uuid:8697e1ea-a15d-4cab-95d9-7335f4b57e22", + "resource": { + "resourceType": "Observation", + "id": "8697e1ea-a15d-4cab-95d9-7335f4b57e22", + "meta": { + "profile": [ + "https://fhir.nhs.uk/England/StructureDefinition/England-Observation-Lab-Pathology" + ] + }, + "identifier": [ + { + "system": "urn:ietf:rfc:3986", + "value": "urn:uuid:8697e1ea-a15d-4cab-95d9-7335f4b57e22" + } + ], + "status": "final", + "category": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/observation-category", + "code": "laboratory", + "display": "Laboratory" + } + ] + } + ], + "code": { + "coding": [ + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/valueset-reference", + "valueUri": "https://fhir.hl7.org.uk/ValueSet/UKCore-PathologyBoundedCodeListObservables" + } + ], + "system": "http://snomed.info/sct", + "code": "1001371000000100", + "display": "Serum CRP (C reactive protein) level" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/valueset-reference", + "valueUri": "https://fhir.hl7.org.uk/ValueSet/UKCore-PathologyAndLaboratoryMedicineObservables" + } + ], + "system": "http://snomed.info/sct", + "code": "1106741000000105", + "display": "CRP (C reactive protein) mass concentration in serum" + } + ] + }, + "subject": { + "reference": "urn:uuid:ab87a3f8-1d37-44a9-804e-5e962598a6e4", + "identifier": { + "system": "https://fhir.nhs.uk/Id/nhs-number", + "value": "9727710638" + } + }, + "effectiveDateTime": "2022-03-07T11:42:00+00:00", + "issued": "2022-03-08T12:09:00+00:00", + "performer": [ + { + "reference": "urn:uuid:8a6d85b8-9837-4fed-a257-4cf207988338" + } + ], + "valueQuantity": { + "value": 200, + "unit": "mg/L" + }, + "interpretation": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation", + "code": "H", + "display": "High" + } + ] + } + ], + "specimen": { + "reference": "urn:uuid:bab0eaec-1ec5-4598-b660-90bb38a1030d" + }, + "referenceRange": [ + { + "low": { + "value": 0, + "unit": "mg/L" + }, + "high": { + "value": 5, + "unit": "mg/L" + } + } + ] + } + } + ] +} \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/Pathology-Bundle-FBC-Report-Document-Example.json b/FHIRValidationAction/test/Examples/Pathology-Bundle-FBC-Report-Document-Example.json new file mode 100644 index 0000000..1a37fe5 --- /dev/null +++ b/FHIRValidationAction/test/Examples/Pathology-Bundle-FBC-Report-Document-Example.json @@ -0,0 +1,1735 @@ +{ + "resourceType": "Bundle", + "id": "e96634d8-0fe6-4954-b2d5-755a7787b987", + "meta": { + "profile": [ + "http://hl7.eu/fhir/laboratory/StructureDefinition/Bundle-eu-lab" + ] + }, + "identifier": { + "system": "urn:ietf:rfc:3986", + "value": "urn:uuid:e96634d8-0fe6-4954-b2d5-755a7787b987" + }, + "type": "document", + "timestamp": "2022-02-09T11:17:00+00:00", + "entry": [ + { + "fullUrl": "urn:uuid:604765c4-0e8a-4cd6-96a0-a2651fb5ab19", + "resource": { + "resourceType": "Composition", + "id": "604765c4-0e8a-4cd6-96a0-a2651fb5ab19", + "meta": { + "profile": [ + "http://hl7.eu/fhir/laboratory/StructureDefinition/Composition-eu-lab" + ] + }, + "extension": [ + { + "url": "http://hl7.eu/fhir/StructureDefinition/composition-basedOn-order-or-requisition", + "valueReference": { + "reference": "urn:uuid:1c38d507-9ad7-4b49-ba91-7da204842cac" + } + }, + { + "url": "http://hl7.eu/fhir/laboratory/StructureDefinition/composition-diagnosticReportReference", + "valueReference": { + "reference": "urn:uuid:35d46ca1-f253-4c97-b7ee-fb5fccdf6c20" + } + } + ], + "identifier": { + "system": "http://Y8J7D-pathlab001.com/report", + "value": "REP-20220209-001369" + }, + "status": "final", + "type": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "721981007", + "display": "Diagnostic studies report" + } + ] + }, + "category": [ + { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "394915009", + "display": "General pathology (specialty)" + } + ] + } + ], + "subject": { + "reference": "urn:uuid:ab87a3f8-1d37-44a9-804e-5e962598a6e4", + "identifier": { + "system": "https://fhir.nhs.uk/Id/nhs-number", + "value": "9727710859" + } + }, + "date": "2022-03-08T12:09:00+00:00", + "author": [ + { + "reference": "urn:uuid:8a6d85b8-9837-4fed-a257-4cf207988338" + } + ], + "title": "Laboratory Report", + "section": [ + { + "title": "FBC - full blood count", + "code": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "1022441000000101", + "display": "FBC - full blood count" + } + ] + }, + "entry": [ + { + "reference": "urn:uuid:ad717ae8-cb35-4d66-ba51-e22a76b1d158" + } + ] + } + ] + } + }, + { + "fullUrl": "urn:uuid:8a6d85b8-9837-4fed-a257-4cf207988338", + "resource": { + "resourceType": "Organization", + "id": "8a6d85b8-9837-4fed-a257-4cf207988338", + "meta": { + "profile": [ + "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization" + ] + }, + "identifier": [ + { + "system": "https://fhir.nhs.uk/Id/ods-organization-code", + "value": "Y8J7D" + } + ], + "name": "TD008362 PATH LAB 001", + "address": [ + { + "line": [ + "PATHOLOGY LAB", + "7-8 WELLINGTON PLACE" + ], + "city": "LEEDS", + "district": "WEST YORKSHIRE", + "postalCode": "LS1 4AP" + } + ] + } + }, + { + "fullUrl": "urn:uuid:3c43b5b3-06d6-445f-ae9a-48d5f05df434", + "resource": { + "resourceType": "Organization", + "id": "3c43b5b3-06d6-445f-ae9a-48d5f05df434", + "meta": { + "profile": [ + "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization" + ] + }, + "identifier": [ + { + "system": "https://fhir.nhs.uk/Id/ods-organization-code", + "value": "B82033" + } + ], + "name": "PICKERING MEDICAL PRACTICE", + "address": [ + { + "line": [ + "SOUTHGATE" + ], + "city": "PICKERING", + "district": "NORTH YORKSHIRE", + "postalCode": "YO18 8BL" + } + ] + } + }, + { + "fullUrl": "urn:uuid:9a835acf-d715-4d84-8dcf-a8435f6417fe", + "resource": { + "resourceType": "Practitioner", + "id": "9a835acf-d715-4d84-8dcf-a8435f6417fe", + "meta": { + "profile": [ + "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Practitioner" + ] + }, + "identifier": [ + { + "system": "https://fhir.hl7.org.uk/Id/gmc-number", + "value": "C1008215" + } + ], + "name": [ + { + "use": "official", + "family": "GASKELL", + "given": [ + "Gale" + ], + "prefix": [ + "Dr" + ] + } + ] + } + }, + { + "fullUrl": "urn:uuid:e1f4d3c2-5b6a-4f7e-9d8c-0b1a2c3d4e5f", + "resource": { + "resourceType": "PractitionerRole", + "id": "e1f4d3c2-5b6a-4f7e-9d8c-0b1a2c3d4e5f", + "meta": { + "profile": [ + "https://fhir.hl7.org.uk/StructureDefinition/UKCore-PractitionerRole" + ] + }, + "practitioner": { + "reference": "urn:uuid:9a835acf-d715-4d84-8dcf-a8435f6417fe" + }, + "organization": { + "reference": "urn:uuid:3c43b5b3-06d6-445f-ae9a-48d5f05df434" + }, + "code": [ + { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "62247001", + "display": "General practitioner" + } + ] + } + ], + "specialty": [ + { + "coding": [ + { + "system": "https://fhir.hl7.org.uk/CodeSystem/UKCore-PracticeSettingCode", + "code": "600", + "display": "General Medical Practice" + } + ] + } + ] + } + }, + { + "fullUrl": "urn:uuid:ab87a3f8-1d37-44a9-804e-5e962598a6e4", + "resource": { + "resourceType": "Patient", + "id": "ab87a3f8-1d37-44a9-804e-5e962598a6e4", + "meta": { + "profile": [ + "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Patient" + ] + }, + "identifier": [ + { + "system": "https://fhir.nhs.uk/Id/nhs-number", + "value": "9727710859" + } + ], + "name": [ + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/data-absent-reason", + "valueCode": "unsupported" + } + ] + } + ], + "_birthDate": { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/data-absent-reason", + "valueCode": "unsupported" + } + ] + } + } + }, + { + "fullUrl": "urn:uuid:1c38d507-9ad7-4b49-ba91-7da204842cac", + "resource": { + "resourceType": "ServiceRequest", + "id": "1c38d507-9ad7-4b49-ba91-7da204842cac", + "meta": { + "profile": [ + "http://hl7.eu/fhir/laboratory/StructureDefinition/ServiceRequest-eu-lab" + ] + }, + "identifier": [ + { + "system": "http://B82033-pickeringmedicalpractice.com/labrequest", + "value": "REQ-20220129-000012" + } + ], + "status": "active", + "intent": "order", + "category": [ + { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "108252007", + "display": "Laboratory procedure" + } + ] + } + ], + "subject": { + "reference": "urn:uuid:ab87a3f8-1d37-44a9-804e-5e962598a6e4", + "identifier": { + "system": "https://fhir.nhs.uk/Id/nhs-number", + "value": "9727710859" + } + }, + "authoredOn": "2022-02-07T09:17:00+00:00", + "requester": { + "reference": "urn:uuid:e1f4d3c2-5b6a-4f7e-9d8c-0b1a2c3d4e5f" + }, + "performer": [ + { + "reference": "urn:uuid:8a6d85b8-9837-4fed-a257-4cf207988338" + } + ], + "reasonCode": [ + { + "text": "Tired all the time, shortness of breath, arrhythmia" + } + ] + } + }, + { + "fullUrl": "urn:uuid:35d46ca1-f253-4c97-b7ee-fb5fccdf6c20", + "resource": { + "resourceType": "DiagnosticReport", + "id": "35d46ca1-f253-4c97-b7ee-fb5fccdf6c20", + "meta": { + "profile": [ + "http://hl7.eu/fhir/laboratory/StructureDefinition/DiagnosticReport-eu-lab" + ] + }, + "identifier": [ + { + "system": "http://Y8J7D-pathlab001.com/report", + "value": "REP-20220209-001369" + } + ], + "basedOn": [ + { + "reference": "urn:uuid:1c38d507-9ad7-4b49-ba91-7da204842cac" + } + ], + "status": "final", + "category": [ + { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "394915009", + "display": "General pathology (specialty)" + } + ] + } + ], + "code": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "721981007", + "display": "Diagnostic studies report" + } + ] + }, + "subject": { + "reference": "urn:uuid:ab87a3f8-1d37-44a9-804e-5e962598a6e4", + "identifier": { + "system": "https://fhir.nhs.uk/Id/nhs-number", + "value": "9727710859" + } + }, + "issued": "2022-02-09T11:17:00+00:00", + "performer": [ + { + "reference": "urn:uuid:8a6d85b8-9837-4fed-a257-4cf207988338" + } + ], + "specimen": [ + { + "reference": "urn:uuid:bab0eaec-1ec5-4598-b660-90bb38a1030d" + } + ], + "result": [ + { + "reference": "urn:uuid:ad717ae8-cb35-4d66-ba51-e22a76b1d158" + } + ] + } + }, + { + "fullUrl": "urn:uuid:bab0eaec-1ec5-4598-b660-90bb38a1030d", + "resource": { + "resourceType": "Specimen", + "id": "bab0eaec-1ec5-4598-b660-90bb38a1030d", + "meta": { + "profile": [ + "http://hl7.eu/fhir/laboratory/StructureDefinition/Specimen-eu-lab" + ] + }, + "identifier": [ + { + "system": "http://B82033-pickeringmedicalpractice.com/specimen", + "value": "SPC-REQ-20220208-000016" + } + ], + "accessionIdentifier": { + "system": "http://Y8J7D-pathlab001.com/specimen", + "value": "SPC-Lab-20220208-001397" + }, + "status": "available", + "type": { + "text": "Venous blood specimen" + }, + "subject": { + "reference": "urn:uuid:ab87a3f8-1d37-44a9-804e-5e962598a6e4", + "identifier": { + "system": "https://fhir.nhs.uk/Id/nhs-number", + "value": "9727710859" + } + }, + "receivedTime": "2022-02-08T16:03:00+00:00", + "request": [ + { + "reference": "urn:uuid:1c38d507-9ad7-4b49-ba91-7da204842cac" + } + ], + "collection": { + "collectedDateTime": "2022-02-08T10:23:00+00:00" + } + } + }, + { + "fullUrl": "urn:uuid:ad717ae8-cb35-4d66-ba51-e22a76b1d158", + "resource": { + "resourceType": "Observation", + "id": "ad717ae8-cb35-4d66-ba51-e22a76b1d158", + "meta": { + "profile": [ + "https://fhir.nhs.uk/England/StructureDefinition/England-Observation-Lab-Pathology" + ] + }, + "extension": [ + { + "url": "http://hl7.org/fhir/6.0/StructureDefinition/extension-Observation.organizer", + "valueBoolean": true + } + ], + "identifier": [ + { + "system": "urn:ietf:rfc:3986", + "value": "urn:uuid:ad717ae8-cb35-4d66-ba51-e22a76b1d158" + } + ], + "status": "final", + "category": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/observation-category", + "code": "laboratory", + "display": "Laboratory" + } + ] + } + ], + "code": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "1022441000000101", + "display": "FBC - full blood count" + } + ] + }, + "subject": { + "reference": "urn:uuid:ab87a3f8-1d37-44a9-804e-5e962598a6e4", + "identifier": { + "system": "https://fhir.nhs.uk/Id/nhs-number", + "value": "9727710859" + } + }, + "issued": "2022-02-09T11:17:00+00:00", + "performer": [ + { + "reference": "urn:uuid:8a6d85b8-9837-4fed-a257-4cf207988338" + } + ], + "specimen": { + "reference": "urn:uuid:bab0eaec-1ec5-4598-b660-90bb38a1030d" + }, + "hasMember": [ + { + "reference": "urn:uuid:f8c185fc-0993-4b80-9d33-4c9ae11c3afe" + }, + { + "reference": "urn:uuid:78afe41f-4689-41a2-b10d-351a991b261a" + }, + { + "reference": "urn:uuid:b7849f25-3c44-4542-805f-ba769b7cfe04" + }, + { + "reference": "urn:uuid:b483a0bf-c332-4dde-b606-ec29aab33583" + }, + { + "reference": "urn:uuid:9e44a75d-e676-4497-aeb3-da72a08a3641" + }, + { + "reference": "urn:uuid:ba423cce-bf8c-440c-8061-086055a1799b" + }, + { + "reference": "urn:uuid:af52170f-763a-40a6-9363-dc58cd72602e" + }, + { + "reference": "urn:uuid:298306aa-4a5e-4442-8f60-9153c19c6333" + }, + { + "reference": "urn:uuid:69d08add-5ab8-46a3-be08-fb15e550da75" + }, + { + "reference": "urn:uuid:d5995ac0-55d8-4f2f-9058-6235a13fc1fe" + }, + { + "reference": "urn:uuid:42d1c079-777a-4878-b568-af6f297dbecb" + }, + { + "reference": "urn:uuid:56f9a606-221b-462b-b134-154c72db9c66" + }, + { + "reference": "urn:uuid:d719524b-993c-455c-9c18-36e3dfe6f71e" + } + ] + } + }, + { + "fullUrl": "urn:uuid:f8c185fc-0993-4b80-9d33-4c9ae11c3afe", + "resource": { + "resourceType": "Observation", + "id": "f8c185fc-0993-4b80-9d33-4c9ae11c3afe", + "meta": { + "profile": [ + "https://fhir.nhs.uk/England/StructureDefinition/England-Observation-Lab-Pathology" + ] + }, + "identifier": [ + { + "system": "urn:ietf:rfc:3986", + "value": "urn:uuid:f8c185fc-0993-4b80-9d33-4c9ae11c3afe" + } + ], + "status": "final", + "category": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/observation-category", + "code": "laboratory", + "display": "Laboratory" + } + ] + } + ], + "code": { + "coding": [ + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/valueset-reference", + "valueUri": "https://fhir.hl7.org.uk/ValueSet/UKCore-PathologyBoundedCodeListObservables" + } + ], + "system": "http://snomed.info/sct", + "code": "1022541000000102", + "display": "Total white cell count" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/valueset-reference", + "valueUri": "https://fhir.hl7.org.uk/ValueSet/UKCore-PathologyAndLaboratoryMedicineObservables" + } + ], + "system": "http://snomed.info/sct", + "code": "1110441000000100", + "display": "White blood cell count in blood" + } + ] + }, + "subject": { + "reference": "urn:uuid:ab87a3f8-1d37-44a9-804e-5e962598a6e4", + "identifier": { + "system": "https://fhir.nhs.uk/Id/nhs-number", + "value": "9727710859" + } + }, + "effectiveDateTime": "2022-02-08T10:23:00+00:00", + "issued": "2022-02-09T11:17:00+00:00", + "performer": [ + { + "reference": "urn:uuid:8a6d85b8-9837-4fed-a257-4cf207988338" + } + ], + "valueQuantity": { + "value": 4.76, + "unit": "10*9/L" + }, + "specimen": { + "reference": "urn:uuid:bab0eaec-1ec5-4598-b660-90bb38a1030d" + }, + "referenceRange": [ + { + "low": { + "value": 4, + "unit": "10*9/L" + }, + "high": { + "value": 11, + "unit": "10*9/L" + } + } + ] + } + }, + { + "fullUrl": "urn:uuid:78afe41f-4689-41a2-b10d-351a991b261a", + "resource": { + "resourceType": "Observation", + "id": "78afe41f-4689-41a2-b10d-351a991b261a", + "meta": { + "profile": [ + "https://fhir.nhs.uk/England/StructureDefinition/England-Observation-Lab-Pathology" + ] + }, + "identifier": [ + { + "system": "urn:ietf:rfc:3986", + "value": "urn:uuid:78afe41f-4689-41a2-b10d-351a991b261a" + } + ], + "status": "final", + "category": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/observation-category", + "code": "laboratory", + "display": "Laboratory" + } + ] + } + ], + "code": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "1022451000000103", + "display": "Red blood cell count" + } + ] + }, + "subject": { + "reference": "urn:uuid:ab87a3f8-1d37-44a9-804e-5e962598a6e4", + "identifier": { + "system": "https://fhir.nhs.uk/Id/nhs-number", + "value": "9727710859" + } + }, + "effectiveDateTime": "2022-02-08T10:23:00+00:00", + "issued": "2022-02-09T11:17:00+00:00", + "performer": [ + { + "reference": "urn:uuid:8a6d85b8-9837-4fed-a257-4cf207988338" + } + ], + "valueQuantity": { + "value": 3.63, + "unit": "10*12/L" + }, + "interpretation": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation", + "code": "L", + "display": "Low" + } + ] + } + ], + "specimen": { + "reference": "urn:uuid:bab0eaec-1ec5-4598-b660-90bb38a1030d" + }, + "referenceRange": [ + { + "low": { + "value": 4.1, + "unit": "10*12/L" + }, + "high": { + "value": 5.1, + "unit": "10*12/L" + } + } + ] + } + }, + { + "fullUrl": "urn:uuid:b7849f25-3c44-4542-805f-ba769b7cfe04", + "resource": { + "resourceType": "Observation", + "id": "b7849f25-3c44-4542-805f-ba769b7cfe04", + "meta": { + "profile": [ + "https://fhir.nhs.uk/England/StructureDefinition/England-Observation-Lab-Pathology" + ] + }, + "identifier": [ + { + "system": "urn:ietf:rfc:3986", + "value": "urn:uuid:b7849f25-3c44-4542-805f-ba769b7cfe04" + } + ], + "status": "final", + "category": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/observation-category", + "code": "laboratory", + "display": "Laboratory" + } + ] + } + ], + "code": { + "coding": [ + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/valueset-reference", + "valueUri": "https://fhir.hl7.org.uk/ValueSet/UKCore-PathologyBoundedCodeListObservables" + } + ], + "system": "http://snomed.info/sct", + "code": "1022431000000105", + "display": "Haemoglobin estimation" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/valueset-reference", + "valueUri": "https://fhir.hl7.org.uk/ValueSet/UKCore-PathologyAndLaboratoryMedicineObservables" + } + ], + "system": "http://snomed.info/sct", + "code": "1107511000000100", + "display": "Haemoglobin mass concentration in blood" + } + ] + }, + "subject": { + "reference": "urn:uuid:ab87a3f8-1d37-44a9-804e-5e962598a6e4", + "identifier": { + "system": "https://fhir.nhs.uk/Id/nhs-number", + "value": "9727710859" + } + }, + "effectiveDateTime": "2022-02-08T10:23:00+00:00", + "issued": "2022-02-09T11:17:00+00:00", + "performer": [ + { + "reference": "urn:uuid:8a6d85b8-9837-4fed-a257-4cf207988338" + } + ], + "valueQuantity": { + "value": 108, + "unit": "g/L" + }, + "interpretation": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation", + "code": "L", + "display": "Low" + } + ] + } + ], + "specimen": { + "reference": "urn:uuid:bab0eaec-1ec5-4598-b660-90bb38a1030d" + }, + "referenceRange": [ + { + "low": { + "value": 120, + "unit": "g/L" + }, + "high": { + "value": 150, + "unit": "g/L" + } + } + ] + } + }, + { + "fullUrl": "urn:uuid:b483a0bf-c332-4dde-b606-ec29aab33583", + "resource": { + "resourceType": "Observation", + "id": "b483a0bf-c332-4dde-b606-ec29aab33583", + "meta": { + "profile": [ + "https://fhir.nhs.uk/England/StructureDefinition/England-Observation-Lab-Pathology" + ] + }, + "identifier": [ + { + "system": "urn:ietf:rfc:3986", + "value": "urn:uuid:b483a0bf-c332-4dde-b606-ec29aab33583" + } + ], + "status": "final", + "category": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/observation-category", + "code": "laboratory", + "display": "Laboratory" + } + ] + } + ], + "code": { + "coding": [ + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/valueset-reference", + "valueUri": "https://fhir.hl7.org.uk/ValueSet/UKCore-PathologyBoundedCodeListObservables" + } + ], + "system": "http://snomed.info/sct", + "code": "1022291000000105", + "display": "Haematocrit" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/valueset-reference", + "valueUri": "https://fhir.hl7.org.uk/ValueSet/UKCore-PathologyAndLaboratoryMedicineObservables" + } + ], + "system": "http://snomed.info/sct", + "code": "1111571000000101", + "display": "Haematocrit volume fraction of blood" + } + ] + }, + "subject": { + "reference": "urn:uuid:ab87a3f8-1d37-44a9-804e-5e962598a6e4", + "identifier": { + "system": "https://fhir.nhs.uk/Id/nhs-number", + "value": "9727710859" + } + }, + "effectiveDateTime": "2022-02-08T10:23:00+00:00", + "issued": "2022-02-09T11:17:00+00:00", + "performer": [ + { + "reference": "urn:uuid:8a6d85b8-9837-4fed-a257-4cf207988338" + } + ], + "valueQuantity": { + "value": 0.352, + "unit": "l/l" + }, + "interpretation": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation", + "code": "L", + "display": "Low" + } + ] + } + ], + "specimen": { + "reference": "urn:uuid:bab0eaec-1ec5-4598-b660-90bb38a1030d" + }, + "referenceRange": [ + { + "low": { + "value": 0.36, + "unit": "l/l" + }, + "high": { + "value": 0.46, + "unit": "l/l" + } + } + ] + } + }, + { + "fullUrl": "urn:uuid:9e44a75d-e676-4497-aeb3-da72a08a3641", + "resource": { + "resourceType": "Observation", + "id": "9e44a75d-e676-4497-aeb3-da72a08a3641", + "meta": { + "profile": [ + "https://fhir.nhs.uk/England/StructureDefinition/England-Observation-Lab-Pathology" + ] + }, + "identifier": [ + { + "system": "urn:ietf:rfc:3986", + "value": "urn:uuid:9e44a75d-e676-4497-aeb3-da72a08a3641" + } + ], + "status": "final", + "category": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/observation-category", + "code": "laboratory", + "display": "Laboratory" + } + ] + } + ], + "code": { + "coding": [ + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/valueset-reference", + "valueUri": "https://fhir.hl7.org.uk/ValueSet/UKCore-PathologyBoundedCodeListObservables" + } + ], + "system": "http://snomed.info/sct", + "code": "1022491000000106", + "display": "MCV - Mean corpuscular volume" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/valueset-reference", + "valueUri": "https://fhir.hl7.org.uk/ValueSet/UKCore-PathologyAndLaboratoryMedicineObservables" + } + ], + "system": "http://snomed.info/sct", + "code": "1491000237105", + "display": "Erythrocytes MCV (mean corpuscular volume) in blood" + } + ] + }, + "subject": { + "reference": "urn:uuid:ab87a3f8-1d37-44a9-804e-5e962598a6e4", + "identifier": { + "system": "https://fhir.nhs.uk/Id/nhs-number", + "value": "9727710859" + } + }, + "effectiveDateTime": "2022-02-08T10:23:00+00:00", + "issued": "2022-02-09T11:17:00+00:00", + "performer": [ + { + "reference": "urn:uuid:8a6d85b8-9837-4fed-a257-4cf207988338" + } + ], + "valueQuantity": { + "value": 97, + "unit": "fL" + }, + "specimen": { + "reference": "urn:uuid:bab0eaec-1ec5-4598-b660-90bb38a1030d" + }, + "referenceRange": [ + { + "low": { + "value": 80, + "unit": "fL" + }, + "high": { + "value": 100, + "unit": "fL" + } + } + ] + } + }, + { + "fullUrl": "urn:uuid:ba423cce-bf8c-440c-8061-086055a1799b", + "resource": { + "resourceType": "Observation", + "id": "ba423cce-bf8c-440c-8061-086055a1799b", + "meta": { + "profile": [ + "https://fhir.nhs.uk/England/StructureDefinition/England-Observation-Lab-Pathology" + ] + }, + "identifier": [ + { + "system": "urn:ietf:rfc:3986", + "value": "urn:uuid:ba423cce-bf8c-440c-8061-086055a1799b" + } + ], + "status": "final", + "category": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/observation-category", + "code": "laboratory", + "display": "Laboratory" + } + ] + } + ], + "code": { + "coding": [ + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/valueset-reference", + "valueUri": "https://fhir.hl7.org.uk/ValueSet/UKCore-PathologyBoundedCodeListObservables" + } + ], + "system": "http://snomed.info/sct", + "code": "1022471000000107", + "display": "MCH - Mean corpuscular haemoglobin" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/valueset-reference", + "valueUri": "https://fhir.hl7.org.uk/ValueSet/UKCore-PathologyAndLaboratoryMedicineObservables" + } + ], + "system": "http://snomed.info/sct", + "code": "1022471000000107", + "display": "MCH - Mean corpuscular haemoglobin" + } + ] + }, + "subject": { + "reference": "urn:uuid:ab87a3f8-1d37-44a9-804e-5e962598a6e4", + "identifier": { + "system": "https://fhir.nhs.uk/Id/nhs-number", + "value": "9727710859" + } + }, + "effectiveDateTime": "2022-02-08T10:23:00+00:00", + "issued": "2022-02-09T11:17:00+00:00", + "performer": [ + { + "reference": "urn:uuid:8a6d85b8-9837-4fed-a257-4cf207988338" + } + ], + "valueQuantity": { + "value": 29.8, + "unit": "pg" + }, + "specimen": { + "reference": "urn:uuid:bab0eaec-1ec5-4598-b660-90bb38a1030d" + }, + "referenceRange": [ + { + "low": { + "value": 27, + "unit": "pg" + }, + "high": { + "value": 32, + "unit": "pg" + } + } + ] + } + }, + { + "fullUrl": "urn:uuid:af52170f-763a-40a6-9363-dc58cd72602e", + "resource": { + "resourceType": "Observation", + "id": "af52170f-763a-40a6-9363-dc58cd72602e", + "meta": { + "profile": [ + "https://fhir.nhs.uk/England/StructureDefinition/England-Observation-Lab-Pathology" + ] + }, + "identifier": [ + { + "system": "urn:ietf:rfc:3986", + "value": "urn:uuidaf52170f-763a-40a6-9363-dc58cd72602e" + } + ], + "status": "final", + "category": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/observation-category", + "code": "laboratory", + "display": "Laboratory" + } + ] + } + ], + "code": { + "coding": [ + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/valueset-reference", + "valueUri": "https://fhir.hl7.org.uk/ValueSet/UKCore-PathologyAndLaboratoryMedicineObservables" + } + ], + "system": "http://snomed.info/sct", + "code": "1022481000000109", + "display": "MCHC - Mean corpuscular haemoglobin concentration" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/valueset-reference", + "valueUri": "https://fhir.hl7.org.uk/ValueSet/UKCore-PathologyBoundedCodeListObservables" + } + ], + "system": "http://snomed.info/sct", + "code": "1022481000000109", + "display": "MCHC - Mean corpuscular haemoglobin concentration" + } + ] + }, + "subject": { + "reference": "urn:uuid:ab87a3f8-1d37-44a9-804e-5e962598a6e4", + "identifier": { + "system": "https://fhir.nhs.uk/Id/nhs-number", + "value": "9727710859" + } + }, + "effectiveDateTime": "2022-02-08T10:23:00+00:00", + "issued": "2022-02-09T11:17:00+00:00", + "performer": [ + { + "reference": "urn:uuid:8a6d85b8-9837-4fed-a257-4cf207988338" + } + ], + "valueQuantity": { + "value": 307, + "unit": "g/L" + }, + "interpretation": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation", + "code": "L", + "display": "Low" + } + ] + } + ], + "specimen": { + "reference": "urn:uuid:bab0eaec-1ec5-4598-b660-90bb38a1030d" + }, + "referenceRange": [ + { + "low": { + "value": 315, + "unit": "g/L" + }, + "high": { + "value": 345, + "unit": "g/L" + } + } + ] + } + }, + { + "fullUrl": "urn:uuid:298306aa-4a5e-4442-8f60-9153c19c6333", + "resource": { + "resourceType": "Observation", + "id": "298306aa-4a5e-4442-8f60-9153c19c6333", + "meta": { + "profile": [ + "https://fhir.nhs.uk/England/StructureDefinition/England-Observation-Lab-Pathology" + ] + }, + "identifier": [ + { + "system": "urn:ietf:rfc:3986", + "value": "urn:uuid:298306aa-4a5e-4442-8f60-9153c19c6333" + } + ], + "status": "final", + "category": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/observation-category", + "code": "laboratory", + "display": "Laboratory" + } + ] + } + ], + "code": { + "coding": [ + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/valueset-reference", + "valueUri": "https://fhir.hl7.org.uk/ValueSet/UKCore-PathologyBoundedCodeListObservables" + } + ], + "system": "http://snomed.info/sct", + "code": "1022651000000100", + "display": "Platelet count" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/valueset-reference", + "valueUri": "https://fhir.hl7.org.uk/ValueSet/UKCore-PathologyAndLaboratoryMedicineObservables" + } + ], + "system": "http://snomed.info/sct", + "code": "1108041000000107", + "display": "Platelet count in blood" + } + ] + }, + "subject": { + "reference": "urn:uuid:ab87a3f8-1d37-44a9-804e-5e962598a6e4", + "identifier": { + "system": "https://fhir.nhs.uk/Id/nhs-number", + "value": "9727710859" + } + }, + "effectiveDateTime": "2022-02-08T10:23:00+00:00", + "issued": "2022-02-09T11:17:00+00:00", + "performer": [ + { + "reference": "urn:uuid:8a6d85b8-9837-4fed-a257-4cf207988338" + } + ], + "valueQuantity": { + "value": 143, + "unit": "10*9/L" + }, + "specimen": { + "reference": "urn:uuid:bab0eaec-1ec5-4598-b660-90bb38a1030d" + }, + "referenceRange": [ + { + "low": { + "value": 140, + "unit": "10*9/L" + }, + "high": { + "value": 400, + "unit": "10*9/L" + } + } + ] + } + }, + { + "fullUrl": "urn:uuid:69d08add-5ab8-46a3-be08-fb15e550da75", + "resource": { + "resourceType": "Observation", + "id": "69d08add-5ab8-46a3-be08-fb15e550da75", + "meta": { + "profile": [ + "https://fhir.nhs.uk/England/StructureDefinition/England-Observation-Lab-Pathology" + ] + }, + "identifier": [ + { + "system": "urn:ietf:rfc:3986", + "value": "urn:uuid:69d08add-5ab8-46a3-be08-fb15e550da75" + } + ], + "status": "final", + "category": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/observation-category", + "code": "laboratory", + "display": "Laboratory" + } + ] + } + ], + "code": { + "coding": [ + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/valueset-reference", + "valueUri": "https://fhir.hl7.org.uk/ValueSet/UKCore-PathologyBoundedCodeListObservables" + } + ], + "system": "http://snomed.info/sct", + "code": "1022551000000104", + "display": "Neutrophil count" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/valueset-reference", + "valueUri": "https://fhir.hl7.org.uk/ValueSet/UKCore-PathologyAndLaboratoryMedicineObservables" + } + ], + "system": "http://snomed.info/sct", + "code": "1108071000000101", + "display": "Neutrophil count in blood" + } + ] + }, + "subject": { + "reference": "urn:uuid:ab87a3f8-1d37-44a9-804e-5e962598a6e4", + "identifier": { + "system": "https://fhir.nhs.uk/Id/nhs-number", + "value": "9727710859" + } + }, + "effectiveDateTime": "2022-02-08T10:23:00+00:00", + "issued": "2022-02-09T11:17:00+00:00", + "performer": [ + { + "reference": "urn:uuid:8a6d85b8-9837-4fed-a257-4cf207988338" + } + ], + "valueQuantity": { + "value": 2.66, + "unit": "10*9/L" + }, + "specimen": { + "reference": "urn:uuid:bab0eaec-1ec5-4598-b660-90bb38a1030d" + }, + "referenceRange": [ + { + "low": { + "value": 2, + "unit": "10*9/L" + }, + "high": { + "value": 7, + "unit": "10*9/L" + } + } + ] + } + }, + { + "fullUrl": "urn:uuid:d5995ac0-55d8-4f2f-9058-6235a13fc1fe", + "resource": { + "resourceType": "Observation", + "id": "d5995ac0-55d8-4f2f-9058-6235a13fc1fe", + "meta": { + "profile": [ + "https://fhir.nhs.uk/England/StructureDefinition/England-Observation-Lab-Pathology" + ] + }, + "identifier": [ + { + "system": "urn:ietf:rfc:3986", + "value": "urn:uuid:d5995ac0-55d8-4f2f-9058-6235a13fc1fe" + } + ], + "status": "final", + "category": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/observation-category", + "code": "laboratory", + "display": "Laboratory" + } + ] + } + ], + "code": { + "coding": [ + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/valueset-reference", + "valueUri": "https://fhir.hl7.org.uk/ValueSet/UKCore-PathologyBoundedCodeListObservables" + } + ], + "system": "http://snomed.info/sct", + "code": "1022581000000105", + "display": "Lymphocyte count" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/valueset-reference", + "valueUri": "https://fhir.hl7.org.uk/ValueSet/UKCore-PathologyAndLaboratoryMedicineObservables" + } + ], + "system": "http://snomed.info/sct", + "code": "67541000237108", + "display": "Lymphocyte count in blood" + } + ] + }, + "subject": { + "reference": "urn:uuid:ab87a3f8-1d37-44a9-804e-5e962598a6e4", + "identifier": { + "system": "https://fhir.nhs.uk/Id/nhs-number", + "value": "9727710859" + } + }, + "effectiveDateTime": "2022-02-08T10:23:00+00:00", + "issued": "2022-02-09T11:17:00+00:00", + "performer": [ + { + "reference": "urn:uuid:8a6d85b8-9837-4fed-a257-4cf207988338" + } + ], + "valueQuantity": { + "value": 0.7, + "unit": "10*9/L" + }, + "interpretation": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation", + "code": "L", + "display": "Low" + } + ] + } + ], + "specimen": { + "reference": "urn:uuid:bab0eaec-1ec5-4598-b660-90bb38a1030d" + }, + "referenceRange": [ + { + "low": { + "value": 1, + "unit": "10*9/L" + }, + "high": { + "value": 3, + "unit": "10*9/L" + } + } + ] + } + }, + { + "fullUrl": "urn:uuid:42d1c079-777a-4878-b568-af6f297dbecb", + "resource": { + "resourceType": "Observation", + "id": "42d1c079-777a-4878-b568-af6f297dbecb", + "meta": { + "profile": [ + "https://fhir.nhs.uk/England/StructureDefinition/England-Observation-Lab-Pathology" + ] + }, + "identifier": [ + { + "system": "urn:ietf:rfc:3986", + "value": "urn:uuid:42d1c079-777a-4878-b568-af6f297dbecb" + } + ], + "status": "final", + "category": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/observation-category", + "code": "laboratory", + "display": "Laboratory" + } + ] + } + ], + "code": { + "coding": [ + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/valueset-reference", + "valueUri": "https://fhir.hl7.org.uk/ValueSet/UKCore-PathologyBoundedCodeListObservables" + } + ], + "system": "http://snomed.info/sct", + "code": "1022591000000107", + "display": "Monocyte count" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/valueset-reference", + "valueUri": "https://fhir.hl7.org.uk/ValueSet/UKCore-PathologyAndLaboratoryMedicineObservables" + } + ], + "system": "http://snomed.info/sct", + "code": "1107991000000100", + "display": "Monocyte count in blood" + } + ] + }, + "subject": { + "reference": "urn:uuid:ab87a3f8-1d37-44a9-804e-5e962598a6e4", + "identifier": { + "system": "https://fhir.nhs.uk/Id/nhs-number", + "value": "9727710859" + } + }, + "effectiveDateTime": "2022-02-08T10:23:00+00:00", + "issued": "2022-02-09T11:17:00+00:00", + "performer": [ + { + "reference": "urn:uuid:8a6d85b8-9837-4fed-a257-4cf207988338" + } + ], + "valueQuantity": { + "value": 1.3, + "unit": "10*9/L" + }, + "interpretation": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation", + "code": "H", + "display": "High" + } + ] + } + ], + "specimen": { + "reference": "urn:uuid:bab0eaec-1ec5-4598-b660-90bb38a1030d" + }, + "referenceRange": [ + { + "low": { + "value": 0.2, + "unit": "10*9/L" + }, + "high": { + "value": 1, + "unit": "10*9/L" + } + } + ] + } + }, + { + "fullUrl": "urn:uuid:56f9a606-221b-462b-b134-154c72db9c66", + "resource": { + "resourceType": "Observation", + "id": "56f9a606-221b-462b-b134-154c72db9c66", + "meta": { + "profile": [ + "https://fhir.nhs.uk/England/StructureDefinition/England-Observation-Lab-Pathology" + ] + }, + "identifier": [ + { + "system": "urn:ietf:rfc:3986", + "value": "urn:uuid:56f9a606-221b-462b-b134-154c72db9c66" + } + ], + "status": "final", + "category": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/observation-category", + "code": "laboratory", + "display": "Laboratory" + } + ] + } + ], + "code": { + "coding": [ + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/valueset-reference", + "valueUri": "https://fhir.hl7.org.uk/ValueSet/UKCore-PathologyBoundedCodeListObservables" + } + ], + "system": "http://snomed.info/sct", + "code": "1022561000000101", + "display": "Eosinophil count" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/valueset-reference", + "valueUri": "https://fhir.hl7.org.uk/ValueSet/UKCore-PathologyAndLaboratoryMedicineObservables" + } + ], + "system": "http://snomed.info/sct", + "code": "1107391000000104", + "display": "Eosinophil count in blood" + } + ] + }, + "subject": { + "reference": "urn:uuid:ab87a3f8-1d37-44a9-804e-5e962598a6e4", + "identifier": { + "system": "https://fhir.nhs.uk/Id/nhs-number", + "value": "9727710859" + } + }, + "effectiveDateTime": "2022-02-08T10:23:00+00:00", + "issued": "2022-02-09T11:17:00+00:00", + "performer": [ + { + "reference": "urn:uuid:8a6d85b8-9837-4fed-a257-4cf207988338" + } + ], + "valueQuantity": { + "value": 0.07, + "unit": "10*9/L" + }, + "specimen": { + "reference": "urn:uuid:bab0eaec-1ec5-4598-b660-90bb38a1030d" + }, + "referenceRange": [ + { + "low": { + "value": 0.02, + "unit": "10*9/L" + }, + "high": { + "value": 0.5, + "unit": "10*9/L" + } + } + ] + } + }, + { + "fullUrl": "urn:uuid:d719524b-993c-455c-9c18-36e3dfe6f71e", + "resource": { + "resourceType": "Observation", + "id": "d719524b-993c-455c-9c18-36e3dfe6f71e", + "meta": { + "profile": [ + "https://fhir.nhs.uk/England/StructureDefinition/England-Observation-Lab-Pathology" + ] + }, + "identifier": [ + { + "system": "urn:ietf:rfc:3986", + "value": "urn:uuid:d719524b-993c-455c-9c18-36e3dfe6f71e" + } + ], + "status": "final", + "category": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/observation-category", + "code": "laboratory", + "display": "Laboratory" + } + ] + } + ], + "code": { + "coding": [ + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/valueset-reference", + "valueUri": "https://fhir.hl7.org.uk/ValueSet/UKCore-PathologyBoundedCodeListObservables" + } + ], + "system": "http://snomed.info/sct", + "code": "1022571000000108", + "display": "Basophil count" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/valueset-reference", + "valueUri": "https://fhir.hl7.org.uk/ValueSet/UKCore-PathologyAndLaboratoryMedicineObservables" + } + ], + "system": "http://snomed.info/sct", + "code": "1106091000000103", + "display": "Basophil count in blood" + } + ] + }, + "subject": { + "reference": "urn:uuid:ab87a3f8-1d37-44a9-804e-5e962598a6e4", + "identifier": { + "system": "https://fhir.nhs.uk/Id/nhs-number", + "value": "9727710859" + } + }, + "effectiveDateTime": "2022-02-08T10:23:00+00:00", + "issued": "2022-02-09T11:17:00+00:00", + "performer": [ + { + "reference": "urn:uuid:8a6d85b8-9837-4fed-a257-4cf207988338" + } + ], + "valueQuantity": { + "value": 0.03, + "unit": "10*9/L" + }, + "specimen": { + "reference": "urn:uuid:bab0eaec-1ec5-4598-b660-90bb38a1030d" + }, + "referenceRange": [ + { + "low": { + "value": 0.01, + "unit": "10*9/L" + }, + "high": { + "value": 0.1, + "unit": "10*9/L" + } + } + ] + } + } + ] +} \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/Extension-UKCore-AdditionalContact-Example.xml b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-AdditionalContact-Example.xml new file mode 100644 index 0000000..792b158 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-AdditionalContact-Example.xml @@ -0,0 +1,22 @@ +<ServiceRequest xmlns="http://hl7.org/fhir"> + <id value="Extension-UKCore-AdditionalContact-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate sending a reference to an additional contact with a service request</div> + </text> + <!-- ***************extension start*************** --> + <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-AdditionalContact"> + <valueReference> + <reference value="Practitioner/UKCore-Practitioner-ConsultantSandraGose-Example" /> + </valueReference> + </extension> + <!-- **************extension end ****************** --> + <status value="active" /> + <intent value="order" /> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <requester> + <reference value="Practitioner/UKCore-Practitioner-DoctorPaulRastall-Example" /> + </requester> +</ServiceRequest> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/Extension-UKCore-AddressKey-Example.xml b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-AddressKey-Example.xml new file mode 100644 index 0000000..a0f22b5 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-AddressKey-Example.xml @@ -0,0 +1,28 @@ +<Patient xmlns="http://hl7.org/fhir"> + <id value="Extension-UKCore-AddressKey-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate the use of an address key used with the address datatype</div> + </text> + <address> + <!-- **************extension start************** --> + <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-AddressKey"> + <extension url="type"> + <valueCodeableConcept> + <coding> + <system value="https://fhir.hl7.org.uk/CodeSystem/UKCore-AddressKeyType" /> + <code value="PAF" /> + <display value="Postcode Address File" /> + </coding> + </valueCodeableConcept> + </extension> + <extension url="value"> + <valueString value="LS10ABC" /> + </extension> + </extension> + <!-- *************extension end *****************--> + <line value="4 Sandmoor Drive" /> + <city value="LEEDS" /> + <postalCode value="LS17 7DF" /> + </address> +</Patient> diff --git a/FHIRValidationAction/test/Examples/examples/Extension-UKCore-AdmissionMethod-Example.xml b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-AdmissionMethod-Example.xml new file mode 100644 index 0000000..8da6558 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-AdmissionMethod-Example.xml @@ -0,0 +1,26 @@ +<Encounter xmlns="http://hl7.org/fhir"> + <id value="Extension-UKCore-AdmissionMethod-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate the extension for an encounter to support the method by which an individual was admitted into hospital </div> + </text> + <status value="finished" /> + <class> + <system value="http://terminology.hl7.org/CodeSystem/v3-ActCode" /> + <code value="IMP" /> + <display value="inpatient encounter" /> + </class> + <hospitalization> + <!-- **************extension start************** --> + <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-AdmissionMethod"> + <valueCodeableConcept> + <coding> + <system value="https://fhir.hl7.org.uk/CodeSystem/UKCore-AdmissionMethodEngland" /> + <code value="13" /> + <display value="Elective Admission: Planned" /> + </coding> + </valueCodeableConcept> + </extension> + <!-- **************extension end************** --> + </hospitalization> +</Encounter> diff --git a/FHIRValidationAction/test/Examples/examples/Extension-UKCore-AllergyIntolEnd-Example.xml b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-AllergyIntolEnd-Example.xml new file mode 100644 index 0000000..2dfe38f --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-AllergyIntolEnd-Example.xml @@ -0,0 +1,51 @@ +<AllergyIntolerance xmlns="http://hl7.org/fhir"> + <id value="Extension-UKCore-AllergyIntolEnd-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate the date when the allergy or intolerance was no longer valid, and/or, the reason why the allergy or intolerance is no longer valid</div> + </text> + <clinicalStatus> + <!-- **************extension start************** --> + <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-AllergyIntoleranceEnd"> + <extension url="endDate"> + <valueDateTime value="2021-07-20T17:10:00+00:00" /> + </extension> + <extension url="reasonEnded"> + <valueString value="Administrative error corrected on patient record - confirmed that allergy not experienced with the patient." /> + </extension> + </extension> + <!-- **************extension end************** --> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical" /> + <code value="inactive" /> + <display value="Inactive" /> + </coding> + </clinicalStatus> + <verificationStatus> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/allergyintolerance-verification" /> + <code value="confirmed" /> + <display value="Confirmed" /> + </coding> + </verificationStatus> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="372687004" /> + <display value="Amoxicillin" /> + </coding> + </code> + <patient> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </patient> + <encounter> + <reference value="Encounter/UKCore-Encounter-InpatientEncounter-Example" /> + </encounter> + <recordedDate value="2019-12-10T13:00:00+00:00" /> + <recorder> + <reference value="Practitioner/UKCore-Practitioner-ConsultantSandraGose-Example" /> + </recorder> + <asserter> + <reference value="Practitioner/UKCore-Practitioner-ConsultantSandraGose-Example" /> + </asserter> +</AllergyIntolerance> diff --git a/FHIRValidationAction/test/Examples/examples/Extension-UKCore-AssociatedEncounter-Example.xml b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-AssociatedEncounter-Example.xml new file mode 100644 index 0000000..0be9868 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-AssociatedEncounter-Example.xml @@ -0,0 +1,50 @@ +<FamilyMemberHistory xmlns="http://hl7.org/fhir"> + <id value="Extension-UKCore-AssociatedEncounter-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate sending an associated encounter with family member history</div> + </text> + <!-- **************extension start************** --> + <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-AssociatedEncounter"> + <valueReference> + <reference value="Encounter/UKCore-Encounter-InpatientEncounter-Example" /> + </valueReference> + </extension> + <!-- **************extension end************** --> + <status value="partial" /> + <patient> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + <display value="Richard Smith" /> + </patient> + <date value="2023-05-09" /> + <relationship> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/v3-RoleCode" /> + <code value="FTH" /> + <display value="father" /> + </coding> + </relationship> + <sex> + <coding> + <system value="http://hl7.org/fhir/administrative-gender" /> + <code value="male" /> + <display value="Male" /> + </coding> + </sex> + <bornDate value="1949-12-13" /> + <condition> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="275121006" /> + <display value="Family history: Angina" /> + </coding> + </code> + <onsetAge> + <value value="64" /> + <unit value="year" /> + <system value="http://unitsofmeasure.org" /> + <code value="a" /> + </onsetAge> + </condition> +</FamilyMemberHistory> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/Extension-UKCore-BirthPlace-Example.xml b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-BirthPlace-Example.xml new file mode 100644 index 0000000..e708bd0 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-BirthPlace-Example.xml @@ -0,0 +1,19 @@ +<Patient xmlns="http://hl7.org/fhir"> + <id value="Extension-UKCore-BirthPlace-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate the registered place of birth of the patient using the core-defined extension</div> + </text> + <!-- **************extension start************** --> + <extension url="http://hl7.org/fhir/StructureDefinition/patient-birthPlace"> + <valueAddress> + <line value="MATERNITY UNIT" /> + <line value="LENVILLE UNIVERSITY HOSPITAL" /> + <line value="BEWLEY STREET" /> + <city value="LENVILLE" /> + <postalCode value="LEN 7TF" /> + <country value="ENGLAND" /> + </valueAddress> + </extension> + <!-- **************extension end************** --> +</Patient> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/Extension-UKCore-BirthSex-Example.xml b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-BirthSex-Example.xml new file mode 100644 index 0000000..307f9c8 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-BirthSex-Example.xml @@ -0,0 +1,18 @@ +<Patient xmlns="http://hl7.org/fhir"> + <id value="Extension-UKCore-BirthSex-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate the extension for a patient's birth sex</div> + </text> + <!-- **************extension start************** --> + <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-BirthSex"> + <valueCodeableConcept> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender" /> + <code value="F" /> + <display value="Female" /> + </coding> + </valueCodeableConcept> + </extension> + <!-- **************extension end************** --> +</Patient> diff --git a/FHIRValidationAction/test/Examples/examples/Extension-UKCore-BirthTime-Example.xml b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-BirthTime-Example.xml new file mode 100644 index 0000000..1d4c14f --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-BirthTime-Example.xml @@ -0,0 +1,14 @@ +<Patient xmlns="http://hl7.org/fhir"> + <id value="Extension-UKCore-BirthTime-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate the patient's birth time using the core-defined extension</div> + </text> + <birthDate> + <!-- **************extension start************** --> + <extension url="http://hl7.org/fhir/StructureDefinition/patient-birthTime"> + <valueDateTime value="2002-03-11T15:39:00+00:00" /> + </extension> + <!-- **************extension end************** --> + </birthDate> +</Patient> diff --git a/FHIRValidationAction/test/Examples/examples/Extension-UKCore-BookingOrganization-Example.xml b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-BookingOrganization-Example.xml new file mode 100644 index 0000000..b4271e3 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-BookingOrganization-Example.xml @@ -0,0 +1,64 @@ +<Appointment xmlns="http://hl7.org/fhir"> + <id value="Extension-UKCore-BookingOrganization-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate the booking organization extension associated with an appointment</div> + </text> + <!-- ***************extension start*************** --> + <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-BookingOrganization"> + <valueReference> + <reference value="Organization/UKCore-Organization-WhiteRoseMedicalCentre-Example" /> + <type value="Organization" /> + <identifier> + <use value="official" /> + <type> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/v2-0203" /> + <code value="PRN" /> + <display value="Provider number" /> + </coding> + </type> + <system value="https://fhir.nhs.uk/Id/ods-site-code" /> + <value value="GP8D7" /> + <period> + <start value="2022-03-11T10:46:00+00:00" /> + <end value="2022-03-11T13:20:00+00:00" /> + </period> + </identifier> + </valueReference> + </extension> + <!-- **************extension end ****************** --> + <status value="booked" /> + <start value="2022-03-11T10:46:00+00:00" /> + <end value="2022-03-11T13:20:00+00:00" /> + <participant> + <actor> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + <display value="Richard Smith" /> + </actor> + <required value="required" /> + <status value="accepted" /> + </participant> + <participant> + <type> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/v3-ParticipationType" /> + <code value="ATND" /> + </coding> + </type> + <actor> + <reference value="Practitioner/UKCore-Practitioner-ConsultantSandraGose-Example" /> + <display value="Dr Sandra Gose" /> + </actor> + <required value="required" /> + <status value="accepted" /> + </participant> + <participant> + <actor> + <reference value="Location/UKCore-Location-HospitalSJUH-Example" /> + <display value="Orthopaedic Trauma Department, St James' University Hospital, Leeds" /> + </actor> + <required value="required" /> + <status value="accepted" /> + </participant> +</Appointment> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/Extension-UKCore-CadavericDonor-Example.xml b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-CadavericDonor-Example.xml new file mode 100644 index 0000000..0ba5bd3 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-CadavericDonor-Example.xml @@ -0,0 +1,12 @@ +<Patient xmlns="http://hl7.org/fhir"> + <id value="Extension-UKCore-CadavericDonor-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate whether the patient authorised the donation of body parts after death using the core-defined extension</div> + </text> + <!-- **************extension start************** --> + <extension url="http://hl7.org/fhir/StructureDefinition/patient-cadavericDonor"> + <valueBoolean value="true" /> + </extension> + <!-- **************extension end************** --> +</Patient> diff --git a/FHIRValidationAction/test/Examples/examples/Extension-UKCore-CareSettingType-Example.xml b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-CareSettingType-Example.xml new file mode 100644 index 0000000..b5c01dd --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-CareSettingType-Example.xml @@ -0,0 +1,29 @@ +<Composition xmlns="http://hl7.org/fhir"> + <id value="Extension-UKCore-CareSettingType-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate the care setting of a FHIR document</div> + </text> + <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-CareSettingType"> + <valueCodeableConcept> + <coding> + <system value="http://snomed.info/sct" /> + <code value="789718008" /> + <display value="Cardiology service" /> + </coding> + </valueCodeableConcept> + </extension> + <status value="final" /> + <type> + <coding> + <system value="http://snomed.info/sct" /> + <code value="373942005" /> + <display value="Discharge summary" /> + </coding> + </type> + <date value="2020-11-11T21:30:00+00:00" /> + <author> + <reference value="urn:uuid:6555b7a7-380d-46ff-a1c5-7abc4e68f8bc" /> + </author> + <title value="Discharge summary" /> +</Composition> diff --git a/FHIRValidationAction/test/Examples/examples/Extension-UKCore-CodingSCT-CodeUnknown-Example.xml b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-CodingSCT-CodeUnknown-Example.xml new file mode 100644 index 0000000..6348bea --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-CodingSCT-CodeUnknown-Example.xml @@ -0,0 +1,13 @@ +<Condition xmlns="http://hl7.org/fhir"> + <id value="Extension-UKCore-CodingSCT-CodeUnknown-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate the use of the CodeableConcept.text field only if the coding system and code is unknown</div> + </text> + <code> + <text value="Myocardial infarction" /> + </code> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> +</Condition> diff --git a/FHIRValidationAction/test/Examples/examples/Extension-UKCore-CodingSCT-Heart-Example.xml b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-CodingSCT-Heart-Example.xml new file mode 100644 index 0000000..0ee94bf --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-CodingSCT-Heart-Example.xml @@ -0,0 +1,24 @@ +<Condition xmlns="http://hl7.org/fhir"> + <id value="Extension-UKCore-CodingSCT-Heart-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate the use of an extension to represent a SNOMED CT concept with a specific Description ID — typically to preserve or specify which synonym or preferred term was originally used in a clinical system</div> + </text> + <code> + <coding> + <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-CodingSCTDescDisplay"> + <valueString value="Heart attack" /> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/coding-sctdescid"> + <valueId value="37443015" /> + </extension> + <system value="http://snomed.info/sct" /> + <code value="22298006" /> + <display value="Myocardial infarction" /> + <userSelected value="true" /> + </coding> + </code> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> +</Condition> diff --git a/FHIRValidationAction/test/Examples/examples/Extension-UKCore-CodingSCT-IllicitDrugs-Example.xml b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-CodingSCT-IllicitDrugs-Example.xml new file mode 100644 index 0000000..ac4702c --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-CodingSCT-IllicitDrugs-Example.xml @@ -0,0 +1,28 @@ +<Observation xmlns="http://hl7.org/fhir"> + <id value="Extension-UKCore-CodingSCT-IllicitDrugs-Example" /> + <status value="final" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate the use of two extensions, one to represent a SNOMED CT concept with a specific Description ID, the other to represent the associated SNOMED CT Term (text description) — typically to preserve or specify which synonym or preferred term was originally used in a clinical system</div> + </text> + <code> + <coding> + <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-CodingSCTDescDisplay"> + <valueString value="Illicit medication use unknown" /> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/coding-sctdescid"> + <valueId value="3449865011" /> + </extension> + <system value="http://snomed.info/sct" /> + <code value="702771005" /> + <display value="Illicit drug use unknown" /> + <userSelected value="true" /> + </coding> + <text value="Not known whether uses illicit drugs" /> + <!-- what the user saw on screen, from a data entry template --> + </code> + <!-- **************Snippet end************** --> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> +</Observation> diff --git a/FHIRValidationAction/test/Examples/examples/Extension-UKCore-CodingSCT-Myocardial-Example.xml b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-CodingSCT-Myocardial-Example.xml new file mode 100644 index 0000000..4316e84 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-CodingSCT-Myocardial-Example.xml @@ -0,0 +1,23 @@ +<Condition xmlns="http://hl7.org/fhir"> + <id value="Extension-UKCore-CodingSCT-Myocardial-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">This FHIR Condition resource records that the patient has had a myocardial infarction (heart attack), using the SNOMED code 22298006 with user-selected terminology.</div> + </text> + <!-- **************Snippet start************** --> + <code> + <coding> + <extension url="http://hl7.org/fhir/StructureDefinition/coding-sctdescid"> + <valueId value="37436014" /> + </extension> + <system value="http://snomed.info/sct" /> + <code value="22298006" /> + <display value="Myocardial infarction" /> + <userSelected value="true" /> + </coding> + </code> + <!-- **************Snippet end************** --> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> +</Condition> diff --git a/FHIRValidationAction/test/Examples/examples/Extension-UKCore-CodingSCT-Potassium-Example.xml b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-CodingSCT-Potassium-Example.xml new file mode 100644 index 0000000..4fbae26 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-CodingSCT-Potassium-Example.xml @@ -0,0 +1,30 @@ +<Observation xmlns="http://hl7.org/fhir"> + <id value="Extension-UKCore-CodingSCT-Potassium-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate the use of two extensions, one to represent a SNOMED CT concept with a specific Description ID, the other to represent the associated SNOMED CT Term (text description) — typically to preserve or specify which synonym or preferred term was originally used in a clinical system</div> + </text> + <status value="final" /> + <!-- **************Snippet start************** --> + <code> + <coding> + <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-CodingSCTDescDisplay"> + <valueString value="Serum potassium measurement" /> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/coding-sctdescid"> + <valueId value="405941011" /> + </extension> + <system value="http://snomed.info/sct" /> + <code value="1000651000000109" /> + <display value="Serum potassium level" /> + <userSelected value="true" /> + <!--flags the coding originally actually selected by the user --> + </coding> + <text value="Serum Potassium" /> + <!-- what the user saw on screen, from a data entry template --> + </code> + <!-- **************Snippet end************** --> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> +</Observation> diff --git a/FHIRValidationAction/test/Examples/examples/Extension-UKCore-CodingSCT-Weight-Example.xml b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-CodingSCT-Weight-Example.xml new file mode 100644 index 0000000..ef68d92 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-CodingSCT-Weight-Example.xml @@ -0,0 +1,29 @@ +<Observation xmlns="http://hl7.org/fhir"> + <id value="Extension-UKCore-CodingSCT-Weight-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate the use of an extension to represent a SNOMED CT concept with a specific Description ID — typically to preserve or specify which synonym or preferred term was originally used in a clinical system</div> + </text> + <status value="final" /> + <!-- **************Snippet start************** --> + <code> + <coding> + <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-CodingSCTDescDisplay"> + <valueString value="Ideal weight" /> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/coding-sctdescid"> + <valueId value="787121000006116" /> + <!-- descriptionId from a GP system namespace --> + </extension> + <system value="http://snomed.info/sct" /> + <code value="170804003" /> + <!-- conceptId from SNOMED International CORE --> + <display value="Ideal body weight" /> + <userSelected value="true" /> + </coding> + </code> + <!-- **************Snippet end************** --> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> +</Observation> diff --git a/FHIRValidationAction/test/Examples/examples/Extension-UKCore-CodingSCTAndCTV3-MoleOfSkin-Example.xml b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-CodingSCTAndCTV3-MoleOfSkin-Example.xml new file mode 100644 index 0000000..44e2935 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-CodingSCTAndCTV3-MoleOfSkin-Example.xml @@ -0,0 +1,28 @@ +<Condition xmlns="http://hl7.org/fhir"> + <id value="Extension-UKCore-CodingSCTAndCTV3-MoleOfSkin-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">This is a FHIR Condition resource recording that the patient has a benign mole (melanocytic naevus) on the skin. It includes both CTV3 and SNOMED codes.</div> + </text> + <!-- **************Snippet start************** --> + <code> + <coding> + <system value="http://read.info/ctv3" /> + <code value="X78Uv" /> + <!-- no term code, so CTV3 PT is implied? --> + <display value="Benign melanocytic naevus skin" /> + <!-- text of V3 PT --> + </coding> + <coding> + <system value="http://snomed.info/sct" /> + <code value="400010006" /> + <!-- SNOMED conceptId --> + <display value="Melanocytic naevus of skin" /> + <!-- text of SNOMED PT --> + </coding> + </code> + <!-- **************Snippet end************** --> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> +</Condition> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/Extension-UKCore-CodingSCTDescId-Example.xml b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-CodingSCTDescId-Example.xml new file mode 100644 index 0000000..466a37d --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-CodingSCTDescId-Example.xml @@ -0,0 +1,24 @@ +<Condition xmlns="http://hl7.org/fhir"> + <id value="Extension-UKCore-CodingSCTDescId-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate the extension which adds a SNOMED CT description ID to CodeableConcept</div> + </text> + <code> + <coding> + <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-CodingSCTDescDisplay"> + <valueString value="Bronchial asthma" /> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/coding-sctdescid"> + <valueId value="301480018" /> + </extension> + <system value="http://snomed.info/sct" /> + <code value="195967001" /> + <display value="Asthma" /> + <userSelected value="true" /> + </coding> + </code> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> +</Condition> diff --git a/FHIRValidationAction/test/Examples/examples/Extension-UKCore-CompositionReference-Example.xml b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-CompositionReference-Example.xml new file mode 100644 index 0000000..c33ac15 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-CompositionReference-Example.xml @@ -0,0 +1,33 @@ +<DiagnosticReport xmlns="http://hl7.org/fhir"> + <id value="Extension-UKCore-CompositionReference-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate referencing a composition within a diagnostic report</div> + </text> + <!-- **************extension start************** --> + <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-DiagnosticReport.composition"> + <valueReference> + <reference value="Composition/UKCore-Composition-Discharge-Example" /> + </valueReference> + </extension> + <!-- **************extension end************** --> + <identifier> + <system value="https://tools.ietf.org/html/rfc4122" /> + <value value="ce1913bf-ead4-4d04-904f-714cbc1636ef" /> + </identifier> + <status value="final" /> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="252275004" /> + <display value="Hematology test" /> + </coding> + </code> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <performer> + <reference value="Organization/UKCore-Organization-LeedsTeachingHospital-Example" /> + <display value="LEEDS TEACHING HOSPITALS NHS TRUST" /> + </performer> +</DiagnosticReport> diff --git a/FHIRValidationAction/test/Examples/examples/Extension-UKCore-ConditionEpisode-Example.xml b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-ConditionEpisode-Example.xml new file mode 100644 index 0000000..32cd9b5 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-ConditionEpisode-Example.xml @@ -0,0 +1,20 @@ +<Condition xmlns="http://hl7.org/fhir"> + <id value="Extension-UKCore-ConditionEpisode-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate the extension which is used to indicate the episodicity status of a condition</div> + </text> + <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-ConditionEpisode"> + <valueCode value="new" /> + <valueCodeableConcept> + <coding> + <system value="https://fhir.hl7.org.uk/CodeSystem/UKCore-ConditionEpisodicity" /> + <code value="new" /> + <display value="New" /> + </coding> + </valueCodeableConcept> + </extension> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> +</Condition> diff --git a/FHIRValidationAction/test/Examples/examples/Extension-UKCore-ContactPreference-Example.xml b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-ContactPreference-Example.xml new file mode 100644 index 0000000..b7f8185 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-ContactPreference-Example.xml @@ -0,0 +1,42 @@ +<Patient xmlns="http://hl7.org/fhir"> + <id value="Extension-UKCore-ContactPreference-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate the extension for a patient's contact preferences</div> + </text> + <!-- **************extension start************** --> + <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-ContactPreference"> + <extension url="PreferredContactMethod"> + <valueCodeableConcept> + <coding> + <system value="https://fhir.hl7.org.uk/CodeSystem/UKCore-PreferredContactMethod" /> + <code value="3" /> + <display value="Telephone" /> + </coding> + </valueCodeableConcept> + </extension> + <extension url="PreferredContactTimes"> + <valueTiming> + <repeat> + <frequency value="1" /> + <period value="1" /> + <periodUnit value="d" /> + <dayOfWeek value="mon" /> + <dayOfWeek value="wed" /> + <dayOfWeek value="fri" /> + <when value="MORN" /> + </repeat> + </valueTiming> + </extension> + <extension url="PreferredWrittenCommunicationFormat"> + <valueCodeableConcept> + <coding> + <system value="https://fhir.hl7.org.uk/CodeSystem/UKCore-PreferredWrittenCommunicationFormat" /> + <code value="11" /> + <display value="Large print" /> + </coding> + </valueCodeableConcept> + </extension> + </extension> + <!-- **************extension end************** --> +</Patient> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/Extension-UKCore-ContactRank-Example.xml b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-ContactRank-Example.xml new file mode 100644 index 0000000..025ab19 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-ContactRank-Example.xml @@ -0,0 +1,24 @@ +<Patient xmlns="http://hl7.org/fhir"> + <id value="Extension-UKCore-ContactRank-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate the extension for the patient's contact ranking</div> + </text> + <contact> + <!-- **************extension start************** --> + <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-ContactRank"> + <valuePositiveInt value="1" /> + </extension> + <!-- **************extension end************** --> + <name> + <use value="official" /> + <family value="CARTER" /> + <given value="Emily" /> + </name> + <telecom> + <system value="phone" /> + <value value="01131231288" /> + </telecom> + <gender value="female" /> + </contact> +</Patient> diff --git a/FHIRValidationAction/test/Examples/examples/Extension-UKCore-CopyCorrespondenceIndicator-Example.xml b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-CopyCorrespondenceIndicator-Example.xml new file mode 100644 index 0000000..d7fc35f --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-CopyCorrespondenceIndicator-Example.xml @@ -0,0 +1,24 @@ +<Patient xmlns="http://hl7.org/fhir"> + <id value="Extension-UKCore-CopyCorrespondenceIndicator-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate the extension for copy correspondence indicators</div> + </text> + <contact> + <!-- **************extension start************** --> + <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-CopyCorrespondenceIndicator"> + <valueBoolean value="true" /> + </extension> + <!-- **************extension end************** --> + <name> + <use value="official" /> + <family value="CARTER" /> + <given value="Emily" /> + </name> + <telecom> + <system value="phone" /> + <value value="01131231288" /> + </telecom> + <gender value="female" /> + </contact> +</Patient> diff --git a/FHIRValidationAction/test/Examples/examples/Extension-UKCore-Coverage-Example.xml b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-Coverage-Example.xml new file mode 100644 index 0000000..8b59789 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-Coverage-Example.xml @@ -0,0 +1,23 @@ +<ServiceRequest xmlns="http://hl7.org/fhir"> + <id value="Extension-UKCore-Coverage-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate sending an NHS or Private funding category with a service request</div> + </text> + <!-- ***************extension start*************** --> + <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-Coverage"> + <valueCodeableConcept> + <coding> + <system value="https://fhir.hl7.org.uk/CodeSystem/UKCore-FundingCategory" /> + <code value="private" /> + <display value="Private" /> + </coding> + </valueCodeableConcept> + </extension> + <!-- **************extension end ****************** --> + <status value="active" /> + <intent value="order" /> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> +</ServiceRequest> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/Extension-UKCore-CuffSize-Example.xml b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-CuffSize-Example.xml new file mode 100644 index 0000000..7d52bd4 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-CuffSize-Example.xml @@ -0,0 +1,26 @@ +<Device xmlns="http://hl7.org/fhir"> + <id value="Extension-UKCore-CuffSize-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate recording a blood pressure device with a large cuff</div> + </text> + <!-- **************extension start************** --> + <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-CuffSize"> + <valueCodeableConcept> + <coding> + <system value="http://snomed.info/sct" /> + <code value="990191000000101" /> + <display value="Large adult size blood pressure cuff" /> + </coding> + </valueCodeableConcept> + </extension> + <!-- **************extension end************** --> + <status value="active" /> + <type> + <coding> + <system value="http://snomed.info/sct" /> + <code value="39690000" /> + <display value="Sphygmomanometer" /> + </coding> + </type> +</Device> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/Extension-UKCore-DeathNotificationStatus-Example.xml b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-DeathNotificationStatus-Example.xml new file mode 100644 index 0000000..0d1d03d --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-DeathNotificationStatus-Example.xml @@ -0,0 +1,23 @@ +<Patient xmlns="http://hl7.org/fhir"> +<id value="Extension-UKCore-DeathNotificationStatus-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate the extension to indicate the death notification status of the patient</div> + </text> + <!-- **************extension start************** --> + <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-DeathNotificationStatus"> + <extension url="deathNotificationStatus"> + <valueCodeableConcept> + <coding> + <system value="https://fhir.hl7.org.uk/CodeSystem/UKCore-DeathNotificationStatus" /> + <code value="U" /> + <display value="Removed" /> + </coding> + </valueCodeableConcept> + </extension> + <extension url="systemEffectiveDate"> + <valueDateTime value="2019-08-01T00:00:00.000Z" /> + </extension> + </extension> + <!-- **************extension end************** --> +</Patient> diff --git a/FHIRValidationAction/test/Examples/examples/Extension-UKCore-DeliveryChannel-Example.xml b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-DeliveryChannel-Example.xml new file mode 100644 index 0000000..5bc57f0 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-DeliveryChannel-Example.xml @@ -0,0 +1,51 @@ +<Appointment xmlns="http://hl7.org/fhir"> + <id value="Extension-UKCore-DeliveryChannel-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate the delivery channel associated with an appointment</div> + </text> + <!-- ***************extension start*************** --> + <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-DeliveryChannel"> + <valueCodeableConcept> + <coding> + <system value="https://fhir.hl7.org.uk/CodeSystem/UKCore-DeliveryChannel" /> + <code value="In-person" /> + <display value="In person" /> + </coding> + </valueCodeableConcept> + </extension> + <!-- **************extension end ****************** --> + <status value="booked" /> + <start value="2022-03-11T10:46:00+00:00" /> + <end value="2022-03-11T13:20:00+00:00" /> + <participant> + <actor> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + <display value="Richard Smith" /> + </actor> + <required value="required" /> + <status value="accepted" /> + </participant> + <participant> + <type> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/v3-ParticipationType" /> + <code value="ATND" /> + </coding> + </type> + <actor> + <reference value="Practitioner/UKCore-Practitioner-ConsultantSandraGose-Example" /> + <display value="Dr Sandra Gose" /> + </actor> + <required value="required" /> + <status value="accepted" /> + </participant> + <participant> + <actor> + <reference value="Location/UKCore-Location-HospitalSJUH-Example" /> + <display value="Orthopaedic Trauma Department, St James' University Hospital, Leeds" /> + </actor> + <required value="required" /> + <status value="accepted" /> + </participant> +</Appointment> diff --git a/FHIRValidationAction/test/Examples/examples/Extension-UKCore-DeviceReference-Example.xml b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-DeviceReference-Example.xml new file mode 100644 index 0000000..e94f5af --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-DeviceReference-Example.xml @@ -0,0 +1,44 @@ +<DiagnosticReport xmlns="http://hl7.org/fhir"> + <id value="Extension-UKCore-DeviceReference-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate a device performing a diagnostic report</div> + </text> + <status value="final" /> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="721981007" /> + <display value="Diagnostic studies report" /> + </coding> + </code> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <performer> + <!-- ***************extension start*************** --> + <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-DeviceReference"> + <valueReference> + <reference value="Device/UKCore-Device-SoftwareAsAMedicalDevice-Example" /> + </valueReference> + </extension> + <display value="Software as a medical device" /> + <!-- ***************extension end*************** --> + </performer> + <resultsInterpreter> + <!-- ***************extension start*************** --> + <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-DeviceReference"> + <valueReference> + <reference value="Device/UKCore-Device-SoftwareAsAMedicalDevice-Example" /> + </valueReference> + </extension> + <display value="Software as a medical device" /> + <!-- ***************extension end*************** --> + </resultsInterpreter> + <specimen> + <reference value="Specimen/UKCore-Specimen-BloodSpecimen-Example" /> + </specimen> + <result> + <reference value="Observation/UKCore-Observation-WhiteCellCount-Example" /> + </result> +</DiagnosticReport> diff --git a/FHIRValidationAction/test/Examples/examples/Extension-UKCore-DischargeMethod-Example.xml b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-DischargeMethod-Example.xml new file mode 100644 index 0000000..d4c4998 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-DischargeMethod-Example.xml @@ -0,0 +1,24 @@ +<Encounter xmlns="http://hl7.org/fhir"> + <id value="Extension-UKCore-DischargeMethod-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate the extension for an encounter to support the method of discharge from a hospital</div> + </text> + <!-- **************extension start************** --> + <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-DischargeMethod"> + <valueCodeableConcept> + <coding> + <system value="https://fhir.hl7.org.uk/CodeSystem/UKCore-DischargeMethodEngland" /> + <code value="1" /> + <display value="Patient discharged on clinical advice or with clinical consent" /> + </coding> + </valueCodeableConcept> + </extension> + <!-- **************extension end************** --> + <status value="finished" /> + <class> + <system value="http://terminology.hl7.org/CodeSystem/v3-ActCode" /> + <code value="IMP" /> + <display value="inpatient encounter" /> + </class> +</Encounter> diff --git a/FHIRValidationAction/test/Examples/examples/Extension-UKCore-EffectivePeriod-Example.xml b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-EffectivePeriod-Example.xml new file mode 100644 index 0000000..54f3ff0 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-EffectivePeriod-Example.xml @@ -0,0 +1,17 @@ +<RelatedPerson xmlns="http://hl7.org/fhir"> + <id value="Extension-UKCore-EffectivePeriod-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate the recording of effective start and end dates for any resource</div> + </text> + <!-- **************extension start************** --> + <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-EffectivePeriod"> + <valuePeriod> + <start value="2007-03-04T00:00:00.000Z" /> + </valuePeriod> + </extension> + <!-- **************extension end************** --> + <patient> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </patient> +</RelatedPerson> diff --git a/FHIRValidationAction/test/Examples/examples/Extension-UKCore-EmergencyCareDischargeStatus-Example.xml b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-EmergencyCareDischargeStatus-Example.xml new file mode 100644 index 0000000..ef2b9fe --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-EmergencyCareDischargeStatus-Example.xml @@ -0,0 +1,24 @@ +<Encounter xmlns="http://hl7.org/fhir"> + <id value="Extension-UKCore-EmergencyCareDischargeStatus-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate the extension which is used to indicate the status of an individual on discharge from an Emergency Care Department</div> + </text> + <!-- **************extension start************** --> + <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-EmergencyCareDischargeStatus"> + <valueCodeableConcept> + <coding> + <system value="http://snomed.info/sct" /> + <code value="182992009" /> + <display value="Treatment completed" /> + </coding> + </valueCodeableConcept> + </extension> + <!-- **************extension end************** --> + <status value="finished" /> + <class> + <system value="http://terminology.hl7.org/CodeSystem/v3-ActCode" /> + <code value="IMP" /> + <display value="inpatient encounter" /> + </class> +</Encounter> diff --git a/FHIRValidationAction/test/Examples/examples/Extension-UKCore-EthnicCategory-Example.xml b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-EthnicCategory-Example.xml new file mode 100644 index 0000000..affd29e --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-EthnicCategory-Example.xml @@ -0,0 +1,18 @@ +<Patient xmlns="http://hl7.org/fhir"> + <id value="Extension-UKCore-EthnicCategory-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate the extension which shows the ethnic category for a patient</div> + </text> + <!-- **************extension start************** --> + <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-EthnicCategory"> + <valueCodeableConcept> + <coding> + <system value="https://fhir.hl7.org.uk/CodeSystem/UKCore-EthnicCategoryEngland" /> + <code value="A" /> + <display value="White - British" /> + </coding> + </valueCodeableConcept> + </extension> + <!-- *************extension end *****************--> +</Patient> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/Extension-UKCore-Evidence-Example.xml b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-Evidence-Example.xml new file mode 100644 index 0000000..78fa30d --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-Evidence-Example.xml @@ -0,0 +1,59 @@ +<AllergyIntolerance xmlns="http://hl7.org/fhir"> + <id value="Extension-UKCore-Evidence-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate a reference to results of investigations that confirmed the certainty of the diagnosis for an allergy or intolerance</div> + </text> + <!-- ***************extension start*************** --> + <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-Evidence"> + <valueReference> + <reference value="DiagnosticReport/UKCore-DiagnosticReport-DiagnosticStudiesReport-Example" /> + <type value="DiagnosticReport" /> + </valueReference> + </extension> + <!-- ***************extension end*************** --> + <clinicalStatus> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical" /> + <code value="active" /> + <display value="Active" /> + </coding> + </clinicalStatus> + <verificationStatus> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/allergyintolerance-verification" /> + <code value="confirmed" /> + <display value="Confirmed" /> + </coding> + </verificationStatus> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="372687004" /> + <display value="Amoxicillin" /> + </coding> + </code> + <patient> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </patient> + <encounter> + <reference value="Encounter/UKCore-Encounter-InpatientEncounter-Example" /> + </encounter> + <recordedDate value="2019-12-10T13:00:00+00:00" /> + <recorder> + <reference value="Practitioner/UKCore-Practitioner-ConsultantSandraGose-Example" /> + </recorder> + <asserter> + <reference value="Practitioner/UKCore-Practitioner-ConsultantSandraGose-Example" /> + </asserter> + <reaction> + <manifestation> + <coding> + <system value="http://snomed.info/sct" /> + <code value="247472004" /> + <display value="Urticarial rash" /> + </coding> + </manifestation> + <severity value="mild" /> + </reaction> +</AllergyIntolerance> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/Extension-UKCore-InterpreterRequired-Example.xml b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-InterpreterRequired-Example.xml new file mode 100644 index 0000000..fa37559 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-InterpreterRequired-Example.xml @@ -0,0 +1,12 @@ +<Patient xmlns="http://hl7.org/fhir"> + <id value="Extension-UKCore-InterpreterRequired-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate the core-defined extension which is used to indicate that a person requires an interpreter</div> + </text> + <!-- **************extension start************** --> + <extension url="http://hl7.org/fhir/StructureDefinition/patient-interpreterRequired"> + <valueBoolean value="true" /> + </extension> + <!-- **************extension end************** --> +</Patient> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/Extension-UKCore-LegalStatus-Example.xml b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-LegalStatus-Example.xml new file mode 100644 index 0000000..8c54868 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-LegalStatus-Example.xml @@ -0,0 +1,35 @@ +<Encounter xmlns="http://hl7.org/fhir"> + <id value="Extension-UKCore-LegalStatus-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate the extension which is used to indicate a patient's legal status on admission or discharge</div> + </text> + <!-- **************extension start************** --> + <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-LegalStatus"> + <extension url="legalStatusContext"> + <valueCodeableConcept> + <coding> + <system value="https://fhir.hl7.org.uk/CodeSystem/UKCore-LegalStatusContext" /> + <code value="admission" /> + <display value="Admission" /> + </coding> + </valueCodeableConcept> + </extension> + <extension url="legalStatusClassification"> + <valueCodeableConcept> + <coding> + <system value="https://fhir.hl7.org.uk/CodeSystem/UKCore-LegalStatusClassificationWales" /> + <code value="02" /> + <display value="Formally detained under Mental Health Act Section 2 (Admission for assessment)" /> + </coding> + </valueCodeableConcept> + </extension> + </extension> + <!-- **************extension end************** --> + <status value="finished" /> + <class> + <system value="http://terminology.hl7.org/CodeSystem/v3-ActCode" /> + <code value="IMP" /> + <display value="inpatient encounter" /> + </class> +</Encounter> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/Extension-UKCore-ListWarningCode-Example.xml b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-ListWarningCode-Example.xml new file mode 100644 index 0000000..f2833bc --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-ListWarningCode-Example.xml @@ -0,0 +1,31 @@ +<List xmlns="http://hl7.org/fhir"> + <id value="Extension-UKCore-ListWarningCode-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate a warning being provided in a list resource</div> + </text> + <!-- **************extension start************** --> + <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-ListWarningCode"> + <valueCodeableConcept> + <coding> + <system value="https://fhir.hl7.org.uk/CodeSystem/UKCore-ListWarningCode" /> + <code value="data-in-transit" /> + <display value="Data in Transit" /> + </coding> + </valueCodeableConcept> + </extension> + <!-- **************extension end************** --> + <status value="current" /> + <mode value="working" /> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="826501000000100" /> + <display value="Miscellaneous record" /> + </coding> + </code> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <date value="2021-12-10T13:00:00+00:00" /> +</List> diff --git a/FHIRValidationAction/test/Examples/examples/Extension-UKCore-MainLocation-Example.xml b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-MainLocation-Example.xml new file mode 100644 index 0000000..a13ff4b --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-MainLocation-Example.xml @@ -0,0 +1,26 @@ +<Organization xmlns="http://hl7.org/fhir"> + <id value="Extension-UKCore-MainLocation-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate the extension which shows an organisation's main location</div> + </text> + <!-- **************extension start************** --> + <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-MainLocation"> + <valueReference> + <reference value="Location/UKCore-Location-HospitalSJUH-Example" /> + <type value="Location" /> + <identifier> + <use value="official" /> + <system value="https://fhir.nhs.uk/Id/ods-site-code" /> + <value value="RR813" /> + </identifier> + </valueReference> + </extension> + <!-- *************extension end *****************--> + <identifier> + <use value="official" /> + <system value="https://fhir.nhs.uk/Id/ods-organization-code" /> + <value value="RR8" /> + </identifier> + <name value="LEEDS TEACHING HOSPITALS NHS TRUST" /> +</Organization> diff --git a/FHIRValidationAction/test/Examples/examples/Extension-UKCore-MedicalApplianceSupplier-Example.xml b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-MedicalApplianceSupplier-Example.xml new file mode 100644 index 0000000..fcd87be --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-MedicalApplianceSupplier-Example.xml @@ -0,0 +1,14 @@ +<Patient xmlns="http://hl7.org/fhir"> + <id value="Extension-UKCore-MedicalApplianceSupplier-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate the extension to record the patients nominated medical appliance supplier</div> + </text> + <!-- **************extension start************** --> + <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-MedicalApplianceSupplier"> + <valueReference> + <reference value="Organization/UKCore-Organization-WhiteRoseMedicalSupply-Example" /> + </valueReference> + </extension> + <!-- **************extension end**************** --> +</Patient> diff --git a/FHIRValidationAction/test/Examples/examples/Extension-UKCore-MedicationPrescribingOrganizationType-Example.xml b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-MedicationPrescribingOrganizationType-Example.xml new file mode 100644 index 0000000..efa0117 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-MedicationPrescribingOrganizationType-Example.xml @@ -0,0 +1,29 @@ +<MedicationStatement xmlns="http://hl7.org/fhir"> + <id value="Extension-UKCore-MedicationPrescribingOrganizationType-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate the type of organisation or setting responsible for authorising and issuing a medication, but not the organisation or setting delivering the patient care</div> + </text> + <!-- **************extension start************** --> + <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-MedicationPrescribingOrganizationType"> + <valueCodeableConcept> + <coding> + <system value="https://fhir.hl7.org.uk/CodeSystem/UKCore-MedicationPrescribingOrganizationType" /> + <code value="prescribed-at-gp-practice" /> + <display value="Prescribed at GP practice" /> + </coding> + </valueCodeableConcept> + </extension> + <!-- **************extension end************** --> + <status value="active" /> + <medicationCodeableConcept> + <coding> + <system value="https://dmd.nhs.uk" /> + <code value="39732311000001104" /> + <display value="Amoxicillin 250mg capsules" /> + </coding> + </medicationCodeableConcept> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> +</MedicationStatement> diff --git a/FHIRValidationAction/test/Examples/examples/Extension-UKCore-MedicationStatementLastIssueDate-Example.xml b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-MedicationStatementLastIssueDate-Example.xml new file mode 100644 index 0000000..2110381 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-MedicationStatementLastIssueDate-Example.xml @@ -0,0 +1,23 @@ +<MedicationStatement xmlns="http://hl7.org/fhir"> + <id value="Extension-UKCore-MedicationStatementLastIssueDate-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate the date the medication were last issued</div> + </text> + <!-- **************extension start************** --> + <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-MedicationStatementLastIssueDate"> + <valueDateTime value="2017-02-24" /> + </extension> + <!-- **************extension end************** --> + <status value="active" /> + <medicationCodeableConcept> + <coding> + <system value="https://dmd.nhs.uk" /> + <code value="39732311000001104" /> + <display value="Amoxicillin 250mg capsules" /> + </coding> + </medicationCodeableConcept> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> +</MedicationStatement> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/Extension-UKCore-MedicationTradeFamily-Example.xml b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-MedicationTradeFamily-Example.xml new file mode 100644 index 0000000..d5b8cac --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-MedicationTradeFamily-Example.xml @@ -0,0 +1,25 @@ +<Medication xmlns="http://hl7.org/fhir"> + <id value="Extension-UKCore-MedicationTradeFamily-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate the use of a trade family or brand</div> + </text> + <!-- **************extension start************** --> + <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-MedicationTradeFamily"> + <valueCodeableConcept> + <coding> + <system value="http://snomed.info/sct" /> + <code value="9298001000001101" /> + <display value="Panadol Extra" /> + </coding> + </valueCodeableConcept> + </extension> + <!-- **************extension end************** --> + <code> + <coding> + <system value="https://dmd.nhs.uk" /> + <code value="18677911000001109" /> + <display value="Panadol Extra Advance 500mg/65mg tablets (Haleon UK Trading Ltd)" /> + </coding> + </code> +</Medication> diff --git a/FHIRValidationAction/test/Examples/examples/Extension-UKCore-NHSNumberUnavailableReason-Example.xml b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-NHSNumberUnavailableReason-Example.xml new file mode 100644 index 0000000..37e2e6f --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-NHSNumberUnavailableReason-Example.xml @@ -0,0 +1,23 @@ +<Patient xmlns="http://hl7.org/fhir"> + <id value="Extension-UKCore-NHSNumberUnavailableReason-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate the extension which states the reason a patient does not have a NHS number</div> + </text> + <!-- **************extension start************** --> + <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-NHSNumberUnavailableReason"> + <valueCodeableConcept> + <coding> + <system value="https://fhir.hl7.org.uk/CodeSystem/UKCore-NHSNumberUnavailableReason" /> + <code value="overseas-patient" /> + <display value="Overseas patient" /> + </coding> + </valueCodeableConcept> + </extension> + <!-- **************extension end************** --> + <name> + <use value="official" /> + <family value="BAPTISTE" /> + <given value="Jean" /> + </name> +</Patient> diff --git a/FHIRValidationAction/test/Examples/examples/Extension-UKCore-NHSNumberVerificationStatus-Example.xml b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-NHSNumberVerificationStatus-Example.xml new file mode 100644 index 0000000..a59bf1f --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-NHSNumberVerificationStatus-Example.xml @@ -0,0 +1,20 @@ +<Patient xmlns="http://hl7.org/fhir"> + <id value="Extension-UKCore-NHSNumberVerificationStatus-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate the extension which states the patient's NHS number verification status</div> + </text> + <identifier> + <!-- **************extension start************** --> + <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-NHSNumberVerificationStatus"> + <valueCodeableConcept> + <coding> + <system value="https://fhir.hl7.org.uk/CodeSystem/UKCore-NHSNumberVerificationStatusEngland" /> + <code value="01" /> + <display value="Number present and verified" /> + </coding> + </valueCodeableConcept> + </extension> + <!-- **************extension end************** --> + </identifier> +</Patient> diff --git a/FHIRValidationAction/test/Examples/examples/Extension-UKCore-Note-Example.xml b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-Note-Example.xml new file mode 100644 index 0000000..11e883d --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-Note-Example.xml @@ -0,0 +1,38 @@ +<DiagnosticReport xmlns="http://hl7.org/fhir"> + <id value="Extension-UKCore-Note-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate sending a note with a diagnostic report</div> + </text> + <!-- ***************extension start*************** --> + <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-DiagnosticReport.note"> + <valueAnnotation> + <authorReference> + <reference value="Practitioner/UKCore-Practitioner-DoctorPaulRastall-Example" /> + </authorReference> + <time value="2023-05-10T10:39:12+00:00" /> + <text value="Page Dr Watson on receipt of results." /> + </valueAnnotation> + </extension> + <!-- ***************extension end*************** --> + <identifier> + <system value="https://tools.ietf.org/html/rfc4122" /> + <value value="957d702f-7e9e-43c2-b783-978f2c164b3c" /> + </identifier> + <status value="final" /> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="104177005" /> + <display value="Blood culture for bacteria, including anaerobic screen" /> + </coding> + </code> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <performer> + <reference value="Organization/UKCore-Organization-LeedsTeachingHospital-Example" /> + <display value="LEEDS TEACHING HOSPITALS NHS TRUST" /> + </performer> + <conclusion value="Inconclusive finding of staphylococcus, no evidence of bacteremia." /> +</DiagnosticReport> diff --git a/FHIRValidationAction/test/Examples/examples/Extension-UKCore-OtherContactSystem-Example.xml b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-OtherContactSystem-Example.xml new file mode 100644 index 0000000..fc164b4 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-OtherContactSystem-Example.xml @@ -0,0 +1,24 @@ +<Patient xmlns="http://hl7.org/fhir"> + <id value="Extension-UKCore-OtherContactSystem-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate the extension to indicate other contact system(s) for a patient Richard Smith</div> + </text> + <telecom> + <system value="other"> + <!-- **************extension start************** --> + <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-OtherContactSystem"> + <valueCodeableConcept> + <coding> + <system value="https://fhir.hl7.org.uk/CodeSystem/UKCore-OtherContactSystem" /> + <code value="textphone" /> + <display value="Minicom (Textphone)" /> + </coding> + </valueCodeableConcept> + </extension> + <!-- *************extension end *****************--> + </system> + <value value="+4413513341777" /> + <use value="home" /> + </telecom> +</Patient> diff --git a/FHIRValidationAction/test/Examples/examples/Extension-UKCore-OutcomeOfAttendance-Example.xml b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-OutcomeOfAttendance-Example.xml new file mode 100644 index 0000000..e72c99e --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-OutcomeOfAttendance-Example.xml @@ -0,0 +1,24 @@ +<Encounter xmlns="http://hl7.org/fhir"> + <id value="Extension-UKCore-OutcomeOfAttendance-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate the extension which is used to indicate the outcome of an outpatient attendance</div> + </text> + <!-- **************extension start************** --> + <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-OutcomeOfAttendance"> + <valueCodeableConcept> + <coding> + <system value="https://fhir.hl7.org.uk/CodeSystem/UKCore-OutcomeOfAttendanceEngland" /> + <code value="1" /> + <display value="Discharged from consultant's care (last attendance)" /> + </coding> + </valueCodeableConcept> + </extension> + <!-- **************extension end************** --> + <status value="finished" /> + <class> + <system value="http://terminology.hl7.org/CodeSystem/v3-ActCode" /> + <code value="IMP" /> + <display value="inpatient encounter" /> + </class> +</Encounter> diff --git a/FHIRValidationAction/test/Examples/examples/Extension-UKCore-OverseasVisitorChargingCategory-Example.xml b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-OverseasVisitorChargingCategory-Example.xml new file mode 100644 index 0000000..163900e --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-OverseasVisitorChargingCategory-Example.xml @@ -0,0 +1,18 @@ +<Patient xmlns="http://hl7.org/fhir"> + <id value="Extension-UKCore-OverseasVisitorChargingCategory-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate a patients charging category</div> + </text> + <!-- **************extension start************** --> + <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-OverseasVisitorChargingCategory"> + <valueCodeableConcept> + <coding> + <system value="https://fhir.hl7.org.uk/CodeSystem/UKCore-OverseasVisitorChargingCategory" /> + <code value="D" /> + <display value="Chargeable European Economic Area patient" /> + </coding> + </valueCodeableConcept> + </extension> + <!-- **************extension end************** --> +</Patient> diff --git a/FHIRValidationAction/test/Examples/examples/Extension-UKCore-ParentPresent-Example.xml b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-ParentPresent-Example.xml new file mode 100644 index 0000000..131f138 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-ParentPresent-Example.xml @@ -0,0 +1,24 @@ +<Immunization xmlns="http://hl7.org/fhir"> + <id value="Extension-UKCore-ParentPresent-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate the extension for a vaccination procedure where the parent of the patient is present</div> + </text> + <!-- **************extension start************** --> + <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-ParentPresent"> + <valueBoolean value="true" /> + </extension> + <!-- **************extension end************** --> + <status value="completed" /> + <vaccineCode> + <coding> + <system value="https://dmd.nhs.uk" /> + <code value="10245211000001108" /> + <display value="Pneumococcal polysaccharide conjugated vaccine (adsorbed) suspension for injection 0.5ml pre-filled syringes" /> + </coding> + </vaccineCode> + <patient> + <reference value="Patient/UKCore-Patient-BabyPatient-Example" /> + </patient> + <occurrenceDateTime value="2021-07-20" /> +</Immunization> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/Extension-UKCore-Participant-Example.xml b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-Participant-Example.xml new file mode 100644 index 0000000..7a1844d --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-Participant-Example.xml @@ -0,0 +1,61 @@ +<FamilyMemberHistory xmlns="http://hl7.org/fhir"> + <id value="Extension-UKCore-Participant-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate sending the participant involved in recording the activities relating to this family member history</div> + </text> + <!-- ***************extension start*************** --> + <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-FamilyMemberHistory.participant"> + <extension url="function"> + <valueCodeableConcept> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/provenance-participant-type" /> + <code value="enterer" /> + <display value="Enterer" /> + </coding> + </valueCodeableConcept> + </extension> + <extension url="actor"> + <valueReference> + <reference value="Practitioner/UKCore-Practitioner-DoctorPaulRastall-Example" /> + </valueReference> + </extension> + </extension> + <!-- ***************extension ebd*************** --> + <status value="partial" /> + <patient> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + <display value="Richard Smith" /> + </patient> + <date value="2023-05-10" /> + <relationship> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/v3-RoleCode" /> + <code value="FTH" /> + <display value="father" /> + </coding> + </relationship> + <sex> + <coding> + <system value="http://hl7.org/fhir/administrative-gender" /> + <code value="male" /> + <display value="Male" /> + </coding> + </sex> + <bornDate value="1949-12-13" /> + <condition> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="160308005" /> + <display value="Family history: Gout" /> + </coding> + </code> + <onsetAge> + <value value="64" /> + <unit value="year" /> + <system value="http://unitsofmeasure.org" /> + <code value="a" /> + </onsetAge> + </condition> +</FamilyMemberHistory> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/Extension-UKCore-Period-Example.xml b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-Period-Example.xml new file mode 100644 index 0000000..014fd59 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-Period-Example.xml @@ -0,0 +1,20 @@ +<Organization xmlns="http://hl7.org/fhir"> + <id value="Extension-UKCore-Period-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate sending a period</div> + </text> + <!-- **************extension start************** --> + <extension url="http://hl7.org/fhir/StructureDefinition/organization-period"> + <valuePeriod> + <start value="2017-01-01T00:00:00.000Z" /> + </valuePeriod> + </extension> + <!-- *************extension end *****************--> + <identifier> + <use value="official" /> + <system value="https://fhir.nhs.uk/Id/ods-organization-code" /> + <value value="RR8" /> + </identifier> + <name value="LEEDS TEACHING HOSPITALS NHS TRUST" /> +</Organization> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/Extension-UKCore-PharmacistVerifiedIndicator-Example.xml b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-PharmacistVerifiedIndicator-Example.xml new file mode 100644 index 0000000..22d6cae --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-PharmacistVerifiedIndicator-Example.xml @@ -0,0 +1,23 @@ +<MedicationStatement xmlns="http://hl7.org/fhir"> + <id value="Extension-UKCore-PharmacistVerifiedIndicator-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate whether a pharmacist verified a medication</div> + </text> + <!-- **************extension start************** --> + <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-PharmacistVerifiedIndicator"> + <valueBoolean value="true" /> + </extension> + <!-- **************extension end************** --> + <status value="active" /> + <medicationCodeableConcept> + <coding> + <system value="https://dmd.nhs.uk" /> + <code value="39732311000001104" /> + <display value="Amoxicillin 250mg capsules" /> + </coding> + </medicationCodeableConcept> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> +</MedicationStatement> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/Extension-UKCore-PreferredDispenserOrganization-Example.xml b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-PreferredDispenserOrganization-Example.xml new file mode 100644 index 0000000..9a3722a --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-PreferredDispenserOrganization-Example.xml @@ -0,0 +1,14 @@ +<Patient xmlns="http://hl7.org/fhir"> + <id value="Extension-UKCore-PreferredDispenserOrganization-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate a preferred dispenser</div> + </text> + <!-- ***************extension start*************** --> + <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-PreferredDispenserOrganization"> + <valueReference> + <reference value="Organization/UKCore-Organization-WhiteRoseMedicalCentre-Example" /> + </valueReference> + </extension> + <!-- ***************extension end*************** --> +</Patient> diff --git a/FHIRValidationAction/test/Examples/examples/Extension-UKCore-PriorityReason-Example.xml b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-PriorityReason-Example.xml new file mode 100644 index 0000000..4f5491d --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-PriorityReason-Example.xml @@ -0,0 +1,28 @@ +<ServiceRequest xmlns="http://hl7.org/fhir"> + <id value="Extension-UKCore-PriorityReason-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate sending a priority reason for an urgent ServiceRequest, using a SNOMED CT concept</div> + </text> + <status value="active" /> + <intent value="order" /> + <priority value="urgent"> + <!-- ***************extension start*************** --> + <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-PriorityReason"> + <valueCodeableConcept> + <coding> + <system value="http://snomed.info/sct" /> + <code value="1321851000000109" /> + <display value="Provision of advice, assessment or treatment delayed due to COVID-19 pandemic" /> + </coding> + </valueCodeableConcept> + </extension> + <!-- **************extension end ****************** --> + </priority> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <requester> + <reference value="Practitioner/UKCore-Practitioner-DoctorPaulRastall-Example" /> + </requester> +</ServiceRequest> diff --git a/FHIRValidationAction/test/Examples/examples/Extension-UKCore-PriorityReason-SendingAsText-Example.xml b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-PriorityReason-SendingAsText-Example.xml new file mode 100644 index 0000000..175af27 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-PriorityReason-SendingAsText-Example.xml @@ -0,0 +1,24 @@ +<ServiceRequest xmlns="http://hl7.org/fhir"> + <id value="Extension-UKCore-PriorityReason-SendingAsText-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate sending a priority reason for an urgent ServiceRequest, using plain text</div> + </text> + <status value="active" /> + <intent value="order" /> + <priority value="urgent"> + <!-- ***************extension start*************** --> + <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-PriorityReason"> + <valueCodeableConcept> + <text value="Original assessment was delayed due to COVID-19 pandemic" /> + </valueCodeableConcept> + </extension> + <!-- **************extension end ****************** --> + </priority> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <requester> + <reference value="Practitioner/UKCore-Practitioner-DoctorPaulRastall-Example" /> + </requester> +</ServiceRequest> diff --git a/FHIRValidationAction/test/Examples/examples/Extension-UKCore-RecordingSetting-Example.xml b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-RecordingSetting-Example.xml new file mode 100644 index 0000000..46c77d8 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-RecordingSetting-Example.xml @@ -0,0 +1,88 @@ +<Observation xmlns="http://hl7.org/fhir"> + <id value="Extension-UKCore-RecordingSetting-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate sending the setting a vital signs observation was recorded in</div> + </text> + <!-- ***************extension start*************** --> + <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-RcordingSetting"> + <valueCodeableConcept> + <coding> + <system value="https://fhir.hl7.org.uk/CodeSystem/UKCore-RecordingSetting" /> + <code value="residential" /> + <display value="Residential" /> + </coding> + </valueCodeableConcept> + </extension> + <!-- ***************extension end*************** --> + <status value="final" /> + <category> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/observation-category" /> + <code value="vital-signs" /> + <display value="Vital Signs" /> + </coding> + </category> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="75367002" /> + <display value="Blood pressure" /> + </coding> + <coding> + <system value="http://loinc.org" /> + <code value="85354-9" /> + <display value="Blood pressure panel with all children optional" /> + </coding> + <text value="Blood pressure" /> + </code> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <effectiveDateTime value="2023-09-10" /> + <performer> + <reference value="Organization/UKCore-Organization-LeedsTeachingHospital-Example" /> + </performer> + <component> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="72313002" /> + <display value="Systolic arterial pressure" /> + </coding> + <coding> + <system value="http://loinc.org" /> + <code value="8480-6" /> + <display value="Systolic blood pressure" /> + </coding> + <text value="Systolic blood pressure" /> + </code> + <valueQuantity> + <value value="108" /> + <unit value="millimeter of mercury" /> + <system value="http://unitsofmeasure.org" /> + <code value="mm[Hg]" /> + </valueQuantity> + </component> + <component> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="1091811000000102" /> + <display value="Diastolic arterial pressure" /> + </coding> + <coding> + <system value="http://loinc.org" /> + <code value="8462-4" /> + <display value="Diastolic blood pressure" /> + </coding> + <text value="Diastolic blood pressure" /> + </code> + <valueQuantity> + <value value="82" /> + <unit value="millimeter of mercury" /> + <system value="http://unitsofmeasure.org" /> + <code value="mm[Hg]" /> + </valueQuantity> + </component> +</Observation> diff --git a/FHIRValidationAction/test/Examples/examples/Extension-UKCore-RepeatInformation-Example.xml b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-RepeatInformation-Example.xml new file mode 100644 index 0000000..f9e606c --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-RepeatInformation-Example.xml @@ -0,0 +1,73 @@ +<MedicationRequest xmlns="http://hl7.org/fhir"> + <id value="Extension-UKCore-RepeatInformation-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate the specific repeat information of a medication item</div> + </text> + <!-- **************extension start************** --> + <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-MedicationRepeatInformation"> + <extension url="numberOfPrescriptionsIssued"> + <valueUnsignedInt value="1" /> + </extension> + <extension url="authorisationExpiryDate"> + <valueDateTime value="2022-09-10T19:00:00.000Z" /> + </extension> + </extension> + <!-- **************extension end************** --> + <status value="completed" /> + <intent value="order" /> + <category> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/medicationrequest-category" /> + <code value="outpatient" /> + <display value="Outpatient" /> + </coding> + </category> + <priority value="routine" /> + <medicationReference> + <reference value="Medication/UKCore-Medication-TimoptolEyeDrops-Example" /> + </medicationReference> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <requester> + <reference value="Practitioner/UKCore-Practitioner-ConsultantSandraGose-Example" /> + </requester> + <recorder> + <reference value="Practitioner/UKCore-Practitioner-ConsultantSandraGose-Example" /> + </recorder> + <courseOfTherapyType> + <coding> + <system value="https://fhir.hl7.org.uk/CodeSystem/UKCore-MedicationRequestCourseOfTherapy" /> + <code value="continuous-repeating-dispensing" /> + <display value="Continuous long term (repeat dispensing)" /> + </coding> + </courseOfTherapyType> + <dosageInstruction> + <text value="1 drop in each affected eye twice daily, approximately 12 hours apart." /> + <timing> + <repeat> + <frequency value="1" /> + <period value="12" /> + <periodUnit value="h" /> + </repeat> + </timing> + <site> + <coding> + <system value="http://snomed.info/sct" /> + <code value="362508001" /> + <display value="Both eyes, entire" /> + </coding> + </site> + <method> + <coding> + <system value="http://snomed.info/sct" /> + <code value="421984009" /> + <display value="Until finished" /> + </coding> + </method> + </dosageInstruction> + <substitution> + <allowedBoolean value="true" /> + </substitution> +</MedicationRequest> diff --git a/FHIRValidationAction/test/Examples/examples/Extension-UKCore-ResidentialStatus-Example.xml b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-ResidentialStatus-Example.xml new file mode 100644 index 0000000..1c1e49d --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-ResidentialStatus-Example.xml @@ -0,0 +1,18 @@ +<Patient xmlns="http://hl7.org/fhir"> + <id value="Extension-UKCore-ResidentialStatus-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate the extension to show the patient's residential status</div> + </text> + <!-- **************extension start************** --> + <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-ResidentialStatus"> + <valueCodeableConcept> + <coding> + <system value="https://fhir.hl7.org.uk/CodeSystem/UKCore-ResidentialStatus" /> + <code value="H" /> + <display value="UK Resident" /> + </coding> + </valueCodeableConcept> + </extension> + <!-- **************extension end************** --> +</Patient> diff --git a/FHIRValidationAction/test/Examples/examples/Extension-UKCore-ResponseRequest-Example.xml b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-ResponseRequest-Example.xml new file mode 100644 index 0000000..c2319d8 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-ResponseRequest-Example.xml @@ -0,0 +1,36 @@ +<MessageHeader xmlns="http://hl7.org/fhir"> + <id value="Extension-UKCore-ResponseRequest-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate the HL7 extension ResponseRequest</div> + </text> + <!-- **************extension start************** --> + <extension url="http://hl7.org/fhir/StructureDefinition/messageheader-response-request"> + <valueCode value="always" /> + </extension> + <!-- **************extension end************** --> + <eventCoding> + <system value="http://snomed.info/sct" /> + <code value="306689006" /> + <display value="Discharge to home" /> + </eventCoding> + <destination> + <endpoint value="urn:nhs:addressing:asid:477121007825" /> + <receiver> + <identifier> + <system value="https://fhir.nhs.uk/Id/ods-organization-code" /> + <value value="RY6" /> + </identifier> + <display value="LEEDS COMMUNITY HEALTHCARE NHS TRUST" /> + </receiver> + </destination> + <sender> + <reference value="https://directory.spineservices.nhs.uk/Organization/X26" /> + </sender> + <source> + <endpoint value="NOROT003" /> + </source> + <focus> + <reference value="Encounter/UKCore-Encounter-InpatientEncounter-Example" /> + </focus> +</MessageHeader> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/Extension-UKCore-SampleCategory-Example.xml b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-SampleCategory-Example.xml new file mode 100644 index 0000000..e41c9a7 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-SampleCategory-Example.xml @@ -0,0 +1,36 @@ +<Specimen xmlns="http://hl7.org/fhir"> + <id value="Extension-UKCore-SampleCategory-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate the use of the Sample Category extension</div> + </text> + <!-- ***************extension start*************** --> + <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-SampleCategory"> + <valueCodeableConcept> + <coding> + <system value="https://fhir.hl7.org.uk/CodeSystem/UKCore-SampleCategory" /> + <code value="germline" /> + <display value="Germline" /> + </coding> + </valueCodeableConcept> + </extension> + <!-- ***************extension end*************** --> + <status value="available" /> + <type> + <coding> + <system value="http://snomed.info/sct" /> + <code value="4635002" /> + <display value="Arterial blood" /> + </coding> + </type> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <receivedTime value="2022-11-25T11:10:00Z" /> + <collection> + <collector> + <reference value="Practitioner/UKCore-Practitioner-ConsultantSandraGose-Example" /> + </collector> + <collectedDateTime value="2022-11-25T16:00:00Z" /> + </collection> +</Specimen> diff --git a/FHIRValidationAction/test/Examples/examples/Extension-UKCore-SampleCategory-PheobeSmitham-Example.xml b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-SampleCategory-PheobeSmitham-Example.xml new file mode 100644 index 0000000..4c12d96 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-SampleCategory-PheobeSmitham-Example.xml @@ -0,0 +1,48 @@ +<Specimen xmlns='http://hl7.org/fhir'> + <id value='Extension-UKCore-SampleCategory-PheobeSmitham-Example'/> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate the use of the Sample Category extension</div> + </text> + <extension url='https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-SampleCategory'> + <valueCodeableConcept> + <coding> + <system value='https://fhir.hl7.org.uk/CodeSystem/UKCore-SampleCategory'/> + <code value='germline'/> + <display value='Germline'/> + </coding> + </valueCodeableConcept> + </extension> + <identifier> + <system value='https://fhir.leedssth.nhs.uk//Id/specimenId'/> + <value value='RGD-69050-P-RR12764'/> + </identifier> + <status value='available'/> + <type> + <coding> + <system value='http://snomed.info/sct'/> + <code value='445295009'/> + <display value='Blood specimen with EDTA'/> + </coding> + </type> + <subject> + <reference value='Patient/Patient-PheobeSmitham-Example'/> + <identifier> + <system value='https://fhir.nhs.uk/Id/nhs-number'/> + <value value='9449307539'/> + </identifier> + </subject> + <request> + <reference value='ServiceRequest/ServiceRequest-WGSTestOrderForm-TrioTestingProband-Example'/> + </request> + <collection> + <collector> + <identifier> + <system value='https://fhir.nhs.uk/Id/sds-user-id'/> + <value value='9999999998'/> + </identifier> + <display value='Phletobomist-Lois Lane'/> + </collector> + <collectedDateTime value='2023-09-17'/> + </collection> +</Specimen> diff --git a/FHIRValidationAction/test/Examples/examples/Extension-UKCore-SourceOfServiceRequest-Example.xml b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-SourceOfServiceRequest-Example.xml new file mode 100644 index 0000000..14fdcb8 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-SourceOfServiceRequest-Example.xml @@ -0,0 +1,23 @@ +<ServiceRequest xmlns="http://hl7.org/fhir"> + <id value="Extension-UKCore-SourceOfServiceRequest-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate the source of service request extension associated with a service request</div> + </text> + <!-- ***************extension start*************** --> + <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-SourceOfServiceRequest"> + <valueCodeableConcept> + <coding> + <system value="http://snomed.info/sct" /> + <code value="108161000000109" /> + <display value="Referred by general practitioner" /> + </coding> + </valueCodeableConcept> + </extension> + <!-- **************extension end ****************** --> + <status value="active" /> + <intent value="order" /> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> +</ServiceRequest> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/Extension-UKCore-SpecialHandling-Example.xml b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-SpecialHandling-Example.xml new file mode 100644 index 0000000..dcfab85 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-SpecialHandling-Example.xml @@ -0,0 +1,39 @@ +<Specimen xmlns="http://hl7.org/fhir"> + <id value="Extension-UKCore-SpecialHandling-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate the use of the HL7 core-defined Extension specimen-specialHandling</div> + </text> + <status value="available" /> + <type> + <coding> + <system value="http://snomed.info/sct" /> + <code value="431234000" /> + <display value="Specimen from fetus obtained by biopsy" /> + </coding> + </type> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <receivedTime value="2023-04-23T17:02:00Z" /> + <collection> + <!-- ***************extension start*************** --> + <extension url="http://hl7.org/fhir/StructureDefinition/specimen-specialHandling"> + <valueCodeableConcept> + <text value="Mother was infected with suspected viral haemorrhagic fever." /> + </valueCodeableConcept> + </extension> + <!-- **************extension end ****************** --> + <collector> + <reference value="Practitioner/UKCore-Practitioner-ConsultantSandraGose-Example" /> + </collector> + <collectedDateTime value="2023-04-23T17:02:00Z" /> + <method> + <coding> + <system value="http://snomed.info/sct" /> + <code value="129314006" /> + <display value="Biopsy - action" /> + </coding> + </method> + </collection> +</Specimen> diff --git a/FHIRValidationAction/test/Examples/examples/Extension-UKCore-Translation-Example.xml b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-Translation-Example.xml new file mode 100644 index 0000000..03ffd38 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-Translation-Example.xml @@ -0,0 +1,26 @@ +<Condition xmlns="http://hl7.org/fhir"> + <id value="Extension-UKCore-Translation-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate the translation extension from one language to another</div> + </text> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="22298006" /> + <display value="Myocardial infarction"> + <extension url="http://hl7.org/fhir/StructureDefinition/translation"> + <extension url="lang"> + <valueCode value="fr" /> + </extension> + <extension url="content"> + <valueString value="Infarctus du myocarde" /> + </extension> + </extension> + </display> + </coding> + </code> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> +</Condition> diff --git a/FHIRValidationAction/test/Examples/examples/Extension-UKCore-TriggeredBy-Example.xml b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-TriggeredBy-Example.xml new file mode 100644 index 0000000..90370c3 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-TriggeredBy-Example.xml @@ -0,0 +1,50 @@ +<Observation xmlns="http://hl7.org/fhir"> + <id value="Extension-UKCore-TriggeredBy-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustration observation triggered by another observation</div> + </text> + <!-- ***************extension start*************** --> + <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-Observation.triggeredBy"> + <extension url="observation"> + <valueReference> + <reference value="Observation/UKCore-Observation-DrugUse-Example" /> + </valueReference> + </extension> + <extension url="type"> + <valueCode value="reflex" /> + </extension> + <extension url="reason"> + <valueString value="Patient admitted to recreational drug use." /> + </extension> + </extension> + <!-- ***************extension end*************** --> + <identifier> + <system value="https://tools.ietf.org/html/rfc4122" /> + <value value="293a6418-9dcf-4d42-b97a-b119afd200ba" /> + </identifier> + <status value="final" /> + <category> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/observation-category" /> + <code value="laboratory" /> + <display value="Laboratory" /> + </coding> + </category> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="1014801000000101" /> + <display value="Urine tricyclic drug screen" /> + </coding> + </code> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <performer> + <reference value="Organization/UKCore-Organization-LeedsTeachingHospital-Example" /> + </performer> + <specimen> + <reference value="Specimen/UKCore-Specimen-UrineSpecimen-Example" /> + </specimen> +</Observation> diff --git a/FHIRValidationAction/test/Examples/examples/Extension-UKCore-VaccinationProcedure-COVID-Example.xml b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-VaccinationProcedure-COVID-Example.xml new file mode 100644 index 0000000..a6d91ef --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-VaccinationProcedure-COVID-Example.xml @@ -0,0 +1,30 @@ +<Immunization xmlns="http://hl7.org/fhir"> + <id value="Extension-UKCore-VaccinationProcedure-COVID-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate the extension for a vaccination procedure for COVID-19</div> + </text> + <!-- **************extension start************** --> + <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-VaccinationProcedure"> + <valueCodeableConcept> + <coding> + <system value="http://snomed.info/sct" /> + <code value="1324681000000101" /> + <display value="Administration of first dose of severe acute respiratory syndrome coronavirus 2 vaccine (procedure)" /> + </coding> + </valueCodeableConcept> + </extension> + <!-- **************extension end************** --> + <status value="completed" /> + <vaccineCode> + <coding> + <system value="https://dmd.nhs.uk" /> + <code value="39116211000001106" /> + <display value="Generic COVID-19 Vaccine Vaxzevria (ChAdOx1 S [recombinant]) not less than 2.5x100,000,000 infectious units/0.5ml dose suspension for injection multidose vials" /> + </coding> + </vaccineCode> + <patient> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </patient> + <occurrenceDateTime value="2021-07-20" /> +</Immunization> diff --git a/FHIRValidationAction/test/Examples/examples/Extension-UKCore-VaccinationProcedure-Example.xml b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-VaccinationProcedure-Example.xml new file mode 100644 index 0000000..a0cbae6 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/Extension-UKCore-VaccinationProcedure-Example.xml @@ -0,0 +1,30 @@ +<Immunization xmlns="http://hl7.org/fhir"> + <id value="Extension-UKCore-VaccinationProcedure-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate the extension for a vaccination procedure</div> + </text> + <!-- **************extension start************** --> + <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-VaccinationProcedure"> + <valueCodeableConcept> + <coding> + <system value="http://snomed.info/sct" /> + <code value="73701000119109" /> + <display value="Influenza vaccination given" /> + </coding> + </valueCodeableConcept> + </extension> + <!-- **************extension end************** --> + <status value="completed" /> + <vaccineCode> + <coding> + <system value="https://dmd.nhs.uk" /> + <code value="11278411000001109" /> + <display value="Influenza vaccine (split virion, inactivated) suspension for injection 0.5ml pre-filled syringes (Pfizer Ltd)" /> + </coding> + </vaccineCode> + <patient> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </patient> + <occurrenceDateTime value="2013-01-10" /> +</Immunization> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-AllergyIntolerance-Amoxicillin-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-AllergyIntolerance-Amoxicillin-Example.xml new file mode 100644 index 0000000..bf1af9e --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-AllergyIntolerance-Amoxicillin-Example.xml @@ -0,0 +1,51 @@ +<AllergyIntolerance xmlns="http://hl7.org/fhir"> + <id value="UKCore-AllergyIntolerance-Amoxicillin-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate an allergy to Amoxicillin</div> + </text> + <clinicalStatus> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical" /> + <code value="active" /> + <display value="Active" /> + </coding> + </clinicalStatus> + <verificationStatus> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/allergyintolerance-verification" /> + <code value="confirmed" /> + <display value="Confirmed" /> + </coding> + </verificationStatus> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="372687004" /> + <display value="Amoxicillin" /> + </coding> + </code> + <patient> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </patient> + <encounter> + <reference value="Encounter/UKCore-Encounter-InpatientEncounter-Example" /> + </encounter> + <recordedDate value="2019-12-10T13:00:00+00:00" /> + <recorder> + <reference value="Practitioner/UKCore-Practitioner-ConsultantSandraGose-Example" /> + </recorder> + <asserter> + <reference value="Practitioner/UKCore-Practitioner-ConsultantSandraGose-Example" /> + </asserter> + <reaction> + <manifestation> + <coding> + <system value="http://snomed.info/sct" /> + <code value="247472004" /> + <display value="Urticarial rash" /> + </coding> + </manifestation> + <severity value="mild" /> + </reaction> +</AllergyIntolerance> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-AllergyIntolerance-EnteredInError-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-AllergyIntolerance-EnteredInError-Example.xml new file mode 100644 index 0000000..7c5b408 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-AllergyIntolerance-EnteredInError-Example.xml @@ -0,0 +1,34 @@ +<AllergyIntolerance xmlns="http://hl7.org/fhir"> + <id value="UKCore-AllergyIntolerance-EnteredInError-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate an allergy that was entered in error</div> + </text> + <verificationStatus> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/allergyintolerance-verification" /> + <code value="entered-in-error" /> + <display value="Entered in Error" /> + </coding> + </verificationStatus> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="372687004" /> + <display value="Amoxicillin" /> + </coding> + </code> + <patient> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </patient> + <encounter> + <reference value="Encounter/UKCore-Encounter-InpatientEncounter-Example" /> + </encounter> + <recordedDate value="2019-12-10T13:00:00+00:00" /> + <recorder> + <reference value="Practitioner/UKCore-Practitioner-ConsultantSandraGose-Example" /> + </recorder> + <asserter> + <reference value="Practitioner/UKCore-Practitioner-ConsultantSandraGose-Example" /> + </asserter> +</AllergyIntolerance> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-AllergyIntolerance-Sn-DrugAllergy-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-AllergyIntolerance-Sn-DrugAllergy-Example.xml new file mode 100644 index 0000000..d8e5fad --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-AllergyIntolerance-Sn-DrugAllergy-Example.xml @@ -0,0 +1,30 @@ +<AllergyIntolerance xmlns="http://hl7.org/fhir"> + <id value="UKCore-AllergyIntolerance-Sn-DrugAllergy-Example" /> + <clinicalStatus> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical" /> + <code value="active" /> + <display value="Active" /> + </coding> + </clinicalStatus> + <verificationStatus> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/allergyintolerance-verification" /> + <code value="confirmed" /> + <display value="Confirmed" /> + </coding> + </verificationStatus> + <!-- **************Snippet start************** --> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="196461000000101" /> + <display value="Transfer-degraded drug allergy (record artifact)" /> + </coding> + <text value="9339101000001105 | Septrin" /> + </code> + <!-- **************Snippet end************** --> + <patient> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </patient> +</AllergyIntolerance> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-AllergyIntolerance-Sn-DrugAllergyToEggProtein-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-AllergyIntolerance-Sn-DrugAllergyToEggProtein-Example.xml new file mode 100644 index 0000000..5a3b43a --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-AllergyIntolerance-Sn-DrugAllergyToEggProtein-Example.xml @@ -0,0 +1,30 @@ +<AllergyIntolerance xmlns="http://hl7.org/fhir"> + <id value="UKCore-AllergyIntolerance-Sn-DrugAllergyToEggProtein-Example" /> + <clinicalStatus> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical" /> + <code value="active" /> + <display value="Active" /> + </coding> + </clinicalStatus> + <verificationStatus> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/allergyintolerance-verification" /> + <code value="confirmed" /> + <display value="Confirmed" /> + </coding> + </verificationStatus> + <!-- **************Snippet start************** --> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="196461000000101" /> + <display value="Transfer-degraded drug allergy (record artifact)" /> + </coding> + <text value="213020009 | Allergy to egg protein" /> + </code> + <!-- **************Snippet end************** --> + <patient> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </patient> +</AllergyIntolerance> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-AllergyIntolerance-Sn-NegHandlNoKnownAllergies-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-AllergyIntolerance-Sn-NegHandlNoKnownAllergies-Example.xml new file mode 100644 index 0000000..6b4a769 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-AllergyIntolerance-Sn-NegHandlNoKnownAllergies-Example.xml @@ -0,0 +1,29 @@ +<AllergyIntolerance xmlns="http://hl7.org/fhir"> + <id value="UKCore-AllergyIntolerance-Sn-NegHandlNoKnownAllergies-Example" /> + <clinicalStatus> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical" /> + <code value="active" /> + <display value="Active" /> + </coding> + </clinicalStatus> + <verificationStatus> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/allergyintolerance-verification" /> + <code value="confirmed" /> + <display value="Confirmed" /> + </coding> + </verificationStatus> + <!-- **************Snippet start************** --> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="409137002" /> + <display value="No known drug allergy (situation)" /> + </coding> + </code> + <!-- **************Snippet end************** --> + <patient> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </patient> +</AllergyIntolerance> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-AllergyIntolerance-Sn-NonDrugAllergy-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-AllergyIntolerance-Sn-NonDrugAllergy-Example.xml new file mode 100644 index 0000000..7599195 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-AllergyIntolerance-Sn-NonDrugAllergy-Example.xml @@ -0,0 +1,30 @@ +<AllergyIntolerance xmlns="http://hl7.org/fhir"> + <id value="UKCore-AllergyIntolerance-Sn-NonDrugAllergy-Example" /> + <clinicalStatus> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical" /> + <code value="active" /> + <display value="Active" /> + </coding> + </clinicalStatus> + <verificationStatus> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/allergyintolerance-verification" /> + <code value="confirmed" /> + <display value="Confirmed" /> + </coding> + </verificationStatus> + <!-- **************Snippet start************** --> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="196471000000108" /> + <display value="Transfer-degraded non-drug allergy (record artifact)" /> + </coding> + <text value="Latex" /> + </code> + <!-- **************Snippet end************** --> + <patient> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </patient> +</AllergyIntolerance> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-AllergyIntolerance-Sn-TransferDegradedDrugAllergy-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-AllergyIntolerance-Sn-TransferDegradedDrugAllergy-Example.xml new file mode 100644 index 0000000..c9cbb5a --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-AllergyIntolerance-Sn-TransferDegradedDrugAllergy-Example.xml @@ -0,0 +1,30 @@ +<AllergyIntolerance xmlns="http://hl7.org/fhir"> + <id value="UKCore-AllergyIntolerance-Sn-TransferDegradedDrugAllergy-Example" /> + <clinicalStatus> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical" /> + <code value="active" /> + <display value="Active" /> + </coding> + </clinicalStatus> + <verificationStatus> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/allergyintolerance-verification" /> + <code value="confirmed" /> + <display value="Confirmed" /> + </coding> + </verificationStatus> + <!-- **************Snippet start************** --> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="196461000000101" /> + <display value="Transfer-degraded drug allergy" /> + </coding> + <text value="Amoxicillin 250mg capsules" /> + </code> + <!-- **************Snippet end************** --> + <patient> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </patient> +</AllergyIntolerance> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Appointment-OrthopaedicSurgery-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Appointment-OrthopaedicSurgery-Example.xml new file mode 100644 index 0000000..a185e6f --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Appointment-OrthopaedicSurgery-Example.xml @@ -0,0 +1,101 @@ +<Appointment xmlns="http://hl7.org/fhir"> + <id value="UKCore-Appointment-OrthopaedicSurgery-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate n orthopaedic surgery appointment</div> + </text> + <!--This supports the recording of the organisation booking the appointment.--> + <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-BookingOrganization"> + <valueReference> + <reference value="Organization/UKCore-Organization-WhiteRoseMedicalCentre-Example" /> + <type value="Organization" /> + </valueReference> + </extension> + <!--This describes the delivery channel of a scheduled appointment.--> + <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-DeliveryChannel"> + <valueCodeableConcept> + <coding> + <system value="https://fhir.hl7.org.uk/CodeSystem/UKCore-DeliveryChannel" /> + <code value="In-person" /> + <display value="In person" /> + </coding> + </valueCodeableConcept> + </extension> + <identifier> + <system value="https://tools.ietf.org/html/rfc4122" /> + <value value="e7c54d06-c5b5-4ecb-91c3-5c1e68d3b923" /> + </identifier> + <status value="booked" /> + <serviceCategory> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/service-category" /> + <code value="31" /> + <display value="Specialist Surgical" /> + </coding> + </serviceCategory> + <serviceType> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/service-type" /> + <code value="218" /> + <display value="Orthopaedic Surgery" /> + </coding> + </serviceType> + <specialty> + <coding> + <system value="https://fhir.hl7.org.uk/CodeSystem/UKCore-PracticeSettingCode" /> + <code value="110" /> + <display value="Trauma and Orthopaedics" /> + </coding> + </specialty> + <appointmentType> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/v2-0276" /> + <code value="FOLLOWUP" /> + <display value="A follow up visit from a previous appointment" /> + </coding> + </appointmentType> + <reasonReference> + <reference value="Condition/UKCore-Condition-HipReplacement-Example" /> + <display value="Pain in both hips" /> + </reasonReference> + <priority value="1" /> + <description value="Appointment to investigate the pain in both hips" /> + <start value="2022-03-11T10:46:00+00:00" /> + <end value="2022-03-11T13:20:00+00:00" /> + <created value="2022-02-14" /> + <comment value="Further expand on the results of the X-ray and determine the next actions that may be appropriate." /> + <patientInstruction value="Please do not eat anything for 1 hour prior to the appointment." /> + <basedOn> + <reference value="ServiceRequest/UKCore-ServiceRequest-HipReplacement-Example" /> + </basedOn> + <participant> + <actor> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + <display value="Richard Smith" /> + </actor> + <required value="required" /> + <status value="accepted" /> + </participant> + <participant> + <type> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/v3-ParticipationType" /> + <code value="ATND" /> + </coding> + </type> + <actor> + <reference value="Practitioner/UKCore-Practitioner-ConsultantSandraGose-Example" /> + <display value="Dr Sandra Gose" /> + </actor> + <required value="required" /> + <status value="accepted" /> + </participant> + <participant> + <actor> + <reference value="Location/UKCore-Location-HospitalSJUH-Example" /> + <display value="Orthopaedic Trauma Department, St James' University Hospital, Leeds" /> + </actor> + <required value="required" /> + <status value="accepted" /> + </participant> +</Appointment> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-AuditEvent-Query-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-AuditEvent-Query-Example.xml new file mode 100644 index 0000000..7a6a5e0 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-AuditEvent-Query-Example.xml @@ -0,0 +1,54 @@ +<AuditEvent xmlns="http://hl7.org/fhir"> + <id value="UKCore-AuditEvent-Query-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate an event made for purposes of maintaining a security log for a query search</div> + </text> + <type> + <system value="http://dicom.nema.org/resources/ontology/DCM" /> + <code value="110112" /> + <display value="Query" /> + </type> + <subtype> + <system value="http://hl7.org/fhir/restful-interaction" /> + <code value="search" /> + <display value="search" /> + </subtype> + <recorded value="2020-12-10T13:10:00+00:00" /> + <agent> + <role> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/v3-RoleCode" /> + <code value="RESPRSN" /> + <display value="responsible party" /> + </coding> + </role> + <who> + <reference value="Practitioner/UKCore-Practitioner-DoctorPaulRastall-Example" /> + </who> + <requestor value="true" /> + <location> + <reference value="Location/UKCore-Location-CardiologySJUH-Example" /> + </location> + </agent> + <source> + <observer> + <reference value="Practitioner/UKCore-Practitioner-DoctorPaulRastall-Example" /> + </observer> + <type> + <system value="http://terminology.hl7.org/CodeSystem/security-source-type" /> + <code value="1" /> + <display value="User Device" /> + </type> + </source> + <entity> + <what> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </what> + <type> + <system value="http://hl7.org/fhir/resource-types" /> + <code value="Patient" /> + <display value="Patient" /> + </type> + </entity> +</AuditEvent> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-BodyStructure-MedianCubitalVein-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-BodyStructure-MedianCubitalVein-Example.xml new file mode 100644 index 0000000..de43d9b --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-BodyStructure-MedianCubitalVein-Example.xml @@ -0,0 +1,26 @@ +<BodyStructure xmlns="http://hl7.org/fhir"> + <id value="UKCore-BodyStructure-MedianCubitalVein-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate a body structure of a vein</div> + </text> + <location> + <coding> + <system value="http://snomed.info/sct" /> + <code value="49852007" /> + <display value="Structure of median cubital vein" /> + </coding> + <text value="Forearm" /> + </location> + <locationQualifier> + <coding> + <system value="http://snomed.info/sct" /> + <code value="419161000" /> + <display value="Unilateral left" /> + </coding> + <text value="Left" /> + </locationQualifier> + <patient> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </patient> +</BodyStructure> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Bundle-AllergyList-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Bundle-AllergyList-Example.xml new file mode 100644 index 0000000..7818f4e --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Bundle-AllergyList-Example.xml @@ -0,0 +1,82 @@ +<Bundle xmlns="http://hl7.org/fhir"> + <id value="UKCore-Bundle-AllergyList-Example" /> + <type value="collection" /> + <entry> + <fullUrl value="urn:uuid:d043d2b6-5782-4536-88b6-e537973a09fb" /> + <resource> + <List> + <id value="UKCore-Allergy-List-Example" /> + <status value="current" /> + <mode value="snapshot" /> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="886921000000105" /> + <display value="Allergies and adverse reactions" /> + </coding> + </code> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <date value="2019-12-10T13:00:00+00:00" /> + <entry> + <item> + <reference value="urn:uuid:efae5859-28df-4e7d-be91-6df56d8215e4" /> + </item> + </entry> + </List> + </resource> + </entry> + <entry> + <fullUrl value="urn:uuid:efae5859-28df-4e7d-be91-6df56d8215e4" /> + <resource> + <AllergyIntolerance> + <id value="efae5859-28df-4e7d-be91-6df56d8215e4" /> + <clinicalStatus> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical" /> + <code value="active" /> + <display value="Active" /> + </coding> + </clinicalStatus> + <verificationStatus> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/allergyintolerance-verification" /> + <code value="confirmed" /> + <display value="Confirmed" /> + </coding> + </verificationStatus> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="372687004" /> + <display value="Amoxicillin" /> + </coding> + </code> + <patient> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </patient> + <encounter> + <reference value="Encounter/UKCore-Encounter-InpatientEncounter-Example" /> + </encounter> + <recordedDate value="2019-12-10T13:00:00+00:00" /> + <recorder> + <reference value="Practitioner/UKCore-Practitioner-ConsultantSandraGose-Example" /> + </recorder> + <asserter> + <reference value="Practitioner/UKCore-Practitioner-ConsultantSandraGose-Example" /> + </asserter> + <reaction> + <manifestation> + <coding> + <system value="http://snomed.info/sct" /> + <code value="247472004" /> + <display value="Urticarial rash" /> + </coding> + </manifestation> + <severity value="mild" /> + </reaction> + </AllergyIntolerance> + </resource> + </entry> +</Bundle> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Bundle-Batch-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Bundle-Batch-Example.xml new file mode 100644 index 0000000..22fe550 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Bundle-Batch-Example.xml @@ -0,0 +1,22 @@ +<Bundle xmlns="http://hl7.org/fhir"> + <id value="UKCore-Bundle-Batch-Example" /> + <type value="batch" /> + <entry> + <request> + <method value="GET" /> + <url value="https://fhir.hl7.org.uk/Patient/UKCore-Patient-RichardSmith-Example" /> + </request> + </entry> + <entry> + <request> + <method value="GET" /> + <url value="https://fhir.hl7.org.uk/Condition?UKCore-Patient-RichardSmith-Example" /> + </request> + </entry> + <entry> + <request> + <method value="GET" /> + <url value="https://fhir.hl7.org.uk/MedicationStatement?UKCore-Patient-RichardSmith-Example" /> + </request> + </entry> +</Bundle> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Bundle-BatchPOST-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Bundle-BatchPOST-Example.xml new file mode 100644 index 0000000..5197955 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Bundle-BatchPOST-Example.xml @@ -0,0 +1,394 @@ +<Bundle xmlns='http://hl7.org/fhir'> + <id value="UKCore-Bundle-BatchPOST-Example" /> + <type value='batch'/> + <entry> + <fullUrl value="urn:uuid:857d3c72-1672-4c8f-b6a1-4d04b44b0d7a" /> + <resource> + <Observation> + <status value="final" /> + <category> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/observation-category" /> + <code value="vital-signs" /> + <display value="Vital Signs" /> + </coding> + </category> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="75367002" /> + <display value="Blood pressure" /> + </coding> + <coding> + <system value="http://loinc.org" /> + <code value="85354-9" /> + <display value="Blood pressure panel with all children optional" /> + </coding> + <text value="Blood pressure" /> + </code> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <effectiveDateTime value="2024-03-25T12:20:00+00:00" /> + <component> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="72313002" /> + <display value="Systolic arterial pressure" /> + </coding> + <coding> + <system value="http://loinc.org" /> + <code value="8480-6" /> + <display value="Systolic blood pressure" /> + </coding> + <text value="Systolic blood pressure" /> + </code> + <valueQuantity> + <value value="120" /> + <unit value="millimeter of mercury" /> + <system value="http://unitsofmeasure.org" /> + <code value="mm[Hg]" /> + </valueQuantity> + </component> + <component> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="1091811000000102" /> + <display value="Diastolic arterial pressure" /> + </coding> + <coding> + <system value="http://loinc.org" /> + <code value="8462-4" /> + <display value="Diastolic blood pressure" /> + </coding> + <text value="Diastolic blood pressure" /> + </code> + <valueQuantity> + <value value="95" /> + <unit value="millimeter of mercury" /> + <system value="http://unitsofmeasure.org" /> + <code value="mm[Hg]" /> + </valueQuantity> + </component> + </Observation> + </resource> + <request> + <method value='POST'/> + <url value='Observation'/> + </request> + </entry> + <entry> + <fullUrl value="urn:uuid:c93bf88e-bea2-44db-a89c-c89c8363778b" /> + <resource> + <Observation> + <status value="final" /> + <category> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/observation-category" /> + <code value="vital-signs" /> + <display value="Vital Signs" /> + </coding> + </category> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="75367002" /> + <display value="Blood pressure" /> + </coding> + <coding> + <system value="http://loinc.org" /> + <code value="85354-9" /> + <display value="Blood pressure panel with all children optional" /> + </coding> + <text value="Blood pressure" /> + </code> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <effectiveDateTime value="2024-03-25T12:21:00+00:00" /> + <component> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="72313002" /> + <display value="Systolic arterial pressure" /> + </coding> + <coding> + <system value="http://loinc.org" /> + <code value="8480-6" /> + <display value="Systolic blood pressure" /> + </coding> + <text value="Systolic blood pressure" /> + </code> + <valueQuantity> + <value value="121" /> + <unit value="millimeter of mercury" /> + <system value="http://unitsofmeasure.org" /> + <code value="mm[Hg]" /> + </valueQuantity> + </component> + <component> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="1091811000000102" /> + <display value="Diastolic arterial pressure" /> + </coding> + <coding> + <system value="http://loinc.org" /> + <code value="8462-4" /> + <display value="Diastolic blood pressure" /> + </coding> + <text value="Diastolic blood pressure" /> + </code> + <valueQuantity> + <value value="95" /> + <unit value="millimeter of mercury" /> + <system value="http://unitsofmeasure.org" /> + <code value="mm[Hg]" /> + </valueQuantity> + </component> + </Observation> + </resource> + <request> + <method value='POST'/> + <url value='Observation'/> + </request> + </entry> + <entry> + <fullUrl value="urn:uuid:c32d8504-c144-4931-99f0-c940b4ec0a3e" /> + <resource> + <Observation> + <status value="final" /> + <category> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/observation-category" /> + <code value="vital-signs" /> + <display value="Vital Signs" /> + </coding> + </category> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="75367002" /> + <display value="Blood pressure" /> + </coding> + <coding> + <system value="http://loinc.org" /> + <code value="85354-9" /> + <display value="Blood pressure panel with all children optional" /> + </coding> + <text value="Blood pressure" /> + </code> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <effectiveDateTime value="2024-03-25T12:22:00+00:00" /> + <component> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="72313002" /> + <display value="Systolic arterial pressure" /> + </coding> + <coding> + <system value="http://loinc.org" /> + <code value="8480-6" /> + <display value="Systolic blood pressure" /> + </coding> + <text value="Systolic blood pressure" /> + </code> + <valueQuantity> + <value value="125" /> + <unit value="millimeter of mercury" /> + <system value="http://unitsofmeasure.org" /> + <code value="mm[Hg]" /> + </valueQuantity> + </component> + <component> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="1091811000000102" /> + <display value="Diastolic arterial pressure" /> + </coding> + <coding> + <system value="http://loinc.org" /> + <code value="8462-4" /> + <display value="Diastolic blood pressure" /> + </coding> + <text value="Diastolic blood pressure" /> + </code> + <valueQuantity> + <value value="90" /> + <unit value="millimeter of mercury" /> + <system value="http://unitsofmeasure.org" /> + <code value="mm[Hg]" /> + </valueQuantity> + </component> + </Observation> + </resource> + <request> + <method value='POST'/> + <url value='Observation'/> + </request> + </entry> + <entry> + <fullUrl value="urn:uuid:8aeca335-c513-4fdb-9869-f148db15cb4b" /> + <resource> + <Observation> + <status value="final" /> + <category> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/observation-category" /> + <code value="vital-signs" /> + <display value="Vital Signs" /> + </coding> + </category> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="75367002" /> + <display value="Blood pressure" /> + </coding> + <coding> + <system value="http://loinc.org" /> + <code value="85354-9" /> + <display value="Blood pressure panel with all children optional" /> + </coding> + <text value="Blood pressure" /> + </code> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <effectiveDateTime value="2024-03-25T12:23:00+00:00" /> + <component> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="72313002" /> + <display value="Systolic arterial pressure" /> + </coding> + <coding> + <system value="http://loinc.org" /> + <code value="8480-6" /> + <display value="Systolic blood pressure" /> + </coding> + <text value="Systolic blood pressure" /> + </code> + <valueQuantity> + <value value="122" /> + <unit value="millimeter of mercury" /> + <system value="http://unitsofmeasure.org" /> + <code value="mm[Hg]" /> + </valueQuantity> + </component> + <component> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="1091811000000102" /> + <display value="Diastolic arterial pressure" /> + </coding> + <coding> + <system value="http://loinc.org" /> + <code value="8462-4" /> + <display value="Diastolic blood pressure" /> + </coding> + <text value="Diastolic blood pressure" /> + </code> + <valueQuantity> + <value value="92" /> + <unit value="millimeter of mercury" /> + <system value="http://unitsofmeasure.org" /> + <code value="mm[Hg]" /> + </valueQuantity> + </component> + </Observation> + </resource> + <request> + <method value='POST'/> + <url value='Observation'/> + </request> + </entry> + <entry> + <fullUrl value="urn:uuid:09a48566-c337-410d-9133-9f5aed67b5b2" /> + <resource> + <Observation> + <status value="final" /> + <category> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/observation-category" /> + <code value="vital-signs" /> + <display value="Vital Signs" /> + </coding> + </category> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="75367002" /> + <display value="Blood pressure" /> + </coding> + <coding> + <system value="http://loinc.org" /> + <code value="85354-9" /> + <display value="Blood pressure panel with all children optional" /> + </coding> + <text value="Blood pressure" /> + </code> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <effectiveDateTime value="2024-03-25T12:24:00+00:00" /> + <component> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="72313002" /> + <display value="Systolic arterial pressure" /> + </coding> + <coding> + <system value="http://loinc.org" /> + <code value="8480-6" /> + <display value="Systolic blood pressure" /> + </coding> + <text value="Systolic blood pressure" /> + </code> + <valueQuantity> + <value value="118" /> + <unit value="millimeter of mercury" /> + <system value="http://unitsofmeasure.org" /> + <code value="mm[Hg]" /> + </valueQuantity> + </component> + <component> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="1091811000000102" /> + <display value="Diastolic arterial pressure" /> + </coding> + <coding> + <system value="http://loinc.org" /> + <code value="8462-4" /> + <display value="Diastolic blood pressure" /> + </coding> + <text value="Diastolic blood pressure" /> + </code> + <valueQuantity> + <value value="94" /> + <unit value="millimeter of mercury" /> + <system value="http://unitsofmeasure.org" /> + <code value="mm[Hg]" /> + </valueQuantity> + </component> + </Observation> + </resource> + <request> + <method value='POST'/> + <url value='Observation'/> + </request> + </entry> +</Bundle> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Bundle-NEWS2Observations-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Bundle-NEWS2Observations-Example.xml new file mode 100644 index 0000000..4a72330 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Bundle-NEWS2Observations-Example.xml @@ -0,0 +1,534 @@ +<Bundle xmlns="http://hl7.org/fhir"> + <id value="UKCore-Bundle-NEWS2Observations-Example" /> + <type value="collection" /> + <entry> + <fullUrl value="Observation/21344a45-2660-45d1-9fb3-49e54d14b662" /> + <resource> + <Observation> + <id value="21344a45-2660-45d1-9fb3-49e54d14b662" /> + <identifier> + <system value="https://tools.ietf.org/html/rfc4122" /> + <value value="7188c7ad-7802-4d43-9775-4d9d684600d5" /> + </identifier> + <status value="final" /> + <category> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/observation-category" /> + <code value="survey" /> + <display value="Survey" /> + </coding> + </category> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="1104051000000101" /> + <display value="Royal College of Physicians NEWS2 (National Early Warning Score 2) total score" /> + </coding> + </code> + <subject> + <reference value="Patient/ad2c58ab-ffab-4366-9c76-b0322e22e881" /> + </subject> + <effectiveDateTime value="2018-10-04T14:17:59+01:00" /> + <performer> + <reference value="Practitioner/7096e518-2638-4c00-ab0e-504c20cd50b6" /> + </performer> + <performer> + <reference value="Organization/25d5ad55-5657-4cbe-9b8b-2e993f19286e" /> + </performer> + <valueQuantity> + <value value="6" /> + <unit value="ScoreOf" /> + <system value="http://unitsofmeasure.org" /> + <code value="{ScoreOf}" /> + </valueQuantity> + <derivedFrom> + <reference value="Observation/fc6c6fa5-d8e8-4634-a19a-985325077cb2" /> + </derivedFrom> + <derivedFrom> + <reference value="Observation/638c6821-eb51-4f1b-b8c0-5269d1df9b7c" /> + </derivedFrom> + <derivedFrom> + <reference value="Observation/5a1625e8-938e-4c19-9d3e-a235bfb4b37d" /> + </derivedFrom> + <derivedFrom> + <reference value="Observation/c756fd32-f04e-45a9-b02f-2461ed53c736" /> + </derivedFrom> + <derivedFrom> + <reference value="Observation/1a1273f4-dd78-4bb4-bb98-ed6456caa2a2" /> + </derivedFrom> + <derivedFrom> + <reference value="Observation/f0d26102-3a50-4993-9203-6089b625fc2f" /> + </derivedFrom> + <derivedFrom> + <reference value="Observation/dbf6ec86-ebd7-4490-8586-596328519ed2" /> + </derivedFrom> + <component> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="1104301000000104" /> + <display value="Royal College of Physicians NEWS2 (National Early Warning Score 2) - respiration rate score" /> + </coding> + </code> + <valueQuantity> + <value value="2" /> + <unit value="ScoreOf" /> + <system value="http://unitsofmeasure.org" /> + <code value="{ScoreOf}" /> + </valueQuantity> + </component> + <component> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="1104351000000103" /> + <display value="Royal College of Physicians NEWS2 (National Early Warning Score 2) - pulse score" /> + </coding> + </code> + <valueQuantity> + <value value="1" /> + <unit value="ScoreOf" /> + <system value="http://unitsofmeasure.org" /> + <code value="{ScoreOf}" /> + </valueQuantity> + </component> + <component> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="1104311000000102" /> + <display value="Royal College of Physicians NEWS2 (National Early Warning Score 2) - oxygen saturation scale 1 score" /> + </coding> + </code> + <valueQuantity> + <value value="2" /> + <unit value="ScoreOf" /> + <system value="http://unitsofmeasure.org" /> + <code value="{ScoreOf}" /> + </valueQuantity> + </component> + <component> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="1104331000000105" /> + <display value="Royal College of Physicians NEWS2 (National Early Warning Score 2) - air or oxygen score" /> + </coding> + </code> + <valueQuantity> + <value value="0" /> + <unit value="ScoreOf" /> + <system value="http://unitsofmeasure.org" /> + <code value="{ScoreOf}" /> + </valueQuantity> + </component> + <component> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="1104371000000107" /> + <display value="Royal College of Physicians NEWS2 (National Early Warning Score 2) - temperature score" /> + </coding> + </code> + <valueQuantity> + <value value="1" /> + <unit value="ScoreOf" /> + <system value="http://unitsofmeasure.org" /> + <code value="{ScoreOf}" /> + </valueQuantity> + </component> + <component> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="1104341000000101" /> + <display value="Royal College of Physicians NEWS2 (National Early Warning Score 2) - systolic blood pressure score" /> + </coding> + </code> + <valueQuantity> + <value value="0" /> + <unit value="ScoreOf" /> + <system value="http://unitsofmeasure.org" /> + <code value="{ScoreOf}" /> + </valueQuantity> + </component> + <component> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="1104361000000100" /> + <display value="Royal College of Physicians NEWS2 (National Early Warning Score 2) - consciousness score" /> + </coding> + </code> + <valueQuantity> + <value value="0" /> + <unit value="ScoreOf" /> + <system value="http://unitsofmeasure.org" /> + <code value="{ScoreOf}" /> + </valueQuantity> + </component> + </Observation> + </resource> + </entry> + <entry> + <fullUrl value="Observation/dbf6ec86-ebd7-4490-8586-596328519ed2" /> + <resource> + <Observation> + <id value="dbf6ec86-ebd7-4490-8586-596328519ed2" /> + <identifier> + <system value="https://tools.ietf.org/html/rfc4122" /> + <value value="2936d52c-5ae3-434b-8978-bfa7563ed31a" /> + </identifier> + <status value="final" /> + <category> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/observation-category" /> + <code value="vital-signs" /> + <display value="Vital Signs" /> + </coding> + </category> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="86290005" /> + <display value="Respiratory rate" /> + </coding> + <coding> + <system value="http://loinc.org" /> + <code value="9279-1" /> + <display value="Respiratory Rate" /> + </coding> + </code> + <subject> + <reference value="Patient/ad2c58ab-ffab-4366-9c76-b0322e22e881" /> + </subject> + <effectiveDateTime value="2018-10-04T14:17:59+01:00" /> + <performer> + <reference value="Practitioner/7096e518-2638-4c00-ab0e-504c20cd50b6" /> + </performer> + <performer> + <reference value="Organization/25d5ad55-5657-4cbe-9b8b-2e993f19286e" /> + </performer> + <valueQuantity> + <value value="21" /> + <unit value="Breaths / minute" /> + <system value="http://unitsofmeasure.org" /> + <code value="{Breaths}/min" /> + </valueQuantity> + </Observation> + </resource> + </entry> + <entry> + <fullUrl value="Observation/f0d26102-3a50-4993-9203-6089b625fc2f" /> + <resource> + <Observation> + <id value="f0d26102-3a50-4993-9203-6089b625fc2f" /> + <identifier> + <system value="https://tools.ietf.org/html/rfc4122" /> + <value value="99a2f708-66aa-4e7f-a09c-5742600f376d" /> + </identifier> + <status value="final" /> + <category> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/observation-category" /> + <code value="vital-signs" /> + <display value="Vital Signs" /> + </coding> + </category> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="364075005" /> + <display value="Heart rate" /> + </coding> + <coding> + <system value="http://snomed.info/sct" /> + <code value="78564009" /> + <display value="Pulse rate" /> + <userSelected value="true" /> + </coding> + <coding> + <system value="http://loinc.org" /> + <code value="8867-4" /> + <display value="Heart rate" /> + </coding> + </code> + <subject> + <reference value="Patient/ad2c58ab-ffab-4366-9c76-b0322e22e881" /> + </subject> + <effectiveDateTime value="2018-10-04T14:17:59+01:00" /> + <performer> + <reference value="Practitioner/7096e518-2638-4c00-ab0e-504c20cd50b6" /> + </performer> + <performer> + <reference value="Organization/25d5ad55-5657-4cbe-9b8b-2e993f19286e" /> + </performer> + <valueQuantity> + <value value="95" /> + <unit value="heart beats per minute" /> + <system value="http://unitsofmeasure.org" /> + <code value="{beats}/min" /> + </valueQuantity> + </Observation> + </resource> + </entry> + <entry> + <fullUrl value="Observation/1a1273f4-dd78-4bb4-bb98-ed6456caa2a2" /> + <resource> + <Observation> + <id value="1a1273f4-dd78-4bb4-bb98-ed6456caa2a2" /> + <identifier> + <system value="https://tools.ietf.org/html/rfc4122" /> + <value value="de2273eb-ecb0-4205-862e-6a43b8f71ec1" /> + </identifier> + <status value="final" /> + <category> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/observation-category" /> + <code value="vital-signs" /> + <display value="Vital Signs" /> + </coding> + </category> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="103228002" /> + <display value="Hemoglobin saturation with oxygen" /> + </coding> + <coding> + <system value="http://loinc.org" /> + <code value="2708-6" /> + <display value="Oxygen saturation in Arterial blood" /> + </coding> + </code> + <subject> + <reference value="Patient/ad2c58ab-ffab-4366-9c76-b0322e22e881" /> + </subject> + <effectiveDateTime value="2018-10-04T14:17:59+01:00" /> + <performer> + <reference value="Practitioner/7096e518-2638-4c00-ab0e-504c20cd50b6" /> + </performer> + <performer> + <reference value="Organization/25d5ad55-5657-4cbe-9b8b-2e993f19286e" /> + </performer> + <valueQuantity> + <value value="93" /> + <unit value="percent" /> + <system value="http://unitsofmeasure.org" /> + <code value="%" /> + </valueQuantity> + </Observation> + </resource> + </entry> + <entry> + <fullUrl value="Observation/c756fd32-f04e-45a9-b02f-2461ed53c736" /> + <resource> + <Observation> + <id value="c756fd32-f04e-45a9-b02f-2461ed53c736" /> + <identifier> + <system value="https://tools.ietf.org/html/rfc4122" /> + <value value="ce084616-c540-4032-aeb3-ef35347600c5" /> + </identifier> + <status value="final" /> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="722742002" /> + <display value="Breathing room air" /> + </coding> + </code> + <subject> + <reference value="Patient/ad2c58ab-ffab-4366-9c76-b0322e22e881" /> + </subject> + <effectiveDateTime value="2018-10-04T14:17:59+01:00" /> + <performer> + <reference value="Practitioner/7096e518-2638-4c00-ab0e-504c20cd50b6" /> + </performer> + <performer> + <reference value="Organization/25d5ad55-5657-4cbe-9b8b-2e993f19286e" /> + </performer> + </Observation> + </resource> + </entry> + <entry> + <fullUrl value="Observation/5a1625e8-938e-4c19-9d3e-a235bfb4b37d" /> + <resource> + <Observation> + <id value="5a1625e8-938e-4c19-9d3e-a235bfb4b37d" /> + <identifier> + <system value="https://tools.ietf.org/html/rfc4122" /> + <value value="cff7c586-5a41-403b-a276-fc2cce24bf3b" /> + </identifier> + <status value="final" /> + <category> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/observation-category" /> + <code value="vital-signs" /> + <display value="Vital Signs" /> + </coding> + </category> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="276885007" /> + <display value="Core body temperature" /> + </coding> + <coding> + <system value="http://loinc.org" /> + <code value="8310-5" /> + <display value="Body temperature" /> + </coding> + </code> + <subject> + <reference value="Patient/ad2c58ab-ffab-4366-9c76-b0322e22e881" /> + </subject> + <effectiveDateTime value="2018-10-04T14:17:59+01:00" /> + <performer> + <reference value="Practitioner/7096e518-2638-4c00-ab0e-504c20cd50b6" /> + </performer> + <performer> + <reference value="Organization/25d5ad55-5657-4cbe-9b8b-2e993f19286e" /> + </performer> + <valueQuantity> + <value value="37.5" /> + <unit value="degree Celsius" /> + <system value="http://unitsofmeasure.org" /> + <code value="Cel" /> + </valueQuantity> + </Observation> + </resource> + </entry> + <entry> + <fullUrl value="Observation/638c6821-eb51-4f1b-b8c0-5269d1df9b7c" /> + <resource> + <Observation> + <id value="638c6821-eb51-4f1b-b8c0-5269d1df9b7c" /> + <identifier> + <system value="https://tools.ietf.org/html/rfc4122" /> + <value value="8b77f37d-eb6b-427c-9cd5-b1a2166b8fdb" /> + </identifier> + <status value="final" /> + <category> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/observation-category" /> + <code value="vital-signs" /> + <display value="Vital Signs" /> + </coding> + </category> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="75367002" /> + <display value="Blood pressure" /> + </coding> + <coding> + <system value="http://loinc.org" /> + <code value="85354-9" /> + <display value="Blood pressure panel with all children optional" /> + </coding> + </code> + <subject> + <reference value="Patient/ad2c58ab-ffab-4366-9c76-b0322e22e881" /> + </subject> + <effectiveDateTime value="2018-10-04T14:17:59+01:00" /> + <performer> + <reference value="Practitioner/7096e518-2638-4c00-ab0e-504c20cd50b6" /> + </performer> + <performer> + <reference value="Organization/25d5ad55-5657-4cbe-9b8b-2e993f19286e" /> + </performer> + <bodySite> + <coding> + <system value="http://snomed.info/sct" /> + <code value="368209003" /> + <display value="Right upper arm structure" /> + </coding> + </bodySite> + <component> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="72313002" /> + <display value="Systolic arterial pressure" /> + </coding> + <coding> + <system value="http://loinc.org" /> + <code value="8480-6" /> + <display value="Systolic blood pressure" /> + </coding> + </code> + <valueQuantity> + <value value="120" /> + <unit value="millimeter of mercury" /> + <system value="http://unitsofmeasure.org" /> + <code value="mm[Hg]" /> + </valueQuantity> + </component> + <component> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="1091811000000102" /> + <display value="Diastolic arterial pressure" /> + </coding> + <coding> + <system value="http://loinc.org" /> + <code value="8462-4" /> + <display value="Diastolic blood pressure" /> + </coding> + </code> + <valueQuantity> + <value value="60" /> + <unit value="millimeter of mercury" /> + <system value="http://unitsofmeasure.org" /> + <code value="mm[Hg]" /> + </valueQuantity> + </component> + </Observation> + </resource> + </entry> + <entry> + <fullUrl value="Observation/fc6c6fa5-d8e8-4634-a19a-985325077cb2" /> + <resource> + <Observation> + <id value="fc6c6fa5-d8e8-4634-a19a-985325077cb2" /> + <identifier> + <system value="https://tools.ietf.org/html/rfc4122" /> + <value value="2d16bf3f-4369-446c-8ceb-a0e103296208" /> + </identifier> + <status value="final" /> + <category> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/observation-category" /> + <code value="survey" /> + <display value="Survey" /> + </coding> + </category> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="1104441000000107" /> + <display value="ACVPU (Alert Confusion Voice Pain Unresponsive) scale score" /> + </coding> + </code> + <subject> + <reference value="Patient/ad2c58ab-ffab-4366-9c76-b0322e22e881" /> + </subject> + <effectiveDateTime value="2018-10-04T14:17:59+01:00" /> + <performer> + <reference value="Practitioner/7096e518-2638-4c00-ab0e-504c20cd50b6" /> + </performer> + <performer> + <reference value="Organization/25d5ad55-5657-4cbe-9b8b-2e993f19286e" /> + </performer> + <valueCodeableConcept> + <coding> + <system value="http://snomed.info/sct" /> + <code value="248234008" /> + <display value="Mentally alert" /> + </coding> + </valueCodeableConcept> + </Observation> + </resource> + </entry> +</Bundle> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Bundle-Sn-NoAllergyData-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Bundle-Sn-NoAllergyData-Example.xml new file mode 100644 index 0000000..25281d6 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Bundle-Sn-NoAllergyData-Example.xml @@ -0,0 +1,9 @@ +<Bundle xmlns="http://hl7.org/fhir"> + <id value="UKCore-Bundle-Sn-NoAllergyData-Example" /> + <type value="searchset" /> + <total value="0" /> + <link> + <relation value="self" /> + <url value="https://[base]/AllergyIntolerance?patient%3Aidentifier=9912003888" /> + </link> +</Bundle> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-CarePlan-WellnessPlan-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-CarePlan-WellnessPlan-Example.xml new file mode 100644 index 0000000..c3182e4 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-CarePlan-WellnessPlan-Example.xml @@ -0,0 +1,70 @@ +<CarePlan xmlns="http://hl7.org/fhir"> + <id value="UKCore-CarePlan-WellnessPlan-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate a wellness plan for the management of Type 2 diabetes</div> + </text> + <identifier> + <value value="7d9955bc-afe0-11ea-b3de-0242ac130004" /> + </identifier> + <basedOn> + <display value="Management of Type 2 Diabetes" /> + </basedOn> + <partOf> + <display value="Overall wellness plan" /> + </partOf> + <status value="active" /> + <intent value="plan" /> + <category> + <text value="Weight management plan" /> + </category> + <description value="Manage obesity and weight loss" /> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + <type value="Patient" /> + <display value="Richard SMITH" /> + </subject> + <period> + <end value="2020-01-01" /> + </period> + <created value="2020-02-01" /> + <author> + <reference value="Practitioner/UKCore-Practitioner-PaulRastall-Example" /> + </author> + <activity> + <outcomeCodeableConcept> + <coding> + <system value="http://snomed.info/sct" /> + <code value="161832001" /> + <display value="Progressive weight loss" /> + </coding> + </outcomeCodeableConcept> + <detail> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="27113001" /> + <display value="Body weight" /> + </coding> + </code> + <status value="completed" /> + <statusReason> + <text value="Achieved weight loss to mitigate diabetes risk." /> + </statusReason> + <doNotPerform value="false" /> + <scheduledTiming> + <repeat> + <frequency value="1" /> + <period value="1" /> + <periodUnit value="d" /> + </repeat> + </scheduledTiming> + <location> + <display value="Patient's home" /> + </location> + <performer> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </performer> + </detail> + </activity> +</CarePlan> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-CareTeam-WeightManagementTeam-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-CareTeam-WeightManagementTeam-Example.xml new file mode 100644 index 0000000..f98e394 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-CareTeam-WeightManagementTeam-Example.xml @@ -0,0 +1,24 @@ +<CareTeam xmlns="http://hl7.org/fhir"> + <id value="UKCore-CareTeam-WeightManagementTeam-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate a weight management care team</div> + </text> + <identifier> + <system value="https://tools.ietf.org/html/rfc4122" /> + <value value="0e7cc7b2-94b7-42c2-875b-56c921e4bcc2" /> + </identifier> + <status value="inactive" /> + <name value="Weight management team" /> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <participant> + <member> + <reference value="Practitioner/UKCore-Practitioner-PaulRastall-Example" /> + </member> + </participant> + <managingOrganization> + <reference value="Organization/UKCore-Organisation-WhiteRoseMedicalCentre-Example" /> + </managingOrganization> +</CareTeam> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Communication-FirstMMRVaccination-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Communication-FirstMMRVaccination-Example.xml new file mode 100644 index 0000000..c0d109b --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Communication-FirstMMRVaccination-Example.xml @@ -0,0 +1,45 @@ +<Communication xmlns="http://hl7.org/fhir"> + <id value="UKCore-Communication-FirstMMRVaccination-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate a communication to notify that a patient has had their first MMR Vaccination</div> + </text> + <status value="completed" /> + <category> + <coding> + <system value="https://fhir.hl7.org.uk/CodeSystem/UKCore-RecordStandardHeadings" /> + <code value="immunisations" /> + <display value="Immunisations" /> + </coding> + </category> + <category> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/communication-category" /> + <code value="notification" /> + <display value="Notification" /> + </coding> + </category> + <medium> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/v3-ParticipationMode" /> + <code value="ELECTRONIC" /> + <display value="electronic data" /> + </coding> + </medium> + <subject> + <reference value="Patient/UKCore-Patient-BabyPatient-Example" /> + <display value="JONES, Melanie" /> + </subject> + <!-- <encounter> + <reference value="Encounter/UKCore-Encounter-InpatientEncounter-Example" /> + </encounter>--> + <sent value="2022-12-11T13:00:00+00:00" /> + <received value="2022-12-11T13:01:33+00:00" /> + <sender> + <reference value="Practitioner/UKCore-Practitioner-PaulRastall-Example" /> + <display value="Dr Paul Rastall" /> + </sender> + <payload> + <contentString value="First MMR vaccination administered to Melanie" /> + </payload> +</Communication> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Composition-Discharge-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Composition-Discharge-Example.xml new file mode 100644 index 0000000..ed68b62 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Composition-Discharge-Example.xml @@ -0,0 +1,333 @@ +<Composition xmlns="http://hl7.org/fhir"> + <id value="UKCore-Composition-Discharge-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate a composition containing a discharge summary</div> + </text> + <!-- Extension to carry details of the Correspondence Care Setting Type. --> + <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-CareSettingType"> + <valueCodeableConcept> + <coding> + <system value="http://snomed.info/sct" /> + <code value="310000008" /> + <display value="Accident and Emergency service" /> + </coding> + </valueCodeableConcept> + </extension> + <identifier> + <system value="https://tools.ietf.org/html/rfc4122" /> + <value value="2d361270-039f-4a48-827b-ef255ff8b6c4" /> + </identifier> + <!-- The workflow/clinical status of this composition. +The status is a marker for the clinical standing of the document. --> + <status value="final" /> + <type> + <!-- Discharge Summary document type --> + <coding> + <system value="http://snomed.info/sct" /> + <code value="373942005" /> + <display value="Discharge summary" /> + </coding> + </type> + <!-- Reference to the patient subject of the Composition --> + <subject> + <reference value="urn:uuid:c8225cc8-8026-466f-80f8-fc2832a4b9d5" /> + </subject> + <!-- Reference to the clinical encounter or type of care this documentation is associated with. --> + <encounter> + <reference value="urn:uuid:9a20cb92-354a-4015-82ec-ab0252efc5b9" /> + </encounter> + <!-- The composition editing time, when the composition was last logically changed by the author. --> + <date value="2021-02-12T19:00:00+00:00" /> + <!-- Identifies who is responsible for the information in the composition, +not necessarily who typed it in --> + <author> + <reference value="urn:uuid:369d88a8-9f6b-407f-8560-6ee9d7ccc8bb" /> + </author> + <title value="Accident & Emergency Discharge summary" /> + <!-- Identifies the organisation responsible for ongoing maintenance of and +access to the composition/document information. --> + <custodian> + <reference value="urn:uuid:120633ae-1a20-4e0e-b807-b78fb59679cc" /> + </custodian> + <!-- Allergies and adverse reactions --> + <section> + <title value="Allergies and adverse reaction" /> + <code> + <coding> + <system value="https://fhir.hl7.org.uk/CodeSystem/UKCore-RecordStandardHeadings" /> + <code value="allergies-and-adverse-reaction" /> + <display value="Allergies and adverse reaction" /> + </coding> + </code> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml"><table width="100%"><tbody><tr><th>Causative agent</th><td>Penicillin -class of antibiotic</td></tr><tr><th>Description of reaction</th><td>Eruption due to drug</td></tr><tr><th>Severity</th><td>Mild</td></tr><tr><th>Certainty</th><td>Certain</td></tr><tr><th>Comment</th><td>No swelling</td></tr></tbody></table></div> + </text> + <!-- Reference to Allergies List as the source of information for this section --> + <entry> + <reference value="urn:uuid:b37c89af-c5da-425f-8e6d-58c043ccf94b" /> + </entry> + </section> + <!-- Attendance details --> + <section> + <title value="Attendance details" /> + <code> + <coding> + <system value="https://fhir.hl7.org.uk/CodeSystem/UKCore-RecordStandardHeadings" /> + <code value="attendance-details" /> + <display value="Attendance details" /> + </coding> + </code> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml"><table width="100%"><tbody><tr><th>Date and time of contact</th><td>12-Feb-2015 07:00</td></tr></tbody></table></div> + </text> + </section> + <!-- Clinical narrative --> + <section> + <title value="Clinical narrative" /> + <code> + <coding> + <system value="https://fhir.hl7.org.uk/CodeSystem/UKCore-RecordStandardHeadings" /> + <code value="clinical-narrative" /> + <display value="Clinical narrative" /> + </coding> + </code> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml"><table width="100%"><tbody><tr><th>Clinical narrative</th></tr><tr><td><p>60 year old man complaining of chest pain lasting around 2 hours.</p><p>Examination unremarkable.</p><p>Inferior ischaemic changes on ECG.</p></td></tr></tbody></table><table><tbody><tr><td><pre>Full Blood Count TestValueUnitsReference Range White Cell Count11.1x10*9/L3.5 - 10.0 Red Cell Count5.0x10*12/L4.25 - 5.75 Haemoglobin150g/L13.0 - 17.0 Haematocrit0.230L/L0.400 - 0.500 Mean Cell Volume90fL84 - 98 Mean Cell Hb33.0pg27.5 - 32.0 Mean Cell Hb Con34.0pg31.0 - 35.0 RDW12.0%< 14.5 Platelet Count300x10*9/L150 - 400 Machine Differential TestValueUnitsReference Range Neutrophils7.0x10*9/L1.7 - 7.5 Lymphocytes3.5x10*9/L1.0 - 3.5 Monocytes0.3x10*9/L< 0.6 Eosinophils0.4x10*9/L< 0.4 Basophils0.1x10*9/L< 0.1 LUCs0.2x10*9/L< 0.4</pre></td></tr></tbody></table></div> + </text> + </section> + <!-- Contact for further information --> + <section> + <title value="Contact for further information" /> + <code> + <coding> + <system value="https://fhir.hl7.org.uk/CodeSystem/UKCore-RecordStandardHeadings" /> + <code value="contact-for-further-information" /> + <display value="Contact for further information" /> + </coding> + </code> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml"><table width="100%"><tbody><tr><th>Contact for further information</th><td>Dr Paul Rastall Tel: 0113 6323200</td></tr></tbody></table></div> + </text> + </section> + <!-- Diagnoses --> + <section> + <title value="Diagnoses" /> + <code> + <coding> + <system value="https://fhir.hl7.org.uk/CodeSystem/UKCore-RecordStandardHeadings" /> + <code value="diagnoses" /> + <display value="Diagnoses" /> + </coding> + </code> + <text> + <status value="generated" /> + <div xmlns="http://www.w3.org/1999/xhtml"><table width="100%"><tbody><tr><th>Diagnosis name</th><td>Acute ST segment elevation myocardial infarction</td></tr></tbody></table></div> + </text> + <!-- Reference to information in the Condition list resource --> + <entry> + <reference value="urn:uuid:0a46351b-bfe1-4085-956e-15d3b172e36f" /> + </entry> + </section> + <!-- Discharge details --> + <section> + <title value="Discharge details" /> + <code> + <coding> + <system value="https://fhir.hl7.org.uk/CodeSystem/UKCore-RecordStandardHeadings" /> + <code value="discharge-details" /> + <display value="Discharge details" /> + </coding> + </code> + <text> + <status value="extensions" /> + <div xmlns="http://www.w3.org/1999/xhtml"><table width="100%"><tbody><tr><th>Discharge status</th><td>Streamed from emergency department to urgent care service following initial assessment</td></tr><tr><th>Date/time of discharge</th><td>12-Feb-2015 08:00</td></tr><tr><th>Discharge destination</th><td>NHS other Hospital Provider - Ward for general Patients or the younger physically disabled</td></tr></tbody></table></div> + </text> + <!-- Reference to the Encounter entry as the source of information for this section --> + <entry> + <reference value="urn:uuid:9a20cb92-354a-4015-82ec-ab0252efc5b9" /> + </entry> + </section> + <!-- GP Practice --> + <section> + <title value="GP practice" /> + <code> + <coding> + <system value="https://fhir.hl7.org.uk/CodeSystem/UKCore-RecordStandardHeadings" /> + <code value="general-practitioner-practice" /> + <display value="General practitioner practice" /> + </coding> + </code> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml"><table width="100%"><tbody><tr><th>GP name</th><td><p>Prefix: Dr</p><p>Given Name: John</p><p>Family Name: Lorenzo</p></td></tr><tr><th>GP practice details</th><td><p>Name: MGP Medical Centre</p><p>Address:</p><p>Address Line: 1 MGP House, Overtown</p><p>City: Leeds</p><p>Post Code: LS21 7PA</p></td></tr></tbody></table></div> + </text> + <!-- Reference to the Organisation entry as the source of information for this section --> + <entry> + <reference value="urn:uuid:e4058bb2-bf1a-47a4-ab10-1471161380a1" /> + </entry> + </section> + <!-- Information and advice given --> + <section> + <title value="Information and advice given" /> + <code> + <coding> + <system value="https://fhir.hl7.org.uk/CodeSystem/UKCore-RecordStandardHeadings" /> + <code value="information-and-advice-given" /> + <display value="Information and advice given" /> + </coding> + </code> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml"><table width="100%"><tbody><tr><th>Information and advice given</th><td>Patient advised to be admitted to ward for further tests after ECG results showed inferior ischaemic changes.</td></tr></tbody></table></div> + </text> + </section> + <!-- Medications and medical devices --> + <section> + <title value="Medications and medical devices" /> + <code> + <coding> + <system value="https://fhir.hl7.org.uk/CodeSystem/UKCore-RecordStandardHeadings" /> + <code value="medications-and-medical-devices" /> + <display value="Medications and medical devices" /> + </coding> + </code> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml"><table width="100%"><tbody><tr><th>Medication name</th><td>Ramipril 2.5mg tablets (A A H Pharmaceuticals Ltd)</td></tr><tr><th>Form</th><td>Tablet</td></tr><tr><th>Route</th><td>Oral</td></tr><tr><th>Dose directions description</th><td>One 2.5mg tablet once a day.</td></tr><tr><th>Status</th><td>Continued</td></tr></tbody></table><table width="100%"><tbody><tr><th>Medication name</th><td>Aspirin 75mg tablets (Sigma Pharmaceuticals Plc)</td></tr><tr><th>Form</th><td>Tablet</td></tr><tr><th>Route</th><td>Oral</td></tr><tr><th>Dose directions description</th><td>Take one 75mg tablet once a day.</td></tr><tr><th>Status</th><td>Continued</td></tr></tbody></table><table width="100%"><tbody><tr><th>Medication name</th><td>Simvastatin 40mg tablets (Brown & Burk UK Ltd)</td></tr><tr><th>Form</th><td>Tablet</td></tr><tr><th>Route</th><td>Oral</td></tr><tr><th>Dose directions description</th><td>Take one 40mg tablet once a day.</td></tr><tr><th>Status</th><td>Continued</td></tr></tbody></table><table width="100%"><tbody><tr><th>Medication name</th><td>Bisoprolol 5mg tablets (A A H Pharmaceuticals Ltd)</td></tr><tr><th>Form</th><td>Tablet</td></tr><tr><th>Route</th><td>Oral</td></tr><tr><th>Dose directions description</th><td>Take one 5mg tablet daily.</td></tr><tr><th>Comment/recommendation</th><td>Recommend Uptitrate according to BP and HR</td></tr><tr><th>Status</th><td>Continued</td></tr></tbody></table></div> + </text> + <!-- Reference to medication list --> + <entry> + <reference value="urn:uuid:e3c8b45f-22d4-4ce6-970c-10a959831dca" /> + </entry> + </section> + <!-- Patient demographics --> + <section> + <title value="Patient demographics" /> + <code> + <coding> + <system value="https://fhir.hl7.org.uk/CodeSystem/UKCore-RecordStandardHeadings" /> + <code value="patient-demographics" /> + <display value="Patient demographics" /> + </coding> + </code> + <text> + <status value="generated" /> + <div xmlns="http://www.w3.org/1999/xhtml"><table width="100%"><tbody><tr><th>Patient name</th><td><p>Prefix: Mr</p><p>Given Name: Richard</p><p>Family Name: Smith</p></td></tr><tr><th>Date of birth</th><td>1 January 1957</td></tr><tr><th>Gender</th><td>Male</td></tr><tr><th>NHS number</th><td>1352465790</td></tr><tr><th>Patient address</th><td><p>Address Line: 21, Grove Street, Overtown</p><p>City: Leeds</p><p>Post Code: LS21 1PF</p></td></tr></tbody></table></div> + </text> + <!-- reference to further information carried in the patient resource --> + <entry> + <reference value="urn:uuid:c8225cc8-8026-466f-80f8-fc2832a4b9d5" /> + </entry> + </section> + <!-- Person completing record --> + <section> + <title value="Person completing record" /> + <code> + <coding> + <system value="https://fhir.hl7.org.uk/CodeSystem/UKCore-RecordStandardHeadings" /> + <code value="person-completing-record" /> + <display value="Person completing record" /> + </coding> + </code> + <text> + <status value="generated" /> + <div xmlns="http://www.w3.org/1999/xhtml"><table width="100%"><tbody><tr><th>Name</th><td><p>Prefix: Dr</p><p>Given Name: Paul</p><p>Family Name: Rastall</p></td></tr></tbody></table></div> + </text> + <!-- Reference to the practitioner entry as the source of information for this section --> + <entry> + <reference value="urn:uuid:369d88a8-9f6b-407f-8560-6ee9d7ccc8bb" /> + </entry> + </section> + <!-- Plan and requested actions --> + <section> + <title value="Plan and requested actions" /> + <code> + <coding> + <system value="https://fhir.hl7.org.uk/CodeSystem/UKCore-RecordStandardHeadings" /> + <code value="plan-and-requested-actions" /> + <display value="Plan and requested actions" /> + </coding> + </code> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml"><table width="100%"><tbody><tr><th>Action</th><td><p>Patient has agreed to be admitted to Cramer ward for further tests to investigate causes of his chest pain on 12 February 2015.</p><p>Person responsible: Dr. Paul Rastall (Accident and Emergency Consultant, St. James's University Hospital Accident and Emergency Department)</p><p>Status: Completed</p><p>Outcome: Patient expects to find out the more information about the reasons for his chest pain when tests are carried out after admission.</p></td></tr></tbody></table></div> + </text> + </section> + <!-- Presenting complaints or issues --> + <section> + <title value="Presenting complaints or issues" /> + <code> + <coding> + <system value="https://fhir.hl7.org.uk/CodeSystem/UKCore-RecordStandardHeadings" /> + <code value="presenting-complaints-or-issues" /> + <display value="Presenting complaints or issues" /> + </coding> + </code> + <text> + <status value="generated" /> + <div xmlns="http://www.w3.org/1999/xhtml"><table width="100%"><tbody><tr><th>Presenting complaints or issue</th><td>Chest pain</td></tr></tbody></table></div> + </text> + <!-- Reference to information in the Condition list resource --> + <entry> + <reference value="urn:uuid:0a46351b-bfe1-4085-956e-15d3b172e36f" /> + </entry> + </section> + <!-- Procedures --> + <section> + <title value="Procedures" /> + <code> + <coding> + <system value="https://fhir.hl7.org.uk/CodeSystem/UKCore-RecordStandardHeadings" /> + <code value="procedures" /> + <display value="Procedures" /> + </coding> + </code> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml"><table><tbody><tr><th>Procedure name</th><td>Electrocardiographic monitoring</td></tr><tr><th>Comment</th><td>ECGs showed inferior ischaemic changes.</td></tr></tbody></table></div> + </text> + <!-- reference to further information carried in the procedure list resource --> + <entry> + <reference value="urn:uuid:1e04ce96-6e52-4f82-bc26-93c89c5836a1" /> + </entry> + </section> + <!-- Referrer details --> + <section> + <title value="Referrer details" /> + <code> + <coding> + <system value="https://fhir.hl7.org.uk/CodeSystem/UKCore-RecordStandardHeadings" /> + <code value="referrer-details" /> + <display value="Referrer details" /> + </coding> + </code> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml"><table width="100%"><tbody><tr><th>Referrer details</th><td>Self-referral to accident and emergency department</td></tr></tbody></table></div> + </text> + </section> + <!-- Senior reviewing clinician --> + <section> + <title value="Senior reviewing clinician" /> + <code> + <coding> + <system value="https://fhir.hl7.org.uk/CodeSystem/UKCore-RecordStandardHeadings" /> + <code value="senior-reviewing-clinician" /> + <display value="Senior reviewing clinician" /> + </coding> + </code> + <text> + <status value="generated" /> + <div xmlns="http://www.w3.org/1999/xhtml"><table width="100%"><tbody><tr><th>Name</th><td><p>Prefix: Mr</p><p>Family Name: Abacus</p></td></tr></tbody></table></div> + </text> + <!-- reference to further information carried in the practitioner resource --> + <entry> + <reference value="urn:uuid:d25fd1c6-2658-4db7-9af0-86c5f95e8ec9" /> + </entry> + </section> +</Composition> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Condition-BleedingFromEar-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Condition-BleedingFromEar-Example.xml new file mode 100644 index 0000000..0de8474 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Condition-BleedingFromEar-Example.xml @@ -0,0 +1,38 @@ +<Condition xmlns="http://hl7.org/fhir"> + <id value="UKCore-Condition-BleedingFromEar-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate a patient bleeding from their ear</div> + </text> + <clinicalStatus> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/condition-clinical" /> + <code value="active" /> + <display value="Active" /> + </coding> + </clinicalStatus> + <verificationStatus> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/condition-ver-status" /> + <code value="confirmed" /> + <display value="Confirmed" /> + </coding> + </verificationStatus> + <category> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/condition-category" /> + <code value="encounter-diagnosis" /> + <display value="Encounter Diagnosis" /> + </coding> + </category> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="26322001" /> + <display value="Bleeding from ear" /> + </coding> + </code> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> +</Condition> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Condition-HipReplacement-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Condition-HipReplacement-Example.xml new file mode 100644 index 0000000..5ed5c85 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Condition-HipReplacement-Example.xml @@ -0,0 +1,38 @@ +<Condition xmlns="http://hl7.org/fhir"> + <id value="UKCore-Condition-HipReplacement-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate a patient with an issue with their hip replacement</div> + </text> + <clinicalStatus> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/condition-clinical" /> + <code value="active" /> + <display value="Active" /> + </coding> + </clinicalStatus> + <verificationStatus> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/condition-ver-status" /> + <code value="confirmed" /> + <display value="Confirmed" /> + </coding> + </verificationStatus> + <category> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/condition-category" /> + <code value="encounter-diagnosis" /> + <display value="Encounter Diagnosis" /> + </coding> + </category> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="281445000" /> + <display value="Loosening of total hip replacement" /> + </coding> + </code> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> +</Condition> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Consent-ForInformationAccess-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Consent-ForInformationAccess-Example.xml new file mode 100644 index 0000000..2ba107d --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Consent-ForInformationAccess-Example.xml @@ -0,0 +1,43 @@ +<Consent xmlns="http://hl7.org/fhir"> + <id value="UKCore-Consent-ForInformationAccess-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate consent given for information access</div> + </text> + <status value="active" /> + <scope> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/consentscope" /> + <code value="patient-privacy" /> + <display value="Privacy Consent" /> + </coding> + </scope> + <category> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/v3-ActCode" /> + <code value="INFA" /> + <display value="information access" /> + </coding> + </category> + <patient> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </patient> + <dateTime value="2019-12-10T11:15:00+00:00" /> + <performer> + <reference value="Practitioner/UKCore-Practitioner-DoctorPaulRastall-Example" /> + </performer> + <organization> + <reference value="Organization/UKCore-Organization-WhiteRoseMedicalCentre-Example" /> + </organization> + <policy> + <authority value="https://www.exampleauthority.nhs.uk" /> + <uri value="https://www.exampleauthority.nhs.uk/policies/ukcore-policy-example-v1.0" /> + </policy> + <provision> + <purpose> + <system value="http://terminology.hl7.org/CodeSystem/v3-ActReason" /> + <code value="GOV" /> + <display value="government" /> + </purpose> + </provision> +</Consent> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Device-BloodPressure-Sphygmomanometer-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Device-BloodPressure-Sphygmomanometer-Example.xml new file mode 100644 index 0000000..3e8e2d2 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Device-BloodPressure-Sphygmomanometer-Example.xml @@ -0,0 +1,29 @@ +<?xml version="1.0" encoding="UTF-8"?> +<Device xmlns="http://hl7.org/fhir"> + <id value="UKCore-Device-BloodPressure-Sphygmomanometer-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate recording a specific blood pressure device</div> + </text> + <identifier> + <system value="https://www.leedsth.nhs.uk/identifier/devices" /> + <value value="DEV1999998132" /> + <assigner> + <reference value="Organization/UKCore-Organization-LeedsTeachingHospital-Example" /> + </assigner> + </identifier> + <status value="active" /> + <type> + <coding> + <system value="http://snomed.info/sct" /> + <code value="466086009" /> + <display value="Automatic-inflation electronic sphygmomanometer, portable, arm/wrist" /> + </coding> + </type> + <owner> + <reference value="Organization/UKCore-Organization-LeedsTeachingHospital-Example" /> + </owner> + <location> + <reference value="Location/UKCore-Location-CardiologySJUH-Example" /> + </location> +</Device> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Device-BloodSpotContainer-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Device-BloodSpotContainer-Example.xml new file mode 100644 index 0000000..5ed32f0 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Device-BloodSpotContainer-Example.xml @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="UTF-8"?> +<Device xmlns="http://hl7.org/fhir"> + <id value="UKCore-Device-BloodSpotContainer-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate a simple device instance, with type being a snomed ct code for a Capillary blood collection tube.</div> + </text> + <identifier> + <system value="https://www.leedsth.nhs.uk/identifier/devices" /> + <value value="SAMP_AP_23198" /> + <assigner> + <reference value="Organization/UKCore-Organization-LeedsTeachingHospital-Example" /> + </assigner> + </identifier> + <status value="active" /> + <type> + <coding> + <system value="http://snomed.info/sct" /> + <code value="467989009" /> + <display value="Capillary blood collection tube, no-additive" /> + </coding> + </type> + <owner> + <reference value="Organization/UKCore-Organization-LeedsTeachingHospital-Example" /> + </owner> +</Device> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Device-ColostomyBag-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Device-ColostomyBag-Example.xml new file mode 100644 index 0000000..7359c2e --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Device-ColostomyBag-Example.xml @@ -0,0 +1,32 @@ +<Device xmlns="http://hl7.org/fhir"> + <id value="UKCore-Device-ColostomyBag-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate the use of a colostomy bag as a device in the provision of healthcare</div> + </text> + <identifier> + <system value="https://www.leedsth.nhs.uk/identifier/devices" /> + <value value="DEV1999990567" /> + <assigner> + <reference value="Organization/UKCore-Organization-LeedsTeachingHospital-Example" /> + </assigner> + </identifier> + <status value="active" /> + <type> + <coding> + <system value="http://snomed.info/sct" /> + <code value="7081011000001108" /> + <display value="Ostopore KAV colostomy bag made to order 744045 45mm Opaque (DBT Medical Ltd) 30 device" /> + </coding> + </type> + <owner> + <reference value="Organization/UKCore-Organization-LeedsTeachingHospital-Example" /> + </owner> + <location> + <reference value="Location/UKCore-Location-CardiologySJUH-Example" /> + </location> + <note> + <time value="2021-01-10T16:10:00+00:00" /> + <text value="Pack of 50 currently stored in SJUH Cardiology." /> + </note> +</Device> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Device-SoftwareAsAMedicalDevice-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Device-SoftwareAsAMedicalDevice-Example.xml new file mode 100644 index 0000000..71265e1 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Device-SoftwareAsAMedicalDevice-Example.xml @@ -0,0 +1,28 @@ +<Device xmlns="http://hl7.org/fhir"> + <id value="UKCore-Device-SoftwareAsAMedicalDevice-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate software as a medical device</div> + </text> + <identifier> + <system value="https://www.leedsth.nhs.uk/identifier/devices" /> + <value value="DEV1999990567" /> + <assigner> + <reference value="Organization/UKCore-Organization-LeedsTeachingHospital-Example" /> + </assigner> + </identifier> + <status value="active" /> + <type> + <coding> + <system value="http://snomed.info/sct" /> + <code value="467892009" /> + <display value="Cardiac mapping system application software" /> + </coding> + </type> + <owner> + <reference value="Organization/UKCore-Organization-LeedsTeachingHospital-Example" /> + </owner> + <location> + <reference value="Location/UKCore-Location-CardiologySJUH-Example" /> + </location> +</Device> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-DiagnosticReport-CTChestScan-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-DiagnosticReport-CTChestScan-Example.xml new file mode 100644 index 0000000..ed6ed00 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-DiagnosticReport-CTChestScan-Example.xml @@ -0,0 +1,45 @@ +<DiagnosticReport xmlns="http://hl7.org/fhir"> + <id value="UKCore-DiagnosticReport-CTChestScan-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate a diagnostic report for a CT scan</div> + </text> + <identifier> + <system value="https://tools.ietf.org/html/rfc4122" /> + <value value="727071dc-eb36-4224-8ee8-cc0a02973601" /> + </identifier> + <basedOn> + <reference value="ServiceRequest/UKCore-ServiceRequest-CTChestScan-Example" /> + <display value="CT Chest Scan" /> + </basedOn> + <status value="final" /> + <category> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/v2-0074" /> + <code value="RAD" /> + <display value="Radiology" /> + </coding> + </category> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="722124004" /> + <display value="Radiology studies report" /> + </coding> + </code> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <issued value="2024-04-19T12:52:38+00:00" /> + <performer> + <reference value="Organization/UKCore-Organization-LeedsTeachingHospital-Example" /> + <display value="LEEDS TEACHING HOSPITALS NHS TRUST" /> + </performer> + <resultsInterpreter> + <reference value="Organization/UKCore-Organization-WhiteRoseMedicalCentre-Example" /> + <display value="WHITE ROSE MEDICAL CENTRE" /> + </resultsInterpreter> + <imagingStudy> + <reference value="ImagingStudy/UKCore-ImagingStudy-CTChestScan-Example" /> + </imagingStudy> +</DiagnosticReport> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-DiagnosticReport-DiagnosticStudiesReport-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-DiagnosticReport-DiagnosticStudiesReport-Example.xml new file mode 100644 index 0000000..d179284 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-DiagnosticReport-DiagnosticStudiesReport-Example.xml @@ -0,0 +1,39 @@ +<DiagnosticReport xmlns="http://hl7.org/fhir"> + <id value="UKCore-DiagnosticReport-DiagnosticStudiesReport-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate a diagnostic study for a patient, including the status, type of report, patient details, date, and conclusion. It indicates a mild soft tissue injury with slight bruising and no evidence of fracture or dislocation.</div> + </text> + <identifier> + <system value="https://tools.ietf.org/html/rfc4122" /> + <value value="727071dc-eb01-4224-8ee8-cc0a029787ac" /> + </identifier> + <status value="final" /> + <category> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/v2-0074" /> + <code value="PHY" /> + <display value="Physician (Hx. Dx, admission note, etc.)" /> + </coding> + </category> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="721981007" /> + <display value="Diagnostic studies report" /> + </coding> + </code> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <effectiveDateTime value="2023-01-13T14:53:23+00:00" /> + <issued value="2023-01-13T15:07:32+00:00" /> + <performer> + <reference value="Organization/UKCore-Organization-LeedsTeachingHospital-Example" /> + <display value="LEEDS TEACHING HOSPITALS NHS TRUST" /> + </performer> + <result> + <reference value="Observation/UKCore-Observation-FingerJointInflamed-Example" /> + </result> + <conclusion value="Mild soft tissue injury with slight bruising, consistent with minor trauma. No clinical evidence of fracture or joint dislocation." /> +</DiagnosticReport> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-DiagnosticReport-ECG-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-DiagnosticReport-ECG-Example.xml new file mode 100644 index 0000000..3e0c455 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-DiagnosticReport-ECG-Example.xml @@ -0,0 +1,44 @@ +<DiagnosticReport xmlns="http://hl7.org/fhir"> + <id value="UKCore-DiagnosticReport-ECG-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate a diagnostic report in PDF, for an ECG</div> + </text> + <identifier> + <system value="https://tools.ietf.org/html/rfc4122" /> + <value value="727071dc-eb01-4224-8ee8-cc0a02978792" /> + </identifier> + <basedOn> + <reference value="ServiceRequest/UKCore-ServiceRequest-ECG-Example" /> + <display value="12 Lead ECG" /> + </basedOn> + <status value="unknown" /> + <category> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/v2-0074" /> + <code value="EC" /> + <display value="Electrocardiac (e.g., EKG, EEC, Holter)" /> + </coding> + </category> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="1129261000000102" /> + <display value="Cardiac electrophysiology report" /> + </coding> + </code> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <issued value="2024-02-23T10:11:11+00:00" /> + <performer> + <reference value="Organization/UKCore-Organization-LeedsTeachingHospital-Example" /> + <display value="LEEDS TEACHING HOSPITALS NHS TRUST" /> + </performer> + <presentedForm> + <contentType value="application/pdf" /> + <language value="en" /> + <data value="VUsgQ29yZSBkZXZlbG9wbWVudCB0ZWFtIGhhdmUgc2tpcHBlZCB0aGUgYmFzZTY0IHN0cmluZyBkYXRhIHZhbHVlIGZvciBiZXR0ZXIgcmVhZGFiaWxpdHkgb2YgdGhlIHJlc291cmNl" /> + <!--UK Core development team have skipped the base64 string data value for better readability of the resource--> + </presentedForm> +</DiagnosticReport> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-DiagnosticReport-Lab-DiagnosticStudiesReport-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-DiagnosticReport-Lab-DiagnosticStudiesReport-Example.xml new file mode 100644 index 0000000..51f365f --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-DiagnosticReport-Lab-DiagnosticStudiesReport-Example.xml @@ -0,0 +1,40 @@ +<DiagnosticReport xmlns="http://hl7.org/fhir"> + <id value="UKCore-DiagnosticReport-Lab-DiagnosticStudiesReport-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate a lab diagnostic report with a group observation reference</div> + </text> + <identifier> + <system value="https://tools.ietf.org/html/rfc4122" /> + <value value="727071dc-eb01-4224-8ee8-cc0a029787ac" /> + </identifier> + <status value="final" /> + <category> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/v2-0074" /> + <code value="LAB" /> + <display value="Laboratory" /> + </coding> + </category> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="721981007" /> + <display value="Diagnostic studies report" /> + </coding> + </code> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <effectiveDateTime value="2023-01-13T14:53:23+00:00" /> + <performer> + <reference value="Organization/UKCore-Organization-LeedsTeachingHospital-Example" /> + <display value="LEEDS TEACHING HOSPITALS NHS TRUST" /> + </performer> + <specimen> + <reference value="Specimen/UKCore-Specimen-BloodSpecimen-Example" /> + </specimen> + <result> + <reference value="Observation/UKCore-Observation-Group-FullBloodCount-Example" /> + </result> +</DiagnosticReport> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-DocumentReference-CarePlanReportPDF-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-DocumentReference-CarePlanReportPDF-Example.xml new file mode 100644 index 0000000..6f02b3d --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-DocumentReference-CarePlanReportPDF-Example.xml @@ -0,0 +1,33 @@ +<DocumentReference xmlns="http://hl7.org/fhir"> + <id value="UKCore-DocumentReference-CarePlanReportPDF-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustratea document reference for a care plan report PDF</div> + </text> + <status value="current" /> + <type> + <coding> + <system value="http://snomed.info/sct" /> + <code value="734163000" /> + <display value="Care plan" /> + </coding> + </type> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <date value="2016-03-08T15:26:00+01:00" /> + <author> + <reference value="Practitioner/UKCore-Practitioner-SandraGose-Example" /> + </author> + <custodian> + <reference value="Organization/UKCore-Organisation-LeedsTeachingHospital-Example" /> + </custodian> + <content> + <attachment> + <contentType value="application/pdf" /> + <url value="https://health.trust.uk/CarePlanReport_44301kfgd.pdf" /> + <title value="Care Plan Report" /> + <creation value="2016-03-08T15:26:00+01:00" /> + </attachment> + </content> +</DocumentReference> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-DocumentReference-ECG-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-DocumentReference-ECG-Example.xml new file mode 100644 index 0000000..7f77a0b --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-DocumentReference-ECG-Example.xml @@ -0,0 +1,47 @@ +<DocumentReference xmlns="http://hl7.org/fhir"> + <id value="UKCore-DocumentReference-ECG-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate a DocumentReference to an ECG report</div> + </text> + <status value="current" /> + <docStatus value="preliminary" /> + <type> + <coding> + <system value="http://snomed.info/sct" /> + <code value="29303009" /> + <display value="Electrocardiographic procedure" /> + </coding> + </type> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <date value="2025-01-24T14:30:00Z" /> + <author> + <reference value="Practitioner/UKCore-Practitioner-PharmacistJimmyChuck-Example" /> + </author> + <content> + <attachment> + <contentType value="application/pdf" /> + <url value="DocumentReference/UKCore-DocumentReference-ECG-Example.pdf" /> + <title value="Electrocardiogram (ECG) Report" /> + <creation value="2025-01-24T14:00:00Z" /> + </attachment> + </content> + <context> + <encounter> + <reference value="Encounter/example" /> + </encounter> + <event> + <coding> + <system value="http://snomed.info/sct" /> + <code value="1129261000000102" /> + <display value="Cardiac electrophysiology report" /> + </coding> + </event> + <period> + <start value="2025-01-24T13:00:00Z" /> + <end value="2025-01-24T14:00:00Z" /> + </period> + </context> +</DocumentReference> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Encounter-InpatientEncounter-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Encounter-InpatientEncounter-Example.xml new file mode 100644 index 0000000..59496f5 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Encounter-InpatientEncounter-Example.xml @@ -0,0 +1,85 @@ +<Encounter xmlns="http://hl7.org/fhir"> + <id value="UKCore-Encounter-InpatientEncounter-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate an inpatient encounter</div> + </text> + <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-DischargeMethod"> + <valueCodeableConcept> + <coding> + <system value="https://fhir.hl7.org.uk/CodeSystem/UKCore-DischargeMethodEngland" /> + <code value="1" /> + <display value="Patient discharged on clinical advice or with clinical consent" /> + </coding> + </valueCodeableConcept> + </extension> + <identifier> + <system value="https://tools.ietf.org/html/rfc4122" /> + <value value="6f40cebe-7b55-461d-9d7f-eadb4c065762" /> + </identifier> + <status value="finished" /> + <class> + <system value="http://terminology.hl7.org/CodeSystem/v3-ActCode" /> + <code value="IMP" /> + <display value="inpatient encounter" /> + </class> + <type> + <coding> + <system value="http://snomed.info/sct" /> + <code value="185212007" /> + <display value="Seen in hospital ward" /> + </coding> + </type> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <participant> + <type> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/v3-ParticipationType" /> + <code value="ATND" /> + <display value="attender" /> + </coding> + </type> + <individual> + <reference value="Practitioner/UKCore-Practitioner-ConsultantSandraGose-Example" /> + </individual> + </participant> + <period> + <start value="2019-12-10T13:00:00+00:00" /> + <end value="2019-12-11T13:00:00+00:00" /> + </period> + <reasonCode> + <coding> + <system value="http://snomed.info/sct" /> + <code value="7922000" /> + <display value="General treatment" /> + </coding> + </reasonCode> + <hospitalization> + <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-AdmissionMethod"> + <valueCodeableConcept> + <coding> + <system value="https://fhir.hl7.org.uk/CodeSystem/UKCore-AdmissionMethodEngland" /> + <code value="13" /> + <display value="Elective Admission: Planned" /> + </coding> + </valueCodeableConcept> + </extension> + <dischargeDisposition> + <coding> + <system value="https://fhir.hl7.org.uk/CodeSystem/UKCore-DischargeDestinationEngland" /> + <code value="19" /> + <display value="Usual place of residence unless listed below, for example, a private dwelling whether owner occupied or owned by Local Authority, housing association or other landlord. This includes wardened accommodation but not residential accommodation where health care is provided. It also includes Patients with no fixed abode." /> + </coding> + </dischargeDisposition> + </hospitalization> + <location> + <location> + <reference value="Location/UKCore-Location-CardiologySJUH-Example" /> + </location> + </location> + <serviceProvider> + <reference value="Organization/UKCore-Organization-LeedsTeachingHospital-Example" /> + </serviceProvider> +</Encounter> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-EpisodeOfCare-SmokingCessationTherapy-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-EpisodeOfCare-SmokingCessationTherapy-Example.xml new file mode 100644 index 0000000..846f7d0 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-EpisodeOfCare-SmokingCessationTherapy-Example.xml @@ -0,0 +1,21 @@ +<EpisodeOfCare xmlns="http://hl7.org/fhir"> + <id value="UKCore-EpisodeOfCare-SmokingCessationTherapy-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate an episode of care for smoking cessation therapy</div> + </text> + <status value="finished" /> + <type> + <coding> + <system value="http://snomed.info/sct" /> + <code value="710081004" /> + <display value="Smoking cessation therapy" /> + </coding> + </type> + <patient> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </patient> + <managingOrganization> + <reference value="Organization/UKCore-Organization-LeedsTeachingHospital-Example" /> + </managingOrganization> +</EpisodeOfCare> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-FamilyMemberHistory-FatherDiabetes-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-FamilyMemberHistory-FatherDiabetes-Example.xml new file mode 100644 index 0000000..e3bfee7 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-FamilyMemberHistory-FatherDiabetes-Example.xml @@ -0,0 +1,44 @@ +<FamilyMemberHistory xmlns="http://hl7.org/fhir"> + <id value="UKCore-FamilyMemberHistory-FatherDiabetes-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate a family member with a condition</div> + </text> + <status value="partial" /> + <patient> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + <display value="Richard Smith" /> + </patient> + <date value="2023-02-07" /> + <relationship> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/v3-RoleCode" /> + <code value="FTH" /> + <display value="father" /> + </coding> + </relationship> + <sex> + <coding> + <system value="http://hl7.org/fhir/administrative-gender" /> + <code value="male" /> + <display value="Male" /> + </coding> + </sex> + <bornDate value="1949-12-13" /> + <condition> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="430678008" /> + <display value="Family history of diabetes mellitus type 1" /> + </coding> + <text value="Diabetes Mellitues Type 1" /> + </code> + <onsetAge> + <value value="64" /> + <unit value="year" /> + <system value="http://unitsofmeasure.org" /> + <code value="a" /> + </onsetAge> + </condition> +</FamilyMemberHistory> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Flag-FoodAllergy-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Flag-FoodAllergy-Example.xml new file mode 100644 index 0000000..c2ae55d --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Flag-FoodAllergy-Example.xml @@ -0,0 +1,43 @@ +<Flag xmlns="http://hl7.org/fhir"> + <id value="UKCore-Flag-FoodAllergy-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate a flag regarding a food allergy</div> + </text> + <identifier> + <system value="https://tools.ietf.org/html/rfc4122" /> + <value value="f4f703a9-ef92-4515-a7b0-99271428c84e" /> + </identifier> + <status value="active" /> + <category> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/flag-category" /> + <code value="diet" /> + <display value="Diet" /> + </coding> + <text value="Diet" /> + </category> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="226201008" /> + <display value="Peanut-free diet" /> + </coding> + <text value="Patient has a severe peanut allergy." /> + </code> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + <display value="Richard Smith" /> + </subject> + <period> + <start value="2019-12-10T13:00:00+00:00" /> + </period> + <encounter> + <reference value="Encounter/UKCore-Encounter-InpatientEncounter-Example" /> + <display value="Leeds Teaching Hospital Inpatient Encounter" /> + </encounter> + <author> + <reference value="Practitioner/UKCore-Practitioner-DoctorPaulRastall-Example" /> + <display value="Dr Paul Rastall" /> + </author> +</Flag> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-HealthcareService-OrthopaedicService-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-HealthcareService-OrthopaedicService-Example.xml new file mode 100644 index 0000000..e5bbfe6 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-HealthcareService-OrthopaedicService-Example.xml @@ -0,0 +1,114 @@ +<HealthcareService xmlns="http://hl7.org/fhir"> + <id value="UKCore-HealthcareService-OrthopaedicService-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate information about an orthopaedic service within a HealthcareService resource</div> + </text> + <identifier> + <system value="https://fhir.nhs.uk/Id/ods-site-code" /> + <value value="RR813" /> + </identifier> + <active value="true" /> + <providedBy> + <reference value="Organization/UKCore-Organization-LeedsTeachingHospital-Example" /> + <display value="St James' University Hospital, Leeds" /> + </providedBy> + <category> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/service-category" /> + <code value="35" /> + <display value="Hospital" /> + </coding> + <text value="Hospital" /> + </category> + <type> + <coding> + <system value="http://snomed.info/sct" /> + <code value="310161006" /> + <display value="Orthopaedic service" /> + </coding> + </type> + <specialty> + <coding> + <system value="https://fhir.hl7.org.uk/CodeSystem/UKCore-PracticeSettingCode" /> + <code value="110" /> + <display value="Trauma and Orthopaedics" /> + </coding> + </specialty> + <location> + <reference value="Location/UKCore-Location-HospitalSJUH-Example" /> + </location> + <name value="Orthopaedic Trauma Services" /> + <comment value="Our department is part of the Major Trauma Service at Leeds General Infirmary. The Trauma and orthopaedic team care for a range of trauma related injuries and conditions, with each patient’s treatment managed to their needs. Our clinics run every day; however these are specialist clinics to ensure that patients are seen by the appropriate consultant for specialised care." /> + <extraDetails value="To ensure patients are and treated in the appropriate clinic patients are first referred to our Virtual Fracture Clinic. Patient’s individual cases are discussed alongside one of our consultants to determine the appropriate clinic for the patient to attend in our department. This ensures that patients are not delayed in clinic and do not have to be re-referred to other departments or consultants, which can hold up their treatment and hinder recovery." /> + <telecom> + <system value="phone" /> + <value value="0113 3926991" /> + <use value="work" /> + </telecom> + <telecom> + <system value="email" /> + <value value="patientexperience.leedsth@nhs.net" /> + <use value="work" /> + </telecom> + <serviceProvisionCode> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/service-provision-conditions" /> + <code value="free" /> + <display value="This service is available for no patient cost." /> + </coding> + </serviceProvisionCode> + <program> + <text value="Leeds Orthopaedic Outreach Service" /> + </program> + <characteristic> + <coding> + <display value="Wheelchair access" /> + </coding> + </characteristic> + <referralMethod> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/service-referral-method" /> + <code value="phone" /> + <display value="Phone" /> + </coding> + </referralMethod> + <referralMethod> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/service-referral-method" /> + <code value="elec" /> + <display value="Secure Messaging" /> + </coding> + </referralMethod> + <referralMethod> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/service-referral-method" /> + <code value="semail" /> + <display value="Secure Email" /> + </coding> + </referralMethod> + <appointmentRequired value="false" /> + <availableTime> + <daysOfWeek value="mon" /> + <daysOfWeek value="tue" /> + <daysOfWeek value="thu" /> + <daysOfWeek value="fri" /> + <availableStartTime value="08:30:00" /> + <availableEndTime value="05:30:00" /> + </availableTime> + <notAvailable> + <description value="Christmas/Boxing Day" /> + <during> + <start value="2022-12-24T17:31:00+00:00" /> + <end value="2022-12-26T17:30:00+00:00" /> + </during> + </notAvailable> + <notAvailable> + <description value="New Years Day" /> + <during> + <start value="2022-12-31T17:31:00+00:00" /> + <end value="2023-01-01T17:30:00+00:00" /> + </during> + </notAvailable> + <availabilityExceptions value="Reduced capacity is available during the Christmas period" /> +</HealthcareService> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-ImagingStudy-CTChestScan-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-ImagingStudy-CTChestScan-Example.xml new file mode 100644 index 0000000..161677c --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-ImagingStudy-CTChestScan-Example.xml @@ -0,0 +1,37 @@ +<ImagingStudy xmlns="http://hl7.org/fhir"> + <id value="UKCore-ImagingStudy-CTChestScan-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate the images produced by a CT chest scan</div> + </text> + <status value="available" /> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <started value="2023-01-24T09:01:20+00:00" /> + <numberOfSeries value="1" /> + <numberOfInstances value="1" /> + <series> + <uid value="2.16.124.113543.6003.2588828330.45298.17418.2723805630" /> + <number value="3" /> + <modality> + <system value="http://dicom.nema.org/resources/ontology/DCM" /> + <code value="CT" /> + </modality> + <description value="CT Surview 180" /> + <numberOfInstances value="1" /> + <bodySite> + <system value="http://snomed.info/sct" /> + <code value="67734004" /> + <display value="Thoracic segment of trunk" /> + </bodySite> + <instance> + <uid value="2.16.124.113543.6003.189642796.63084.16748.2599092903" /> + <sopClass> + <system value="urn:ietf:rfc:3986" /> + <code value="urn:oid:1.2.840.10008.5.1.4.1.1.2" /> + </sopClass> + <number value="1" /> + </instance> + </series> +</ImagingStudy> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Immunization-InfluenzaVaccine-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Immunization-InfluenzaVaccine-Example.xml new file mode 100644 index 0000000..20788ae --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Immunization-InfluenzaVaccine-Example.xml @@ -0,0 +1,22 @@ +<Immunization xmlns="http://hl7.org/fhir"> + <id value="UKCore-Immunization-InfluenzaVaccine-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate a vaccination for flu</div> + </text> + <status value="completed" /> + <vaccineCode> + <coding> + <system value="https://dmd.nhs.uk" /> + <code value="11278411000001109" /> + <display value="Influenza vaccine (split virion, inactivated) suspension for injection 0.5ml pre-filled syringes (Pfizer Ltd)" /> + </coding> + </vaccineCode> + <patient> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </patient> + <occurrenceDateTime value="2013-01-10" /> + <location> + <reference value="Location/UKCore-Location-GeneralPracticeNurseClinic-Example" /> + </location> +</Immunization> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Immunization-Sn-AstraZenecaVaccine-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Immunization-Sn-AstraZenecaVaccine-Example.xml new file mode 100644 index 0000000..95f90f5 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Immunization-Sn-AstraZenecaVaccine-Example.xml @@ -0,0 +1,17 @@ +<Immunization xmlns="http://hl7.org/fhir"> + <id value="UKCore-Immunization-Sn-AstraZenecaVaccine-Example" /> + <status value="completed" /> + <!-- **************snippet start************** --> + <vaccineCode> + <coding> + <system value="https://dmd.nhs.uk" /> + <code value="39114911000001105" /> + <display value="COVID-19 Vaccine Vaxzevria (ChAdOx1 S [recombinant]) not less than 2.5x100,000,000 infectious units/0.5ml dose suspension for injection multidose vials (AstraZeneca UK Ltd)" /> + </coding> + </vaccineCode> + <!-- **************snippet end************** --> + <patient> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </patient> + <occurrenceDateTime value="2021-07-20" /> +</Immunization> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Immunization-Sn-IntramuscularRoute-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Immunization-Sn-IntramuscularRoute-Example.xml new file mode 100644 index 0000000..2ff29f4 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Immunization-Sn-IntramuscularRoute-Example.xml @@ -0,0 +1,24 @@ +<Immunization xmlns="http://hl7.org/fhir"> + <id value="UKCore-Immunization-Sn-IntramuscularRoute-Example" /> + <status value="completed" /> + <vaccineCode> + <coding> + <system value="https://dmd.nhs.uk" /> + <code value="39114911000001105" /> + <display value="COVID-19 Vaccine Vaxzevria (ChAdOx1 S [recombinant]) not less than 2.5x100,000,000 infectious units/0.5ml dose suspension for injection multidose vials (AstraZeneca UK Ltd)" /> + </coding> + </vaccineCode> + <patient> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </patient> + <occurrenceDateTime value="2021-07-20" /> + <!-- **************snippet start************** --> + <route> + <coding> + <system value="http://snomed.info/sct" /> + <code value="78421000" /> + <display value="Intramuscular route (qualifier value)" /> + </coding> + </route> + <!-- **************snippet end************** --> +</Immunization> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Immunization-Sn-LeftUpperArmStructure-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Immunization-Sn-LeftUpperArmStructure-Example.xml new file mode 100644 index 0000000..32eeee1 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Immunization-Sn-LeftUpperArmStructure-Example.xml @@ -0,0 +1,24 @@ +<Immunization xmlns="http://hl7.org/fhir"> + <id value="UKCore-Immunization-Sn-LeftUpperArmStructure-Example" /> + <status value="completed" /> + <vaccineCode> + <coding> + <system value="https://dmd.nhs.uk" /> + <code value="39114911000001105" /> + <display value="COVID-19 Vaccine Vaxzevria (ChAdOx1 S [recombinant]) not less than 2.5x100,000,000 infectious units/0.5ml dose suspension for injection multidose vials (AstraZeneca UK Ltd)" /> + </coding> + </vaccineCode> + <patient> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </patient> + <occurrenceDateTime value="2021-07-20" /> + <!-- **************snippet start************** --> + <site> + <coding> + <system value="http://snomed.info/sct" /> + <code value="368208006" /> + <display value="Left upper arm structure (body structure)" /> + </coding> + </site> + <!-- **************snippet end************** --> +</Immunization> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Immunization-Sn-LotNumber-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Immunization-Sn-LotNumber-Example.xml new file mode 100644 index 0000000..0325535 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Immunization-Sn-LotNumber-Example.xml @@ -0,0 +1,18 @@ +<Immunization xmlns="http://hl7.org/fhir"> + <id value="UKCore-Immunization-Sn-LotNumber-Example" /> + <status value="completed" /> + <vaccineCode> + <coding> + <system value="https://dmd.nhs.uk" /> + <code value="39114911000001105" /> + <display value="COVID-19 Vaccine Vaxzevria (ChAdOx1 S [recombinant]) not less than 2.5x100,000,000 infectious units/0.5ml dose suspension for injection multidose vials (AstraZeneca UK Ltd)" /> + </coding> + </vaccineCode> + <patient> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </patient> + <occurrenceDateTime value="2021-07-20" /> + <!-- **************snippet start************** --> + <lotNumber value="R04X" /> + <!-- **************snippet end************** --> +</Immunization> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Immunization-Sn-Manufacturer-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Immunization-Sn-Manufacturer-Example.xml new file mode 100644 index 0000000..4df0198 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Immunization-Sn-Manufacturer-Example.xml @@ -0,0 +1,20 @@ +<Immunization xmlns="http://hl7.org/fhir"> + <id value="UKCore-Immunization-Sn-Manufacturer-Example" /> + <status value="completed" /> + <vaccineCode> + <coding> + <system value="https://dmd.nhs.uk" /> + <code value="39114911000001105" /> + <display value="COVID-19 Vaccine Vaxzevria (ChAdOx1 S [recombinant]) not less than 2.5x100,000,000 infectious units/0.5ml dose suspension for injection multidose vials (AstraZeneca UK Ltd)" /> + </coding> + </vaccineCode> + <patient> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </patient> + <occurrenceDateTime value="2021-07-20" /> + <!-- **************snippet start************** --> + <manufacturer> + <display value="DREAMLAND Pharmaceuticals Ltd" /> + </manufacturer> + <!-- **************snippet end************** --> +</Immunization> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Immunization-Sn-PatientConformVaccination-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Immunization-Sn-PatientConformVaccination-Example.xml new file mode 100644 index 0000000..563cd61 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Immunization-Sn-PatientConformVaccination-Example.xml @@ -0,0 +1,22 @@ +<Immunization xmlns="http://hl7.org/fhir"> + <id value="UKCore-Immunization-Sn-PatientConformVaccination-Example" /> + <status value="completed" /> + <vaccineCode> + <coding> + <system value="https://dmd.nhs.uk" /> + <code value="39114911000001105" /> + <display value="COVID-19 Vaccine Vaxzevria (ChAdOx1 S [recombinant]) not less than 2.5x100,000,000 infectious units/0.5ml dose suspension for injection multidose vials (AstraZeneca UK Ltd)" /> + </coding> + </vaccineCode> + <!-- **************snippet start************** --> + <patient> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + <type value="Patient" /> + <identifier> + <system value="https://fhir.nhs.uk/Id/nhs-number" /> + <value value="9912003888" /> + </identifier> + </patient> + <!-- **************snippet end************** --> + <occurrenceDateTime value="2021-07-20" /> +</Immunization> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Immunization-Sn-Performer-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Immunization-Sn-Performer-Example.xml new file mode 100644 index 0000000..fbc324b --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Immunization-Sn-Performer-Example.xml @@ -0,0 +1,37 @@ +<Immunization xmlns="http://hl7.org/fhir"> + <id value="UKCore-Immunization-Sn-Performer-Example" /> + <status value="completed" /> + <vaccineCode> + <coding> + <system value="https://dmd.nhs.uk" /> + <code value="39114911000001105" /> + <display value="COVID-19 Vaccine Vaxzevria (ChAdOx1 S [recombinant]) not less than 2.5x100,000,000 infectious units/0.5ml dose suspension for injection multidose vials (AstraZeneca UK Ltd)" /> + </coding> + </vaccineCode> + <patient> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </patient> + <occurrenceDateTime value="2021-07-20" /> + <!-- **************snippet start************** --> + <performer> + <actor> + <type value="Practitioner" /> + <identifier> + <system value="https://fhir.hl7.org.uk/Id/nmc-number" /> + <value value="5566789" /> + </identifier> + <display value="HOLDING, Rafferty" /> + </actor> + </performer> + <performer> + <actor> + <type value="Organization" /> + <identifier> + <system value="https://fhir.nhs.uk/Id/ods-organization-code" /> + <value value="C4B2A" /> + </identifier> + <display value="ELLAND ROAD STADIUM - COVID VACCINATION CENTRE" /> + </actor> + </performer> + <!-- **************snippet end************** --> +</Immunization> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Immunization-Sn-ProtocolApplied-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Immunization-Sn-ProtocolApplied-Example.xml new file mode 100644 index 0000000..b668578 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Immunization-Sn-ProtocolApplied-Example.xml @@ -0,0 +1,27 @@ +<Immunization xmlns="http://hl7.org/fhir"> + <id value="UKCore-Immunization-Sn-ProtocolApplied-Example" /> + <status value="completed" /> + <vaccineCode> + <coding> + <system value="https://dmd.nhs.uk" /> + <code value="39114911000001105" /> + <display value="COVID-19 Vaccine Vaxzevria (ChAdOx1 S [recombinant]) not less than 2.5x100,000,000 infectious units/0.5ml dose suspension for injection multidose vials (AstraZeneca UK Ltd)" /> + </coding> + </vaccineCode> + <patient> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </patient> + <occurrenceDateTime value="2021-07-20" /> + <!-- **************snippet start************** --> + <protocolApplied> + <targetDisease> + <coding> + <system value="http://snomed.info/sct" /> + <code value="840539006" /> + <display value="COVID-19" /> + </coding> + </targetDisease> + <doseNumberPositiveInt value="1" /> + </protocolApplied> + <!-- **************snippet end************** --> +</Immunization> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Immunization-Sn-UnitsOfMeasure-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Immunization-Sn-UnitsOfMeasure-Example.xml new file mode 100644 index 0000000..91f437b --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Immunization-Sn-UnitsOfMeasure-Example.xml @@ -0,0 +1,23 @@ +<Immunization xmlns="http://hl7.org/fhir"> + <id value="UKCore-Immunization-Sn-UnitsOfMeasure-Example" /> + <status value="completed" /> + <vaccineCode> + <coding> + <system value="https://dmd.nhs.uk" /> + <code value="39114911000001105" /> + <display value="COVID-19 Vaccine Vaxzevria (ChAdOx1 S [recombinant]) not less than 2.5x100,000,000 infectious units/0.5ml dose suspension for injection multidose vials (AstraZeneca UK Ltd)" /> + </coding> + </vaccineCode> + <patient> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </patient> + <occurrenceDateTime value="2021-07-20" /> + <!-- **************snippet start************** --> + <doseQuantity> + <value value="0.5" /> + <unit value="milliliter" /> + <system value="http://unitsofmeasure.org" /> + <code value="ml" /> + </doseQuantity> + <!-- **************snippet end************** --> +</Immunization> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-List-EmptyList-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-List-EmptyList-Example.xml new file mode 100644 index 0000000..ddf1efd --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-List-EmptyList-Example.xml @@ -0,0 +1,27 @@ +<List xmlns="http://hl7.org/fhir" > + <id value="UKCore-List-EmptyList-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate an empty list</div> + </text> + <status value="current" /> + <mode value="working" /> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="826501000000100" /> + <display value="Miscellaneous record" /> + </coding> + </code> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <date value="2019-12-10T13:00:00+00:00" /> + <emptyReason> + <coding> + <system value="https://fhir.hl7.org.uk/CodeSystem/UKCore-ListEmptyReasonCode" /> + <code value="no-content-recorded" /> + <display value="No Content Recorded" /> + </coding> + </emptyReason> +</List> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-List-Sn-NoAllergyData-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-List-Sn-NoAllergyData-Example.xml new file mode 100644 index 0000000..63f1a2d --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-List-Sn-NoAllergyData-Example.xml @@ -0,0 +1,27 @@ +<List xmlns="http://hl7.org/fhir"> + <id value="UKCore-List-Sn-NoAllergyData-Example" /> + <status value="current" /> + <mode value="snapshot" /> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="886921000000105" /> + <display value="Allergies and adverse reactions" /> + </coding> + </code> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + <display value="Richard Smith" /> + </subject> + <date value="2021-07-21T12:00:00+00:00" /> + <note> + <text value="Information not available" /> + </note> + <emptyReason> + <coding> + <system value="https://fhir.hl7.org.uk/CodeSystem/UKCore-ListEmptyReasonCode" /> + <code value="no-content-recorded" /> + <display value="No Content Recorded" /> + </coding> + </emptyReason> +</List> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Location-CardiologySJUH-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Location-CardiologySJUH-Example.xml new file mode 100644 index 0000000..f76bc4b --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Location-CardiologySJUH-Example.xml @@ -0,0 +1,34 @@ +<Location xmlns="http://hl7.org/fhir"> + <id value="UKCore-Location-CardiologySJUH-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate a clinical unit within a hospital</div> + </text> + <identifier> + <system value="https://fhir.nhs.uk/Id/ods-site-code" /> + <value value="RR8D7" /> + </identifier> + <name value="CARDIOLOGY SJUH" /> + <type> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/v3-RoleCode" /> + <code value="CARD" /> + <display value="Ambulatory Health Care Facilities; Clinic/Center; Rehabilitation: Cardiac Facilities" /> + </coding> + </type> + <telecom> + <system value="phone" /> + <value value="0113 243 3149" /> + </telecom> + <address> + <line value="CARDIOLOGY SJUH" /> + <line value="ST. JAMES'S UNIVERSITY HOSPITAL" /> + <line value="BECKETT STREET" /> + <city value="LEEDS" /> + <postalCode value="LS9 7TF" /> + <country value="ENGLAND" /> + </address> + <managingOrganization> + <reference value="Organization/UKCore-Organization-LeedsTeachingHospital-Example" /> + </managingOrganization> +</Location> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Location-GeneralPracticeNurseClinic-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Location-GeneralPracticeNurseClinic-Example.xml new file mode 100644 index 0000000..e634db9 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Location-GeneralPracticeNurseClinic-Example.xml @@ -0,0 +1,26 @@ +<Location xmlns="http://hl7.org/fhir"> + <id value="UKCore-Location-GeneralPracticeNurseClinic-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate a GP clinic location</div> + </text> + <identifier> + <system value="https://fhir.nhs.uk/Id/ods-site-code" /> + <value value="GP8D7" /> + </identifier> + <name value="WhiteRoseNurseClinic" /> + <type> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/v3-RoleCode" /> + <code value="GIM" /> + <display value="General internal medicine clinic" /> + </coding> + </type> + <telecom> + <system value="phone" /> + <value value="0113 243 3166" /> + </telecom> + <managingOrganization> + <reference value="Organization/UKCore-Organization-WhiteRoseMedicalCentre-Example" /> + </managingOrganization> +</Location> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Location-HospitalSJUH-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Location-HospitalSJUH-Example.xml new file mode 100644 index 0000000..9be4d3a --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Location-HospitalSJUH-Example.xml @@ -0,0 +1,33 @@ +<Location xmlns="http://hl7.org/fhir"> + <id value="UKCore-Location-HospitalSJUH-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate a hospital location</div> + </text> + <identifier> + <system value="https://fhir.nhs.uk/Id/ods-site-code" /> + <value value="RR813" /> + </identifier> + <name value="ST JAMES'S UNIVERSITY HOSPITAL" /> + <type> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/v3-RoleCode" /> + <code value="HOSP" /> + <display value="Hospital" /> + </coding> + </type> + <telecom> + <system value="phone" /> + <value value="0113 243 3144" /> + </telecom> + <address> + <line value="ST. JAMES'S UNIVERSITY HOSPITAL" /> + <line value="BECKETT STREET" /> + <city value="LEEDS" /> + <postalCode value="LS9 7TF" /> + <country value="ENGLAND" /> + </address> + <managingOrganization> + <reference value="Organization/UKCore-Organization-LeedsTeachingHospital-Example" /> + </managingOrganization> +</Location> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Location-NeoNatalLGI-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Location-NeoNatalLGI-Example.xml new file mode 100644 index 0000000..4b7ac7f --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Location-NeoNatalLGI-Example.xml @@ -0,0 +1,34 @@ +<Location xmlns="http://hl7.org/fhir"> + <id value="UKCore-Location-NeoNatalLGI-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">This is a FHIR Location resource describing the Neonatal Medicine Unit at Leeds General Infirmary. It includes its ODS site code, phone number, address, and specifies that it's a pediatric neonatal intensive care unit managed by Leeds Teaching Hospitals NHS Trust.</div> + </text> + <identifier> + <system value="https://fhir.nhs.uk/Id/ods-site-code" /> + <value value="RR8G5" /> + </identifier> + <name value="NEONATAL MEDICINE LGI" /> + <type> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/v3-RoleCode" /> + <code value="PEDNICU" /> + <display value="Pediatric neonatal intensive care unit" /> + </coding> + </type> + <telecom> + <system value="phone" /> + <value value="0113 392 7443" /> + </telecom> + <address> + <line value="NEONATAL MEDICINE LGI" /> + <line value="LEEDS GENERAL INFIRMARY" /> + <line value="GREAT GEORGE STREET" /> + <city value="LEEDS" /> + <postalCode value="LS1 3EX" /> + <country value="ENGLAND" /> + </address> + <managingOrganization> + <reference value="Organization/UKCore-Organization-LeedsTeachingHospital-Example" /> + </managingOrganization> +</Location> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Medication-COVID-Vaccine-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Medication-COVID-Vaccine-Example.xml new file mode 100644 index 0000000..0c0a5dd --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Medication-COVID-Vaccine-Example.xml @@ -0,0 +1,18 @@ +<Medication xmlns="http://hl7.org/fhir"> + <id value="UKCore-Medication-COVID-Vaccine-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate the batch element via a COVID-19 vaccine</div> + </text> + <code> + <coding> + <system value="https://dmd.nhs.uk" /> + <code value="39115611000001103" /> + <display value="Comirnaty COVID-19 mRNA Vaccine 30micrograms/0.3ml dose concentrate for dispersion for injection multidose vials (Pfizer Ltd)" /> + </coding> + </code> + <batch> + <lotNumber value="FK0112" /> + <expirationDate value="2021-10-26" /> + </batch> +</Medication> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Medication-Sn-Amoxicillin-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Medication-Sn-Amoxicillin-Example.xml new file mode 100644 index 0000000..87434db --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Medication-Sn-Amoxicillin-Example.xml @@ -0,0 +1,13 @@ +<Medication xmlns="http://hl7.org/fhir"> + <id value="UKCore-Medication-Sn-Amoxicillin-Example" /> + <!-- **************Snippet start************** --> + <code> + <coding> + <system value="https://dmd.nhs.uk/" /> + <code value="323509004" /> + <display value="Amoxicillin 250mg capsules" /> + <userSelected value="true" /> + </coding> + </code> + <!-- **************Snippet end************** --> +</Medication> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Medication-Sn-TransferDegradedMedEntry-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Medication-Sn-TransferDegradedMedEntry-Example.xml new file mode 100644 index 0000000..cafb013 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Medication-Sn-TransferDegradedMedEntry-Example.xml @@ -0,0 +1,13 @@ +<Medication xmlns="http://hl7.org/fhir"> + <id value="UKCore-Medication-Sn-TransferDegradedMedEntry-Example" /> + <!-- **************Snippet start************** --> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="196421000000109" /> + <display value="Transfer-degraded medication entry" /> + </coding> + <text value="Aspirin 75mg dispersible tablet" /> + </code> + <!-- **************Snippet end************** --> +</Medication> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Medication-TimololVTM-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Medication-TimololVTM-Example.xml new file mode 100644 index 0000000..d3be2f9 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Medication-TimololVTM-Example.xml @@ -0,0 +1,21 @@ +<Medication xmlns="http://hl7.org/fhir"> + <id value="UKCore-Medication-TimololVTM-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate the form element with VTM via Timolol medicine</div> + </text> + <code> + <coding> + <system value="https://dmd.nhs.uk" /> + <code value="777773007" /> + <display value="Timolol" /> + </coding> + </code> + <form> + <coding> + <system value="http://snomed.info/sct" /> + <code value="17960711000001109" /> + <display value="Ear/eye drops solution" /> + </coding> + </form> +</Medication> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Medication-TimoptolEyeDrops-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Medication-TimoptolEyeDrops-Example.xml new file mode 100644 index 0000000..31f263a --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Medication-TimoptolEyeDrops-Example.xml @@ -0,0 +1,14 @@ +<Medication xmlns="http://hl7.org/fhir"> + <id value="UKCore-Medication-TimoptolEyeDrops-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate Timoptol eye drops medication</div> + </text> + <code> + <coding> + <system value="https://dmd.nhs.uk" /> + <code value="18616211000001106" /> + <display value="Timoptol 0.5% eye drops (DE Pharmaceuticals)" /> + </coding> + </code> +</Medication> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-MedicationAdministration-CiprofloxacinIV-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-MedicationAdministration-CiprofloxacinIV-Example.xml new file mode 100644 index 0000000..7d4c030 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-MedicationAdministration-CiprofloxacinIV-Example.xml @@ -0,0 +1,62 @@ +<MedicationAdministration xmlns="http://hl7.org/fhir"> + <id value="UKCore-MedicationAdministration-CiprofloxacinIV-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate the administration of Ciprofloxacin via IV when prescribing multiple routes</div> + </text> + <identifier> + <system value="https://tools.ietf.org/html/rfc4122" /> + <value value="504cdccf-203d-4023-af47-5351e283aee7" /> + </identifier> + <status value="completed" /> + <medicationCodeableConcept> + <coding> + <system value="https://dmd.nhs.uk" /> + <code value="35831211000001109" /> + <display value="Ciprofloxacin 400mg/200ml infusion bags (Hikma Pharmaceuticals International Ltd)" /> + </coding> + </medicationCodeableConcept> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <supportingInformation> + <reference value="RequestGroup/UKCore-RequestGroup-Ciprofloxacin-Example" /> + </supportingInformation> + <supportingInformation> + <reference value="MedicationDispense/UKCore-MedicationDispense-CiprofloxacinIV-Example" /> + </supportingInformation> + <effectiveDateTime value="2023-06-30T13:00:00+00:00" /> + <request> + <reference value="MedicationRequest/UKCore-MedicationRequest-CiprofloxacinIV-Example" /> + </request> + <dosage> + <site> + <coding> + <system value="http://snomed.info/sct" /> + <code value="49852007" /> + <display value="Structure of median cubital vein" /> + </coding> + <text value="left arm" /> + </site> + <route> + <coding> + <system value="http://snomed.info/sct" /> + <code value="47625008" /> + <display value="Intravenous" /> + </coding> + </route> + <method> + <coding> + <system value="http://snomed.info/sct" /> + <code value="13283701000001109" /> + <display value="Infusion" /> + </coding> + </method> + <dose> + <value value="400" /> + <unit value="milligram" /> + <system value="http://unitsofmeasure.org" /> + <code value="mg" /> + </dose> + </dosage> +</MedicationAdministration> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-MedicationAdministration-Sn-ZeroDosage-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-MedicationAdministration-Sn-ZeroDosage-Example.xml new file mode 100644 index 0000000..35b1c09 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-MedicationAdministration-Sn-ZeroDosage-Example.xml @@ -0,0 +1,20 @@ +<MedicationAdministration xmlns="http://hl7.org/fhir"> + <id value="UKCore-MedicationAdministration-Sn-ZeroDosage-Example" /> + <status value="on-hold" /> + <medicationReference> + <reference value="Medication/UKCore-Medication-TimoptolEyeDrops-Example" /> + </medicationReference> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <effectiveDateTime value="2021-03-25T13:00:00+00:00" /> + <dosage> + <text value="No administration required." /> + <rateQuantity> + <value value="0" /> + <unit value="milliliter per hour" /> + <system value="http://unitsofmeasure.org" /> + <code value="mL/h" /> + </rateQuantity> + </dosage> +</MedicationAdministration> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-MedicationAdministration-TimoptolEyeDrops-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-MedicationAdministration-TimoptolEyeDrops-Example.xml new file mode 100644 index 0000000..39e9786 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-MedicationAdministration-TimoptolEyeDrops-Example.xml @@ -0,0 +1,52 @@ +<MedicationAdministration xmlns="http://hl7.org/fhir"> + <id value="UKCore-MedicationAdministration-TimoptolEyeDrops-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate an administration of Timoptol eye drops</div> + </text> + <identifier> + <system value="https://tools.ietf.org/html/rfc4122" /> + <value value="e8779393-9b7c-4654-a8df-0ba4cc9b28ce" /> + </identifier> + <status value="completed" /> + <medicationReference> + <reference value="Medication/UKCore-Medication-TimoptolEyeDrops-Example" /> + </medicationReference> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <effectiveDateTime value="2021-03-25T13:00:00+00:00" /> + <request> + <reference value="MedicationRequest/UKCore-MedicationRequest-EyeDrops-Example" /> + </request> + <dosage> + <text value="1 drop in each affected eye twice daily, approximately 12 hours apart." /> + <site> + <coding> + <system value="http://snomed.info/sct" /> + <code value="362508001" /> + <display value="Both eyes, entire" /> + </coding> + </site> + <route> + <coding> + <system value="http://snomed.info/sct" /> + <code value="58831000052108" /> + <display value="Subretinal route" /> + </coding> + </route> + <method> + <coding> + <system value="http://snomed.info/sct" /> + <code value="421984009" /> + <display value="Until finished" /> + </coding> + </method> + <dose> + <value value="30" /> + <unit value="milliliter" /> + <system value="http://unitsofmeasure.org" /> + <code value="mL" /> + </dose> + </dosage> +</MedicationAdministration> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-MedicationDispense-Amoxicillin-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-MedicationDispense-Amoxicillin-Example.xml new file mode 100644 index 0000000..139c2e6 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-MedicationDispense-Amoxicillin-Example.xml @@ -0,0 +1,76 @@ +<MedicationDispense xmlns="http://hl7.org/fhir"> + <id value="UKCore-MedicationDispense-Amoxicillin-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate the despensing of Amoxicillin when prescribing multiple routes</div> + </text> + <status value="completed" /> + <category> + <coding> + <system value="http://terminology.hl7.org/fhir/CodeSystem/medicationdispense-category" /> + <code value="inpatient" /> + <display value="Inpatient" /> + </coding> + </category> + <medicationCodeableConcept> + <coding> + <system value="https://dmd.nhs.uk" /> + <code value="22608811000001102" /> + <display value="Amoxicillin 500mg capsules (DE Pharmaceuticals)" /> + </coding> + </medicationCodeableConcept> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <supportingInformation> + <reference value="RequestGroup/UKCore-RequestGroup-MultipleAnitibiotics-Example" /> + </supportingInformation> + <performer> + <actor> + <reference value="Practitioner/UKCore-Practitioner-PharmacistJimmyChuck-Example" /> + </actor> + </performer> + <authorizingPrescription> + <reference value="UKCore-MedicationRequest-Amoxicillin-Example" /> + </authorizingPrescription> + <quantity> + <value value="21" /> + <unit value="capsule" /> + <system value="http://snomed.info/sct" /> + <code value="732937005" /> + </quantity> + <daysSupply> + <value value="7" /> + <unit value="Day" /> + <system value="http://unitsofmeasure.org" /> + <code value="d" /> + </daysSupply> + <whenPrepared value="2023-06-15T18:00:00+00:00" /> + <receiver> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </receiver> + <dosageInstruction> + <text value="Take 1 capsule, 3 times a day." /> + <additionalInstruction> + <coding> + <system value="http://snomed.info/sct" /> + <code value="890458001" /> + <display value="Penicillin-containing product" /> + </coding> + </additionalInstruction> + <timing> + <repeat> + <frequency value="3" /> + <period value="1" /> + <periodUnit value="d" /> + </repeat> + </timing> + <route> + <coding> + <system value="http://snomed.info/sct" /> + <code value="26643006" /> + <display value="Oral" /> + </coding> + </route> + </dosageInstruction> +</MedicationDispense> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-MedicationDispense-CiprofloxacinIV-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-MedicationDispense-CiprofloxacinIV-Example.xml new file mode 100644 index 0000000..114f9c2 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-MedicationDispense-CiprofloxacinIV-Example.xml @@ -0,0 +1,76 @@ +<MedicationDispense xmlns="http://hl7.org/fhir"> + <id value="UKCore-MedicationDispense-CiprofloxacinIV-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate the despensing of Ciprofloxacin via IV when prescribing multiple routes</div> + </text> + <status value="completed" /> + <category> + <coding> + <system value="http://terminology.hl7.org/fhir/CodeSystem/medicationdispense-category" /> + <code value="inpatient" /> + <display value="Inpatient" /> + </coding> + </category> + <medicationCodeableConcept> + <coding> + <system value="https://dmd.nhs.uk" /> + <code value="35831211000001109" /> + <display value="Ciprofloxacin 400mg/200ml infusion bags (Hikma Pharmaceuticals International Ltd)" /> + </coding> + </medicationCodeableConcept> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <supportingInformation> + <reference value="RequestGroup/UKCore-RequestGroup-Ciprofloxacin-Example" /> + </supportingInformation> + <performer> + <actor> + <reference value="Practitioner/UKCore-Practitioner-PharmacistJimmyChuck-Example" /> + </actor> + </performer> + <authorizingPrescription> + <reference value="UKCore-MedicationRequest-CiprofloxacinIV-Example" /> + </authorizingPrescription> + <quantity> + <value value="10" /> + <unit value="Bag" /> + <system value="http://snomed.info/sct" /> + <code value="732982009" /> + </quantity> + <daysSupply> + <value value="5" /> + <unit value="Day" /> + <system value="http://unitsofmeasure.org" /> + <code value="d" /> + </daysSupply> + <whenPrepared value="2023-06-15T18:00:00+00:00" /> + <receiver> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </receiver> + <dosageInstruction> + <text value="1 bag, twice daily" /> + <timing> + <repeat> + <frequency value="2" /> + <period value="1" /> + <periodUnit value="d" /> + </repeat> + </timing> + <route> + <coding> + <system value="http://snomed.info/sct" /> + <code value="47625008" /> + <display value="Intravenous" /> + </coding> + </route> + <method> + <coding> + <system value="http://snomed.info/sct" /> + <code value="13283701000001109" /> + <display value="Infusion" /> + </coding> + </method> + </dosageInstruction> +</MedicationDispense> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-MedicationDispense-CiprofloxacinOral-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-MedicationDispense-CiprofloxacinOral-Example.xml new file mode 100644 index 0000000..beb4a63 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-MedicationDispense-CiprofloxacinOral-Example.xml @@ -0,0 +1,69 @@ +<MedicationDispense xmlns="http://hl7.org/fhir"> + <id value="UKCore-MedicationDispense-CiprofloxacinOral-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate the despensing of Ciprofloxacin orally when prescribing multiple routes</div> + </text> +<status value="completed" /> + <category> + <coding> + <system value="http://terminology.hl7.org/fhir/CodeSystem/medicationdispense-category" /> + <code value="inpatient" /> + <display value="Inpatient" /> + </coding> + </category> + <medicationCodeableConcept> + <coding> + <system value="https://dmd.nhs.uk" /> + <code value="18460411000001105" /> + <display value="Ciprofloxacin 500mg tablets (Accord-UK Ltd)" /> + </coding> + </medicationCodeableConcept> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <supportingInformation> + <reference value="RequestGroup/UKCore-RequestGroup-Ciprofloxacin-Example" /> + </supportingInformation> + <performer> + <actor> + <reference value="Practitioner/UKCore-Practitioner-PharmacistJimmyChuck-Example" /> + </actor> + </performer> + <authorizingPrescription> + <reference value="UKCore-MedicationRequest-CiprofloxacinOral-Example" /> + </authorizingPrescription> + <quantity> + <value value="20" /> + <unit value="capsule" /> + <system value="http://snomed.info/sct" /> + <code value="732937005" /> + </quantity> + <daysSupply> + <value value="5" /> + <unit value="Day" /> + <system value="http://unitsofmeasure.org" /> + <code value="d" /> + </daysSupply> + <whenPrepared value="2023-06-15T18:00:00+00:00" /> + <receiver> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </receiver> + <dosageInstruction> + <text value="Take 1 capsule, twice daily." /> + <timing> + <repeat> + <frequency value="2" /> + <period value="1" /> + <periodUnit value="d" /> + </repeat> + </timing> + <route> + <coding> + <system value="http://snomed.info/sct" /> + <code value="26643006" /> + <display value="Oral" /> + </coding> + </route> + </dosageInstruction> +</MedicationDispense> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-MedicationDispense-EyeDrops-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-MedicationDispense-EyeDrops-Example.xml new file mode 100644 index 0000000..049e738 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-MedicationDispense-EyeDrops-Example.xml @@ -0,0 +1,73 @@ +<MedicationDispense xmlns="http://hl7.org/fhir"> + <id value="UKCore-MedicationDispense-EyeDrops-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate a medication dispense of eye drops</div> + </text> + <identifier> + <system value="https://tools.ietf.org/html/rfc4122" /> + <value value="5c92c1dc-06a9-4729-b8c9-222cf769f8dc" /> + </identifier> + <status value="in-progress" /> + <medicationReference> + <reference value="Medication/UKCore-Medication-TimoptolEyeDrops-Example" /> + </medicationReference> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <performer> + <actor> + <reference value="Practitioner/UKCore-Practitioner-PharmacistJimmyChuck-Example" /> + </actor> + </performer> + <authorizingPrescription> + <reference value="MedicationRequest/UKCore-MedicationRequest-EyeDrops-Example" /> + </authorizingPrescription> + <quantity> + <value value="30" /> + <unit value="milliliter" /> + <system value="http://unitsofmeasure.org" /> + <code value="mL" /> + </quantity> + <daysSupply> + <value value="30" /> + <unit value="Day" /> + <system value="http://unitsofmeasure.org" /> + <code value="d" /> + </daysSupply> + <whenPrepared value="2020-01-15T15:00:00+00:00" /> + <receiver> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </receiver> + <dosageInstruction> + <text value="1 drop in each affected eye twice daily, approximately 12 hours apart." /> + <timing> + <repeat> + <frequency value="1" /> + <period value="12" /> + <periodUnit value="h" /> + </repeat> + </timing> + <site> + <coding> + <system value="http://snomed.info/sct" /> + <code value="362508001" /> + <display value="Both eyes, entire" /> + </coding> + </site> + <route> + <coding> + <system value="http://snomed.info/sct" /> + <code value="58831000052108" /> + <display value="Subretinal route" /> + </coding> + </route> + <method> + <coding> + <system value="http://snomed.info/sct" /> + <code value="421984009" /> + <display value="Until finished" /> + </coding> + </method> + </dosageInstruction> +</MedicationDispense> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-MedicationDispense-ParacetamolOral-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-MedicationDispense-ParacetamolOral-Example.xml new file mode 100644 index 0000000..f9e7daa --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-MedicationDispense-ParacetamolOral-Example.xml @@ -0,0 +1,71 @@ +<MedicationDispense xmlns="http://hl7.org/fhir"> + <id value="UKCore-MedicationDispense-ParacetamolOral-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate the despensing of Paracetamol orally when prescribing multiple routes</div> + </text> + <status value="completed" /> + <category> + <coding> + <system value="http://terminology.hl7.org/fhir/CodeSystem/medicationdispense-category" /> + <code value="inpatient" /> + <display value="Inpatient" /> + </coding> + </category> + <medicationCodeableConcept> + <coding> + <system value="https://dmd.nhs.uk" /> + <code value="558911000001105" /> + <display value="Paracetamol 500mg capsules (A A H Pharmaceuticals Ltd)" /> + </coding> + </medicationCodeableConcept> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <supportingInformation> + <reference value="RequestGroup/UKCore-RequestGroup-Paracetamol-Example" /> + </supportingInformation> + <performer> + <actor> + <reference value="Practitioner/UKCore-Practitioner-PharmacistJimmyChuck-Example" /> + </actor> + </performer> + <authorizingPrescription> + <reference value="MedicationRequest/UKCore-MedicationRequest-ParacetamolOral-Example" /> + </authorizingPrescription> + <quantity> + <value value="16" /> + <unit value="capsule" /> + <system value="http://snomed.info/sct" /> + <code value="732937005" /> + </quantity> + <daysSupply> + <value value="4" /> + <unit value="Day" /> + <system value="http://unitsofmeasure.org" /> + <code value="d" /> + </daysSupply> + <whenPrepared value="2023-06-15T18:00:00+00:00" /> + <receiver> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </receiver> + <dosageInstruction> + <text value="Take 1 capsule, 4 times a day." /> + <timing> + <repeat> + <frequency value="4" /> + <period value="1" /> + <periodUnit value="d" /> + </repeat> + </timing> + <route> + <coding> + <system value="http://snomed.info/sct" /> + <code value="26643006" /> + <display value="Oral" /> + </coding> + </route> + </dosageInstruction> +</MedicationDispense> + + diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-MedicationRequest-Amoxicillin-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-MedicationRequest-Amoxicillin-Example.xml new file mode 100644 index 0000000..ff9ac52 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-MedicationRequest-Amoxicillin-Example.xml @@ -0,0 +1,86 @@ +<MedicationRequest xmlns="http://hl7.org/fhir"> + <id value="UKCore-MedicationRequest-Amoxicillin-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate the option for Amoxicillin when prescribing multiple routes</div> + </text> + <status value="completed" /> + <intent value="option" /> + <category> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/medicationrequest-category" /> + <code value="inpatient" /> + <display value="Inpatient" /> + </coding> + </category> + <medicationCodeableConcept> + <coding> + <system value="https://dmd.nhs.uk" /> + <code value="39732411000001106" /> + <display value="Amoxicillin 500mg capsules" /> + </coding> + </medicationCodeableConcept> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <authoredOn value="2023-06-15T15:00:00.000Z" /> + <requester> + <reference value="Practitioner/UKCore-Practitioner-ConsultantSandraGose-Example" /> + </requester> + <courseOfTherapyType> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/medicationrequest-course-of-therapy" /> + <code value="acute" /> + <display value="Short course (acute) therapy" /> + </coding> + </courseOfTherapyType> + <dosageInstruction> + <text value="500mg - three times a day." /> + <additionalInstruction> + <coding> + <system value="http://snomed.info/sct" /> + <code value="890458001" /> + <display value="Penicillin-containing product" /> + </coding> +</additionalInstruction> + <timing> + <repeat> + <frequency value="3" /> + <period value="1" /> + <periodUnit value="d" /> + </repeat> + </timing> + <site> + <coding> + <system value="http://snomed.info/sct" /> + <code value="738956005" /> + <display value="Oral" /> + </coding> + </site> + <route> + <coding> + <system value="http://snomed.info/sct" /> + <code value="26643006" /> + <display value="Oral" /> + </coding> + </route> + <doseAndRate> + <type> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/dose-rate-type" /> + <code value="ordered" /> + <display value="Ordered" /> + </coding> + </type> + <doseQuantity> + <value value="500" /> + <unit value="milligram" /> + <system value="http://unitsofmeasure.org" /> + <code value="mg" /> + </doseQuantity> + </doseAndRate> + </dosageInstruction> + <substitution> + <allowedBoolean value="false" /> + </substitution> +</MedicationRequest> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-MedicationRequest-CiprofloxacinIV-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-MedicationRequest-CiprofloxacinIV-Example.xml new file mode 100644 index 0000000..5897699 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-MedicationRequest-CiprofloxacinIV-Example.xml @@ -0,0 +1,79 @@ +<MedicationRequest xmlns="http://hl7.org/fhir"> + <id value="UKCore-MedicationRequest-CiprofloxacinIV-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate the option for Ciprofloxacin via IV when prescribing multiple routes</div> + </text> + <status value="completed" /> + <intent value="option" /> + <category> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/medicationrequest-category" /> + <code value="inpatient" /> + <display value="Inpatient" /> + </coding> + </category> + <medicationCodeableConcept> + <coding> + <system value="https://dmd.nhs.uk" /> + <code value="36141511000001100" /> + <display value="Ciprofloxacin 400mg/200ml infusion bags" /> + </coding> + </medicationCodeableConcept> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <authoredOn value="2023-06-15T15:00:00.000Z" /> + <requester> + <reference value="Practitioner/UKCore-Practitioner-ConsultantSandraGose-Example" /> + </requester> + <courseOfTherapyType> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/medicationrequest-course-of-therapy" /> + <code value="acute" /> + <display value="Short course (acute) therapy" /> + </coding> + </courseOfTherapyType> + <dosageInstruction> + <text value="Ciprofloxacin 400mg, twice daily." /> + <timing> + <repeat> + <frequency value="2" /> + <period value="1" /> + <periodUnit value="d" /> + </repeat> + </timing> + <route> + <coding> + <system value="http://snomed.info/sct" /> + <code value="47625008" /> + <display value="Intravenous" /> + </coding> + </route> + <method> + <coding> + <system value="http://snomed.info/sct" /> + <code value="13283701000001109" /> + <display value="Infusion" /> + </coding> + </method> + <doseAndRate> + <type> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/dose-rate-type" /> + <code value="ordered" /> + <display value="Ordered" /> + </coding> + </type> + <doseQuantity> + <value value="400" /> + <unit value="milligram" /> + <system value="http://unitsofmeasure.org" /> + <code value="mg" /> + </doseQuantity> + </doseAndRate> + </dosageInstruction> + <substitution> + <allowedBoolean value="false" /> + </substitution> +</MedicationRequest> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-MedicationRequest-CiprofloxacinOral-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-MedicationRequest-CiprofloxacinOral-Example.xml new file mode 100644 index 0000000..cf1fcd1 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-MedicationRequest-CiprofloxacinOral-Example.xml @@ -0,0 +1,79 @@ +<MedicationRequest xmlns="http://hl7.org/fhir"> + <id value="UKCore-MedicationRequest-CiprofloxacinOral-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate the option for Ciprofloxacin orally when prescribing multiple routes</div> + </text> + <status value="completed" /> + <intent value="option" /> + <category> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/medicationrequest-category" /> + <code value="inpatient" /> + <display value="Inpatient" /> + </coding> + </category> + <medicationCodeableConcept> + <coding> + <system value="https://dmd.nhs.uk" /> + <code value="39687811000001107" /> + <display value="Ciprofloxacin 500mg tablets" /> + </coding> + </medicationCodeableConcept> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <authoredOn value="2023-06-15T15:00:00.000Z" /> + <requester> + <reference value="Practitioner/UKCore-Practitioner-ConsultantSandraGose-Example" /> + </requester> + <courseOfTherapyType> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/medicationrequest-course-of-therapy" /> + <code value="acute" /> + <display value="Short course (acute) therapy" /> + </coding> + </courseOfTherapyType> + <dosageInstruction> + <text value="Ciprofloxacin 500mg, twice daily." /> + <timing> + <repeat> + <frequency value="2" /> + <period value="1" /> + <periodUnit value="d" /> + </repeat> + </timing> + <site> + <coding> + <system value="http://snomed.info/sct" /> + <code value="738956005" /> + <display value="Oral" /> + </coding> + </site> + <route> + <coding> + <system value="http://snomed.info/sct" /> + <code value="26643006" /> + <display value="Oral" /> + </coding> + </route> + <doseAndRate> + <type> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/dose-rate-type" /> + <code value="ordered" /> + <display value="Ordered" /> + </coding> + </type> + <doseQuantity> + <value value="500" /> + <unit value="milligram" /> + <system value="http://unitsofmeasure.org" /> + <code value="mg" /> + </doseQuantity> + </doseAndRate> + </dosageInstruction> + <substitution> + <allowedBoolean value="false" /> + </substitution> +</MedicationRequest> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-MedicationRequest-Clarithromycin-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-MedicationRequest-Clarithromycin-Example.xml new file mode 100644 index 0000000..116e02f --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-MedicationRequest-Clarithromycin-Example.xml @@ -0,0 +1,79 @@ +<MedicationRequest xmlns="http://hl7.org/fhir"> + <id value="UKCore-MedicationRequest-Clarithromycin-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate the option for Clarithromycin when prescribing multiple routes</div> + </text> + <status value="completed" /> + <intent value="option" /> + <category> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/medicationrequest-category" /> + <code value="inpatient" /> + <display value="Inpatient" /> + </coding> + </category> + <medicationCodeableConcept> + <coding> + <system value="https://dmd.nhs.uk" /> + <code value="41946511000001109" /> + <display value="Clarithromycin 500mg tablets" /> + </coding> + </medicationCodeableConcept> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <authoredOn value="2023-06-15T15:00:00.000Z" /> + <requester> + <reference value="Practitioner/UKCore-Practitioner-ConsultantSandraGose-Example" /> + </requester> + <courseOfTherapyType> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/medicationrequest-course-of-therapy" /> + <code value="acute" /> + <display value="Short course (acute) therapy" /> + </coding> + </courseOfTherapyType> + <dosageInstruction> + <text value="500mg - three times a day." /> + <timing> + <repeat> + <frequency value="3" /> + <period value="1" /> + <periodUnit value="d" /> + </repeat> + </timing> + <site> + <coding> + <system value="http://snomed.info/sct" /> + <code value="738956005" /> + <display value="Oral" /> + </coding> + </site> + <route> + <coding> + <system value="http://snomed.info/sct" /> + <code value="26643006" /> + <display value="Oral" /> + </coding> + </route> + <doseAndRate> + <type> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/dose-rate-type" /> + <code value="ordered" /> + <display value="Ordered" /> + </coding> + </type> + <doseQuantity> + <value value="500" /> + <unit value="milligram" /> + <system value="http://unitsofmeasure.org" /> + <code value="mg" /> + </doseQuantity> + </doseAndRate> + </dosageInstruction> + <substitution> + <allowedBoolean value="false" /> + </substitution> +</MedicationRequest> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-MedicationRequest-Doxycycline-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-MedicationRequest-Doxycycline-Example.xml new file mode 100644 index 0000000..cebc0d4 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-MedicationRequest-Doxycycline-Example.xml @@ -0,0 +1,126 @@ +<MedicationRequest xmlns="http://hl7.org/fhir"> + <id value="UKCore-MedicationRequest-Doxycycline-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate he option for Doxycycline when prescribing multiple routes</div> + </text> + <status value="completed" /> + <intent value="option" /> + <category> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/medicationrequest-category" /> + <code value="inpatient" /> + <display value="Inpatient" /> + </coding> + </category> + <medicationCodeableConcept> + <coding> + <system value="https://dmd.nhs.uk" /> + <code value="41948311000001104" /> + <display value="Doxycycline 100mg capsules" /> + </coding> + </medicationCodeableConcept> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <authoredOn value="2023-06-15T15:00:00.000Z" /> + <requester> + <reference value="Practitioner/UKCore-Practitioner-ConsultantSandraGose-Example" /> + </requester> + <courseOfTherapyType> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/medicationrequest-course-of-therapy" /> + <code value="acute" /> + <display value="Short course (acute) therapy" /> + </coding> + </courseOfTherapyType> + <dosageInstruction> + <sequence value="1" /> + <text value="200mg - once a day - for 1 day" /> + <timing> + <repeat> + <boundsDuration> + <value value="1" /> + <unit value="day" /> + <system value="http://unitsofmeasure.org" /> + <code value="d" /> + </boundsDuration> + <frequency value="1" /> + <period value="1" /> + <periodUnit value="d" /> + </repeat> + </timing> + <site> + <coding> + <system value="http://snomed.info/sct" /> + <code value="738956005" /> + <display value="Oral" /> + </coding> + </site> + <route> + <coding> + <system value="http://snomed.info/sct" /> + <code value="26643006" /> + <display value="Oral" /> + </coding> + </route> + <doseAndRate> + <type> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/dose-rate-type" /> + <code value="ordered" /> + <display value="Ordered" /> + </coding> + </type> + <doseQuantity> + <value value="200" /> + <unit value="milligram" /> + <system value="http://unitsofmeasure.org" /> + <code value="mg" /> + </doseQuantity> + </doseAndRate> + </dosageInstruction> + <dosageInstruction> + <sequence value="2" /> + <text value="100mg - once a day." /> + <timing> + <repeat> + <frequency value="1" /> + <period value="1" /> + <periodUnit value="d" /> + </repeat> + </timing> + <site> + <coding> + <system value="http://snomed.info/sct" /> + <code value="738956005" /> + <display value="Oral" /> + </coding> + </site> + <route> + <coding> + <system value="http://snomed.info/sct" /> + <code value="26643006" /> + <display value="Oral" /> + </coding> + </route> + <doseAndRate> + <type> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/dose-rate-type" /> + <code value="ordered" /> + <display value="Ordered" /> + </coding> + </type> + <doseQuantity> + <value value="100" /> + <unit value="milligram" /> + <system value="http://unitsofmeasure.org" /> + <code value="mg" /> + </doseQuantity> + </doseAndRate> + </dosageInstruction> + <substitution> + <allowedBoolean value="false" /> + </substitution> +</MedicationRequest> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-MedicationRequest-EyeDrops-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-MedicationRequest-EyeDrops-Example.xml new file mode 100644 index 0000000..9ef7f56 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-MedicationRequest-EyeDrops-Example.xml @@ -0,0 +1,82 @@ +<MedicationRequest xmlns="http://hl7.org/fhir"> + <id value="UKCore-MedicationRequest-EyeDrops-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate a medication request for eye drops</div> + </text> + <status value="completed" /> + <intent value="order" /> + <category> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/medicationrequest-category" /> + <code value="outpatient" /> + <display value="Outpatient" /> + </coding> + </category> + <medicationReference> + <reference value="Medication/UKCore-Medication-TimoptolEyeDrops-Example" /> + </medicationReference> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <authoredOn value="2022-09-10T15:00:00.000Z" /> + <requester> + <reference value="Practitioner/UKCore-Practitioner-ConsultantSandraGose-Example" /> + </requester> + <courseOfTherapyType> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/medicationrequest-course-of-therapy" /> + <code value="acute" /> + <display value="Short course (acute) therapy" /> + </coding> + </courseOfTherapyType> + <dosageInstruction> + <text value="1 drop in left eye, every 12 hours, until finished." /> + <timing> + <repeat> + <frequency value="1" /> + <period value="12" /> + <periodUnit value="h" /> + </repeat> + </timing> + <site> + <coding> + <system value="http://snomed.info/sct" /> + <code value="8966001" /> + <display value="Left eye structure" /> + </coding> + </site> + <route> + <coding> + <system value="http://snomed.info/sct" /> + <code value="58831000052108" /> + <display value="Subretinal route" /> + </coding> + </route> + <method> + <coding> + <system value="http://snomed.info/sct" /> + <code value="421984009" /> + <display value="Until finished" /> + </coding> + </method> + <doseAndRate> + <type> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/dose-rate-type" /> + <code value="ordered" /> + <display value="Ordered" /> + </coding> + </type> + <doseQuantity> + <value value="1" /> + <unit value="drop" /> + <system value="http://unitsofmeasure.org" /> + <code value="[drp]" /> + </doseQuantity> + </doseAndRate> + </dosageInstruction> + <substitution> + <allowedBoolean value="true" /> + </substitution> +</MedicationRequest> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-MedicationRequest-ParacetamolIV-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-MedicationRequest-ParacetamolIV-Example.xml new file mode 100644 index 0000000..492285a --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-MedicationRequest-ParacetamolIV-Example.xml @@ -0,0 +1,79 @@ +<MedicationRequest xmlns="http://hl7.org/fhir"> + <id value="UKCore-MedicationRequest-ParacetamolIV-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate the option for Paracetamol via IV when prescribing multiple routes</div> + </text> + <status value="completed" /> + <intent value="option" /> + <category> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/medicationrequest-category" /> + <code value="inpatient" /> + <display value="Inpatient" /> + </coding> + </category> + <medicationCodeableConcept> + <coding> + <system value="https://dmd.nhs.uk" /> + <code value="777067000" /> + <display value="Paracetamol" /> + </coding> + </medicationCodeableConcept> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <authoredOn value="2023-06-15T15:00:00.000Z" /> + <requester> + <reference value="Practitioner/UKCore-Practitioner-ConsultantSandraGose-Example" /> + </requester> + <courseOfTherapyType> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/medicationrequest-course-of-therapy" /> + <code value="acute" /> + <display value="Short course (acute) therapy" /> + </coding> + </courseOfTherapyType> + <dosageInstruction> + <text value="Paracetamol 500mg, four times a day." /> + <timing> + <repeat> + <frequency value="4" /> + <period value="1" /> + <periodUnit value="d" /> + </repeat> + </timing> + <route> + <coding> + <system value="http://snomed.info/sct" /> + <code value="47625008" /> + <display value="Intravenous" /> + </coding> + </route> + <method> + <coding> + <system value="http://snomed.info/sct" /> + <code value="13283701000001109" /> + <display value="Infusion" /> + </coding> + </method> + <doseAndRate> + <type> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/dose-rate-type" /> + <code value="ordered" /> + <display value="Ordered" /> + </coding> + </type> + <doseQuantity> + <value value="500" /> + <unit value="milligram" /> + <system value="http://unitsofmeasure.org" /> + <code value="mg" /> + </doseQuantity> + </doseAndRate> + </dosageInstruction> + <substitution> + <allowedBoolean value="false" /> + </substitution> +</MedicationRequest> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-MedicationRequest-ParacetamolOral-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-MedicationRequest-ParacetamolOral-Example.xml new file mode 100644 index 0000000..b0e5539 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-MedicationRequest-ParacetamolOral-Example.xml @@ -0,0 +1,79 @@ +<MedicationRequest xmlns="http://hl7.org/fhir"> + <id value="UKCore-MedicationRequest-ParacetamolOral-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate the option for Paracetamol orally when prescribing multiple routes</div> + </text> + <status value="completed" /> + <intent value="option" /> + <category> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/medicationrequest-category" /> + <code value="inpatient" /> + <display value="Inpatient" /> + </coding> + </category> + <medicationCodeableConcept> + <coding> + <system value="https://dmd.nhs.uk" /> + <code value="777067000" /> + <display value="Paracetamol" /> + </coding> + </medicationCodeableConcept> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <authoredOn value="2023-06-15T15:00:00.000Z" /> + <requester> + <reference value="Practitioner/UKCore-Practitioner-ConsultantSandraGose-Example" /> + </requester> + <courseOfTherapyType> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/medicationrequest-course-of-therapy" /> + <code value="acute" /> + <display value="Short course (acute) therapy" /> + </coding> + </courseOfTherapyType> + <dosageInstruction> + <text value="Paracetamol 500mg, four times a day." /> + <timing> + <repeat> + <frequency value="4" /> + <period value="1" /> + <periodUnit value="d" /> + </repeat> + </timing> + <site> + <coding> + <system value="http://snomed.info/sct" /> + <code value="738956005" /> + <display value="Oral" /> + </coding> + </site> + <route> + <coding> + <system value="http://snomed.info/sct" /> + <code value="26643006" /> + <display value="Oral" /> + </coding> + </route> + <doseAndRate> + <type> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/dose-rate-type" /> + <code value="ordered" /> + <display value="Ordered" /> + </coding> + </type> + <doseQuantity> + <value value="500" /> + <unit value="milligram" /> + <system value="http://unitsofmeasure.org" /> + <code value="mg" /> + </doseQuantity> + </doseAndRate> + </dosageInstruction> + <substitution> + <allowedBoolean value="false" /> + </substitution> +</MedicationRequest> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-MedicationStatement-Amoxicillin-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-MedicationStatement-Amoxicillin-Example.xml new file mode 100644 index 0000000..1c56d05 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-MedicationStatement-Amoxicillin-Example.xml @@ -0,0 +1,87 @@ +<MedicationStatement xmlns="http://hl7.org/fhir"> + <id value="UKCore-MedicationStatement-Amoxicillin-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate a medication statement for Amoxicillin</div> + </text> + <identifier> + <system value="https://tools.ietf.org/html/rfc4122" /> + <value value="ac0ffbdf-3289-41d5-84d9-068a1f5937db" /> + </identifier> + <status value="active" /> + <category> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/medication-statement-category" /> + <code value="outpatient" /> + <display value="Outpatient" /> + </coding> + </category> + <medicationCodeableConcept> + <coding> + <system value="https://dmd.nhs.uk" /> + <code value="39732311000001104" /> + <display value="Amoxicillin 250mg capsules" /> + </coding> + </medicationCodeableConcept> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <effectivePeriod> + <start value="2021-02-15T13:50:00+00:00" /> + <end value="2021-05-15T13:50:00+00:00" /> + </effectivePeriod> + <dateAsserted value="2017-02-22" /> + <reasonCode> + <coding> + <system value="http://snomed.info/sct" /> + <code value="65363002" /> + <display value="Otitis media" /> + </coding> + </reasonCode> + <dosage> + <text value="2 capsules 4 times a day." /> + <timing> + <repeat> + <frequency value="4" /> + <period value="1" /> + <periodUnit value="d" /> + </repeat> + </timing> + <asNeededCodeableConcept> + <coding> + <system value="http://snomed.info/sct" /> + <code value="301354004" /> + <display value="Pain of ear" /> + </coding> + </asNeededCodeableConcept> + <site> + <coding> + <system value="http://snomed.info/sct" /> + <code value="123851003" /> + <display value="Mouth region structure" /> + </coding> + </site> + <route> + <coding> + <system value="http://snomed.info/sct" /> + <code value="26643006" /> + <display value="Oral" /> + </coding> + </route> + <method> + <coding> + <system value="http://snomed.info/sct" /> + <code value="421984009" /> + <display value="Until finished" /> + </coding> + </method> + <doseAndRate> + <doseQuantity> + <value value="500" /> + <unit value="milligram" /> + <system value="http://unitsofmeasure.org" /> + <code value="mg" /> + </doseQuantity> + </doseAndRate> + </dosage> +</MedicationStatement> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-MessageHeader-Discharge-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-MessageHeader-Discharge-Example.xml new file mode 100644 index 0000000..c8ed724 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-MessageHeader-Discharge-Example.xml @@ -0,0 +1,31 @@ +<MessageHeader xmlns="http://hl7.org/fhir"> + <id value="UKCore-MessageHeader-Discharge-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate a message header for a discharge summary</div> + </text> + <eventCoding> + <system value="http://snomed.info/sct" /> + <code value="306689006" /> + <display value="Discharge to home" /> + </eventCoding> + <destination> + <endpoint value="urn:nhs:addressing:asid:477121007825" /> + <receiver> + <identifier> + <system value="https://fhir.nhs.uk/Id/ods-organization-code" /> + <value value="RY6" /> + </identifier> + <display value="LEEDS COMMUNITY HEALTHCARE NHS TRUST" /> + </receiver> + </destination> + <sender> + <reference value="https://directory.spineservices.nhs.uk/Organization/X26" /> + </sender> + <source> + <endpoint value="NOROT003" /> + </source> + <focus> + <reference value="Encounter/UKCore-Encounter-InpatientEncounter-Example" /> + </focus> +</MessageHeader> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Observation-24HourBloodPressure-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Observation-24HourBloodPressure-Example.xml new file mode 100644 index 0000000..ec3fe09 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Observation-24HourBloodPressure-Example.xml @@ -0,0 +1,61 @@ +<Observation xmlns="http://hl7.org/fhir"> + <id value="UKCore-Observation-24HourBloodPressure-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate an average blood pressure over 24 hours</div> + </text> + <status value="final" /> + <category> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/observation-category" /> + <code value="vital-signs" /> + <display value="Vital Signs" /> + </coding> + </category> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="314463006" /> + <display value="24 hour blood pressure" /> + </coding> + </code> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <effectiveDateTime value="2023-03-10" /> + <performer> + <reference value="Organization/UKCore-Organization-LeedsTeachingHospital-Example" /> + </performer> + <component> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="314464000" /> + <display value="24 hour systolic blood pressure" /> + </coding> + <text value="Systolic blood pressure" /> + </code> + <valueQuantity> + <value value="102" /> + <unit value="millimeter of mercury" /> + <system value="http://unitsofmeasure.org" /> + <code value="mm[Hg]" /> + </valueQuantity> + </component> + <component> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="314465004" /> + <display value="24 hour diastolic blood pressure" /> + </coding> + <text value="Diastolic blood pressure" /> + </code> + <valueQuantity> + <value value="84" /> + <unit value="millimeter of mercury" /> + <system value="http://unitsofmeasure.org" /> + <code value="mm[Hg]" /> + </valueQuantity> + </component> +</Observation> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Observation-AwarenessOfDiagnosis-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Observation-AwarenessOfDiagnosis-Example.xml new file mode 100644 index 0000000..9bc573e --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Observation-AwarenessOfDiagnosis-Example.xml @@ -0,0 +1,19 @@ +<Observation xmlns="http://hl7.org/fhir"> + <id value="UKCore-Observation-AwarenessOfDiagnosis-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate an observation of the awareness of diagnosis</div> + </text> + <status value="final" /> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="162564003" /> + <display value="Awareness of diagnosis" /> + </coding> + </code> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <effectiveInstant value="2019-12-10T13:00:00+00:00" /> +</Observation> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Observation-BreathingNormally-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Observation-BreathingNormally-Example.xml new file mode 100644 index 0000000..5f04f04 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Observation-BreathingNormally-Example.xml @@ -0,0 +1,29 @@ +<Observation xmlns="http://hl7.org/fhir"> + <id value="UKCore-Observation-BreathingNormally-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate an observation of a patient breathing room air</div> + </text> + <status value="final" /> + <category> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/observation-category" /> + <code value="exam" /> + <display value="Exam" /> + </coding> + </category> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="722742002" /> + <display value="Breathing room air" /> + </coding> + </code> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <effectiveDateTime value="2023-08-10" /> + <performer> + <reference value="Organization/UKCore-Organization-LeedsTeachingHospital-Example" /> + </performer> +</Observation> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Observation-DrugUse-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Observation-DrugUse-Example.xml new file mode 100644 index 0000000..6463421 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Observation-DrugUse-Example.xml @@ -0,0 +1,32 @@ +<Observation xmlns="http://hl7.org/fhir"> + <id value="UKCore-Observation-DrugUse-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate an observation of the patient's illicit drug use</div> + </text> + <identifier> + <system value="https://tools.ietf.org/html/rfc4122" /> + <value value="2af46949-4938-4c57-bad4-c4363e1965d5" /> + </identifier> + <status value="final" /> + <category> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/observation-category" /> + <code value="social-history" /> + <display value="Social History" /> + </coding> + </category> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="307052004" /> + <display value="Illicit drug use" /> + </coding> + </code> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <performer> + <reference value="Organization/UKCore-Organization-LeedsTeachingHospital-Example" /> + </performer> +</Observation> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Observation-FastingTest-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Observation-FastingTest-Example.xml new file mode 100644 index 0000000..adec486 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Observation-FastingTest-Example.xml @@ -0,0 +1,35 @@ +<Observation xmlns="http://hl7.org/fhir"> + <id value="UKCore-Observation-FastingTest-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate a blood glucose reading after fasting</div> + </text> + <status value="final" /> + <category> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/observation-category" /> + <code value="exam" /> + <display value="Exam" /> + </coding> + </category> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="997681000000108" /> + <display value="Fasting blood glucose level" /> + </coding> + </code> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <effectiveDateTime value="2023-08-10" /> + <performer> + <reference value="Organization/UKCore-Organization-LeedsTeachingHospital-Example" /> + </performer> + <valueQuantity> + <value value="3.9" /> + <unit value="millimoles per litre" /> + <system value="http://unitsofmeasure.org" /> + <code value="mmol/L" /> + </valueQuantity> +</Observation> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Observation-FingerJointInflamed-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Observation-FingerJointInflamed-Example.xml new file mode 100644 index 0000000..1b3bb30 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Observation-FingerJointInflamed-Example.xml @@ -0,0 +1,29 @@ +<Observation xmlns="http://hl7.org/fhir"> + <id value="UKCore-Observation-FingerJointInflamed-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate a finger joint inflammation observation</div> + </text> + <identifier> + <system value="https://tools.ietf.org/html/rfc4122" /> + <value value="0733b27a-377b-4688-90be-eb7b9f462b91" /> + </identifier> + <status value="final" /> + <category> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/observation-category" /> + <code value="exam" /> + <display value="Exam" /> + </coding> + </category> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="298167002" /> + <display value="Finger joint inflamed" /> + </coding> + </code> + <performer> + <reference value="Practitioner/UKCore-Practitioner-PharmacistJimmyChuck-Example" /> + </performer> +</Observation> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Observation-Group-FullBloodCount-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Observation-Group-FullBloodCount-Example.xml new file mode 100644 index 0000000..2862759 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Observation-Group-FullBloodCount-Example.xml @@ -0,0 +1,38 @@ +<Observation xmlns="http://hl7.org/fhir"> + <id value="UKCore-Observation-Group-FullBloodCount-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate a full blood count using multiple lab observation references</div> + </text> + <extension url="http://hl7.org/fhir/6.0/StructureDefinition/extension-Observation.organizer"> + <valueBoolean value="true" /> + </extension> + <identifier> + <system value="https://tools.ietf.org/html/rfc4122" /> + <value value="53dd97da-082c-450d-a47d-3ffa44941a68" /> + </identifier> + <status value="final" /> + <category> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/observation-category" /> + <code value="laboratory" /> + <display value="Laboratory" /> + </coding> + </category> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="26604007" /> + <display value="Full blood count" /> + </coding> + </code> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <hasMember> + <reference value="Observation/UKCore-Observation-Lab-WhiteCellCount-Example" /> + </hasMember> + <hasMember> + <reference value="Observation/UKCore-Observation-Lab-RedCellCount-Example" /> + </hasMember> +</Observation> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Observation-HeavyDrinker-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Observation-HeavyDrinker-Example.xml new file mode 100644 index 0000000..7aa1897 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Observation-HeavyDrinker-Example.xml @@ -0,0 +1,35 @@ +<Observation xmlns="http://hl7.org/fhir"> + <id value="UKCore-Observation-HeavyDrinker-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate a patient who is a heavy drinker</div> + </text> + <status value="final" /> + <category> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/observation-category" /> + <code value="social-history" /> + <display value="Social History" /> + </coding> + </category> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="1082631000000102" /> + <display value="Alcohol units consumed per day" /> + </coding> + </code> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <effectiveDateTime value="2023-08-10" /> + <performer> + <reference value="Organization/UKCore-Organization-LeedsTeachingHospital-Example" /> + </performer> + <valueQuantity> + <value value="20" /> + <unit value="per day" /> + <system value="http://unitsofmeasure.org" /> + <code value="/d" /> + </valueQuantity> +</Observation> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Observation-Lab-Albumin-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Observation-Lab-Albumin-Example.xml new file mode 100644 index 0000000..b09d033 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Observation-Lab-Albumin-Example.xml @@ -0,0 +1,61 @@ +<Observation xmlns="http://hl7.org/fhir"> + <id value="UKCore-Observation-Lab-Albumin-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">This is a FHIR Observation representing a laboratory test for a patient's serum albumin level. It includes test codes from UK reference sets, the measured value, the performing laboratory, the date of issue, and a reference range to interpret the result.</div> + </text> + <meta> + <profile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Observation-Lab" /> + </meta> + <identifier> + <system value="https://tools.ietf.org/html/rfc4122" /> + <value value="78443cb9-f248-44ef-9e6b-37fc4a592c1b" /> + </identifier> + <status value="final" /> + <category> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/observation-category" /> + <code value="laboratory" /> + <display value="Laboratory" /> + </coding> + </category> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="1105861000000106" /> + <display value="Albumin mass concentration in serum" /> + </coding> + </code> + <subject> + <reference value="urn:uuid:ab87a3f8-1d37-44a9-804e-5e962598a6e4" /> + <display value="WELSH, Joel" /> + </subject> + <issued value="2022-03-08T14:23:00+00:00" /> + <performer> + <reference value="urn:uuid:8a6d85b8-9837-4fed-a257-4cf207988338" /> + <display value="TD008362 PATH LAB 001" /> + </performer> + <valueQuantity> + <value value="47" /> + <unit value="g/L" /> + <system value="http://unitsofmeasure.org" /> + <code value="g/L" /> + </valueQuantity> + <specimen> + <reference value="urn:uuid:bab0eaec-1ec5-4598-b660-90bb38a1030d" /> + </specimen> + <referenceRange> + <low> + <value value="35" /> + <unit value="g/L" /> + <system value="http://unitsofmeasure.org" /> + <code value="g/L" /> + </low> + <high> + <value value="50" /> + <unit value="g/L" /> + <system value="http://unitsofmeasure.org" /> + <code value="g/L" /> + </high> + </referenceRange> +</Observation> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Observation-Lab-RedCellCount-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Observation-Lab-RedCellCount-Example.xml new file mode 100644 index 0000000..02be7c5 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Observation-Lab-RedCellCount-Example.xml @@ -0,0 +1,48 @@ +<Observation xmlns="http://hl7.org/fhir"> + <id value="UKCore-Observation-Lab-RedCellCount-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate the observation of a red cell count for a blood specimen</div> + </text> + <identifier> + <system value="https://tools.ietf.org/html/rfc4122" /> + <value value="fcd8af5a-18a0-4d0b-8c79-5b6bdf55fb32" /> + </identifier> + <status value="final" /> + <category> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/observation-category" /> + <code value="laboratory" /> + <display value="Laboratory" /> + </coding> + </category> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="58571000237106" /> + <display value="Nucleated red blood cell count in blood" /> + </coding> + </code> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <performer> + <reference value="Organization/UKCore-Organization-LeedsTeachingHospital-Example" /> + </performer> + <valueQuantity> + <value value="3.9" /> + <unit value="10*12/L" /> + <system value="http://unitsofmeasure.org" /> + </valueQuantity> + <specimen> + <reference value="Specimen/UKCore-Specimen-BloodSpecimen-Example" /> + </specimen> + <referenceRange> + <low> + <value value="4.0" /> + </low> + <high> + <value value="5.9" /> + </high> + </referenceRange> +</Observation> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Observation-Lab-Sn-AbsentData-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Observation-Lab-Sn-AbsentData-Example.xml new file mode 100644 index 0000000..368cf31 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Observation-Lab-Sn-AbsentData-Example.xml @@ -0,0 +1,34 @@ +<Observation xmlns="http://hl7.org/fhir"> + <id value="UKCore-Observation-Lab-Sn-AbsentData-Example" /> + <status value="final" /> + <category> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/observation-category" /> + <code value="laboratory" /> + <display value="Laboratory" /> + </coding> + </category> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="58571000237106" /> + <display value="Nucleated red blood cell count in blood" /> + </coding> + </code> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <performer> + <reference value="Organization/UKCore-Organization-LeedsTeachingHospital-Example" /> + </performer> + <dataAbsentReason> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/data-absent-reason" /> + <code value="as-text" /> + </coding> + <text value="Specimen unsatisfactory for evaluation" /> + </dataAbsentReason> + <specimen> + <reference value="Specimen/UKCore-Specimen-BloodSpecimen-Example" /> + </specimen> +</Observation> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Observation-Lab-WhiteCellCount-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Observation-Lab-WhiteCellCount-Example.xml new file mode 100644 index 0000000..b1ec77d --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Observation-Lab-WhiteCellCount-Example.xml @@ -0,0 +1,48 @@ +<Observation xmlns="http://hl7.org/fhir"> + <id value="UKCore-Observation-Lab-WhiteCellCount-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate the observation of a white cell count for a blood specimen</div> + </text> + <identifier> + <system value="https://tools.ietf.org/html/rfc4122" /> + <value value="3b809516-a294-4de9-a4ce-0c24c7b5f796" /> + </identifier> + <status value="final" /> + <category> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/observation-category" /> + <code value="laboratory" /> + <display value="Laboratory" /> + </coding> + </category> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="16181000237107" /> + <display value="White blood cell count in fluid" /> + </coding> + </code> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <performer> + <reference value="Organization/UKCore-Organization-LeedsTeachingHospital-Example" /> + </performer> + <valueQuantity> + <value value="11.2" /> + <unit value="10*9/L" /> + <system value="http://unitsofmeasure.org" /> + </valueQuantity> + <specimen> + <reference value="Specimen/UKCore-Specimen-BloodSpecimen-Example" /> + </specimen> + <referenceRange> + <low> + <value value="4.0" /> + </low> + <high> + <value value="17.0" /> + </high> + </referenceRange> +</Observation> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Observation-NPEWSTotal-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Observation-NPEWSTotal-Example.xml new file mode 100644 index 0000000..9e78434 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Observation-NPEWSTotal-Example.xml @@ -0,0 +1,35 @@ +<Observation xmlns="http://hl7.org/fhir"> + <id value="UKCore-Observation-NPEWSTotal-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate a NPEWS Total Score</div> + </text> + <status value="final" /> + <category> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/observation-category" /> + <code value="survey" /> + <display value="Survey" /> + </coding> + </category> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="1363261000000104" /> + <display value="NPEWS (National Paediatric Early Warning Score) - total score" /> + </coding> + </code> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <effectiveDateTime value="2023-08-10" /> + <performer> + <reference value="Organization/UKCore-Organization-LeedsTeachingHospital-Example" /> + </performer> + <valueQuantity> + <value value="6" /> + <unit value="ScoreOf" /> + <system value="http://unitsofmeasure.org" /> + <code value="{ScoreOf}" /> + </valueQuantity> +</Observation> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Observation-OxygenTherapy-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Observation-OxygenTherapy-Example.xml new file mode 100644 index 0000000..5f48f9b --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Observation-OxygenTherapy-Example.xml @@ -0,0 +1,35 @@ +<Observation xmlns="http://hl7.org/fhir"> + <id value="UKCore-Observation-OxygenTherapy-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate an observation of a patient being assisted by oxygen therapy</div> + </text> + <status value="final" /> + <category> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/observation-category" /> + <code value="therapy" /> + <display value="Therapy" /> + </coding> + </category> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="371825009" /> + <display value="Patient on oxygen" /> + </coding> + </code> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <effectiveDateTime value="2023-08-10" /> + <performer> + <reference value="Organization/UKCore-Organization-LeedsTeachingHospital-Example" /> + </performer> + <valueQuantity> + <value value="2" /> + <unit value="litre per minute" /> + <system value="http://unitsofmeasure.org" /> + <code value="l/min" /> + </valueQuantity> +</Observation> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Observation-PatientConsciousness-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Observation-PatientConsciousness-Example.xml new file mode 100644 index 0000000..d802022 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Observation-PatientConsciousness-Example.xml @@ -0,0 +1,36 @@ +<Observation xmlns="http://hl7.org/fhir"> + <id value="UKCore-Observation-PatientConsciousness-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate a patient's consciousness level</div> + </text> + <status value="final" /> + <category> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/observation-category" /> + <code value="survey" /> + <display value="Survey" /> + </coding> + </category> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="1104441000000107" /> + <display value="Alert Confusion Voice Pain Unresponsive scale score" /> + </coding> + </code> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <effectiveDateTime value="2023-08-10" /> + <performer> + <reference value="Organization/UKCore-Organization-LeedsTeachingHospital-Example" /> + </performer> + <valueCodeableConcept> + <coding> + <system value="http://snomed.info/sct" /> + <code value="300202002" /> + <display value="Responds to voice" /> + </coding> + </valueCodeableConcept> +</Observation> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Observation-PipeSmoker-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Observation-PipeSmoker-Example.xml new file mode 100644 index 0000000..77b2d63 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Observation-PipeSmoker-Example.xml @@ -0,0 +1,35 @@ +<Observation xmlns="http://hl7.org/fhir"> + <id value="UKCore-Observation-PipeSmoker-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate the observation of a patient who smokes a pipe</div> + </text> + <status value="final" /> + <category> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/observation-category" /> + <code value="social-history" /> + <display value="Social History" /> + </coding> + </category> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="230058003" /> + <display value="Pipe tobacco consumption" /> + </coding> + </code> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <effectiveDateTime value="2023-08-10" /> + <performer> + <reference value="Organization/UKCore-Organization-LeedsTeachingHospital-Example" /> + </performer> + <valueQuantity> + <value value="5" /> + <unit value="per day" /> + <system value="http://unitsofmeasure.org" /> + <code value="/d" /> + </valueQuantity> +</Observation> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Observation-TobaccoConsumption-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Observation-TobaccoConsumption-Example.xml new file mode 100644 index 0000000..1640aab --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Observation-TobaccoConsumption-Example.xml @@ -0,0 +1,37 @@ +<Observation xmlns="http://hl7.org/fhir"> + <id value="UKCore-Observation-TobaccoConsumption-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate a tobacco consumption observation</div> + </text> + <status value="final" /> + <category> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/observation-category" /> + <code value="social-history" /> + <display value="Social History" /> + </coding> + </category> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="266918002" /> + <display value="Tobacco smoking consumption" /> + </coding> + <text value="Tobacco consumption" /> + </code> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <effectiveDateTime value="2026-01-16" /> + <performer> + <reference value="Organization/UKCore-Organization-LeedsTeachingHospital-Example" /> + </performer> + <valueCodeableConcept> + <coding> + <system value="http://snomed.info/sct" /> + <code value="160603005" /> + <display value="Light cigarette smoker (1-9 cigs/day)" /> + </coding> + </valueCodeableConcept> +</Observation> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Observation-VitalSigns-BMI-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Observation-VitalSigns-BMI-Example.xml new file mode 100644 index 0000000..bbbcc8e --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Observation-VitalSigns-BMI-Example.xml @@ -0,0 +1,41 @@ +<Observation xmlns="http://hl7.org/fhir"> + <id value="UKCore-Observation-VitalSigns-BMI-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate a body mass index vital sign</div> + </text> + <status value="final" /> + <category> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/observation-category" /> + <code value="vital-signs" /> + <display value="Vital Signs" /> + </coding> + <text value="Vital Signs" /> + </category> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="60621009" /> + <display value="Body mass index" /> + </coding> + <coding> + <system value="http://loinc.org" /> + <code value="39156-5" /> + <display value="Body mass index (BMI) [Ratio]" /> + </coding> + </code> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <effectiveDateTime value="2023-08-10" /> + <performer> + <reference value="Organization/UKCore-Organization-LeedsTeachingHospital-Example" /> + </performer> + <valueQuantity> + <value value="46" /> + <unit value="kilogram / (meter ^ 2)" /> + <system value="http://unitsofmeasure.org" /> + <code value="kg/m2" /> + </valueQuantity> +</Observation> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Observation-VitalSigns-BloodPressure-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Observation-VitalSigns-BloodPressure-Example.xml new file mode 100644 index 0000000..df79b60 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Observation-VitalSigns-BloodPressure-Example.xml @@ -0,0 +1,85 @@ +<Observation xmlns="http://hl7.org/fhir"> + <id value="UKCore-Observation-VitalSigns-BloodPressure-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate a blood pressure measurement vital signs observation</div> + </text> + <status value="final" /> + <category> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/observation-category" /> + <code value="vital-signs" /> + <display value="Vital Signs" /> + </coding> + </category> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="75367002" /> + <display value="Blood pressure" /> + </coding> + <coding> + <system value="http://loinc.org" /> + <code value="85354-9" /> + <display value="Blood pressure panel with all children optional" /> + </coding> + <text value="Blood pressure" /> + </code> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <effectiveDateTime value="2023-08-10" /> + <performer> + <reference value="Organization/UKCore-Organization-LeedsTeachingHospital-Example" /> + </performer> + <bodySite> + <coding> + <system value="http://snomed.info/sct" /> + <code value="40983000" /> + <display value="Structure of upper extremity between shoulder and elbow" /> + </coding> + <text value="Structure of upper extremity between shoulder and elbow" /> + </bodySite> + <component> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="72313002" /> + <display value="Systolic arterial pressure" /> + </coding> + <coding> + <system value="http://loinc.org" /> + <code value="8480-6" /> + <display value="Systolic blood pressure" /> + </coding> + <text value="Systolic blood pressure" /> + </code> + <valueQuantity> + <value value="142" /> + <unit value="millimeter of mercury" /> + <system value="http://unitsofmeasure.org" /> + <code value="mm[Hg]" /> + </valueQuantity> + </component> + <component> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="1091811000000102" /> + <display value="Diastolic arterial pressure" /> + </coding> + <coding> + <system value="http://loinc.org" /> + <code value="8462-4" /> + <display value="Diastolic blood pressure" /> + </coding> + <text value="Diastolic blood pressure" /> + </code> + <valueQuantity> + <value value="94" /> + <unit value="millimeter of mercury" /> + <system value="http://unitsofmeasure.org" /> + <code value="mm[Hg]" /> + </valueQuantity> + </component> +</Observation> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Observation-VitalSigns-BodyHeight-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Observation-VitalSigns-BodyHeight-Example.xml new file mode 100644 index 0000000..9a068cf --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Observation-VitalSigns-BodyHeight-Example.xml @@ -0,0 +1,41 @@ +<Observation xmlns="http://hl7.org/fhir"> + <id value="UKCore-Observation-VitalSigns-BodyHeight-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate a body height vital sign</div> + </text> + <status value="final" /> + <category> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/observation-category" /> + <code value="vital-signs" /> + <display value="Vital Signs" /> + </coding> + <text value="Vital Signs" /> + </category> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="50373000" /> + <display value="Body height measure" /> + </coding> + <coding> + <system value="http://loinc.org" /> + <code value="8302-2" /> + <display value="Body height" /> + </coding> + </code> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <effectiveDateTime value="2023-08-10" /> + <performer> + <reference value="Organization/UKCore-Organization-LeedsTeachingHospital-Example" /> + </performer> + <valueQuantity> + <value value="1.64" /> + <unit value="meter" /> + <system value="http://unitsofmeasure.org" /> + <code value="m" /> + </valueQuantity> +</Observation> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Observation-VitalSigns-BodyTemperature-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Observation-VitalSigns-BodyTemperature-Example.xml new file mode 100644 index 0000000..bb93295 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Observation-VitalSigns-BodyTemperature-Example.xml @@ -0,0 +1,41 @@ +<Observation xmlns="http://hl7.org/fhir"> + <id value="UKCore-Observation-VitalSigns-BodyTemperature-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate a body temperature vital sign</div> + </text> + <status value="final" /> + <category> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/observation-category" /> + <code value="vital-signs" /> + <display value="Vital Signs" /> + </coding> + <text value="Vital Signs" /> + </category> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="276885007" /> + <display value="Core body temperature" /> + </coding> + <coding> + <system value="http://loinc.org" /> + <code value="8310-5" /> + <display value="Body temperature" /> + </coding> + </code> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <effectiveDateTime value="2023-08-10" /> + <performer> + <reference value="Organization/UKCore-Organization-LeedsTeachingHospital-Example" /> + </performer> + <valueQuantity> + <value value="36.5" /> + <unit value="degree Celsius" /> + <system value="http://unitsofmeasure.org" /> + <code value="Cel" /> + </valueQuantity> +</Observation> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Observation-VitalSigns-BodyWeight-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Observation-VitalSigns-BodyWeight-Example.xml new file mode 100644 index 0000000..3eccb29 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Observation-VitalSigns-BodyWeight-Example.xml @@ -0,0 +1,41 @@ +<Observation xmlns="http://hl7.org/fhir"> + <id value="UKCore-Observation-VitalSigns-BodyWeight-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate a body weight vital sign</div> + </text> + <status value="final" /> + <category> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/observation-category" /> + <code value="vital-signs" /> + <display value="Vital Signs" /> + </coding> + <text value="Vital Signs" /> + </category> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="27113001" /> + <display value="Body weight" /> + </coding> + <coding> + <system value="http://loinc.org" /> + <code value="29463-7" /> + <display value="Body weight" /> + </coding> + </code> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <effectiveDateTime value="2023-08-10" /> + <performer> + <reference value="Organization/UKCore-Organization-LeedsTeachingHospital-Example" /> + </performer> + <valueQuantity> + <value value="90" /> + <unit value="kilogram" /> + <system value="http://unitsofmeasure.org" /> + <code value="kg" /> + </valueQuantity> +</Observation> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Observation-VitalSigns-HeadCircumference-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Observation-VitalSigns-HeadCircumference-Example.xml new file mode 100644 index 0000000..9c041ac --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Observation-VitalSigns-HeadCircumference-Example.xml @@ -0,0 +1,41 @@ +<Observation xmlns="http://hl7.org/fhir"> + <id value="UKCore-Observation-VitalSigns-HeadCircumference-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate a head circumference vital sign</div> + </text> + <status value="final" /> + <category> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/observation-category" /> + <code value="vital-signs" /> + <display value="Vital Signs" /> + </coding> + <text value="Vital Signs" /> + </category> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="363812007" /> + <display value="Head circumference" /> + </coding> + <coding> + <system value="http://loinc.org" /> + <code value="9843-4" /> + <display value="Head Occipital-frontal circumference" /> + </coding> + </code> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <effectiveDateTime value="2023-08-10" /> + <performer> + <reference value="Organization/UKCore-Organization-LeedsTeachingHospital-Example" /> + </performer> + <valueQuantity> + <value value="59" /> + <unit value="centimeter" /> + <system value="http://unitsofmeasure.org" /> + <code value="cm" /> + </valueQuantity> +</Observation> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Observation-VitalSigns-HeartRate-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Observation-VitalSigns-HeartRate-Example.xml new file mode 100644 index 0000000..f5ef9da --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Observation-VitalSigns-HeartRate-Example.xml @@ -0,0 +1,41 @@ +<Observation xmlns="http://hl7.org/fhir"> + <id value="UKCore-Observation-VitalSigns-HeartRate-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate a heart rate vital sign</div> + </text> + <status value="final" /> + <category> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/observation-category" /> + <code value="vital-signs" /> + <display value="Vital Signs" /> + </coding> + <text value="Vital Signs" /> + </category> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="444981005" /> + <display value="Resting heart rate" /> + </coding> + <coding> + <system value="http://loinc.org" /> + <code value="8867-4" /> + <display value="Heart rate" /> + </coding> + </code> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <effectiveDateTime value="2023-08-10" /> + <performer> + <reference value="Organization/UKCore-Organization-LeedsTeachingHospital-Example" /> + </performer> + <valueQuantity> + <value value="104" /> + <unit value="per minute" /> + <system value="http://unitsofmeasure.org" /> + <code value="/min" /> + </valueQuantity> +</Observation> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Observation-VitalSigns-OxygenSaturation-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Observation-VitalSigns-OxygenSaturation-Example.xml new file mode 100644 index 0000000..9b0aca0 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Observation-VitalSigns-OxygenSaturation-Example.xml @@ -0,0 +1,41 @@ +<Observation xmlns="http://hl7.org/fhir"> + <id value="UKCore-Observation-VitalSigns-OxygenSaturation-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate an oxygen saturation vital sign</div> + </text> + <status value="final" /> + <category> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/observation-category" /> + <code value="vital-signs" /> + <display value="Vital Signs" /> + </coding> + <text value="Vital Signs" /> + </category> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="431314004" /> + <display value="Peripheral oxygen saturation" /> + </coding> + <coding> + <system value="http://loinc.org" /> + <code value="2708-6" /> + <display value="Oxygen saturation in Arterial blood" /> + </coding> + </code> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <effectiveDateTime value="2023-08-10" /> + <performer> + <reference value="Organization/UKCore-Organization-LeedsTeachingHospital-Example" /> + </performer> + <valueQuantity> + <value value="96" /> + <unit value="percent" /> + <system value="http://unitsofmeasure.org" /> + <code value="%" /> + </valueQuantity> +</Observation> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Observation-VitalSigns-RespiratoryRate-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Observation-VitalSigns-RespiratoryRate-Example.xml new file mode 100644 index 0000000..61f56ba --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Observation-VitalSigns-RespiratoryRate-Example.xml @@ -0,0 +1,41 @@ +<Observation xmlns="http://hl7.org/fhir"> + <id value="UKCore-Observation-VitalSigns-RespiratoryRate-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate a respiration rate vital signs observation</div> + </text> + <status value="final" /> + <category> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/observation-category" /> + <code value="vital-signs" /> + <display value="Vital Signs" /> + </coding> + <text value="Vital Signs" /> + </category> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="86290005" /> + <display value="Respiratory rate" /> + </coding> + <coding> + <system value="http://loinc.org" /> + <code value="9279-1" /> + <display value="Respiratory Rate" /> + </coding> + </code> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <effectiveDateTime value="2023-08-10" /> + <performer> + <reference value="Organization/UKCore-Organization-LeedsTeachingHospital-Example" /> + </performer> + <valueQuantity> + <value value="21" /> + <unit value="per minute" /> + <system value="http://unitsofmeasure.org" /> + <code value="/min" /> + </valueQuantity> +</Observation> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-OperationOutcome-DateError-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-OperationOutcome-DateError-Example.xml new file mode 100644 index 0000000..4149aa7 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-OperationOutcome-DateError-Example.xml @@ -0,0 +1,20 @@ +<OperationOutcome xmlns="http://hl7.org/fhir"> + <id value="UKCore-OperationOutcome-DateError-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate an error returned from an API call, due to an error in a date</div> + </text> + <issue> + <severity value="fatal" /> + <code value="structure" /> + <details> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/operation-outcome" /> + <code value="MSG_DATE_FORMAT" /> + <display value="The Date value %s is not in the correct format (Xml Date Format required)" /> + </coding> + </details> + <diagnostics value="Interop.FHIRProcessors.Patient.processbirthDate line 2450" /> + <expression value="Patient.birthDate" /> + </issue> +</OperationOutcome> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Organization-LeedsTeachingHospital-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Organization-LeedsTeachingHospital-Example.xml new file mode 100644 index 0000000..b3f3209 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Organization-LeedsTeachingHospital-Example.xml @@ -0,0 +1,24 @@ +<Organization xmlns="http://hl7.org/fhir"> + <id value="UKCore-Organization-LeedsTeachingHospital-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate an NHS Trust organisation</div> + </text> + <identifier> + <use value="official" /> + <system value="https://fhir.nhs.uk/Id/ods-organization-code" /> + <value value="RR8" /> + </identifier> + <name value="LEEDS TEACHING HOSPITALS NHS TRUST" /> + <telecom> + <system value="phone" /> + <value value="0113 243 3144" /> + </telecom> + <address> + <line value="ST. JAMES'S UNIVERSITY HOSPITAL" /> + <line value="BECKETT STREET" /> + <city value="LEEDS" /> + <postalCode value="LS9 7TF" /> + <country value="ENGLAND" /> + </address> +</Organization> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Organization-WhiteRoseMedicalCentre-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Organization-WhiteRoseMedicalCentre-Example.xml new file mode 100644 index 0000000..2a6af78 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Organization-WhiteRoseMedicalCentre-Example.xml @@ -0,0 +1,24 @@ +<Organization xmlns="http://hl7.org/fhir"> + <id value="UKCore-Organization-WhiteRoseMedicalCentre-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate an organization</div> + </text> + <identifier> + <use value="official" /> + <system value="https://fhir.nhs.uk/Id/ods-organization-code" /> + <value value="GP5" /> + </identifier> + <name value="WHITE ROSE MEDICAL CENTRE" /> + <telecom> + <system value="phone" /> + <value value="0111 243 3144" /> + </telecom> + <address> + <line value="WHITE ROSE MEDICAL PRACTICE" /> + <line value="ROSE STREET" /> + <city value="LEEDS" /> + <postalCode value="LS1288T" /> + <country value="ENGLAND" /> + </address> +</Organization> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Patient-BabyPatient-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Patient-BabyPatient-Example.xml new file mode 100644 index 0000000..8b66e50 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Patient-BabyPatient-Example.xml @@ -0,0 +1,49 @@ +<Patient xmlns="http://hl7.org/fhir"> + <id value="UKCore-Patient-BabyPatient-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate a patient that is a baby</div> + </text> + <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-EthnicCategory"> + <valueCodeableConcept> + <coding> + <system value="https://fhir.hl7.org.uk/CodeSystem/UKCore-EthnicCategoryEngland" /> + <code value="A" /> + <display value="White - British" /> + </coding> + </valueCodeableConcept> + </extension> + <identifier> + <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-NHSNumberVerificationStatus"> + <valueCodeableConcept> + <coding> + <system value="https://fhir.hl7.org.uk/CodeSystem/UKCore-NHSNumberVerificationStatusEngland" /> + <code value="01" /> + <display value="Number present and verified" /> + </coding> + </valueCodeableConcept> + </extension> + <system value="https://fhir.nhs.uk/Id/nhs-number" /> + <value value="9912003890" /> + </identifier> + <name> + <use value="official" /> + <family value="JONES" /> + <given value="Melanie" /> + </name> + <telecom> + <system value="phone" /> + <value value="01131231266" /> + </telecom> + <gender value="female" /> + <birthDate value="2021-02-11"> + <extension url="http://hl7.org/fhir/StructureDefinition/patient-birthTime"> + <valueDateTime value="2021-02-11T15:39:00+00:00" /> + </extension> + </birthDate> + <address> + <line value="10 Fearnville Grove" /> + <city value="LEEDS" /> + <postalCode value="LS8 3DR" /> + </address> +</Patient> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Patient-RichardSmith-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Patient-RichardSmith-Example.xml new file mode 100644 index 0000000..4aaebf1 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Patient-RichardSmith-Example.xml @@ -0,0 +1,150 @@ +<Patient xmlns="http://hl7.org/fhir"> + <id value="UKCore-Patient-RichardSmith-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate a generic patient</div> + </text> + <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-EthnicCategory"> + <valueCodeableConcept> + <coding> + <system value="https://fhir.hl7.org.uk/CodeSystem/UKCore-EthnicCategoryEngland" /> + <code value="G" /> + <display value="Mixed - Any other mixed background" /> + </coding> + </valueCodeableConcept> + </extension> + <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-ContactPreference"> + <extension url="PreferredContactMethod"> + <valueCodeableConcept> + <coding> + <system value="https://fhir.hl7.org.uk/CodeSystem/UKCore-PreferredContactMethod" /> + <code value="3" /> + <display value="Telephone" /> + </coding> + </valueCodeableConcept> + </extension> + <extension url="PreferredContactTimes"> + <valueTiming> + <repeat> + <frequency value="1" /> + <period value="1" /> + <periodUnit value="d" /> + <dayOfWeek value="mon" /> + <dayOfWeek value="wed" /> + <dayOfWeek value="fri" /> + <when value="MORN" /> + </repeat> + </valueTiming> + </extension> + <extension url="PreferredWrittenCommunicationFormat"> + <valueCodeableConcept> + <coding> + <system value="https://fhir.hl7.org.uk/CodeSystem/UKCore-PreferredWrittenCommunicationFormat" /> + <code value="11" /> + <display value="Large print" /> + </coding> + </valueCodeableConcept> + </extension> + </extension> + <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-DeathNotificationStatus"> + <extension url="deathNotificationStatus"> + <valueCodeableConcept> + <coding> + <system value="https://fhir.hl7.org.uk/CodeSystem/UKCore-DeathNotificationStatus" /> + <code value="U" /> + <display value="Removed" /> + </coding> + </valueCodeableConcept> + </extension> + <extension url="systemEffectiveDate"> + <valueDateTime value="2019-08-01T00:00:00.000Z" /> + </extension> + </extension> + <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-ResidentialStatus"> + <valueCodeableConcept> + <coding> + <system value="https://fhir.hl7.org.uk/CodeSystem/UKCore-ResidentialStatus" /> + <code value="H" /> + <display value="UK Resident" /> + </coding> + </valueCodeableConcept> + </extension> + <identifier> + <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-NHSNumberVerificationStatus"> + <valueCodeableConcept> + <coding> + <system value="https://fhir.hl7.org.uk/CodeSystem/UKCore-NHSNumberVerificationStatusEngland" /> + <code value="01" /> + <display value="Number present and verified" /> + </coding> + </valueCodeableConcept> + </extension> + <system value="https://fhir.nhs.uk/Id/nhs-number" /> + <value value="9912003888" /> + </identifier> + <name> + <use value="official" /> + <family value="SMITH" /> + <given value="Richard" /> + </name> + <telecom> + <system value="phone" /> + <value value="01131231234" /> + </telecom> + <gender value="male" /> + <birthDate value="1970-09-11" /> + <address> + <line value="4 Sandmoor Drive" /> + <city value="LEEDS" /> + <postalCode value="LS17 7DF" /> + </address> + <contact> + <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-ContactRank"> + <valuePositiveInt value="1" /> + </extension> + <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-CopyCorrespondenceIndicator"> + <valueBoolean value="true" /> + </extension> + <relationship> + <coding> + <system value="https://fhir.hl7.org.uk/CodeSystem/UKCore-AdditionalPersonRelationshipRole" /> + <code value="Personal" /> + <display value="Personal relationship with the patient" /> + </coding> + </relationship> + <name> + <use value="official" /> + <text value="JACKSON Jane (Miss)" /> + <family value="Jackson" /> + <given value="Jane" /> + <prefix value="Miss" /> + </name> + <telecom> + <system value="phone" /> + <value value="07777123123" /> + <use value="mobile" /> + </telecom> + <address> + <use value="home" /> + <type value="physical" /> + <line value="5 Alwoodley Road" /> + <city value="LEEDS" /> + <postalCode value="LS17 6EH" /> + </address> + <gender value="female" /> + </contact> + <communication> + <language> + <coding> + <system value="urn:ietf:bcp:47" /> + <code value="bfi" /> + <display value="British Sign Language" /> + </coding> + <coding> + <system value="http://snomed.info/sct" /> + <code value="703963007" /> + <display value="Makaton vocabulary" /> + </coding> + </language> + </communication> +</Patient> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Patient-Sn-Makaton-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Patient-Sn-Makaton-Example.xml new file mode 100644 index 0000000..c8edcc2 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Patient-Sn-Makaton-Example.xml @@ -0,0 +1,22 @@ +<Patient xmlns="http://hl7.org/fhir"> + <id value="UKCore-Patient-Sn-Makaton-Example" /> + <name> + <use value="official" /> + <family value="JONES" /> + <given value="Jason" /> + </name> + <communication> + <language> + <coding> + <system value="urn:ietf:bcp:47" /> + <code value="bfi" /> + <display value="British Sign Language" /> + </coding> + <coding> + <system value="http://snomed.info/sct" /> + <code value="703963007" /> + <display value="Makaton vocabulary" /> + </coding> + </language> + </communication> +</Patient> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Patient-Sn-MultipleLanguages-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Patient-Sn-MultipleLanguages-Example.xml new file mode 100644 index 0000000..e37bd7f --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Patient-Sn-MultipleLanguages-Example.xml @@ -0,0 +1,51 @@ +<Patient xmlns="http://hl7.org/fhir"> + <id value="UKCore-Patient-Sn-MultipleLanguages-Example" /> + <name> + <use value="official" /> + <family value="JONES" /> + <given value="Jason" /> + </name> + <communication> + <extension url="http://hl7.org/fhir/StructureDefinition/patient-proficiency"> + <extension url="level"> + <valueCoding> + <system value="http://terminology.hl7.org/CodeSystem/v3-LanguageAbilityProficiency" /> + <code value="E" /> + <display value="Excellent" /> + </valueCoding> + </extension> + </extension> + <language> + <coding> + <system value="urn:ietf:bcp:47" /> + <code value="en" /> + <display value="English" /> + </coding> + </language> + </communication> + <communication> + <extension url="http://hl7.org/fhir/StructureDefinition/patient-proficiency"> + <extension url="level"> + <valueCoding> + <system value="http://terminology.hl7.org/CodeSystem/v3-LanguageAbilityProficiency" /> + <code value="P" /> + <display value="Poor" /> + </valueCoding> + </extension> + <extension url="type"> + <valueCoding> + <system value="http://terminology.hl7.org/CodeSystem/v3-LanguageAbilityMode" /> + <code value="ESP" /> + <display value="Expressed spoken" /> + </valueCoding> + </extension> + </extension> + <language> + <coding> + <system value="urn:ietf:bcp:47" /> + <code value="fr" /> + <display value="French" /> + </coding> + </language> + </communication> +</Patient> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Patient-Sn-Photo-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Patient-Sn-Photo-Example.xml new file mode 100644 index 0000000..af4901b --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Patient-Sn-Photo-Example.xml @@ -0,0 +1,9 @@ +<Patient xmlns="http://hl7.org/fhir"> + <id value="UKCore-Patient-Sn-Photo-Example" /> + <!-- **************snippet start************** --> + <photo> + <contentType value="image/png" /> + <data value="base64Binary" /> + </photo> + <!-- **************snippet end************** --> +</Patient> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Patient-Sn-SingleLanguage-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Patient-Sn-SingleLanguage-Example.xml new file mode 100644 index 0000000..fe9f867 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Patient-Sn-SingleLanguage-Example.xml @@ -0,0 +1,17 @@ +<Patient xmlns="http://hl7.org/fhir"> + <id value="UKCore-Patient-Sn-SingleLanguage-Example" /> + <name> + <use value="official" /> + <family value="JONES" /> + <given value="Jason" /> + </name> + <communication> + <language> + <coding> + <system value="urn:ietf:bcp:47" /> + <code value="en" /> + <display value="English" /> + </coding> + </language> + </communication> +</Patient> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Practitioner-ConsultantSandraGose-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Practitioner-ConsultantSandraGose-Example.xml new file mode 100644 index 0000000..6f79ff4 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Practitioner-ConsultantSandraGose-Example.xml @@ -0,0 +1,30 @@ +<Practitioner xmlns="http://hl7.org/fhir"> + <id value="UKCore-Practitioner-ConsultantSandraGose-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate a practitioner who is a consultant</div> + </text> + <identifier> + <system value="https://fhir.hl7.org.uk/Id/gmc-number" /> + <value value="C12345678" /> + </identifier> + <name> + <family value="Gose" /> + <given value="Sandra" /> + <prefix value="Mrs" /> + </name> + <telecom> + <system value="phone" /> + <value value="0113 6323211" /> + <use value="work" /> + </telecom> + <address> + <line value="Admissions Department" /> + <line value="ST. JAMES'S UNIVERSITY HOSPITAL" /> + <line value="BECKETT STREET" /> + <city value="LEEDS" /> + <postalCode value="LS9 7TF" /> + <country value="ENGLAND" /> + </address> + <gender value="female" /> +</Practitioner> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Practitioner-DoctorPaulRastall-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Practitioner-DoctorPaulRastall-Example.xml new file mode 100644 index 0000000..0fa3412 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Practitioner-DoctorPaulRastall-Example.xml @@ -0,0 +1,31 @@ +<Practitioner xmlns="http://hl7.org/fhir"> + <id value="UKCore-Practitioner-DoctorPaulRastall-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate a practitioner who is a doctor</div> + </text> + <identifier> + <system value="https://fhir.hl7.org.uk/Id/gmp-number" /> + <value value="G12345678" /> + </identifier> + <name> + <family value="Rastall" /> + <given value="Paul" /> + <prefix value="Dr" /> + </name> + <telecom> + <system value="phone" /> + <value value="0113 6323200" /> + <use value="work" /> + </telecom> + <address> + <use value="work" /> + <type value="both" /> + <line value="Chapel Main Practice" /> + <line value="22 Brightside Crescent" /> + <city value="Overtown" /> + <district value="West Yorkshire" /> + <postalCode value="LS10 4YU" /> + </address> + <gender value="male" /> +</Practitioner> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Practitioner-PharmacistJimmyChuck-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Practitioner-PharmacistJimmyChuck-Example.xml new file mode 100644 index 0000000..5c20f08 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Practitioner-PharmacistJimmyChuck-Example.xml @@ -0,0 +1,33 @@ +<Practitioner xmlns="http://hl7.org/fhir"> + <id value="UKCore-Practitioner-PharmacistJimmyChuck-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate a pharmacist practitioner</div> + </text> + <identifier> + <system value="https://fhir.hl7.org.uk/Id/gphc-number" /> + <value value="2298676" /> + </identifier> + <identifier> + <system value="https://fhir.nhs.uk/Id/sds-user-id" /> + <value value="P12345678" /> + </identifier> + <name> + <family value="Chuck" /> + <given value="Jimmy" /> + <prefix value="Mr" /> + </name> + <telecom> + <system value="phone" /> + <value value="0113 6323222" /> + <use value="work" /> + </telecom> + <address> + <line value="INHOUSE PHARMACY" /> + <line value="ST. JAMES'S UNIVERSITY HOSPITAL" /> + <line value="BECKETT STREET" /> + <city value="LEEDS" /> + <postalCode value="LS9 7TF" /> + <country value="ENGLAND" /> + </address> +</Practitioner> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Practitioner-Sn-Photo-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Practitioner-Sn-Photo-Example.xml new file mode 100644 index 0000000..9885c0e --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Practitioner-Sn-Photo-Example.xml @@ -0,0 +1,9 @@ +<Practitioner xmlns="http://hl7.org/fhir"> + <id value="UKCore-Practitioner-Sn-Photo-Example" /> + <!-- **************snippet start************** --> + <photo> + <contentType value="image/png" /> + <data value="base64Binary" /> + </photo> + <!-- **************snippet end************** --> +</Practitioner> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Practitioner-Sn-Qualification-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Practitioner-Sn-Qualification-Example.xml new file mode 100644 index 0000000..74d46ef --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Practitioner-Sn-Qualification-Example.xml @@ -0,0 +1,25 @@ +<Practitioner xmlns="http://hl7.org/fhir"> + <id value="UKCore-Practitioner-Sn-Qualification-Example" /> + <!-- **************snippet start************** --> + <qualification> + <identifier> + <system value="http://example.org/UniversityIdentifier" /> + <value value="12345" /> + </identifier> + <code> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/v2-0360/2.7" /> + <code value="BS" /> + <display value="Bachelor of Science" /> + </coding> + <text value="Bachelor of Science" /> + </code> + <period> + <start value="1995" /> + </period> + <issuer> + <display value="Example University" /> + </issuer> + </qualification> + <!-- **************snippet end************** --> +</Practitioner> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-PractitionerRole-GeneralPractitioner-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-PractitionerRole-GeneralPractitioner-Example.xml new file mode 100644 index 0000000..8d443b9 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-PractitionerRole-GeneralPractitioner-Example.xml @@ -0,0 +1,36 @@ +<PractitionerRole xmlns="http://hl7.org/fhir"> + <id value="UKCore-PractitionerRole-GeneralPractitioner-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate a practitioner with the GP role</div> + </text> + <identifier> + <system value="https://fhir.nhs.uk/Id/sds-role-profile-id" /> + <value value="100334993514" /> + </identifier> + <practitioner> + <reference value="Practitioner/UKCore-Practitioner-DoctorPaulRastall-Example" /> + </practitioner> + <organization> + <reference value="Organization/UKCore-Organization-WhiteRoseMedicalCentre-Example" /> + </organization> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="62247001" /> + <display value="General practitioner" /> + </coding> + </code> + <specialty> + <coding> + <system value="https://fhir.hl7.org.uk/CodeSystem/UKCore-PracticeSettingCode" /> + <code value="600" /> + <display value="General Medical Practice" /> + </coding> + </specialty> + <telecom> + <system value="phone" /> + <value value="0113 6323200" /> + <use value="work" /> + </telecom> +</PractitionerRole> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-PractitionerRole-Sn-Organization-Code-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-PractitionerRole-Sn-Organization-Code-Example.xml new file mode 100644 index 0000000..1762e50 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-PractitionerRole-Sn-Organization-Code-Example.xml @@ -0,0 +1,16 @@ +<PractitionerRole xmlns="http://hl7.org/fhir"> + <id value="UKCore-PractitionerRole-Sn-Organization-Code-Example" /> + <!-- **************snippet start************** --> + <identifier> + <system value="https://fhir.nhs.uk/Id/sds-role-profile-id" /> + <value value="100334993514" /> + </identifier> + <organization> + <identifier> + <system value="https://fhir.nhs.uk/Id/ods-organization-code" /> + <value value="RD8" /> + </identifier> + <display value="MILTON KEYNES UNIVERSITY HOSPITAL NHS FOUNDATION TRUST" /> + </organization> + <!-- **************snippet end************** --> +</PractitionerRole> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Procedure-ExaminationOfSkin-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Procedure-ExaminationOfSkin-Example.xml new file mode 100644 index 0000000..b2b959f --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Procedure-ExaminationOfSkin-Example.xml @@ -0,0 +1,19 @@ +<Procedure xmlns="http://hl7.org/fhir"> + <id value="UKCore-Procedure-ExaminationOfSkin-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate a skin examination procedure</div> + </text> + <status value="completed" /> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="128004" /> + <display value="Hand microscope examination of skin" /> + </coding> + </code> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <performedDateTime value="2019-12-10T13:00:00+00:00" /> +</Procedure> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Provenance-RARecordConsent-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Provenance-RARecordConsent-Example.xml new file mode 100644 index 0000000..9f2267a --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Provenance-RARecordConsent-Example.xml @@ -0,0 +1,29 @@ +<Provenance xmlns="http://hl7.org/fhir"> + <id value="UKCore-Provenance-RARecordConsent-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate provenance for a consent scenario</div> + </text> + <target> + <reference value="Consent/UKCore-Consent-ForInformationAccess-Example" /> + </target> + <recorded value="2022-03-01T10:05:33+00:00" /> + <agent> + <!--The actor who has some responsibility for the activity taking place--> + <role> + <coding> + <system value="https://fhir.hl7.org.uk/CodeSystem/UKCore-SDSJobRoleName" /> + <code value="R0260" /> + <display value="General Medical Practitioner" /> + </coding> + </role> + <who> + <reference value="Practitioner/UKCore-Practitioner-PaulRastall-Example" /> + <display value="Dr Paul Rastall" /> + </who> + <onBehalfOf> + <reference value="Organization/https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization" /> + <display value="White Rose Medical Centre" /> + </onBehalfOf> + </agent> +</Provenance> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Questionnaire-EOLPlan-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Questionnaire-EOLPlan-Example.xml new file mode 100644 index 0000000..e5e5537 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Questionnaire-EOLPlan-Example.xml @@ -0,0 +1,96 @@ +<Questionnaire xmlns="http://hl7.org/fhir"> + <id value="UKCore-Questionnaire-EOLPlan-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate an end of life plan questionnaire</div> + </text> + <url value="https://example.com/base/Questionnaire/UKCore-Questionnaire-EOLPlan-Example" /> + <title value="End of Life Care Plan (Mock up)" /> + <status value="draft" /> + <experimental value="true" /> + <subjectType value="Patient" /> + <date value="2023-11-13T13:32:13+00:00" /> + <description value="This is an End of Life plan, purely for demonstration purposes" /> + <code> + <system value="http://snomed.info/sct" /> + <code value="861411000000103" /> + <display value="End of Life Care Document" /> + </code> + <item> + <linkId value="Q1" /> + <text value="Advanced Treatment Preferences" /> + <type value="group" /> + <enableBehavior value="any" /> + <item> + <linkId value="Q1.1" /> + <text value="Clinical Problems and Advised Interventions" /> + <type value="group" /> + <enableBehavior value="any" /> + <repeats value="true" /> + <item> + <linkId value="Q1.1g" /> + <extension url="http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl"> + <valueCodeableConcept> + <coding> + <system value="http://hl7.org/fhir/questionnaire-item-control" /> + <code value="autocomplete" /> + <display value="Auto-complete" /> + </coding> + </valueCodeableConcept> + </extension> + <text value="ATP Problems" /> + <type value="choice" /> + <enableBehavior value="any" /> + <required value="true" /> + <answerValueSet value="https://fhir.hl7.org.uk/ValueSet/UKCore-ConditionCode" /> + </item> + </item> + <item> + <linkId value="Q1.2" /> + <text value="Anticipatory medicines/just in case box issued" /> + <type value="string" /> + <enableBehavior value="any" /> + <required value="true" /> + </item> + <item> + <linkId value="Q1.3" /> + <text value="Advance Decision to Refuse Treatment" /> + <type value="string" /> + <enableBehavior value="any" /> + <required value="true" /> + </item> + </item> + <item> + <linkId value="Q2" /> + <text value="Consent" /> + <type value="group" /> + <enableBehavior value="any" /> + <item> + <linkId value="Q2g" /> + <code> + <system value="http://snomed.info/sct" /> + <code value="887031000000108" /> + <display value="Consent for information sharing" /> + </code> + <text value="Consent for Information Sharing" /> + <type value="date" /> + </item> + </item> + <item> + <linkId value="Q3" /> + <text value="EOL Register" /> + <type value="group" /> + <enableBehavior value="any" /> + <repeats value="false" /> + <item> + <linkId value="Q3g" /> + <code> + <system value="http://snomed.info/sct" /> + <code value="526631000000108" /> + <display value="On end of life care register" /> + </code> + <text value="On End Of Life Register" /> + <type value="dateTime" /> + </item> + </item> +</Questionnaire> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Questionnaire-FitnessForWork-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Questionnaire-FitnessForWork-Example.xml new file mode 100644 index 0000000..80d201d --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Questionnaire-FitnessForWork-Example.xml @@ -0,0 +1,70 @@ +<Questionnaire xmlns="http://hl7.org/fhir"> + <id value="UKCore-Questionnaire-FitnessForWork-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate a fitness for work form questions</div> + </text> + <url value="https://example.com/base/Questionnaire/UKCore-Questionnaire-FitnessForWork-Example" /> + <title value="Statement of Fitness for Work (Mock up)" /> + <status value="draft" /> + <experimental value="true" /> + <subjectType value="Patient" /> + <description value="This is based on Med 3 from DWP purely for demonstration purposes" /> + <code> + <system value="http://snomed.info/sct" /> + <code value="18381000000107" /> + <display value="Sickness certificates" /> + </code> + <item> + <linkId value="Q1" /> + <text value="Assessment Date" /> + <type value="date" /> + <required value="true" /> + </item> + <item> + <linkId value="Q2" /> + <text value="Condition(s)" /> + <type value="group" /> + <item> + <extension url="http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl"> + <valueCodeableConcept> + <coding> + <system value="http://hl7.org/fhir/questionnaire-item-control" /> + <code value="autocomplete" /> + <display value="Auto-complete" /> + </coding> + </valueCodeableConcept> + </extension> + <linkId value="Q2g" /> + <text value="Condition (Coded)" /> + <type value="choice" /> + <repeats value="true" /> + <answerValueSet value="https://fhir.hl7.org.uk/ValueSet/UKCore-ConditionCode" /> + </item> + </item> + <item> + <linkId value="Q3" /> + <code> + <system value="http://snomed.info/sct" /> + <code value="365524007" /> + <display value="Fitness for work - finding" /> + </code> + <text value="I find you" /> + <type value="choice" /> + <required value="true" /> + <answerOption> + <valueCoding> + <system value="http://snomed.info/sct" /> + <code value="160910001" /> + <display value="Unfit for work" /> + </valueCoding> + </answerOption> + <answerOption> + <valueCoding> + <system value="http://snomed.info/sct" /> + <code value="225891002" /> + <display value="Fit for work with restrictions" /> + </valueCoding> + </answerOption> + </item> +</Questionnaire> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Questionnaire-InpatientSurvey-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Questionnaire-InpatientSurvey-Example.xml new file mode 100644 index 0000000..4e07a90 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Questionnaire-InpatientSurvey-Example.xml @@ -0,0 +1,63 @@ +<Questionnaire xmlns="http://hl7.org/fhir"> + <id value="UKCore-Questionnaire-InpatientSurvey-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate an in-patient questionnaire</div> + </text> + <url value="https://example.com/base/Questionnaire/UKCore-Questionnaire-InpatientSurvey-Example" /> + <title value="Inpatient Survey (Mock up)" /> + <status value="draft" /> + <experimental value="true" /> + <subjectType value="Patient" /> + <date value="2023-11-13T11:50:00+00:00" /> + <purpose value="A questionnaire used as part of a survey of new patient admissions to Acute Medicine. Purely for demonstration purposes." /> + <effectivePeriod> + <start value="2023-11-13T11:50:00+00:00" /> + <end value="2023-12-13T11:50:00+00:00" /> + </effectivePeriod> + <item> + <linkId value="1" /> + <text value="Do you have allergies?" /> + <type value="string" /> + </item> + <item> + <linkId value="2" /> + <text value="General questions" /> + <type value="group" /> + <item> + <linkId value="2.1" /> + <text value="What is your gender?" /> + <type value="string" /> + </item> + <item> + <linkId value="2.2" /> + <text value="What is your date of birth?" /> + <type value="date" /> + </item> + <item> + <linkId value="2.3" /> + <text value="What is your country of birth?" /> + <type value="string" /> + </item> + <item> + <linkId value="2.4" /> + <text value="What is your marital status?" /> + <type value="string" /> + </item> + </item> + <item> + <linkId value="3" /> + <text value="Intoxications" /> + <type value="group" /> + <item> + <linkId value="3.1" /> + <text value="Do you smoke?" /> + <type value="boolean" /> + </item> + <item> + <linkId value="3.2" /> + <text value="Do you drink alcohol?" /> + <type value="boolean" /> + </item> + </item> +</Questionnaire> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-QuestionnaireResponse-EOLPlan-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-QuestionnaireResponse-EOLPlan-Example.xml new file mode 100644 index 0000000..45a32d6 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-QuestionnaireResponse-EOLPlan-Example.xml @@ -0,0 +1,77 @@ +<QuestionnaireResponse xmlns="http://hl7.org/fhir"> + <id value="UKCore-QuestionnaireResponse-EOLPlan-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate a questionnaire response for an end of life survey</div> + </text> + <questionnaire value="https://example.com/base/Questionnaire/UKCore-Questionnaire-EOLPlan-Example" /> + <status value="completed" /> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <encounter> + <reference value="Encounter/UKCore-Encounter-InpatientEncounter-Example" /> + </encounter> + <authored value="2023-11-14T08:07:00+00:00" /> + <author> + <reference value="Practitioner/UKCore-Practitioner-ConsultantSandraGose-Example" /> + </author> + <source> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </source> + <item> + <linkId value="Q1" /> + <text value="Advanced Treatment Preferences" /> + <item> + <linkId value="Q1.1" /> + <text value="Clinical Problems and Advised Interventions" /> + <item> + <linkId value="Q1.1g" /> + <text value="ATP Problems" /> + <answer> + <valueCoding> + <system value="http://snomed.info/sct" /> + <code value="95417003" /> + <display value="Primary fibromyalgia syndrome" /> + </valueCoding> + </answer> + </item> + </item> + <item> + <linkId value="Q1.2" /> + <text value="Anticipatory medicines/just in case box issued" /> + <answer> + <valueString value="Yes" /> + </answer> + </item> + <item> + <linkId value="Q1.3" /> + <text value="Advance Decision to Refuse Treatment" /> + <answer> + <valueString value="Yes" /> + </answer> + </item> + </item> + <item> + <linkId value="Q2" /> + <text value="Consent" /> + <item> + <linkId value="Q2g" /> + <text value="Consent for Information Sharing" /> + <answer> + <valueDate value="2023-11-13" /> + </answer> + </item> + </item> + <item> + <linkId value="Q3" /> + <text value="EOL Register" /> + <item> + <linkId value="Q3g" /> + <text value="On End Of Life Register" /> + <answer> + <valueDateTime value="2023-11-13T16:07:00+00:00" /> + </answer> + </item> + </item> +</QuestionnaireResponse> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-QuestionnaireResponse-FitnessForWork-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-QuestionnaireResponse-FitnessForWork-Example.xml new file mode 100644 index 0000000..ded1f14 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-QuestionnaireResponse-FitnessForWork-Example.xml @@ -0,0 +1,55 @@ +<QuestionnaireResponse xmlns="http://hl7.org/fhir"> + <id value="UKCore-QuestionnaireResponse-FitnessForWork-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate a questionnaire response for a fitness to work form</div> + </text> + <questionnaire value="https://example.com/base/Questionnaire/UKCore-Questionnaire-FitnessForWork-Example" /> + <status value="completed" /> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <encounter> + <reference value="Encounter/UKCore-Encounter-InpatientEncounter-Example" /> + </encounter> + <authored value="2023-11-13T16:00:00+00:00" /> + <author> + <reference value="Practitioner/UKCore-Practitioner-ConsultantSandraGose-Example" /> + </author> + <source> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </source> + <item> + <linkId value="Q1" /> + <text value="Assessment Date" /> + <answer> + <valueDate value="2023-11-13" /> + </answer> + </item> + <item> + <linkId value="Q2" /> + <text value="Condition(s)" /> + <item> + <linkId value="Q2g" /> + <text value="Condition (Coded)" /> + <answer> + <valueCoding> + <system value="http://snomed.info/sct" /> + <code value="203082005" /> + <display value="Fibromyalgia" /> + </valueCoding> + </answer> + </item> + </item> + <item> + <linkId value="Q3" /> + <text value="I find you" /> + <answer> + <valueCoding> + <system value="http://snomed.info/sct" /> + <code value="225891002" /> + <display value="Fit for work with restrictions" /> + </valueCoding> + </answer> + </item> +</QuestionnaireResponse> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-QuestionnaireResponse-InpatientSurvey-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-QuestionnaireResponse-InpatientSurvey-Example.xml new file mode 100644 index 0000000..53892c0 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-QuestionnaireResponse-InpatientSurvey-Example.xml @@ -0,0 +1,85 @@ +<QuestionnaireResponse xmlns="http://hl7.org/fhir"> + <id value="UKCore-QuestionnaireResponse-InpatientSurvey-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate a questionnaire response for an in-patient survey</div> + </text> + <identifier> + <value value="6d47d8c4-2f05-4dbb-93f8-6863e6d2975b" /> + <assigner> + <reference value="Organization/UKCore-Organization-LeedsTeachingHospital-Example" /> + </assigner> + </identifier> + <questionnaire value="https://example.com/base/Questionnaire/UKCore-Questionnaire-InpatientSurvey-Example" /> + <status value="completed" /> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <encounter> + <reference value="Encounter/UKCore-Encounter-InpatientEncounter-Example" /> + </encounter> + <authored value="2021-03-18T00:00:00+00:00" /> + <author> + <reference value="Practitioner/UKCore-Practitioner-ConsultantSandraGose-Example" /> + </author> + <source> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </source> + <item> + <linkId value="1" /> + <text value="Do you have allergies?" /> + <answer> + <valueString value="I am allergic to amoxicillin." /> + </answer> + </item> + <item> + <linkId value="2" /> + <text value="General questions" /> + <item> + <linkId value="2.1" /> + <text value="What is your gender?" /> + <answer> + <valueString value="male" /> + </answer> + </item> + <item> + <linkId value="2.2" /> + <text value="What is your date of birth?" /> + <answer> + <valueDate value="1970-09-11" /> + </answer> + </item> + <item> + <linkId value="2.3" /> + <text value="What is your country of birth?" /> + <answer> + <valueString value="The United Kingdom" /> + </answer> + </item> + <item> + <linkId value="2.4" /> + <text value="What is your marital status?" /> + <answer> + <valueString value="married" /> + </answer> + </item> + </item> + <item> + <linkId value="3" /> + <text value="Intoxications" /> + <item> + <linkId value="3.1" /> + <text value="Do you smoke?" /> + <answer> + <valueBoolean value="true" /> + </answer> + </item> + <item> + <linkId value="3.2" /> + <text value="Do you drink alcohol?" /> + <answer> + <valueBoolean value="false" /> + </answer> + </item> + </item> +</QuestionnaireResponse> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-RelatedPerson-JoySmith-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-RelatedPerson-JoySmith-Example.xml new file mode 100644 index 0000000..71f6b75 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-RelatedPerson-JoySmith-Example.xml @@ -0,0 +1,58 @@ +<RelatedPerson xmlns="http://hl7.org/fhir"> + <id value="UKCore-RelatedPerson-JoySmith-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate a person who is related to the patient</div> + </text> + <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-ContactPreference"> + <extension url="PreferredContactMethod"> + <valueCodeableConcept> + <coding> + <system value="https://fhir.hl7.org.uk/CodeSystem/UKCore-PreferredContactMethod" /> + <code value="3" /> + <display value="Telephone" /> + </coding> + </valueCodeableConcept> + </extension> + <extension url="PreferredContactTimes"> + <valueTiming> + <repeat> + <frequency value="1" /> + <period value="1" /> + <periodUnit value="d" /> + <dayOfWeek value="mon" /> + <dayOfWeek value="wed" /> + <dayOfWeek value="fri" /> + <when value="AFT" /> + </repeat> + </valueTiming> + </extension> + <extension url="PreferredWrittenCommunicationFormat"> + <valueCodeableConcept> + <coding> + <system value="https://fhir.hl7.org.uk/CodeSystem/UKCore-PreferredWrittenCommunicationFormat" /> + <code value="11" /> + <display value="Large print" /> + </coding> + </valueCodeableConcept> + </extension> + </extension> + <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-CopyCorrespondenceIndicator"> + <valueBoolean value="true" /> + </extension> + <patient> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </patient> + <relationship> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/v3-RoleCode" /> + <code value="WIFE" /> + <display value="wife" /> + </coding> + </relationship> + <name> + <use value="official" /> + <family value="SMITH" /> + <given value="Joy" /> + </name> +</RelatedPerson> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-RequestGroup-Ciprofloxacin-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-RequestGroup-Ciprofloxacin-Example.xml new file mode 100644 index 0000000..cba09e1 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-RequestGroup-Ciprofloxacin-Example.xml @@ -0,0 +1,45 @@ +<RequestGroup xmlns="http://hl7.org/fhir"> + <id value="UKCore-RequestGroup-Ciprofloxacin-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate the options for Ciprofloxacin when prescribing multiple routes</div> + </text> + <status value="completed" /> + <intent value="order" /> + <priority value="routine" /> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="33633005" /> + <display value="Prescription of drug" /> + </coding> + </code> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <authoredOn value="2023-06-15T15:00:00.000Z" /> + <author> + <reference value="Practitioner/UKCore-Practitioner-ConsultantSandraGose-Example" /> + </author> + <action> + <type> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/action-type" /> + <code value="create" /> + </coding> + </type> + <selectionBehavior value="any" /> + <action id="UKCore-MedicationRequest-CiprofloxacinOral-Example"> + <description value="Ciprofloxacin 500mg, twice daily orally." /> + <resource> + <reference value="MedicationRequest/UKCore-MedicationRequest-CiprofloxacinOral-Example" /> + </resource> + </action> + <action id="UKCore-MedicationRequest-CiprofloxacinIV-Example"> + <description value="Ciprofloxacin 400mg, twice daily as IV." /> + <resource> + <reference value="MedicationRequest/UKCore-MedicationRequest-CiprofloxacinIV-Example" /> + </resource> + </action> + </action> +</RequestGroup> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-RequestGroup-MultipleAntibiotics-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-RequestGroup-MultipleAntibiotics-Example.xml new file mode 100644 index 0000000..714c9b3 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-RequestGroup-MultipleAntibiotics-Example.xml @@ -0,0 +1,54 @@ +<RequestGroup xmlns="http://hl7.org/fhir"> + <id value="UKCore-RequestGroup-MultipleAntibiotics-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate the options for multiple antibiotics when prescribing multiple routes</div> + </text> + <status value="completed" /> + <intent value="order" /> + <priority value="routine" /> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="33633005" /> + <display value="Prescription of drug" /> + </coding> + </code> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <authoredOn value="2023-06-15T15:00:00.000Z" /> + <author> + <reference value="Practitioner/UKCore-Practitioner-ConsultantSandraGose-Example" /> + </author> + <note> + <text value="The preferred option is Amoxicillin 500mg capsules, three times a day." /> + </note> + <action> + <type> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/action-type" /> + <code value="create" /> + </coding> + </type> + <selectionBehavior value="at-most-one" /> + <action id="UKCore-MedicationRequest-Amoxicillin-Example"> + <description value="Amoxicillin 500mg capsules, three times a day. This is the preferred option." /> + <resource> + <reference value="MedicationRequest/UKCore-MedicationRequest-Amoxicillin-Example" /> + </resource> + </action> + <action id="UKCore-MedicationRequest-Clarithromycin-Example"> + <description value="Clarithromycin 500mg tablet, three times a day." /> + <resource> + <reference value="MedicationRequest/UKCore-MedicationRequest-Clarithromycin-Example" /> + </resource> + </action> + <action id="UKCore-MedicationRequest-Doxycycline-Example"> + <description value="Doxycycline 200mg stat (now), followed by 100mg daily." /> + <resource> + <reference value="MedicationRequest/UKCore-MedicationRequest-Doxycycline-Example" /> + </resource> + </action> + </action> +</RequestGroup> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-RequestGroup-Paracetamol-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-RequestGroup-Paracetamol-Example.xml new file mode 100644 index 0000000..7316c05 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-RequestGroup-Paracetamol-Example.xml @@ -0,0 +1,45 @@ +<RequestGroup xmlns="http://hl7.org/fhir"> + <id value="UKCore-RequestGroup-Paracetamol-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate the options for Paracetamol when prescribing multiple routes</div> + </text> + <status value="completed" /> + <intent value="order" /> + <priority value="routine" /> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="33633005" /> + <display value="Prescription of drug" /> + </coding> + </code> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <authoredOn value="2023-06-15T15:00:00.000Z" /> + <author> + <reference value="Practitioner/UKCore-Practitioner-ConsultantSandraGose-Example" /> + </author> + <action> + <type> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/action-type" /> + <code value="create" /> + </coding> + </type> + <selectionBehavior value="at-most-one" /> + <action id="UKCore-MedicationRequest-ParacetamolOral-Example"> + <description value="Paracetamol 500mg, four times a day orally." /> + <resource> + <reference value="MedicationRequest/UKCore-MedicationRequest-ParacetamolOral-Example" /> + </resource> + </action> + <action id="UKCore-MedicationRequest-ParacetamolIV-Example"> + <description value="Paracetamol 500mg, four times a day via IV." /> + <resource> + <reference value="MedicationRequest/UKCore-MedicationRequest-ParacetamolIV-Example" /> + </resource> + </action> + </action> +</RequestGroup> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Schedule-Immunization-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Schedule-Immunization-Example.xml new file mode 100644 index 0000000..89a5ad9 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Schedule-Immunization-Example.xml @@ -0,0 +1,42 @@ +<Schedule xmlns="http://hl7.org/fhir"> + <id value="UKCore-Schedule-Immunization-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate a schedule for immunization appointments</div> + </text> + <identifier> + <system value="https://tools.ietf.org/html/rfc4122" /> + <value value="4c8b068a-d610-427f-a508-6b7f90d47bf2" /> + </identifier> + <active value="true" /> + <serviceCategory> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/service-category" /> + <code value="17" /> + <display value="General Practice" /> + </coding> + </serviceCategory> + <serviceType> + <coding> + <system value="http://snomed.info/sct" /> + <code value="708190004" /> + <display value="Immunology service" /> + </coding> + </serviceType> + <specialty> + <coding> + <system value="https://fhir.hl7.org.uk/CodeSystem/UKCore-PracticeSettingCode" /> + <code value="313" /> + <display value="Clinical Immunology" /> + </coding> + </specialty> + <actor> + <reference value="Location/UKCore-Location-GeneralPracticeNurseClinic-Example" /> + <display value="White Rose GP Practice Nurse Clinic" /> + </actor> + <planningHorizon> + <start value="2021-10-13T11:20:00+07:00" /> + <end value="2021-10-13T11:50:00+07:00" /> + </planningHorizon> + <comment value="The slots attached to this schedule should be specialized to cover immunizations within the clinic" /> +</Schedule> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-ServiceRequest-CTChestScan-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-ServiceRequest-CTChestScan-Example.xml new file mode 100644 index 0000000..c5fd447 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-ServiceRequest-CTChestScan-Example.xml @@ -0,0 +1,39 @@ +<ServiceRequest xmlns="http://hl7.org/fhir"> + <id value="UKCore-ServiceRequest-CTChestScan-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate a request for a CT chest scan due to a suspected blood clot</div> + </text> + <status value="active" /> + <intent value="order" /> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="169069000" /> + <display value="Computed tomography of chest" /> + </coding> + </code> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <occurrencePeriod> + <start value="2024-04-12T09:38:00+00:00" /> + </occurrencePeriod> + <authoredOn value="2024-04-12T09:38:00+00:00" /> + <requester> + <reference value="Practitioner/UKCore-Practitioner-DoctorPaulRastall-Example" /> + </requester> + <performer> + <reference value="Practitioner/UKCore-Practitioner-ConsultantSandraGose-Example" /> + </performer> + <locationReference> + <reference value="Location/UKCore-Location-HospitalSJUH-Example" /> + </locationReference> + <reasonCode> + <coding> + <system value="http://snomed.info/sct" /> + <code value="59282003" /> + <display value="Pulmonary embolism" /> + </coding> + </reasonCode> +</ServiceRequest> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-ServiceRequest-ColonoscopyRequest-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-ServiceRequest-ColonoscopyRequest-Example.xml new file mode 100644 index 0000000..55a696c --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-ServiceRequest-ColonoscopyRequest-Example.xml @@ -0,0 +1,65 @@ +<ServiceRequest xmlns="http://hl7.org/fhir"> + <id value="UKCore-ServiceRequest-ColonoscopyRequest-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate a GP referral for a colonoscopy</div> + </text> + <!--The source of the service request.--> + <!-- ***************extension start*************** --> + <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-SourceOfServiceRequest"> + <valueCodeableConcept> + <coding> + <system value="http://snomed.info/sct" /> + <code value="108161000000109" /> + <display value="Referred by general practitioner" /> + </coding> + </valueCodeableConcept> + </extension> + <!-- **************extension end ****************** --> + <status value="active" /> + <intent value="order" /> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="73761001" /> + <display value="Colonoscopy" /> + </coding> + <text value="Colonoscopy requested" /> + </code> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <encounter> + <reference value="Encounter/UKCore-Encounter-InpatientEncounter-Example" /> + </encounter> + <occurrencePeriod> + <start value="2021-10-13T16:20:27+07:00" /> + </occurrencePeriod> + <authoredOn value="2021-10-13T16:28:00+07:00" /> + <requester> + <reference value="Practitioner/UKCore-Practitioner-DoctorPaulRastall-Example" /> + </requester> + <performer> + <reference value="Practitioner/UKCore-Practitioner-ConsultantSandraGose-Example" /> + </performer> + <locationReference> + <reference value="Location/UKCore-Location-HospitalSJUH-Example" /> + </locationReference> + <reasonCode> + <coding> + <system value="http://snomed.info/sct" /> + <code value="271835004" /> + <display value="Abdominal distension, gaseous" /> + </coding> + <text value="Swollen abdomen" /> + </reasonCode> + <reasonReference> + <reference value="DiagnosticReport/UKCore-DiagnosticReport-DiagnosticStudiesReport-Example" /> + <display value="Diagnostic report on the Blood specimen warrants a colonoscopy to investigate this further" /> + </reasonReference> + <supportingInfo> + <reference value="Observation/UKCore-Observation-WhiteCellCount-Example" /> + <display value="White cell count" /> + </supportingInfo> + <patientInstruction value="ADVICE GIVEN: If there are any new symptoms, or if the condition gets worse, changes or you have any other concerns, contact your GP." /> +</ServiceRequest> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-ServiceRequest-ECG-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-ServiceRequest-ECG-Example.xml new file mode 100644 index 0000000..8572db7 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-ServiceRequest-ECG-Example.xml @@ -0,0 +1,39 @@ +<ServiceRequest xmlns="http://hl7.org/fhir"> + <id value="UKCore-ServiceRequest-ECG-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate service request for an ECG due to an elevated heart rate</div> + </text> + <status value="active" /> + <intent value="order" /> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="268400002" /> + <display value="12 lead ECG" /> + </coding> + </code> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <occurrencePeriod> + <start value="2023-10-13T16:20:27+07:00" /> + </occurrencePeriod> + <authoredOn value="2023-10-13T16:28:00+07:00" /> + <requester> + <reference value="Practitioner/UKCore-Practitioner-DoctorPaulRastall-Example" /> + </requester> + <performer> + <reference value="Practitioner/UKCore-Practitioner-ConsultantSandraGose-Example" /> + </performer> + <locationReference> + <reference value="Location/UKCore-Location-HospitalSJUH-Example" /> + </locationReference> + <reasonCode> + <coding> + <system value="http://snomed.info/sct" /> + <code value="11092001" /> + <display value="Sinus tachycardia" /> + </coding> + </reasonCode> +</ServiceRequest> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-ServiceRequest-HipReplacement-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-ServiceRequest-HipReplacement-Example.xml new file mode 100644 index 0000000..3ff3889 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-ServiceRequest-HipReplacement-Example.xml @@ -0,0 +1,41 @@ +<ServiceRequest xmlns="http://hl7.org/fhir"> + <id value="UKCore-ServiceRequest-HipReplacement-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate annual review request triggered automatically</div> + </text> + <!--The source of the service request.--> + <!-- ***************extension start*************** --> + <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-SourceOfServiceRequest"> + <valueCodeableConcept> + <coding> + <system value="http://snomed.info/sct" /> + <code value="109721000000108" /> + <display value="Referred by trigger criteria" /> + </coding> + </valueCodeableConcept> + </extension> + <!-- **************extension end ****************** --> + <status value="active" /> + <intent value="order" /> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="858611000000102" /> + <display value="Metal-on-metal hip replacement annual review" /> + </coding> + </code> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <authoredOn value="2023-05-18T17:50:00+07:00" /> + <requester> + <reference value="Practitioner/UKCore-Practitioner-DoctorPaulRastall-Example" /> + </requester> + <performer> + <reference value="Practitioner/UKCore-Practitioner-ConsultantSandraGose-Example" /> + </performer> + <locationReference> + <reference value="Location/UKCore-Location-HospitalSJUH-Example" /> + </locationReference> +</ServiceRequest> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-ServiceRequest-Lab-CReactiveProtein-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-ServiceRequest-Lab-CReactiveProtein-Example.xml new file mode 100644 index 0000000..8dfb42d --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-ServiceRequest-Lab-CReactiveProtein-Example.xml @@ -0,0 +1,52 @@ +<ServiceRequest xmlns="http://hl7.org/fhir"> + <id value="UKCore-ServiceRequest-Lab-CReactiveProtein-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate a request for a lab test</div> + </text> + <status value="active" /> + <intent value="order" /> + <category> + <coding> + <system value="http://snomed.info/sct" /> + <code value="108252007" /> + <display value="Laboratory procedure" /> + </coding> + </category> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="135842001" /> + <display value="Serum C reactive protein level" /> + </coding> + </code> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <authoredOn value="2022-05-23T12:14:00+00:00" /> + <requester> + <reference value="Practitioner/UKCore-Practitioner-PharmacistJimmyChuck-Example" /> + </requester> + <performer> + <reference value="Organization/UKCore-Organization-LeedsTeachingHospital-Example" /> + </performer> + <locationCode> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/v3-RoleCode" /> + <code value="OUTLAB" /> + <display value="outpatient laboratory" /> + </coding> + </locationCode> + <reasonCode> + <coding> + <system value="http://snomed.info/sct" /> + <code value="298167002" /> + <display value="Finger joint inflamed" /> + </coding> + </reasonCode> + <reasonReference> + <reference value="Observation/UKCore-Observation-FingerJointInflamed-Example" /> + <display value="Observation of finger joint inflammation." /> + </reasonReference> + <patientInstruction value="ADVICE GIVEN: If there are any new symptoms, or if the condition gets worse, changes or you have any other concerns, contact your GP." /> +</ServiceRequest> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Slot-AvailableWalkInVisit-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Slot-AvailableWalkInVisit-Example.xml new file mode 100644 index 0000000..e224422 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Slot-AvailableWalkInVisit-Example.xml @@ -0,0 +1,46 @@ +<Slot xmlns="http://hl7.org/fhir"> + <id value="UKCore-Slot-AvailableWalkInVisit-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate a free / available slot for a walk in vaccination</div> + </text> + <identifier> + <system value="https://tools.ietf.org/html/rfc4122" /> + <value value="4cc18add-5160-49bb-9995-0d0759751f8d" /> + </identifier> + <serviceCategory> + <coding> + <system value="http://snomed.info/sct" /> + <code value="788007007" /> + <display value="General practice service" /> + </coding> + </serviceCategory> + <serviceType> + <coding> + <system value="http://snomed.info/sct" /> + <code value="708190004" /> + <display value="Immunology service" /> + </coding> + </serviceType> + <specialty> + <coding> + <system value="https://fhir.hl7.org.uk/CodeSystem/UKCore-PracticeSettingCode" /> + <code value="313" /> + <display value="Clinical Immunology" /> + </coding> + </specialty> + <appointmentType> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/v2-0276" /> + <code value="WALKIN" /> + <display value="A previously unscheduled walk-in visit" /> + </coding> + </appointmentType> + <schedule> + <reference value="Schedule/UKCore-Schedule-Immunization-Example" /> + </schedule> + <status value="free" /> + <start value="2022-12-20T11:20:00+07:00" /> + <end value="2022-12-20T11:40:00+07:00" /> + <comment value="Assessments should be performed before requesting appointments in this slot." /> +</Slot> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Specimen-BloodSpecimen-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Specimen-BloodSpecimen-Example.xml new file mode 100644 index 0000000..bec89aa --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Specimen-BloodSpecimen-Example.xml @@ -0,0 +1,39 @@ +<Specimen xmlns="http://hl7.org/fhir"> + <id value="UKCore-Specimen-BloodSpecimen-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate a blood specimen that was taken by a finger prick</div> + </text> + <status value="available" /> + <type> + <coding> + <system value="http://snomed.info/sct" /> + <code value="119297000" /> + <display value="Blood specimen" /> + </coding> + </type> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <receivedTime value="2016-02-05T11:10:00Z" /> + <collection> + <collector> + <reference value="Practitioner/UKCore-Practitioner-ConsultantSandraGose-Example" /> + </collector> + <collectedDateTime value="2016-02-09T16:00:00Z" /> + <method> + <coding> + <system value="http://snomed.info/sct" /> + <code value="278450005" /> + <display value="Finger-prick sampling (procedure)" /> + </coding> + </method> + <bodySite> + <coding> + <system value="http://snomed.info/sct" /> + <code value="182266005" /> + <display value="Tip of index finger" /> + </coding> + </bodySite> + </collection> +</Specimen> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Specimen-UrineSpecimen-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Specimen-UrineSpecimen-Example.xml new file mode 100644 index 0000000..1766729 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Specimen-UrineSpecimen-Example.xml @@ -0,0 +1,31 @@ +<Specimen xmlns="http://hl7.org/fhir"> + <id value="UKCore-Specimen-UrineSpecimen-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate a urine sample</div> + </text> + <status value="available" /> + <type> + <coding> + <system value="http://snomed.info/sct" /> + <code value="122575003" /> + <display value="Urine specimen" /> + </coding> + </type> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <receivedTime value="2023-05-10T11:56:00Z" /> + <collection> + <collector> + <reference value="Practitioner/UKCore-Practitioner-ConsultantSandraGose-Example" /> + </collector> + <method> + <coding> + <system value="http://snomed.info/sct" /> + <code value="73416001" /> + <display value="Urine specimen collection, clean catch" /> + </coding> + </method> + </collection> +</Specimen> diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-Task-Colonoscopy-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-Task-Colonoscopy-Example.xml new file mode 100644 index 0000000..1927a13 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-Task-Colonoscopy-Example.xml @@ -0,0 +1,69 @@ +<Task xmlns="http://hl7.org/fhir"> + <id value="UKCore-Task-Colonoscopy-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate a task for a colonoscopy request</div> + </text> + <identifier> + <system value="https://tools.ietf.org/html/rfc4122" /> + <value value="b269d1d7-1acf-47bb-8b3c-e38b583d9a07" /> + </identifier> + <status value="in-progress" /> + <intent value="order" /> + <priority value="routine" /> + <code> + <coding> + <system value="http://hl7.org/fhir/CodeSystem/task-code" /> + <code value="fulfill" /> + <display value="Fulfill the focal request" /> + </coding> + </code> + <focus> + <reference value="ServiceRequest/UKCore-ServiceRequest-ColonoscopyRequest-Example" /> + <display value="Colonoscopy Request" /> + </focus> + <for> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + <display value="Richard Smith" /> + </for> + <encounter> + <reference value="Encounter/UKCore-Encounter-InpatientEncounter-Example" /> + <display value="In-Patient Encounter" /> + </encounter> + <executionPeriod> + <start value="2021-10-13T16:20:27+07:00" /> + <end value="2021-10-13T18:20:27+07:00" /> + </executionPeriod> + <authoredOn value="2021-10-13T16:20:27+07:00" /> + <lastModified value="2021-10-13T16:20:27+07:00" /> + <requester> + <reference value="Practitioner/UKCore-Practitioner-DoctorPaulRastall-Example" /> + <display value="Dr Paul Rastall" /> + </requester> + <performerType> + <coding> + <system value="http://snomed.info/sct" /> + <code value="71838004" /> + <display value="Gastroenterologist" /> + </coding> + <text value="Performer" /> + </performerType> + <owner> + <reference value="Practitioner/UKCore-Practitioner-ConsultantSandraGose-Example" /> + <display value="Dr Sandra Gose" /> + </owner> + <restriction> + <repetitions value="1" /> + <period> + <end value="2021-10-13T18:30:00+07:00" /> + </period> + </restriction> + <output> + <type> + <text value="Colonoscopy Appointment" /> + </type> + <valueReference> + <reference value="ServiceRequest/UKCore-ServiceRequest-ColonoscopyRequest-Example" /> + </valueReference> + </output> +</Task> \ No newline at end of file diff --git a/FHIRValidationAction/test/Examples/examples/UKCore-VitalSigns-Observation-OxygenSaturation-Example.xml b/FHIRValidationAction/test/Examples/examples/UKCore-VitalSigns-Observation-OxygenSaturation-Example.xml new file mode 100644 index 0000000..cc06af5 --- /dev/null +++ b/FHIRValidationAction/test/Examples/examples/UKCore-VitalSigns-Observation-OxygenSaturation-Example.xml @@ -0,0 +1,44 @@ +<Observation xmlns="http://hl7.org/fhir"> + <id value="UKCore-VitalSigns-Observation-OxygenSaturation-Example" /> + <text> + <status value="additional" /> + <div xmlns="http://www.w3.org/1999/xhtml">An example to illustrate an oxygen saturation vital sign</div> + </text> + <identifier> + <system value="https://tools.ietf.org/html/rfc4122" /> + <value value="f0297f56-48a4-43da-8e54-58146ef36b51" /> + </identifier> + <status value="final" /> + <category> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/observation-category" /> + <code value="vital-signs" /> + <display value="Vital Signs" /> + </coding> + </category> + <code> + <coding> + <system value="http://snomed.info/sct" /> + <code value="103228002" /> + <display value="Hemoglobin saturation with oxygen" /> + </coding> + <coding> + <system value="http://loinc.org" /> + <code value="2708-6" /> + <display value="Oxygen saturation in Arterial blood" /> + </coding> + </code> + <subject> + <reference value="Patient/UKCore-Patient-RichardSmith-Example" /> + </subject> + <effectiveDateTime value="2018-10-04T14:17:59+01:00" /> + <performer> + <reference value="Practitioner/UKCore-Practitioner-DoctorPaulRastall-Example" /> + </performer> + <valueQuantity> + <value value="95" /> + <unit value="percent" /> + <system value="http://unitsofmeasure.org" /> + <code value="%" /> + </valueQuantity> +</Observation> \ No newline at end of file diff --git a/FHIRValidationAction/test/package.json b/FHIRValidationAction/test/package.json new file mode 100644 index 0000000..26cc5cf --- /dev/null +++ b/FHIRValidationAction/test/package.json @@ -0,0 +1,12 @@ +{ + "name": "UKCore.R4.STU.02.00.00", + "version": "2.0.0", + "description": "UK Core FHIR profiles and Assets", + "author": "NHS Digital", + "fhirVersions": [ + "6.0.0" + ], + "dependencies": { + "hl7.fhir.r6.core": "2.0.0" + } +} \ No newline at end of file diff --git a/IOPS-Validation.iml b/IOPS-Validation.iml deleted file mode 100644 index 8021953..0000000 --- a/IOPS-Validation.iml +++ /dev/null @@ -1,9 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<module type="WEB_MODULE" version="4"> - <component name="NewModuleRootManager" inherit-compiler-output="true"> - <exclude-output /> - <content url="file://$MODULE_DIR$" /> - <orderEntry type="inheritedJdk" /> - <orderEntry type="sourceFolder" forTests="false" /> - </component> -</module> \ No newline at end of file diff --git a/gitrepository/Patient/patient-pds.xml b/gitrepository/Patient/patient-pds.xml deleted file mode 100644 index ceeae9d..0000000 --- a/gitrepository/Patient/patient-pds.xml +++ /dev/null @@ -1,310 +0,0 @@ -<Patient xmlns="http://hl7.org/fhir"> - <id value="6aa13139-201b-4a54-9608-b49331a46d90"> - </id> - <meta> - <versionId value="2"> - </versionId> - <security> - <system value="http://terminology.hl7.org/CodeSystem/v3-Confidentiality"> - </system> - <code value="U"> - </code> - <display value="unrestricted"> - </display> - </security> - </meta> - <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-NominatedPharmacy"> - <valueReference> - <identifier> - <system value="https://fhir.nhs.uk/Id/ods-organization-code"> - </system> - <value value="Y12345"> - </value> - </identifier> - </valueReference> - </extension> - <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-PreferredDispenserOrganization"> - <valueReference> - <identifier> - <system value="https://fhir.nhs.uk/Id/ods-organization-code"> - </system> - <value value="Y23456"> - </value> - </identifier> - </valueReference> - </extension> - <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-MedicalApplianceSupplier"> - <valueReference> - <identifier> - <system value="https://fhir.nhs.uk/Id/ods-organization-code"> - </system> - <value value="Y34567"> - </value> - </identifier> - </valueReference> - </extension> - <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-DeathNotificationStatus"> - <extension url="deathNotificationStatus"> - <valueCodeableConcept> - <coding> - <system value="https://fhir.hl7.org.uk/CodeSystem/UKCore-DeathNotificationStatus"> - </system> - <version value="1.0.0"> - </version> - <code value="2"> - </code> - <display value="Formal - death notice received from Registrar of Deaths"> - </display> - </coding> - </valueCodeableConcept> - </extension> - <extension url="systemEffectiveDate"> - <valueDateTime value="2010-10-22T00:00:00+00:00"> - </valueDateTime> - </extension> - </extension> - <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-NHSCommunication"> - <extension url="language"> - <valueCodeableConcept> - <coding> - <system value="https://fhir.hl7.org.uk/CodeSystem/UKCore-HumanLanguage"> - </system> - <version value="1.0.0"> - </version> - <code value="fr"> - </code> - <display value="French"> - </display> - </coding> - </valueCodeableConcept> - </extension> - <extension url="interpreterRequired"> - <valueBoolean value="true"> - </valueBoolean> - </extension> - </extension> - <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-ContactPreference"> - <extension url="PreferredWrittenCommunicationFormat"> - <valueCodeableConcept> - <coding> - <system value="https://fhir.hl7.org.uk/CodeSystem/UKCore-PreferredWrittenCommunicationFormat"> - </system> - <code value="12"> - </code> - <display value="Braille"> - </display> - </coding> - </valueCodeableConcept> - </extension> - <extension url="PreferredContactMethod"> - <valueCodeableConcept> - <coding> - <system value="https://fhir.hl7.org.uk/CodeSystem/UKCore-PreferredContactMethod"> - </system> - <code value="1"> - </code> - <display value="Letter"> - </display> - </coding> - </valueCodeableConcept> - </extension> - <extension url="PreferredContactTimes"> - <valueString value="Not after 7pm"> - </valueString> - </extension> - </extension> - <extension url="http://hl7.org/fhir/StructureDefinition/patient-birthPlace"> - <valueAddress> - <city value="Manchester"> - </city> - <district value="Greater Manchester"> - </district> - <country value="GBR"> - </country> - </valueAddress> - </extension> - <identifier> - <system value="https://fhir.nhs.uk/Id/nhs-number"> - </system> - <value value="9000000009"> - </value> - </identifier> - <name id="123"> - <use value="usual"> - </use> - <family value="Smith"> - </family> - <given value="Jane"> - </given> - <prefix value="Mrs"> - </prefix> - <suffix value="MBE"> - </suffix> - <period> - <start value="2020-01-01"> - </start> - <end value="2021-12-31"> - </end> - </period> - </name> - <telecom id="789"> - <system value="phone"> - </system> - <value value="01632960587"> - </value> - <use value="home"> - </use> - <period> - <start value="2020-01-01"> - </start> - <end value="2021-12-31"> - </end> - </period> - </telecom> - <telecom id="OC789"> - <system value="other"> - <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-OtherContactSystem"> - <valueCoding> - <system value="https://fhir.hl7.org.uk/CodeSystem/UKCore-OtherContactSystem"> - </system> - <code value="textphone"> - </code> - <display value="Minicom (Textphone)"> - </display> - </valueCoding> - </extension> - </system> - <value value="01632960587"> - </value> - <use value="home"> - </use> - <period> - <start value="2020-01-01"> - </start> - <end value="2021-12-31"> - </end> - </period> - </telecom> - <gender value="female"> - </gender> - <birthDate value="2010-10-22"> - </birthDate> - <deceasedDateTime value="2010-10-22T00:00:00+00:00"> - </deceasedDateTime> - <address id="456"> - <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-AddressKey"> - <extension url="type"> - <valueCoding> - <system value="https://fhir.hl7.org.uk/CodeSystem/UKCore-AddressKeyType"> - </system> - <code value="PAF"> - </code> - </valueCoding> - </extension> - <extension url="value"> - <valueString value="12345678"> - </valueString> - </extension> - </extension> - <use value="home"> - </use> - <line value="1 Trevelyan Square"> - </line> - <line value="Boar Lane"> - </line> - <line value="City Centre"> - </line> - <line value="Leeds"> - </line> - <line value="West Yorkshire"> - </line> - <postalCode value="LS1 6AE"> - </postalCode> - <period> - <start value="2020-01-01"> - </start> - <end value="2021-12-31"> - </end> - </period> - </address> - <address id="T456"> - <extension url="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-AddressKey"> - <extension url="type"> - <valueCoding> - <system value="https://fhir.hl7.org.uk/CodeSystem/UKCore-AddressKeyType"> - </system> - <code value="PAF"> - </code> - </valueCoding> - </extension> - <extension url="value"> - <valueString value="12345678"> - </valueString> - </extension> - </extension> - <use value="temp"> - </use> - <text value="Student Accommodation"> - </text> - <line value="1 Trevelyan Square"> - </line> - <line value="Boar Lane"> - </line> - <line value="City Centre"> - </line> - <line value="Leeds"> - </line> - <line value="West Yorkshire"> - </line> - <postalCode value="LS1 6AE"> - </postalCode> - <period> - <start value="2020-01-01"> - </start> - <end value="2021-12-31"> - </end> - </period> - </address> - <multipleBirthInteger value="1"> - </multipleBirthInteger> - <contact id="C123"> - <relationship> - <coding> - <system value="http://terminology.hl7.org/CodeSystem/v2-0131"> - </system> - <code value="C"> - </code> - <display value="Emergency Contact"> - </display> - </coding> - </relationship> - <telecom> - <system value="phone"> - </system> - <value value="01632960587"> - </value> - </telecom> - <period> - <start value="2020-01-01"> - </start> - <end value="2021-12-31"> - </end> - </period> - </contact> - <generalPractitioner id="254406A3"> - <type value="Organization"> - </type> - <identifier> - <system value="https://fhir.nhs.uk/Id/ods-organization-code"> - </system> - <value value="Y12345"> - </value> - <period> - <start value="2020-01-01"> - </start> - <end value="2021-12-31"> - </end> - </period> - </identifier> - </generalPractitioner> -</Patient> diff --git a/gitrepository/Patient/patient.json b/gitrepository/Patient/patient.json deleted file mode 100644 index f06375b..0000000 --- a/gitrepository/Patient/patient.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "resourceType": "Patient", - "identifier": [ - { - "system": "https://fhir.nhs.uk/Id/nhs-number", - "value": "9000000009" - } - ], - "name": [ - { - "given": [ - "Jane" - ], - "family": "Smith", - "prefix": [ - "Mrs" - ], - "suffix": [ - "MBE" - ] - } - ], - "gender": "female", - "birthDate": "2010-10-22", - "generalPractitioner": [ - { - "identifier": { - "system": "https://fhir.nhs.uk/Id/ods-organization-code", - "value": "Y12345" - } - } - ], - "address": [ - { - - "line": [ - "1 Trevelyan Square", - "Boar Lane", - "City Centre", - "Leeds", - "West Yorkshire" - ], - "postalCode": "LS1 6AE" - } - ] -} \ No newline at end of file diff --git a/gitrepository/package.json b/gitrepository/package.json deleted file mode 100644 index b748f3e..0000000 --- a/gitrepository/package.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "name": "uk.nhsdigital.r4", - "description": "NHS Digital FHIR Implementation Guide", - "author": "nhsdigital", - "fhirVersions": [ - "4.0.1" - ], - "dependencies": { - "hl7.fhir.r4.core": "4.0.1", - "fhir.r4.ukcore.stu1": "1.0.0-pre-release" - }, - "jurisdiction" : "urn:iso:std:iso:3166:-2:GB-ENG" -} diff --git a/hl7validator.md b/hl7validator.md deleted file mode 100644 index 7003125..0000000 --- a/hl7validator.md +++ /dev/null @@ -1,6 +0,0 @@ - - -java -jar validator_cli.jar Examples/fail/Bundle-prescription-order-locationNotPresent.json -version 4.0.1 -tx https://r4.ontoserver.csiro.au/fhir -ig https://packages.simplifier.net/uk.nhsdigital.medicines.r4.test/-/uk.nhsdigital.medicines.r4.test-2.3.4-prerelease.tgz - - -java -jar validator_cli.jar Examples/fail/Bundle-prescription-order-incorrectFocus.json -tx NOTX -sct 999000041000000102 -version 4.0.1 -ig https://packages.simplifier.net/uk.nhsdigital.medicines.r4.test/-/uk.nhsdigital.medicines.r4.test-2.3.4-prerelease.tgz \ No newline at end of file diff --git a/jest.config.js b/jest.config.js deleted file mode 100644 index 5865bf1..0000000 --- a/jest.config.js +++ /dev/null @@ -1,17 +0,0 @@ - - -const config = { - reporters: [ - "default", - 'github-actions', - '<rootDir>/test-reporter/index.js' - ], - testLocationInResults: true, - transform: { - '^.+\\.ts?$': 'ts-jest', - }, - verbose: true -}; - -module.exports = config; - diff --git a/jest/setEnvVars.js b/jest/setEnvVars.js deleted file mode 100644 index c8842b3..0000000 --- a/jest/setEnvVars.js +++ /dev/null @@ -1 +0,0 @@ -process.env.BASE_PATH = "example.com/eps" diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index 9f147d6..0000000 --- a/package-lock.json +++ /dev/null @@ -1,8975 +0,0 @@ -{ - "name": "IOPS-FHIR-Test-Scripts", - "lockfileVersion": 2, - "requires": true, - "packages": { - "": { - "name": "IOPS-FHIR-Test-Scripts", - "dependencies": { - "@apidevtools/swagger-parser": "^10.1.0", - "@types/fhir": "^0.0.40", - "fhir": "4.12.0", - "ts-jest": "^29.1.2" - }, - "devDependencies": { - "@types/jest": "^29.5.11", - "@types/node": "^20.11.6", - "axios": "^1.6.5", - "decompress": "^4.2.1", - "jest": "^29.7.0", - "jest-github-actions-reporter": "^1.0.3", - "js-untar": "^2.0.0", - "jsonminify": "^0.4.2", - "minimist": "^1.2.8", - "ts-node": "^10.9.2", - "tsconfig-paths": "^4.2.0", - "tslib": "^2.6.2", - "typescript": "^5.3.3", - "zip-a-folder": "^3.1.6" - } - }, - "node_modules/@actions/core": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/@actions/core/-/core-1.10.1.tgz", - "integrity": "sha512-3lBR9EDAY+iYIpTnTIXmWcNbX3T2kCkAEQGIQx4NVQ0575nk2k3GRZDTPQG+vVtS2izSLmINlxXf0uLtnrTP+g==", - "dev": true, - "dependencies": { - "@actions/http-client": "^2.0.1", - "uuid": "^8.3.2" - } - }, - "node_modules/@actions/http-client": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@actions/http-client/-/http-client-2.2.0.tgz", - "integrity": "sha512-q+epW0trjVUUHboliPb4UF9g2msf+w61b32tAkFEwL/IwP0DQWgbCMM0Hbe3e3WXSKz5VcUXbzJQgy8Hkra/Lg==", - "dev": true, - "dependencies": { - "tunnel": "^0.0.6", - "undici": "^5.25.4" - } - }, - "node_modules/@ampproject/remapping": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", - "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@apidevtools/json-schema-ref-parser": { - "version": "9.0.6", - "resolved": "https://registry.npmjs.org/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-9.0.6.tgz", - "integrity": "sha512-M3YgsLjI0lZxvrpeGVk9Ap032W6TPQkH6pRAZz81Ac3WUNF79VQooAFnp8umjvVzUmD93NkogxEwbSce7qMsUg==", - "dependencies": { - "@jsdevtools/ono": "^7.1.3", - "call-me-maybe": "^1.0.1", - "js-yaml": "^3.13.1" - } - }, - "node_modules/@apidevtools/openapi-schemas": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@apidevtools/openapi-schemas/-/openapi-schemas-2.1.0.tgz", - "integrity": "sha512-Zc1AlqrJlX3SlpupFGpiLi2EbteyP7fXmUOGup6/DnkRgjP9bgMM/ag+n91rsv0U1Gpz0H3VILA/o3bW7Ua6BQ==", - "engines": { - "node": ">=10" - } - }, - "node_modules/@apidevtools/swagger-methods": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@apidevtools/swagger-methods/-/swagger-methods-3.0.2.tgz", - "integrity": "sha512-QAkD5kK2b1WfjDS/UQn/qQkbwF31uqRjPTrsCs5ZG9BQGAkjwvqGFjjPqAuzac/IYzpPtRzjCP1WrTuAIjMrXg==" - }, - "node_modules/@apidevtools/swagger-parser": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/@apidevtools/swagger-parser/-/swagger-parser-10.1.0.tgz", - "integrity": "sha512-9Kt7EuS/7WbMAUv2gSziqjvxwDbFSg3Xeyfuj5laUODX8o/k/CpsAKiQ8W7/R88eXFTMbJYg6+7uAmOWNKmwnw==", - "dependencies": { - "@apidevtools/json-schema-ref-parser": "9.0.6", - "@apidevtools/openapi-schemas": "^2.1.0", - "@apidevtools/swagger-methods": "^3.0.2", - "@jsdevtools/ono": "^7.1.3", - "ajv": "^8.6.3", - "ajv-draft-04": "^1.0.0", - "call-me-maybe": "^1.0.1" - }, - "peerDependencies": { - "openapi-types": ">=7" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", - "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", - "dependencies": { - "@babel/highlight": "^7.23.4", - "chalk": "^2.4.2" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/code-frame/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/code-frame/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/code-frame/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@babel/code-frame/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "node_modules/@babel/code-frame/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/@babel/code-frame/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/code-frame/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.5.tgz", - "integrity": "sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.23.7", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.7.tgz", - "integrity": "sha512-+UpDgowcmqe36d4NwqvKsyPMlOLNGMsfMmQ5WGCu+siCe3t3dfe9njrzGfdN4qq+bcNUt0+Vw6haRxBOycs4dw==", - "dependencies": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.23.5", - "@babel/generator": "^7.23.6", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helpers": "^7.23.7", - "@babel/parser": "^7.23.6", - "@babel/template": "^7.22.15", - "@babel/traverse": "^7.23.7", - "@babel/types": "^7.23.6", - "convert-source-map": "^2.0.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.3", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/generator": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz", - "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==", - "dependencies": { - "@babel/types": "^7.23.6", - "@jridgewell/gen-mapping": "^0.3.2", - "@jridgewell/trace-mapping": "^0.3.17", - "jsesc": "^2.5.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", - "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", - "dependencies": { - "@babel/compat-data": "^7.23.5", - "@babel/helper-validator-option": "^7.23.5", - "browserslist": "^4.22.2", - "lru-cache": "^5.1.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", - "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", - "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", - "dependencies": { - "@babel/template": "^7.22.15", - "@babel/types": "^7.23.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", - "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", - "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", - "dependencies": { - "@babel/types": "^7.22.15" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz", - "integrity": "sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==", - "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-simple-access": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/helper-validator-identifier": "^7.22.20" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", - "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-simple-access": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", - "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.22.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", - "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-string-parser": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", - "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", - "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", - "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.23.8", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.8.tgz", - "integrity": "sha512-KDqYz4PiOWvDFrdHLPhKtCThtIcKVy6avWD2oG4GEvyQ+XDZwHD4YQd+H2vNMnq2rkdxsDkU82T+Vk8U/WXHRQ==", - "dependencies": { - "@babel/template": "^7.22.15", - "@babel/traverse": "^7.23.7", - "@babel/types": "^7.23.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", - "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", - "dependencies": { - "@babel/helper-validator-identifier": "^7.22.20", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@babel/highlight/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "node_modules/@babel/highlight/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/@babel/highlight/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/parser": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.6.tgz", - "integrity": "sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==", - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-bigint": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", - "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.23.3.tgz", - "integrity": "sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.23.3.tgz", - "integrity": "sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/template": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", - "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", - "dependencies": { - "@babel/code-frame": "^7.22.13", - "@babel/parser": "^7.22.15", - "@babel/types": "^7.22.15" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.23.7", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.7.tgz", - "integrity": "sha512-tY3mM8rH9jM0YHFGyfC0/xf+SB5eKUu7HPj7/k3fpi9dAlsMc5YbQvDi0Sh2QTPXqMhyaAtzAr807TIyfQrmyg==", - "dependencies": { - "@babel/code-frame": "^7.23.5", - "@babel/generator": "^7.23.6", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.23.6", - "@babel/types": "^7.23.6", - "debug": "^4.3.1", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/types": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.6.tgz", - "integrity": "sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==", - "dependencies": { - "@babel/helper-string-parser": "^7.23.4", - "@babel/helper-validator-identifier": "^7.22.20", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@bcoe/v8-coverage": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" - }, - "node_modules/@cspotcode/source-map-support": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", - "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", - "devOptional": true, - "dependencies": { - "@jridgewell/trace-mapping": "0.3.9" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", - "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", - "devOptional": true, - "dependencies": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "node_modules/@fastify/busboy": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.1.0.tgz", - "integrity": "sha512-+KpH+QxZU7O4675t3mnkQKcZZg56u+K/Ct2K+N2AZYNVK8kyeo/bI18tI8aPm3tvNNRyTWfj6s5tnGNlcbQRsA==", - "dev": true, - "engines": { - "node": ">=14" - } - }, - "node_modules/@isaacs/cliui": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - "dev": true, - "dependencies": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@isaacs/cliui/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true - }, - "node_modules/@isaacs/cliui/node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dev": true, - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@isaacs/cliui/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "dependencies": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/console": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.7.0.tgz", - "integrity": "sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==", - "dependencies": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^29.7.0", - "jest-util": "^29.7.0", - "slash": "^3.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/core": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.7.0.tgz", - "integrity": "sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==", - "dependencies": { - "@jest/console": "^29.7.0", - "@jest/reporters": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-changed-files": "^29.7.0", - "jest-config": "^29.7.0", - "jest-haste-map": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-regex-util": "^29.6.3", - "jest-resolve": "^29.7.0", - "jest-resolve-dependencies": "^29.7.0", - "jest-runner": "^29.7.0", - "jest-runtime": "^29.7.0", - "jest-snapshot": "^29.7.0", - "jest-util": "^29.7.0", - "jest-validate": "^29.7.0", - "jest-watcher": "^29.7.0", - "micromatch": "^4.0.4", - "pretty-format": "^29.7.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/@jest/environment": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz", - "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", - "dependencies": { - "@jest/fake-timers": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-mock": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/expect": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.7.0.tgz", - "integrity": "sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==", - "dependencies": { - "expect": "^29.7.0", - "jest-snapshot": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/expect-utils": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.7.0.tgz", - "integrity": "sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==", - "dependencies": { - "jest-get-type": "^29.6.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/fake-timers": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz", - "integrity": "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==", - "dependencies": { - "@jest/types": "^29.6.3", - "@sinonjs/fake-timers": "^10.0.2", - "@types/node": "*", - "jest-message-util": "^29.7.0", - "jest-mock": "^29.7.0", - "jest-util": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/globals": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.7.0.tgz", - "integrity": "sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==", - "dependencies": { - "@jest/environment": "^29.7.0", - "@jest/expect": "^29.7.0", - "@jest/types": "^29.6.3", - "jest-mock": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/reporters": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.7.0.tgz", - "integrity": "sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg==", - "dependencies": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "@jridgewell/trace-mapping": "^0.3.18", - "@types/node": "*", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^6.0.0", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.1.3", - "jest-message-util": "^29.7.0", - "jest-util": "^29.7.0", - "jest-worker": "^29.7.0", - "slash": "^3.0.0", - "string-length": "^4.0.1", - "strip-ansi": "^6.0.0", - "v8-to-istanbul": "^9.0.1" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/@jest/schemas": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", - "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", - "dependencies": { - "@sinclair/typebox": "^0.27.8" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/source-map": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.6.3.tgz", - "integrity": "sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==", - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.18", - "callsites": "^3.0.0", - "graceful-fs": "^4.2.9" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/test-result": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.7.0.tgz", - "integrity": "sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==", - "dependencies": { - "@jest/console": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/test-sequencer": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.7.0.tgz", - "integrity": "sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw==", - "dependencies": { - "@jest/test-result": "^29.7.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "slash": "^3.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/transform": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", - "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", - "dependencies": { - "@babel/core": "^7.11.6", - "@jest/types": "^29.6.3", - "@jridgewell/trace-mapping": "^0.3.18", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^2.0.0", - "fast-json-stable-stringify": "^2.1.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "jest-regex-util": "^29.6.3", - "jest-util": "^29.7.0", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "write-file-atomic": "^4.0.2" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/types": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", - "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", - "dependencies": { - "@jest/schemas": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", - "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", - "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.22", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.22.tgz", - "integrity": "sha512-Wf963MzWtA2sjrNt+g18IAln9lKnlRp+K2eH4jjIoF1wYeq3aMREpG09xhlhdzS0EjwU7qmUJYangWa+151vZw==", - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "node_modules/@jsdevtools/ono": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/@jsdevtools/ono/-/ono-7.1.3.tgz", - "integrity": "sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==" - }, - "node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", - "dev": true, - "optional": true, - "engines": { - "node": ">=14" - } - }, - "node_modules/@sinclair/typebox": { - "version": "0.27.8", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", - "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==" - }, - "node_modules/@sinonjs/commons": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", - "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", - "dependencies": { - "type-detect": "4.0.8" - } - }, - "node_modules/@sinonjs/fake-timers": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", - "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", - "dependencies": { - "@sinonjs/commons": "^3.0.0" - } - }, - "node_modules/@tsconfig/node10": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", - "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==", - "devOptional": true - }, - "node_modules/@tsconfig/node12": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", - "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", - "devOptional": true - }, - "node_modules/@tsconfig/node14": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", - "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", - "devOptional": true - }, - "node_modules/@tsconfig/node16": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz", - "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==", - "devOptional": true - }, - "node_modules/@types/babel__core": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", - "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", - "dependencies": { - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "node_modules/@types/babel__generator": { - "version": "7.6.8", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", - "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", - "dependencies": { - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__template": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", - "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__traverse": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.5.tgz", - "integrity": "sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==", - "dependencies": { - "@babel/types": "^7.20.7" - } - }, - "node_modules/@types/fhir": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@types/fhir/-/fhir-0.0.40.tgz", - "integrity": "sha512-ae00uDa0GrgPl4sDsGpHEdUjxCeot0UEEhgO/4PljimMKrPMyEVMZpsiAjwCp+dARn7zybOflnLK+nfORLjxDw==" - }, - "node_modules/@types/graceful-fs": { - "version": "4.1.9", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", - "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", - "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==" - }, - "node_modules/@types/istanbul-lib-report": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", - "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", - "dependencies": { - "@types/istanbul-lib-coverage": "*" - } - }, - "node_modules/@types/istanbul-reports": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", - "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/@types/jest": { - "version": "29.5.11", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.11.tgz", - "integrity": "sha512-S2mHmYIVe13vrm6q4kN6fLYYAka15ALQki/vgDC3mIukEOx8WJlv0kQPM+d4w8Gp6u0uSdKND04IlTXBv0rwnQ==", - "dev": true, - "dependencies": { - "expect": "^29.0.0", - "pretty-format": "^29.0.0" - } - }, - "node_modules/@types/node": { - "version": "20.11.6", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.6.tgz", - "integrity": "sha512-+EOokTnksGVgip2PbYbr3xnR7kZigh4LbybAfBAw5BpnQ+FqBYUsvCEjYd70IXKlbohQ64mzEYmMtlWUY8q//Q==", - "dependencies": { - "undici-types": "~5.26.4" - } - }, - "node_modules/@types/stack-utils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", - "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==" - }, - "node_modules/@types/yargs": { - "version": "17.0.32", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", - "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@types/yargs-parser": { - "version": "21.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", - "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==" - }, - "node_modules/acorn": { - "version": "8.11.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", - "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", - "devOptional": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-walk": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.2.tgz", - "integrity": "sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==", - "devOptional": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ajv-draft-04": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/ajv-draft-04/-/ajv-draft-04-1.0.0.tgz", - "integrity": "sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==", - "peerDependencies": { - "ajv": "^8.5.0" - }, - "peerDependenciesMeta": { - "ajv": { - "optional": true - } - } - }, - "node_modules/ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dependencies": { - "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/archiver": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/archiver/-/archiver-6.0.1.tgz", - "integrity": "sha512-CXGy4poOLBKptiZH//VlWdFuUC1RESbdZjGjILwBuZ73P7WkAUN0htfSfBq/7k6FRFlpu7bg4JOkj1vU9G6jcQ==", - "dev": true, - "dependencies": { - "archiver-utils": "^4.0.1", - "async": "^3.2.4", - "buffer-crc32": "^0.2.1", - "readable-stream": "^3.6.0", - "readdir-glob": "^1.1.2", - "tar-stream": "^3.0.0", - "zip-stream": "^5.0.1" - }, - "engines": { - "node": ">= 12.0.0" - } - }, - "node_modules/archiver-utils": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-4.0.1.tgz", - "integrity": "sha512-Q4Q99idbvzmgCTEAAhi32BkOyq8iVI5EwdO0PmBDSGIzzjYNdcFn7Q7k3OzbLy4kLUPXfJtG6fO2RjftXbobBg==", - "dev": true, - "dependencies": { - "glob": "^8.0.0", - "graceful-fs": "^4.2.0", - "lazystream": "^1.0.0", - "lodash": "^4.17.15", - "normalize-path": "^3.0.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": ">= 12.0.0" - } - }, - "node_modules/archiver-utils/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/archiver-utils/node_modules/glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/archiver-utils/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/archiver-utils/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/archiver/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/archiver/node_modules/tar-stream": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", - "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", - "dev": true, - "dependencies": { - "b4a": "^1.6.4", - "fast-fifo": "^1.2.0", - "streamx": "^2.15.0" - } - }, - "node_modules/arg": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", - "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", - "devOptional": true - }, - "node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/async": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", - "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==", - "dev": true - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", - "dev": true - }, - "node_modules/axios": { - "version": "1.6.5", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.5.tgz", - "integrity": "sha512-Ii012v05KEVuUoFWmMW/UQv9aRIc3ZwkWDcM+h5Il8izZCtRVpDUfwpoFf7eOtajT3QiGR4yDUx7lPqHJULgbg==", - "dev": true, - "dependencies": { - "follow-redirects": "^1.15.4", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" - } - }, - "node_modules/b4a": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.4.tgz", - "integrity": "sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==", - "dev": true - }, - "node_modules/babel-jest": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz", - "integrity": "sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==", - "dependencies": { - "@jest/transform": "^29.7.0", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^29.6.3", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "slash": "^3.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.8.0" - } - }, - "node_modules/babel-plugin-istanbul": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", - "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^5.0.4", - "test-exclude": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-plugin-istanbul/node_modules/istanbul-lib-instrument": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", - "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", - "dependencies": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-plugin-jest-hoist": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz", - "integrity": "sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==", - "dependencies": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.1.14", - "@types/babel__traverse": "^7.0.6" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/babel-preset-current-node-syntax": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", - "dependencies": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-top-level-await": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/babel-preset-jest": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz", - "integrity": "sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==", - "dependencies": { - "babel-plugin-jest-hoist": "^29.6.3", - "babel-preset-current-node-syntax": "^1.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/bl": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", - "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", - "dev": true, - "dependencies": { - "readable-stream": "^2.3.5", - "safe-buffer": "^5.1.1" - } - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/browserslist": { - "version": "4.22.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.2.tgz", - "integrity": "sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "caniuse-lite": "^1.0.30001565", - "electron-to-chromium": "^1.4.601", - "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.13" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/bs-logger": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz", - "integrity": "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==", - "dependencies": { - "fast-json-stable-stringify": "2.x" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "dependencies": { - "node-int64": "^0.4.0" - } - }, - "node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "node_modules/buffer-alloc": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", - "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", - "dev": true, - "dependencies": { - "buffer-alloc-unsafe": "^1.1.0", - "buffer-fill": "^1.0.0" - } - }, - "node_modules/buffer-alloc-unsafe": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", - "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", - "dev": true - }, - "node_modules/buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/buffer-fill": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", - "integrity": "sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==", - "dev": true - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" - }, - "node_modules/call-me-maybe": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.2.tgz", - "integrity": "sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==" - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001579", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001579.tgz", - "integrity": "sha512-u5AUVkixruKHJjw/pj9wISlcMpgFWzSrczLZbrqBSxukQixmg0SJ5sZTpvaFvxU0HoQKd4yoyAogyrAz9pzJnA==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ] - }, - "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/char-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", - "engines": { - "node": ">=10" - } - }, - "node_modules/ci-info": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", - "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "engines": { - "node": ">=8" - } - }, - "node_modules/cjs-module-lexer": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz", - "integrity": "sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==" - }, - "node_modules/cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", - "engines": { - "iojs": ">= 1.0.0", - "node": ">= 0.12.0" - } - }, - "node_modules/collect-v8-coverage": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", - "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==" - }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "node_modules/compress-commons": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-5.0.1.tgz", - "integrity": "sha512-MPh//1cERdLtqwO3pOFLeXtpuai0Y2WCd5AhtKxznqM7WtaMYaOEMSgn45d9D10sIHSfIKE603HlOp8OPGrvag==", - "dev": true, - "dependencies": { - "crc-32": "^1.2.0", - "crc32-stream": "^5.0.0", - "normalize-path": "^3.0.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": ">= 12.0.0" - } - }, - "node_modules/compress-commons/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, - "node_modules/convert-source-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" - }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "dev": true - }, - "node_modules/crc-32": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", - "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", - "dev": true, - "bin": { - "crc32": "bin/crc32.njs" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/crc32-stream": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-5.0.0.tgz", - "integrity": "sha512-B0EPa1UK+qnpBZpG+7FgPCu0J2ETLpXq09o9BkLkEAhdB6Z61Qo4pJ3JYu0c+Qi+/SAL7QThqnzS06pmSSyZaw==", - "dev": true, - "dependencies": { - "crc-32": "^1.2.0", - "readable-stream": "^3.4.0" - }, - "engines": { - "node": ">= 12.0.0" - } - }, - "node_modules/crc32-stream/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/create-jest": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/create-jest/-/create-jest-29.7.0.tgz", - "integrity": "sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==", - "dependencies": { - "@jest/types": "^29.6.3", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-config": "^29.7.0", - "jest-util": "^29.7.0", - "prompts": "^2.0.1" - }, - "bin": { - "create-jest": "bin/create-jest.js" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/create-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", - "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", - "devOptional": true - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/decompress": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz", - "integrity": "sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==", - "dev": true, - "dependencies": { - "decompress-tar": "^4.0.0", - "decompress-tarbz2": "^4.0.0", - "decompress-targz": "^4.0.0", - "decompress-unzip": "^4.0.1", - "graceful-fs": "^4.1.10", - "make-dir": "^1.0.0", - "pify": "^2.3.0", - "strip-dirs": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/decompress-tar": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz", - "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==", - "dev": true, - "dependencies": { - "file-type": "^5.2.0", - "is-stream": "^1.1.0", - "tar-stream": "^1.5.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/decompress-tarbz2": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz", - "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==", - "dev": true, - "dependencies": { - "decompress-tar": "^4.1.0", - "file-type": "^6.1.0", - "is-stream": "^1.1.0", - "seek-bzip": "^1.0.5", - "unbzip2-stream": "^1.0.9" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/decompress-tarbz2/node_modules/file-type": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz", - "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/decompress-targz": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz", - "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==", - "dev": true, - "dependencies": { - "decompress-tar": "^4.1.1", - "file-type": "^5.2.0", - "is-stream": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/decompress-unzip": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz", - "integrity": "sha512-1fqeluvxgnn86MOh66u8FjbtJpAFv5wgCT9Iw8rcBqQcCo5tO8eiJw7NNTrvt9n4CRBVq7CstiS922oPgyGLrw==", - "dev": true, - "dependencies": { - "file-type": "^3.8.0", - "get-stream": "^2.2.0", - "pify": "^2.3.0", - "yauzl": "^2.4.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/decompress-unzip/node_modules/file-type": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", - "integrity": "sha512-RLoqTXE8/vPmMuTI88DAzhMYC99I8BWv7zYP4A1puo5HIjEJ5EX48ighy4ZyKMG9EDXxBgW6e++cn7d1xuFghA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/dedent": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.5.1.tgz", - "integrity": "sha512-+LxW+KLWxu3HW3M2w2ympwtqPrqYRzU8fqi6Fhd18fBALe15blJPI/I4+UHveMVG6lJqB4JNd4UG0S5cnVHwIg==", - "peerDependencies": { - "babel-plugin-macros": "^3.1.0" - }, - "peerDependenciesMeta": { - "babel-plugin-macros": { - "optional": true - } - } - }, - "node_modules/deepmerge": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", - "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/detect-newline": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/diff": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", - "devOptional": true, - "engines": { - "node": ">=0.3.1" - } - }, - "node_modules/diff-sequences": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", - "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "dev": true - }, - "node_modules/electron-to-chromium": { - "version": "1.4.643", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.643.tgz", - "integrity": "sha512-QHscvvS7gt155PtoRC0dR2ilhL8E9LHhfTQEq1uD5AL0524rBLAwpAREFH06f87/e45B9XkR6Ki5dbhbCsVEIg==" - }, - "node_modules/emittery": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz", - "integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sindresorhus/emittery?sponsor=1" - } - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/execa/node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/execa/node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/expect": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz", - "integrity": "sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==", - "dependencies": { - "@jest/expect-utils": "^29.7.0", - "jest-get-type": "^29.6.3", - "jest-matcher-utils": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-util": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "node_modules/fast-fifo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", - "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==", - "dev": true - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "node_modules/fb-watchman": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", - "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", - "dependencies": { - "bser": "2.1.1" - } - }, - "node_modules/fd-slicer": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", - "dev": true, - "dependencies": { - "pend": "~1.2.0" - } - }, - "node_modules/fhir": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/fhir/-/fhir-4.12.0.tgz", - "integrity": "sha512-N+eLuUbYjvjX5NlZPhE08OVrsJJhulQKkVWnW1M3HpNvreWC1yVvoF8ptmGzlvtDZRCrNrBArfLklphFO2L0oA==", - "bundleDependencies": [ - "lodash", - "path", - "q", - "xml-js" - ], - "dependencies": { - "lodash": "^4.17.19", - "path": "^0.12.7", - "q": "^1.4.1", - "randomatic": "^3.1.0", - "xml-js": "^1.6.8" - } - }, - "node_modules/fhir/node_modules/inherits": { - "version": "2.0.3", - "inBundle": true, - "license": "ISC" - }, - "node_modules/fhir/node_modules/lodash": { - "version": "4.17.21", - "inBundle": true, - "license": "MIT" - }, - "node_modules/fhir/node_modules/path": { - "version": "0.12.7", - "inBundle": true, - "license": "MIT", - "dependencies": { - "process": "^0.11.1", - "util": "^0.10.3" - } - }, - "node_modules/fhir/node_modules/process": { - "version": "0.11.10", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/fhir/node_modules/q": { - "version": "1.5.1", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=0.6.0", - "teleport": ">=0.2.0" - } - }, - "node_modules/fhir/node_modules/sax": { - "version": "1.2.4", - "inBundle": true, - "license": "ISC" - }, - "node_modules/fhir/node_modules/util": { - "version": "0.10.4", - "inBundle": true, - "license": "MIT", - "dependencies": { - "inherits": "2.0.3" - } - }, - "node_modules/fhir/node_modules/xml-js": { - "version": "1.6.8", - "inBundle": true, - "license": "MIT", - "dependencies": { - "sax": "^1.2.4" - }, - "bin": { - "xml-js": "bin/cli.js" - } - }, - "node_modules/file-type": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", - "integrity": "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/follow-redirects": { - "version": "1.15.6", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", - "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } - }, - "node_modules/foreground-child": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", - "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/foreground-child/node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "dev": true, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "dev": true, - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/fs-constants": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", - "dev": true - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/get-stream": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", - "integrity": "sha512-AUGhbbemXxrZJRD5cDvKtQxLuYaIbNtDTK8YqupCI393Q2KSTreEsLUN3ZxAWFGiKTzL6nKuzfcIvieflUX9qA==", - "dev": true, - "dependencies": { - "object-assign": "^4.0.1", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "engines": { - "node": ">=4" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" - }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/hasown": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", - "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", - "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" - }, - "node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "engines": { - "node": ">=10.17.0" - } - }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", - "dependencies": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" - }, - "node_modules/is-core-module": { - "version": "2.13.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", - "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", - "dependencies": { - "hasown": "^2.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-generator-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-natural-number": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz", - "integrity": "sha512-Y4LTamMe0DDQIIAlaer9eKebAlDSV6huy+TWhJVPlzZh2o4tRP5SQWFlLn5N0To4mDD22/qdOq+veo1cSISLgQ==", - "dev": true - }, - "node_modules/is-number": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", - "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" - }, - "node_modules/istanbul-lib-coverage": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", - "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-instrument": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.1.tgz", - "integrity": "sha512-EAMEJBsYuyyztxMxW3g7ugGPkrZsV57v0Hmv3mm1uQsmB+QnZuepg731CRaIgeUVSdmsTngOkSnauNF8p7FIhA==", - "dependencies": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^7.5.4" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/istanbul-lib-instrument/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/istanbul-lib-instrument/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/istanbul-lib-instrument/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/istanbul-lib-report": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", - "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", - "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^4.0.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/istanbul-lib-report/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/istanbul-lib-report/node_modules/make-dir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", - "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", - "dependencies": { - "semver": "^7.5.3" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/istanbul-lib-report/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/istanbul-lib-report/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/istanbul-lib-source-maps": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", - "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", - "dependencies": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/istanbul-reports": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", - "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", - "dependencies": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jackspeak": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", - "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", - "dev": true, - "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" - } - }, - "node_modules/jest": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest/-/jest-29.7.0.tgz", - "integrity": "sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==", - "dependencies": { - "@jest/core": "^29.7.0", - "@jest/types": "^29.6.3", - "import-local": "^3.0.2", - "jest-cli": "^29.7.0" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/jest-changed-files": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.7.0.tgz", - "integrity": "sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==", - "dependencies": { - "execa": "^5.0.0", - "jest-util": "^29.7.0", - "p-limit": "^3.1.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-circus": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.7.0.tgz", - "integrity": "sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==", - "dependencies": { - "@jest/environment": "^29.7.0", - "@jest/expect": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "dedent": "^1.0.0", - "is-generator-fn": "^2.0.0", - "jest-each": "^29.7.0", - "jest-matcher-utils": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-runtime": "^29.7.0", - "jest-snapshot": "^29.7.0", - "jest-util": "^29.7.0", - "p-limit": "^3.1.0", - "pretty-format": "^29.7.0", - "pure-rand": "^6.0.0", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-cli": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.7.0.tgz", - "integrity": "sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==", - "dependencies": { - "@jest/core": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/types": "^29.6.3", - "chalk": "^4.0.0", - "create-jest": "^29.7.0", - "exit": "^0.1.2", - "import-local": "^3.0.2", - "jest-config": "^29.7.0", - "jest-util": "^29.7.0", - "jest-validate": "^29.7.0", - "yargs": "^17.3.1" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/jest-config": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.7.0.tgz", - "integrity": "sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==", - "dependencies": { - "@babel/core": "^7.11.6", - "@jest/test-sequencer": "^29.7.0", - "@jest/types": "^29.6.3", - "babel-jest": "^29.7.0", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-circus": "^29.7.0", - "jest-environment-node": "^29.7.0", - "jest-get-type": "^29.6.3", - "jest-regex-util": "^29.6.3", - "jest-resolve": "^29.7.0", - "jest-runner": "^29.7.0", - "jest-util": "^29.7.0", - "jest-validate": "^29.7.0", - "micromatch": "^4.0.4", - "parse-json": "^5.2.0", - "pretty-format": "^29.7.0", - "slash": "^3.0.0", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "@types/node": "*", - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - }, - "ts-node": { - "optional": true - } - } - }, - "node_modules/jest-diff": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", - "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", - "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^29.6.3", - "jest-get-type": "^29.6.3", - "pretty-format": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-docblock": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.7.0.tgz", - "integrity": "sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g==", - "dependencies": { - "detect-newline": "^3.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-each": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.7.0.tgz", - "integrity": "sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==", - "dependencies": { - "@jest/types": "^29.6.3", - "chalk": "^4.0.0", - "jest-get-type": "^29.6.3", - "jest-util": "^29.7.0", - "pretty-format": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-environment-node": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz", - "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==", - "dependencies": { - "@jest/environment": "^29.7.0", - "@jest/fake-timers": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-mock": "^29.7.0", - "jest-util": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-get-type": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", - "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-github-actions-reporter": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/jest-github-actions-reporter/-/jest-github-actions-reporter-1.0.3.tgz", - "integrity": "sha512-IwLAKLSWLN8ZVfcfEEv6rfeWb78wKDeOhvOmH9KKXayKsKLSCwceopBcB+KUtwxfB5wYnT8Y9s2eZ+WdhA5yng==", - "dev": true, - "dependencies": { - "@actions/core": "^1.2.0" - } - }, - "node_modules/jest-haste-map": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", - "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", - "dependencies": { - "@jest/types": "^29.6.3", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^29.6.3", - "jest-util": "^29.7.0", - "jest-worker": "^29.7.0", - "micromatch": "^4.0.4", - "walker": "^1.0.8" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - } - }, - "node_modules/jest-leak-detector": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz", - "integrity": "sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==", - "dependencies": { - "jest-get-type": "^29.6.3", - "pretty-format": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-matcher-utils": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz", - "integrity": "sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==", - "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^29.7.0", - "jest-get-type": "^29.6.3", - "pretty-format": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-message-util": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", - "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^29.6.3", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^29.7.0", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-mock": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", - "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", - "dependencies": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-util": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-pnp-resolver": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", - "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", - "engines": { - "node": ">=6" - }, - "peerDependencies": { - "jest-resolve": "*" - }, - "peerDependenciesMeta": { - "jest-resolve": { - "optional": true - } - } - }, - "node_modules/jest-regex-util": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", - "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-resolve": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.7.0.tgz", - "integrity": "sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==", - "dependencies": { - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^29.7.0", - "jest-validate": "^29.7.0", - "resolve": "^1.20.0", - "resolve.exports": "^2.0.0", - "slash": "^3.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-resolve-dependencies": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.7.0.tgz", - "integrity": "sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA==", - "dependencies": { - "jest-regex-util": "^29.6.3", - "jest-snapshot": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-runner": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.7.0.tgz", - "integrity": "sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==", - "dependencies": { - "@jest/console": "^29.7.0", - "@jest/environment": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.13.1", - "graceful-fs": "^4.2.9", - "jest-docblock": "^29.7.0", - "jest-environment-node": "^29.7.0", - "jest-haste-map": "^29.7.0", - "jest-leak-detector": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-resolve": "^29.7.0", - "jest-runtime": "^29.7.0", - "jest-util": "^29.7.0", - "jest-watcher": "^29.7.0", - "jest-worker": "^29.7.0", - "p-limit": "^3.1.0", - "source-map-support": "0.5.13" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-runtime": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.7.0.tgz", - "integrity": "sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==", - "dependencies": { - "@jest/environment": "^29.7.0", - "@jest/fake-timers": "^29.7.0", - "@jest/globals": "^29.7.0", - "@jest/source-map": "^29.6.3", - "@jest/test-result": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "cjs-module-lexer": "^1.0.0", - "collect-v8-coverage": "^1.0.0", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-mock": "^29.7.0", - "jest-regex-util": "^29.6.3", - "jest-resolve": "^29.7.0", - "jest-snapshot": "^29.7.0", - "jest-util": "^29.7.0", - "slash": "^3.0.0", - "strip-bom": "^4.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-snapshot": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.7.0.tgz", - "integrity": "sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==", - "dependencies": { - "@babel/core": "^7.11.6", - "@babel/generator": "^7.7.2", - "@babel/plugin-syntax-jsx": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/types": "^7.3.3", - "@jest/expect-utils": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "babel-preset-current-node-syntax": "^1.0.0", - "chalk": "^4.0.0", - "expect": "^29.7.0", - "graceful-fs": "^4.2.9", - "jest-diff": "^29.7.0", - "jest-get-type": "^29.6.3", - "jest-matcher-utils": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-util": "^29.7.0", - "natural-compare": "^1.4.0", - "pretty-format": "^29.7.0", - "semver": "^7.5.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-snapshot/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jest-snapshot/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jest-snapshot/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/jest-util": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", - "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", - "dependencies": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-validate": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", - "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", - "dependencies": { - "@jest/types": "^29.6.3", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^29.6.3", - "leven": "^3.1.0", - "pretty-format": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-validate/node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-watcher": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.7.0.tgz", - "integrity": "sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==", - "dependencies": { - "@jest/test-result": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.13.1", - "jest-util": "^29.7.0", - "string-length": "^4.0.1" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-worker": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", - "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", - "dependencies": { - "@types/node": "*", - "jest-util": "^29.7.0", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "node_modules/js-untar": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/js-untar/-/js-untar-2.0.0.tgz", - "integrity": "sha512-7CsDLrYQMbLxDt2zl9uKaPZSdmJMvGGQ7wo9hoB3J+z/VcO2w63bXFgHVnjF1+S9wD3zAu8FBVj7EYWjTQ3Z7g==", - "dev": true - }, - "node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" - }, - "node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "node_modules/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsonminify": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/jsonminify/-/jsonminify-0.4.2.tgz", - "integrity": "sha512-mEtP5ECD0293D+s45JhDutqF5mFCkWY8ClrPFxjSFR2KUoantofky7noSzyKnAnD9Gd8pXHZSUd5bgzLDUBbfA==", - "dev": true, - "engines": { - "node": ">=0.8.0", - "npm": ">=1.1.0" - } - }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "engines": { - "node": ">=6" - } - }, - "node_modules/lazystream": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", - "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", - "dev": true, - "dependencies": { - "readable-stream": "^2.0.5" - }, - "engines": { - "node": ">= 0.6.3" - } - }, - "node_modules/leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "engines": { - "node": ">=6" - } - }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" - }, - "node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "node_modules/lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" - }, - "node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", - "dev": true, - "dependencies": { - "pify": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/make-dir/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/make-error": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==" - }, - "node_modules/makeerror": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", - "dependencies": { - "tmpl": "1.0.5" - } - }, - "node_modules/math-random": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz", - "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==" - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dev": true, - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/minipass": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", - "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", - "dev": true, - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" - }, - "node_modules/node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" - }, - "node_modules/node-releases": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", - "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==" - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/openapi-types": { - "version": "12.1.3", - "resolved": "https://registry.npmjs.org/openapi-types/-/openapi-types-12.1.3.tgz", - "integrity": "sha512-N4YtSYJqghVu4iek2ZUvcN/0aqH1kRDuNqzcycDxhOUpg7GdvLa2F3DgS6yBNhInhv2r/6I0Flkn7CqL8+nIcw==", - "peer": true - }, - "node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-locate/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "node_modules/path-scurry": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", - "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", - "dev": true, - "dependencies": { - "lru-cache": "^9.1.1 || ^10.0.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/path-scurry/node_modules/lru-cache": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.1.0.tgz", - "integrity": "sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==", - "dev": true, - "engines": { - "node": "14 || >=16.14" - } - }, - "node_modules/pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", - "dev": true - }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", - "dev": true, - "dependencies": { - "pinkie": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pirates": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", - "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pretty-format": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", - "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", - "dependencies": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true - }, - "node_modules/prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/proxy-from-env": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", - "dev": true - }, - "node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/pure-rand": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.0.4.tgz", - "integrity": "sha512-LA0Y9kxMYv47GIPJy6MI84fqTd2HmYZI83W/kM/SkKfDlajnZYfmXFTxkbY+xSBPkLJxltMa9hIkmdc29eguMA==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/dubzzz" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/fast-check" - } - ] - }, - "node_modules/queue-tick": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz", - "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==", - "dev": true - }, - "node_modules/randomatic": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz", - "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==", - "dependencies": { - "is-number": "^4.0.0", - "kind-of": "^6.0.0", - "math-random": "^1.0.1" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" - }, - "node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/readable-stream/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/readdir-glob": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.3.tgz", - "integrity": "sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==", - "dev": true, - "dependencies": { - "minimatch": "^5.1.0" - } - }, - "node_modules/readdir-glob/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/readdir-glob/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dependencies": { - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve.exports": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz", - "integrity": "sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==", - "engines": { - "node": ">=10" - } - }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/seek-bzip": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz", - "integrity": "sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==", - "dev": true, - "dependencies": { - "commander": "^2.8.1" - }, - "bin": { - "seek-bunzip": "bin/seek-bunzip", - "seek-table": "bin/seek-bzip-table" - } - }, - "node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "engines": { - "node": ">=8" - } - }, - "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.13", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", - "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" - }, - "node_modules/stack-utils": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", - "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", - "dependencies": { - "escape-string-regexp": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/streamx": { - "version": "2.15.6", - "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.15.6.tgz", - "integrity": "sha512-q+vQL4AAz+FdfT137VF69Cc/APqUbxy+MDOImRrMvchJpigHj9GksgDU2LYbO9rx7RX6osWgxJB2WxhYv4SZAw==", - "dev": true, - "dependencies": { - "fast-fifo": "^1.1.0", - "queue-tick": "^1.0.1" - } - }, - "node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/string_decoder/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", - "dependencies": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width-cjs": { - "name": "string-width", - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi-cjs": { - "name": "strip-ansi", - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-dirs": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz", - "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==", - "dev": true, - "dependencies": { - "is-natural-number": "^4.0.1" - } - }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/tar-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", - "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", - "dev": true, - "dependencies": { - "bl": "^1.0.0", - "buffer-alloc": "^1.2.0", - "end-of-stream": "^1.0.0", - "fs-constants": "^1.0.0", - "readable-stream": "^2.3.0", - "to-buffer": "^1.1.1", - "xtend": "^4.0.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", - "dev": true - }, - "node_modules/tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" - }, - "node_modules/to-buffer": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", - "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==", - "dev": true - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "engines": { - "node": ">=4" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/to-regex-range/node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/ts-jest": { - "version": "29.1.2", - "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.1.2.tgz", - "integrity": "sha512-br6GJoH/WUX4pu7FbZXuWGKGNDuU7b8Uj77g/Sp7puZV6EXzuByl6JrECvm0MzVzSTkSHWTihsXt+5XYER5b+g==", - "dependencies": { - "bs-logger": "0.x", - "fast-json-stable-stringify": "2.x", - "jest-util": "^29.0.0", - "json5": "^2.2.3", - "lodash.memoize": "4.x", - "make-error": "1.x", - "semver": "^7.5.3", - "yargs-parser": "^21.0.1" - }, - "bin": { - "ts-jest": "cli.js" - }, - "engines": { - "node": "^16.10.0 || ^18.0.0 || >=20.0.0" - }, - "peerDependencies": { - "@babel/core": ">=7.0.0-beta.0 <8", - "@jest/types": "^29.0.0", - "babel-jest": "^29.0.0", - "jest": "^29.0.0", - "typescript": ">=4.3 <6" - }, - "peerDependenciesMeta": { - "@babel/core": { - "optional": true - }, - "@jest/types": { - "optional": true - }, - "babel-jest": { - "optional": true - }, - "esbuild": { - "optional": true - } - } - }, - "node_modules/ts-jest/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/ts-jest/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/ts-jest/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/ts-node": { - "version": "10.9.2", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz", - "integrity": "sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==", - "devOptional": true, - "dependencies": { - "@cspotcode/source-map-support": "^0.8.0", - "@tsconfig/node10": "^1.0.7", - "@tsconfig/node12": "^1.0.7", - "@tsconfig/node14": "^1.0.0", - "@tsconfig/node16": "^1.0.2", - "acorn": "^8.4.1", - "acorn-walk": "^8.1.1", - "arg": "^4.1.0", - "create-require": "^1.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "v8-compile-cache-lib": "^3.0.1", - "yn": "3.1.1" - }, - "bin": { - "ts-node": "dist/bin.js", - "ts-node-cwd": "dist/bin-cwd.js", - "ts-node-esm": "dist/bin-esm.js", - "ts-node-script": "dist/bin-script.js", - "ts-node-transpile-only": "dist/bin-transpile.js", - "ts-script": "dist/bin-script-deprecated.js" - }, - "peerDependencies": { - "@swc/core": ">=1.2.50", - "@swc/wasm": ">=1.2.50", - "@types/node": "*", - "typescript": ">=2.7" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "@swc/wasm": { - "optional": true - } - } - }, - "node_modules/tsconfig-paths": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz", - "integrity": "sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==", - "dev": true, - "dependencies": { - "json5": "^2.2.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/tsconfig-paths/node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", - "dev": true - }, - "node_modules/tunnel": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz", - "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==", - "dev": true, - "engines": { - "node": ">=0.6.11 <=0.7.0 || >=0.7.3" - } - }, - "node_modules/type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "engines": { - "node": ">=4" - } - }, - "node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/typescript": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz", - "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, - "node_modules/unbzip2-stream": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", - "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", - "dev": true, - "dependencies": { - "buffer": "^5.2.1", - "through": "^2.3.8" - } - }, - "node_modules/undici": { - "version": "5.28.4", - "resolved": "https://registry.npmjs.org/undici/-/undici-5.28.4.tgz", - "integrity": "sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==", - "dev": true, - "dependencies": { - "@fastify/busboy": "^2.0.0" - }, - "engines": { - "node": ">=14.0" - } - }, - "node_modules/undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" - }, - "node_modules/update-browserslist-db": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", - "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - }, - "bin": { - "update-browserslist-db": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true - }, - "node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true, - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/v8-compile-cache-lib": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", - "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", - "devOptional": true - }, - "node_modules/v8-to-istanbul": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.2.0.tgz", - "integrity": "sha512-/EH/sDgxU2eGxajKdwLCDmQ4FWq+kpi3uCmBGpw1xJtnAxEjlD8j8PEiGWpCIMIs3ciNAgH0d3TTJiUkYzyZjA==", - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.12", - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^2.0.0" - }, - "engines": { - "node": ">=10.12.0" - } - }, - "node_modules/walker": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", - "dependencies": { - "makeerror": "1.0.12" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs": { - "name": "wrap-ansi", - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" - }, - "node_modules/write-file-atomic": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", - "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", - "dependencies": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true, - "engines": { - "node": ">=0.4" - } - }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "engines": { - "node": ">=10" - } - }, - "node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" - }, - "node_modules/yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "engines": { - "node": ">=12" - } - }, - "node_modules/yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", - "dev": true, - "dependencies": { - "buffer-crc32": "~0.2.3", - "fd-slicer": "~1.1.0" - } - }, - "node_modules/yn": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", - "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", - "devOptional": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/zip-a-folder": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/zip-a-folder/-/zip-a-folder-3.1.6.tgz", - "integrity": "sha512-u+qRL0sSsq2T2mDFcDzdgCSVO8sChsJ4swd2aZlzyoIoNwyVL7HBHPKDQVq1t0utd8nPXzCq44gAKzXAhbvpXA==", - "dev": true, - "dependencies": { - "archiver": "^6.0.1", - "glob": "^10.3.10", - "is-glob": "^4.0.3" - } - }, - "node_modules/zip-a-folder/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/zip-a-folder/node_modules/glob": { - "version": "10.3.10", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", - "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", - "dev": true, - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^2.3.5", - "minimatch": "^9.0.1", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", - "path-scurry": "^1.10.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/zip-a-folder/node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/zip-stream": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-5.0.1.tgz", - "integrity": "sha512-UfZ0oa0C8LI58wJ+moL46BDIMgCQbnsb+2PoiJYtonhBsMh2bq1eRBVkvjfVsqbEHd9/EgKPUuL9saSSsec8OA==", - "dev": true, - "dependencies": { - "archiver-utils": "^4.0.1", - "compress-commons": "^5.0.1", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": ">= 12.0.0" - } - }, - "node_modules/zip-stream/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - } - }, - "dependencies": { - "@actions/core": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/@actions/core/-/core-1.10.1.tgz", - "integrity": "sha512-3lBR9EDAY+iYIpTnTIXmWcNbX3T2kCkAEQGIQx4NVQ0575nk2k3GRZDTPQG+vVtS2izSLmINlxXf0uLtnrTP+g==", - "dev": true, - "requires": { - "@actions/http-client": "^2.0.1", - "uuid": "^8.3.2" - } - }, - "@actions/http-client": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@actions/http-client/-/http-client-2.2.0.tgz", - "integrity": "sha512-q+epW0trjVUUHboliPb4UF9g2msf+w61b32tAkFEwL/IwP0DQWgbCMM0Hbe3e3WXSKz5VcUXbzJQgy8Hkra/Lg==", - "dev": true, - "requires": { - "tunnel": "^0.0.6", - "undici": "^5.25.4" - } - }, - "@ampproject/remapping": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", - "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", - "requires": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@apidevtools/json-schema-ref-parser": { - "version": "9.0.6", - "resolved": "https://registry.npmjs.org/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-9.0.6.tgz", - "integrity": "sha512-M3YgsLjI0lZxvrpeGVk9Ap032W6TPQkH6pRAZz81Ac3WUNF79VQooAFnp8umjvVzUmD93NkogxEwbSce7qMsUg==", - "requires": { - "@jsdevtools/ono": "^7.1.3", - "call-me-maybe": "^1.0.1", - "js-yaml": "^3.13.1" - } - }, - "@apidevtools/openapi-schemas": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@apidevtools/openapi-schemas/-/openapi-schemas-2.1.0.tgz", - "integrity": "sha512-Zc1AlqrJlX3SlpupFGpiLi2EbteyP7fXmUOGup6/DnkRgjP9bgMM/ag+n91rsv0U1Gpz0H3VILA/o3bW7Ua6BQ==" - }, - "@apidevtools/swagger-methods": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@apidevtools/swagger-methods/-/swagger-methods-3.0.2.tgz", - "integrity": "sha512-QAkD5kK2b1WfjDS/UQn/qQkbwF31uqRjPTrsCs5ZG9BQGAkjwvqGFjjPqAuzac/IYzpPtRzjCP1WrTuAIjMrXg==" - }, - "@apidevtools/swagger-parser": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/@apidevtools/swagger-parser/-/swagger-parser-10.1.0.tgz", - "integrity": "sha512-9Kt7EuS/7WbMAUv2gSziqjvxwDbFSg3Xeyfuj5laUODX8o/k/CpsAKiQ8W7/R88eXFTMbJYg6+7uAmOWNKmwnw==", - "requires": { - "@apidevtools/json-schema-ref-parser": "9.0.6", - "@apidevtools/openapi-schemas": "^2.1.0", - "@apidevtools/swagger-methods": "^3.0.2", - "@jsdevtools/ono": "^7.1.3", - "ajv": "^8.6.3", - "ajv-draft-04": "^1.0.0", - "call-me-maybe": "^1.0.1" - } - }, - "@babel/code-frame": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", - "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", - "requires": { - "@babel/highlight": "^7.23.4", - "chalk": "^2.4.2" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "@babel/compat-data": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.5.tgz", - "integrity": "sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==" - }, - "@babel/core": { - "version": "7.23.7", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.7.tgz", - "integrity": "sha512-+UpDgowcmqe36d4NwqvKsyPMlOLNGMsfMmQ5WGCu+siCe3t3dfe9njrzGfdN4qq+bcNUt0+Vw6haRxBOycs4dw==", - "requires": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.23.5", - "@babel/generator": "^7.23.6", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helpers": "^7.23.7", - "@babel/parser": "^7.23.6", - "@babel/template": "^7.22.15", - "@babel/traverse": "^7.23.7", - "@babel/types": "^7.23.6", - "convert-source-map": "^2.0.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.3", - "semver": "^6.3.1" - } - }, - "@babel/generator": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz", - "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==", - "requires": { - "@babel/types": "^7.23.6", - "@jridgewell/gen-mapping": "^0.3.2", - "@jridgewell/trace-mapping": "^0.3.17", - "jsesc": "^2.5.1" - } - }, - "@babel/helper-compilation-targets": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", - "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", - "requires": { - "@babel/compat-data": "^7.23.5", - "@babel/helper-validator-option": "^7.23.5", - "browserslist": "^4.22.2", - "lru-cache": "^5.1.1", - "semver": "^6.3.1" - } - }, - "@babel/helper-environment-visitor": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", - "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==" - }, - "@babel/helper-function-name": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", - "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", - "requires": { - "@babel/template": "^7.22.15", - "@babel/types": "^7.23.0" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", - "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-module-imports": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", - "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", - "requires": { - "@babel/types": "^7.22.15" - } - }, - "@babel/helper-module-transforms": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz", - "integrity": "sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==", - "requires": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-simple-access": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/helper-validator-identifier": "^7.22.20" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", - "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==" - }, - "@babel/helper-simple-access": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", - "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.22.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", - "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-string-parser": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", - "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==" - }, - "@babel/helper-validator-identifier": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", - "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==" - }, - "@babel/helper-validator-option": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", - "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==" - }, - "@babel/helpers": { - "version": "7.23.8", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.8.tgz", - "integrity": "sha512-KDqYz4PiOWvDFrdHLPhKtCThtIcKVy6avWD2oG4GEvyQ+XDZwHD4YQd+H2vNMnq2rkdxsDkU82T+Vk8U/WXHRQ==", - "requires": { - "@babel/template": "^7.22.15", - "@babel/traverse": "^7.23.7", - "@babel/types": "^7.23.6" - } - }, - "@babel/highlight": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", - "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", - "requires": { - "@babel/helper-validator-identifier": "^7.22.20", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "@babel/parser": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.6.tgz", - "integrity": "sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==" - }, - "@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-bigint": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", - "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-jsx": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.23.3.tgz", - "integrity": "sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-typescript": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.23.3.tgz", - "integrity": "sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/template": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", - "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", - "requires": { - "@babel/code-frame": "^7.22.13", - "@babel/parser": "^7.22.15", - "@babel/types": "^7.22.15" - } - }, - "@babel/traverse": { - "version": "7.23.7", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.7.tgz", - "integrity": "sha512-tY3mM8rH9jM0YHFGyfC0/xf+SB5eKUu7HPj7/k3fpi9dAlsMc5YbQvDi0Sh2QTPXqMhyaAtzAr807TIyfQrmyg==", - "requires": { - "@babel/code-frame": "^7.23.5", - "@babel/generator": "^7.23.6", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.23.6", - "@babel/types": "^7.23.6", - "debug": "^4.3.1", - "globals": "^11.1.0" - } - }, - "@babel/types": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.6.tgz", - "integrity": "sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==", - "requires": { - "@babel/helper-string-parser": "^7.23.4", - "@babel/helper-validator-identifier": "^7.22.20", - "to-fast-properties": "^2.0.0" - } - }, - "@bcoe/v8-coverage": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" - }, - "@cspotcode/source-map-support": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", - "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", - "devOptional": true, - "requires": { - "@jridgewell/trace-mapping": "0.3.9" - }, - "dependencies": { - "@jridgewell/trace-mapping": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", - "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", - "devOptional": true, - "requires": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - } - } - }, - "@fastify/busboy": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.1.0.tgz", - "integrity": "sha512-+KpH+QxZU7O4675t3mnkQKcZZg56u+K/Ct2K+N2AZYNVK8kyeo/bI18tI8aPm3tvNNRyTWfj6s5tnGNlcbQRsA==", - "dev": true - }, - "@isaacs/cliui": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - "dev": true, - "requires": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true - }, - "ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true - }, - "emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true - }, - "string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dev": true, - "requires": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - } - }, - "strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, - "requires": { - "ansi-regex": "^6.0.1" - } - }, - "wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "dev": true, - "requires": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - } - } - } - }, - "@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "requires": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - } - }, - "@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==" - }, - "@jest/console": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.7.0.tgz", - "integrity": "sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==", - "requires": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^29.7.0", - "jest-util": "^29.7.0", - "slash": "^3.0.0" - } - }, - "@jest/core": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.7.0.tgz", - "integrity": "sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==", - "requires": { - "@jest/console": "^29.7.0", - "@jest/reporters": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-changed-files": "^29.7.0", - "jest-config": "^29.7.0", - "jest-haste-map": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-regex-util": "^29.6.3", - "jest-resolve": "^29.7.0", - "jest-resolve-dependencies": "^29.7.0", - "jest-runner": "^29.7.0", - "jest-runtime": "^29.7.0", - "jest-snapshot": "^29.7.0", - "jest-util": "^29.7.0", - "jest-validate": "^29.7.0", - "jest-watcher": "^29.7.0", - "micromatch": "^4.0.4", - "pretty-format": "^29.7.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "@jest/environment": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz", - "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", - "requires": { - "@jest/fake-timers": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-mock": "^29.7.0" - } - }, - "@jest/expect": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.7.0.tgz", - "integrity": "sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==", - "requires": { - "expect": "^29.7.0", - "jest-snapshot": "^29.7.0" - } - }, - "@jest/expect-utils": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.7.0.tgz", - "integrity": "sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==", - "requires": { - "jest-get-type": "^29.6.3" - } - }, - "@jest/fake-timers": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz", - "integrity": "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==", - "requires": { - "@jest/types": "^29.6.3", - "@sinonjs/fake-timers": "^10.0.2", - "@types/node": "*", - "jest-message-util": "^29.7.0", - "jest-mock": "^29.7.0", - "jest-util": "^29.7.0" - } - }, - "@jest/globals": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.7.0.tgz", - "integrity": "sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==", - "requires": { - "@jest/environment": "^29.7.0", - "@jest/expect": "^29.7.0", - "@jest/types": "^29.6.3", - "jest-mock": "^29.7.0" - } - }, - "@jest/reporters": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.7.0.tgz", - "integrity": "sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg==", - "requires": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "@jridgewell/trace-mapping": "^0.3.18", - "@types/node": "*", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^6.0.0", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.1.3", - "jest-message-util": "^29.7.0", - "jest-util": "^29.7.0", - "jest-worker": "^29.7.0", - "slash": "^3.0.0", - "string-length": "^4.0.1", - "strip-ansi": "^6.0.0", - "v8-to-istanbul": "^9.0.1" - } - }, - "@jest/schemas": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", - "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", - "requires": { - "@sinclair/typebox": "^0.27.8" - } - }, - "@jest/source-map": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.6.3.tgz", - "integrity": "sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==", - "requires": { - "@jridgewell/trace-mapping": "^0.3.18", - "callsites": "^3.0.0", - "graceful-fs": "^4.2.9" - } - }, - "@jest/test-result": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.7.0.tgz", - "integrity": "sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==", - "requires": { - "@jest/console": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - } - }, - "@jest/test-sequencer": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.7.0.tgz", - "integrity": "sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw==", - "requires": { - "@jest/test-result": "^29.7.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "slash": "^3.0.0" - } - }, - "@jest/transform": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", - "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", - "requires": { - "@babel/core": "^7.11.6", - "@jest/types": "^29.6.3", - "@jridgewell/trace-mapping": "^0.3.18", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^2.0.0", - "fast-json-stable-stringify": "^2.1.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "jest-regex-util": "^29.6.3", - "jest-util": "^29.7.0", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "write-file-atomic": "^4.0.2" - } - }, - "@jest/types": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", - "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", - "requires": { - "@jest/schemas": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - } - }, - "@jridgewell/gen-mapping": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", - "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@jridgewell/resolve-uri": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", - "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==" - }, - "@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==" - }, - "@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" - }, - "@jridgewell/trace-mapping": { - "version": "0.3.22", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.22.tgz", - "integrity": "sha512-Wf963MzWtA2sjrNt+g18IAln9lKnlRp+K2eH4jjIoF1wYeq3aMREpG09xhlhdzS0EjwU7qmUJYangWa+151vZw==", - "requires": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "@jsdevtools/ono": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/@jsdevtools/ono/-/ono-7.1.3.tgz", - "integrity": "sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==" - }, - "@pkgjs/parseargs": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", - "dev": true, - "optional": true - }, - "@sinclair/typebox": { - "version": "0.27.8", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", - "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==" - }, - "@sinonjs/commons": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", - "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", - "requires": { - "type-detect": "4.0.8" - } - }, - "@sinonjs/fake-timers": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", - "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", - "requires": { - "@sinonjs/commons": "^3.0.0" - } - }, - "@tsconfig/node10": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", - "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==", - "devOptional": true - }, - "@tsconfig/node12": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", - "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", - "devOptional": true - }, - "@tsconfig/node14": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", - "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", - "devOptional": true - }, - "@tsconfig/node16": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz", - "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==", - "devOptional": true - }, - "@types/babel__core": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", - "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", - "requires": { - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "@types/babel__generator": { - "version": "7.6.8", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", - "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", - "requires": { - "@babel/types": "^7.0.0" - } - }, - "@types/babel__template": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", - "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "@types/babel__traverse": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.5.tgz", - "integrity": "sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==", - "requires": { - "@babel/types": "^7.20.7" - } - }, - "@types/fhir": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@types/fhir/-/fhir-0.0.40.tgz", - "integrity": "sha512-ae00uDa0GrgPl4sDsGpHEdUjxCeot0UEEhgO/4PljimMKrPMyEVMZpsiAjwCp+dARn7zybOflnLK+nfORLjxDw==" - }, - "@types/graceful-fs": { - "version": "4.1.9", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", - "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", - "requires": { - "@types/node": "*" - } - }, - "@types/istanbul-lib-coverage": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", - "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==" - }, - "@types/istanbul-lib-report": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", - "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", - "requires": { - "@types/istanbul-lib-coverage": "*" - } - }, - "@types/istanbul-reports": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", - "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", - "requires": { - "@types/istanbul-lib-report": "*" - } - }, - "@types/jest": { - "version": "29.5.11", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.11.tgz", - "integrity": "sha512-S2mHmYIVe13vrm6q4kN6fLYYAka15ALQki/vgDC3mIukEOx8WJlv0kQPM+d4w8Gp6u0uSdKND04IlTXBv0rwnQ==", - "dev": true, - "requires": { - "expect": "^29.0.0", - "pretty-format": "^29.0.0" - } - }, - "@types/node": { - "version": "20.11.6", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.6.tgz", - "integrity": "sha512-+EOokTnksGVgip2PbYbr3xnR7kZigh4LbybAfBAw5BpnQ+FqBYUsvCEjYd70IXKlbohQ64mzEYmMtlWUY8q//Q==", - "requires": { - "undici-types": "~5.26.4" - } - }, - "@types/stack-utils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", - "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==" - }, - "@types/yargs": { - "version": "17.0.32", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", - "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", - "requires": { - "@types/yargs-parser": "*" - } - }, - "@types/yargs-parser": { - "version": "21.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", - "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==" - }, - "acorn": { - "version": "8.11.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", - "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", - "devOptional": true - }, - "acorn-walk": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.2.tgz", - "integrity": "sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==", - "devOptional": true - }, - "ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ajv-draft-04": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/ajv-draft-04/-/ajv-draft-04-1.0.0.tgz", - "integrity": "sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==", - "requires": {} - }, - "ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "requires": { - "type-fest": "^0.21.3" - } - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "archiver": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/archiver/-/archiver-6.0.1.tgz", - "integrity": "sha512-CXGy4poOLBKptiZH//VlWdFuUC1RESbdZjGjILwBuZ73P7WkAUN0htfSfBq/7k6FRFlpu7bg4JOkj1vU9G6jcQ==", - "dev": true, - "requires": { - "archiver-utils": "^4.0.1", - "async": "^3.2.4", - "buffer-crc32": "^0.2.1", - "readable-stream": "^3.6.0", - "readdir-glob": "^1.1.2", - "tar-stream": "^3.0.0", - "zip-stream": "^5.0.1" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "tar-stream": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", - "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", - "dev": true, - "requires": { - "b4a": "^1.6.4", - "fast-fifo": "^1.2.0", - "streamx": "^2.15.0" - } - } - } - }, - "archiver-utils": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-4.0.1.tgz", - "integrity": "sha512-Q4Q99idbvzmgCTEAAhi32BkOyq8iVI5EwdO0PmBDSGIzzjYNdcFn7Q7k3OzbLy4kLUPXfJtG6fO2RjftXbobBg==", - "dev": true, - "requires": { - "glob": "^8.0.0", - "graceful-fs": "^4.2.0", - "lazystream": "^1.0.0", - "lodash": "^4.17.15", - "normalize-path": "^3.0.0", - "readable-stream": "^3.6.0" - }, - "dependencies": { - "brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0" - } - }, - "glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - } - }, - "minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "dev": true, - "requires": { - "brace-expansion": "^2.0.1" - } - }, - "readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "arg": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", - "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", - "devOptional": true - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "async": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", - "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==", - "dev": true - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", - "dev": true - }, - "axios": { - "version": "1.6.5", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.5.tgz", - "integrity": "sha512-Ii012v05KEVuUoFWmMW/UQv9aRIc3ZwkWDcM+h5Il8izZCtRVpDUfwpoFf7eOtajT3QiGR4yDUx7lPqHJULgbg==", - "dev": true, - "requires": { - "follow-redirects": "^1.15.4", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" - } - }, - "b4a": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.4.tgz", - "integrity": "sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==", - "dev": true - }, - "babel-jest": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz", - "integrity": "sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==", - "requires": { - "@jest/transform": "^29.7.0", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^29.6.3", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "slash": "^3.0.0" - } - }, - "babel-plugin-istanbul": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", - "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^5.0.4", - "test-exclude": "^6.0.0" - }, - "dependencies": { - "istanbul-lib-instrument": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", - "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", - "requires": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" - } - } - } - }, - "babel-plugin-jest-hoist": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz", - "integrity": "sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==", - "requires": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.1.14", - "@types/babel__traverse": "^7.0.6" - } - }, - "babel-preset-current-node-syntax": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", - "requires": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-top-level-await": "^7.8.3" - } - }, - "babel-preset-jest": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz", - "integrity": "sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==", - "requires": { - "babel-plugin-jest-hoist": "^29.6.3", - "babel-preset-current-node-syntax": "^1.0.0" - } - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true - }, - "bl": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", - "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", - "dev": true, - "requires": { - "readable-stream": "^2.3.5", - "safe-buffer": "^5.1.1" - } - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "requires": { - "fill-range": "^7.0.1" - } - }, - "browserslist": { - "version": "4.22.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.2.tgz", - "integrity": "sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==", - "requires": { - "caniuse-lite": "^1.0.30001565", - "electron-to-chromium": "^1.4.601", - "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.13" - } - }, - "bs-logger": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz", - "integrity": "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==", - "requires": { - "fast-json-stable-stringify": "2.x" - } - }, - "bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "requires": { - "node-int64": "^0.4.0" - } - }, - "buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "dev": true, - "requires": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "buffer-alloc": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", - "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", - "dev": true, - "requires": { - "buffer-alloc-unsafe": "^1.1.0", - "buffer-fill": "^1.0.0" - } - }, - "buffer-alloc-unsafe": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", - "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", - "dev": true - }, - "buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", - "dev": true - }, - "buffer-fill": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", - "integrity": "sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==", - "dev": true - }, - "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" - }, - "call-me-maybe": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.2.tgz", - "integrity": "sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==" - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - }, - "caniuse-lite": { - "version": "1.0.30001579", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001579.tgz", - "integrity": "sha512-u5AUVkixruKHJjw/pj9wISlcMpgFWzSrczLZbrqBSxukQixmg0SJ5sZTpvaFvxU0HoQKd4yoyAogyrAz9pzJnA==" - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "char-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==" - }, - "ci-info": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", - "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==" - }, - "cjs-module-lexer": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz", - "integrity": "sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==" - }, - "cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - } - }, - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==" - }, - "collect-v8-coverage": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", - "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==" - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "compress-commons": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-5.0.1.tgz", - "integrity": "sha512-MPh//1cERdLtqwO3pOFLeXtpuai0Y2WCd5AhtKxznqM7WtaMYaOEMSgn45d9D10sIHSfIKE603HlOp8OPGrvag==", - "dev": true, - "requires": { - "crc-32": "^1.2.0", - "crc32-stream": "^5.0.0", - "normalize-path": "^3.0.0", - "readable-stream": "^3.6.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, - "convert-source-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" - }, - "core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "dev": true - }, - "crc-32": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", - "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", - "dev": true - }, - "crc32-stream": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-5.0.0.tgz", - "integrity": "sha512-B0EPa1UK+qnpBZpG+7FgPCu0J2ETLpXq09o9BkLkEAhdB6Z61Qo4pJ3JYu0c+Qi+/SAL7QThqnzS06pmSSyZaw==", - "dev": true, - "requires": { - "crc-32": "^1.2.0", - "readable-stream": "^3.4.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "create-jest": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/create-jest/-/create-jest-29.7.0.tgz", - "integrity": "sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==", - "requires": { - "@jest/types": "^29.6.3", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-config": "^29.7.0", - "jest-util": "^29.7.0", - "prompts": "^2.0.1" - } - }, - "create-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", - "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", - "devOptional": true - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" - } - }, - "decompress": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz", - "integrity": "sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==", - "dev": true, - "requires": { - "decompress-tar": "^4.0.0", - "decompress-tarbz2": "^4.0.0", - "decompress-targz": "^4.0.0", - "decompress-unzip": "^4.0.1", - "graceful-fs": "^4.1.10", - "make-dir": "^1.0.0", - "pify": "^2.3.0", - "strip-dirs": "^2.0.0" - } - }, - "decompress-tar": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz", - "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==", - "dev": true, - "requires": { - "file-type": "^5.2.0", - "is-stream": "^1.1.0", - "tar-stream": "^1.5.2" - } - }, - "decompress-tarbz2": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz", - "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==", - "dev": true, - "requires": { - "decompress-tar": "^4.1.0", - "file-type": "^6.1.0", - "is-stream": "^1.1.0", - "seek-bzip": "^1.0.5", - "unbzip2-stream": "^1.0.9" - }, - "dependencies": { - "file-type": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz", - "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==", - "dev": true - } - } - }, - "decompress-targz": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz", - "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==", - "dev": true, - "requires": { - "decompress-tar": "^4.1.1", - "file-type": "^5.2.0", - "is-stream": "^1.1.0" - } - }, - "decompress-unzip": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz", - "integrity": "sha512-1fqeluvxgnn86MOh66u8FjbtJpAFv5wgCT9Iw8rcBqQcCo5tO8eiJw7NNTrvt9n4CRBVq7CstiS922oPgyGLrw==", - "dev": true, - "requires": { - "file-type": "^3.8.0", - "get-stream": "^2.2.0", - "pify": "^2.3.0", - "yauzl": "^2.4.2" - }, - "dependencies": { - "file-type": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", - "integrity": "sha512-RLoqTXE8/vPmMuTI88DAzhMYC99I8BWv7zYP4A1puo5HIjEJ5EX48ighy4ZyKMG9EDXxBgW6e++cn7d1xuFghA==", - "dev": true - } - } - }, - "dedent": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.5.1.tgz", - "integrity": "sha512-+LxW+KLWxu3HW3M2w2ympwtqPrqYRzU8fqi6Fhd18fBALe15blJPI/I4+UHveMVG6lJqB4JNd4UG0S5cnVHwIg==", - "requires": {} - }, - "deepmerge": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", - "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==" - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "dev": true - }, - "detect-newline": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==" - }, - "diff": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", - "devOptional": true - }, - "diff-sequences": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", - "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==" - }, - "eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "dev": true - }, - "electron-to-chromium": { - "version": "1.4.643", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.643.tgz", - "integrity": "sha512-QHscvvS7gt155PtoRC0dR2ilhL8E9LHhfTQEq1uD5AL0524rBLAwpAREFH06f87/e45B9XkR6Ki5dbhbCsVEIg==" - }, - "emittery": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz", - "integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==" - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "requires": { - "once": "^1.4.0" - } - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" - }, - "escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" - }, - "execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "requires": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "dependencies": { - "get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" - } - } - }, - "exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==" - }, - "expect": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz", - "integrity": "sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==", - "requires": { - "@jest/expect-utils": "^29.7.0", - "jest-get-type": "^29.6.3", - "jest-matcher-utils": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-util": "^29.7.0" - } - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "fast-fifo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", - "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==", - "dev": true - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "fb-watchman": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", - "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", - "requires": { - "bser": "2.1.1" - } - }, - "fd-slicer": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", - "dev": true, - "requires": { - "pend": "~1.2.0" - } - }, - "fhir": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/fhir/-/fhir-4.12.0.tgz", - "integrity": "sha512-N+eLuUbYjvjX5NlZPhE08OVrsJJhulQKkVWnW1M3HpNvreWC1yVvoF8ptmGzlvtDZRCrNrBArfLklphFO2L0oA==", - "requires": { - "lodash": "^4.17.19", - "path": "^0.12.7", - "q": "^1.4.1", - "randomatic": "^3.1.0", - "xml-js": "^1.6.8" - }, - "dependencies": { - "inherits": { - "version": "2.0.3", - "bundled": true - }, - "lodash": { - "version": "4.17.21", - "bundled": true - }, - "path": { - "version": "0.12.7", - "bundled": true, - "requires": { - "process": "^0.11.1", - "util": "^0.10.3" - } - }, - "process": { - "version": "0.11.10", - "bundled": true - }, - "q": { - "version": "1.5.1", - "bundled": true - }, - "sax": { - "version": "1.2.4", - "bundled": true - }, - "util": { - "version": "0.10.4", - "bundled": true, - "requires": { - "inherits": "2.0.3" - } - }, - "xml-js": { - "version": "1.6.8", - "bundled": true, - "requires": { - "sax": "^1.2.4" - } - } - } - }, - "file-type": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", - "integrity": "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "follow-redirects": { - "version": "1.15.6", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", - "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", - "dev": true - }, - "foreground-child": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", - "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" - }, - "dependencies": { - "signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "dev": true - } - } - }, - "form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } - }, - "fs-constants": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", - "dev": true - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - }, - "fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "optional": true - }, - "function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" - }, - "gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" - }, - "get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==" - }, - "get-stream": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", - "integrity": "sha512-AUGhbbemXxrZJRD5cDvKtQxLuYaIbNtDTK8YqupCI393Q2KSTreEsLUN3ZxAWFGiKTzL6nKuzfcIvieflUX9qA==", - "dev": true, - "requires": { - "object-assign": "^4.0.1", - "pinkie-promise": "^2.0.0" - } - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" - }, - "graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "hasown": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", - "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", - "requires": { - "function-bind": "^1.1.2" - } - }, - "html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" - }, - "human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" - }, - "ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true - }, - "import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", - "requires": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==" - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" - }, - "is-core-module": { - "version": "2.13.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", - "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", - "requires": { - "hasown": "^2.0.0" - } - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - }, - "is-generator-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==" - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-natural-number": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz", - "integrity": "sha512-Y4LTamMe0DDQIIAlaer9eKebAlDSV6huy+TWhJVPlzZh2o4tRP5SQWFlLn5N0To4mDD22/qdOq+veo1cSISLgQ==", - "dev": true - }, - "is-number": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", - "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==" - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", - "dev": true - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" - }, - "istanbul-lib-coverage": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", - "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==" - }, - "istanbul-lib-instrument": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.1.tgz", - "integrity": "sha512-EAMEJBsYuyyztxMxW3g7ugGPkrZsV57v0Hmv3mm1uQsmB+QnZuepg731CRaIgeUVSdmsTngOkSnauNF8p7FIhA==", - "requires": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^7.5.4" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - } - } - }, - "istanbul-lib-report": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", - "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", - "requires": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^4.0.0", - "supports-color": "^7.1.0" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - }, - "make-dir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", - "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", - "requires": { - "semver": "^7.5.3" - } - }, - "semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - } - } - }, - "istanbul-lib-source-maps": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", - "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", - "requires": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - } - }, - "istanbul-reports": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", - "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", - "requires": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - } - }, - "jackspeak": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", - "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", - "dev": true, - "requires": { - "@isaacs/cliui": "^8.0.2", - "@pkgjs/parseargs": "^0.11.0" - } - }, - "jest": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest/-/jest-29.7.0.tgz", - "integrity": "sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==", - "requires": { - "@jest/core": "^29.7.0", - "@jest/types": "^29.6.3", - "import-local": "^3.0.2", - "jest-cli": "^29.7.0" - } - }, - "jest-changed-files": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.7.0.tgz", - "integrity": "sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==", - "requires": { - "execa": "^5.0.0", - "jest-util": "^29.7.0", - "p-limit": "^3.1.0" - } - }, - "jest-circus": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.7.0.tgz", - "integrity": "sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==", - "requires": { - "@jest/environment": "^29.7.0", - "@jest/expect": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "dedent": "^1.0.0", - "is-generator-fn": "^2.0.0", - "jest-each": "^29.7.0", - "jest-matcher-utils": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-runtime": "^29.7.0", - "jest-snapshot": "^29.7.0", - "jest-util": "^29.7.0", - "p-limit": "^3.1.0", - "pretty-format": "^29.7.0", - "pure-rand": "^6.0.0", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - } - }, - "jest-cli": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.7.0.tgz", - "integrity": "sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==", - "requires": { - "@jest/core": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/types": "^29.6.3", - "chalk": "^4.0.0", - "create-jest": "^29.7.0", - "exit": "^0.1.2", - "import-local": "^3.0.2", - "jest-config": "^29.7.0", - "jest-util": "^29.7.0", - "jest-validate": "^29.7.0", - "yargs": "^17.3.1" - } - }, - "jest-config": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.7.0.tgz", - "integrity": "sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==", - "requires": { - "@babel/core": "^7.11.6", - "@jest/test-sequencer": "^29.7.0", - "@jest/types": "^29.6.3", - "babel-jest": "^29.7.0", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-circus": "^29.7.0", - "jest-environment-node": "^29.7.0", - "jest-get-type": "^29.6.3", - "jest-regex-util": "^29.6.3", - "jest-resolve": "^29.7.0", - "jest-runner": "^29.7.0", - "jest-util": "^29.7.0", - "jest-validate": "^29.7.0", - "micromatch": "^4.0.4", - "parse-json": "^5.2.0", - "pretty-format": "^29.7.0", - "slash": "^3.0.0", - "strip-json-comments": "^3.1.1" - } - }, - "jest-diff": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", - "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^29.6.3", - "jest-get-type": "^29.6.3", - "pretty-format": "^29.7.0" - } - }, - "jest-docblock": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.7.0.tgz", - "integrity": "sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g==", - "requires": { - "detect-newline": "^3.0.0" - } - }, - "jest-each": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.7.0.tgz", - "integrity": "sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==", - "requires": { - "@jest/types": "^29.6.3", - "chalk": "^4.0.0", - "jest-get-type": "^29.6.3", - "jest-util": "^29.7.0", - "pretty-format": "^29.7.0" - } - }, - "jest-environment-node": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz", - "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==", - "requires": { - "@jest/environment": "^29.7.0", - "@jest/fake-timers": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-mock": "^29.7.0", - "jest-util": "^29.7.0" - } - }, - "jest-get-type": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", - "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==" - }, - "jest-github-actions-reporter": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/jest-github-actions-reporter/-/jest-github-actions-reporter-1.0.3.tgz", - "integrity": "sha512-IwLAKLSWLN8ZVfcfEEv6rfeWb78wKDeOhvOmH9KKXayKsKLSCwceopBcB+KUtwxfB5wYnT8Y9s2eZ+WdhA5yng==", - "dev": true, - "requires": { - "@actions/core": "^1.2.0" - } - }, - "jest-haste-map": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", - "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", - "requires": { - "@jest/types": "^29.6.3", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.3.2", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^29.6.3", - "jest-util": "^29.7.0", - "jest-worker": "^29.7.0", - "micromatch": "^4.0.4", - "walker": "^1.0.8" - } - }, - "jest-leak-detector": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz", - "integrity": "sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==", - "requires": { - "jest-get-type": "^29.6.3", - "pretty-format": "^29.7.0" - } - }, - "jest-matcher-utils": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz", - "integrity": "sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==", - "requires": { - "chalk": "^4.0.0", - "jest-diff": "^29.7.0", - "jest-get-type": "^29.6.3", - "pretty-format": "^29.7.0" - } - }, - "jest-message-util": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", - "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", - "requires": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^29.6.3", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^29.7.0", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - } - }, - "jest-mock": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", - "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", - "requires": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-util": "^29.7.0" - } - }, - "jest-pnp-resolver": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", - "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", - "requires": {} - }, - "jest-regex-util": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", - "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==" - }, - "jest-resolve": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.7.0.tgz", - "integrity": "sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==", - "requires": { - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^29.7.0", - "jest-validate": "^29.7.0", - "resolve": "^1.20.0", - "resolve.exports": "^2.0.0", - "slash": "^3.0.0" - } - }, - "jest-resolve-dependencies": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.7.0.tgz", - "integrity": "sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA==", - "requires": { - "jest-regex-util": "^29.6.3", - "jest-snapshot": "^29.7.0" - } - }, - "jest-runner": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.7.0.tgz", - "integrity": "sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==", - "requires": { - "@jest/console": "^29.7.0", - "@jest/environment": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.13.1", - "graceful-fs": "^4.2.9", - "jest-docblock": "^29.7.0", - "jest-environment-node": "^29.7.0", - "jest-haste-map": "^29.7.0", - "jest-leak-detector": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-resolve": "^29.7.0", - "jest-runtime": "^29.7.0", - "jest-util": "^29.7.0", - "jest-watcher": "^29.7.0", - "jest-worker": "^29.7.0", - "p-limit": "^3.1.0", - "source-map-support": "0.5.13" - } - }, - "jest-runtime": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.7.0.tgz", - "integrity": "sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==", - "requires": { - "@jest/environment": "^29.7.0", - "@jest/fake-timers": "^29.7.0", - "@jest/globals": "^29.7.0", - "@jest/source-map": "^29.6.3", - "@jest/test-result": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "cjs-module-lexer": "^1.0.0", - "collect-v8-coverage": "^1.0.0", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-mock": "^29.7.0", - "jest-regex-util": "^29.6.3", - "jest-resolve": "^29.7.0", - "jest-snapshot": "^29.7.0", - "jest-util": "^29.7.0", - "slash": "^3.0.0", - "strip-bom": "^4.0.0" - } - }, - "jest-snapshot": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.7.0.tgz", - "integrity": "sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==", - "requires": { - "@babel/core": "^7.11.6", - "@babel/generator": "^7.7.2", - "@babel/plugin-syntax-jsx": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/types": "^7.3.3", - "@jest/expect-utils": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "babel-preset-current-node-syntax": "^1.0.0", - "chalk": "^4.0.0", - "expect": "^29.7.0", - "graceful-fs": "^4.2.9", - "jest-diff": "^29.7.0", - "jest-get-type": "^29.6.3", - "jest-matcher-utils": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-util": "^29.7.0", - "natural-compare": "^1.4.0", - "pretty-format": "^29.7.0", - "semver": "^7.5.3" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - } - } - }, - "jest-util": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", - "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", - "requires": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - } - }, - "jest-validate": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", - "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", - "requires": { - "@jest/types": "^29.6.3", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^29.6.3", - "leven": "^3.1.0", - "pretty-format": "^29.7.0" - }, - "dependencies": { - "camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" - } - } - }, - "jest-watcher": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.7.0.tgz", - "integrity": "sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==", - "requires": { - "@jest/test-result": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.13.1", - "jest-util": "^29.7.0", - "string-length": "^4.0.1" - } - }, - "jest-worker": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", - "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", - "requires": { - "@types/node": "*", - "jest-util": "^29.7.0", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "dependencies": { - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "js-untar": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/js-untar/-/js-untar-2.0.0.tgz", - "integrity": "sha512-7CsDLrYQMbLxDt2zl9uKaPZSdmJMvGGQ7wo9hoB3J+z/VcO2w63bXFgHVnjF1+S9wD3zAu8FBVj7EYWjTQ3Z7g==", - "dev": true - }, - "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" - }, - "json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==" - }, - "jsonminify": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/jsonminify/-/jsonminify-0.4.2.tgz", - "integrity": "sha512-mEtP5ECD0293D+s45JhDutqF5mFCkWY8ClrPFxjSFR2KUoantofky7noSzyKnAnD9Gd8pXHZSUd5bgzLDUBbfA==", - "dev": true - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" - }, - "kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" - }, - "lazystream": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", - "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", - "dev": true, - "requires": { - "readable-stream": "^2.0.5" - } - }, - "leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" - }, - "lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" - }, - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "requires": { - "yallist": "^3.0.2" - } - }, - "make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", - "dev": true, - "requires": { - "pify": "^3.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", - "dev": true - } - } - }, - "make-error": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==" - }, - "makeerror": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", - "requires": { - "tmpl": "1.0.5" - } - }, - "math-random": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz", - "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==" - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "requires": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - } - }, - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "dev": true - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dev": true, - "requires": { - "mime-db": "1.52.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true - }, - "minipass": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", - "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", - "dev": true - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" - }, - "node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" - }, - "node-releases": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", - "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==" - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "requires": { - "path-key": "^3.0.0" - } - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "dev": true - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "openapi-types": { - "version": "12.1.3", - "resolved": "https://registry.npmjs.org/openapi-types/-/openapi-types-12.1.3.tgz", - "integrity": "sha512-N4YtSYJqghVu4iek2ZUvcN/0aqH1kRDuNqzcycDxhOUpg7GdvLa2F3DgS6yBNhInhv2r/6I0Flkn7CqL8+nIcw==", - "peer": true - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { - "p-limit": "^2.2.0" - }, - "dependencies": { - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "requires": { - "p-try": "^2.0.0" - } - } - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" - }, - "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" - }, - "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "path-scurry": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", - "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", - "dev": true, - "requires": { - "lru-cache": "^9.1.1 || ^10.0.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - }, - "dependencies": { - "lru-cache": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.1.0.tgz", - "integrity": "sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==", - "dev": true - } - } - }, - "pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", - "dev": true - }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true - }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", - "dev": true - }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", - "dev": true, - "requires": { - "pinkie": "^2.0.0" - } - }, - "pirates": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", - "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==" - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "requires": { - "find-up": "^4.0.0" - } - }, - "pretty-format": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", - "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", - "requires": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" - } - } - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true - }, - "prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "requires": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - } - }, - "proxy-from-env": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", - "dev": true - }, - "punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==" - }, - "pure-rand": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.0.4.tgz", - "integrity": "sha512-LA0Y9kxMYv47GIPJy6MI84fqTd2HmYZI83W/kM/SkKfDlajnZYfmXFTxkbY+xSBPkLJxltMa9hIkmdc29eguMA==" - }, - "queue-tick": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz", - "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==", - "dev": true - }, - "randomatic": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz", - "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==", - "requires": { - "is-number": "^4.0.0", - "kind-of": "^6.0.0", - "math-random": "^1.0.1" - } - }, - "react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" - }, - "readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - } - } - }, - "readdir-glob": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.3.tgz", - "integrity": "sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==", - "dev": true, - "requires": { - "minimatch": "^5.1.0" - }, - "dependencies": { - "brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0" - } - }, - "minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "dev": true, - "requires": { - "brace-expansion": "^2.0.1" - } - } - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" - }, - "require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" - }, - "resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "requires": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "requires": { - "resolve-from": "^5.0.0" - } - }, - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" - }, - "resolve.exports": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz", - "integrity": "sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==" - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - }, - "seek-bzip": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz", - "integrity": "sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==", - "dev": true, - "requires": { - "commander": "^2.8.1" - } - }, - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" - }, - "signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" - }, - "sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "source-map-support": { - "version": "0.5.13", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", - "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" - }, - "stack-utils": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", - "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", - "requires": { - "escape-string-regexp": "^2.0.0" - } - }, - "streamx": { - "version": "2.15.6", - "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.15.6.tgz", - "integrity": "sha512-q+vQL4AAz+FdfT137VF69Cc/APqUbxy+MDOImRrMvchJpigHj9GksgDU2LYbO9rx7RX6osWgxJB2WxhYv4SZAw==", - "dev": true, - "requires": { - "fast-fifo": "^1.1.0", - "queue-tick": "^1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - } - } - }, - "string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", - "requires": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - } - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "string-width-cjs": { - "version": "npm:string-width@4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-ansi-cjs": { - "version": "npm:strip-ansi@6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" - }, - "strip-dirs": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz", - "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==", - "dev": true, - "requires": { - "is-natural-number": "^4.0.1" - } - }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - }, - "supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" - }, - "tar-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", - "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", - "dev": true, - "requires": { - "bl": "^1.0.0", - "buffer-alloc": "^1.2.0", - "end-of-stream": "^1.0.0", - "fs-constants": "^1.0.0", - "readable-stream": "^2.3.0", - "to-buffer": "^1.1.1", - "xtend": "^4.0.0" - } - }, - "test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "requires": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - } - }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", - "dev": true - }, - "tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" - }, - "to-buffer": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", - "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==", - "dev": true - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==" - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "requires": { - "is-number": "^7.0.0" - }, - "dependencies": { - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" - } - } - }, - "ts-jest": { - "version": "29.1.2", - "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.1.2.tgz", - "integrity": "sha512-br6GJoH/WUX4pu7FbZXuWGKGNDuU7b8Uj77g/Sp7puZV6EXzuByl6JrECvm0MzVzSTkSHWTihsXt+5XYER5b+g==", - "requires": { - "bs-logger": "0.x", - "fast-json-stable-stringify": "2.x", - "jest-util": "^29.0.0", - "json5": "^2.2.3", - "lodash.memoize": "4.x", - "make-error": "1.x", - "semver": "^7.5.3", - "yargs-parser": "^21.0.1" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - } - } - }, - "ts-node": { - "version": "10.9.2", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz", - "integrity": "sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==", - "devOptional": true, - "requires": { - "@cspotcode/source-map-support": "^0.8.0", - "@tsconfig/node10": "^1.0.7", - "@tsconfig/node12": "^1.0.7", - "@tsconfig/node14": "^1.0.0", - "@tsconfig/node16": "^1.0.2", - "acorn": "^8.4.1", - "acorn-walk": "^8.1.1", - "arg": "^4.1.0", - "create-require": "^1.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "v8-compile-cache-lib": "^3.0.1", - "yn": "3.1.1" - } - }, - "tsconfig-paths": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz", - "integrity": "sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==", - "dev": true, - "requires": { - "json5": "^2.2.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - }, - "dependencies": { - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "dev": true - } - } - }, - "tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", - "dev": true - }, - "tunnel": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz", - "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==", - "dev": true - }, - "type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==" - }, - "type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" - }, - "typescript": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz", - "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==" - }, - "unbzip2-stream": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", - "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", - "dev": true, - "requires": { - "buffer": "^5.2.1", - "through": "^2.3.8" - } - }, - "undici": { - "version": "5.28.4", - "resolved": "https://registry.npmjs.org/undici/-/undici-5.28.4.tgz", - "integrity": "sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==", - "dev": true, - "requires": { - "@fastify/busboy": "^2.0.0" - } - }, - "undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" - }, - "update-browserslist-db": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", - "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", - "requires": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - } - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "requires": { - "punycode": "^2.1.0" - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true - }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true - }, - "v8-compile-cache-lib": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", - "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", - "devOptional": true - }, - "v8-to-istanbul": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.2.0.tgz", - "integrity": "sha512-/EH/sDgxU2eGxajKdwLCDmQ4FWq+kpi3uCmBGpw1xJtnAxEjlD8j8PEiGWpCIMIs3ciNAgH0d3TTJiUkYzyZjA==", - "requires": { - "@jridgewell/trace-mapping": "^0.3.12", - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^2.0.0" - } - }, - "walker": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", - "requires": { - "makeerror": "1.0.12" - } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "requires": { - "isexe": "^2.0.0" - } - }, - "wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "wrap-ansi-cjs": { - "version": "npm:wrap-ansi@7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" - }, - "write-file-atomic": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", - "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", - "requires": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" - } - }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true - }, - "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" - }, - "yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "requires": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - } - }, - "yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==" - }, - "yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", - "dev": true, - "requires": { - "buffer-crc32": "~0.2.3", - "fd-slicer": "~1.1.0" - } - }, - "yn": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", - "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", - "devOptional": true - }, - "yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" - }, - "zip-a-folder": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/zip-a-folder/-/zip-a-folder-3.1.6.tgz", - "integrity": "sha512-u+qRL0sSsq2T2mDFcDzdgCSVO8sChsJ4swd2aZlzyoIoNwyVL7HBHPKDQVq1t0utd8nPXzCq44gAKzXAhbvpXA==", - "dev": true, - "requires": { - "archiver": "^6.0.1", - "glob": "^10.3.10", - "is-glob": "^4.0.3" - }, - "dependencies": { - "brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0" - } - }, - "glob": { - "version": "10.3.10", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", - "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", - "dev": true, - "requires": { - "foreground-child": "^3.1.0", - "jackspeak": "^2.3.5", - "minimatch": "^9.0.1", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", - "path-scurry": "^1.10.1" - } - }, - "minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", - "dev": true, - "requires": { - "brace-expansion": "^2.0.1" - } - } - } - }, - "zip-stream": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-5.0.1.tgz", - "integrity": "sha512-UfZ0oa0C8LI58wJ+moL46BDIMgCQbnsb+2PoiJYtonhBsMh2bq1eRBVkvjfVsqbEHd9/EgKPUuL9saSSsec8OA==", - "dev": true, - "requires": { - "archiver-utils": "^4.0.1", - "compress-commons": "^5.0.1", - "readable-stream": "^3.6.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - } - } -} diff --git a/package.json b/package.json deleted file mode 100644 index 6c77a41..0000000 --- a/package.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "scripts": { - "test": "jest --runInBand src/validate.test.ts", - "integration-test": "jest --runInBand src/validator.test.ts", - "build": "ts-node src/populateValidator.ts", - "start": "ts-node src/configureValidator.ts" - }, - "devDependencies": { - "@types/jest": "^29.5.11", - "@types/node": "^20.11.6", - "axios": "^1.6.5", - "decompress": "^4.2.1", - "jest": "^29.7.0", - "jest-github-actions-reporter": "^1.0.3", - "js-untar": "^2.0.0", - "jsonminify": "^0.4.2", - "minimist": "^1.2.8", - "ts-node": "^10.9.2", - "tsconfig-paths": "^4.2.0", - "tslib": "^2.6.2", - "typescript": "^5.3.3", - "zip-a-folder": "^3.1.6" - }, - "dependencies": { - "@apidevtools/swagger-parser": "^10.1.0", - "@types/fhir": "^0.0.40", - "fhir": "4.12.0", - "ts-jest": "^29.1.2" - } -} diff --git a/src/common.js.ts b/src/common.js.ts deleted file mode 100644 index d248b87..0000000 --- a/src/common.js.ts +++ /dev/null @@ -1,914 +0,0 @@ -import axios, {AxiosInstance} from "axios"; -import { - Bundle, CapabilityStatement, - MessageDefinition, - OperationOutcome, - OperationOutcomeIssue, SearchParameter, - StructureDefinition -} from "fhir/r4"; -import fs from "fs"; -import path from "path"; -import * as console from "console"; -import SwaggerParser from "@apidevtools/swagger-parser"; -import {OpenAPI} from "openapi-types"; -import Document = OpenAPI.Document; -import Parameter = OpenAPI.Parameter; - - -// This is only used for converting between XML and Json. Potentially replace with a service -var Fhir = require('fhir').Fhir; - -export const NEW_LINE = '\n'; - -export let defaultBaseUrl = 'http://localhost:9001/FHIR/R4'; -//export let defaultBaseUrl = 'http://lb-fhir-validator-924628614.eu-west-2.elb.amazonaws.com/FHIR/R4'; - -// See also https://github.com/awslabs/fhir-works-on-aws-deployment/blob/mainline/integration-tests/utils.ts -export const getFhirClientJSON = async () => { - return axios.create({ - headers: { - 'Content-Type': 'application/fhir+json', - 'Accept': 'application/fhir+json' - }, - baseURL : defaultBaseUrl - }); -}; - -export const getFhirClientOAS = async () => { - return axios.create({ - headers: { - 'Content-Type': 'text/vnd.yaml', - 'Accept': 'application/json' - }, - baseURL : 'http://localhost:9001' - }); -}; - -export const getFhirClientXML = async () => { - return axios.create({ - headers: { - 'Content-Type': 'application/fhir+xml', - 'Accept': 'application/fhir+json' - }, - baseURL : defaultBaseUrl - }); -}; - -export function resourceChecks(response: any, failOnWarning:boolean) { - - const resource: any = response.data; - expect(resource.resourceType).toEqual('OperationOutcome'); - const errorMessage = getErrors(resource, failOnWarning) - expect(errorMessage).toBeFalsy() -} - -export function resourceCheckErrorMessage(response: any, message: string, failOnWarning:boolean) { - - const resource: any = response.data; - expect(resource.resourceType).toEqual('OperationOutcome'); - - expect(hasErrorMessage(resource)).toEqual(true) - if (message != undefined) { - const error = getErrors(resource,failOnWarning) - expect(error).toContain(message) - } -} - -export function resourceCheckWarningMessage(response: any, message: string) { - - const resource: any = response.data; - expect(resource.resourceType).toEqual('OperationOutcome'); - expect(hasWarningMessage(resource)).toEqual(true) - if (message != undefined) expect(checkForWarningMessage(resource,message)) -} - - -export async function getPatient(): Promise<any> { - return await fs.readFileSync('Examples/pass/patient.json', 'utf8'); -} - -export async function getResource(file: string): Promise<any> { - return await fs.readFileSync(file, 'utf8'); -} - - -export function getJson(file, resource) { - try { - var fileExtension = file.split('.').pop(); - if (fileExtension == 'xml' || fileExtension == 'XML') { - - - var fhir = new Fhir(); - var json = fhir.xmlToJson(resource); - if (JSON.parse(json).resourceType == undefined) throw Error('Invalid JSON Missing resource type ' + file) - - return json; - } else { - - if (JSON.parse(resource).resourceType == undefined) throw Error('Invalid JSON Missing resource type ' + file) - if (JSON.parse(resource).resourceType == "Parameters") { - var jsonResource = { - "resourceType": "Parameters", - "parameter": [ - { - "name": "resource", - "resource": JSON.parse(resource) - } - ] - }; - return JSON.stringify(jsonResource); - } - return resource; - } - } - catch (e) { - //console.error('Error processing '+file + ' Error message '+ (e as Error).message) - return undefined - } - -} - -export async function downloadPackage(destinationPath, name,version ) { - - - const url = 'https://3cdzg7kbj4.execute-api.eu-west-2.amazonaws.com/poc/utility/FHIR/R4/ImplementationGuide/$package?url=https%3A%2F%2Ffhir.nhs.uk%2FImplementationGuide%2F' + name + '-' + version; - console.info('Download from ' + url); - try { - const response = await axios.get(url, { - responseType: 'arraybuffer' - }); - - // @ts-ignore - const buffer = Buffer.from(response.data, 'binary'); - - fs.mkdirSync(path.join(__dirname,destinationPath ),{ recursive: true }); - fs.writeFileSync(path.join(__dirname,destinationPath + '/' + name +'-' + version + '.tgz'), buffer); - console.info('Updated dependency ' + url); - } catch (exception) { - downloadPackageSimplifier(destinationPath, name,version ) - } -} - -export async function downloadPackageSimplifier(destinationPath, name,version ) { - const url = 'https://packages.simplifier.net/' + name + '/' + version; - console.info('Download from ' + url); - try { - const response = await axios.get(url, { - responseType: 'arraybuffer' - }); - - // @ts-ignore - const buffer = Buffer.from(response.data, 'binary'); - - fs.mkdirSync(path.join(__dirname,destinationPath ),{ recursive: true }); - fs.writeFileSync(path.join(__dirname,destinationPath + '/' + name +'-' + version + '.tgz'), buffer); - console.info('Updated dependency ' + url); - } catch (exception) { - process.stderr.write(`ERROR received from ${url}: ${exception}\n`); - throw new Error('Unable to download package '+url); - } -} - -function hasErrorMessage(resource): boolean { - const operationOutcome: OperationOutcome = resource; - if (operationOutcome.issue !== undefined) { - for (const issue of operationOutcome.issue) { - switch (issue.severity) { - case "error": - case "fatal": - return true; - } - } - } - return false; -} - -function hasWarningMessage(resource): boolean { - const operationOutcome: OperationOutcome = resource; - if (operationOutcome.issue !== undefined) { - for (const issue of operationOutcome.issue) { - switch (issue.severity) { - case "warning": - return true; - } - } - } - return false; -} - -function checkForWarningMessage(resource, message) :boolean { - const operationOutcome: OperationOutcome = resource; - let errorMessage = 'None found'; - if (operationOutcome.issue !== undefined) { - for (const issue of operationOutcome.issue) { - - switch (issue.severity) { - case "warning": - errorMessage = getErrorOrWarningFull(issue); - if (errorMessage.includes(message)) return true; - } - } - } - throw new Error('Expected: ' + message + ' Found: '+errorMessage) -} - -function getErrors(operationOutcome : OperationOutcome, failOnWarning:boolean): string { - let issues : String[] = [] - if (operationOutcome.issue !== undefined) { - for (const issue of operationOutcome.issue) { - let str = issueCheck(issue, failOnWarning) - if (str != undefined) issues.push(str ) - } - } - if (issues.length >0) { - return issues.join(NEW_LINE) - } - return undefined; -} -function issueCheck(issue: OperationOutcomeIssue, failOnWarning:boolean) : string { - switch (issue.severity) { - case "error": - case "fatal": - if (raiseError(issue)) return "ERROR "+ getErrorOrWarningFull(issue) - break; - case "warning": - if (raiseWarning(issue, failOnWarning)) return "WARNING "+ getErrorOrWarningFull(issue) - break; - } - return undefined -} - -export function delay(ms: number) { - return new Promise( resolve => setTimeout(resolve, ms) ); -} -function getErrorOrWarningFull(issue: OperationOutcomeIssue) { - let error = issue.diagnostics; - if (issue.location != undefined) { - for(let location of issue.location) { - error += ' [ Location - ' + location + ']' - } - } - return error; -} -// raiseWarning function allows the custom raising (true) or ignoring (false) of warnings when testing files -function raiseWarning(issue: OperationOutcomeIssue, failOnWarning:boolean): boolean { - if (issue != undefined && issue.diagnostics != undefined) { - - //THESE WARNINGS SHOULD ALWAYS ERROR - if (issue.diagnostics.includes('incorrect type for element')) { - return true; - } - // unauthorised requests - if (issue.diagnostics.includes('Error HTTP 401')) { - return true; - } - - // THESE WARNINGS SHOULD ALWAYS BE SILENTLY IGNORED - //if (issue.diagnostics.includes('Code system https://dmd.nhs.uk/ could not be resolved.')) return false - // Issue with hapi giving incorrect error when one code is from the valueset, but another is not. See https://github.com/hapifhir/hapi-fhir/issues/4152 - if (issue.diagnostics.includes('Inappropriate CodeSystem URL') && issue.diagnostics.includes('for ValueSet: http://hl7.org/fhir/ValueSet/all-languages')) { - return false - } - - // LOINC Related warnings can be ignored - if (issue.diagnostics.includes('http://loinc.org')) return false; - if (issue.diagnostics.includes('LOINC is not indexed!')) return false; - - //DICOM warnings can be ignored - if (issue.diagnostics.includes('ValueSet http://dicom.nema.org/')) return false; - - //Fragment codesystems can't be checked - if (issue.diagnostics.includes('Unknown code in fragment CodeSystem')) return false; - - } - - // if error not handled above, return error if FailOnWarning is true - return failOnWarning; -} -// raiseError function allows the custom raising (true) or ignoring (false) of errors when testing files -function raiseError(issue: OperationOutcomeIssue) : boolean { - if (issue != undefined) { - if (issue.diagnostics != undefined) { - // List of errors to ALWAYS ignore - - // Issue with hapi giving incorrect error when one code is from the valueset, but another is not. See https://github.com/hapifhir/hapi-fhir/issues/4152 - if (issue.diagnostics.includes('Inappropriate CodeSystem URL') && issue.diagnostics.includes('for ValueSet: http://hl7.org/fhir/ValueSet/all-languages')) { - return false - } - - // Ignore LOINC Errors for now - if (issue.diagnostics.includes('http://loinc.org')) return false; - - // ignore readctv3 errors - if (issue.diagnostics.includes('http://read.info/ctv3')) return false; - - // ignore ods codesystems - if (issue.diagnostics.includes('https://digital.nhs.uk/services/organisation-data-service/CodeSystem/ODS')) return false; - - // ignore incorrect error for QuestionnaireReponse This relates to a question which isn't enabled (the enableWhen condition is not satisfied so the required condition on the question should not be evaluated) - if (issue.diagnostics.includes('No response answer')) return false; - - //Hide errors relating to finding codes from system:http://human-phenotype-ontology.org as these are not within the Terminology server - if (issue.diagnostics.includes('Validation failed for \'http://human-phenotype-ontology.org')) return false; - - // Issue with GitHub validator requiring code to be in CodeSystem asset when there is none. No issues with the validator itself. The ValueSets in question are https://terminology.hl7.org/5.5.0/CodeSystem-v3-hgvs.html and https://terminology.hl7.org/6.4.0/CodeSystem-SO.html - if (issue.diagnostics.includes('http://varnomen.hgvs.org') || issue.diagnostics.includes('http://www.sequenceontology.org')) return false; - } - if (issue.location !== undefined && issue.location.length>0) { - if (issue.location[0].includes('StructureMap.group')) return false; - } - } - return true; - } - - - -export function testFileError(testDescription, file,message) { - describe(file, () => { - const resource: any = fs.readFileSync(file, 'utf8'); - let client: AxiosInstance; - beforeAll(async () => { - var fileExtension = file.split('.').pop(); - if (fileExtension == 'xml' || fileExtension == 'XML') { - client = await getFhirClientXML(); - } else { - client = await getFhirClientJSON(); - } - }); - test(testDescription, async () => { - expect(resource).toBeDefined() - const response = await client.post('/$validate', resource).catch(function (error) { - return error.response - }) - expect(response.status === 200 || response.status === 400).toBeTruthy() - resourceCheckErrorMessage(response,message, true) - }) - }); -} - -export function testFileErrorProfile(testDescription, file,message, profile) { - describe(file, () => { - const resource: any = fs.readFileSync(file, 'utf8'); - let client: AxiosInstance; - beforeAll(async () => { - var fileExtension = file.split('.').pop(); - if (fileExtension == 'xml' || fileExtension == 'XML') { - client = await getFhirClientXML(); - } else { - client = await getFhirClientJSON(); - } - }); - test(testDescription, async () => { - expect(resource).toBeDefined() - const response = await client.post('/$validate?profile='+profile, resource).catch(function (error) { - return error.response - }) - expect(response.status === 200 || response.status === 400).toBeTruthy() - resourceCheckErrorMessage(response,message, true) - expect(response.status).toEqual(200) - }) - }); -} - - -export function testFileWarning(testDescription, file,message) { - describe(file, () => { - const resource: any = fs.readFileSync(file, 'utf8'); - let client: AxiosInstance; - beforeAll(async () => { - var fileExtension = file.split('.').pop(); - if (fileExtension == 'xml' || fileExtension == 'XML') { - client = await getFhirClientXML(); - } else { - client = await getFhirClientJSON(); - } - }); - test(testDescription, async () => { - expect(resource).toBeDefined() - const response = await client.post('/$validate', resource) - expect(response.status === 200 || response.status === 400).toBeTruthy() - resourceCheckWarningMessage(response,message) - expect(response.status).toEqual(200) - }) - }); -} - -// Read attributes from options.json -interface Options { - strictValidation: boolean; - ErrorIfMetaProfilePresent: boolean; - ignoreFolders: string[]; - ignoreFiles: string[]; -} - -export function setOptions(filePath: string): Options { - let strictValidation: boolean = false; - let ErrorIfMetaProfilePresent: boolean = true; - let ignoreFolders: string[] = []; - let ignoreFiles: string[] = []; - - try { - const data = fs.readFileSync(filePath, 'utf8'); - const options = JSON.parse(data); - - if (options) { - if (typeof options['strict-validation'] === 'boolean') { - strictValidation = options['strict-validation']; - } else if ('strict-validation' in options) { - console.log(`Error: Attribute "strict-validation" is not a boolean in ${filePath}.`); - } else { - console.warn('Warning: Attribute "strict-validation" not found in options.json'); - } - - if (typeof options['error-if-metaProfile-present'] === 'boolean') { - ErrorIfMetaProfilePresent = options['error-if-metaProfile-present']; - } else if ('error-if-metaProfile-present' in options) { - console.log(`Error: Attribute "error-if-metaProfile-present" is not a boolean in ${filePath}.`); - } else { - console.warn('Warning: Attribute "error-if-metaProfile-present" not found in options.json'); - } - - ignoreFolders = options['ignore-folders'] || []; - ignoreFiles = options['ignore-files'] || []; - - if (!options.hasOwnProperty('ignore-folders')) { - console.warn('Warning: The "ignore-folders" attribute is missing in options.json'); - } - if (!options.hasOwnProperty('ignore-files')) { - console.warn('Warning: The "ignore-files" attribute is missing in options.json'); - } - } else { - console.log(`Error: Options file ${filePath} is empty or not valid JSON.`); - } - } catch (error) { - console.log(`Error: File ${filePath} not found or invalid JSON.`); - } - - return { strictValidation, ErrorIfMetaProfilePresent, ignoreFolders, ignoreFiles }; -} - -// used for failOnWarning -export function getStrictValidation() { - const optionsFilePath = '../options.json'; - const { strictValidation } = setOptions(optionsFilePath); - return strictValidation; -} - -const optionsFilePath = '../options.json'; -const { ErrorIfMetaProfilePresent, ignoreFolders, ignoreFiles } = setOptions(optionsFilePath); -console.log('Error if Meta.Profile element is present:', ErrorIfMetaProfilePresent); -console.log('Ignore Folders:', ignoreFolders); -console.log('Ignore Files:', ignoreFiles); - - -// Ignores folders from options.json within the FHIR repo and hardcoded foldernames within this function -export function isIgnoreFolder(folderName : string) : boolean { - if (folderName.startsWith('.')) return true; - // This project needs to avoid these folders - if (folderName == 'validation') return true; - if (folderName == 'validation-service-fhir-r4') return true; - - // For BARS - if (folderName == 'guides') return true; - - // legacy items, need to check if being used in other repos - if (folderName == 'node_modules') return true; - if (folderName == 'Diagrams') return true; - if (folderName == 'Diagams') return true; - if (folderName == 'diagrams') return true; - if (folderName == 'FML') return true; - if (folderName == 'dist') return true; - if (folderName == 'documents') return true; - if (folderName == 'nhsdtheme') return true; - if (folderName == 'ukcore') return true; - if (folderName == 'UKCore') return true; - if (folderName == 'apim') return true; - if (folderName == 'Supporting Information') return true; - - if (ignoreFolders.includes(folderName)) return true; - return false; -} - -// Ignores files from options.json within the FHIR repo and hardcoded filenames within this function -export function isIgnoreFile(directory: string, fileName: string): boolean { - const fileExtension = fileName.split('.').pop()?.toUpperCase(); - const file = `${directory}/${fileName}`; - - // Hardcoded file names to be ignored - const hardcodedIgnoreFiles = ['fhirpkg.lock.json', 'package.json', 'options.json']; - - // Check if the file is in the hardcoded list of files to ignore - if (hardcodedIgnoreFiles.includes(fileName)) return true; - - // Check if the file should be ignored based on the ignoreFiles list - if (ignoreFiles.includes(fileName)) return true; - - // Additional conditions for ignoring based on file extension and content - if (fileExtension === 'JSON' || fileExtension === 'XML') { - // Additional logic for handling specific file extensions or content - if (directory.includes('FHIR')) return false; // Example condition - try { - const json = JSON.parse(getJson(file, fs.readFileSync(file, 'utf8'))); - if (json.resourceType !== undefined) return false; - else { - console.info(`File ignored: ${file}`); - } - } catch (e) { - console.info(`Ignoring file ${file}. Error message: ${(e as Error).message}`); - } - } - - // If none of the conditions for ignoring the file are met, return false - return true; -} - -export function isDefinition(fileNameOriginal: string): boolean { - const validPrefixes = [ - 'CapabilityStatement', - 'ConceptMap', - 'CodeSystem', - 'MessageDefinition', - 'NamingSystem', - 'ObservationDefinition', - 'OperationDefinition', - 'Questionnaire', - 'SearchParameter', - 'StructureDefinition', - 'ValueSet', - 'StructureMap' - ]; - - const fileName = fileNameOriginal.toUpperCase(); - return validPrefixes.some(prefix => fileName.startsWith(prefix.toUpperCase())); -} - -export function testFileValidator(testDescription,file) { - - describe(file, () => { - const resource: any = fs.readFileSync(file, 'utf8'); - let client: AxiosInstance; - beforeAll(async () => { - var fileExtension = file.split('.').pop(); - if (fileExtension == 'xml' || fileExtension == 'XML') { - client = await getFhirClientXML(); - } else { - client = await getFhirClientJSON(); - } - }); - test(testDescription, async () => { - expect(resource).toBeDefined() - const response = await client.post('/$validate', resource).catch(function (error) { - return error.response - }) - expect(response.status === 200 || response.status === 400).toBeTruthy() - resourceChecks(response, true) - expect(response.status).toEqual(200) - }) - }); - - -} - -export function processYAMLfile(dir,file) { - console.info('Yaml: ' + file) - let input = undefined - try { - input = fs.readFileSync(dir + '/' + file, 'utf8'); - // console.info(input) - } catch (e) { - throw new Error('Error with ' + file + ' Error message ' + (e as Error).message) - } - - let resourceMap = new Map<string, string>() - - - SwaggerParser.parse(dir + '/' + file) - .catch((e)=> { - - }) - .then(api => { - - let json: any = api - if (json != undefined && json.paths != undefined) { - let paths = json.paths - for (const key in paths) { - if (paths.hasOwnProperty(key)) { - let operation = paths[key] - for (const keyOp in operation) { - if (operation.hasOwnProperty(keyOp)) { - resourceMap = processOperation(key+'-'+keyOp,operation[keyOp], resourceMap) - } - } - } - } - } - for (let [key, value] of resourceMap) { - fs.writeFile(path.join(dir, '/' + key + '.json'), JSON.stringify(value), function (err) { - if (err) { - return console.error(err); - } - }); - } - buildCapabilityStatement(dir,file,api) - - }); -} - -function processOperation (key,operation, resourceMap :Map<string, string>):Map<string, string> { - - let name = key.split('/').join('-') - name = name.split('{').join('-') - name = name.split('}').join('-') - if (name.startsWith('-')) name=name.replace('-','') - for (const keyOp in operation){ - - if(operation.hasOwnProperty(keyOp)){ - if (keyOp =='requestBody') processRequestBody(name + '-'+ keyOp ,operation[keyOp],resourceMap) - if (keyOp =='responses') processRespones(name +'-'+ keyOp,operation[keyOp],resourceMap) - } - } - return resourceMap -} - -function processContent (name, operation, resourceMap :Map<string, string>):Map<string, string> { - for (const keyOp in operation){ - if(operation.hasOwnProperty(keyOp)){ - if (keyOp == 'application/fhir+json') processFHIR(name, operation[keyOp],resourceMap) - } - } - return resourceMap -} - -function processFHIR (name,operation, resourceMap :Map<string, string>) :Map<string, string>{ - for (const keyOp in operation){ - if(operation.hasOwnProperty(keyOp)){ - if (keyOp == 'example') { - // console.log(JSON.stringify(operation[keyOp])) - resourceMap.set(name + '-' + resourceMap.size,operation[keyOp]) - } - if (keyOp == 'examples') processExamples(name, operation[keyOp],resourceMap) - } - } - return resourceMap -} - -function processExamples (name, operation, resourceMap :Map<string, string>) :Map<string, string> { - for (const keyOp in operation){ - if(operation.hasOwnProperty(keyOp)){ - if (keyOp == 'example') - { - // console.log(JSON.stringify(operation[keyOp].value)) - resourceMap.set(name + '-' + resourceMap.size,operation[keyOp].value) - } - } - } - return resourceMap -} -function processRespones (name, operation, resourceMap :Map<string, string>) :Map<string, string>{ - for (const keyOp in operation){ - if(operation.hasOwnProperty(keyOp)){ - processResponse(name, operation[keyOp],resourceMap) - } - } - return resourceMap -} -function processResponse (name, operation, resourceMap :Map<string, string>):Map<string, string> { - for (const keyOp in operation){ - if(operation.hasOwnProperty(keyOp)){ - if (keyOp =='content') processContent(name, operation[keyOp],resourceMap) - } - } - return resourceMap -} -function processRequestBody (name, operation, resourceMap :Map<string, string>):Map<string, string> { - for (const keyOp in operation){ - if(operation.hasOwnProperty(keyOp)){ - - if (keyOp =='content') processContent(name, operation[keyOp],resourceMap) - } - } - return resourceMap -} - -function ignoreSearchParameter(name: string) { - if (name == '_count') return true; - return false; -} - -export function buildCapabilityStatement(dir: string, file, api: any | void) { - - - if (api != undefined && api.paths != undefined) { - let date = new Date().toISOString() - let cs : CapabilityStatement = { - fhirVersion: "4.0.1", - resourceType: "CapabilityStatement", - date : date, - publisher: "IOPS Test Scripts", - description: "Automatically generated from OAS file", - format: [ - "application/fhir+json" - ], - kind: "requirements", - status: "draft", - rest: [ - { - mode:"server", - resource : [] - } - ] - }; - - for (const path in api.paths) { - - let resource = path.replace(/\/+$/, '').split('/').pop() - - // Need to check this is a FHIR resource - if (!resource.includes('{') && resource.match('^[A-Z].*')) { - let entry = { - type: resource, - profile: 'http://hl7.org/fhir/StructureDefinition/'+resource, - searchParam: [] - } - - if (api.paths.hasOwnProperty(path)) { - if (api.paths[path].get != undefined) { - let get = api.paths[path].get - - if (get.parameters != null) { - for (const parameterId in get.parameters) { - let parameter: any = get.parameters[parameterId] - if (parameter.in != undefined && parameter.in == 'query') { - // TODO need to get correct type, default to string - entry.searchParam.push({ - name: parameter.name, - type: 'string' - - }) - } - } - } - } - } - // Only currently testing search parameters, so only add these - if (entry.searchParam.length>0) { - cs.rest[0].resource.push(entry) - } - } - } - let name = file.split('.')[0] - fs.writeFile(path.join(dir, '/' + name + '-generated.json'), JSON.stringify(cs), function (err) { - if (err) { - return console.error(err); - } - }); - - } -} - -export function testFile( folderName: string, fileName: string, failOnWarning :boolean) -{ - let client: AxiosInstance; - let file = folderName + "/" + fileName; - let resource: any = undefined - let json = undefined - try { - resource = fs.readFileSync(file, 'utf8'); - json = JSON.parse(getJson(file, resource)) - } catch (e) { - throw new Error('Error with ' + file + ' Error message ' + (e as Error).message) - } - - describe(fileName, () => { - - beforeAll(async () => { - - var fileExtension = file.split('.').pop(); - if (fileExtension == 'xml' || fileExtension == 'XML') { - client = await getFhirClientXML(); - } else { - client = await getFhirClientJSON(); - } - }); - test('Check profiles are not present in resource (Implementation Guide Best Practice)', () => { - // Disable profile check for Parameters - if (json.meta != undefined && json.resourceType !== 'Parameters') { - if (ErrorIfMetaProfilePresent == true) { - expect(json.meta.profile == undefined).toBeTruthy() - } - } - if (json.resourceType === 'Bundle') { - let bundle : Bundle = json - if (bundle.entry != undefined) { - for (let entry of bundle.entry) { - // Disable profile check for Parameters - if (entry.resource !== undefined && entry.resource.meta != undefined && entry.resource.resourceType !== 'Parameters') { - if (ErrorIfMetaProfilePresent == true) { - expect(entry.resource.meta.profile == undefined).toBeTruthy() - } - } - } - } - } - }) - test('Profile has no snapshot and Resource is present', () => { - expect(resource).toBeDefined() - - if (json.resourceType == "StructureDefinition") { - let structureDefinition: StructureDefinition = json - expect(structureDefinition.snapshot).toBeFalsy() - } - }) - - if (json.resourceType == "MessageDefinition") { - test('FHIR Message - check MessageDefinition.focus does not contain MessageHeader or other Definitions', () => { - let messageDefinition: MessageDefinition = json - for (let focus of messageDefinition.focus) { - // Having a messageHeader be the focus of a MessageHeader makes no sense - potential loop - expect(focus.code !== 'MessageHeader').toBeTruthy() - expect(focus.code.endsWith('Definition')).toBeFalsy() - } - - }) - } - if (json.resourceType == "CapabilityStatement") { - describe('FHIR CapabilityStatement', () => { - let capabilityStatement: CapabilityStatement = json - if ( - folderName === "CapabilityStatement" - && capabilityStatement != undefined - && (capabilityStatement.kind !== undefined && capabilityStatement.kind !== "instance") - && capabilityStatement.rest != undefined - && capabilityStatement.rest.length > 0 - && capabilityStatement.rest[0].resource != undefined) { - for (let resource of capabilityStatement.rest[0].resource) { - if (resource.searchParam != undefined && resource.searchParam.length > 0) { - describe(resource.type + ' Search Parameter', () => { - for (let searchParameter of resource.searchParam) { - if (searchParameter.name != undefined) { - let resourceName = resource.type - if (!ignoreSearchParameter(searchParameter.name)) { - describe(searchParameter.name, () => { - test('Verify '+resource.type + ' SearchParameter = '+searchParameter.name, async () => { - - const response = await client.get('/SearchParameter?code=' + searchParameter.name + '&base=' + resourceName).catch(function (error) { - return error.response - }) - expect(response.status).toEqual(200) - expect(response.data).toBeDefined() - var resource = response.data - expect(resource.resourceType == 'Bundle').toBeTruthy() - var bundle: Bundle = resource - expect(bundle.entry).toBeDefined() - expect(bundle.entry.length > 0).toBeTruthy() - expect(bundle.entry[0].resource).toBeDefined() - expect(bundle.entry[0].resource.resourceType == 'SearchParameter').toBeTruthy() - var search : SearchParameter = bundle.entry[0].resource as SearchParameter - expect(search.type).toBeDefined() - expect(searchParameter.type).toBeDefined() - // TODO this needs group involvement before elaboration - // expect(search.type == searchParameter.type).toBeTruthy() - - }) - }) - } - } - } - }) - } - } - } - }) - } - let validate = true - if (json != undefined && json.resourceType == "StructureDefinition") { - if (json.kind == "logical") { - // skip for now - validate = false - } - } - if (validate) { - test('FHIR Validation', async () => { - const response = await client.post('/$validate', resource).catch(function (error) { - return error.response - }) - if (!response) { - console.error("FHIR call did not return a response object"); - } - expect(response && (response.status === 200 || response.status === 400)).toBeTruthy(); - - //we can ignore warnings on retired resources - these would not be in a balloted package - if (json.status == 'retired') { - resourceChecks(response, false) - } else { - resourceChecks(response, failOnWarning) - } - expect(response.status).toEqual(200) - }); - } - } - ) -} - - - diff --git a/src/configureValidator.ts b/src/configureValidator.ts deleted file mode 100644 index bc95531..0000000 --- a/src/configureValidator.ts +++ /dev/null @@ -1,267 +0,0 @@ -import * as fs from "fs"; -import path from "path"; -import { - buildCapabilityStatement, - downloadPackage, - getJson, - isDefinition, - isIgnoreFolder, - processYAMLfile -} from "./common.js"; -import { tar } from 'zip-a-folder'; -import * as console from "console"; - - -const jsonminify = require("jsonminify"); -let fileName = 'package.json'; - let source = '../' - let destination = '../../' - - const args = require('minimist')(process.argv.slice(2)) - - let destinationPath = 'validation-service-fhir-r4/src/main/resources'; - - -let ontoServer: string = 'https://ontology.nhs.uk/authoring/fhir/'; -if (process.env.ONTO_URL != undefined) { - ontoServer = process.env.ONTO_URL; - } - if (args != undefined) { - if (args['source'] != undefined) { - source = args['source']; - } - if (args['destination'] != undefined) { - destination = args['destination']; - } - } - - - destinationPath = destination + destinationPath - console.info('Destination - ' + destinationPath) - console.info('Current directory - ' + __dirname) - - const workerDir = __dirname; - - class TarMe { - static async main(src, destination) { - await tar(src, destination); - } - } - - // update manifest file if source supplied, skip otherwise - let manifest = []; - - - fileName = source + fileName - - const packageName: string = process.env.PACKAGE_NAME; - const packageVersion: string = process.env.PACKAGE_VERSION; - - if (packageName != undefined && packageVersion != undefined) { - // Extract FHIR from OAS - processFolderOAS(source, source); - - console.info('Configuring manifest for ' + packageName + ' ' + packageVersion) - manifest.push({ - "packageName": packageName, - "version": packageVersion - }) - fs.writeFile(path.join(workerDir, '../validation-service-fhir-r4/src/main/resources' + '/manifest.json'), JSON.stringify(manifest, null, 2), function (err) { - if (err) { - return console.error(err); - } - }); - - - - // process OAS files and extract FHIR Examples? - function processFolderOAS(dir : string, source: string) { - // console.info(dir) - if (fs.existsSync(dir)) { - processFolderContentOAS(dir,source) - } - } - - function processFolderContentOAS(dir : string, source: string) { - // console.info('Process folder: '+dir) - const list = fs.readdirSync(dir); - list.forEach(function (file) { - if (fs.lstatSync(dir +'/'+file).isDirectory()) { - if (!isIgnoreFolder(file)) processFolderOAS(dir+ "/" + file, source) - } else { - if (file.toUpperCase().endsWith('YAML') || file.toUpperCase().endsWith('YML')) { - - processYAMLfile(dir, file) - - } - } - }) - } - - - - - } else - if (fs.existsSync(fileName)) { - const file = fs.readFileSync(fileName, 'utf-8'); - const pkg = JSON.parse(file); - pkg.version = '0.0.0-prerelease'; - - if (pkg.dependencies != undefined) { - for (let key in pkg.dependencies) { - if (key != 'hl7.fhir.r4.core') { - const entry = { - "packageName": key, - "version": pkg.dependencies[key] - }; - console.info('Using package ' + key + '-' + pkg.dependencies[key]) - - // downloadPackage(destinationPath, key, pkg.dependencies[key]); - manifest.push(entry); - } - } - console.info('Adding manifest entry for ' + pkg.name) - manifest.push({ - "packageName": pkg.name, - "version": pkg.version - }) - // Ensure temp dir is empty - console.info('Current directory - ' + __dirname) - try { - fs.rmdirSync(path.join(workerDir, '../temp'), {recursive: true}); - } catch (error) { - // do nothing - console.info('clean up - directory did not exist') - } - // new version fs.rmSync(path.join(__dirname, '../temp'), { recursive: true, force: true }); - - fs.mkdirSync(path.join(workerDir, '../temp/package/examples'), {recursive: true}); - fs.mkdirSync(path.join(workerDir, destinationPath), {recursive: true}); - fs.writeFile(path.join(workerDir, destinationPath + '/manifest.json'), JSON.stringify(manifest, null, 2), function (err) { - if (err) { - return console.error(err); - } - }); - console.info(JSON.stringify(pkg)) - fs.writeFile('temp/package/package.json', JSON.stringify(pkg, null, 2), function (err) { - if (err) { - return console.error(err); - } - }); - const list = fs.readdirSync(source); - list.forEach(function (fileName) { - if (!isIgnoreFolder(fileName)) { - if (fs.lstatSync(source + fileName).isDirectory()) { - if (isDefinition(fileName)) { - copyFolder(source + fileName); - } else { - copyExamplesFolder(source + fileName); - } - } - } - }); - - console.info('Creating temporary package ' + pkg.name + '-' + pkg.version); - console.info('Deleting temporary files'); - deleteFile('temp/package/.DS_Store.json'); - deleteFile('temp/package/examples/.DS_Store.json'); - - TarMe.main(path.join(__dirname, '../temp'), path.join(__dirname, destinationPath + '/' + pkg.name + '-' + pkg.version + '.tgz')) - .then(function () { - }); - - } - } else { - const manifestFile = path.join(workerDir, destinationPath + '/manifest.json'); - if (fs.existsSync(manifestFile)) { - console.info("Reading manifest file"); - const file = fs.readFileSync(manifestFile, 'utf-8'); - manifest = JSON.parse(file); - for (let index in manifest) { - - if (manifest[index].packageName != 'hl7.fhir.r4.core') { - const entry = manifest[index]; - console.info('Using package ' + entry.packageName + '-' + entry.version) - downloadPackage(destinationPath, entry.packageName, entry.version); - } - } - } else { - - console.info(manifest); - console.info("Error - No source package.json or validator manifest.json found"); - - } - } - - function deleteFile(file) { - fs.stat(file, function (err) { - //console.info(stats);//here we got all information of file in stats variable - if (err) { - //return console.error(err); - } - fs.unlink(file, function (err) { - if (err) { - return; - } - console.info('file deleted successfully ' + file); - }); - }); - } - - - function copyExamplesFolder(dir) { - - console.info('Processing Examples Folder ' + dir); - if (fs.existsSync(dir)) { - - const list = fs.readdirSync(dir); - list.forEach(function (file) { - if (!file.startsWith(".")) { - let ext: string = path.extname(file) - let root: string = file.substring(0, file.length - ext.length) - let destination = 'temp/package/examples/' + root + '.json'; - - const resource: any = fs.readFileSync(dir + "/" + file, 'utf8'); - // TODO This may not be 100% - if we can use XML in packages we should do - const json = getJson(file, resource); - fs.writeFile(destination, jsonminify(json), function (err) { - if (err) { - return console.error(err); - } - }); - } - }) - } else { - console.info('INFO Folder not found ' + dir); - } - } - - function copyFolder(dir) { - - console.info('Processing Definition Folder ' + dir); - if (fs.existsSync(dir)) { - - const list = fs.readdirSync(dir); - list.forEach(function (file) { - let ext: string = path.extname(file) - let root: string = file.substring(0, file.length - ext.length) - let destination = 'temp/package/' + root + '.json'; - if (dir.includes('MessageDefinition') || dir.includes('ObservationDefinition')) { - destination = 'temp/package/examples/' + root + '.json'; - } - try { - const resource: any = fs.readFileSync(dir + "/" + file, 'utf8'); - const json = getJson(file, resource); - fs.writeFile(destination, jsonminify(json), function (err) { - if (err) { - return console.error(err); - } - }); - } catch (e) { - console.error(e.message + ' Directory '+ dir + "/" + file) - } - }) - } else { - console.info('INFO Folder not found ' + dir); - } - } diff --git a/src/populateValidator.ts b/src/populateValidator.ts deleted file mode 100644 index df3fd6a..0000000 --- a/src/populateValidator.ts +++ /dev/null @@ -1,165 +0,0 @@ - -import axios from "axios"; -import {URLSearchParams} from "url"; -import fs from "fs"; -import path from "path"; -import {delay, getJson} from "./common.js"; - -const fileName = '../package.json'; - -const decompress = require('decompress'); - -const args = require('minimist')(process.argv.slice(2)) - -const readThrottle = 10 -const postThrottle = 500 - -let accessToken: String; - -let ontoServer = 'https://ontology.nhs.uk/authoring/fhir'; - -if (process.env.ONTO_CLIENT_ID!= undefined) { - ontoServer = process.env.ONTO_CLIENT_ID; -} -let clientId: string; //process.env.ONTO_CLIENT_ID -let clientSecret: string; //process.env.ONTO_CLIENT_SECRET -let fileNo = 0; -let postNo = 0; -const destinationPath = '/'; - -if (args!= undefined) { - if (args['clientId']!= undefined) { - clientId = args['clientId']; - } - if (args['clientSecret']!= undefined) { - clientSecret = args['clientSecret']; - } -} - - if (clientId != undefined && clientSecret != undefined) { - console.info('Configuring NHS Onto Server connection') - const params = new URLSearchParams(); - params.append('grant_type', 'client_credentials'); - params.append('client_id', clientId); - params.append('client_secret', clientSecret); - axios.post('https://ontology.nhs.uk/authorisation/auth/realms/nhs-digital-terminology/protocol/openid-connect/token', - params.toString()).then(response => { - const data: any = response.data - accessToken = data.access_token - processPackages() - },err =>{ - console.error(err) - }) - } - - function processPackages() { - if (fs.existsSync(fileName)) { - const file = fs.readFileSync(fileName, 'utf-8'); - const pkg = JSON.parse(file); - - if (pkg.dependencies != undefined) { - for( let key in pkg.dependencies) { - console.info('Using package '+ key + '-' + pkg.dependencies[key]) - dldPackage(destinationPath,key,pkg.dependencies[key] ); - - } - } - } - } - -async function dldPackage(destinationPath, name,version ) { - const url = 'https://packages.simplifier.net/' + name + '/' + version; - console.info('Download from ' + url); - try { - const response = await axios.get(url, { - responseType: 'arraybuffer' - }); - - // @ts-ignore - const buffer = Buffer.from(response.data, 'binary'); - - fs.mkdirSync(path.join(__dirname,destinationPath ),{ recursive: true }); - fs.writeFileSync(path.join(__dirname,destinationPath + '/' + name +'-' + version + '.tgz'), buffer); - decompress(path.join(__dirname,destinationPath + '/' + name +'-' + version + '.tgz'), path.join(__dirname,destinationPath + '/' + name +'-' + version)).then(() => { - const dir = path.join(__dirname,destinationPath + '/' + name +'-' + version + '/package') - if (fs.existsSync(dir)) { - processPkg(dir) - } - }); - - } catch (exception) { - process.stderr.write(`ERROR received from ${url}: ${exception}\n`); - throw new Error('Unable to download package '+url); - } -} - -async function processPkg( dir) { - - - const list = fs.readdirSync(dir); - list.forEach(function (file) { - if (file.includes('.DS_Store')) return; - if (file.includes('examples')) return; - file = dir + "/" + file; - const data: any = fs.readFileSync(file, 'utf8'); - - const resource = JSON.parse(getJson(file,data)) - - if (resource.resourceType =='CodeSystem') { - checkResource(resource) - } - if (resource.resourceType =='ValueSet') { - checkResource(resource) - } - }) - -} - - -async function checkResource(resource : any) { - fileNo++ - // throttle requests - const localFiledNo = fileNo; - await delay( fileNo * readThrottle) - console.info(localFiledNo + ' - Checking '+ resource.resourceType + ' url ' + resource.url); - await axios.get(ontoServer + '/'+resource.resourceType+'?url=' + resource.url, { - headers: { - 'Authorization': 'Bearer '+accessToken - } - }).then( response => { - const bundle: any = response.data - - if (bundle.resourceType == 'Bundle') - if ((bundle.entry == undefined || bundle.entry.length == 0 )) { - console.info(localFiledNo + ' - Not found, adding ' + resource.url) - postResource(localFiledNo, resource) - } else { - console.info(localFiledNo + ' - Found ' + resource.url) - if (bundle.entry.length > 1) console.info('WARN ' + resource.url + ' = ' + bundle.entry.length ) - } - }, - error => { - console.info(localFiledNo + ' - Search failed for '+ resource.resourceType + ' url=' + resource.url + ' failed with ' + error.message) - //console.info(error) - } - ) -} - async function postResource(localFileNo, resource) { - - // start 2 seconds after query - postNo++; - const localPostNo = postNo - await delay(postThrottle * postNo) - console.info(localFileNo + '-'+ localPostNo +' Posting '+ resource.url); - await axios.post(ontoServer + '/'+resource.resourceType, resource, { - headers: { - 'Authorization': 'Bearer ' + accessToken - } - }).then(() => { - console.info(localFileNo + '-'+ localPostNo+ ' - Posted - ' + resource.url) - }, err => { - console.info(localFileNo + '-'+ localPostNo+ ' - Post for ' + resource.url + ' failed with ' + err.message) - if (err.data != undefined) console.info(err.data) - - }) - } diff --git a/src/validate.test.ts b/src/validate.test.ts deleted file mode 100644 index 7676f73..0000000 --- a/src/validate.test.ts +++ /dev/null @@ -1,123 +0,0 @@ -import { - getFhirClientJSON, isIgnoreFile, isIgnoreFolder, NEW_LINE, testFile, getStrictValidation -} from "./common.js"; -import * as fs from "fs"; -import {describe, expect, jest} from "@jest/globals"; -import axios, {AxiosInstance} from "axios"; -import * as console from "console"; - -// Retry: This lines address the "$validate-code" read timeoout (e.g., when the terminology endpoint is slow) -jest.retryTimes(2, { logErrorsBeforeRetry: true }); - -// Initial terminology queries can take a long time to process - cached responses are much more responsive -jest.setTimeout(120_000) - - -let gitHubSummary = '### :fire_engine: Logs '+NEW_LINE; - -const args = require('minimist')(process.argv.slice(2)) - //const args = process.argv - - let source = '../' - let examples: string - -const failOnWarning = getStrictValidation(); -console.log(`failOnWarning: ${failOnWarning}`); - - gitHubSummary += 'Strict validation: ' + failOnWarning + NEW_LINE; - - if (args!= undefined) { - if (args['source']!= undefined) { - source = args['source']; - - } - if (args['examples']!= undefined) { - examples = args['folder']; - source = '../' - } - } - - try { - const resource: any = fs.readFileSync(source + '/package.json', 'utf8') - if (resource != undefined) { - let pkg = JSON.parse(resource) - if (pkg.name.startsWith('fhir.r4.ukcore') || pkg.name.startsWith('UKCore')) { - gitHubSummary += 'Detected UKCore ' + NEW_LINE; - } - if (pkg.dependencies != undefined) { - for (let key in pkg.dependencies) { - if (key.startsWith('fhir.r4.ukcore')) { - gitHubSummary += 'ukcore dependency found' + NEW_LINE - } - } - } - } - } catch (e) { - gitHubSummary += 'No package.json found' + NEW_LINE; - } - - describe('Test Environment', ()=> { - let client: AxiosInstance; - beforeAll(async () => { - client = await getFhirClientJSON(); - }); - test('Validator is functioning ', async function () { - - const result = await client.get('/metadata') - expect(result.status).toEqual(200) - - }) - }); - - gitHubSummary += 'Current directory - ' + __dirname - - // Main body of the tests - testFolder(source, source) - - - // Experiment to writeback additional information - const gitSummaryFile = process.env.GITHUB_STEP_SUMMARY - console.info('GitSummary Text = '+gitHubSummary) - if (fs.existsSync(gitSummaryFile)) { - console.info('Git Summary found : ' + gitSummaryFile) - try { - fs.appendFileSync(gitSummaryFile, gitHubSummary); - } catch (e) { - console.info('Error processing '+ gitSummaryFile + ' Error message '+ (e as Error).message) - } - } else { - console.info('Git Summary not found : ' + gitSummaryFile) - } - - function testDescription(folder: string) : string { - return folder.split('/').pop() - } - - function testFolder(dir : string, source: string) { - - if (fs.existsSync(dir)) { - if (dir == source ) { - testFolderContent(dir,source) - } else { - describe(testDescription(dir), () => { - testFolderContent(dir, source) - }); - } - } - } - - -function testFolderContent(dir : string, source: string) { - console.info('Test folder: '+dir) - const list = fs.readdirSync(dir); - list.forEach(function (file) { - if (fs.lstatSync(dir +'/'+file).isDirectory()) { - if (!isIgnoreFolder(file)) testFolder(dir+ "/" + file, source) - - } else { - if (!isIgnoreFile(dir,file)) { - testFile( dir, file, failOnWarning) - } - } - }) - } diff --git a/src/validator.test.ts b/src/validator.test.ts deleted file mode 100644 index a040069..0000000 --- a/src/validator.test.ts +++ /dev/null @@ -1,97 +0,0 @@ -import { - getFhirClientJSON, NEW_LINE, testFileError, testFileErrorProfile, testFileValidator, testFileWarning, -} from "./common.js"; -import {describe, expect, jest} from "@jest/globals"; -import {AxiosInstance} from "axios"; -import fs from "fs"; - - -// Retry: This lines address the "$validate-code" read timeoout (e.g., when the terminology endpoint is slow) -jest.retryTimes(2, { logErrorsBeforeRetry: true }); - -const args = require('minimist')(process.argv.slice(2)) - -let terminology = true; -jest.setTimeout(120_000) - -let gitHubSummary = '### :fire_engine: Logs '+NEW_LINE; - - let failOnWarning = true; - if (process.env.FAILONWARNING != undefined && process.env.FAILONWARNING.toLowerCase() == 'false') { - failOnWarning = false; - } - gitHubSummary += 'Strict validation: ' + failOnWarning + NEW_LINE; - -describe('Test Environment', ()=> { - let client: AxiosInstance; - beforeAll(async () => { - client = await getFhirClientJSON(); - }); - test('Validator is functioning ', async function () { - - const result = await client.get('/metadata') - expect(result.status).toEqual(200) - - }) -}); - -describe('Testing validation passes for valid HL7 FHIR resources', () => { - // Patient - testFileValidator('Test HL7 FHIR resource passes validation ','Examples/pass/patient.json') - - // MedicationRequest - testFileValidator('Test HL7 FHIR resource passes validation ','Examples/pass/MedicationRequest-pass.json') - - // MedicationDispense - testFileValidator('Test HL7 FHIR resource passes validation ','Examples/pass/MedicationDispense-pass.json') - - // Bundle - testFileValidator('Test HL7 FHIR Seaarch Immmunization Bundle passes validation ','Examples/pass/Bundle-searchset-COVIDImmunization.json') - testFileValidator('Test HL7 FHIR Seaarch Observation Bundle passes validation ','Examples/pass/Bundle-searchset-COVIDObservation.json') - - // TODO This should be a pass - testFileError('Test EPS fhirPath constraint issue (present in 6.2.x HAPI) ','Examples/pass/MedicationRequest-constraints.json', undefined) -}); - -describe('Testing validation fails invalid FHIR resources', () => { - - //Patient - - - // PractitionerRole - - - // MedicationRequest - testFileError('Check validation fails when no medication code is supplied', 'Examples/fail/MedicationRequest-missingMedication.json',undefined) - // testFileError('Check validation fails when no medication code is supplied','Examples/fail/MedicationRequest-missingMedication.json','MedicationRequest.medication[x]: minimum required = 1') - testFileError('Check validation fails when identifier is an object not an array (AEA-1820)','Examples/fail/MedicationRequest-invalid-json.json', undefined) - - // MedicationDispense - testFileError('Check validation fails when daysSupply has an incorrect unitsofmeasure code','Examples/fail/MedicationDispense-daysSupply-invalidaUnitOfMeasure.json',undefined) - testFileError('Check validation fails when dosageInstruction.timing has an incorrect unitsofmeasure code','Examples/fail/MedicationDispense-timing-invalidaUnitOfMeasure.json','UnitsOfTime') - - testFileError('Check validation fails when MedicationRequest references Patient in the MessageHeader.focus but is present','Examples/fail/Bundle-prescription-order-incorrectFocus.json', 'Invalid Resource target type.') - // Should be in MessageDefinition?? - testFileWarning('Check validation fails when Location is referenced but not present in the FHIR Message','Examples/fail/Bundle-prescription-order-locationNotPresent.json', 'URN reference is not locally contained within the bundle') - - testFileError('Check validation fails when Message Bundle.entry.fullUrl is absent','Examples/fail/Bundle-prescription-order-missingFullUrl.json','Bundle entry missing fullUrl') - testFileError('Check validation fails when SearchSet Bundle.entry.fullUrl is absent (AEA-1828)','Examples/fail/Bundle-searchset-COVIDExemption-missingFullUrl.json','Except for transactions and batches') - -}); - - -const gitSummaryFile = process.env.GITHUB_STEP_SUMMARY -console.info('GitSummary Text = '+gitHubSummary) -if (fs.existsSync(gitSummaryFile)) { - console.info('Git Summary found :' + gitSummaryFile) - try { - fs.appendFileSync(gitSummaryFile, gitHubSummary); - } catch (e) { - console.info('Error processing '+ gitSummaryFile + ' Error message '+ (e as Error).message) - } -} else { - console.info('Git Summary not found :' + gitSummaryFile) -} - - - diff --git a/test-reporter/index.js b/test-reporter/index.js deleted file mode 100644 index b9303f9..0000000 --- a/test-reporter/index.js +++ /dev/null @@ -1,17 +0,0 @@ -const tsNode = require("ts-node"); - -tsNode.register({ - transpileOnly: true, - compilerOptions: { - "module": "commonjs", - "esModuleInterop": true, - "target": "es2017", - "lib": [ - "es2019" - ], - "moduleResolution": "node", - "baseUrl": ".", - }, -}); - -module.exports = require("./test-reporter"); diff --git a/test-reporter/test-reporter.ts b/test-reporter/test-reporter.ts deleted file mode 100644 index 7e8d726..0000000 --- a/test-reporter/test-reporter.ts +++ /dev/null @@ -1,103 +0,0 @@ -import {Reporter, TestContext} from '@jest/reporters'; -import { AggregatedResult } from '@jest/test-result'; -import fs from "fs"; -import {NEW_LINE} from "../src/common.js"; -import * as process from "process"; -import * as console from "console"; - -type CustomReporter = Pick<Reporter, "onRunComplete">; - - - -export default class TestReporter implements CustomReporter { - constructor() {} - - onRunComplete(_: Set<TestContext>, results: AggregatedResult) { - let gitHubSummary = NEW_LINE + NEW_LINE+'### :fire: Report '+NEW_LINE; - let gitrepoBranch = process.env.GITHUB_REF_NAME - const gitrepoName = process.env.GITHUB_REPOSITORY - - if (gitrepoBranch != null) { - gitHubSummary += ' Branch '+ gitrepoBranch+' '+NEW_LINE; - } else { - gitrepoBranch = 'main'; - } - if (gitrepoName != null) { - gitHubSummary += ' Name '+ gitrepoName+' '+NEW_LINE+NEW_LINE; - } - gitHubSummary += ' :x: Failed '+ results.numFailedTests+' '+NEW_LINE; - gitHubSummary += ' :white_check_mark: Passed '+ results.numPassedTests+' '+NEW_LINE; - gitHubSummary += NEW_LINE+NEW_LINE; - for(let parent of results.testResults) { - let lastGroupName=''; - - for (let status of ['issues','summary']) { - if (status == 'issues') gitHubSummary += '### Issues'+NEW_LINE+NEW_LINE; - if (status == 'issues') gitHubSummary += '### Summary'+NEW_LINE+NEW_LINE; - for (let result of parent.testResults) { - if ((status == 'issues' && result.status == 'failed') || - (status == 'summary') ) { - let group = result.fullName.split(result.title) - if (lastGroupName == '' || (group.length > 0 && lastGroupName != group[0])) { - lastGroupName = group[0] - if (lastGroupName.includes('.')) { - // may be able to get rid of this - let destination = process.env.TEST_REPO - let destinationBranch = process.env.TEST_BRANCH - if (destinationBranch == undefined) destinationBranch = 'main' - let name = result.ancestorTitles.join('/') - if (destination != undefined) { - gitHubSummary += '[' + name + '](' + ('https://github.com/' + destination + '/blob/' + destinationBranch + '/' + name) + ') ' + NEW_LINE; - } else { - gitHubSummary += '[' + name + '](' + ('../../blob/' + gitrepoBranch + '/' + name) + ') ' + NEW_LINE; - } - } else { - gitHubSummary += '#### ' + lastGroupName + ' ' + NEW_LINE; - } - } - if (result.status == 'passed') gitHubSummary += ' * :white_check_mark:' - if (result.status == 'failed') gitHubSummary += ' * :x:' - gitHubSummary += " " + result.title + NEW_LINE; - if (status =='issues') { - // Only list errors for issues section - for (let error of result.failureMessages) { - // Remove the stack, does not mean anything to modellers - var pattern = 'at '; - error = error.split(NEW_LINE).filter(function (str) { return !(str.trim().startsWith(pattern)); }) - .join(NEW_LINE + ' > '); - error = this.urlify(error) - gitHubSummary += NEW_LINE + ' > ' + error + NEW_LINE + NEW_LINE - } - } - } - } - } - } - - const gitSummaryFile = process.env.GITHUB_STEP_SUMMARY - console.info('GitSummary Text = '+gitHubSummary) - if (fs.existsSync(gitSummaryFile)) { - console.info('Git Summary found :' + gitSummaryFile) - try { - fs.appendFileSync(gitSummaryFile, gitHubSummary); - } catch (e) { - console.error('Error processing '+ gitSummaryFile + ' Error message '+ (e as Error).message) - } - } else { - console.info('Git Summary not found :' + gitSummaryFile) - } - } - - urlify(text: string): string { - var urlRegex = /(https?:\/\/[^\s]+)/g; - return text.replace(urlRegex, function(url) { - function getSimplifierUrl(url: string) { - url = url.replace(')','') - if (process.env.PACKAGE_NAME == undefined) return '[' + url + ']('+ 'https://simplifier.net/resolve?fhirVersion=R4&scope=uk.nhsdigital.r4&canonical='+url + ')' - return '[' + url + ']('+ 'https://simplifier.net/resolve?fhirVersion=R4&scope='+ process.env.PACKAGE_NAME +'@' + process.env.PACKAGE_VERSION + '&canonical='+url + ')' - } - return getSimplifierUrl(url); - }) - } - -} diff --git a/tsconfig.json b/tsconfig.json deleted file mode 100644 index 7db77b1..0000000 --- a/tsconfig.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "compilerOptions": { - "module": "commonjs", - "esModuleInterop": true, - "target": "es2017", - "lib": [ - "es2019" - ], - "moduleResolution": "node", - "baseUrl": ".", - }, - "include": [ - "specs/**/*", - "." - ], - "ts-node": { - // Do not forget to `npm i -D tsconfig-paths` - "require": ["tsconfig-paths/register"] - } -} diff --git a/validation.iml b/validation.iml deleted file mode 100644 index 8021953..0000000 --- a/validation.iml +++ /dev/null @@ -1,9 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<module type="WEB_MODULE" version="4"> - <component name="NewModuleRootManager" inherit-compiler-output="true"> - <exclude-output /> - <content url="file://$MODULE_DIR$" /> - <orderEntry type="inheritedJdk" /> - <orderEntry type="sourceFolder" forTests="false" /> - </component> -</module> \ No newline at end of file From 58d99b1aa765a08b57809ca1d59aa70ead92af1e Mon Sep 17 00:00:00 2001 From: Ryan May <ryan.may2@nhs.net> Date: Wed, 29 Apr 2026 15:51:18 +0100 Subject: [PATCH 02/17] minor changes --- .github/workflows/masterfhirvalidation.yml | 104 ++++++++++--------- .gitignore | 113 +-------------------- 2 files changed, 59 insertions(+), 158 deletions(-) diff --git a/.github/workflows/masterfhirvalidation.yml b/.github/workflows/masterfhirvalidation.yml index 28e27df..6e0a315 100644 --- a/.github/workflows/masterfhirvalidation.yml +++ b/.github/workflows/masterfhirvalidation.yml @@ -1,80 +1,68 @@ name: IOPS-FHIR-Validation-Terminology -# Controls when the workflow will run on: - # Triggers the workflow on push or pull request events but only for the master branch - # Allows you to run this workflow manually from the Actions tab - workflow_call: secrets: ONTO_CLIENT_ID: required: true ONTO_CLIENT_SECRET: required: true - FAILONWARNING: - required: false -# A workflow run is made up of one or more jobs that can run sequentially or in parallel jobs: - # This workflow contains a single job called "build" build: - # The type of runner that the job will run on runs-on: ubuntu-latest - # Steps represent a sequence of tasks that will be executed as part of the job steps: - # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: submodules: true - - - uses: actions/setup-java@v4 + + - uses: actions/setup-java@v5 with: - distribution: 'temurin' + distribution: temurin java-version: '21' - + - name: Check out IOPS-Validation - uses: actions/checkout@master + uses: actions/checkout@v6 with: - repository: NHSDigital/IOPS-FHIR-Test-Scripts # orignally known as NHSDigital/IOPS-Validation + repository: NHSDigital/IOPS-FHIR-Test-Scripts/FHIRValidationAction path: validation - name: Check out validation-service-fhir-r4 - uses: actions/checkout@master + uses: actions/checkout@v6 with: - repository: NHSDigital/IOPS-FHIR-Validation-Service + repository: NHSDigital/FHIR-Validation ref: main path: validation-service-fhir-r4 - - - name: Cache Maven packages - uses: actions/cache@v4 - with: - path: ~/.m2 - key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }} - restore-keys: ${{ runner.os }}-m2- - - - name: Install npm - run: cd validation && npm ci - - - name: Configure FHIR Validator - run: cd validation && npm start + + - name: Debug XML file + run: | + FILE="valuesets/ValueSet-UKCore-ListCode.xml" + echo "File size: $(wc -c < "$FILE")" + echo "Last 5 lines:" + tail -5 "$FILE" + echo "Line endings: $(file "$FILE")" + + - name: Build validation service + run: | + cd validation-service-fhir-r4 + mvn -B -ntp package + + - name: Start Validation Service + run: | + cd validation-service-fhir-r4 + docker compose up -d env: CI: true + ONTO_AUTH_URL: https://ontology.nhs.uk/authorisation/auth/realms/nhs-digital-terminology/protocol/openid-connect/token + ONTO_SERVER_URL: https://ontology.nhs.uk/production1/fhir ONTO_CLIENT_ID: ${{ secrets.ONTO_CLIENT_ID }} ONTO_CLIENT_SECRET: ${{ secrets.ONTO_CLIENT_SECRET }} - - - name: Build FHIR - env: - MAVEN_OPTS: -Xmx8G - run: cd validation-service-fhir-r4 && mvn -DskipTests clean package - - name: Run FHIR Validator + - name: Wait for FHIR Validator to be available run: | - nohup java -Xms2G -Xmx8G -jar validation-service-fhir-r4/target/fhir-validator.jar --terminology.url=https://ontology.nhs.uk/production1/fhir --terminology.authorization.tokenUrl=https://ontology.nhs.uk/authorisation/auth/realms/nhs-digital-terminology/protocol/openid-connect/token --terminology.authorization.clientId=${{ secrets.ONTO_CLIENT_ID }} --terminology.authorization.clientSecret=${{ secrets.ONTO_CLIENT_SECRET }} --aws.validationSupport=false --aws.queueEnabled=false & - # Wait for it to become ready, try 30 times, with 10 seconds between for i in {1..60}; do - if curl -sSf http://localhost:9001/metadata > /dev/null || \ - curl -sSf http://localhost:9001/fhir/metadata > /dev/null; then + if curl -sSf http://localhost:8080/fhir/metadata > /dev/null; then echo "FHIR Validator is up!" exit 0 fi @@ -84,8 +72,28 @@ jobs: echo "FHIR Validator failed to start in time" exit 1 - - - name: Run Test - run: cd validation && npm test - env: - FAILONWARNING: ${{ secrets.FAILONWARNING }} + + - name: Debug directory + run: | + pwd + ls -la + + - name: Install FHIR packages + run: python3 validation/scripts/configure-packages.py + + - name: Upload FHIR assets + Examples + run: python3 validation/scripts/upload-assets.py + + - name: Debug - Check ValueSet uploaded + run: | + curl -s "http://localhost:8080/fhir/ValueSet?url=https://fhir.hl7.org.uk/ValueSet/UKCore-CareSettingType" | python3 -m json.tool | grep -E '"total"|"id"|"url"' + + - name: Generate validation report + if: always() + run: python3 validation/scripts/generate-report.py + + - name: Stop Validation Service + if: always() + run: | + cd validation-service-fhir-r4 + docker compose down diff --git a/.gitignore b/.gitignore index 9fdce98..8f69ed0 100644 --- a/.gitignore +++ b/.gitignore @@ -1,111 +1,4 @@ -.idea -node_modules -package -src/*.tgz -src/hl7* -src/nhs* -.DS_Store# Logs -logs -*.log -npm-debug.log* -yarn-debug.log* -yarn-error.log* -lerna-debug.log* - -# Diagnostic reports (https://nodejs.org/api/report.html) -report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json - -# Runtime data -pids -*.pid -*.seed -*.pid.lock - -# Directory for instrumented libs generated by jscoverage/JSCover -lib-cov - -# Coverage directory used by tools like istanbul -coverage -*.lcov - -# nyc test coverage -.nyc_output - -# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) -.grunt - -# Bower dependency directory (https://bower.io/) -bower_components - -# node-waf configuration -.lock-wscript - -# Compiled binary addons (https://nodejs.org/api/addons.html) -build/Release - -# Dependency directories -node_modules/ -jspm_packages/ - -# TypeScript v1 declaration files -typings/ - -# TypeScript cache -*.tsbuildinfo - -# Optional npm cache directory -.npm - -# Optional eslint cache -.eslintcache - -# Microbundle cache -.rpt2_cache/ -.rts2_cache_cjs/ -.rts2_cache_es/ -.rts2_cache_umd/ - -# Optional REPL history -.node_repl_history - -# Output of 'npm pack' -*.tgz - -# Yarn Integrity file -.yarn-integrity - -# dotenv environment variables file .env -.env.test - -# parcel-bundler cache (https://parceljs.org/) -.cache - -# Next.js build output -.next - -# Nuxt.js build / generate output -.nuxt -dist - -# Gatsby files -.cache/ -# Comment in the public line in if your project uses Gatsby and *not* Next.js -# https://nextjs.org/blog/next-9-1#public-directory-support -# public - -# vuepress build output -.vuepress/dist - -# Serverless directories -.serverless/ - -# FuseBox cache -.fusebox/ - -# DynamoDB Local files -.dynamodb/ - -# TernJS port file -.tern-port -/validator_cli.jar +.venv +**/__pycache__/ +**/operation_outcomes.json From b55ce6088d7768afc7a224de584edacad2e858f3 Mon Sep 17 00:00:00 2001 From: Ryan May <ryan.may2@nhs.net> Date: Wed, 29 Apr 2026 15:55:12 +0100 Subject: [PATCH 03/17] remove pycache --- .gitignore | 2 +- .../scripts/__pycache__/common.cpython-312.pyc | Bin 1461 -> 0 bytes 2 files changed, 1 insertion(+), 1 deletion(-) delete mode 100644 FHIRValidationAction/scripts/__pycache__/common.cpython-312.pyc diff --git a/.gitignore b/.gitignore index 8f69ed0..db5bf72 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,4 @@ .env .venv -**/__pycache__/ +**/__pycache__/* **/operation_outcomes.json diff --git a/FHIRValidationAction/scripts/__pycache__/common.cpython-312.pyc b/FHIRValidationAction/scripts/__pycache__/common.cpython-312.pyc deleted file mode 100644 index 34872a4a9d65720f862d3816a9244d24fed71c56..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1461 zcmZ8hOKclO7@paecl~JAkPs(LArA^!La>?&g+ql@5~<}tD<MEi1VoE><E(4%nw{Oa zmey%1AvH*maK#~(s8A3GgwjKg98oxOGHq3BnnNVG^ybuuNICJ(+8eq3SNi9F&HtGB zX8%s5;s{9ovu$ng2>r{Hh`65683$np8OXpzwA@|sGB&vH&@yN6!1*fHgl8=LS`M<D zk^~adJ6{8X3^>3)A%nZe)%bub;M2HMAwUM7M}}~Z+v`;~#1Zfo`m^?;1AecU0i!C? zq-!*`s#`_hH8qaP#9TLB%d66aVd;6>A)b{ZRJ~p{UEQ-B`?~MtoDvI7x+ZaaH)noU zEt^!d2=Pr<fg<3G6Vo%yRoyRoRMN|3(>64L%Bxn<wDponW!PJGY+_Q0)iw>P*k)xV z%s~XmF%EQcC0nw+Y%cpbF<p}Vbm^1JbJ;~F=a)>|BiS$XqGg0V&E_p{&HrXr&#?}( zB<EUX2!K9Ij{RP_O3!p#Sn18_rlA6>LaqSYM2CatTBDPV(Ib&hOPe3J<48<A5r&$= zP<^eHd8d_r6+9DC2k~O8Eg^Z}D8`HGv4qmYccpsukvh>5;vGnZa?#y0<@6SRhV$M* z9<zm1=#PqQVo&H>0u<epoA+Xo1MV6}xBNb;aUMJKkP0CtBdxmzT$H260}|nj_F@#^ zLh8k6rtS4ii|8v2p)aA=notu1;TFG++_M262n<;U7vgK67u>f5V%Hbd#c2C{AhLaz zAZmL?KsFcP8vnvXeALxT6RCZPd*Us41BP&4-0NW*hg0>>RYg<i0wTD=VYGxWeB0|c z`6X1rFWalAYiF+jyCHfht~_Jd&@h!O+W@F(3gsL^g|hCgQOUe%5f3y6Kuv`Laex;c z-GCS1nI*ykJb*hD48K&?B${x1uk3p(4EvCgy%Iw4DwV@TmYsK#P>seQj6E#EP{Yta zKJK#NslxKCusZHrpfelU2eye0V#=M$?aG~v+Z**8k7APtsdRm&K^~^2+6XIe?tXhP ze0HaLx4N7DG1$6#%!BQ4;_ctYei{4q_2)=XW}C@#TUYD(*1&M%gXX|gOU*PgO?7g2 zzNyYUQRkZK+=KZ)=9?E69;=Io=ijZ%jm$sl<dFhf+etJyx+VXoq_%D}E<RM=fRduN zd*MJ%{-AuX)TbMlclF2eG*lI}Lm_@V0@cH|PL2n=rV}y@W88o3qj`RRXk>xs_vgh0 z6#I)87m_hea5La_#~5SJH5~qT<i5gWb_gf(rIKU#Me{><8dUa6BSXO2JjVDbQl6s3 Pb0Llsoy-}W2)F$YS;|V~ From 5927f613043f28318acbd799d1085dce71c68d45 Mon Sep 17 00:00:00 2001 From: Ryan May <112563297+ryma2fhir@users.noreply.github.com> Date: Thu, 30 Apr 2026 09:24:21 +0100 Subject: [PATCH 04/17] Update repository path and enable sparse checkout --- .github/workflows/masterfhirvalidation.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/masterfhirvalidation.yml b/.github/workflows/masterfhirvalidation.yml index 6e0a315..43a99a2 100644 --- a/.github/workflows/masterfhirvalidation.yml +++ b/.github/workflows/masterfhirvalidation.yml @@ -25,7 +25,8 @@ jobs: - name: Check out IOPS-Validation uses: actions/checkout@v6 with: - repository: NHSDigital/IOPS-FHIR-Test-Scripts/FHIRValidationAction + repository: NHSDigital/IOPS-FHIR-Test-Scripts + sparse-checkout: FHIRValidationAction path: validation - name: Check out validation-service-fhir-r4 From 7a801bf77dd6236ecccfc239a0cb1d01e99d033d Mon Sep 17 00:00:00 2001 From: Ryan May <112563297+ryma2fhir@users.noreply.github.com> Date: Thu, 30 Apr 2026 09:25:36 +0100 Subject: [PATCH 05/17] Remove XML debug step from masterfhirvalidation.yml Removed debug step for XML file in workflow. --- .github/workflows/masterfhirvalidation.yml | 8 -------- 1 file changed, 8 deletions(-) diff --git a/.github/workflows/masterfhirvalidation.yml b/.github/workflows/masterfhirvalidation.yml index 43a99a2..a113bee 100644 --- a/.github/workflows/masterfhirvalidation.yml +++ b/.github/workflows/masterfhirvalidation.yml @@ -36,14 +36,6 @@ jobs: ref: main path: validation-service-fhir-r4 - - name: Debug XML file - run: | - FILE="valuesets/ValueSet-UKCore-ListCode.xml" - echo "File size: $(wc -c < "$FILE")" - echo "Last 5 lines:" - tail -5 "$FILE" - echo "Line endings: $(file "$FILE")" - - name: Build validation service run: | cd validation-service-fhir-r4 From 28427b4648b4823f8d4647b2787cd014da9a1402 Mon Sep 17 00:00:00 2001 From: Ryan May <112563297+ryma2fhir@users.noreply.github.com> Date: Thu, 30 Apr 2026 09:26:40 +0100 Subject: [PATCH 06/17] Enhance validation service setup and cleanup Added Docker compose build step and removed debug steps. --- .github/workflows/masterfhirvalidation.yml | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/.github/workflows/masterfhirvalidation.yml b/.github/workflows/masterfhirvalidation.yml index a113bee..052585b 100644 --- a/.github/workflows/masterfhirvalidation.yml +++ b/.github/workflows/masterfhirvalidation.yml @@ -44,6 +44,7 @@ jobs: - name: Start Validation Service run: | cd validation-service-fhir-r4 + docker compose build docker compose up -d env: CI: true @@ -65,22 +66,13 @@ jobs: echo "FHIR Validator failed to start in time" exit 1 - - - name: Debug directory - run: | - pwd - ls -la - + - name: Install FHIR packages run: python3 validation/scripts/configure-packages.py - name: Upload FHIR assets + Examples run: python3 validation/scripts/upload-assets.py - - name: Debug - Check ValueSet uploaded - run: | - curl -s "http://localhost:8080/fhir/ValueSet?url=https://fhir.hl7.org.uk/ValueSet/UKCore-CareSettingType" | python3 -m json.tool | grep -E '"total"|"id"|"url"' - - name: Generate validation report if: always() run: python3 validation/scripts/generate-report.py From 39703c13453b1098cfe48fd6da14cb63b597a227 Mon Sep 17 00:00:00 2001 From: Ryan May <112563297+ryma2fhir@users.noreply.github.com> Date: Thu, 30 Apr 2026 09:35:56 +0100 Subject: [PATCH 07/17] Refactor FHIR validation workflow for script paths Updated references to validation scripts and checkout branches in the workflow. --- .github/workflows/masterfhirvalidation.yml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/.github/workflows/masterfhirvalidation.yml b/.github/workflows/masterfhirvalidation.yml index 052585b..90a940c 100644 --- a/.github/workflows/masterfhirvalidation.yml +++ b/.github/workflows/masterfhirvalidation.yml @@ -26,6 +26,7 @@ jobs: uses: actions/checkout@v6 with: repository: NHSDigital/IOPS-FHIR-Test-Scripts + ref: docker-img sparse-checkout: FHIRValidationAction path: validation @@ -33,7 +34,7 @@ jobs: uses: actions/checkout@v6 with: repository: NHSDigital/FHIR-Validation - ref: main + ref: docker-img path: validation-service-fhir-r4 - name: Build validation service @@ -68,14 +69,14 @@ jobs: exit 1 - name: Install FHIR packages - run: python3 validation/scripts/configure-packages.py + run: python3 validation/FHIRValidationAction/scripts/configure-packages.py - name: Upload FHIR assets + Examples - run: python3 validation/scripts/upload-assets.py + run: python3 validation/FHIRValidationAction/scripts/upload-assets.py - name: Generate validation report if: always() - run: python3 validation/scripts/generate-report.py + run: python3 validation/FHIRValidationAction/scripts/generate-report.py - name: Stop Validation Service if: always() From b96f6b4d3bf5a919392bc11bd9d9bcec32a64684 Mon Sep 17 00:00:00 2001 From: Ryan May <112563297+ryma2fhir@users.noreply.github.com> Date: Thu, 30 Apr 2026 09:45:57 +0100 Subject: [PATCH 08/17] Update configure-packages.py --- FHIRValidationAction/scripts/configure-packages.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/FHIRValidationAction/scripts/configure-packages.py b/FHIRValidationAction/scripts/configure-packages.py index 843a753..6d0db35 100644 --- a/FHIRValidationAction/scripts/configure-packages.py +++ b/FHIRValidationAction/scripts/configure-packages.py @@ -15,12 +15,12 @@ config_path = os.path.join(script_dir, "config.json") #for github actions -#test_script_repo_path = f"{Path.cwd()}/validation" -#package_path = Path.cwd() +test_script_repo_path = f"{Path.cwd()}/validation" +package_path = Path.cwd() #for testing locally -test_script_repo_path = "." -package_path = "./test" +#test_script_repo_path = "." +#package_path = "./test" with open(config_path,"r") as f: config = json.load(f) From 72a418414eb55f4acce73c266ac26f67ce7d8998 Mon Sep 17 00:00:00 2001 From: Ryan May <112563297+ryma2fhir@users.noreply.github.com> Date: Thu, 30 Apr 2026 09:53:49 +0100 Subject: [PATCH 09/17] Update configure-packages.py --- FHIRValidationAction/scripts/configure-packages.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/FHIRValidationAction/scripts/configure-packages.py b/FHIRValidationAction/scripts/configure-packages.py index 6d0db35..2324762 100644 --- a/FHIRValidationAction/scripts/configure-packages.py +++ b/FHIRValidationAction/scripts/configure-packages.py @@ -38,6 +38,8 @@ def check_package_locally(package_id, version): def download_package(package_id, version, failed): url = f"https://packages.simplifier.net/{package_id}/{version}" + print(response.status_code) + print(response) response = requests.get(url) if response.status_code == 404: From a8ec9d3b76e26805d26a5d5fde5e725790e2e6cb Mon Sep 17 00:00:00 2001 From: Ryan May <112563297+ryma2fhir@users.noreply.github.com> Date: Thu, 30 Apr 2026 10:01:52 +0100 Subject: [PATCH 10/17] Fix duplicate requests in download_package function --- FHIRValidationAction/scripts/configure-packages.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/FHIRValidationAction/scripts/configure-packages.py b/FHIRValidationAction/scripts/configure-packages.py index 2324762..cf953d6 100644 --- a/FHIRValidationAction/scripts/configure-packages.py +++ b/FHIRValidationAction/scripts/configure-packages.py @@ -38,9 +38,9 @@ def check_package_locally(package_id, version): def download_package(package_id, version, failed): url = f"https://packages.simplifier.net/{package_id}/{version}" + response = requests.get(url) print(response.status_code) print(response) - response = requests.get(url) if response.status_code == 404: print(f"Package {package_id}#{version} not found on registry") From 986dfbda823685251968321ad04fcb3a5562d0fe Mon Sep 17 00:00:00 2001 From: Ryan May <112563297+ryma2fhir@users.noreply.github.com> Date: Thu, 30 Apr 2026 10:04:10 +0100 Subject: [PATCH 11/17] Update test script repo path for FHIRValidationAction --- FHIRValidationAction/scripts/configure-packages.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/FHIRValidationAction/scripts/configure-packages.py b/FHIRValidationAction/scripts/configure-packages.py index cf953d6..22988ae 100644 --- a/FHIRValidationAction/scripts/configure-packages.py +++ b/FHIRValidationAction/scripts/configure-packages.py @@ -15,7 +15,7 @@ config_path = os.path.join(script_dir, "config.json") #for github actions -test_script_repo_path = f"{Path.cwd()}/validation" +test_script_repo_path = f"{Path.cwd()}/validation/FHIRValidationAction" package_path = Path.cwd() #for testing locally From 7f6499c2032ee61ca410caaaf714574a0b8b8591 Mon Sep 17 00:00:00 2001 From: Ryan May <112563297+ryma2fhir@users.noreply.github.com> Date: Thu, 30 Apr 2026 10:06:03 +0100 Subject: [PATCH 12/17] Clean up debug prints in download_package function Removed debug print statements for response status and content. --- FHIRValidationAction/scripts/configure-packages.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/FHIRValidationAction/scripts/configure-packages.py b/FHIRValidationAction/scripts/configure-packages.py index 22988ae..ce82235 100644 --- a/FHIRValidationAction/scripts/configure-packages.py +++ b/FHIRValidationAction/scripts/configure-packages.py @@ -39,8 +39,6 @@ def check_package_locally(package_id, version): def download_package(package_id, version, failed): url = f"https://packages.simplifier.net/{package_id}/{version}" response = requests.get(url) - print(response.status_code) - print(response) if response.status_code == 404: print(f"Package {package_id}#{version} not found on registry") @@ -50,6 +48,7 @@ def download_package(package_id, version, failed): with open(f"{test_script_repo_path}/packages/{package_id}-{version}.tgz", "wb") as f: f.write(response.content) return True + def install_package(package_id, version, server_url, failed): package_path = f"{test_script_repo_path}/packages/{package_id}-{version}.tgz" From 9c41660e65b1cb17bb25cb929c3e8f286c2e46b1 Mon Sep 17 00:00:00 2001 From: Ryan May <ryan.may2@nhs.net> Date: Thu, 30 Apr 2026 14:36:13 +0100 Subject: [PATCH 13/17] added readme to ensure folder is present on github --- FHIRValidationAction/scripts/packages/README.md | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 FHIRValidationAction/scripts/packages/README.md diff --git a/FHIRValidationAction/scripts/packages/README.md b/FHIRValidationAction/scripts/packages/README.md new file mode 100644 index 0000000..df19d69 --- /dev/null +++ b/FHIRValidationAction/scripts/packages/README.md @@ -0,0 +1,3 @@ +# Package Storage + +This folder is to store the previously downloaded fhir packages to help speed up the installtion of packages for the github action \ No newline at end of file From 572172feca4ed113af39d6d1fc709bc419f4b2df Mon Sep 17 00:00:00 2001 From: Ryan May <ryan.may2@nhs.net> Date: Thu, 30 Apr 2026 14:50:40 +0100 Subject: [PATCH 14/17] moved package dir --- FHIRValidationAction/{scripts => }/packages/README.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename FHIRValidationAction/{scripts => }/packages/README.md (100%) diff --git a/FHIRValidationAction/scripts/packages/README.md b/FHIRValidationAction/packages/README.md similarity index 100% rename from FHIRValidationAction/scripts/packages/README.md rename to FHIRValidationAction/packages/README.md From e3cf078a5711f04351c2089417b7f51faf008b5e Mon Sep 17 00:00:00 2001 From: Ryan May <112563297+ryma2fhir@users.noreply.github.com> Date: Thu, 30 Apr 2026 16:03:58 +0100 Subject: [PATCH 15/17] Update configure-packages.py --- FHIRValidationAction/scripts/configure-packages.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/FHIRValidationAction/scripts/configure-packages.py b/FHIRValidationAction/scripts/configure-packages.py index ce82235..9f779d9 100644 --- a/FHIRValidationAction/scripts/configure-packages.py +++ b/FHIRValidationAction/scripts/configure-packages.py @@ -68,10 +68,11 @@ def install_package(package_id, version, server_url, failed): response = requests.post( f"{server_url}/ImplementationGuide/$install", - json=params, + data=json.dumps(params), headers={ "Content-Type": "application/fhir+json", - "Accept": "application/fhir+json"} + "Accept": "application/fhir+json" + } ) if response.status_code in [200, 201]: print(f"Installed {package_id}:{version}") From b4d02b14cef9fb9314829c2cf7d427893034952e Mon Sep 17 00:00:00 2001 From: Ryan May <112563297+ryma2fhir@users.noreply.github.com> Date: Thu, 30 Apr 2026 16:15:53 +0100 Subject: [PATCH 16/17] Update ROOT path for FHIRValidationAction --- FHIRValidationAction/scripts/generate-report.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/FHIRValidationAction/scripts/generate-report.py b/FHIRValidationAction/scripts/generate-report.py index 467683c..5513b97 100644 --- a/FHIRValidationAction/scripts/generate-report.py +++ b/FHIRValidationAction/scripts/generate-report.py @@ -9,7 +9,7 @@ #ROOT = Path.cwd() #for github repo -ROOT = Path.cwd() / "validation" +ROOT = Path.cwd() / "validation" / "FHIRValidationAction" def parse_validation_output(results_file, ignore_list): with open(results_file) as f: From e04e6da46a8af968a5465404fc38ce59db218f97 Mon Sep 17 00:00:00 2001 From: Ryan May <112563297+ryma2fhir@users.noreply.github.com> Date: Tue, 5 May 2026 12:24:52 +0100 Subject: [PATCH 17/17] Add files via upload --- .../packages/fhir.r4.ukcore.stu2-2.0.2.tgz | Bin 0 -> 546113 bytes .../packages/hl7.fhir.eu.base-2.0.0-gamma.tgz | Bin 0 -> 367598 bytes .../hl7.fhir.eu.laboratory-2.0.0-alpha.tgz | Bin 0 -> 371425 bytes 3 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 FHIRValidationAction/packages/fhir.r4.ukcore.stu2-2.0.2.tgz create mode 100644 FHIRValidationAction/packages/hl7.fhir.eu.base-2.0.0-gamma.tgz create mode 100644 FHIRValidationAction/packages/hl7.fhir.eu.laboratory-2.0.0-alpha.tgz diff --git a/FHIRValidationAction/packages/fhir.r4.ukcore.stu2-2.0.2.tgz b/FHIRValidationAction/packages/fhir.r4.ukcore.stu2-2.0.2.tgz new file mode 100644 index 0000000000000000000000000000000000000000..cd51fb3fdece3ce5965469477325ff054844851c GIT binary patch literal 546113 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�PJ1ePTMdPew9eO7$DSF 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�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⋙*CR^8vQHR?xU%{V{1SELn{GyNK;}3 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 Kv0MfKa7h3zSy_$% literal 0 HcmV?d00001 diff --git a/FHIRValidationAction/packages/hl7.fhir.eu.base-2.0.0-gamma.tgz b/FHIRValidationAction/packages/hl7.fhir.eu.base-2.0.0-gamma.tgz new file mode 100644 index 0000000000000000000000000000000000000000..a368b34816d4b99b3f726cf84e1ff210b6275e9c GIT binary patch literal 367598 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�bPqU9yA5OEkXM<=xHClGGKoYC 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 z�fr6%Xc$2}N6X`)F%H(#UXvd%khE8);&}R8zr3RENXvi*cF>Vn3KicAS}9aCJ-i z#Dc2=deaKCk0sV7Eu+<#fS}EWd(9AYrVII502s&81JI9H;QuhG*Z{Q)9zRqrUKk-4 z3!uvd;+)q!tyuiT+$MfTAo@VO7g96tLtZ2R_*3}19BwMS8$s-Iyvy<KC&IfaguYz- z%f-K^7XKJbK3p1nA#&j`>u4puM-*m#cEL*BB)tp=Za@x_enRnmv~oMC-q{KNaRhJS zhsfQ0FnN;fT0ED|k>~tQnR}7qdxh-c9WL4UStN{3u9=}oL!oOt4vD+0wlFHk#qbY} zJ4wmF1!V@<-M~nQzh2a86Y46ypDc)r-An6=u_`$W?tjcK(HYOA4UwVE9V=8lG*dGY zdm;fVb!~$K@f#V}gEiZ&jy~XApS^+T*$XS8-4LlVy1w^~JY`vi7s}YC6=3=;_{C9t zcx@0M?2t!y`I?%=i>(jF3s@L!?8vO{DS0IfPKrWJbaE17F<2H8IFkOg1a?FxbxOhp zP=9MV*i|6h9N9fKa`e9ET8WFCcsO_pQ}6{6Oms_=3t+hb_7VlKXXJ~FxlG9sIY*jA zT9bFn0l#11KE^3pm}X38i4vI#5tYK5yiXv{rvkcw@(?^cJr)RGKiwaUms2_;$7#<- zmI)Ny2${2~u7(Z>|FGEeYbZtM9>O@EfT*r5(+tIvtDn}8MVOZ1=st6CA}=E5ikl#f z%-c&DPVyO@x)EC;0Z)q|kAKFaSQ0E}yjq$%=ky0ZKn{%~3Z@i7oA#Y$)+s?DSLc7k zb^37h6U1(M98|s>YM~gom*Wi(CX{<NFMannnXZyGl?j}yQbi1N9y%>=P&||s=UnSf zM|pN;tm7@-H%jN*(-oywLqP^y6eM&M06Ge%%l|3k91Ajk<szQ!b6^Rp7WuuVJlTst z6(vbM^Wu^<Dak*IWdIX0Z4x=sNVUa0CWEmZ`3laZ(r8X)9LS~BTv~le(&~3(cWyAu z4TdjCG2&2}n+$W4VQw<aO@_G;mJ4AoUI=?u&X^kwbEDzk!)PcC2QS8K$Wic74TrDN z8j_nIe+u&>gORiqG71Vr5`T>OaSHyHbG4kSy*jS;6k$j|oJCH{5i|JUg{Vm~6d4Cw z0KSP_f*4~>tW5F~CC{G7qeNwXS!SU>t17m9ogGpfIDu1Cr*@7f;lQFW8OejnkH;-p z9otRY#WTbs5zl%0Zsn0IBanDV*@xo4shVQy?{mA8d<KZ$Np^#|Ta~}Cb|8;Jm5*47 zOXX2VB>YyMdC88tUSMOIhgz~TVZ@A|gsCY;F3Z!K`jBu_{WGzMC`yiAF-;T&5|3Jm zVJet7fTuQAo`#`rv}GLbFu5l2Dz%<1R+#b_34Zc<lzgylvqZ~@XOTZJr(I+WblIjn ztO<sfIF|!JlLRasgLvg7cIJdva#Ek2Vxq_71DHhOfiSzP56?&}F}HP04y!zd<I|DS zsSnT5G@G?gOg>J(pyXX%Vr@9gX>9CMUsYqlPhGq2!={CnuM{&(ED4jNm=%$DTAi$K zw_3x#t7F;lEtY~IF+Zv&o;Zy>YwiPN;K$)&BDbR&G%_krbVl=mSTJs1R&tKCTrVR; z`>D<NiL_VAWRql%mPG+n5t!evB~z)`p-9X+^h2d05bxtnpjNvnYV{zZBt<fvri50J zIMcOSy0B;8Kx0+*e43kx$GV8H17<I0T|N7igjR{K5CS!SvT{F)_f?7HV{Oa0CLtz1 zka(e3%<*9Gxmst7rTtB*QMfVkTw$s*0~w5y4CmKoZCQzfqe^y{12_lZ7+6koF29L+ z@J);gdL$1Fo-~chK1>m|U)gc}N_jk~s*0d+qEeuP6&m|gv;+<@!ou82F4J3`3T}M! zC^b-W%`Af~KgDF{BEuS-OUDZ-A1I(6RYc&rZUbSD-R%lplhX5%XMmbz8m0-ov_YQd z<!*`a8UxtAgT)^spOj&R5@Xs~2Bv=|u`&abrcfz<8G!V;N4zylCDX{_Wcejpo`L5{ zGw=+}znw{de2c0G8N4bAL2N(C9nxvC2NQP=q=cJ!I$_d|m8~&FZj^R$%@LXQC$7$2 zQ(Gp4$M{W<!Q*T-v5(T9Ot7gqn=~+!J}b3La)Twa@W+xVFZ~GQvd0Q{F$*Q7)=y;B zPi#Kp(?Vp0Ee2}s<2=ch*r$oe(e31dNVjJ_+HpQOQ7Q!sP60J$mAtvJlBd)}!3{VY zGDIRzSPfhcQWFcbh?TXY<~T3CMTwYLZEaS22eWq5ZyCw`NRG>xJHubKZk>Gf(CVs5 zaG8Kct2%#9q$jGyGL!;j7sgVLBwa~sMK;~BZ>`H<L|c`-6sb1SNb*7z%a6ursBt4f zSau?(i8qT_j*q0;t`~r2iHL)FPSS*>GOVH0KbzDcD?^R7(Am8Nl^X_ig)kJ;Qqo2Z z%9<4}&HB0_bcQH|soM8?@=E2_;-%rSDV0GMS<=MRf)WrR!b_8@K2(iHCyo(yvu-gb zM7ekuCrTCBlm>X<sx2!#9-VG%bn-MbURi;#hs;mh!xoU!V>r60KRjbK6q4h9%}K}8 zkPZP_qiBH_g$-Dnd8(8%_!GenEzE!H?C+d?Eiy>^({O-U(&Mwu%Ju>7*YWAm7X92h zKE<C$n`iSNJ$WWIJ3TpqhsXPsL)P~A>o~fDXnoWiO?G4(L3NI~=|V~eCd24Ka^v7a ze2(w%g;Ju56@rYQ1%GV^{5}-)SZs}&xz){}GKmbl%nC=+3@g0H@-8xxf`i3IlB|4) zR8pgXl_Y=)0!?SCEU2SYgqzVsVOGFQ<Yen{Gczml4t7Y&koneeW)CJ+a_66)QYA}2 zPEB{>j<)Tf3u3?Z9bLpJC#UV>7{y)_o=yGbQ3K^eb@4gXd?KpJq5R=QbL;5f_-kp9 zXddr>q8j&U;)z64(#-0`;aDokTxLd7N!dnFNqRNjqpQN)O5_cJux`OnHm8GJ38GVb z6KLNevqiKku8k99kHxh-R@oPcrX+hvZ1HQLbRR@XH(q|P2l5}eei&2}0)f&)16#-l zS*$E&kyCDx7k^U0ROa`B#U`-QFSCfU-J&G8Sjj<k@Ij2=raSsj)KkT3gF2Pz<Mu); zuDnK)<?vI9tpwyU!&PPKOKx8zZN8a~cv3s%$1=;Tr*!=}4;^^jE=$}CO+jon=TI^2 zS+JG*WTPrWDaXXL?Brk;uLJ=*N@QlP_{IO?PhaM2#NOcLe(Iiy$51gJLpU<nd)u7I z%V#9EjB@$OODv5dzS9-F8x9J#g0)dF<d#spWT02D-2!d0sP<{;;sPN7G)W;XWQ9m^ z8U#Eu8Jy$E%0rDR$dmz~XAC}56`I5y+st5rCRTvOVBR6B6smgW#u%R|j80S5DKo5` z^)DkprsTsMC&wB+vfCy2HEXiP5O)IBdOATEda9*hv!_WX=r`6Ko&bFLhHtl(L1G`` zR-NFnLr!ndk{B0EW#wW6erNS%Mo#q0OgvLj>hQ}9AWb3EuPu0uW_vhiWGn0s124D{ zrCHS==qrVnUuKv~r?M1oR+WyLw}L+daa0Qv*)IPIPmh^A@%Ht>I!x-=CeUPZ7xI@^ zUGG8UlOKADh{mq$Q_;{ARwjj~;2|V*v}^qLQBkq<QAS~Rgi3Q(-`x9JWB{Y6G+ULe zbH(0+x=WE`>(O{xi}fg49)Qc}s!wsNbmkkpkaO{jfL0A$TB!vud@C)}QZb|W!mnWs zt#&a{c*>ZG=Yc9usND}GGFc?28~I%?kVIpPdj`u=mvOO8iMFGwcUlo!2?9ixI8@^> zS`Vy(6)F9jo)O8odojp?@M7MWxkNovzz|&{3SQ0VR6|fA6$>)7w^^&$Dr(2R*KPM5 zRH6-RI9H_o9ZrWs&vSyz^NC#s1sR^Ea%hUEvJ0y|zjDdIQ*zvji$e}k@~6P%?~-UG zPLH6&0|F}1%ZJlmGA9kv-lVA=NbfxD?H^x=w2+ICYIxCG)|Z*DEFNI2r>cB5Hozj? zRFLRPQrqJRptXd=$Dz&z!GMK>iV!7^PZMG+cWl9!2=|(WE=etKz;tCM;~kYDD6E2f z*Q~fcGa#Ms_nAv0*}|CNeds*t9$%;W>n_D;B=<f@3gWdUle~G~$@<kHw=JP7nJBHz z8?q1(;g5&+k|tm#mBa3MgM~eXYRLN>Zbwob7338sS+sUkBahwG`d%cu#o2Ul_Z$$% z-Kf(*Zv+|$8+BNXSm~;fK-;*a_(N?qX^@-1WHTaKV$yqx1f9<!iweE4q5`@{<|g_F zG4Y3lnMSuIyBlN@@94GwucjBAWh~Q3+Kyhc2!^AmJG)x6y9{Pyx_)*5(z55MM7^?o zKvx3?mBae@Yk;VMUc+O|6tYoFnms`F5~s*W=f+qg&Y2fffZnLOi@{nr#g^|yUG&LF zb(ZYw;TBmr?+Nhx(U6#%(<KH^enIyEw<E{+r@E9A;4t1A$Qowg<n5wtdtBQtEESIV z-AQd*+XuG&5F9>3wK#>t$CdMev4_rclG4c5-54B?8_576mrfZ(q>@(c+5t)sY1hq+ zp0Y6Cl3k%Z!21F@!q9y#8d(8GjHBm$AmejjI@~s5XBU2auvRVCI)PICC{74+FQ>k= z=R1GYM1QIL+Wu)NgrUSgKBk^kJ=_|jXJugs=vrf=+M7*_?zG28u_s$jl46i&65yTw z6VY(0D$M6BfZZzLCAoBd2Ox;ciYKgTC;^njReh$Scg{@})CuY#*s&S;v1=5&`QvII zzgdrO@x)E{;8=rFhc=6Mf&7k`wV015p0&j^W%ZWw&>IN)!fQ#XB!Yh9z@Y@fN8I*I z4TJrpPgy);X^lut5*<zlZ5Lgy8&Mdr=J9=2!k4l<?Smro4ollNgOF_zZ4WJv?<DPf z!b~lcKL8G<G146lUgsbTNEZyRV~4S~Lku4At^`rH3jl=ox3{`)TWr=Q*<lM>-_k)( z#Q!gK09)I%10drYAvIxcZkQAV6Rx(HUJK{%GA@$RYGbE6X7IVS`s^|nslbETOA6H{ z;4xV_4MdE4PU@e8)O!ZI1U0M-F>g@RGCen|VS+Qrb7x06IpyAvfAB+}mXeF4<%9i5 z|5ip_h7(?LP91RZ%&BiqeSdoDn^W4Kn$jX*RyZ*lO<7YdV`CR5J2AGYj+_6NMJE~7 zWl-DfK7=c#YJpFgxTnQ~)MBQRLUK&_PD~hpYC)SHVj!y2&%YMK2_Rj89+m=dG`MFq zSLB6&U2egC>8^-&BVNw)pO^y>8#`}vo=#UqSj=DoyYS<WRRj?rv^KPQU}<V33y%pN zat*8o&2Tq$aorTmYjhF5<>)qDT@6IRJs4ZF&f*b`Q{QK_9{;tEP67BU7RvbUE>1ni zdSEvy1U<k4&$DMS=+EtJQ@H6(ObPi^9zX|chdWt@@_81|fsX!YEj}hdLNLPT{6IBM z&t~nW2A_x!IEHod;yLKMp?*ibV2nb+w@?&@um3=5KQ~s;h-u6iIU~_fHJ1$}ClKj~ zQa*ucGRmWr(UU>wQd#7UcS;$t9CA+>pkTC{(9TO|kzw>$st2Ag{fQ`r6s~A8H{yN! z+M@UvQSwIX2_*n}%9zk#;N3hU!Sk9D(uOlS!4KefR|g%V;s!l9b*}4lya4sMPKSjM zQRHL5U7=v^%vB?6&)^%8Xu&{l|KTmU6UV>`aAy3Sqc=1!IcHrna4j%R(4J#`2=rc6 zch)<I=geVoFvXgFtJ@Cc*Cm}Th?5tQeL0z41l=n}pBD=l9pFF{dPgUr`?<nAMW&$q zisZ3K_Y~2JXUC`K8PSU9**jHGV(g_qnt&$S3HrH3UV(~Fb%sZ8MSb6E_cM$xWNs-* zU$YDok|A&u^UCNg*9&YGX+~xo9TQGanIz`o$jveuOJ>Bp31z-S=2k{2XDo|MH%Ob< z9Cth)Bv*+X55~vDX63O8Pl-uCI9B01gA)>dv_nxNMvF<kU?nP06v9J;5EL+;z@w@^ z&V;0PHwjTvnbcThQya(RNe~27bQKvODOXKIl+tAFG5a2tJt`rZ>I!{Rb4qaPI@v&E zELI&^8HpUEfp|*aN&eImc`lJep2{O+YMA`nZN`#7fjTAiB^QVuO_v=-n3Ac)zn40V z7Pn5%jt(=#t#l3u>12|Wi6(a8M-^l=wc{<~)LjF)N7D%%vXs|jX5+(qGyu*aUuT-o z)fCh60*RZ_nF1>>wla#NPDnubA}634YV!RY+nxs7=rq1B2C<YG2a~`YjySqJ(5aAS zY<1$eQC^NXFGu{4qKgDU6P6nuXq(p;&g%>3^@V?UR{OlZ@QaaE^3>>4rbd4b_Qn$J zj`eIGXe*csrf&enA|in%=z3Vbz_Fw-6bpA*P6_t#k2|r$V%$fP4j!qF4C0<lxC8l^ z@eYWiEcPHHa)q`+q@RL!F*dHFn-&j>=}a8=66+#~y?L&Hmt*BRfBF=c%o$<o?-IB7 z(;HosGm}P>!4hvdvHU*YC?$lBY7`7t<tj!Py8^gj${`9J0VX0N<T*8-g79VoPJc0q zlgAz+W13zh^2BgoS0xv4Mi0}XFrQrR#P?zWbt;!s25@6zGSz0%O9cKzriAY%F|Hvm zqex0FCo8~cyPBwYsWI(nqDX5MER`tA(b3g$Y0VrgpA#%uIO7<<C062bw9ArclTiS^ z?e#L^Nm#%_BC15*FAbrd*wF;RDXiyY^4g3_)jBJ>mCXIa)`5W;dUnYf9u>kGQx`02 zN()fi#m}vDT9Yp`<ZW{Z3Oyz<(H7>l#qz=`N^kPn5_>jJbEm4mR3ICpCTzU_a=E{$ z{9rkwleI)AVb9~81gw|hml;i~rBWHid6Kz|iHay1^XT3!5v&sDP7+}+4U~8SzIC=Q z^Y3yqAM>z_Kg-<Dv`1}*f7HW0jRa6mpzew~raAd}L`{xWT4KjgbD5RZrqb~2Qy@G* zdS+lKQYk_kGoSr?hVLKmIs0%&lB1cC^vu!SRy3BPDXj!e+vkr4-7P08Ek1g{N3y_< zj=r9@2KsbU7IB8^=YwMGa7z;mHd>YZ-jecPA5aB8erAkyJX1|K*;`{Iozg^_$#}R4 zVd-(o)QjrwKduhk^A#a@i8+~{HFs&A#4=A}`TR*NpDGLFOUl3Z^qJ)zGfCS^&TRJD zvf2CuIUL3dXfgo)siRBt@Wp2iUwkp~YR??@@x!dIFUrsc=l|b-<o|wxe_h?U2C&FN z`a%}XD1HNMm~xErLb<%UysVYkzvRz_rIp2{1#MwvVR>z3X=Q0~Nh>cdF07XSp_QLx z#i@T0dO7@~{M}=v7xxHLdyaqqo)Mm!=S-T(00f{JM0tkr5Taxxz>+?_k@Px3qvFQQ z@9;yr>o{)k#}~nLdc9t;w?uqrVSRnQbk`0$&X<|@zjrlqpe6tEpwPB-U=sz~#8-{? ztO6e@B8R$<1vhW44J~8RTGniTFE!r(Uh2O8UDwc+1xCnf1p{fnmvp67+Zfr7tmRsR z1U_h8{xYLs$)PUlac)a_g6^yFlOXIn*gN}hLo0Xhv|o10_#d!4$2NZhwu6<b?0Z<_ z!b10sKWOS5+v#s;x0Y|}uKpYT5~AW<&>g$wZUE2h{)XEX`U8V3Jmw%YMq7@NH4VBW zWDm3rj3S;b6zo>Pv6|sL{@>hhS_5bhCTw<1*jC4bN%q=yX#J***ciUI8~AD&{>OjH z7X=u5Lt9dxG`ukMI`j~agM(Px25|C?b|2TGYi$rbIEV%Sqm9UR%p!_K1gCbZgm!xP zS!hMJiB6VS83((swSpo7@Gk@mg<IR|1uzVVZnQNh(>PuWcZYx~<pK(Wqm)k2R0`Yq zu1>bAwakbP#Yz)z?~bFlf_#6c+us8qrk$um*N6xD9sT}`$j}!gJpa)(SMPQ$-4})= zbezSpV2WG1Zx&zo=KrSkY%^>Fi7c0Y#8I546(W(~Hwos*#b5VEKmXQNvc36Zf)a1< zc5G|a{-54~E!>iKzKps6i+AOwHyuw8H#FaFwZo@f!@kwBTr<vU&X$2=+MSjb_y)8w z^-$liJ1FjV-PUhtD_C8gw=Xu2PJ88#A6i}o{vDpx+tqpte%r)9D<@l(Px!O>uC(69 zUp6~?`={lTN~yP9svN&<-RjmkKHs|9tX*Cmz;6Nmy<hEBE1hnSKHgk9-8-+>cb8h; z)#g^uJie(MmwWKSG51cZJN2W3=<vE6)|{Q{r*?P!zI0n%{I+}DzPqZF@AtM2?9i{D zI5*3Vd*+1Io2{Mp&WFW=y`6ULwzku~u3qZrCpX{p%g?9R-EwPjwSM~f`n=oF^`pJ( z?VIa`a&Ye*Z6B9PYge^{x>dFuqv;-->-Rx(|L9ZK`QUd?d!O~2^RTz{aqT$#V0G3` zR(CwxY<y_l>|XRsyQhuS)%DZ2E35Z+Yu4$-!v502-iNzSjm_}e$B*kv#+`N3?4Rs5 ztoHTiM*aHZV!7p2_p4FuzG}WTchBD5+?PJRJ3c?No8=w%!*#>%8I^CldVS&T$>mWu z+_C#x``yyM`>`8#Z)(xi?%k^2I9*)5-ZM6@miqgx&8BOvZQb?uI!&j0yx6O^%Dc6S zSFd+JZ+1T3SNA_$8i()Piog1y8?A-=_0raLucCV&&o58UPWs`y^^<qK)xEdg#mV(Y zchhS)yK5Ka<Kx@<(e3u9tEShjmd^G%mHpt(z38m&H?BR{_VCc_9auI0!rwGDyZS-L zJS%@&H=ApEqk9(h*LE+hc5lxN7o7G*&o1q)ysNJ?tg8=|omFG0ezo5>dJ8>s=h~_G zo9?@{JF{K>9DEKdeyhD{Rw_$xkE+`jQRBmMy?TGVdbhB1bm>~V?Zu1j%I;<*d{?eD z%&Tp~3J$%k+hD1>QrYPPjIOv1fBX1z*Qi%dPR@5e+trJ^w<`<HyMuPSzgMlaZXMs& z&D!4Q&)30e)Z6@YaCE%cI9h63#}^kjt?FKT$Ers=`|aBC_382I=E;6-)9)NuZuG5F zT52ud8%yi&^j^(cFMn>VR2FVetCjs5*E%phwT?@77blm_hqs4Dv~t_(^&Gu^c=vW` zZGGKuTI;LP`p5F#+4hxjbboZd*IM3Ot+hH=&7j{h)=HbVt@YM=b>&^j*uLm|sBIn{ zm+sHsZQd{3-(22w8&|c!EFZ16^>0_r{ncoBQ$IReJ+m$e8>`OF`Sn?J(%ISq<ky`L z(b_XSRht-~*tXk7&yz1RrT2_AAdTW2q7?d>YQku;o~>~VV-}<(m@kSG(WeE9Cfv|m zujlK@=@XUQz}T|cu;KjGFs>JhKr`otF{hZwVsq-(#}DKo6(>8Ptlmp%_qO4=f5|FU zlaC<wYQ)g7q``V0HXAKwW0P8q3b9`v=VGc)JZzx)XHxY}HPpCpW4<tu8hUiEV3sMN z#X}=S2%3MnxB@TBf?kYjR4h)?>era`ypHpGKNYAKxdBTB*=qEv0Cx2GRajjuo)oof zd03h-m0dMpftb2TiO1bR5+{#L=ZpWveL}|b%g!49_f)KhcmHh6r~ERw4|ae1&9mL7 z<82})x@9*f93Vc637A_|sB+K5+lt7>;EY^h-OFTbqSX^~x9@=3XXS5?KF{|Hz@SD^ zwuL9>Opm{&-}TJZ{H7(>rkWhmSN*5UB{T}4DT%`_3r2+A*)OjQ9!ImUL&fgyB?Qjr z<xM}2QdE9veCaRCHJ?)N5-BsENbyn=;khi&)U#`26d8L2%=bO}WdzrfEpx5x6>DWr z&-<QED;vVp;xto2CzH5^kUBd(&SdF!+HAE>Nm=Hw)45l)f1|+RJjET6V~WC6c948! z%WOUytbhe{TRlA-#!zW@U`_ZI23{F9y@p@P?@IE!lKieDzbpBHcO}}k8b6dK7qP@c zS12VSHSp84Z{K5>@S|rH>~ust2nIa0Fv4~*j&=H;u0{H@pddry)X*(Z1c8T<^K(`_ z(?ea)fjjc><;7yTST3~mPDh95E{j%38d0~nt07YG)XSI)qi?hDK{S26NhvGz5I<Nf zFRm8Ki-pCN^M&$8xxBHw_O`qLzo5@_#Oi~?hR*EnuW8lD_b8%+qR|Z&P0VMNcpqAh zWq2KWA5hLl9!<;lFTGC`wVaOEq9m9+cohT9e9w%qbcq!NEUsCLqsjwb6;Wmd6G4NC z{YVz&z@&G5O*ecmz_4;Bw9#lQ3zc9Thnmt(1W}0iY`HGJk_er8!k`$r1ZVK4S;C@> zo*9%n%j@_*WW6&o$>qXInY=)QuA^g=H{ZSg^0d+2J~>B_yFLG1i#NHb?b`;{WieT4 z8D1#m*5cM>*f~5rLo>Y&=E$4f+A3=c#WL0BM5w%wKqitljY@t2`!I+~^hP=U+ePg_ zM4@M;$jI(wDemO7b}+05OwMhl`#?WguhXJ_Fxf)s3|eiMV40=3Q+k$}Av$wDgt1N7 z$X*cl!Lmqe$9jm_TH`swL0#LfNn!bch`7-k2$YB&JiLiVL#d$1lPzqkNjbiQa!{<J zZ{PBawraWsz<gKl25m2#rbNQ<2u#si0q0f_q$*t?K_y(cO9SZ#Qk%h}Gg41ws?vww zuB0=cR2Y+T0P{VWHQS-uNQT#f&H$k%8H|cp#aVv&XcTsCfW%J4jj$*yHN?ljMI9Do zrm<pKn2VnUm|`W94ha4>R=ZP@Y6h519QyTj{+DT?PC<Dv=4qXgi@8N;zVM`N0V{7C zm=^5aQ<J6bwxHp(RcYI{ZQHg{iAvkHZQHg{Y1_8l`K`5M_wJ7Fh(7A0{U>I;b3E6$ zNAi#;U=h-FyZiQ?)C@;vF<*^F9)ki@?1G;$@#pB|1)y+AEjwoecuhBz1mmKk0f#L4 zj;gwwaDZFo;vix%E^gLD<4841?np;1DCj8&e*LuJN5<l5@TYLM*pK*aMrCz2DroyP z9S}b_=)*^zx6k@ZpFx1+n#6W)F2P1IKrH-~nm!G&Pn|zny^zU8I0*+By<uA2{nwTF z*odII>dAWSXHm47nc4Qo-BFcHL&m4xX|!J^4ztwekZ{Hjd*J22!LL<l>2urcrEheM z&F<vXlm)jpkN40Kw%jp1tSKMbF$B)te^}q(?p^o;?4^s0QBZ-k|7m^0BMa&G_*Rpt zdNtpg7B*_95ar_cwE$A8pX6S@<WNq0Xoi$Tkz=*``M!Yzjvf)<U35=@hhvEfQL|4D z<+h+bzy4gEZ|v{S-l=oX;YnM%))T}YJ`f(eu%K>EXLGnC{6JsXjQ>aID=Iv+MWMCy zUzx91wFc;he62S@f{j19*{-Tlc*p7D-Vg89FTvTwNfQ(1*lPY;e-r-F=$4EWRi?;I z!I|uE&Quh<U>AofYu2`u)}Hu-dU3)4!WsLyJ_*sP)OW?7z-V%jqmnDX>3g9VHakc8 zm%}2Pm--I&x|e$gjqr(4SFAD4{6`l-Z>$IK;8M_kM)i^fF%o+W-s;bXj1g-XP{A`v z>TI6<h>HVfd)9+t-L>50wkRhF_@<<+|DwDUd66--4;&Vgseo{4S@FZV$Qi%+9h&x_ zQtvVm=mH>A*PICH{8294d4w&-z4q1@a3IdR_?3J7Z6aErfXjp;Q?B~IMRc?ytR9(3 zrl}iyx9FXN4}-(TMl9n!ADp&L{;(N`x4xXXGP5cKxn8*@e!Qrs0c4+33lQJj<-O3& zcYiLAdhV=L3cv2)rpWiJ?JMrWZt&7Gl8^I1XpRb=&;wValEoMz0ANCyE?hB%1}8W$ z&=|UtneI;;$9J|YR7oe4bS;mMU)7F~TZh66U|QMkkma8)a3#re?|Jp}LgNm1mb=vj z+ody-tRSsnQQ$gK#_IOed#V%`z{>LzS&1lBT*joK*Gj@iU>5i1uEC-ZNoVjR3Kuub z)PZLrLE@5<&&^B*7i|Db2O~^IjXRX%{;gD;JAME@D;2+`S0bUq_j2Z)NufW2c`7Cq zme4M(IP?P38@2Z5jz$hNP{_aylU8D5OnBfdJ4z-r`x&~Un882JdzD>C@d$AV_JdEf zXwjk~76GQUULv|N1B_@+CZ<j%j+=ADa@mGQTBK564BTMUrJ@W1tXYKEON`=MI$h95 zN~P`;Yo>+=F!0oaYl=Ijz3S&bEc-KdrOxp;zapFX1rjqun35mC0y2M5%J!q35ho4y z{SJ@j2C&T9opNg<qkYqqjAAiH)kZxkbFpbTJ$LvHUqc0^S1}lY<20rbCEt7W!(8GQ zK(8i)Ku6IT)sXplQE?;{PmX?1E(!dk#YZ``k)^O%La0x*M9NSUVIlPFyM{w10|OLD zJq(URaGVKDFPBO`iPLWhVJ$8WdGtsm#Ab*q*y73VLZu)JC;K70si~3?kPX?R-HVSr zz|*m0xCi$jh>`guWL+2{N}I|gRIogR!munw)V~fbhx>^dAvSO6De&_l=lNb)l<{Fo z7+8MZ**F_!8udLtvRQ>k9|V9HG{X7wzs7;;pc0N&_@@n8UTlFZW8eH08R_Tw<snlP z6N6^}y%0iMz2yP5i&&9nG5>a$GmIt`ZSYP@G59eD7|{>Zm2dQl+vF0^OCquG6fWNP zr{_NYgLX#_Yh^Ogo-W<Ie~pxeX9ia{k#j+oQ<z^ws~g4w*wu!wkyJybp{2+xOsORy zozxdDSQ~(^0>AmvwawIQyEl)u;bjF<6ATjs=0a$^bsC?*hotBO819|vIEOZw7QQhc zCm*$y0)XSf)Q!d%&r-nT_&)6gsmZ#}7p4?_#pK*@H+}$V8r%EoiO@RF6>@d5>@?)< z7ctbCd6Qz3%a>i%OIBDKbXqN+3-HlU38Cx94s*eyQ~#mPvcAdJHby(o4to$vppWdk z*ci}-mztm{AuBI531x>UO+SH-)2&T900rB#Nv(FH88K4(YBeHWx#L_@$Al_Hfoe7% zqYp)5wg$KHZU8tWAL9CSi}$l(PKgBtLTWO=fV(KM(zp@MOvp4TZ7JO-F3MBW-fPRv zh9Xs(>g7kukM|sK7x%n?RZl_$MZ%!?$LV^|kPBPqK(Qafh_HS$|A`qI6^eh(1R1bs zNLPh*J4|3FVYQb~JdkFWDYCRA=1>&WDvUW`iqq{W7Rw81BRD}1$6R&7ITYtO6kUTJ z?el1{Zw8!_=|+1GmZ&2>suOeKZz!#0Jn$dsI0k>G>g2alb%xTT5QiQJ<bhW2)frjs zZL{c?C6(i?*5+ozp-@FI2cnebb717IyEHP7zPx5J9>CC%PB!<T7h(c%7r^$Qzb7~S z(=071k>Ol|aA2QqygYeE!{B9lcQNmv(@DJU)6gc#m}Ry^#S%moYs|SMAO*cgmvI5$ zB6W(hP>v7#%J4~0JVs|-x@Y;MK505lSp=6{tuki%Ht-Vc7dPo@UQQkwh$t)$|H@6) zTNf8l`q&BP1S&yL10-cMu{NcEG%={I?2o1tvnNIA0nL0j5xKiUOH}35b!!s5En6!S zP`r)sX|FYBeX6XPwAYGiDAH+cBX@xXhjYxB<bk-}li2m7Uv?szALce&+3y`+U^iyf z`GPp`U^t;VOx<=D`b8yaVs)}>{ao7JgQL}Yn8K36u^KzD)oCf3@aTL(ga|AS0v<<T z{KZ{eGH#qWum;6pl?7TYVaOHk{$s@#V_=Bx0{Bo3^CRwI^a%kOt2xR|vD7Y|X%ZC> zz$mPEoh3Kc>onVcZM#C+MW%Y>!Bx9p?8N5223?Uh2Jf@%9PFR*y&#~Vw}GispGvhJ zy2q?mdXcin${y7}JeT$Dc({ggM1BhUX}3*`y7~$cqV4bnP3-X(ZNT8Bb>50A(_u}K zn7~bBs_>q%_?5~(`3T8eB3=h0xIB7g{z~T)0%rx6h&YQ&Qbhr>f>6N6)z{RiqyR(? zgF!A#KQGjldSxr4k?4o7;nW25d5D{Iyj9UXNwqvKrKJx5quP_fV=xp5YN-{>;Y9Q0 zWz*00(A3Wbw;eCFlTrd{_+*<&mSaxV>H*0*gb`0uMdNYzN>|8rb7Gs&8*iNFkN!EW zvJKFCYk*_V?@E0iNJ1xsud$H?a_aw&#I+X)W%DNg-J)L*u8C?d+AngR(oBmO`>5(` zoNNP??nXk%keuu=EZ%Mi0vX>=FrbDHJXGa965&6nWc1q|Dd|x57Z!><8Mzv&-UKgU zyFynlL1?nVpyi2&MNiaEXPj(!Vk|thQ3p16OF$7aN(7IGYdWVjgkM<EYJQ-(!0eSj z$o)_>V1iC^PGN`x?-10V))}uRVTjJSGIo&d2)2(VkLCgPH$%A0K4oj?y<)NNCTwJ2 ze>z&zn(~1z0|lcRA}Mg6-Ce)|b*n}Oq;;gnO!O$0F+cd?O-g#)C_hDnaFHFLLZD$I zfN>mtqZW?WPBN(n@T@+}kGRw)HpHEM!otv>RUF?}^+kWf|NT;2kQ$5vZ)9CD%wGFg z*DvYa&s%*(A<-L<kgp|~C5<qNG-z1KX3<R2N>rv+vVt5NYD)v&0TuWdIVLSG{Lash zL`)pVk5#-Q6|ew&5)iJ3G!tTM^3>BNOvuAXZ|?FRviL#^YNi)c__EQ>)b8#dR$M`{ z(<(OnFIRk8Mf9Jpc(C)yK%W02{SP;ckmzyr>K-;KYSF)4acqDbqG)zN7zCHo9~h=F zOR`i+7G8K#`Js9x=!1ejs@`Km;tkOf&A~8yNinu7$C6?#+3-N}``Yz_JUmL>tIilU zzq3A_g);%+v!upXsST7RFSOE1{8F|V^`ArWMnN${ke9x{td|xW?uDxm?`!$H4pf}n zlpB#u6Piu5kzzvOiFHrVo+CWyU$moe3|tZ_vypl<E#`(t9fQgw*C8VljIq}$X}Y91 z%8gw(d>sLz{SKLr9Tax@@_nJ)#lsk7(?w12iXql(E?T{dxWMm_QITbluN|p3$-2UA zhlwJ+Rjzbw|2PnS9>s+xXft(O?v<ooXs-nCXmjFH#le>TeE5DKR`}J9NR~pvgELak zZ3erez|9Bht~n2wf=P+GMgdxnIIK>Mk~vq%@44N*48VU&8=8QTdS&6n3k9+nD4CrS zgW-E!oenlr%O*$IwY@wQ?ybv{`AGvEXoZ#Mg4BHyyNGWe!s~Ltq&Ayo^LtKG3Uhb* zA)q5EJi<D)3lztjr^ll0?+wm{vF?u39taW0htE|8(9G|?nMW+mj?xrRfw>JT5IUg2 zgY(d9A36W2cyAsGZL<kqfnkAAb2qRIBx)bH2*#m<2%1l*zw^Dvp+z9K<r{l3pcItK zg8{b6<fLbF6Ge&@Y*J+|2qNVx<8vbxlqDd$o5l|JPSo=?z?;Cy&7S>T@=;MRuqUWN zW$`jGM~?PExSAWlH@p5_u@|7XUX2^=*h-gd2mleR2)4P?!l!{irUw=Nd$k#2e7^UC zG<VcJCvyd`3_D~4Py^qS89nEF#+$M7_QPaeKo7UrW87g;dJX9S4DJE*Pd0Ipz;zy+ z==M9SI}N99Z#d_@Csw~#Qe!IS2f>xzGY{$ZUogkO?+-8*0j5Q9l6IPCf7%R;iFrX@ zW<hVJeTT$IA>#4;204iic@z@G^^HK%k)J|;PP6i^=0axiy<5XTqY;u#5e&W*=Le&U zAvaq-21eo=f{AVx4n{p-3Y48@Ax!uHI4ER|sYYTuItB%!p3H?g6y16=WG?M<xUk%> zS%r+zF*2+RvesVfn^vhp;>>d+_5(kew<-X|MJC$pwmtjBS`hqo8EvkDobrrJb!<CQ zMVkZU504FQv3~BBN&NicN!bga1i-4u3xZLZ_Jts9G^cR1eDjQu2Gr~|3wAAz2j)R0 z^sx8&I%}SSS1HpH3sHw*R)glLeE|^|z~qP#Kk`?&2sY*!=O9amU}ZEVD~Cyl*{n<@ zQly7HUqg^uQ&(sova?_;ihv9!@T|Gx!J7m4EB$iZJAC~@Uo~aZaqg)N_?EC%fJ^e^ z@@k52O93I%#GU1`n|$^}1=5O4v#xREjMol8Hce^rz)IjQ0dQku+@sh7XNlKjE&TX2 zBlpxnm?WP7zSwTA-e%4lwgzhFm7jc`3E1Y`Y@PBMk!iYeop2KOaJ)Uag0D>0w;cpr zR$^KB+=@OB_JOv<F5h6aM(FQ@6Ny`m4A=)=tp#kIG?xzCZ*^iAgvDBhy@X<=9ou*I zc*5#wM>V2Uka|8Sb+L8}qE_GEaKdV5n29i%oW3M4y31nw8=XtfgnpZ-b98}(FOj3V zoFZ|)KmP>+=VCN7;)oF1fOlZ|L_BYHao#ZjHO(Zn_gVxN$WO>IjSp|5g(k&qcD=|y z65f$_MSnrUp*Mlo+IZ0P(>=NBx~mcyI9?=Qik!HboD?tC!4_jEv{{QWjT(z64i(LW zU?9g$CtF$%9?0}M3D>hF%Qj8WV-fh>3&3)e1QaW7H?CF~2!ebAZGy}SUY!rKTtXQx zi!T82hp{b65m9faw2BNe4at<$+Hd6Ws|e-cs?`ng6SnBcRHpHyt>2J~={zQuSv!pz zEVs|krgQC7YaJgzgN7s@uRp66Yv?P&ZwY5|_$S^RWC@nz*YifnGl=Hu+g=w8Lbepb zo7B^;Us4<I)qo`6s7~n5WTnml8gJGYw(yuXaTBDJDrGKVxKUqr8WU);K^2K?3%$x+ zkIKU^#uUI(oaN$CwfHko#Fw?g!fY{_I~c5&ym$2W8_%dFXGtOO{yOYm9tn`fys$JW zZL%;>BniEK2BDNk05?8nEf#BGD7q9Ss*8cMX{7g|_J>3WkQCkuUJE`kGz+x|?TH|Y zR`4aW-X-J+n8asAD*OXzn!O0z-YY!s=Za5XQUMN3U@pfZyQD+os6f_*KU#?22uTu4 zE{J~wmNCLTAVO+VSfwB>NT8>{Y5|pJx?6r?8kSGPZ^xgQJPVL)7+(b^9&vb2XLJV$ z5L2DkEDbu3XKE*_H7UZ1E9#xPxgjIfKqIF}f_Nc93P>_8h`DAI7Dg(eNU)_aEY(+x zd~>1ILaq|c-T6|B>BWGmi+C@7a!SGo*n|{nEK#03Un6F3zXxKO8a{O|0UyDNXxD&Z z^U5hg=Zb3e%Q4{(6H97a(49~L>PIoG<|LNiL>+BW`GoZ0!9ECMy@)%`SRXLSvUSa6 z9hPt`au=`T#SpS;7(dCM_((xlWTC-Ne~Z@13f3dPc)$A&WEtXO7Hg*B1;>LWxx%xV znUU<v;8n%}MOr3erQj$Dyoj6e7<?to#Z7iqz%3$krc&9OEED>nXP+BX4GIYnTzYdd zByYw2n$+uuUvs`*WL*j%#Rc<K{d;@gQOIc^H_;4!<@#KEtW(VPTp?r9cU6h$+EILy z!b5<DtnIJAJq)m)2&S|<i6YDvWY;*!o3NR7@@zmGzTHga7f6YsFut_tJ0~8KttQSK z1jvOH+>pqb21FbbLBU}`5C(CsQ~{mlj36}@@^JBgjWVVAI;-sMo3K(7Ys?!5@8jqz zw$`LI+A)-PNvyGv_O$x{;yA^^_mV1*$npJTD7;4J_3z`jxQj?6YV1)1DTX5ntrXls za3|Lrhq!A*XYx9&s_aOX=n(!M^W7Gcwz5xt?3gn>=63}z^mTl*vS`zpPOFovwjyPk z{hiq)hngA?oOjhydGlhx%$UTJkTmg{er^zBCgwgW!Vv7Qb!7TIy#jfPzH>`;FOPZS zoW5~D6%G>>D#*G(jRaXIdctt>&W!-x#v(Yj+lB%&L6*a(yFx_4uh3nuu8%3-da|UD z2x4%^E-XpJQXjx|H1fqU7s78}8uzNqVc#EX$c50o-Ps$UPV-X%%axb-C1p&TwCy4h zisDpe(4t8(GITmr`jSbCP{3+n2&<k4waQ`3mmU?A1DbE<gS`ej-I`$@D_tCo{Q2)q zDti@u)6FKk8H=zHrk$qW0xwgc4<6KIE<iE~Ib{sG{`SLHN)7d9ot4oQnSW7`EI4MQ z$1Yqp;=;}3k2zdS1W~C+GxL~?=?%T*=}3)i`#E1rH5|#n8zD>IR(75%oofgobdRzo zjdt$QUsBM3=}uH|KeEN-y25v!B~r%<1#Sw~<gj64)KBw6^bUqafPD~B+{Ar5Cnv|b z(~uUg?)YC*hG_3^UbH1g2ll_acW-+^UP}^8_@yx9@6=zl*WSa74jYudV1mbEn0@3h zDd>zxT5BK3A(?E8bPd9KQ&-5-VG@q>jGPt+r$%I^)eujig=k6&x{HkBR(^r$1u0Iz zoLCI7Z0&)Iqn32LVrpN4==QmZ4@^h}@lqBWNY!DQjWE-Dr~F#-rRRefMW-Jk%mV>9 zV<6unpAY1`fydyKLp_hJ4NDPhE}RwTBmBT$BzE?|#nhz-c^~m%xLjl!uu9A>b>9t` z^>B#saUeXX-se!|OP?OLx9O;5tl5ouj7zC2inDFp;}+|fhijHJc2o6KHLH_oxit7B zgI4Ab8H)I8v4{8vJ-3A0&MYk>n6zVlqjX-Mg-c<1xH^b!8r$D-5+O`CbR9<kx*mOx z!LgbIJ^hk#B#9#`d_PS3135c%sK!;*&6Q#RXHkXs1@Yni)4<Wmo!UuL-SDNcmK!s# z5bXp#6Z3M1V?}ajAqZ!MAjQE?F1S6x!4bQUq4?FAa(e=qFItBVZ{XHJv6^WTkSXC7 z0(=r%4i`&KbR;S1CNbEI-9^TM0>d9={Jd2;a@I5qa!|^Ei?o7F<traZGk*?k0x+*o z0OOGKv$ZQmh9&u-LKfKu?di8PUvQtSgK)V7J^9a`Ka+`CYy<$mi-supSbSM(^zuIU zR8y)FLOn}zbEL#ByWdKk1*dK?_L{K7BbnnD7VMg*IPK~&t&g029~e0|k=Lh9rSIc4 zMx0crSC)UEbz!!f`3Ebs;1{mhZjWCD)yMNcE+u<k56zgME6I&JXyF#Q$1nXemSG(F z@b2ucUe)wFo)1lRf@*?lt$)1#Zf$&Sd~PpZRaaYGoAz6Xitov=;Y-Av`%CP#V?>hf z>R0g-_V*VLk*)gJNfSc?AcVQ8s9};n_@Fnn6DV?G$?Tf=)-C?ycIqomh4$7TY_^yE zh+McX-I^6GLd2%p?rz=ubS*v8t?w-px8z(B>53niGJgl%99DyQ%{PjeS8u%(oXns{ z!!o-q74_Vc(tho;JSGT|Rf5U?ymn2ZV===T%wj;2g_RA@6cBt!$CUo_x`D=nyODec z(nYmTCa~gCYxJ}mta`O&(Q}b_%O^j8v;F}ah{{F{^29@JX^`hJg2((Aefhvff3?1# z^U3xRBpHk9G-BI^h5zE@Gw=!d=_i1S>xh6^Kr=F$4whtP^kY(x-%O!FJ5+vGnzF}y zvpr`l0l3fK30Twnt#RQ>*Dp5<owL~t4&QWb_Nq<X@O>$DllQJ*t;N3;?gr&8=Y_ap zV;2*L3^bi+uD7IPlL7;bi-HKs{^CFdEZ(Hd0|DiOR>#5WqLx(mLTImP0&?D$=#_76 zs?r4*@Ldql3V6~Vv5LE)bSNc9<Dh3>gM&<$G~n7^9CL0;*7#5zBSZbK9wj&X$D_Q> z`+1A?d<%M5xdhIG_k<04aKyIK=oDj!;2~l|7q=F@o8JDh`?AxVW*uOS9d&pW!wy2O z4dO~^Rgm%LaJX3Rnw{=xO0pgqOwAo!@4(T!v-p;~?nSkgu*p<F)4#3WcqraK-3>lk zuX28Av|4G=Os0xtVbu`Q$6znsw6O5A<HxETYBz9^Z@g}=+Li~^`fro+-zMe1P0IgI zlajHMk~Zftj2SCx52pb2Da~TQtTDaB9?Sqehd7Bg6m~KX1lnO^UcG$(c<>M=X=@&L zJsAvpToY{HB@dF$!4}CeB#fG&)WhqI4`0T<3Tg7FtJu*3JN+r8ik0OFQl~}~98Chd z^j^Da&VZHCE2u0FRm%icoKA0Wy}*|M<x-wEe294;BryNmPh?U-oP*t2@`hm6mrqIM zA^OTgokn1G#sk%A{RZ20(Cl+U(apf#fWb<jhk5GA!SS`lwHA+w_acVy(YO^BSUjN> zXil~-20LOv!gD%KxiBg7(IzWX>L)<9Y8;)IibD4#pFyGzluJEWR@20xETN0ROmZLz ze<^N&_eN9QJ5i5+T7ZcXk<j?Yas*dnV)nqWlhoRJAUXt?fA5~mb@o7s3Ac5qK+0W_ zol@N^{P)kv$;_!M<8%P~b1+><)NN=g0xb2+Ocb_QTHe}2S3aVRc^ZGo91<}ZlsA?6 zSzTwgJ;bjVVl37x{9-a+43R9lFSKXKp)5V;rJJ4-L|516Y0|qyz2M1!&28^{>*rHq z%3tkU^%+QT2suL_geofN2-&*%isLqY1ZAc4(v6bdw}XmHF1|N24W20XA7Sh-NEcDr zZRy*M2W!Lh?u~W|Wl+H=EGU&$62h(`9tq-Ci3;|2tEua9g%ih-mkQLN(_>2rb-TX> z?R(;;#$79xO(<OnQIjij`Fa=bT`#CmsKwn?_QooHdeT@%>X}p~9M^9d<R+sPtwDw$ z&wEu4C>Kc;`p|7q!@qrtjQ<UCs<+{(N|P(JIo98}O0}s0keg_q*2#yYny3EMXg|Au zwyR<L{-td^$f<#9SJF)B-P67u=U5?!Bdy&nW3I6|(c>ah+GMI_z?Fdy8T7&G8{TVf zLwp)fs#SA`X9c?0m(<vZ5_!}=)}QdH5Uqjn9C>Mqq`iCEu*GfDe1b|_lPgHBEA?T= zeVTx<CDl6OT%}qX%ic<Vxu8w6Pr}@dr5IR8P&C66E6W(Xb-a4KI3rR9npEilw;#Kc z+K>0qsD6!SKaA*d*~eJiNqn&*YBkwlUH){~ygqLAl`<I$F;JA##V90$O%GE{0q%@S z20;=K_tjMmzVsNNJB(X(Gj_&J%MvsF?j5zZS!W{D=wOhcHDr_lT>nr1b2lbNSGRf^ z8tKEr1_E_7ZB1<$+<$$oxqt%&#Vv%6XBI(%2m{ETDTrLleFi)rlfj4J(c+oi=TN6k zn+#3UH9xz{VWKB(s$8iE#6-MNhW2BXqEW`EDbWcTGt#=Z3Ks_5L-DAS(bS+1hx+%% zUj^L?w71lCJ+yRv_2|8f7Jk>7#>SNGJuf#}2AX)6t|3YNjyxVVOLV2Hr{DKT7DLh8 zX}+<MvV$jS#I6+W4Tmuh6jiVqgHmr-o}skoABRa-ucvN6X)H7LBR?BPBG}gSDt8o7 z2$ap~VoJ5L#CHIwGdYP=0gg4CQ)x;~6i=l@{4<Vn$0Cv{L=F=kC*=#~lU@{!@;`Hx z9%jb4<3UM`CTY;M>}(%X&$m6?j+QNQfYXUancvkz>pBZhHo!L!sDdUt%)sj0#fkeB zfjomo%*+Yn-WCm7S|&Dm>c#1z5XoqW3+mlVvt_{scwqKnTjajKJ4$hGco`dhnYq*> zyEtfap)UoLif5ky-`}`pp*{xWDsl#>u9K*nQd}iw7j>Lh!DPVaStGI5qYZjp^lqp4 zIah|Lcd%y@VJ|dY8afC7`l&ON``KrQlKu1+rQFhGC&J0wtB!cG6BUcz{03U=+ziZE zc4_f@DqH{w`YkBq0&&IjRzc#QReQtGK#C-n33g3*^o?-ilU1uGZ+C8X`Xs>yQ)>_M z$e_b^_3RBs!@vfv6N%^ZjiF2p+4v=UhNjDi0a=Yf1F^xG_>ATZ2?<1GDijuZps6^W z`B%W_SZh>k1A1WK|HA^=M>^n7&vO!?Syjz??n<l!J#Dh8zq(_CnCH4KFTN-1`TyO; z_ELQ?SmT~sJuP5r-~`U1ppO1~rfqZ;7OzfrrfCSuvs~byo!`fe+M_Iqd)K~QjiUbq z68BCdPUe&Bg}T38Da&?27Vgle-cZ|ATZe@;6(#H?BlG$$pwbdwgqpNx+$td@*DRrI zRsOU8F?gVSI}HT2VAMpnX*>cje8Kc4T4<>>9zscMGy0`C($LUg=k0dCRJ=O%RU`e9 zzkr>UMJ379{)A_vj>VJ8qVJZ-`cLf-f73{d-O<sp@~Yr1e2OFcFCONkH!bY}>p{T5 z2JU`A8=*h`2fwMo)K6#uA-hg~<v&t?;q~_aJO7Ej`oHiWP-33Jfh@H*UxovSvLG_| z*Mw)F9G|Rr&gU1`MsC!Y2k->UY;)W}wyseQovA`Wwu`g^aD%Rh`bG|Hu6VtOdt#sj z%R(o%qZK8yD7^uAj#2D$?+>)`P`TgCRB}GdekQ`oy$iEg$xKHG!u#Mh)h{ozPp5Ga z{eW!9m3&<Hp9|$TCjwBl^U+sOufAa1GoM!T=etXK%`|E}x|1FU?&(yDy3<yL{v>DC z%tXi|dk#yLdyMW|3Or`T1SD-}wNyGpzI%TxBeWY0|D>#9HM%QyTWPFj=y4RQ6R0-A zxpGv(EybVdljv<*>CZwUAVU9B^%FQa19ENNg%6R6%qJ>0mR6w`kZ=5>N83=Em8TD( z6ZU6-tP+)V$@}3_l(<@Azgs`7Q6*OptgN57IHk+%&PY{E7+yUtx3@hkbd_ZMrruo} zPP`iRJc;rt+)=O-hEUyNKCBZ$wf6iGp{NY5)K19-zw-GdvJ^zEQ$;-sBNtn$p;dEX zsHs&ohSuF?;Oa~{2h(HVqEn<;T;i@Sofwa2Q_M}62A(nZ21zCKI9hBhCPszux|XvG zl2AbMt4I3%NslO^*{}g|5y(wj5K=FSDuD5K)ZbBjYqne$ZTKLP(_%_%`)W`yz}!6j z*%96Vb9M@LL>K=2j3~YYP{pl!hroQ{@F!g=s*VBNf?5J4{7-P=UmwEES?(oZP>Ho( zn9@ni?(?Lh<B9*P|G|32Z6KFU!bNRT!hcpK?=lRukP1<xutep2Ds^=R&jo)1x3T62 z*T(}8@o!ULDO?yxE9#(N_W!bXdIS8UT<F@%=H;%+#m$9xBDG=%=7FV|GR_*Z5TA$E zFJC*&v=~4yy=#}M4<9PcRDhU~zM{+Ag3JLtN}>VA;Zd4%C1s*_hOzbwkypKY6Ntkg z8+LTiCS|k$kR2>TgP2P%M1vol5QzrdVFaSMpHOBRs&t8Yz--V^)eG00Y?SxLYJhNG zaN%TyfUYmHp<gD5fMFJjk%tjbvlBacN>VSX>Wq{eX?;;aWCM5eH+)nXYGo|p*#gO= z5XDjg1HeBKLF?ktOWFN6NpZmd{b0i_1pfURkW!r9oF6iD+KhtZ2C%?6kb%a+=;%1B zraICbN3kx5YWv`3`&L{t@kwQ=1=Fh>gu`_b>xZ5v?oz66YE&ypvy2218BTjpS?rJ2 z&4HBoIp8&6_2q>Yo4*6*ujCreAr=xhq@1ymh^bBxmi*$chep2T3gqw3|BVjG04`J7 zoj$K8_at7sE`+5t?}&|nBqQ2^$jJIAdyHprr$m}vt1)A+mjsJs$`j+W{m4`K7&0j1 z=Y-!!uIVrralp&M!G`LXwh*X`ka<=Q<yDCdqC*Qvr5`ba13yf_Z16_b695&s%Upbv zgkP%;E0Yf7Er&&D{D$wBS}Ba*;S!DpF<NC64f}xY9C1yW3sy!)P6EsX3zF2Ep>_hv znF|l3zyYERAXz(vf$?7f(Kzr%o#Oq*?@CHGdPOXAh{!o%8F-7w&RSA)FU@S*r+vnd z`~L1JO%0dG@==Qu%?K#mymbHJtI#A|sGGU+Qk}i@ST}n}ltoV!4nJA}Cqy(~Fs@PD z8F0_BAn%{rpDe~dwLiApf7Sj@@8k3SUHglRuIMe=1_}Q^10tM%0U|WWs<#8=g|e3? zjY8{Sy|H#<dztnDEnr?OPSq=dr^)F+U{K1%eCtwNwDZ=VYUjgzJ!2psm__HkZ=d4G zoQ`f?$^~R?L0)aE^dLQU?+`@c8$qX_8x5$%7dZ_Yv|uvH9)7N6KArGe>rsp4woqpf zZM?E_v{}SmwRA0PK5a62@RoG0D)~x2NkDn`8tl42#x^xShvcoS4{!AtWw>uax9q1A z4Rm&>V|)Y5x6jj-aEFDl4)Rt^euCE(iNziPBxLN>k+zvXKPe-C%)pvhvayzMa%3?3 z(Sz=J_pn#jx5SrSDP<BEm-BCY=AZ1m1haBddAA#Lhm^Pm4lvO!<1)$P0=*kR33Pyz zg2d+TFGf0W(26;6P{JE`-^8f;2*0jmWWpvn5q}3oDJ`eHgE9|FQQWxBV-s{Z&5hL4 z&=IDRL1;B%kt*RCW#T7l4pJ{&Hru|^o6q31K|tr6Jfl)9<N3!%qNF@5)>XTq6WVIl z{HC&Zhwa+w?0)WUVerOKC@LZ}ZEt&T*IHRi4Y%)%nOj$Qk1K%Uun@Rf-}CO4Fe|3Q zEa|LHgJEkg$7EBYAxt0{fuK_{k>HYMuSUSvu_p#QD~`-xmjh`?75cQNd00%fp51`H zx<9*!G?PP>e{<XhyZ$uzA;)vi6$4JPd#C(0!q@49ejP1Ku63u9Rx{$fmDw)tmU6QD za^X<R3r;)47TJ*03e+o5NR4hXx5xuqX<PwvnK;FHP?o{CQ+gAUR${k~<%mg(uz8}7 z6AepZ!xv(`rz^$<BTYM9Sa`*PBngcLymJ%qRU!gcI5z=4fr=NL_1-}J?4}4MkmST) zYG-F~0UgOW3E{_lHR!w3&XJ&MW8<ZUxCXJq<bH#k#cLs%PL@qlp_pPNP$f=JfIsZs zU9f1)TuWH^D!TjwkP~h|9ITC2MTu*|@z(6HUnC2|B~GJ7Qh_{9G+eV|R7P}jF?2iB zCu_N@YIpUHZEOT+Aj&3|yd9q|LKlb5Pskn$!!UCH;zygXN~<4(1ijP_p`9@3jQqI6 z?^lkerHUxpQ&T96wv5pyNNB8$FH-AIir#gd8|hCUY9<nZ`23VvZBc|vhY=O$K)290 z1ql2zlfxTjGidC}g(Z`l+PTGP4~2?+1A9@QOZh!9MX+8ego-UrM)cBnpV0UI``1e$ z(jH)Xww370yXGY$BkoS@DCnRZM$wBs6mHt1t9U;>Xo|9pJ(Vhl8k@jG_$l(2Rb`pZ z?k4(P^>zxft^pTVt(&;!Luh4ZIRb}KD9|myItDv0Z8q$WTgoWZrg~+oprPo8Z+R1i z^@)s~guYebaI*ILt&Fyk`wLMjHzig50h^84-@us$z{`6u&O_ALV8-Te={2Pi$okj1 z`2-mzRi$41UnsCb8Y^FcPJ$|OMxeW?@QmbsCA!c(lU+dHeP}>NfL%bsoxH&aKjScY z#6oDxRjJ9nd~}{4w&Y?^a3+fJ4_n%<vDP8R&)9?*qqh5DODL2KQWKy?#zGAFFcQCF ze_6)*?Jbq!5i1;(t7z-Stt1Ll9fd~0m6F6oxP>RQn;eJQibXA{3riKPItb5SQ@z`a z*AsIy(2-FYE;+04cMVh`rib%l5-qF-JP6?vN}MOp5HO@_TPbdhmE|7`de5$5mRv4K z=;EIk`gBU5_M~bMgxO)k5>V&qM8e)MI8Gr@w%)l}NcHYQG3C{w5^v&e;GB|*z>yeW zKzJ+B8LJUYu2I)AJm=yl;QrvH&6^ahxC?tKa5~q2?2;xxy*P5mX1B)8T%sL5X5?;! zIa{hQHPM<kAuzS3q)0Us!T<tD^vo0Ud@ZU$<n);Z?1vY<-e8|+nV0sqQoL_O1R-6K z1Sv!`h<)m#=~Od_3-O~NGnBO-_`=*k9-#$~Q5s~}2?T_BaA4tlpNhI*DU4!EE<C5V zi~yeV;(n5Fyr{9h^CfJKXDRQD{aAMqAgm`a&H40s%!IWalzv^Covebmi1EkB^~ctr zInLwOoX<x!?bjWdz8Ja~%V3QNU9YDB%$0g29Zf*3Oo6w$`kQM7Kn``JCp0PH<xB?~ zeM0>)vC^u{bO30%vh$h0r?L~EH<c)%wNtxDCPY4z6B2`qyU=r`cqk*hN6c_{sYqJ{ z1Fo<;h|6YcD57Fb;*{QQb>r1LzX^%JCk#B5yNg-nZ{5t9s8s!X`Rz<H%&No?k@f_& z`9p=-zo|0r(SIbk33*~4g!o?YJ_h#w@VEqeB`^e;KrBm!u!?3;QLC)V>St5$)1&I3 z=upZRd5!}81!NbEUe+iV_S1?0;yfWBq2#bgPtu$GDR8~CdK2UTi$F<1k!2DmAEy$W zsvKa*(Lbu(cW9>}3%^m|qmaE%U0foTq~d6={qUtX0qJgNejcbPMA=H#{%mN$P>czP zAHWoEC*%?|z-W+|z3#lKKNh%5ssE1KxgsHG*n&x-TO7*gc{@$5nyf!JGQ`ltIY`v$ zL`$IH`%u(@v_8(RLDH?Vx1JSlXA}S;2`PUfZ`?`J&je{Grg0Vfe2At42Rgshj}sb` z#(#GAqRBI-2@%Qm_%tyQVSzR<$5|@Ln+Q~dZlUZs*VvCQSa@%UhU7SlYLg$QWuk`c zHfT@k_+yxe=sn>&+8KqG4Ggc=7}<p6`c)KC!FEGW>o#lggzI43=eoHOJ;fkEG*{$U zeNv&|<SB)AvCL#Ar?O{}3+Z{_B%p2V6@9{`1H%PnQF1s?KT8V%jPO#RXQs_P<-a=i z3*IE>&Cy>b)(R0mI9GEE_!!o{3s3`kdKx^OlzP3o;(+*>lNnQ!Z@v-*GTSLA`q#6C z<g>w#z<-%6g&+^Yi66Ql!;OaBNHFkyH}5B^?+;ByhtzRbdJv91+K^mIH~@pYhjGd! z&*?wN<276hp%tKZ0px(iB9pKhzff8*yx)X8^x%R}Z_|oO1%CGjr01o%7bChwB$)S7 z?Gw@<3lSZ%Jwb|5gzzsFKv48Zt_4+-$E_WiF>}CG&l;}PgDQ$UrqdivMcw<!G$v8{ zQDfaq><+rx3NuNPKmHo;B*ptNOu161bIwX!p7OCXEE5`M4yJ{pdscJ&O0BDoHUNK` z)QH{3Bcngd{5{9}yrIBNwGMO$Nq%YL%@e@u%-NB|p2gXpjyHu?G!p@?UhcFoeJ%_f z9E^mG7?(wb`}@eG9t)?UC1VILWUhwcq{1{(HiY1_VJV_PYtvKch1T2HPHPJ5l-yb$ zlG7th>y!SH8v%7Ey-%4FxQ{%DWHYEEyAv>h14LEo4=de*JI2y9?+|2Z6E2r3V*xcC zM3<!{Pk?o|7v=!s|C2@gCA$F2rbxn;h6`3iH+D*ayD@OajV#bx=qtG|Zj!BvJIp1l z?d!aN)zMw`b=DtXorrLy+^T>#K`yeSXn~EqO^K2*)Fp^cvxFeH<TslOilI@+Vce#p z+Kqx5YJHeWfJ!TLxQ&RWd;wQm#rrXpJjDBs)I`aIo*eC0B#BpdUl<;t6pk%*B>!UZ z`uH8bGc%o5UK$CD+AHuk3FXTOJ6$OdX?ikzdf3o7`lTRw)PxruWY0u{p1+c~KT=Lp zRwnRrUpl?Dn_4hR|JUdjxdF~;al{T#KL>(Nk(IocA|?PY0Sp)c=5cbALag|ObF4Q3 za-Ws((;Z1Tv2sQv(i;0*I4Sj9C_gfsFRu6a3&Om|6$wz|n27dVhr(QS8aZYn%a@eW z4`TXdWd5Nv_%Fm1ow^3R^5jpui>9Zm8n-CE!rgKX1_`FCQGEHJ6Tw0>LONRiFT<o& z2G4}7Fqv#?J-GK{n2d|qs-b!HCq=~(JZJd-p5~P?H|lh=$c7@=>8Ijrjtb4U7wQOH zq=#w(ke?QVxdo!U$MgDu&8?!a`n@ZaTDEPCC0$xtPF?)%4<-XWJ1dEd%D)5b_}dh= zv?17f6@;%x&h8X2^SPIp4q6<wGj)(gBt9m-g;5Aac-{bk!Ulni{lqJgd4qMNPI`WC zn?jJ#N|JWbdQ>v>+mI4m{>Ws^&STtCM1WRrGHw||g!Z!DkYE@;EJ=iq|8@GJLiyi% z>C_0jqSn6-d5qE)E8&@1Q+oq?%m<A_9bk>3!BL{0tU-J5IgB`gwL{gmnRT-eB<wR= z5Hx%)@M3(J*#%2!%a-}q`^gL`^gS748URD7z=2JrO(-^(k+jgBZn}LW5Vt`D!Waf) z!Gd(`GUy7omFU4gcBvDe!AxH?2)VH%y<}2tg5azWO}Gd-kTnkwQ3PgiWA6_&6K#EB zT#IO3pkQ5or@3U_k&_BcgYYbBE*qib1hcP{^xZO`g}vadsU$DJ4g>RoN|C<k{>7AA zL|f(Xz(L66k+*L8C0ICRoIV{Dq`3y__)NB>bfb7Y)T~&VHx#cV<aC~6kmBLsfE0WM zPrPGZg1WKbG;N$jX_g@Igkn>;_Y}#X1VX7jWivS`5AC}67L8it;w5%htPQ&GUzs$s za`iUQG%AZec=y~P?%3AMGsX7yNy?H`GQ~6+$}@2pT#F{tkS<@IP<#q7BDjkoMAbB5 z60bOE0-$jMMEgEwowAB3B6-Q*U!W#PV<u7Skr<EIO^-@toE9y64rvBe@fh_a1GeNp zYKbyBS6P$glUWV$>PIapANOQYrS5%h4<VV5NSNTzyUL<`6o&8_cFl7n0=`SS7eGpn zl&m)`E`FzzGfM1q^?{TJT>gAww*cahF_m>lTBdJsH1bc9^6_rzrWSjVGo_%9{z7SL zXojPt83E&NtkQq%>5V=cb}FnR_J%Hg4%%`!Wd|mJNFt|%C$uriPv*1b#%4y~M{p5V z2b~%7g|0tQ+7u*|H)907v@9B#_=hYtC<jY<9MF1F7kO2nTu#h&W1U4<p)1671D$GR zNWT$ZZ1ca#?vSKv_g4Qd#4h;kB4PMLEpUKaV|0?&UdA|jZ#a3uLp<S0GY=Pbn-F&+ zHfd?E%F}UYdMqvqe&Flq91*!zZKqKu=d~<ok+<7unPV9T1wU-M@@FqW5tD<36~gFf zL=re72lSMc)=(PA<)Ugf$Kqucl7CMuT846vL&okRsVj)|08h)^D=d;f!J;}v?Clcr zEUL6zpMyZ;JuDelV>XO3sVHAjV3E+Lz#6PSirtujh^Is-@Sr4)gVLQJx=0~O8C0X+ z*pMw=VLQJm;6s!3T{c%nV^?yCTICvE+%pNe?9#cTEp})XwDcjf7$Mi;5{K%1+_Q>m zj~anTj4f~TMYAIfyxwFXE?MunOBFkWyi{_s^Ja4zy_%R2V}?LG;TKc=4Q|T)-&~6) z7M>2N`bp;BmI_gkwr7n(&x$-svB0p2)@?`x%K6UirOg$Rb^2%rh&FkFpb-J>Y)uYK z&SPy$6Ir-3#kpr}#a$^p&q9Sg72ydgPaa91-rx1xBwgimTNRyUc!ZZ;n5K+2Z|{Z2 zC9(lxl@AO*C+p{({kFp<Hb_}?7mW|mkEC-tC`G=!>n11}y5kYc2VZj77;sZ_UH`PN znQ;J1CXwh#c=+s7zup=04H3VF9bH>E9u!@qHYa8i8x+f({-sJoOu!UrfV?BLh|HAk z_uPOKtP1RAUV!4n<Ronl$<n`BByTGB%4X9p_~sR?XK$D&dudV{1Xde^d9HzY`<YhQ zOj&AYPxbz+W9I=HbVH1$QVwy*BLYkzBikoy#A6ReME;#O;V`z|i%R9QV4RZ^=N{#W z2jh;Bp+*n*Wb0w5m`}UKEFwG8a<zKM=3UC^2N#)f4O(=JSYlt@E~}!$df7h}HnTP| z1gPSk9`kD)Dq(!gYBFCG@id-+uDwqHrpz5l%a;mv%8v$q(4M>`1UE;wWFL@wv$<Ld zYiEU{*>_Dw$W#gze-LzcA*LZW3MIo<m7;HC--%5k30T`3!~9504YjEe=5cE+L&SNk z>1;xJI43foa!N<ztg2+-t>R9Pl&Ac<2g^*yUeoZD+*`n6b1)(}1j>n&p+nnY_cNNj zyOLH&;qcA`)A>tu;GkK}MEg*mcsn{X0VQ`7MV7!cj_E47Z<X=R8k88>2X*PZMm&6G zF9GDHv=%*fCc)EF`cuBU9a_X|1R_rWDm><TixL^G|FxLrd^v|39W+8eB{3zw2@x)s zRm-iU1N!(2;DmSCL7qBo?F2-qZ{9N`z(2OizK=1v-yYCHf8M%NnyayF{B)Y&!cI+E zBj{sOL_PL*Eg%$KDY*}thu-J3e<k6d-7$V1b{X0*_SAN@**jZRA^UealS{I`Pe_}G zUW&5g$SUSDN$=<10E=Cv@6VX`cRK*a%2gVkI!sTlC$);cl1CYMxa#2OrneIE8?*F+ zwmEBCZg*qmSG}j>f}^wH{gL7ExAB6JbE|W!ikpqIv$g#uAM`1%x1-4(kf^V3bMHs( z*O-ifx$dE!Z;jY&dq!1T+C%`Lc5nod@m)X*P-k*rF!Hk;8&e&p(M~or?}4YnWv}TN z?{ECm;ot0)@XMhgHQZirjRI41ywu$9Hoc(rI}++TRmZ8#0i6hTO*uSjT{<c~4KfAB ztD>*&K30u6pG)Z6?^DFO;EsuW;0YK#EYg>4*?$HSHgY>~0&BHhyMJaNwb;{G`p6O6 zi`Dvr*6t+XVz|-MbhemNeNDI1U8G;rp+M73KA-}~rcoPoH$_xb0ao^TMo&6+jbR!e z&8HbXdvpu(&8F_Q%iACZ&No!Hn%JnM8fnMG%wlp=3e7N<-6Lp`GROyLRxB-A_nESt zk>4#36|-QP3$OynjRsm>0H}})+|J%Cq}Guu>oT2>5MM}qi&2=9T^5z6YHI@6;9l*a zBLo04MMpa=siJgFoIvtKz6;Jk{#G~`*a8*nHo3|$d{!&x*hFTSD^iHT+t;EOL!|np zI&FXH{Vn+83#$aO4?%Sl#XV)n5$cJgqw|3Tl!&fWIyg70uTq*Bm&yl<);o^VHcQvG zSD&5{#4Y(w6J$Njb?2|Y3%mZjGscR!rpzuwX(k$#=hva51v>U2woJ`bf3IYGS1>qT zwt^G?beeF*@}xl+h2`AG8uX(#K1Q}q?0TB2?)2vqa|_oy5;$$6zHOcipj(nKrx!rg zJ8M|G_CZZMEdp&@(6%qxu-SD+Qoz_#sI_k}*h|*0F%``Fm{v4gkU-E8-od?})fQG* zacMg2nxo}Hrqrf81faigvUDDt>Dq7BQNLE*yEfl|eVntIv!8BKs=g)y=8w)*jaui; zv$!vG)BbYkZhN;heLrmye4y@bgLe#Us`}6urnD@{>SgO`cdDO*T{ky}JdGVMNjO5V zalap)UTqEC8aOzuMm~3SZSuJXl;~lqbyVc&YClzPH>K<8+Tyj_yWXz7e~jKwce*~` zKk3?Czn<+*bZvbter@eIJXg7Wz1@@DU%t;z2sCuG+uOf=-FeQiPVJ|paOKdcrO&49 zxE>eIx_;Px-}GB>W-s2#U6knM|LwcQ1HN`+XUFMg<I5QtXi|%j+dG#1zCDlX>TOz| z?#R*W#9-0QY-VH4&gRwLesTC*;qYp3sBONxdws;ata_QRP?KA(v^sV)dw3IBKh^2B z)6?$Ov~dpD4A?aOo~Ztu@wR`uxlb9!`>DlDZ^$}M`*^Q9hp3*<L*E-7?w+@d1h`KB z#D8Eg!M`d5xL-PRIz8;Wel^RfvC-;jYF#ghf^Swu+wpC6<91)TboPy%-Q=%()@?)4 z(t=&Lyw!AH;Bxy|;qcsQ?GE1y+_Cevnp^9^X_?-feO#Wdo-2GDoSu^nM5Vw7u+`A% zy=n=pd)&Ur+#ejA?Y&qY$GBwa*RHdBtlHrSFMnlx4GX+8`r5?A`0wU5;B`Z`R95-9 zt+Y(1=VY&CjhK4;PL9OwaXo(srn__<I`6`0k4ib0qg`76+i_gg1#5M=x7jy}Sq*d9 zB~^oB`znX~bA$Bg{lsens-ughV^Pz?wX@@%)Pm2)sqX#Ic;DUR`laf+^Q5YK)uL;~ za!4-y-R6BW`cPP`?@6VxxnpY$3ox?!{qpzm!Dny#ir43x=XF=d`_bF(o8<9Z?J`!^ zhRvUv&KZ`=&y?$JJ<*b}-{&y{`w3M~x0=%&ZuduyF3%=*({18UaPIG9DJ5iBS~c)b zE&X44`(!z9QB79`bW3aVWJkZZ-PSy}b?vIOv#y%qc;El#J&HXS+J7EBYF)n$5K(FL zoWX@;yV*N^{=U4OFEJQ#YmejhTJ&^lzW>Yl<>2{M|8sxBsAt`0IZRaN+}`NC{Jrtr z$>mdGV9jmbr@QBm=iH0Km+|?;c*?XLAN<<&6H$lTN28gy`!dIhIId0Fh#8jIU#<RO z9lPs~J8HMh?Jckawl4Hp&RQUy403tv<?Fo9n*qUnj0Uhm1%Dyty;^0NROzJ&mT3D) z|3;8^U3)_JCQ-=9j9@$%A*K$`{P+w}ME3~$^>?-PcI`6YDQ(P=Ohv+onE6(M?p(Ms z-c87)sI8e0m#W_HlrtQzPZ)<9Qt2$opMiAiB02?D#+JLX6pyrjOxBHKt;b$V<y_Vl zYaqALHWN9fhbCVyrK5wSuX7lB;-{$>jx8%mSn7j(7w?o(PvOGR2z!s&yg*CBLeQ)v zz?toxkl$%T{#hgx_AYg^!S4+!r>7@ueA?7l1kUl-@$JyaeW91W9-*V3pZ<}To(@Ai z!xy_@{`BX7fSnt)9H8YMuCKz$-tT<uOpO<1cXFlQ<xH5H@(fSg!A3<AeZOtbo)xc> z+#aG|SJZs(*$#~z^^O}*^hLH)z^A@5yqTnWj?{?WZQ6MZ+KH)PHL@>FeV@hFvLr^T zypo(Rwte+JqY|^4a)Q-FvOUzo7ckL{OaJ@UZ|tm{ufbQSfg8uKlao;{PMn>jdI z?9*L=nq{V$AT}vc_L_~|K5=JFrXS4+GFx)rq%*H)Vnz4ACx(FZT#E7$;8#L0x|<y8 z)4Y_llr$yw_8xj)Hd9$ES^0Jv>>W3Ap%<4aZBAsH@{;h(^>S!z!Apnq=sv|GvP*q` zr@;lkHU5bnRhAcR7QurCHo|`Xc}-d~AiC!NAMD*lP$f~jE@)gg?hYH*!rk3r<L>TW zSmEyO?(XjH6z;AC6i_%6+V!8?r~CA%BYM<>JIRPO$x%k;iZ9>wykpWeg~6XkvmX1# z6omViWn_EI)U*NC>;|U2eL9YcXqU9HS?%QTw6dC;tMYaq3qKayuhZ&}&c08ssU8g8 zUS+m+=L>tihfz)DtK3#<XwxP>>qh#vyxvzN?gj0%2rTu#Ys}OvhW#o;vgNACDZs$e zsH_vB=l4nWdsAR+6{;`e1HtQN8Um(ePlRgT!&4>sieqli1V_8oM8^csjjx$+q%qyD zx^n;89(S`M9_Pt0xodyJnwS0L?F|uieE<Dwn98xw2etXBEILI5wfR#-e6WN{J{03D znLb;VDr6>=1YwMt<S#+pQ1Qy8A`!d|JE%G3<^*OfsL0Ll&}%bj8FjAhr5*h%xQ1N^ zLmd7db&1rP<E~?ftV-GX>2XnFUw}@q-q!TNnyYS4D`(0X!f5pB7(#v{t>8p2`>f)% zpq#`t%yzR@Z^h~~=)UjZMI#}El*BprV4konbYFtZr(^Un1xSrOdb6@8xd-0}(?b)2 zg=d0R_2S3CHEeQo+H})bD{JbU4nAI&?ht|N5XPwYx~g)!H}l%|dRC4WO+UQCKO%IQ z2bo}<&$Bju;3|IQgxp9NF((W{*OEJjnxkUcr@FlZnLl;$9Z57J+`Rn6E=nVFhVXpg zxO-(Pgl;+y#E1%G(}NT%+IWt+&4{^d9`ltau8jh(Y#R2%Cs)w%K}V+jD9#bEAg;4x z+|$wh+(^#)<!HOH2JS6{_#rg&vxOU9RccqZu@-mT7jIp@>lBkg{-?N;aWSf7<a>6- z+}fc*L@f{Wa!hCT;Vb`30gV6vmeG&?SHQVxs>_SQL)s*2f~Gi?kU&`A?#&`@81I!D zR>(F>h|`tkJESxS5Z$c&5wjRZgHTwl6%obq$)80uPc<Gxn7wncX?T*OAgIi<=<j(_ z=Td?JYzZE4m5;f@=*OzgKIL@KZr1wgFK|=tdi|70Jz?li!{F0KE*&zsa!1e6d{~y6 z#Y3QaolQ1XVHqOqw4K>MjpzEADtlXlIVXGD1B<Fs<w?xiMu)9^p3{DmH2XG2$pSbN zbe{Tqk^3C0q$ARwZ*(uGNa&yTw>wAa)UZ-*oln!4o>*ICJm$U8+_P*?Az(W?EWD`H z2i>{HF>3TCfMELck6vV0HNR`PIAlc*%{71A^kUgy`Jukn+-rxrs<7(HdWnsl3I}H; zeztG>7}c1f5hYEzv&0)==L8Jp&=*-{V1Ap=BjC-snnw1*7cuAoFk43M#fUX-lPl<P zUdj;nLkI=|o5`-uWO}2X1fNaOj;*CQ>#U3RbmP>cmjx_b6Vgw3wjOb5XTA2jUA>Y~ zc2VGiO|Q1&YL`X7<B+?JXAkX(bX?hnLYqXeGR5Kfj)Iu@7Q?jxE;kcLR@$uC)%>NA zt3LamL-yH~SRL2awl2TE#cexIE)oI1b-h5t20q8dr|pXHt*)EH{l>;@qkTrMl``yJ z&lnT)%(o^f*4<x<_cu`2N$aEU4xnjAEtSou=vNfeA6(aA3_3rhnsR;5BHFgJ&J}!X z@$f*4pCS6EEFf6dP`&)E>S=D{1<Sl<ZzDIeq-FO{RrIdJE1gCtMfwKwa+gPNlS%k8 z@==h$Equ+sQuo65LjxnJ*w5nf7ZMkpO)7}A)JLjE>sXk)$eqzq&JW#|IFgtOXT0t8 zw0?qfht*ifHHaGUN%F#dOGI2=PIF3HC^z(A#Yxu70>`0eCI?5Z*i>&<cp=2Vo7f;4 z2Q7aw0+00w;DugoDXC|dzZGE=T1Rg){$SJWEjjy39j>`gxj92#9n(oTZe2V<AZisP ziD1m4@zegF_C)Xi623wq2Yt<I)AZJ?xKJOzR$d1H%CarJ5I}z<a1n$Y_Z;7b#P0>| z-sCJm{9O9mwBB$-2X2>bYkeI#vC`B#kz6-e&Mb^NA<F71$Wh7~Y!Y=)^mz)iSgWd( zI0<%-P`o$b6`&+nb_6!E>JmjKS$)uClT-$O9F7C`%8H5nEP0JFY;J)lo`3TYWQXMU z_DR=5v{`n|{ZT-W1&R7XeldbKLerb=L6SEZ3oN1cU<&!WsQe@4FJkjji&HS{aqF_^ zcrn$q3r|E{fnNq1r=O51ugCVrm}a|x3WH*9#J)3l8^UT!!-lw8Us&lEFaQdrzCrb` z)K_m!KL7P&X)qY_Lvh$TDv##G)ol_+m<U{Yg)fx@C$*UD{%BG52z&tRmb9%xz7R;T z0YI1P{8Z%bWJE}mKW&LraP)H01dg2-;u`zFuM#k6y1KNN^GQm~2qf>uHiUC!L^kpX z*t7TGTyo!Eu=dCJW2%>J09+^2p~I0bA>Aoy<=ZOZ>{|^4*Pbl_Xuw(xq2_%z>(}I9 z7RKzC{4?QKYQhx47dsKNVTkYP?0h>YM8fZ8?H>Il=Pn@T0N^b=A740B5m1W-eX))S zm`X-t`x4uX?Jgew3W(W#32AR>2{Fv<9ko?VzwZXGHmu@X3n+2&-$vYMojoco<^50W z?(T{~P};WuQDd%=WFT=<&Qw^VC${H6$ZMLz$o_rt%&yDh=*!8%<qS;kb<Dr&&HqC9 zOO9NhwJ2Z{{r2@wMz!6TXUFs=E^~Mm+4Dgr=o7Pe;5SLSAk!>KJn>G1)M>4Z!W@*2 zJw9n#ru(4Z6RobE-u(<sA8rAhUHo|5<<=d4<iIiUVp#XVx~pZZ<1h-xBsz-!J;7$o zcPIAW-~HJWO)0s14l?b>yAM#0hub&x{@!gro!c&JksVoOSrBv_fI$nV({PaOV2?vE z+6}?|yhOM<ma%DA$~$kyrJ>?yAC}|8JzVX-;_3725ty%jAGn!KkSH)Gzv)dJ)IsB< z<}xi#_H>GTz);DF#3<}ccuhr|rJn8$(9eVcPeIEh8YftZ{ZUmIkR!J%vPHRxs`4YA zvYwy*GCRG=p>jcK-Uv~r9u4M-A_{3<+_pzYQXh2yh9-QFgjf+~s(_G&b(6g667`8_ zi$m-&)BT9yjE_6z-N6(3SZkic9us-TLlkj320C9_7rKh<EGHAGIrvUM_1m{49pm2$ z;&l^$b5NU$741CRZju^ggPq{uB#IB=F8)DX#ZY}MN0cHEhBrW5psea`%zWvAa1?PA zmPCjBxrT8gVt@-IyYiki%nM^58+*Vr7+fdhagt;}v2pY(Z#8F>ubtWC_&fkayZ|Rn zFTkrMdblBvwb*(DiaHABnqi`c;Q<EjhP?U*pMC5_QQL-yph5fAENq4RIu!-mm)kjG zZlH~pp|y8#OA8>zh+9sL)ZyF~7X#C;At(>Hnx4qjDS$bBQ2g*BTmF(khG-H0@LS~l z(y9x+Cn(@exB<?3xGPc$at+sEtc5y6EERK@@Kk%O=yw-*-Evg=5<%$`5|$8|gG64= z3OKWu>KeAA(tWlUw4j7}y)>aLOjDsN1?kZixFs_}mA-ciAEtYWrlt4>*&#Z0O;=&! zOG&4fWa1%#tKhA2Tv)&=ic^|rF#he}#&wSnpD%5Lu!oHlPic8`AZ#{LR5urP45m$v zILFd9CltqdI$c4`T9XCIBnyvrXZgSHEn?pMT5HTvnWp8}D_($x>?j~JCbCOz8aIMt z>T#CDEMj_i$wm`pZ3H-xxiST%chG@fqJC0v4pp@wBbkG(l6-mYkh&Hns4M4ENjoJ* zb*Xq-$BT0WDq2<PR}*XjG`hk<As;4H!W&Gz#auB#dyzB<4C$CYE&zl<MbR=s(OMfS z8nkRSc*T*)gTBaQhJ^<a{)$@pv>Tng@ibL3*#S;6M(n0+WhICa?zLtS{fT4?RQ!rn z%xaD3I~L`d8q!-4Th=`AvPmJgrdiXkm5uk4Z$%sJWE<UCgICxEk@DCXdh#pta?(cE zZBVP&>Pe#T0aX>vt!W?Q;*}KJfWTFj&W3y8ZB~`uG^mo92&hIec4#+<IY<Www%n-* zQFh*3?;xxutvFNzJAP3&)8-j8sKXBtTrE!*;R*H^7?)`D0McgZP1opqRqKC+Oill) z2PHFptA8-EM=VHX7=YcQx-?{wGQ1}qjA*2}v=_kz!&zxF3-$d==t<Pm1jp%xN7M8^ z1qLjZ9drtJPp(RK!^4TFP$94h^3zyDc6Az2;074%9|Y0|mcZ;4*#x46qWMM%!i-8# z8Zb6b;)J5i-c?K%Fsq`_z|Jg+1QMR#HL1PEp#8|Rj<1Npvp-~&g!PQWx>x<lv4q|V zz^E<)TNANHe{x7jSVQW=DjDm##qNj4TOkd=a4616Oe8a&fHA75NE~yP8AGjr*u`wh z^uhwuln1(_v!cq2!ik_Y{V^ZyaYXqB0yhEj(r){4`Jq~?9BOIlD9UvY{()$)FdF9p z<OdxV=@tMxyn>>S)%#s8GC&tw82M2RqLN@zH2gnq+4q~xA+%Uju`PiC5bh+P+PQ%n z5<M7Uz*9hwGnhaW5KJr!m)}I|A~;Qf*J#3q<kE@(>nM9YBnFMn1@0;iJ=I(oq<EKl zTrHm?awAWk2)07WHmQ@2rfVF*aHV$Nh=TPTDXuvW2ipL2(*}zbUBFtAk3JJxBjLgZ zZv!blOHNPm4PKDtAk(R`{~U1MkK!k4om#(STB+;+!Vs9($z@d@`~mxk36pM;*fmUU zW`K-9=TAiu4Zlv)jk|6ugQIdJLUBgP3Z+i2Qhr`J;VIsfn{Lczg`7x9axQtA;&~92 zP>~8J8%2><Dn37EwbKDzJoHRpfew3SUi6=6ozr~_xjF~qWCxYxcjs2LTE<#0+9xDb zzEQ6KMC)*Q;)H2C-VfhzjB+vSi}It}$BqOpJ0UZuh<Sxy>fd&$>Shxp0q%EUc+J)$ z+F7w+ws7pwSEVFax4E0FWK}Ug4=-|mPQh7H(9cwP;++fPu{BglBmQ@??sPKWE5z?_ z&u{G{sZI6(yzxJaUVxG>doq&PMRY2e&~qDk>b~=><?kP(WVl~UH|P}A5`w@wS>k_P zc3g+U3_8lFwqB9YifKzMXO&q^wPkAIxFrpR<mAL`IN2a$VC-iZI1g{*On(Ock4)t< z)wj6eV>J4|KqVYAE)E0KSOd<0EK+bl?p!3nl#|{Qy_5{BxYk|j*3E5QIM)JuOv>$W z5T%{5RSzehmQe=MSdaD18MV0gb{an$uli~cJ5~TLYIN;D`slxGT@Y?NN3pxj+Ts&$ zfKu%KFrbr3N1cD_?$-W9TjpxYBSEJ|R)ZE(LYtoFaW<!yyN`Q4(M-X|mE;L|b_+Yf zw1wZYlc7@W0iDGky<J2(LZB$puVC7+4Uzk3B&d)HqMibcXq1;*x!`0xEj47}4?S&V zX$C+`I^@zOl8&u=u?@*6FbRH$G!F|&mVe8&t1Ok5tR$HKM7zQ<8xn>PosMUB*UCqP zKv58Gl+O(<73&e{rm=+JAT3+$ReX~cO=sZ7`WJQZ^8ql-EhJMKxpjKNA>bSE3P;FX zSc@#DIE2k2c0P$&evlx3`5h}br~JInoW<+2o^`lWv=b<^<|xxu=R_F7L((kFTFBzn zO6oF}0D&y-0;5H;9KQi2GSx0~(VXPo{F(rKcB*z<z8Qy$>_$~rALP^}AykLt)D9Ve zJENpR6BtKAvKy(chc@~dFCSIM4n!=*cct>y#3NWw+LN5-2Wc4ZB`vEr5ZP<%0n#)u z@xXZ|M-=3Y%W=eSn;L!%7lwkN1e}7w-Y6fA3Ri?EkyHliJfX9-(MVbX5!UqAE4o0E zNr`$3&-Av~@WU2dqK8x2L8rQ*!ZQ;t2Dddz`~>J!q~yz_kP_7(A?czS_3DnEO5m6a zg(U295^58FZYRdqI;dDZ%%E~!NBG+Zb{aj72~#5_j^J=ea|xbA0;LprwXyQ?2ugt- z`HNephDyS|ptsoVZ_3kan<ev5hQ0Ye3ov!^{eKldcP6v*71h!HvL`^h&N{pti#-O$ z$%O^A{ABYBw!3ehiShx9p8e6hdm$B)^zoknns|PTx8u2xpC*p~U$&?~6)6tP#(yE7 z=3mTJo{fDifIGz4S7YPzquT9tZQM)<vGL*^i!G$1-AGFv%C>rb7+xttoLn!dLzItL zogwU9N<7B`2u;MNhWT@#oY<rtsbPt6X&%{bEdgT!U|}`ROgpPWSajI6x_M;HI1gI> z6g=Wm{9rPpSc5iSYEoaO6`ifD$zlev+&DV3l9V8$)wHMWio~Dc@aDM)>>0{X&Xjji zsi1p9iyo@$ci&pn5$Y&hWG7DF8;=M`P74v7(RQ(qW=D|lK3U}G(pJX>sxsAq>c$Qf zd#TFZdqXK9_ZSmp^-A7?Uci`Ls0^hQ*@0|MIB<u!L{<k@LLx{9DY)Ztg2x&+2jadb zI2AvT5AU+3X!Dx<Hw@Tui27+|g_?*zk}<*41J`iKV*xcJ_^W(YVp;WOkq|{+C^AMf z@wS`v2vBVbk_otD57Dz;B)l#lEFwZ1XNI|$6Gx7Mi&Sn`>8j(UN)%`hLuNqx3TI^; zKQzoC#teRJ8Jw6V=&+i17aNb-P`9{nMqa$g-E3}sZZ;%)&+f>J7-HPfVnJ)|h+g`^ zPO%<$l1WD3Fv&R;HzJ<{wbjsiu7({iGdxkN>||ULKxTkJ#&tf4l`_iunZoz$9dR#E zqVxcT?XDuu=V~3t^j@GG)4o4<QbbBrMxDyI=qYBT!$fG3-vuil>^*To*9sev7s!<3 z8GyY(p}(<RpODk-e|<6k<=ohUeC92Kaz}YUavSi<I187tX{lsf;?P*dp|RA-GN}#- zkf|eyPC{vn&kwQo6Z^eoajdrnCT_DBDDj9|#t9eWrE4;o>8fy3-ec;^_iKtUgDeKy zlo&$xqsqU$#xM8)MT-?|1!0<~BP%$L{2Q1vvtoQn2)iC5=0ewEyrkC>s{w_TsT!aW ze+Qm|+)Unx&p18iR+CvDH7<=72iH_;-&ovm&W@lFqYw+%6lAhiBxFo9JrF?ap{o8% zckHhTEF^Jb1!{aan!SYjDe_g6p?PpXvS8w`7Mu`P>H}bv9lB6G^K|XIP1KXT0$0>G z*`&eTTfmi~0Z0zxkwkoK0G`}MN40_h4}(bYG{97gGYtI03O2w|pX<S?`-8KhFd_h# zmB45L#TQ()MUGHM_C2nN1LCv)>+K8JD*d3Nt(ZYYnz2xtfbd4BIpBqG=se8GV!X}O zv&M^aXM8n{Q91u%De)bQoP@KDBG-g4&(@LVyNGw?K4C(9aZm)6{~e(#JI;Y>0{t?$ zH&Kpswwy-<st&no-hH?zd#f&1)JF>q)d(YE*yo{g%r#(L<FzSDc~Xz@khmYfk9E{k zavU|(fU8JX<8*m&_IaefVWH;v*nEVgDbL)SS+a7MPH8}7UWa`n>qGnJ@YC2y`s)TE z+)slLSWU}`kwxtKph?l^lp#HXgLozi{~18dxq^@O$UMRxi?R5GU#{n&@a`^3337sy zUxD^pK^8SE4L0FGKfoRo<<psH!zU_#527O4L8mamY^7UhJ8<KT3w7?;tvI_)C@p4r z8|Y1=<*U5K(F{9yFCj0h9+0gSV{4ftf)IoIf`PWGhEhWwSrwz%;dbd!6l4KR(}|}L zU_Q<$_gd>1qe|F>T8|VziO5lE?7qpwsAN=0FU-kCHI;t1{B?XGkeVjuZUY@OP@fTe z5luMQf_qX#^1`usRtmhzG6?{#FmIvZRfn39p2}2)Ap{OCYsUg@*ecBkWtlPIFMzF* zr@khq9n&(AIq^!zmE72|A;t&12QJ{MG#Fvc?iXQ=9m8b5D~hu(mE37s`*0qDb<B!l z1rJ$G9s~~Iqpr)2@5z4gzG|Q%q%+SOoP$mH=M!4+ey#KtfFSz(m?6|d?{<%rcPqDl zWJDi_=-5}TE*y+cA`dW3Xf%eZ+a0t=G0uqW?veI2q*8%oMRJ?vtTXIRQi8zWnRNjo z)p7Z8Rkk!uPgoF*HMKw+JR{1#CSa)yFD^{zHWKDJ@-edF@HHtf;v8@CRh$^EHdLh; zu7l!e)r+Hdfqj$kHd?TvsTxbC<AVtIq;V$66rxJCSx7k9$0>UHfJr7%H8qpSkW6y> zaD?59VGNzw%<ZVVKxgPq0Gqcq_ygpNS^E|jqWR!dJ4&zrjYJE<WssI6))mIer$~J9 znT+u=GZuv3ZA+CnlQe<@LzQw^*zSBlKgwxz$G<L_ESWu31PgkmsHlTXHP~QV30?+m zGkO@bc{E1$$|I-&eycEUH44ObCxmaTH)u37ncHn{yd4N~aO&zQ@m`g+BQxsI%bx>> z%K~VA4zo_2p?<80M<6uii<SCm>KsxFHEz(s$XbR}RDfS_is9s2YR?zZ#Ge@a0f9AW z3lm87I?yOgA0$Bs86@pT?UY27OQNh?sZFI&CB^$}5{?7ZjdhdH;$9VhKJC9hwKXwT zjj`t5|BkyFfl4pr8P+P)>D=lRT6`H}szoy<GgVUIpq=uE2aTGR`~TpkZx*U*K>fB@ z(dx^1)k+Occ343&ZU6T<q!uwMPHjB-j)6YG_R^YvLam26Ke!p%xP&D799^kuVK*y{ zt9j_SGb9r`yh_rQslG~bO+kisyxxQSUhqdp4`;5v6lbEk2+h_sf3o+tA@nZRDq1@? zI$pJQC=&zw$VJfldC+dfikUZBEp5r&dJI`>R>gt9*ebnYNaB_FI;2$axekijohhZz zZWxBDuKGf=g@1Wln*)POr^Ll{$xT9h0z{%TCxcrs;|sO@rF!vSn*2Y+KkSqxI&*%x z;8{A0f@x5f*w#PAdkAuhSMKXBHBG&Ow1ut{AA^mXntrIY#YcVr0l5WRtZV+af`P=f z*;iWP*V~o=ZU=p}l=)+aqegr^8nUG=;sUUQ)Ldu}57^pn22EnKEVc^HN@TSfY~3w( zL%@Mg(dC*9usqHOg`L_nuysDWL&i$K&5RTa?eoIfc@Mm<<6_a*a!DzQp6I2={xFKy z&|}{p02MY$x_QfqUd~D0b0?P<A}}<c)1>BTO-8o2IHPjLwd<YHH2?5{3=xz!53jgH zeV#y01fQKE1Z9%bao!`%pyAb2*Py4Wn>c7h<|KT5#A4tn*V|#H#vWR>gZS52++b8k z<-6`<umO^b(lzIbG@|OyJ%{!}K0B`J0f#<~C;3g+f5msM)AVq{H#}P;ILu{k6W4;l zQdAB5%_;?_UL{zmO8re!i{AItt|a?mBDUv{gID3MzLDI^A6=HNpF^Zrr-O|#T^VI) zn<fxRuOe;CA!EZ+NY{^aQc?+y_40UJOAK**%*{wq$ar{Ys~Yq#&&n?i5vR`pAF7@0 zbOcJH;*#T8+g<j=kbt!>Q1G5l-buX;M~51^nd(;*#>NWY66TYc3-r|nV>4ZOpx7q| z7UAK{L@X=~sHs%JuQqA1`R5D*B+QtkZFBu@W1x_HV3ohQW)5KodY|LWEo7*+De++< zr)@yu{$W>`Uv<1HV=eqlZ0hlpWoou9FEXq}eL|#~siAZ0-f{k;FK&SopR;*&@f#7y z)~z3od@W4L?oS>D#fsK;)-sp#`zS%;0Dgw%*C3t0_KGp{@ed=WwGMlR)hNMcU~Dei zwfW;tkiFBZW@l-D^?G1x!U|!YQDSsDORW1_-!duF)_PUU!bgkMXM}kS0#xC*-H8CF zG`JK2m4>Tm1X7)~-*qG*nCbTl(={|wcpUL#>7#erQVJp73T=UU)@gcdj+Yv<+Tf;! zm~$?WkoZU7RsM<45w<4rsz*SG8kiN;YvZUe*89QlU1c@gcX-6B>LYk`quhIaYJi_X zSPGsMjt1;wR;3aKR(y=&MmB<p5F#1aKZhlB1jf54u#<?TUkgdzQ9g}tyH-uMFA5XV z+dcNjDqKTLWjTYSvdkIAfa&6+IM7uoDB1%&AQ!jFs??+1HjOxBZ;DeKr7VjR9M_O5 z9Kkw6r((4G1`D7nH^_Vu!ksOoniD5hVY`C5o9IAFFB45CMi9ENLcCUi`La_(DbK{i zX_K0XZ3~4tB3$o_1|f5ZVnuS@l)9cB{x7bqgfj$fn<Q|n3f88p;#T_qJU&6Q)W|N| zV^<&nX86t)ol2R(KBjV0F`{xa2T}5ER%^{F>~6<A=hE>~xQ?RnjWlv_IL_~6nS~rX zbP7&6LJi$Ye<mc9)Fb5t8Te@#fZ3q-FgeBIRNc>P$hfF*MFnlm;;LjFlJh;QQ`3r} z)B%C$TkV;yXz!>SD`)9{&P0F)*%z3!Iics6ediIySQpBZ<=3F99;(Yo@w&__i}1KE zsA9-X!CX4(_MPW?U3Mj3t&dG$?zNMXO%OsGRl99B%DQyR!I~k?vXA%agL=D|L_Y23 z4q_~j;wBX$5c&>WepozVr?r?f`1ovhyF-p>AiR*{$cU?`GnBw^W|2~|49j8GvsCIx zf=34yo2MQSJ_kvoqC&80oDz~`_J50cg=7s!Um0`&k6>vN*@S!(kWl3Iwd0FaehRK1 zn`cg{f0oHc<Q2Y6L0@+kSf)O<ELsW}!TOc82|KWs#d?>y77cmDohHUM9eo@RIRUf= z^kZLVf?k{02_?=%0g-US;r}8DiRpq;4t%e?&B1cbMBG<3X9_2Mj~EAQ=`xXbdS5CJ zP|DP!b4iL&e3=QVN;SP?V=^$D5;oCKS%J{7l)88g61Myz{4OapvUT$A$6hxq+L@<P z=Wv^G=D?W%qX>I+hV`6`opkZ|G6WRH{XzCVg7ab#P+TX$K(GH<5^;NhHyA=2OuuRM zTmq&I>7DTM3eG)tH<4OUON!M(wg_>rr#$LXXcUtYZRI?VG(G(L#lK1aJ#PPu8u<La zv=%8%CYh}P8sjm;1&nA`9+W)z<B%UFB25VGezLyLfh}$rLIv(L0La+l%dd)yvHLsQ zTwi-+WtmQK5YfD=b6~y*$@h|=a*|svRR>`!u>y_%3FDiG2ujHykQf3vMh{e(#Z&_( z&6ClGsF3invcO88)<MX-iBc(cH4LGGP*fB5Ei=42(s-y!Tx2*z7)}2o6C@jNyn?$( ztRS@xW?nljUkriE`<Cl&nl9$4B}xb_EyG6&=wgk6S~E&&h38w_FMSQa368gjOyfEO zk1$m|up^DZY_$$xHw!*dlyR^~q=$}?Cj;3a&&U?M^9Hg~Q`G%eI+fyXUvBP}+uFH+ z<O~-bl;xbXTcIL<tsNy(Vi`Mwo8vYPPYK0=(Ik%W{KrsdVy|B33m}+LW$-n39-NV^ z|3*C>QU%y}9!&V5X%{nVXby<^BOR7l@NMUX9_#3fHQ*e1Km3nQIz`f#xlzoo3X*_L zc$6T{zc>jNda8MW#~1j>NlpQ2-^{(r{x(;oUOPy-j8nl?j>zsvZ?2-}OJki4fx(F* z@h7AwXtI6-dW8H&5oJ(|V3EtyFZygz0YYubmm-1O%g#dtkc|dg(dRJPkF%_}@xWzl zqrj9V^9P(&J_3A?gJ>I?*kj$wFj1WuRB=7UD?9S@mS@Z?6Q8i!e)wvw#{>S7R%|Yg znOw|QXe++rqWDC1Cx<h_;8C|-05~C(2@0-<EmXI2{-kJY_sK;e8}vlv_!`6kPPJ&{ zX3%o<+|1Ny`0Wvp1r38)KE2f(S2d~3_N-oyx|54vP1}IY3c8zZ(h=t4f;l;smhaAz znY@+B(;>^Pqu!8dsugE&Lqn;#HhD<fRTyQ4rq&FhdubTj&T{HxBCjBa$1{q&au1Fz zKi91EnB0-XJEjDBFqDD=O{#geC|Lw>c>69Mfan~yHUhjP|8!ecg%>cv^t)0q>=#HL z67h42p*TzDQ?`^9bXt}!oP|ME%pAuWmg5kBT~p_Cl0dk@@>a)HMX+TR2oPO$mCm^? z$bg-P!^Di>p&1oM6TX~NYl`(DgTH8WVB<JpZ8RyzkmONS*;zOB59pvy3y1jwH9qnO zJ0TyBYr3Ef{PcuQ`QLFGWqzFHZ{qNo06FqskmE|$r;Jj+SNX-~pkw8assgQoM+m23 zF2Jgknl8ZY<;cl;>6Tf(L;(DN_}mgJ!kQS!AsnLzB3sSK_&27S*AG0N^ngcNEltVi z`iwPxJNptW7Gv?I&L-AKh*g4`o^i!Wg0zM(G<SfuDi@{kRx#qqgIvF50ZLT$CHlvq zE>mi(B)+ZdJO+8F5|8@Jt_${&IkR^Py2zs+b*{oactX7f6*okOYm`xx5nY)9smeHo zLP!nDCE@Z|teXIr80APgkXKqR@2a8{JOS2v8%ilpS*^6}mSOXzwXfZd`z*J(2UTQ# zLAt`WQ<yJe1<P$SQmZP?fs;R#r`t1~f~H4+`3Khp)(E0712rJ#g9+}uV-;cUSNN}x z?bzPpS0uQ&`A6zclC(uGKdvX8b%yUvHN*2h?2{9UzP<oZ!ZU?}ry{>0cg$0!>fmi> z8{>zxmuzAm2o4s`*QNwXY3N^nbXtuwd87k8c^1pf3_Freq)ZampXtC6-9$*P5JTc0 zZ;M+i3PK_nV#Xe3b)0f~FJ)M&V3=W12-#IJj4OoQW*uCUt#8JKM`2)Ng556xFj^av zm%<V1W?*g1CPBLsr~z&OQOnkPRqaldDAGB51cG!))QA{j7o$MlE^-}yutw9cq!fh2 z#B(O=711mZTI)MFR%ixEs1^rt5-u}~c(pV|-k<)?MCo~vC7yUn^oCBNXKz5NG8bhg zH<=*K5FN{LBnLPWD=Yh<I9oA>EPZ+hr3xC21B6CAB`mIl!gNb+pDiOn-V#S*JH$6c zN!I*X6!8wOaax9C;{4MNX71sF8rVcH=3*oHqh!Se1^WTbgDv=26|yY>;kL((giEtO zJF(Ipar1n2nB;?cDQ;s&8C^Wc<J>pbyG0qpu?`NAMi;;P5e9!+r63IU2?cQw&xRRU zh8P`rVx$w`4rd=LnAZ=}sG}vx!QgAq&sGdN4^a+|ZX^wKIvL=LbqdpvrX2oJ+lMn~ zyRD577(DqzNJHBI7YSmD>|wSebow`cP@l0H0ObpX+R#jMs#Wdys&{jcb=Gc!J;;P$ z^9hCu-8%VwH8gzvOGe)}TasWq9DlQ<8NMv2MwD^tZTxK-8>8ZYQ5;NvhQmVDTR2n> zOl-A1|LzJ(KLlSeo78e^nCHY-6|kHq_fcAOgtRWbk=_TsBuuudq^UIf*GUH|AC0WX z<+?JtWR$8^!3|h3#r3#}{RIlDaJ4n(lM)Gwb~4DNJ42{pTW^no=U@=NC5dF|5>}v$ zsgbF-A~=-A&N<OezgMcJ-qYp{VCFFCK9q`XbxQKo)i`GyO_6{8t>A(8Iq6hD@KT$@ zWNG3n%ad+brW=9jaJo(SN4Te=Pnwu*h)KpW%csDSp(&uiQTf!83~ow9F%b!R3AQeT z@QFhe81f=JlmK8R@D%5kHeUbbshhi3VxX(qcZ631ho>mjU=`hz$dkFsm`3U(Zh_j1 zHvw7g?qCs#GEp5++K~G+3C?#N9xi=WEX$R@NmPL?%2x@ldmBuELnb?O5^GxDbm{(+ z30Mro6EAsFKIG4+dPG<anbjtFmZ4wJu<`3RSd_uwIo5t1UB)?)-`BZ931XmICSa)y zhiGVHR)<kX^;Q!~>>F58UW{QGawA%B0sG|NH=GH0B5uqNnz>V&>gba_+NxqA*JKh4 zJT+naJQhYeCIpF(SyAC;x?x-*{FV8$$Gr!WjC<h1qyy7Z<%my3U|af-`61W-kg|lC zK1yaupptHj6A(`wUt(}H8!@F##D)6>^a-#Y9;Ee^Vo+Vw#EShDb^7dZG!fcpqHbfJ zb@<ghDviz`+J=F`(o5eC#y^5t#g;AdjN8G=7s)v)FqKEG`p#M^<b|Bmuz`&J5d4IS zt1JNjN-m3U8X$v*8&FcKA{S;s<7%)FPtc`TmUt!rtNX8>U=DDFf(X=x-&Z)UL@Xjd zhi3W<P!w`uP`7uHZ=v~y-Tp6jgpo)SvCwsH1tw>Dhh_Hp1158+K_c?+^n{&pR@*eA zES^CtoK9-RyoZ?l78qt8ErHy^7M+&muHN$-X5Fk&#eQ0I$OPP3DGi>+!8%c*WsIg` z7^0&7C?{J;g$17+Kawn!l7pRb6&IZV58rFGyPLFD(r?W!e>aa^-p$>Q4BhnYcG^Xr zDFZ^w2OuFOQ7P&3S^I;BP+JAX%o!u?eTG}Z?YEd&7>tmR<&+2sur1ueS{lj@I=Lho z2d=^j32hJ<+|kclY}Ue&@d|=`ld`27547A|Y=VylQu^FQ^aWn<l8qjS(ZJ?*<&?=P zdYI={N->xd9|XkRqGdrnOciD#Xyhtzx6OwIxllj?WppVkoA?^-qV6#A0p>#KX*>Xt z0t$Ui{Jem6m~=YM4dG(SU4s6CS2OqY_MJ8~XtQ!+c)eU;-k9<6{bFirif*wLxX>Vh z?_<rlf2knDt#;}|k&PJBc-;y8^1YImqhEpQPsjc!)yaWK38l&#-3A2YV_M}ytEmeG zxhlleYXI#=$~C!YvfYHLyq5S5_s9^DN;Pg*UOG0HabZVo6lSK0h<G`3yBe^=$jm;x zXpLX^7Cp#Gk&I1);i#2E0%Q+AkDUSLy0e~;SB&ajd?N90dqHSiB@-c={2&kVBg6<= zum4%+4jVq;q=))U8{k}F!(X9PkYr=>p{iQMkTR3>-B9DS0|+uq#S-GA6)YgtB)VM0 z$GU?`S5Jjd{~qIV+0x-3bLu3jrd|S5L+xvt14jx|Nm$}oCGHqfp{ugdT4u}uoMAwV zI4WH!9|Hyfya5i^+(K+<X>Z^qb{j8UWDdX+Q*_l3o_6V^B?4=Ea_jfpvYM-s@aC2m zalSP>U_Y*Lnb{{$WCT;z@OZWOM9yplQXv&J^=GgxmZV8Qx;d(lfYRAXVK6q~J9)C9 z^v0uB477q{9M^v7X^rj@w?Z_5P$*?*DzTw8j{&tYZ-8qmIwXtmtW4Eiw`;q&QVimV zYaWfyEu=(BXlO^{d93YpRzKsyb3%PQT3N){FLZ89G+5fmi?~qXe{DcsB@&1?coCHG zS~^~=QR$spNad8$f5%y2Q(*SfIwYvMweRvh-Yg`rV)mBeB*HVvnb_$MtFlaAu{K0V zQvKytc_Y2Ag>BjGZ2I1<ulOMjZTP2ZVDeI9wI#yhV*xRHYGqRAmXwaEsK|qw?aG<- zE5ovR6X{+{$Gn*mj%9?|4<olxI+7R}-19{VJLw&O65?_29=uliHh}ZxT+tbCQZ@d} zF60yVK;ZSgnD;0H=sJ97+kt{mkGr9VivH7=>PO|z*$T8x@q}+evGJiDPNWE8*7pn4 zA3xN^wLm7SaL>W>IPvJ<ll(mv$}1d=u%bjGaH)Ew-}D-DG&+G5*Z3-1t$GqI70i3s zN;iBi9Hxm?^#^`M3FJW~>RE=FSMUO)Z3LMgZCeT{=Z1M?1Y?*SBMb;`iixg>%Tm7( zW_88f#j&Y17oJ1a44@&q-{O*Qzn5XX3nOOECa6Pfw=a>YM`uT+&(we8wAPIe`5euA zTY1E6{8jH`J`jl6plf5485oD=9~a@VElNP}5X4QBWbUQCc=*wmsq<qTcVRkjQf2&C zhRb;&toMEJS9BnnSe^a69@-nBYB#EW&5<c=h9<byo~HWnLM0-}rRfAf@D{<n=80wu zw*YEd&*hWOrqcR~5(M6)rhhLrb{(xs$$+lN9Ev+(vX47WZYEvRtoc+smPdd%y6`=0 zJw0xFQy65o28D!f7#VCtwIfeF!k(46N>EjVabJuvuKUO4w`454w+bj^*9W#ObD|3x z0r9s8TI9cny-*x4J`7@BdSnlr8VOvqQ4lq{aaxi(1nsgk``yBj&wy!KC&t`Z7{VRE z%p`(O3ew3RhkhkvV|_zL7p&r>7u7Xm-)qu=eUGXkX3HIlIP`O4L&hSw=t5hWgqFVw zi;HMFz@y12zlsTJ@x<JRXw5_|3_1x!u;v&Amx7B63W>^|P&!bK*mjUtz+D{94Pv(& zWZew>bGCk)yacOW3<uMHp3GxtI2Kp&>QlxqYoibhUTX)GM|_K99reCCefNlPaVc^^ zD}o*WG_Qk4)IZG<JR1>};)d)ktc##+!cott^#kP}YjDIvb^L5ST)3*RHG>Y=Ehp8r zb#x#h!5S(pr|v9Or)GPu8cJ3_n6#$%kQvBS_G!9ItU5DQe`ut8)x!GG!v&$P{&3rk z^&{ooIBGRHnK-u#n)0wH{<>{MD%cT6eAIC-T}2%tyO*)_cXSM^W?AdVc4x1RlGmRM zvz3&lB&4dc6d^}dS)(6^D^_%wOqTamylNV(yL%mC=3d2D9rFb)ChQxSAGD?GG{uc9 zhvq#_nLe^psf+XZ-TKm#;P~O6oGT%0KXfQHE}V&2w?+OUjA1QyM3|Y{8`Gyy@Z1;0 z{6r130{Vh6cHy%Bn|;o(6LE_&Js?dZ)t1Z^zBjiH5H{<po;+#}S_r8$WCpyeeiT?D z@?=9$&j2Jdyc#TQ8}WWSlv@`snZab?s^t5nDYq7D(zlLJ!+d6FmHh0|U*e8bI+;Ck z`F<~6SwpoN;^EANo_#d~nTP<8V$|`FCB<M&?-~_Nu8F1Un@|i7Kc_r5H5o5N&^t17 zu0tsK+1620S)Atb#wIbMvLbw?2!VnspwVCEzKL|k($=AL8_1s|t*rLx3(<Ug0A94K z^mJ=(8g?giQV1~$K-Tt@`Ub}?XDKPBv|CUZ44zHcl!@={ppEW9Gy|`b$IEr3yNa46 zdQ)Koze5mWXxY{=DAd=LGLJ-IWXG!U@80mJ4f%oz^b9Eqqg{y##8~&GEz&!eIYVwq zhg@mjNdhtyM+X8d3jEF`>nfl**?tkEqpDB6SA|r(#VBGRp6{ffx<lT@(2uHjd;^7F z+`dyzaT((<CT)KvL6b&tv;T0eE4tuK$JalB_Ed(&eyMd9Ss^;r;MQDO`kP(Z<^LAM zD{Y`bmFEA+iRJE4pwhWN%yO3QBdbzlde!7Iqo^EwPr-06h?R7fX#hLNUVBU{gOi#O z7n+KJ()o~RjA}5%X6h2GHt{VkQKLIKS53`|nVQ(zw)leE?ywu{@6^>Erud~A%)#JM zBRsyiuL_-zytvE{f9OkDyde+s2{Ne;jboR-BxsEf3P=srcRe&A&CoMJ7M$!NP(MuV zcxn^V_FA+_WYDsQC|MqQ|2EAx!Q-K5G`<cMcY{U?$O48I>Bv-5M7tl&la8SS>VJR# z2~gpc<jzG-i|=u9(AK0-WvKvsYieIg!JT^uw0A4TsK`gsl-*n6i;{Wc)i$ZLu(2v& z*mISy&xrHIamB2X`zykW$j<;l!+n7J`5EdnBGF&M8(iUNlfcFP?BaC(;trV{#9}Y8 zISjU0pMz#8tlhvHUCfknTZ{677U^sBnAb%gZ^Ea$B_oXiln*&XQ|s0L0n$rW<2kHw zgVNnzEc&jtM5j2+Y-U~CHTc-BcA|o{g#2b^ptz2F%keVM_s}y$mNP|D%!bE79)o@- z-?}=|28mv9`4BM~yvePj-iMwT=F$Xvl%8W)#n}{fo<3}vs{dHQZ^GnWLqwgrGJ4&{ z!o%ki&;n|VLBf(Nd&0>oj%?LFKb=ST`l;qj9$&8RvGl!c8WzHgRf{iDP>$&`wciu+ zgg9AM)w5`-rjpgR3?+JX(9*<jwga}BA)9Xcv^=(?w#n`q$+RBG{6{P;_9tc8RBPvX zDBV%nR7dA`K=V{b<#EV=ttwd^=)C@fCq93M;c<1{(8Sts!Dnu|TJPsMc&riAcwRis z#n}?rD%sKt*TD)bX>p)(fIJ`%6&9tBX_mBXew+$xCk^s~FM4rC8Cf=oD6MCivb=9j zjY<0X@&MD0MEx!aCXGnT-cn6Ng&4R$!=b%h*8X@8Ktv=So@|b0b}U`+t;4OQ$Kz@} z(?`Bk?vP*o&`b2JSWi^m=mRX(*xSoU{!uwlWl*({EV84OWU7`gBwOVsY`j5=uqYcG z4uMqEZ)>Mtt~h0FzG1q8nHApv69ywv#RR#_1pPLOWxcqy?IA@@o`zKUqkO`ijqj7t zVmVe8_~0RbZr6%=i5TKQz#x&IP>VRBcg9<kIH7DN3h$o)1rE}!y-Z#YE<wg2faz?& z)3_ki%AC^XgBiOgSF2PJ5`V`fOph5)8auXMLaBf{%LrV0VVtX`{f^Bt)g5DzY>?m! zm2LA)2hP|wQjrsZ$09;Ob&tdK<Ikh{QGq)<kNvTSv32Qn&X@w8P8Lo@kGLmx>El&S z#M^6d(%>W;x`1IMbCk`ZNa4MGqj<-vicA-WS3!hz<DJB}BEN4019ahZi~ejt2~xa* z)#H#7p~S;~!13d)ies-ti;5iLQ4U70HkHp8<HD!f1@e)r?7E;BqMX3(d6jXc^!Q_I z(sWdR4mZL19hrCfZ{Y(zWWhjuGSoR_M)j7>W$beo^rFjxY(Ja59*RP`_U|Cl>BjE~ zJ}nEg+u^G47O{IIu)yY&ow}DHUt7C9RPt&kEM^y%UxAm&rL~PBw$F+cncw^tG6Xj$ zQDo48c|}zACAX$7@V`vWr$^WBA4)D~hX{BONPUOx=xH*cVzt4z=9J9D&M1>S^j8w; zkdP-8raY$RQJ)Azqdk`g7XJ=aq4BVA5t<Mvwn@{fBB4K)T&ZC;u4I{whN8cc8KL6m zJ*9GFGICXtWuYUr-IltJU%FN(mps#yK_5YS3URO@&`FXYv7VdTsEk@F@zXWgTq1A7 zCH(DZp0$wi!}|v{CEW=KEkKxd7`GUEfZV55K9Ol>3JEB13xes)QaB-mgB?xiPf!}t z4x7C*(qY3-j9H9lAOR188%~h19)jv*V;HD`3I7mkZ{Z*N@(sCgscdDuO(fX7yA`Le zNbhJAELKdopa0&=-lA3G;_(^O1IuEZ0kYF2eayT;f_RT%RMd&4_Ab%9u#%C(Fq`RF zrHNdK*-=|@2!sTQlnQ2iERHRW{<MJppgQ=3VD5c5L6cCI=8~zx7)3ZPY6!csCPoFx zJ=z-C?^q7K{6A>*>}L%hSyvlop?x&BZJ4%geuafJ(pVSYes-uzAvF7hqS8)~p}uH@ z5J3?6q#Nc6grrt*GTeHaOpRrfQ<d4F)`kruG4lY|+J#Yv_{F-fxXnK?ni4(9(Wy`F zngQWS-YK{_B#YeG=-#hk4dN3TNKD(%=x#|~j@mDm6Zm3s0${s=DTv6iKD@pN;{8M$ z4OGZoHOLH$QHtDD`Yc7u$)poC=)ngT(u<B+4^^RUX&lWU+WPILl)vO&ZpHHa-LLqk z7u(><EzLCcR-BcT3OqO4!M>?cAv<mG`*vQG?zDC0!UZAtg*oaaf`?U$ooIy>Q@wCs z>ZH|j4%nO9qMY#rXsId(X*wtF<b59V>_{acsDHr^%@;{ZLKLJ^wB4f3jN$PyNNA@c zPK;%a(|}Zq`0UzJ*<r>7!jI97$qlgFO7tR5vV^pgI>ec^0>J@2{IkfmS_O&<3bf24 zSqjkPO#o8Gh@L$-BF`pL=vpuggdGo{0Imy>H*SP=s0d~$2|5p%`wR_Q!`LDYII;Tj z6XC=_&L(+r*O`Y;BN;GqLN!o!KnA%sEj3)ydXrYAgidGZqbD^uP-{gd&Ugu(c3GH0 ziPUHr4aV%x{e&kfFXUW^jLp?TurBYcFul!i<+?Ph1DW$e)fDjO5`lVw7nYTvy&0*< zY{<*q&<9;j4+8y{_3&s_!<`SgmzuHUo={Cr#xUl>v1xvF&_p%qozFP&zpE@=#ec2n zB6^ap{cz8(|LsB*S;_I1#wU{R@(dX1Y<<HW6Wo_!c*--XXoAJ?SS^?)<Wfdi9P!Df zC6!dg@QwCpze#eRMGQl%fmPDVR?_Fd+%e6@N`ccjC)^qIRARAA#@X2XgpQ$r0!O9j z%M?vx>*k}C_u5@;CJv~?)9FoY$+M3H<62c?zu(Z~_c`>jM7Eo-^E^S%NtR>A32JY% zBg_-5SE!Nxr5MwfUDAwzVUM>Tt(#P31>=A8P3#?Op`NHJ1aSy)j5!sAd`ASfL4lCi z=0DjnSt=N)zCQkfY$;`Mi=<kDtLAQP8MO09B@LTM;+LmGb4pPz`K3ZG1ej{#{m~d^ zfV_mKr?F308EwD}Vijdj^k3|+X3{p5nFOFHcsEDR?wY`aTJ_Hd32?6Cc4TG+thS%G zMQ55GjEOCYWYidX)X=}Lr(W8*M#t7X@seSqg;Ct$)YQ(a9(sYLxb;>s^k710o~~?u z426wHf^yv=Htnh^V}>|m(?Z&PuUJc~r7FxT@2^Yv&=YRLtRQmYXok$FR|Mk`6V&#` zl+S)@--MWV0oS_t;a{dz9r0TYcj?gv%l|+cI=|H^4P_W^y7-dg->lCmI7y8f-I}<r zc5@jf^%>F9Shg$IWrzH8VU5Eja_Gs$id2Ny*HsSmFVZ{fKao=rrAgbEY!I=r?IH0X zv>N3^*nL!){G{|G?salf3SgO8xj1{-`t;FDGJ6F)?Ag*7)sKANpZmXVTfbn++^s$2 zx>c4b7Wrh56uv(yk>>4L#GT4Ecix^QE*$%B<X00A5YYerf3hW0Q=7&A*pm9sF4|8@ zEBzO#`|4j){@a9UPmG`cAe9t(Y2c<F4LDSb*gC!~=1l+;G7W{QL(uJP4H~NX#BAu^ zez^0_^ZVH|O42e?`0%S!Y{kyhQn?brnw8Oe!_8%Tpa^Z`4Fy9r3_2ugTbAun?NjqF z%$NApaB{Ze#g}Z!N$=Qg(f=DSDZ#d8_Phqi-F>Mwwn2HQagHBZrmu=!<_dw$Ccy?w z-}Zoajl9=+Ko8q4(u4T#oQ(XOm#mQMV*Rf<Zv7=OJ?lQI7r-wxqW|e7p#Q0tz+e6^ zy@X{9ZdHEn>NQ)E5a2iZ5ji|WL4ThUa(Y(DGnFRt_sn;2ePlaxRA=^TmA@S0+tC-} zhpg9+9n|4gqyOL~JeQq~_th-MrX#x!hqY2S`7f0Y%SP7<rV9Ow$cNl#OA`FZ;Hp!^ zL3<|n0?Itl@{(XFS5RuDye@_i^6gu~0sz0&u1MQrf;uz^;h~$iod|_PC_pRy8lEIG z65M7B$1k<CcDcZuWp-xU^WaHP9I2JfNUx1%`PNENQX$WD)Bm(fDlGrmB~RY}mtC?* zPb0r_1_mjy%tG6(%!}vDq;=SaxA{oobMHTjK<tbnZPxr(AWl@<w6xz4pQOnsj_~cj z>5_@m|3#N<2E=?JU7Xcd_`_urtNv?X>f3yX!^yZULo>;F-0>R@49<-b?`e?hl>8rd ziPot(MhZRZ)qmL~$z1>2F8SYf$^W)X{(oYZSRVYp+9eyv|DWs<7eaZV;O%O7)$$~m zctHma$*Hlj2GkW5*cc<Dp)lwzD!=KfjdOc3IMyct$o$6f2gn*$>H;XMgb0yo$JMn1 z3)RIi8I+aZOZ<;=vKD?Z_dcAAT5F-k|1FmstI|JimI}g%aTs?EhNtuR9<z`Pp?nhE zW%^$WjD783m7@*&vl%S)kj%h@_YbMSeIK7PL)TurlIIce##X&)(y#2?p{1`T{~eTk zTMGYeZsr*B`^-Wgg#7rDc&BV-)zKx-RqlhXvqC%D^DHx%Xi;`%II_?dGJglfTJNf! zw!SvwM@ig{*Rt1xE$_y2CdreO>W*AcapNv*lA`j4t#J@^J)G!bLVgX0*7Wk2w*q*p zFI(jr8TEIYZ}`zL!uw!bt@v_Q3U3PqR?y;Mf9UDAX)VqS@2e9(+6W3@6j-e$Fy`+d zAp7DnG%EJ|TbA-Xml>b@QcnJj;5i2x=8;#<XqiwE3vVgu{zm??MqD8IQMPf)8LLvL zUJfsf&Q5sMr5V?6*Fa#G`II(Ye~`J-QEV1#J5Xx8XDyf_9Zk^wf6#SLQG#p@x~|i< zZQHhO+pa{VZQDkrZQHhO+s>?=>tDUQdyg~DWn9H=jF|IzKbG*>9W90T4~oO74>FRk ziMy*05{jw3dtYM4va1jWyAcuqm7Y{+nfHQZ++DcE-b}aq@z~OynOx!xn1E)GMSOF1 zGTduU^e^(igoYVZEQ!Yb?#&`QaMZ&c443b%V;hDA_b#g2)#Dqg?j79)EfcGdl_IDT z<B5?;If=-Xf`wo{>(@)nlND*6Tjf6b!_~$UuXM+~mDAgK`8F2mm-tIWn3|Ki%pAi! zV7s?gl7nls!DmeV4~g}N^91r#YO?MO6;Ebenim;ge8mZ`I50Ib2OC6WC}%DnTN;~P zd6T~5GszD5E*35ffgqU3aGN??rL5}K6&EMeQ&VP+4|4~hQ>d??1%DFR*iQOzb=(|o zS65{jDsuWqDY3HTWGYD=^}(_ZylusR<#$8EU?=QgOb1bveK|^U&vgR1(7{{+-mK(M z9HwQ4-2&^BwX|wY8sDfqvo0czaKwTmBFmjjz5@TMsZBeA$Jau(@uiTkx1H*P9EdHF z><@&BZhdN?L;X6&vTi9|F{4YY*H$p)r`a21`WYAFza&c`3|Hdy`FkjHkt8T@h|#TQ zB19%I+DPh*V)TFvgBw}kv5!pGo9hyY%`ftAvmpW;no8Z-v`eyY2$7AkuM&#y);BU~ zt}jd`2zvEe{L{A3UXdM62YMR(Icj_W15JVuLsEwHzKjpDKht#eM;T~rZrfr}KankQ z2~4^d)Cv~2$xV(0L{sd4ENMmXm3)K_|H1gfVr)GL0ozS2wzh4F8Cg;x{YDsaaUe!O zHR}(LFLuV@dHbSWei+6IHc}PIBt7xJYYj;j|4*%<p{oyvcI0;c>6g?fVtT{`v>A3C z;#j~a=OGCWtu?IVPE3xL2lu^%X22g$QY)cz$XtO_FGqx@0JoIEVGaPzjx5-)Ijh#n zjKYz(MzL(JgY8M$#2YleKCkENm<9OuKb)s+Xv&h)F)UYnJb@cx6dF;Z9quj}Y;j#~ zZnUhLMFMo>%B6=gYW5{)h#Po_HOk~fr&&eFg6^0J^Mm?%WKBzB;XNO?ims}+VKS=J zmAS-BQVU8|ww35SNUFTvp<ME#y)hKI_?5$zB|V&9f;{6%hkk8n;AF+Ywze*8%u7u$ zS2x;Ao1<u2^HPbsWK~;hWKE*7+KLci=U*HGgdsX_<1=tD2tzdvTJ4oHS!nPJ64Pm4 zMgHjM==h%xeZr|~Ew4Q)EU{`1HV$PuY!&Yl7%x$nv|9Cy>;J?PO8<=~465cnYIhzx zarR)>z85t{O{AgMTW5|)OFM%IzWNVtYI?=J3ZPf!81wrPH>D2yRnlMqGk=rYwSiSe z>tkihuGog*yw3u*K1TmldHK8O|D7t<ZXyEMM7sa9Q}@`4d9X)kZQP4v6|xy>F7~Dz z1ytj!^WMth%j4lhjF;X*#+r`?2w`ca%TVB*`9<n9#a!?j;DNk)P)GdH%p*_4&=%Ub zXUp-tsd=z*D=b?-II!~>!ghd*GxffOFMFr~nM_|$zsrsj;PtAONv)r=!8g?g17be_ z_%v0g!qi3;5J*aKJkO$(SqR2`mEJwMR0Ih>b&J$N+(%M4XE_pi2jFAy%9QJno>@4$ zT~<i$f>bG%j@BTv(W=BMz8qM;30;95zMZI3RBd}%@jK)mE<>L(ol$$cvlpr^$CRYK z;j!)uwdor=kZqY15Vm8u!gLW75T=9oX%}8zMM6ckwKRrxxwk(?dG$=j%WR8d;97;@ zpE5!)wc&bO4(OT2?LTux6h<!$-aprEyk-_BbdGYQjtUx&z2sUI3-y9xt;+)K-HMWn zl}<#~T?4#*J4qz+8~@O&0Yd9y!I_-@(Li*Dm2QEuW*%O(`?dR;|CN6OBibV3YM|sS zg#)Wxb6$B$abNeNk%gHb+kUnd2!76^B;v@+<En9Em2mJ^2(KC#G6|6uwO)G!AHQ$H zNjGlmz>*`=p#js3!?$$XHP~xa(NxE5H17)c#f3^&JoB5U`Q^&<fy#j)>F4h?PRe0U zRQN0CSVXhBD{YiCM*!Iu##Kz>+ATvtgJR*%n@OAEJ2wwvhKT^?MMuDX3Vt4Wtm|k* z`3^G9W}<(~O>^Q%NplG@CvwGx$kw7l0LuC+lLK<CID2izMux^h5Oi8vt_b485?pqo z4;s5^TX6kFnY)Ovqm309WvLppwSEzo6iVi`v&%x)wl9BTqe+mZRLKBNwiOb9>L&xZ zK=>kIOD68H6cqy)eBH&Cbn%&-0BJ&E)oDY}U&W82Tm==cH?`MI85CJ-a0skd4?cz* zQ{;D}wFwXru1bz338RdA$%2v^IToJ=1b?U{zqZp_jF<P6V6bZn0Xep)>SC#;VA(-z z(54=cN|ElFK{UpUiT=rOr@l(-2U0Q<v2~3o_LK8#3Pv0)eB=G~WhU0YoojGOHi6g) z#ns<T#f1m5?_IUo1hyk!s|bW(k}_^<j(&2&<%4m`nwqWCC^V&V4*_fRh^W=0sOS^* z>;At30t1-;Z$N-E{hxq<M(TQR!my3?fzd7@=aXdGU7d4M9_(qEV=W<S55m}`cif^^ zl@_ZaMqkOPv4W1u{!%@K+*ERA(UD@JVBG?x0$f^AAdoxKxUi5EQ~nI|uk-hj%+@GC zIJ~7fvz=&)d)ib(to)5qcA^{c{v&>(M}o!ZmRH%)QZT?Q22{tH(YSmx?`ERs|BeQ< zHt#ysp;1*51m!`jz0@0Rw}hsa0x())x~6iWQ&T$7(9lBH0l?w-p!=}`b59$-qM)E> zgP`_x6>J*}CJm)S<n3PHY+eXhKl#a08R7`U=0n6?><HAdG(X<;PuU2uh0y<33Bc|x z>##zVfIf^FBF9qMV@Zz4PFKt(n6SQ4dFrG*2Z5wLK#Zf8?U^oa)EY@wajG%wJCf)& z5@3U(#5k?)QLeOj{xD+50W1bs{qU?*b=WLb%bOEySo*&z0Dj(0N;FEYZb6e1f`Ugg zEZ+t|Y~yrb&sy`ri*5*z9+(%XPtF-R5mDkK8}68F!dI2Rb09p^xk&Unh)7LHf|8<v z$mf@%7iRFD-yg8d;lPhfbBv3yOs($g@lYPoC@ZSEH=AkN)-BnO-J9%{_C>5@;YWb9 zMua|M|CIpHWeKIO;1QIg-W<r`RzMZ|kN=l_I#MRLOJmFw%PLxfs0|TNp4~3byRxAz zzNyTo&5EaSDiiW4{4km9EoUGD@Q}shMrZ0=cyCAQ{r%(&KL58lF1FqhGO@7#F&MM_ zaQr4g^|v&XnjU)g_I-J|OYHxT^C#Ed*}-A|LH=z65_NY8ax_2VIb!-`NoR{H5cp%n zVUZY;gk!c=odj52HUO-GKxvkP#2un!t1c;CM{I0Pccn9c&0Ij^uZDd{%?vDhnYfkY zy<o=MESL4s60sWz=3?asF)304FcOcHSmWM~Otcb9IfX8?ziNPA7b*H;xQ%oh%iWTW z4mQRc64sNSlnQ@_b0Ubu;4HdW41*fbN6^8!6Dlq3u8oz9^g*0yFOC^MC6vlq137^R z!Z!#g2Jz-ZY*ezw{~zAJRcOlrHhXV8A=Q8SlAN@tBoh*aq@BQP1>*UFn<Rq(c2{Yk zu)p?m5436#k`VWhaz@B|1BYQZPT|dea!70gdfonBkYf8!WNBroonI{J7DUS?&OG_N zT=*<dh&(qxW+yy4V<GXR$nR2JF&AJjM9ZF6%7Fo>Jsi?3M(d!IAVa9_(s2bfnBUdK zA1OnJZ$0BMCs0QbB)UDMXYKtC2*+OVkP&!TiR#cq<}j4I0wm^sMJfJp@sRy{(>A4i z)S4}`xjes4jDBpt#LW<S1<l6$ZoPR6zI_jyN4O+NvItzrS`)zJTl^SoSLuuAw#W^Y zF|hXihDAF0IMt<gLOWD*0j;$FZl#6jD#MhNofZ^#7ePd7FfTqF?1zh@EA3n{4n*?p z88NHEgr3nb+R&+t$X+`%HmMZPi3C#uH61K%l_m+y&r(h}_0Lj{9V!qb@r3(O1K*vE zM4DfeLLdxEmDm?SIFowS{(W%-#zZ^@u0qMFi8J|k9pkTn;>w=bquJmzX`Aqm3_#rh zOwmzNan1j-{FUVY+ww#6()^5b*~wUex-1;4%NkX%8SQjPUItBrBo(*@=sMUA3#`Qv zJj4v*zhgHA(I!8!EBIG{dTN|H#TWfCVT+^x-JUngJlNq}0GdF!z8+5_jf^T`;bxm9 zv+I&(4w&c;K*X)+#&le&I)0+~TV1JYFsiH)^P&H&=6v<fuMha;n)4e`z-!3vl%KME zu7GPpof?GGigyj_2w?<b`LB>0A323Zq-7z2iHt`25KHh*9xQYH1!y+nDMx01^GGX` z-2Ss*dP=Qwa}^OAZtQqnaSm@0zvQqBg<(LNHU`}N@!}kQ4;3)4_N#Gb6P%up@7*E= z_UJ)2`ZZeX=7sjCf<J;HRtUyKC$~hs5hrPg5Fc5t?D~o|oOta%NSHN52d;v{m}(>W z2>?fy5N-2?1vd1nI-!p|i@D)ANkZ1nqARMfMD-`jv;N7J9R9^Ckqd!FwK;4U?(V?o zu<f>|8jKy|GQ87*T3yPX&#Qbl{XO9q;S`(m(WuCZksTac;=%z}8abHtdnq;rmlBhM zlC`kfnR2FgX)IBjP@w1`%K#zz{~`5~Mhs;)2e#K)J*GX&j5JiRzG?B|&YRXF-58l) zoJAHNS2A#1NOB7ba-L#Fo7iOa*>|I=UO>0vVs?KtX<q-Xc_LpG$2TcH`l4)oo@~oy ztWFC66?U|(q!Yx2!w4)q{?BBZ*^Ayq=dgR%1IY_^xm3|uoiGq&SeFZVyi}3W5__yJ zBDx%pK%`AVwG9>K!1Pv+i_>Y%X>qsOysWq2t2j@d4>U7S@$;H8M%hNCm8uojN^xfd zB*W3uP5z<q<pH^2#?I_}Ga{!tEI@pSlYydSXc;UJs=PD}r*k#Lcam$A-HA@RFmuqF z(WJ0InZ8K7NC?gDkI(-y5U~nAg43N69EnHw<G?6EcQ~-etVWBl&^;3`ps~WFM{;7I z3ekwZ21!6<BCE}=6(4?;cKZSP=>Gxw1`PQ%<}OjI;j>Utbrf~hbGfxKq6WPv9pTpk z<sx-qH<7q7ZY%;9dv6T+Ri)#be{}CEY!K|{NA9y+0u_!)vc#KY_fJsGJQoog|5(f{ zIu*R;kzj6`EY4mZqBgN8{!JalP-1o!VSz~|HO?Ox!?A~n9Hz*_&jz@yItjtEZP@{2 zML|RmHUp*s41hO?a0wTd4&PC17VG`{rvH~)DN>{+`6$Q|C;(FzqRhV60W_<GAOzbs z9P*%huWK131>RadM<V)~pSm3w<E^$XF@yi)R>xDQ4SHT0^u!M*28t--bIfsaPA5oS zuv!89)Y+a0mu`(v$Rb(>e*-+&!m7mz<-<}@CQKVm=4<E=#ujF6)uSQmpM*B8L0%sW zH>zP%$uZPmL&j_sjlI=@yRVUo`l-^pbMq1E>NEonX32^pc<D~ANgdkV<Y$HLp)Z4f zj6T-CM*l3G`)9>fgoo%ZctFIcTSEX{>K2@*u53B1G?Y+pfs5={jdQ>0%Ao#;3KD2Z zuZr%jdN#qMDi?(sF`_MExm<RLO~u+>vi@vgfp&mMlo6FofZ2%xJ?aY*bT$ePo~66g zYaw-deIk~xgDJ+eJeN^B6b&0UlW^uHAw%%3oq}Jpl)#aI4R6qVH1WvAG4eodrI1LQ zpyCe9QeysdiH;%GU8(o1P<Zl-4^jb2v6a%JV?0s1at2_b&Q*8<A?QsH1C%x3JTE^) zWcnxg+T$P#?=a2HHBE)$ZY9%(rU|-H(Mo_cb7EwotW8m+v#Oee>v4oarp+ch7@H%K z+fksFtRUkEeY_rhjb)ZNq^Vr#qHZuIljI8clpj9<3*UgjRwPxulSsSw@Exk68jLq7 zIuH|ODDQC)yp+;DlT1JG@<6^w_n6^Lnr=B%vxR3^1FBw-3BQDgHx$ME@53|N{LKKV zadG1S50(xb#k!v#FmCV`1IdnV0K|=1&ztM_F)zh)!#A}e*X3#zg3!rA_@ZRQ<u@AW zhkTOoBww?!-{ODs+;nRe$4J3`0|K@(p6eKvQPDzeCz9R_cUD-rL#j~b*84dIaMPls zk&sC->OTQ<IJU4eNN=#A0zyQW*ZyYS8W!CgmRC^%gl)^$YMbkYP<|a+h~NbX@$-w5 z7+tCmd#LOGAgaz!Q|p}dk1zs>h|I?lHk*tal1CIDLo*^67u>TZL!|)!!or}FLml&S zn~oC7-~;0<lr+Sr{CBO(gPK2$*rw;+;Y&(#P$gAXi6j2W#ytj8=^kVZ9dem>1*wc) zmTK*Z5+Zm$zsql7Wr)&@Jk?U)o-UA}*u+GDx4f97Faxe1FVugm6mlH1kU+32ACv~! z>@1LFkO&J|ufp%D<JN#3GJM7|3Bz$4Q|9luktrmZD#rqTD#ya#4uCW0^v4({rB<k2 zr1E|M_R%eh0~3DxFwJZ+d;EC_Dr@f~q`cWbTtO+NrD6!&)4xN#Bx8)&90+}XUAqY5 zs@UjgB%v|CBn1kUN}f#x)BttGo!hPhi!@vup0=bZ57)p2NTA{*7Tuz(FnpQ-2#kw9 zFCrB)p(XpQpokdL<LWC%pFzc_29Puf8H63OfxlZOIddSG623HJS0tW`83DLEM~{*X zrK0=oG>WYMh7(wHhJ3tvhePDWjqw!>1Xasm8BH*{6*gt$F_l;6-Cz;0FLLvZf0=6I zrD6B0M2O`);O}H8wW!*uO<*9Ih!DshYK((LH6=yr4}UD2=H#pQ)feeD%wF`1RL!@9 zWDJ2SA4R}_fkq^IU4>H{5vq&#yvh&i5`V{0S4_4tSb0(?h|3L+cP6RjP&cs-s6oZ2 zUWr8h#hoH-mx4}dp{nN5S965p`cxam9nCPEq8$+7rHpx%5mWFJ2;pjo{1=+u(w6g< zkoU(rg4Le9qxbt2%0-MMsQoxog~JLBPwB}-g)^(<M{EOC0LvF7Qco(#{XYdkictMZ z;yK{>iA$DvQsM;AQf=u}UJxcfymTCna<>l!Fa}p~2J<X%*G|Lit(R2RRt_|(P&9i! z!&a*<@9}h#u3S(C)mb=)$AeMkd8PF1er1ugf=*@_^QhR#%?y@?XuFqap^k=I+AqBd z3>BJ!r7Vq>6n87jFzi_sISnv2PfZ6oO-R%w)-EOec4(;);n-O=8Cpp33E47AxSFG| z-zC|z21{knBp(>%_*Gd|yr>kK8$b!J_(ll*u$gu)zjT2K;W;bTQ48Hhb2ylIxNu7D zM~_yEIOqfk=z#f2g-Ckv91e@lIR(LLOY59+hbo)*G+18hq?ZCT1aZK{B`6W%q+1D+ zZkseow=WKUr(2|1cn<LSafsy|OI1P}W|B!fU};<@9f~3K98n%h0TL@qBw6)X`zxsn zi-um0>3ehQ_CI*`Ets|!%|<e*mtuAJ2u|_;ooLL})hSxGD>A}2w?%(V7V?n0)zfCV z9chpxNj30I0O4DVFATU$DZVadKd;>KOliVC3vX@FlK-l3bb_=ZJ3K_Y-sy4LbU7DG z^!e4?yTGz0GysY{smpz$;(f?{Z?lzQ9ogRCWgV(^wboW<ev;A&%C8CLafR0kf9>C4 zWL(4<x{f=>fE1;`@GYrY;45H+3$ynlP|*vIKaC4fmkbCjPX8LXB5Y8SoL-wI9*0VD zh*;;>A1{0~oR?n@ivJ!l!?nbSdoONOC*zB!LZ5hLWX&rtG8Xh$yY~CRr&P08`@f}C z#$BX>3^E4{Fo+b7Rv@v-ot>n3m{mY;{UG8Elc^<*Bdt`aH*gd<<;PGo0JFuol%=vc zQrasYwpOd_n;!Y6uS7#|ULEAts$_7nSgjWUEI`Jo%>bJ*Oc-vG`osXNtWW*o4v9yB zVyPN*wlwR`B#*N1_T5!VuW5u$jw5InQOQ%E{79kXwGS{yjG-E6?s%fVU%y{#--2i# zF3IDbg^-Lmb%5li8<_Rv3S_bu$4rIJ*S#7*Cny^?hBr;Qmw2>WRYzocs4Q*Vovpsq zibb5;NFhJA%5<lOujL-%>asb?ftB|G-2h-u#2!!pKqW?<GsOkN*0xme2r(6I=xjR! zGRT2ApTqJB?ITbmBh`?D0%?YW#e53z0v7kDSJnXt+M<|->-7B81nWZysv)$)>w?v` z2uyfG2hZpt+ySBm1j~jQW}^`XeY8a?b$&A^#eq0?O+g`9s)}o|CC#hNvbd~`5M7Iw zV`8&w^!-Cj)7jN6)*qMtN0?f`|8}rEoZTyBnKCI2l~xwQo054b5C8F{+-R_ifGT<Q zQ2lC84Q*c_6~-EEHPRz;N-T0}!+?9x3_stq6@#fynTj2m@s6_k&YT4wE0Y&&|BXvK zdBTC%v@1J}Bde(Lhr_f4mltIvS6$A8IKSp^Fc<lp2`(h>c{W{a{aBWd6_~`JawFPy z9V0cPT0}dBDM$m(-)!I6rfP(~?KCwZd$X;Piy($`N>Jk4$t;OXybVGt*z5`~+AygI z`B3KsweD@iX<_|%B#aebk2cw)7Tk`1y=v`fv;5pt4DSt;`5#*<t4zQ<q~z?>uva!9 zhtfVl8@~5E`?yuAk3bJlm&L&F>_Jd?pk>X|!^=Z{XnTdnRwHO1RNZsSZ*E^aj6ZDq zkv9v;N`Jxdh$qKXkBnbK0Ck^J&Mx?)OZT2l+Gl&4ew}4bC`UYo3x$C?Yv#q*I%6j3 z9x63?3=j(#sRFVSlSyuOl9MCJi^8dmhm*!o!5h(kfylxPfj#u<{7PxPm5kIvbkOHH zeq}OJcT7p#+a_^+8)>V?2EzEbWCO)AFx4l6T7d?x4OXOh6bS(+bVT5)@Xj6|PgVkP zw^d$kWeE^4dGrfpU7W+6-v<oCWlkzo35$|(Z3|(PW~P!$=g%ufXb~q=`}xBICIjP1 zjTDaVX;(vv<TUFvoh%aY@JLk})SeC&95QbrXTNPID-ak36V0(ac^WiNHQ9><iH8yi zR579z8kJvcx<1|8gvJSo??!!FZy*yU$*U!T&_zQT?BSKcIk*dxSdS-i+!qy~7{HA@ z`>!ZvoKhnGN0c`Gh*GzguO<nXkl6`F2~-ZTsjPB)nXSrxMmV$1778$|Gj)Qr_xBp1 zTIGx)vD%whgQ}4R!c|H_4OF}Qv}USp5<4nST(R#626Lv_S}jX4+L$gn$klCRHmSY$ z(GZD9AKrdYA;D&pg;F5#+j?558r2VK4KWjN5Xg3t``>TENFu=%Mq<D*@1K+^1IBpT z6)r86>s3%=zuvI&<cS(r?<hZmLmx&)+PYdkdUCV*{&Kj|`f`e5nqlkeN(5w9;qDCg zjMtKhfvYo67|D1L!`hH?cNV=vOO;l`SWiXgf}0jfrl`(fK99X7!f*+gQ+}gpK*1qJ zi=!#w3$VedojV!Xj!c6OkJA(y8PHH_6U8d?@k(b^`o}YOLns%O1rl!fmZ?z7Q(}S= zx5WqXhGvv2V^EpV?l#1*AEKLQI@hg9HS1xvcKOJ77}1Za0L<7*WNaXCk(s%^G6nlF z36a>L6E+Pnv|^pePp7$N$}OB0Tnc~--w_Kx{*Lh?AGC^hbN)laKLKfPZOMKd3NYx0 z3~g0H3ZTF%t|^UUTh4=W$Hw)Zj?|=dn<WIZx^IeOO#75ky!9L6^qy+OkB<L1H#U_l zp3U7habIvLji_xuB16=wsJaC4Hvl>v9#c_3XWUBzO1TY!D<F%TnDA12e5uf|4gc>l z(F`JxL$qZx<Zhz)JNrG3)_5i*B6C$f>7A7P&)z7|vx`>$%4vK~b)9Vd!4LnaXJpo- za4S<v;Qgx0Q|&yKP=A@p-ljxzDd=_i1EMgeqBcOnRBZz!;C29;BLGZTuhh}k<5~pd z4Rp6jzxE%c8Vh}+Cz;<lX}O?<C}xA2#Jl0R0LaOQI#YWP6Y<QEA`K_>h7b~GNI^Vo zcRatSvSYvTM~0Z&V2)NHdWzD2ieo=uMds9jMy^N)etbLDJTQLGD~?Q$oHjDRKRc|Q zCc}ZDH&6!z$iM7c0PYSR>iI##Qi~xfwGV=FHa|i=tnA7(uV&ydq(&kty{qt8$<H2{ z6EF3va5a@CEt0fe-3%e`Adx1kwdm$FD4fgsK_LJui~l<FXCl^f+-Sc%4=9&5WNnvn z6z{AJbeFJLA$tv`eWW*eP4ck214UKdCqi_*<pGDo(00Za>x+?9yul!HB&lc=An}<P zEUr<NZebM0G=r6^O*l2v9HHw(f@RYCEc4HogPh5aWDB2%Q0hl`1WJv1S|=V+;uWA0 zvUIQ0%2p+TGHTZ2!tPZP4Tz$7i@UljGvZQC?=AXWjr+4l%h+kPH$=r8!aZupwJ&q# z8?n6{FViyR+#@}zkb(?l%PIXC=cflnn2>KrlE)hQ&4r%D)=j}3Oi{@zU5og`Qpq97 zR-@J-|JL&`=RfxH$H>F~wZz9mNTG<qp0DZ}SZH|OTb|x&a~|`~Bw8uD?4yb#*rTAd z2W=DYDXPS(H_Ej_aF5Pc`w}pH|3g4h*epr|v^tCdYf0IsYS|{@;0YP*G){yjfYB1m z77t0v7eexeqL4HE9Xb2NB7IRnMOHq(3TVkjFX&*f1tyyQcm(3Ld6-qnlVm_Mnfajf zVXr9Br-RE;iZ*MRs6|5zY%-QFvuF8|MbyP=a~bFVE#{l`e2K7B-iR?Ld1XBQ4^6dd zFw$3E*;us9+2kvdh@_Vj#-kGV%p1_M`W(N%zlZwQrfvnz!^y5?CfFA?%eDaQ(y@Xb zNWqxg(ksNT<<N-$#M$0S7m_}IP$_~2;*|Mws=<fNKjMt1`K#As_ltXx&&BIA8Y0Rb z06>pP6d50S=xN!8njXhcWtv8SB4Q5cn5#yoy=9$d?g4^Q{6RNIu{9ZDTGm}4UP=Kt z^G7$xA>bzb4N_>?*hN8*9#i1R9Q+=fe|CqTB{RebiIcLsi-Iu@vkn028>2FX_ynnP zC|~Jog~<Rd(y-{SF{wZg_K*?at(qJ%P6P`G3UOhOx-1h<-db92Rx0I|lv{cvlXo@? zshAiKRj=m<U~B`xC_zl<tb(b6m~Sf)q@D_6jAv-(FMvZ|#lw7zXfnH@6n6FPfkpcQ zEU}h<=d7$Feny?(G1-W&Q@tJ0{)a}VyB-C7s41YxdVZINwz@et64Q)|PLU+69T6AS zIDZ^?Rs~Y=%(LF*Ni<H5SHAS>PaqiH4@%ACOiuSk6LxIBQ^v@+$xqgoMY5Yv;AJdE znsLv!7zU1@fQEK3Uf@2OXC7)FZ`(lfhJS4jOQR?^5h!&WqmKv+OcHUv718It1LGj= zH77{nF}9>#q|iIum&}?cJi?#AQGyEQ&X#UFUnoWZjMF0WUKMI)smx|%eyseYbNLfE ziFg7dR6kvDl9Um2Y2eokD80PhC&pB-mSjerF$6<GP~F!sY4ulAFIUy%wIkX8?qXbw z@~P^u45^>+m8!{^LUln(>~I3k>UVaffWePKT^zL%rTtkF&9cxNy@u9FQ;GEl+>TmD z#g5^ywZd~Q%RxRq*JyC`*9Ec9^W>4J*(Dp7cTn-ehWv{zM^iHfrIIVDZ-vE;q2xD9 z22|+I0tfA|Cx9Y0Pg2<P7>kOSEhcIBN4AQ7P=Saby{`gH6%fUfU{NsYdQ3HE0Ci%8 zN*;6xP{gVuqhb~vb-QJZ{uQ_l%e5-+ON3AyB&`BvjA;RdOTvbo2^_a2m14$^N4PnY z(kcv-;<STk2fZ|QnpCSt>^zJ{PNv`nx{L)DYzQ8Q`~XgtS}FjINtf;sWVbsVj?%B{ zm{ecanLwOg9S`~|68D4Jn$l>e`#KpAT&dT#)ZdhhOX!o6WZePym(42tex5|ik*O&= zc3PQYYyYqw8<{k&zCn9=DBO8;?03zuy9jB?sV-s%$v+I$X1~^ZQWCHdzm)6w^dT7j znK2(syi*Lff;k5FTEN^b>myRjN~=Xmg@jgh<+HBt;a&tXG6-3QFr=P`H{=}x6X}94 z#k->JVpz!GF*_a^s)k(wWrI~Pa8P`oAWf1z5u7pF3@s38O<hB2AzV8jSv>Ow+gdE} ze>+sb|LahPUd7<D59~#E3kd}%meq_HUFJ?h7y`Q(ygv`7jweh@Bim@A)bsGrhCwBO zNu(}r9Q=JoZI=B5gJR3^BS+C0k+f?foqKCW&l#m@q9|x2*bfx`6z5<oZkhEi>YauW z;P?QGemG@0#G!2i>EsQQe-=Xq^Q~Po9|H6{#3>kJyiwv%#&1NIK?-}cD#wM$YKW2F z;^K1q{C>|n=Z3AJZy#%dGqDIS*R>cgC^VDA_&Y(?-$;>9ky*8ZG-DS^F;tSeRyf-` z$!hp#LT7<ITZ05@hv3{ff_fiyEs}~#v!}G@Q0yrmq;=b>sWek@WfTgaOJ1OPIcJlL zizX;TUjDZ<wTs#Hk|_5@e)fVIccLHjA6xUaxORh|YZMK1X`1Mh{}@zVhKCN+$$t#0 zS!rU3+!hL|!<@LQ_I^QM3wZv1%S}>wdFj+P#nO`~P!4s2o(TMLyWx44ae{N^q83}} zM&WnoFD3t{aPfjNllH8sitBW(2{(TGnZ^6%8;3up=YtmYlw8G9b&6uf#)HyL_UYK9 zM^cujGh1{fmjKbizL{3gnK5easUA9^Fs=&S0p&y_C-F8<bT+{WB<6TYbC^U3vO(~9 zqUeDkvK6u6rNZK)!QF;!f0AK1l6;#}Dp5CBRo8uSZJy%-ra%sJPr-S$N7qm|49yt& zCj(ivBd0W6xn;4l$&eQZlin}PAyv7(x;EYFEp}tWLBA_AS${eiD%+C`uI%zj<LBYB z7W!_qb!+1=VJZe3R&(_eAn6uuG7M^5hQC<uMDMv^ibD%y!*N5Y?4upW+VT^)Humd_ zW3<MvW>65NorQb2A$bHIHQq9s9ar+iO$`h8{r+2^p5OX;agt(nTTCj@mhq_U`lt$M zW&I%2oFoh?JSSbNQ*Po<tcD@y@4KbskZMA}<S~sQKzAep1Ag4N3hsZ5X^Jc!+P}t> zJNS%b$c`qOAA~X6sswOK;A=iwN0IB7*|d7{KgRU@Ut=1HpqGl^412GldQP>OS}J_x z@r}5YT?>pUY5RBd9YGW)quWJY(YY%bN$=>%{r?(M%@Z*W_0)~GK9w!}?rpe))T8jC zh923zZ0k}Ly4PBuuiphELtOK8)FYQ5tQ_+FOf$-a;oWD>cR!)Tk_0D3_iGIe&bv72 z(5Qf0pkb9mu(CM)EMnRa@{ZZkSpzwq`DL*o$JIes;-7$f4`tYDI81-w-hYUx&i|K~ zE+5{zkV4ZyNr6?8-Z^UiDAW9pK^>b2u`jH~YARs8)|!<`q@m8MAR!)7pEgB3uhC$1 zVi)`5n@*!CFagcbcqD4-3p?+I)Ex-_i}}4Bz#^w8`*z(*I`^~9+G>enBLz%76T1>h z#+)<YjZ;bTSpw|pB)$??<HTp@`avbhrC9;Z?wd3{M%*{LZN*Z$Bk(hAgW8|F20_NJ zAL`dN=wBJ<F!`Tlg4?s31AV~<?65LW!;Pqx@W2*5PQzJ%rhVr$G3^S&Er7e?B=`PH zj_1`p5mh$7$O&b`7!V`G6^`7VL><PIj=~D&5p5i#t@jmWD>z^W;)<Fwz*csYf@M`@ zxGxjk84bAyS9bk)&)kEBIpP(?N|>y~Fh~#6t$t<y0w)nzBSlUGZ*p(U_a-HRJu-o> z_zy8{_#vhX#)x{XDtL_QLd!9U<<~~$yJ=b3-U92T8p9!0l*$(fQ*$I%_0a60YUpla zi6&_B7nj91GN~`1qb9X3NZu(rtJJ=?SmV0!%E}mu=F5xetP7!{7rV@iJ;hcA*`~_o zYoCqrjm{}kU51y=AjjUL^>b~5Ds5~lyb9)<i<s;$F^0>S>`ht!J~<D|(%$f5xZi+J zw$25MTdH)(jV=xs`Fpmn>0&F~E?#Bhu`a9UvZna!z<(6i84+0JUxE#07RHY%7S}Dl zPx{xB1Uds3KG>l24Vw;h*RqZny)PX-J$-)u7NZ#n{#<2G*i-1dW{*Mr<~Vu9Ke0HB z*?I5-MIauUh<;FZDB-oQ4X>pS{f{tpTb%y$%u_7^L&Zj;(o8?Vf}NR}FxR2-iZYRu z9#5ei5kEntY!So?H$vkDoS$xa%dqFSkhFCJ#aiArNyGDFcI@(P00{hIC?iVSN&1}Y z#4w-4+4PV?$BqEY%u9b~$VT%@tTP)g2zY2Ka%t0oZh-yS0F$00H@N^}LT`_;AYnpE zSLnwl5foTdqy8XyCMX*i@)4r52}$MxFSf){fjoG_JXa|LN8|?^Aw8%oWOSc+1f~Mi zVsyajIdX?RnkEu+Po1-whfat!P~H-UCbaoAHzr0n0#j#s-eFe#x2xIWvIU;JBzlvE zrfM;Jp`A`x`T;086=Ej8u{#^tK_8z2GmD3K4k-nqpp*<31?vD!I>?$fxllWiJR%K^ zTK|#f{H311@^>lG7dx>MNCKgitenI<GNl}7l~OMK)3UY*byFk5H0PYBW&O(z(w1V; zwL-RX|1+kR#(B8BI;^xPS9MLYj@swZ;F?4#{9H#AZes^rj6gI(n0aan6_<lmq!TBk zBHOAgzq5f}oI>(O2Swb`YR4!q*Qps^Zy89#@Qu3vD2-{0b+>&7YjaI_ylN{H24~xY zfQyOciOuYKm+|>iq`u0WScgd*384`Rt0i$Xexfu7KD9PocX|oAsXSWFs3O1~wwboz znDlHKsQtsf#&e_|f#r%SZrS{9+@|!J941!3kFW(|thNT1z6L81`EiJ_&A=EMrD?ff zeokX{1W~hAVr8p>5I+cv(7-}YJz2vM8LNnLejgg2({UOw9BRZP+Hj)*j^B$ib3vZb z;~YVvULlz(j_0LfysEMJshHoS_!cdj^!<Q^3r}3q%}^a0#=uu0Y(r?dcFMi0q#@iE zK_39F3SmJbA^?^bvNol!UlU61(nu!{2Mv5Aq%odBUdvnvwngJZ85CoVA4JfgXZ#ZQ zIk0)al}Kq8<5K(=$I8<%?26r9EJ3)SW8bZL`pX=;5-*v@;3tp_uL*Ezqs%#U0Wn6L zqMgZaB+g~BmQqK9Bo3QA?;=es_lDY&)~nLqI!4WTk!IuvG3<@Z{>O>a3;@nB;Fw+F z6iRmKa-8wgAbUreUNfqVd6UQN{&FYvz2(S-)c&RAPgQth*bSXp*QqMoVC`S}i416@ zxGdZF&Y2R1E_8@QpqwB;J2ADwdB!)l1r4FKNJ}B4c(O8Ur5LP?rhyi$IJSOch;7}V z0SL#K>#`@554myCgV>22l&QI<97&4>gS($e!|`#m3*<qhLd{n8dvtMm2a}GG{pRA! z7+U9iw{V3z_7<B9d&&gwSEC`U4ztG2203a@lZ<B(h($Rdf@aAWFzmt!J`08Fw2e)b z>CsZ|M=3><_+tgwru%D4D-7x<aDMsOLzl2qQvN4+hZTz?m&LLG<`dMGQVz7hK%|Qh zN0mfRi0aAH(Ga4l*P^dAK$^P08)lEu>fJZPN|T^k7O85m@0t>eEeS}2M&S|Y6Z;rQ zZG`eC^R-E!rDwA^3TcQ_N=W0iBhn<SXH9T_VTAYtE!7OW^yBUFRDtwSIuw#vyPGsW z!vNjivv5}$`g5_e7WE=nv!O<fG5K*2-un<c?T!VYGy=&`IB|zR8jL!h8WI$vf+;5X zNE`+&G8TyRmKV|k@tl`lX%hgqEaG7<iMFi7!XiqF<Upwa#W-3tmGZDiEy%?asm>u? zpH$(%43@_@!epjM`~f3!2LdbzXCUy*6(6Sm!~7`YCRxDzeH0?cJR8AfPsNrHg)O1e zSY99Y@F<3Bp$DEJkBupzz)aZPY2O1!T{AH5yKY~{Rr$Fsf#;ky_X1B%e#{`s;(pZ1 z71jwy)Z=<t2S-#>6!4#?n!r)(v+F(ySAHD?&ao&HnVLBABi=48mE~8s9fFHeSVuWV zRYkB8CX-2>xKxTrM?LnRYC%q62up7_vR;(^EMh2VHK3Aml9D<H?4fQ3b}W#>KEY9! zn=-XgLiW;P7Bq$=1Q3CQ7jrO;xr?h(+Wjx>nRkF<GmEE@d5>mFpiK?sxk>Yu{Watr zZbt)QvjOYWUD`GfM?$xX$l<=R$l<{Vr|ZGf4oR*GhPf2L?pD&W2(w%EZ^l7=#IN-t zsaAqc0~lq@BZ3{kIN5vz%a7EkOr3LNjo_|+R}Sv`2)i_*p}cBoZsbd!)cVF#3a$ai z%p#O4+WzfDN`PCc-#$8-KyhUd@bEUWD=eUK?s82c_KZ9GJB~)wL)c0p6b3Ik{zyqL zT63OZH0pbz^B5T`<3+qL^MF^y)^IwH*2XL};F3mi%7GW%tQ<<rsMAUn!3=swh#@7? zq^dN8k@Vv_e?+Li0y2ERQ!V`)TgUa$oE%zV)~c&;=yxjsxx>z#G5xPw^N4JLLuqrO zeInr@a{kWvdVlx|E4)qWosqN6%iH(_$adUur=+B&EaUUDrM&)3&L1R`S5#0B->=^v zkXu(+S5R9I&qICR^h6bDe@>74LQ--5ZF*d~`JtP%G*{Z6A1_%XaUyB#$5H@*ON2oe zD0m7Qpdupmpd0Aq@ztIQu_&#p!<#p^1FcwYK93{f;Xiv~rJP!%LApNAmzoz)vN-rB zIe+<BC@7)C`XjKsM;fzh_txDi9zH>X@d~~jEkbm%JO?N=%j2u>Uer$BZmRYkc4W_I zKpu);43rLDQp&b2v`Jl!t>hQ_B%Tn4X}q(TX+|DGEP`J=*HIr&OVsn-F88uNcSGt} zI+?ybT_OLPi};_c_h9NOuw%!6fOZ?XyStInF^F#VW@&CbPVL;LVhki;6`wqR!Ybs1 z^z4NU8t#!!w7emCi0gM1*kFpJzXjC!@4Y`nhiq88$+7DV{-ya8D--ELAQtfx@c^Xx zz36Iu!fxC@9M-kfs~x-dcfX{4&d=2jqvAbT4q>Fvk8a-qf<TE1!za@6QE(hp00R)k z1u1SiLt+mSX-f}Ul>c?@l(afJ<u95&RF+Q-dL3$v-yerFt^x=>;Lhyk<0vZsX9}07 z_axJ3=-b~(K@b^Q4n5mTXD-h2u~7wBof+PI9bFwcYmw()*}r_@{dC|G03j#Ak5RwA zcN$x+1-OWUoMC=l6MS%yk+MkkfOSKsw3>#vJQ&)2+i9>6Tmy&eXubao&%+4J4^cd2 z)1(o*`mADqU9~jpUem}!O0{=wl&xES@*e{<+e?>8%jo(IeON7Y=ot)Si-rBkcKv|; zfMXL!B#fXdV(&HI<=zsU2@`@I&hu&5gHwpYfA88+FxB+!Jni1%;liZt@|lBPzrDGA z?Cf#e4%}h8n|aQxdd_`q_-K5pjP0?3)4R&0>9TAQ+xQv$F4!(Q%i4RYddc*>*~ag+ zL;UXQVP3a{4<Yt&b9_2nT6=q&Skk-oakMtU_qD~RkKPS2@8Mco<K^d)fTK^@=e2V^ znfbn5OI<#i9xq8n|EhSoDx$AxhTG)e@jdYNxqK_p>wIvxZt3|jI@(>b^}YFR=jvAX zFwNun@Rs;?Juo(8U)ECZ<8!~aZ?nocRiKW(kxQSFnor+1_v}#dbojO1*Vb_8rnbW0 zoa-Il{vqxQ*M+`!Yx3Cl>4g@nrq9nAqt6jYZnx|TymH-n>h1I9vgzSIuc`0ra&PhL zYhnrc<nZeL`~1EFUESA(?LfXppI^JFI%{U@E;ALk#P{xxqtBg(X&L(E<qe6azRRWf z^TdL9ZcpR4mxq_jxl5|c7dkqwt4R}o7t2g4ewVu|OO)%@-ST&B(@hWF@W71c*hi}R zh2e>b>DPX8)0>ZT=g!9E`*UJd#axBp3N~I%)U>BG{mXja+uQBH@$OS<_80n1<v@uK zw~jBPOwQoPNmW&(;s%UfZWlMFH*-ubpXY;9<M+AZ?eo--wJ-Cj8+~r4E*D=n4}bgS z_k%Y(#&x5dKJ5C(T=HL++U}h;2!oA-0RyMq%V4_!S!+iNJebRcBKeuiYvcxI9@$}e zy>7?%0(F<p%cq@~&E<-wk`rs(lds6<>-Hv(Zy#Tq=oIni>);hQ_OBB8>dWu>&{N?} zIL|NHjx9ZJr^bdawzEz*ukME<w=XOAm(%Q<&dZw4E!&<=n-TfcXRhauUlZYQfmIV0 z&gNBJ++Y~G58QjtccFiryC06H)~>-_Pp*~<nvSlQ1bg^>nij5gJ^om)d)DxIwT8(h z%pK=~i;rYx7c6x<em-BFY)@BwS3BlhUcbD=(96ZFu<u;n{0a&D$qe(sYE^WN=vOY8 z%TLYaJlLEG|Gdu2y?$Z)?<F_*a&Fhb^3n$TO(%LRT$RaHJv)~B@!Q@~!4mmQPO$FD zn#cX+(|pCk)ywi+YC(f~*GT4tXII~cEz7m0yjEsvmwA^tx3#?X^7BStWY<)|!E$Ot zNv3{EkC)Gj`>J~n`kJ)(%=>Z4%huP^;a#!2Q@hW3C$Y`uoy!cJTq1j56|I2JLL_1p zF!gLxIM9&G7oV05-*i(Bv$X&gDTfF(ob*!Am`Rt;L8%d1A?fN%1oB(~EL80_!>0jC z#@Z2b@+L#VY-TL?b`RI`&~IdmV<A*Wsc;&&5_e%Q0bC`=c4Vr|t|IvxE&sptrWIM= zu)k}_I=PZr+@8yq{u!RPfwd|;*6ZsC(u8)A`Aku*UfB3KGrIHy<4h)h1W-#)lm%)O z9n9OMXI<GnP9T9!1Y^xyh<ax&Vt_yR{2ibv*%&ROjx0uj>w!NlF2~i7PbPcTFrRH( z8bW`X>$+P`<v8#}$^btFN|(*)VM2#L5c`eGl=gSqJK%2zH5zg8Uo#oACm(yvtZ$@+ z>YJEQO6J=hifMZ^y%fB0l+DW|Gj<i6xh;n#mNvlY^F?8s(P91+rjAKv*U9H@po|{M zgN`TXZ-L4ixaVP-uZ*3j%NE@MLg{@))-2ENM8Sa2M()HI?GGxxXSvn!OuyMwrr)zb zjdPGZ+Vdf>!aR=G3rclpGjp?dj8N(O@N9ncUd(Loz-N{f)-Pe99@YHN<{f~c-|9iL zPNCyuQ-A5v6P<2Ewn%Iko(;b3`ZCxl^7k=}e+YkJ8{rB0$In@MBO>wr(tF{|#I`f+ zg<bU`*Uc6Muk_UMec;-{$%8haRE0V;y!jaN8*v{WR~Z{3@}q4MGoy@v)DRtc#kr-u zq;*x>yiNv2O;Ucz;)Pwz3+45))XgN$$KAaAK)u6rhsj!*&h9H)&*`-YuoH#S+Gx&3 z7xb1lw)9?s_y@K$m~6Tr=q$N!S4`kStFP`?#qxenB3-kWr`G5Fz~Vl+fzU=XV;+{U zQ~J_bAG{m58A8t$2|SD!dG3++^vLPCS*x9O{&&37#RxxaLACS68mGmf4y(YhorXON z$d;s2rWTuwuT4m=pE3C+Y(MQ?$^%7(b86K-*L9cH#g1#S@85TW=SRZxoswx(R|3S@ zn7Nr9)r#uj`An;|C1#}I`H|&v*Qr^2D&gFz+^=7nTw<uoKBy&S+d%B{fl^pJZ#fws z?nj<A2RpIWO&`~f6&*)=Ej`<Iy+d}sbMz3qu%Nd)fx+te$CX(fzw_;8YOSw2%$E5> zpLt<`@zGGW=wju}z4g47oNe5z)GDl--UZ8-Mv(e@nDJB6o>6f)0xO&9bsl!Wr+jZ3 z>S@Ha87`r9E;<IZS$xgSy!q~`R_>0Tv~;VNj=-zv>@0h~d8@Xt=C>9*vqv_xc&pbQ z0!?RLG<eYpyc4axH)B{koR*P}E4O-LIQh$xkF_j);-nt_fF156Qd*C?C>LjqtZ3PF za~kWtjbSuIbavZKzVTg5qj-BC!`brEMxIQXo9-=LVB9TeNp~yLzQG|kTr+jI69H<G z2}3}POy2-K9@fCaB;`2HqosI!ep_m_`sybaCG+}eHRJ^Q@02`Na#u?cacRls&awpd zcMwlVY-4hxRvjCvail%Q{uWEc)S=FD&4d5qP!+$<+g+wz#2KsG<i*W<sh|C8;3CG> zE>*`|{xqFgSLLZxf2UVpm9Em)VXiZpv8&+KAVrM~Y~@@@7xyFpZE}>hBz>9gG^$YL z<7+U>`&PQKd757t_`4cHqAFo(dgD4#&gF$|>0^-VCV4oNVp+s~Y1<>jdqqgRQF-FA z{)!CmCD#&bBixGAkQA?T{SjeN*VbGfUyNN`@N{hvXEQbdaM?S0Sn(1j%Ad0sYycgg zP7MEB{#V^u_U0C9-40a$Y@LzaXC@<r5IKNTL8y!dxN-o4TK4Q&xSk)ZNa+B!S~lv| zPE^$_;{m~;TK8((%$ZTkJp~+a&q*}wNDI(w2%c*aZb%=g#4G~>U*XD04n)0bIAtoN zu_14KGk+&*2V_oACwU4uvVlBUXt%Z#(c~nw!UK+czLp;%_|L^Hc+Iu$k9`7op|zM& zP4da<9v+G?A3oIJ%B5>97I%aEG2X@V%%3y-m+N`ZKC7K4|EU6#-qDd3zY?uJ0}PSg zJV4r^Uj$?RGc+EI6SG&nQmv>B{RU57?B1EhzCnEmpomt3p%QZ}(@6|QN~s<;Lh!MX zdS<$b8KB1ajesw(%g534>q3Z7fL_)C7z8baZ00;pj>EuJD9^n^{u?{U*<`XOm)mVj zWpw~Cjs-sFuhTpfXf~OIUI7QMI&qVbz{WKvoblE^4<VTRaj+(5CrB&|)t7vb*e^41 zLSn!i9`Bs~f5#n~@V@<?Zr9JgZl7+^O^%2$+bu8OQc_n5WZ`u-o;7A`ymy>Omt(6* zM{Ys$suP~le5g-!&T6%+y>_*XuRzc#YC%1cEr&(~2xjT?|GxDae7a-fnzVWhxEL)w ziBQ{4t>{v_u_Av6Hqq1Fhh(6CDNXk-=4oAd^jfK3eUpr~0AYvIe7h;kes=zX2M86^ z1gY$Fib4l6w5F{vQ{Zn*5tTI9APW~efB7v|1YhM`1zv5vgvUios7g}6$B^a|)9tRq z4hHO`Lf)s<R_?x{(s=>)>)dR%x?41nOPTcysVAAa+DW6zh}Qu1LeQfbPwb)14hrel z4gyBmtEyJYi}r~3V#W&aksiF>16JCt*a9~wSr$RL`8S=p$(y(pZRK*m4-BmhbuDhg z0jIXV9jCC1hiNqrgM_b7Zz+_tsZ%v-UAs&l{P__QoF3E1g5A+1HLjYq;S<%(8<q7` zft;Nu!{%-dC0oEO`_B#~iqc%V@Lxxw&{2L3YfgBbiL!%t9~D}05i%^z&1&cD40k?^ zV|RSjvWtuEBd}$xCE#c4r9Xi?755vzZX!)WqgtB4E6jr7BT%=Md4G?K)b8JEIaH#K z;EOtZ8Y1;KGo2Y&LX6Hr7WCF6kF;-(xK_Q~-3Aho;%6~&)N^#Iky)G8!zFyWtP?r% z2^(5gu`llt@wXbWW03F(U~U)GB3|84(ItBqs$HEs^TjzYkIPg|E)GHWWXQAdF5Hj; z&;x+ouTZ)Le`{2&dRY&dy^*Wi__QJ<Y^?aR=&&kvRy*fmGt77nao-TTc9?r8%-k6Y z-Ego}rCm>GDZW)C2Ny`;)vy+<pE>_+?;VgOck&Yyt=E1F?+m!*^5yPC@?rOWfrj?k z=M`UP^-8{rb>ODQwsIraPZ3||cGtvklUsw9-{tCd+9MQ<Au#I^>D>pbmj6NsCA@96 zx6xSrEz(E>9qAo<ifm{YM$2%ag=(X;69D5URy&YA_;g8jP5-NL!}_XwliNQR*2X+! zYa75q_A{X?CvSr>LNi)=1yd9&ch$8vAotd|{csj1%^_tkAE8AMrUUfywj~CW^CA{~ zt0hyMyr5`>-a`=k8#gEC#dX^Ac7yDD&8K1M8`;+-w>jtOE_JG};w!O;{c72wV~Nja zv4bU>xwHGp$MI(C1NfD;zvsnOjQgt3UIgCm|FCyYL83%$nyAaRZQHhO@3L)MyLQ>O zZSJyd+qSJ!e{*_H_e9@LOy6bZWkyCuthK)Pd8@NKxVZWKTGybr>};bh_NOoRix4+% zF4W1n+mFS;M|TI6I*u=|K34Jh-sjpjG+!U?^8FsWIv)-fmjbZ=9NTqF$MAkHM7Z(U zT|T+#RpNB4U0&;4UBc13Zl#&o@%b@r`*5^k&^@XxP0RCXXTow9dpw*OzB8ZP&!+5{ zzyDqIyz{-@+0b<4sW``9pY9Ub{4C)AvlU_Q&h)15%NHSDQImr+OrP1Cz<%ByVCAO! zz}M}~{lnj#R@U%ydo(tG9iD|b-MM=Bxx6k$RPb|W+?FiY<Wy;?PaR*qOpZs-cfZVV zcDr}hFF?CKxy5(Vb3YNkAD$LW>uLG%@$zxIv`e>tMMOk%*RSR1rXP>TY;|yB4Ygmn zTluZ5J?p{m?;dv^e2!N<);iVK``(VNd3SSdUE8?&ypJv|o-F2`!^WtK9d{O`cwO#% zc)u7p-Mo!YeMPt}?J9TUR(E5N$?tvMFD(t0+JMzeZ)Ih6VGhgZbb4@U`8`s&zaQ;2 zbz?erq{wg4;o|FM<LlUdzjk56xM`KtfL(r`jQMeEY+q}G)Lz~iFmTyF^|kC4H*vDS zgFT(jm6*9chpl2}lkJn!Z*zXmQgiD*z1fM|o-eM=-#10ye~EgzZEErQb@MlijT3u4 z_gVeP_?jnIclA3Jejv2{)A?1rX<Ng`wYKV;;jGKUxBcqa;oH>V^)Th8`=q{Q+oEUN zyk8>ih5P==7JJdJf6k<}scCf`4Jfw!A@|qk!@&G!o#o-w{NB6i;q_>4)9U3ia~-31 z+31y`dy@XNRRNDrm!I$>S{(Pz-kKhpH(ld&`@FZd+?RKsXOg$Se|GLiB<w#<vcG#} z?C$j3CddaZSzh0wTRpBSJ2f8j{Cb<ww4&F`zG!^rf1e6?G`s%m^7u5#eLYwpOs&~| z5ha%G;p_fr{y5rTX0YthoXz9a`Ecg^-s$picygh7eS7q#Yj@Ly9p$x@uykZ{t$DpV zwKkvJ^yzwIXm@||_wn%J^eE+!K4;qp&vols^l5Ikq3iY3$IXw|qr(C(t2&448Uov` zW3wS*{$NtyN?J0*RUdR-vXOw^Ho{h>^6X$ll&X<1An2Q*EFh=Z>(%>;Kf<XzVQync z?>ief&Cj+VQ8h6%ze++^8gy37jUn|{W;;vg!0NqGuKw=E(3l^ZozWQuo6kDTWod8g z^c`<$N#6n^z@KFaBC{)gKYBF1W0DUxlDMK88BnXt)L)8yDAbchM@j`|aA0KG;*ywj zP)GGa!eQDa%aN~HPQZHg0M7$L>_-<f7en@d6_&e&($wcsMM*<rYpZv2LvwRO`{Xgn z$-C$nOfp>A*pCkTN4i)1jIK!5*`Vyf!dY-qmBdbZ10}OQwwO@F_V@#QhtI%IkZxnH zMAXiI82zp=1L10is--(!amFv(<OVLq-lGHPMO;lsYGAV{Bz|^#o`MD%qN0sR7QkS7 z5YW6&BkO`FwWff!vF~{!V4>oyp9b{+0;zoo0gRE=J}4nKM_j8k0*g@z#wUC;Uor=V zeWKID<OM+e)~W)KpMkk8Ve$C;zln2-Xh{?_b^D{5H_cDdj9z|O6JGy8g&8Jv#S6s# zb>~LBd0Jd|t>w>rLkPKa$3k<F7~aJDN^S6d147&X^QydeKbDr_>o&BtdZvXCyest2 z8GDwPv~g4W^FBBbB)tJBwb3M~oghYS5gq8%mGya6xf$RFU_vd{V3KXrrf2rr4U?-b zn;HG;>tk~a8`W5W^OVu~yitngFZ#Bxi9ljjAV14pbgEV8tVpw<pFbRnEaB+weW>|i zbq2!bG@oLg;96jKJW!FyP`rsy(5vnCb)h*zjwj&MtVBi5({&F345R*F1@=RTTqinC z2rSJ}0@!azEAvEG`R*psZH9R}L5zUZd_ONNaKZ^_(UKP$HiK2S5{{<lLX<4@i2xGW z{@K6+8=O!F4!AI*>**jg9L=8Y09%b&g^XVT(3Yd7H&8d2Nd&w3b)o^M4H`b<=0E?a zi4>E0gQP%}Z!_!avW^MTIfL`0L!GbYzX3Tjp|;>+cjM|wyRif5K?^&^3S5~yF6a%) zIt23exx8U9_j;gltLO%ezj+t>lEr}tcz|P#Q)yvq1nKY!mHbuVkHj<3*LC>k%S`bP zz{V>yI3W&%1n?}OBVF9;KB>x_(BFk&9<U8h+x+rU1{X&Vw%xZ4>Dh-@<U@ba{-~(= zl*><_{hJe+XjX6XK6-w{f*X=d>Wd{TN`OPoj8nTQeT<mnxN)5@`e3(7cmuBwccX&# zxN6`Sx%UhVV&e6O)CSoB6}nh+!8XYXw`NIP?@DN7$Bc7Z3>be;ktqmlL+P&~GO*CS z;S<co%Z%;c_9cpG;h#le$H&Khuh)8bt&MH3-@o`4Mbu!a@=k|mKZKOi_#*ux%Nb2s z?0S#$2seJE^1z*(G!b|F{tfyuc0sG_)RxH)qwy&;-wH(X`&|{@c-a*jo|Xj>WEXtS z&g?5?0K85A5%(RPL&+--$arvm1m_F<AAm}g-mgvAW!q0b5r$m=Ksuj&ztVTVQ-N<Q zY8|G0|23rB7krA>R7Sk3d^Ye7;ZDNm-89WFq=ue-Kl+bO`*-(;7cCy9pA7UH*^K2p zK<k7x6kDSivcr*8Hs;{5aAM4*<;4ge?Q{Z!jBPC2ChKrEx0N@RZ)pn6&BHQ(Ugs@b zwCUwl44GpkNC`Vn!@m16P9TnV!DJHr_8Om06dE-Np6u)e0K0KJg`%ZUn`~??&W2@b zZ<<a{)<-<pMWfjp4O}=nUh3{|+(`TLGP4HP4j<&G^borc8X#J%!e4b-!Mtgcsp(8H znu3I#X&i`J(1K65uz7FBt?0GX^924(L=ETeMyo_{oGBea#nLQ<2kouLn!7z6_8j2A zH{5k^8!B8dT#_i*xy5YmO_6N`{svwrd>^~J<AK%b6ii%3sW^#Y0Y>fS9jH00EOJ2s zLCT}oA>snrgD?mvaGP>O>k}nTz2tLh0k#;NtFR40cf88*^mAGU=dvQzBd?hV4Ni5` zwAr*gAbPxDae%@7(tpebF&8)qb;TgPEtaJNLArKK7=#kpc3uGMEVyFJ#0^CeZGW|? zB6>p!v;tC<+K~u<plxF+!rLr6{uv>S0x*l%4460G6pM>_q<O_iBOD{f0<=J9@yLfd zUAv_iyzNCcjadxFi6glD^b0)s<VTfXf(Rml;;3BQ_IGFz0@#t>JRzu^RY9bxnv9Z5 z08D>hObWAP+Ypfk(6PokxziB2S^(o^C~-gA|E=(i{t7;W@Hp)7esS%{nwbNz7!ZtZ z(PZU#e$UK&!Rerkk$3ZG9<4D!WgxpucVgfzTW<I+2u}`f0S=gR;SYhYqhjW?hKlC# z?AVVRB??fO&?Kh+^g7x#my;A~jzc)nSJKW)aGNj9BQ3=z*bK_CX`~8OMO>&kmw^cj zsD!!1dS(g^7vG{$ONx&U-VhxN0kj^d#|?)RMsW(W!C~5qqyF0yyMrk#RX0v^NYEK_ z)lPk;BRN7U9fWFY@#E%O;#ZHJ-ms$-Yzf0(!3JnBdpYGkt`!Osb$tlB4i_nue9DK{ zb3`GgIv9IGC%V9tzf^!10AD0*edWz?uqFU(rFdH`BTE#<s469pNZN(@)hN1LMv6nN z*y)zb=|gBiN!13sAizwEgcqq>BRIr`1omLb(&3*YQSTuL7bM1Glndpifk<_n2|FU0 zI9C}Qqe!y&13^P~#*j6a9@ZYH`5@NFbB2WNkdGiy)jrD&f;uA!rU+PDdl+g}M~4gw zm6Zgyf>un~z{R8d&h?W{-}9R<kNEkk?1Zb_>4TSGxnVMBsoLK0?#7uT2|XJ&kd-#M zkc^T5?!u{7;y&mvREkuP?8Lb)GISR_2rW@6HKc%)%*28h5VC-qJ@@_@>oO%w`3RG8 zC2;G3DoBSAx}dm(=@Xhq5J0yd3@|i2oCL;L-oUM*kOHxqB$us&uVpNKN|>IRpudZ1 z@=2lF`LG5~h-K*gpAj5u(+MWN|3!`|fZ+XVq;coxlgB0!t)U2tt}TqteOLnrlFA4< z2D&8sg?&jz03w-2G4aBnFbDSF*ek;T$lEgytPUhOIm~n&Xo2_}(L0<EY*3U`m$rTq z{WtvNUFm4<O);MWoVzqSsAJ)HgwiSV(1S-Y@6hzFtoFbTz;vA<-k~-lt>QQXETSMN zbKe#$vSV9sOW?u^%hoPCVF4DHeIITjGZPbu%qkEJY8N_U4+l`WKl^WMQ(dqg)C7sF zU>MB=1R;gs3ok{+>x_PB75~&wIjENHA_!<wQnkLhd<5v7o?SOU4d&W?oDg|Ihgo_B z<PDx)(YtazPKOB!mya-cQ4K<3e`1vE01Vg{>ofqhiGKoS1UAJ77WBsmX@Loj`rySF z;B&<lLG&e%6U1SpfoJL^!C^EngK(pY483tPVhy@P;qo>W^Xva6rg)RSQX!im@Tf8{ z=C>J>X`V9~Qp>~@Wu5t4=nwi3&7!jO5mrLzpa~QxIE%8*6TNLa@Uo0d09zMiUPYlN zxdko?bKt5Jn`h_k_n>-kStix3{u1y!!@#ggY^Ad(4(S%=P)^kj7d?ZUj`iT6DE%-x z{5pID0K_&!2lk>p6|&?B1?dzC5kPz5k(C!65{|#@fXNVaf@r{E<Z+VfuosnBkOCnU zMVeM3GB;|p-3WBp{Wp1r<)7slDZN(NAy&rrh>9q4o3kHyM&JTv`vnPi#`}N+sA%VI zydmiGXL%j&OShHYC_vOfhQ}%JQUkUHRy`Rj2IF!Ug4tj(pqUy4U<JVfdRc_edYiSz zG%M&wszqkIo(O3s@@{`NK&36#CQn6{y#EW}1lHqXcB5*A=asqcORE=@c9hr#t0!{* z`GhBA?wc(IUeyBn2cvOjEkV|MwmED6Lae?9q8F^!Iw0OFKOi)d@FM1$$Oi?jOHR?) zG3LY#5@SuYVJ+esAovZ7i|H`fz7h#VKX+2YG-DcS^3}U=G9Jw2({#-tgD3d&9YRXF zD({2No`?dMLL&9dyk`FGlc)L|Q=9`u{DEomrMWjm<{6ZRVw{p|f9Kt<T^L>>v0>a7 z_s+<NKK!NiFm=wa6t#c@VI)BN6+j>1)308VCuu3K)SleD4CrkMf^RzFGF!gqkQ`%2 zIW1+W-W;@Gs9G<TM`3sX04MFkTtXi+_1r?LIiI}|)G2)540?b;JFQ74O@+!UGLbW2 zgMeZfW1f$Ha+h)mG{sS;UwYp|Eh!>i2M32@{u*aOYVh#$yR@Vv14ct4YzJBmNMh{W z@&PAB4i@C0PET}iK7Np)b`g>Q_ZVwX*k=0!!$G3rOX5^Fdm9Ls>5UL>c0xo&eTKbb zB+1@K%P#&9*7#FX=f68Y)eV#VCjw&*(UgdDfsVKxuq(7t?;{b>;J1A=(o`y|kaQmd zs2z{Wbq(f$P5RY3TEg*n%Y=QkLbb%)<FEK?Y8-HbsbS+w8FLw3+R#iWrJewZDFiQH zU|b?(5Xx<`vT3QM$ur^bjsB{D*&h7V`W<M+B>o%{NgGEM*cD?$B;wpZsUi=!>@0zb zuCxG7zQ#)KMTnXhOR3DW?PDuF$scf9M`86)@5zPLftTjvSca*_64c?5{+Y&m#YMIA z(E09)EBCuILjK?aPX53ciSCRDRJ-%ymbuBDJ(0BGvuUAyF7RyS7Kw4jB<c^JW9g!O zwW|@afA5NOU)2Z^nCmmudCrliLxLekAXrBPW-WOj;whXKsp#y=L+fzDW&xW>f@$Q< zt_JvBS1eQV)TtWLW~94O^E&+pwGE}|NRI$?`q{%Nq~TQ6=5t5F@C7UcZ%!Sn3JH3B z9zyn(r6)FLbyHC5y@k8k&yTo~vuRg99#mQ5<bgFA7%$T0`4sR^{u)y#VB_zy&(wdl zy?Mo<J_Dd-yqmJ}!IHjrf9)KTy%jDxL4PmfpY7H7i83mjl?D(kb)f5)V~3zlv!kO4 z`sQi!Ptkt(5VO0Yi52(EST?Tb(rpfBTO_S?-C>;IIO;neVTSQPuv<cAlwUt9Kx<8{ z_6wE#p@AiB$n%cH4uR$s=2>T1Bf!kB!X2$=Q4H%dmQ8+Xn`rPK{Q&w`4X6C5x;jUy z35mJ5-gE;^t{;tAS&)t4(qa4q$!7iAS7TszI3M5{L{Hj?Yfe75eN}@Rq^%-gIeH&q z5F)Jgxa*x$P*GX~8ju!yu8U%m59dBXaR0(c%N3+7$(HQKT6gk7nWIytQ`g*7MPweo zAPK-`73MclkJNw*#XbO9cq*I&C;{(FDa?!WdXm`)hi^n*+BOq8lo{88EOFgt@<lT1 z`eorsWC$2ynP6mCX8%0^b+(Zh!G+V^+GV(>^y188!iYO7W;Zm`RIOH+6i{Lb;ek}b zkv;e!!euzePth_zDklXIiO{ChX`6R^!Y<ZH57Mn4#k?cU*XyV+qlSD&WJiYv9-c_; z&oO~(QkrLGP@`wbllA56g*wDHSv7gSy)?U;j0o-3hcP@XWV4Zn=}5@0`lxzhMr86{ zHtS0ls)*r2ivu-^zYIz}2r*%?84m{}j2hVkIgZDfemmT?r7Rx?Vt9)#H8}4bOuJ4} zvrp@3IL;)ADkex|mPRB)ohC%<Rbth95Iy*qoxe@%a;f+F!obbrWapA(i<VYe-<PA| zKK-Usl1(+OOzeZ9e$zmFhk`HI8Hn{P@OeQIH<fzpl$~m4$mS$3t7%1(y&}B7NTwdK zH+I>GOsN736cXZUsK6Om1_=z#BT36;QOljDY%z9aIhnvsBA7-n!UGohBAy~)*1y1p z@awYzs!-Foomj$gMRx!U^m6dVBhA@2DTtg)@napzkGsd^1}QQQSUQu(M#eG*T<X`6 z{q=yXf$qB{Is`JhfPfKuc$|nv<VMsAU_>KzrF}zQs)K+@HDsT~l{myfyY;CH0*nDO z=jFi{YeZE|<8Gw(O@alId(+6Cw?!Ds48AXImi*}GqfyIn><h`~Ri2O93yL@H$mI@k zC9f$h3VZ7o$u|Hb!U`FSXPn(NhT{kkHA0z*kpp;HauSAbS-<wj3Wo?KYyedI>;Y#G zZ6C-h8n~wTMZEL<QS*&kCYrxI=Geyq*c(X~tirML7idZup&zzoAlPC1hVOF$41Xz` zCk|`VPt6&e;m*KFdXBREzbV^TPhS2B{y)n$s-H;v^@RuFeYL4_RF(D@yDwk+s;j08 z?vD-osOmBdooR)OcYjEAaZRhyZlt^@uJ?QyI12sTqlEdX;o=q_CU7UP7>MxVUiu7( z81-m!p-EqWvsYBCL>BrHYAkRQnwPnD>#g?aJFi$wrd$JO)K7CYqD20R*3Lwu)mNDg ztNRKjMB73lF@~2hK&EHSUvi-h?RxI#4-4-=6;rxw{_m>I0@r^}wfV<zW1(8A7>^}> zqk`dKXU+h{@3M51Pwhg9qeN2xN_DS%V~O5(`p7;lf9GlVK0~r^K{j4S*_hdQQs;ES ze}`=x{vU;HpcmD~{u9_{uI2v++dzx{H(;Am-hMQ9fezkGs`%HNOw8XbJ}{0F34MG@ zGs03Tj&l!cz6|0kzK8p7N%5g&bQy*AMCYq_ILw6ykn!|LG<emdN_y!k_2<e6P(`9% zfF(5%$`f*Q^IbdIV1hEEBmSN$vXT<4xIY!?zzK@TiOdp$fu5q!8e|i5;1;2xEMy&O zfa`9%y|ze5Ir9{ZM;*+mUrB>wNHXR2#r$**#oum#bLdQ`xTl5os6C`AzX5Gy+ZBgK zeRmKVxT1FW3K3P7-Y7@~@`PO=XcZNs2wXD{;a=l$2CesmzScG_L%2#;{?<~^nqE<Y z|5iwt%K+5_^(0)}Z1f8;T^^maV=Rf(!v%?>;vkdWrK~o183pi9jJPNxl`)~A`mCl5 z9n$6MD#n^e#i;<1JoD{A7|nuxn5VF^Bp4IAvSC*vUyK?6xI4p&lMSb*2k5p4Ydpm9 zFFi*(*?z<&^5nw#4g`a)WU+`P9o+ddX6QbaUG3Ry;lCqw`$cq};pC-Z3!q7e=QQN! zZlEx$)onm(Ad!q3AQE9gh)p#nMG}mBDw*ZvZT#I8>fO&(28doEGLK{kgQ^lo$d`|g z?QIQSVU)KbvAa)Va2>}ttg2Fkwc^6NKyhGZXp9R<GljaEzGF2wJodOJvL1anlW`~t zrInPVdt=2ptiwyQFGn2N02>Aq@qfQ-gQxIMt__>oe{^lgL|;-Yj!{>$kh3L>a2y8- zQJX6^-UastuVSgzVEmhBP*V5hRdJK@=`H{yI8(czbz;|>MI!R$#syZK_@+8VR0K)} zhB^Oh<3{(tZQN`n{8z?}DO#&i&j<=q(b~0E?uS+Y6FEsWE!NBaD#@L|F^i-Y&KbCt zAd%F(%sjSB$SLnQL)1gz?60cN&&Ah55LV<nap>o3y)$!emsbgVnqLtX>DG!Hft@?m zxRT|`*SH=Awv({JSt4Cc_eD=a8w=15(#b#5mA~59Ot!(5pLFW#<~}$sqm3~jJ?EqR zlo-G8fm5##d|#?v1c_ex#k4-5!2;P{;a%%%vxJyVb=i8oQiFvXy(!0;JNYZLPT|Z* z+^hp*r79Pq3T<d_!&F)|9HYwsRabDJ=f=61s`(+xQq4ohX%+p}C=ml~;DQW7MUwQ$ zFB}$pC~hYdP_2N8M8pKDJtKL;RCUap1d7N>mGw<5uuf$t3HCJ3kOth0%tn`dzByXZ zF&zm?*XD){&t^(B<-i1p6?7S)YX=E}IOAd1fE0e^UiF*)Gg(u=p=od+SrqzDWQ_<- zKj%?6Z^I8+(`5AzvL*&&*r=_FM*QE%nyL}&`Q&C=B*WDvc=F>_%$Q8YV!5*eCPEjR zu2repKOVLON2_aPN2`5RT&8cTl1Agyl;<r>hl%4=cq<vQmzHc(&gp+5F9#Gi1Cii+ zfX!cuARi+4;)Mi+su_8pgeF9aRlbY`e2V`{LRe-)9IQ<Hujhf+hx%A118PP_7=DO- zUX|iz)Ff4kJ7Su^aCQRFYWz%v6LQx7Ooh|XcmGBk`HyZ59^JpVHR{@q`_cb!Ye*q} z+?sn0HvWHhYw!tv+!_ZAcHn<?Yfx7IH@AjS<-mIff@-p(=+BeV9maojYZR)WFw~l| zTUCL6+?pTy_J46}zM}u()-;9ui(5m;@n5+$+@=4STXW__V1@tV))3kJ!>y?$|8Z-e zV*bUgvFiOdw+39GOG^_Jq9^P8q!40AH~!z;n&aI6)UDYk`*CabB>vs48Ht5mPs=Tc zQ&@Hka7C!dC{A??FFHFh?N|N-`{kUne%yDNciOJlO`r>4$Z4Q|@hBiM+_dEG>*X#t zvbn}<tsArhq2ssfH?<=Z#UHu(B$#Jqrn_Wt!kcMqOwOk(h;qQIiXGtIWsh+=x{w@T zwLTY<Sb}nj{M#Pj3_^g|;GBt~eZ)ld@rcKNpj^vJOeVg=Ltc&~I~=F-3`rX2r_@0A z4Kf`gd~znBb&bYhHvz3_au?5b;?~5u>}Z9wzf-b$Gsa1W9faX&br77TXRJ#GMH3xN zADWo#Bn$>n;+Vi$?VT$riMj~lZlk!?!2%>;<OC2Lt+ar<a1a=Q+mu4G3;{Fk%CS=? z*;GY_)=xl|&^AV>5+g<eCKV%Jl>~|YX-ij{<RterlR6CKI8jvr(uEmTAEszDbEl&} z-5(4S6U(78Z5Fa9NqPfm6as}EuwuB)``_6bO`LyaYd%FpdRl1wf`8bW!@hrKYZ#;C zxkTBU0QG*`4YNo`Sw91;E}06~?{7XY6Rlzj(GQQS>|n6smG?2aG(Zh=++1ztW0)7} z1?ZohcSH5cStMiicJT)`;Z29=mjvspc7*NKl)EQ%lwG)B6j2E|jtcZ!7GXAV$o(bx z>n^`S@%x+@dy3j~90DBzG+5~)3ks)qyqN-7?XpH6GY%Jl<RpG%yy#5=0kt|D6PDxb zzC-~w#>2X5ZL{98g^Hx*(8`}LY{qc7<OUsY3LpRYY3u6S*Y)jVf1~N+5XB_b#@U4s z(ze;v8~dB8KOF;CyEiwK@idABBH`jD`Rq4&UK<k#GrKQdVjP*K8n4+3`Mx~U2|!kn zhNM0vhXl*0hJ+8mYN~A6d{`?kH~s)6vuU_sW}$Uhrts?n4PzFV*whPAVSF)Mi1l|- zeLhc-F-qi*efET72_Q$9fMF0b&9(ItwY8xcG^Ji8Gv0Z6V>}J(Bv7v6YA3Y7@jXdR z4ci&FcN^1<?a&GKgX`b1%;e`Z+Opx2Er_WH#)TP-ftelWyvstM#@<`}U9U|<-cwby znTijD04zsSnw1P7&;)L>Y4x|vk!)c7<it#hN~+fhicvoz#UawA+bZ34oG^F10tdM5 zBh`;jH(g}ypj9>;T-7N2AiRPftt_c6TWkbS`>*>*V)KpA*0fS-z2HXO)D9-BYKmw+ z6lTNcNRg{<I6~|%jSShBa1rOP-}^gaV-jJRs;@LYzryc;nb8Vs_QC4oy$`e<NIej) z!I{?N7v4$BlZs$MTk7Af1LknRn8E;-<+3Shdw8NE2<DQ8>i%eB`Afo_0M#Y|8?)T# z5OJsV3(3$lT{8loalKIU(RFx{N^UZJOIc;0*QqKzp-;<#AH1mW^ha}3G3;y5aY7sl zV+e)hMPhWPNtY?{R@?lkH@xr{Z4qGIEjFg!4~<}E&Ks`dNOI(*@Z!&g?U2PO3|p2Q z&)3%{&yV&u#eumYKo1bm*W!v5{s;>E<WWmUgW3N%E`n+-Wv>vw?&yL`$Veb!G<}Ls zmj>*UJ#g2~k2ln-*QZM!(M=QdkCv~u-%IW)Kqfn@oD?2avH$vOXUM;LK?$u_ap1@I z3#Or0Irg)|3A#sECXcHD(>W%9x*=i2$F1xyz$+yhCHsWaPH=0|UyFy~g^}?<T0CVj zTws|sZghb;H4k=T=0wWglLI&%+XsP%Y~oo4`2xF;r(w>xQP3N*xtF3~!V^$BOsfd- z=%P1OmEgHM!>06H36ufrPG>g%qHtq4&1{187^OkyVx|D;B5`gybZH~^#l8qtG;lZW z{)N^wrA3s^D&jQTjC0?V*gP6?lnuw^7ec^J6d@APZ3zJ@xK9^44jXSpS13gg&t!e# zM44<kB$--=dgLz?4^xpcYd@SEysvpa9s(Lg9QMLrUVlo=F8iypx}DDB-`PZ~rB{Pg z(FFSxm3E*UV|=AGS&dyd7bkA8M62Ec##A^3B_wPjG(c*j7_sJ*0xOgx!uFn!piUD( z(ft{0@ok8ZrMzJz?<jM5qCU~{&MgMpV#;rds9M1aS35uk16;6COy*LMZybbe>+eor zw~mXRcJpHcTe<8NXmjVunt;W?M&d=&`sS}VMLn%nRwe;IqrNyU=?ST*Wig4hTnm*I z)H6`u)7!R+<?aujC`Gj>?6K|?IM;x2mz4I^lT%XEW2;faLTDX7q}w4)?4<hQ*4Q?I z{M#3L!YjaHd%FchO}*L>00r6x>En`vuPQ`PVH^uh*HcgNicUEb8G&nz*@I(V<noET z4f}}FhXB!d<D`a19y=OYV8$nKRrf|wpoy45JX*^g>Fzma_j`e%6olxfC^kmIO)A@q z#mi{{=YZ*Zcm!RA4j?4v&Ak)_m~h39O~c2aMd$bVInu(7kT__1dnp+bF&hD)zHrLk zFwT%m39>Z47lNt&;nmRmyH_I`Fct{3(9H+zYT*O#5g1Y47gW9`_8O)&1(FVzg}{ng zMsPlQhhYR9Du@MHRxp+uj^H9p)X`>)aSy=^4YKEMahS#!LlCr;EM)z>Ja68LFEEA{ zRg<yDC8Za)U{vfg?${)_0Bf>)msIqZq8gP(CjrdN!lCI?dxAlkFqlYiA?m~&0~r<4 zzgQ|%YCEB+f<Dms%tOcq9+%~22S06NqHN-#0V91rDyMJ88{OvEGT!}H$XOU;lKT|0 zC^Mddh^9s;cE%QEiX`O{z|>~)iC53E=zxeKDX>tMw6CHFP9aJ8Dw$_b7<&&TARlnu z0jBi1tJp0O`rB?I9ObvhQLGZh#;Nw0Y7X0P2>%77(|)x2B7@7ww7l*;w>oHC<7f^u zgm_j--jW3pV{qU`SdDr)7&hKGmnatQSsGIUKnK`t6Sep0ySGZB{_QH5NImsEi84D< z`6L9mUiC6i!LoEUCL%o|`Gj+0P$1^Rl|nH!YD-L6{XLO;Ay>T}qI6Ffm>biD>J|F| z2j%-x>Bme4b*Ho}=nEo$;LUwO&n8Ais;~l}4T+a-dqWRdHR(5*H>LTN-dLbuHbjES z0tbyyXz+Z7crwDzBEQPe6Ba2bXdBCUf)FIYQ5ap;Qp2nj;5;}(XZdO=tZI!eH4my% zQ(UF>MQzsB(wi<>-(LKY#lQVPm*h~KL_OL?63J=BGlGWgahxZAJ4HOe4lwICWfX-c z1O&HHU%Lc+oatuYSe3+$9SpI2^dyQb7$|&qI56GJwLTFVV^=S<Nqc;lag_jmO-gsQ zoe4ziR`Z~}p>sc}FDVUl`D{`H!xj2(DgckmI0wHtNi^<*t*zAJ4+zH5jE|4mvN0$Z z*#C~|w3bQc>gsV;g~wgM#{bldx(}6-n{6j@l`M88Y+D&Hcu!3L(%@HMU7kIL#=kHU zfsJ;L;!-oi;ohK~yy198Z(3-yO)AaSEU$hwGCDpCLqdZjPZfeOp>%<HL}VgaqM&(K zGg^-Nz4xPcSbNLs+T~I-TLprJ#S92CB-oO{8)8k;fRWbM)D{*aw}_BOvu(34MS@v8 z6y`&8KEqiv$GHHbpe+RvA(gO)-$vnZ4ey5cNDBKaR8|cbUgXch8i08jyuA!(Os0%0 zpgU<|)Chc{MMB4dNhB_9?*o0tu2uqrL*lERp~lf0k~Bl2pZn{@EgB_jU?^(D+79Ij z$?~%2WA*!&b<Q9Pa(sY=Kb>;y6VP^m{uPkrdXYsASE}DM8vzX7C&=q#xKrj(B5J`_ zMh<zfFCl=<sEw4{;pTGvICv0TbPF7<c{i?hArO{UxfD{yBV~Q+ebHk>EEYu+4KwS! za`ELBq2yD1gq#f$24-Fk{!Qm3o8xR4N8t_3n^zsGZcJZZYW$i16_33bfwbdUv6ycw zrbA2(@W2PSs^#T)eo~8I$;UfNTeXtbs*ZkH8R07T>rw`2D!47nMEEQ)&82tZpV*rF zEeMsL>uWUz<-0$WSZ;DyTrR-!1ETnwHeoSf+jybj+g%kU<@s!0%JR$TknYtJo`|1; z=SSJk(UMEFyjH8Zwx_T6%?}_;<aklV@u!Y#HErEywELeupS<JiiNn92vXKi$i%+g7 z2gNX>q7dm9`%G*T6RC^x_}$uL>wsC{K5fc>TX1O|>YO>?GHnRHLY0TdW{TI-w$`Fb z#b<gbh?#{7upsjJqv^n4u~qSr<-_3;qQ8Y4hNv;^D15E1{ZX@CR<ZbYsa+L@VndGg z%g2APCNxvt2~O*UV1{3^re!nQykxO)PM1+YRz9oAAyv7&d34+#%@5!wLwjkkU9y+o zQ})>J+}Pw%q^cli%Uj%P8Zf11CQu64EfpQ7LpIJoWa`y84Q`qpKp#D4NX3iiBXh+m z?_r%HJr0*TvyK=~=dz@1;a3)+S)4q+BDn#WH9E9fo6-rwOZpub4tys;B&hg$4>?iZ z4}5o+X#SGVDBM(drx5V23TWYQwh`&2WLWAx<5HG)9eHClfwufQtgepL76PI|W`qiU zAnEV_=`2uvrND-IuEpk|F_AJy<kE1BQk;O&UB~i;FyLIC1;zsWD9!FDdfJ%Asi!KW zLU~_-oPWj4B}*gZt|PR-I-;yvR$;G~50`ZQDz4(z2WL#u`bm5)jN)Mawx%Px_^2l3 zp0s={h^w*FG6bq>mW92mtz&x(uI%FX;>j(cn@pZO^~DD2R-LERy3-H!Fdh|;axT$c ziPM0*u)_m6&LjVu<gIvlkXaTwM`}*=u+_-ma6p(2mkFv58bdh_yHLp2A-WMG`$DKd zD2Ve`;ukjRv;p#V)QGz6cQJt>ITHkY$S|2X!mUHu2LmGM<0on@wF$&}65$`5U9E)i z^(2~F3JT2H<bi3ETPM-bD`clSN~}k#nYMBm_uVdCW@(iBW@M<_#Fs-ck6S`?-N=<* z)vo(+R%`$hTrsK2%F6D?NnKxJkZS2ae&C67jD4rBb!`VlPW^2}Y2kt<?s1)2#RKle z@YV(7Spq@Uf0f=cx1wa%mPe6(BH+TnCa+yao`cQ@?e5}vZHf4Wb^*Oa{(;ERyVrWH z-MSA}<;<aXC14)HPVnI9(c3Hxlo<1Bg}gAipL3W_V2Pj=4IF1enA>3f_;DlPYSU%y zcNER_O<BP#gnc3uc!Ej$i|B)-(n-Y8QsT9Pv{hl^tW|p~Fv7`8mRQ<;(x_~zjF+|Y zM}xta2zo)lPld;*aJwR6m|0_`m<EZlX5~#T&A71uCMhy9cne3f;ZI4SEQtxcmAa0; zWor{u#d>lvqV9_d9s}Btn%r{bZ4p@kMvksefEERYnAqh-GF8GX;t8drbQ?HYIy;!M z@tQnU4H;d`I$P)j3B7BQ51Nh!H6OiJ6mFt&vIZhqn#yKNGWcj!LDK^t>E!_~$+B4{ z_w!<NOPXxYA$7}$sn0*n)yGK6hilr;0$C2qW*ZyaA(}sOjib;%-TeqQO&!nr2c7r~ z`(o&LMT(bPgv!_{U{|N6ZZ-nF$}Mi53mSSpOB!H~ycZcm;Q^&#_1Fk@@nS^cX+uiq z%;013FiWtpQw@qB*eS5@eM>kIr|K!o%lG%=m~}YlcShS1A;Pz9+Z<{y`<eTGnFVp& zzSF>H0+A^6>{IfCSx-H^WPM#YhWeW|Bzub7f7b5*5;2yp)GDlY!OUA*+e(RDEA1-N zD4UAqTT_bBRmkKaE^**A+`xvK7WeiC1IsD9c2h5u9x*lC&|HFbhSdZ518@~n<e$ZZ zEDvItEa0!YOX85FfEQ-xjajg<J`q?<N6G@9+K8T7H=$T#2is!Ph~~srL62ykaOKC1 zNEi!2`o)3(D*mdvNLUFfghPLaY^}vqJHye)9@G2<_&;LJ|A;mJBi8(nSo1$(&Hrm+ zjm(XwF%Dko<84|H6xg~96(Rv(SNv^Q3q=-K9w0n)5bLc!3D0jx^R^Qp93Y~PlAmlE zF8V^D5ee&Z%_L#&YU((TvU8kj1-7cm4tZcLKw`+#Qnz%e%_=!-kqF=J`U9hzc9(Bo zI`MHipr>U&(996WAFxo<d3=e%`S^xRF7-?rLR)O__EOue+0ov+=t+cRC?&qqqhE%Y z$FnZvqb?=bQ0gUHv3o&|^dfogms44G!c;gBLTg@khY8(yx`)8bR2Bk?kE?6QRObAh z548L$RR`(vC<unVAbOeMAs$J3zus!cPA0WKO>3*^P223AWnD2QKz0t{$L;thex7ds zJcUA%ZL&5q;@U%e&B}0}4Bed5)pi>XH77N}FGE_8s)S7QYHdtsX`qb^M-uU9VRL9A za!!`&a@2xCCtuu;6C72jvtGcf`bP<dxwT2bBt|e(>{;y-B?HXWjTr3xOv`RWw&i5Z zt~kC)4_k40(8aNq7#oSinxi?;AsHjD<u*x&nCt5?8)I3?N5&zoNo)W=weE&2kFGBv zrA7IlNE=!(#3yP<19pbz-&yj6A?mY}iU^+hIr@n(Gf@2&TPU8vM*>jBSN-3kp_5xe zP0Z!IBX)^=7$=xF-j)V9CQtQ$T4}_l4=+dxevX~&Hdva4z)8jUgdKHUW?KO2y?35F z>ULjpw}VY%2u0d1_k1Pf>NH}qm=Bo@Xo?Pv<$vlu$W#CXHX>C1{-W>Yyln^7H$AdZ z%VhHt9Q3HjxEpXg6?*MGdyaI&FcPOsbFTG{_{ayo2sdbW&4EUEM+us)0%QJV0Io)~ z=>x>IaKHIrqvd0HXLlotG?{Tgy=P<`lRZ*{g!rVBkVtgrU+-HuiG4Z+t7HYK7}luh zP8{wpJnvTED_8`aHTsVPGI(gzS13}rD7I*<O5OWic6=Vh8OY+wzJlM(kj{GYK%x6k z(&t0C&qF!)zUryE>SPF%Y=~4l80s-GRJY9#DT#V_(RvW$u75c{vUHp4U{dGc9QL*r zCMJMtgzPnngn?3h?T5|lEx0$XPL=yUHk)Wy&{FYsE$#uk1^086!AbS`t@m-G>C4{t zhx(^oxSwz=`)<#eK7@1s0}ene7RKky2Z%rS{(q#H?#2>|7Rmn?is^i4ZfxxCE#aFf z`RX9T=^N=`@@sicy_@>mp{2Ib?)G}yX|CF9$aNe^K!CnlRxN^vhu~5O({F#<DX`Ak zc%NbhrknAZ`-7nxEF1sxR&lOw)_eh{DxRw4<6^a833bTaJM*WEawfN&jsa<D>4cjs zBlPA6U4qU>41ND&I<nUrqF8TUVBOT+!Zqz@2b=S4i-aA(o){H~j@jKJW23U2&Ot}^ zSS1WZ5~=&fVWts%49hq&b8Vr{U_jW3G-w2Gb_~uQS+tvUyWKAR!cPpvv-}0?j+lP9 zL4Ol9KHg955Fk1Qn|NX~&+gZ+XIM`jD7SsjE?|Q36|#={=XVOt_L1}nuFqq1y@|qa z`YwIzTrsw7^S_-T$IknrAJctyDwIXySXkB-=siT@KJ2c(%w*P)E9<Zwj~HL{zUA1k z?mw%6a=lX!2OO9aBD_BUjE4q8c8pPc6ox<|#Qw8#d!DYynzX%T>sEPY(7tR69zvV- zkKYZ?biQFmlHWI9l&_rcJXHl79ahs1UAeg{6ruUe``)g?NCdJHhI9mc?ceWS<x`~O zgam7An^T5<rXul9HOi_ba*Hh^f^g+Eu0ChR!2_|F=|dyrlL+a(Wq^zGj&0_PMI}+G z*B}-+6XX)It+_3!i?60lRN!9*;e?}~41Ara(wA=$uRdEJ*+`~b5a8|`ysG#&_w*bs zNB-}c^#$yIQOc{WO7Zxq?i)o5Bf!f`%(kBo{6J&|a>X@_`M!yhg<e|hsnNTqq7pbI zZl8H)xBV<5PU`>=g~N)U8QN6UztnMKDR~fdkrLbeeZ*xvhaDI6^==6qA8m#en0rF{ zrmD&C3`ZGqWu0bJz2%9o0ql?XIO!2xwwv1VcQ5{SwwmfDolPo!-779r#^*FdsMTzo z#mkevG`RaJd;oQGx3_lUc~ij3Sx$a<FtT$^pkh~S=2>d@J%h6sojp!cz8>^%H{F$L z<NPJ2(Oxsp)^64s#@0D5c4nBvejXI_6~WVZlWfqoSd{N?@Z~GjO1ewQZhub2PG0WD zd-j57AN<%K?JdJ}uW~x~ov){_%=PwDI8}{al9#9IJge1mct5myy!-g7@bp=~Xn(zW zbFJ`L?{;1<*Wy3L-+G4j_?|7pXLD@L$~dzaAHhyus>6QUD%dVt?EbqHcg!Z<a`tJ$ zu=dh14-p;NJN4>1$oTlA`26)^naOS2+|u%#Uh!)^2A*5&zFc9QA`^$#+ae{fCWrsp z#vFdg$IRPzgU$1E-L>M|gLm6ytjSTshvvNE?RN0&)97m4cK@#L;(+=|vD+rPac|kE zNmYZlySiO)5C?x@LwoY;0_@6%wS&`l<!Np5@$xH7t!))!xveO=>Kcb9QVtAv+@>-{ zYxBdQ>7-HX%Esd6wN9J6ZE4E&GQY*=AcR}6DvA3fCcOOq^{&msfe+60dCE<EoxEad z(c`;8$8l}xc1pEt7NhyBzn`8RcbN8=P7Z7^{aarTw)rQYE?msZ;Urcfw%C3rr8TN5 z5B?_lb)LPos<?h7%CW`S#pYRn%uAusSrM1Uy}D*&(-f6aU}*Ad-F$OlXswiCj@qZ< zB<W%^3%oO>`_V2afB7=$!O+2|Ntdq!YF#{|>dwgMJx`%bZ+*zY?(?kHU7HH5{nheU zH|GM(_XH=#8}?z9p^1#S^SG_opQvBzR!P&-^wce;uV)4>6*C?jmybi_hlXzE9>wMA z^0s#GzRWmDU71VRMXo*tW-Qg!SM7%hx`XDwleB8qPS~;6i|)0W4q)YAxj(o@Y@FHg zo1!{(TvS+}?piLZ3=LLj(5;@E9m;)9*&N~3kC&Hb&(hFrVcQGhikheJ)Yx60o;srI zT5zv?rgF4#wtl3+w?j#{hDM!BI9sl-zZI7UQvFxDZZ#cE8S`*8VB(8PopD|r8??M= zc-J-8n@_Tf%lD6+*>8`<%Ik3K(w3iw?|pxVHZ_{5Qa&SYyzT7;*t#u2YpZZ4<K&T% zan>8Xb}C$265mBcfo~|t2pt1bJY`ZRm*(Yh=7T}AksflSkPK#FhGMR%o0;zx+@Is5 zuc-6PXu)mHb8M>gMv$^wnPfRcWzckoJ$Wez&?vdLp^6r>6DrtQhrdef2h+Pj`P7-y zqgi0J-W#_l;xICnEfd48d{R*oY`l$u4*B=RuLmNalx-h!A`6S@Hn~qsge)9-BoJd0 z{P@~M@s2pVQy-PsxTk-0i&Y-`RBo4;#d#)U)*8pt{<#j<H>=T$)6?GhEGt)_MYiYh zUPi1_`}p{C<jw$G&mj!?pbpg!;Ek6M`m?!fL!Y9O-;2e{B=Bd;jvH+S&?6JekX@-m zqT|P_?tk%DFO#bZPixD5g-zp<jFR^(4DQc7eQS*vU-B$h)hUja;h2a`nTHV9tY)KA zBiaKLgw@5dqp0*NyXfg|L0YbSyC$u@f6Wm#6n+#IIC&@M%<asQ>*-``Gc}t6%YRH2 zrlhzhzHys_ym?BgOqi_7FM|T~JCAA#w9DPNE=TY1<mX2X)&H(T`g|NF83p!W!B2Ww zF}-~`GKGtz)DJXj^n&T7H%r7CJa!XHYWVFZ!!bK6DNP?njzfD&%tN|pEo%is`q@X+ zTpLPDV+b9w0^bly`DemR1r=cmsXg?3`@pZqa>Q;E$2ZWtSzR0&2j;Jt`63(y_<i!z za!w8!MU^F7-JY5E6_$h(s$xuoKLU7^xM$YUNkHVV{&X68SWZ@UPqf)E8BA%$$!S8h zgYt$(suxR{HE+iB5wng9gTK3QMhNQw{3H0pBdD?LUS7SnEujKTAE$i|#-=j&4kY|l z$&84v4|jszbfujR+THu>$Jf!6WtRY-zq0m9h_-F*gY<9{ZV^sk!W|OWLEtk%Jl47D z1*e-$@bN-f7ARi*s{9l(n1Y;GxRkinJRFZWJYmP`jSrS#nTSI#%D^w7xSi^Ry4TQs zVgQgCcc3Em9@wDuMwpxaEFzDQQVeu#Nr;q*9}B~#km#-?yFk+IV?*Bw{tKAYKyn8J zrTOk8=|C8WGL$v1;Ta$8hwQqohvUUwH6u+ws8nKRWzrBXnb8ghv;Ek~gNcq0g$0c$ zq2v-`q#Oqa_b7^;B%Xp%I7}j7f@5T$e#)BYKM?!Lf!@I{Cn>9mTk3mzl42{8PM)1M zV)bwoke>r|)0)i;dIC^Ux(RM^O~e@-<xAbR8@m)#S$y{5t`j12-W70B9b8+99D;VN zl*Sn6y%odaS!6a!U^c;uK(+^oF4c2v1T$0G{}$$i*u~}mA7XYtiZwVJ1H3mrUN1j? z&fMV)*bNYFJaUE`w;UJPX3A70HG(i60&QTygv`3~&A76APhRRWrjS@rn+_<2-z+p> zLva@SFj*5G#uA&wn8(h7zkVMDp((?FFm^K2N1o~tD0RgEVKwq$^yl|SGU|Oqv~0p0 zS+RrJSz%*<gzt{KO+iwC%%8G;7{&P8%Ml_cvZm##8XCL3eSI<P4~BYrjou4C$aqYW zNS0a{#hy{f7W8bIY7XIJ8f(L!PvGy`VJIZhh#`8iV_=9Foj)L6JVCG4(b4g-n*v`! z_GJ6&H^7<+()G6^KI-o2^H<ta^clUCHo8{YC*E#~e3wC0Wu*cD&nx1k(?ZrZ>fC!0 z#H^)Mfcv&?!Hg7|MC=C;oDGd1giXGd6|eBOK(dNnnovCse?;Sp8`mLH-I4F4%abhc z@Qw&i&`eR)hYruTFxi`)lVXYibSS04px+-F7)yYNcCtmmH3V7`Fub3RS2bwLuj8>C z>YDBtwww*|vj|PtAQM8agme?fqVo9(otLblH$mw6#*=wB@eUR}d1HpKl)|%Yji&)E zVT(IymU^KIzqa6oJ#3oErFHr!J99!J&N+m>)rcNF-`Rt^z8W_9n#fS$LPFJE7KeNk zcYXh%d#YEbA~7c8V%j9J@p~|N)f)J)JqcordMaA_!ukf>!6OGqD;7NzdE%&H{7^|; z>Azhlo@h*3#I>}%$pb~`0G&TbDN1d^u%i+L=NpK1KF04@h(x(?A^)dG&HQpeW1xXl zt!WEj5oAtYQw<gtTb+D4L1*ij4+BP6=>uXB2|s_}-~%s&z`>9-RXPGi{Ic+v43xaw z9#0}4X%%!#A~{sf7C|CWk3MH|pD7W8^c&!Y5dUV=jXx}A)sf;-^HLhcjEM?w16&4I zYY0lYnt8}?indMwA`dc^(G-KkOT;p{7_z7X%HRkamso7$B39VM$s9}0svu{-*Luvj zq~+-YeXNI9hb11Z(+!0EEkvb<<5LLKL*L+}N0VcOnBXZE6eA_|lOO#~k8bpsXQ_9a zaEQ!0=?a4HwTE^Y=yB8xxRxWg`n`u3C4j^>M-jzD4a=cIM5Tr0u;&|Md}<&Ibcg60 zpbCXWNDlJRNMa_L;B@a52;0zxx*JaJk~H1j6)qcvc`M?`YZD7Z4yl(k4Aa8EiGHI+ z*f17YbJYTJ*%Qh4_BJ5ZV8_Fd^c$^u+z3`^BD<320aLpKyXdz<VL}0@g4%4fp`5Md z_}7|xhggf6{xn;qNYD!(R>NlPkNQ!Fd94d{gx2yh1QGNxl~5K-lu!zbWyIzY*fWJp z78_=hMCW@if3QGW0!ZFICd}JY@=BWK2Feh!JV}7mC-5s8iow0jz1jpWfX(a0F!9`a zv*LW?V_?qDuNk3D&fTgo`e`2eBc*z$21DhOsKRg;*~kbKI>o}#>JEbZ-PeBTBQuNM z_`_fatv_r>qy+b}C9=>(Y0Y>mXDqjG0l5R%fUnHqdZ3#bC>H#!h{hB*nU7&Ik*{S? zDVBbPb%BoyUV9j@;l5W-@mO-k4D1V`Fs<T|-`O*09Z`rJ-9ILM3P&PEPJ^+4H{{89 zDb(TQO0<t0l#wTu1+oxh{;sb!ASm%#jQK&*8GeIGJhQjaaq_++6|hNkDeRGnP;K{C z7bWSC9Q!T}9NYl{C9tNvPa+Gpo96`xu5ibh;?FG%jD$1?#23R#a#lubLM@=%Z;TEH z=4_m&TwQkng3_9UNn<jI&7^~jC!}=>p!yq6k7S3^2q(MTXi1$b%xcHdzyJ@_6SF^_ z=f<`aN?4VE6$njEA}Gn{@1Vc}F8pE9c`WLXF&^V!+96SxnFt2r7XW;kP&pi~ve_Ix z7{LG~NEw94TROrCeF?f>pkY1>9$BC;#G*SDZ55+x01e0M1jIQe5m#OR@lL1xX`Ozj zT_QHpAoDL|F%<iq{aj6@a{QhrqDSW_6cd8DZg2|=s)x_HOdw)VO_MRBJc)*yc+a}T z2t%PkKq1r>YDL4mLI>O@+A^XkQBg0`;Crz5IGj+OIpV)Qgd0#Ozc@^+C?HoRr<w8` zXZ8q1sk>M5N{sw7!57#{hgo6nVD-pn#|18{6>4d3cEf$9TT2=f7(HTZ>{TUs@>mC; zxRKFfG@vNP#)fXEVq1@Ji0ZRmBAvh-ZBf(O#VrrgKmdn9;WUCuXAEkF)xuo0Yf)yA zhm<wTsV8ow-({~S6ZX{?80-mjQBw#jayw_^lM@|mcRGtl{4Bv1EPgUz)2|(X3V#yw zsdk_nVJJ0Ej)?SrY@(%Rjr5tuP)*ElNqt#<m`b0MjFA~CHC;tuOH3xU?BVbtSQc<} zU4e}0GQbAAEtvJpO2lD^oMl!C{cvQV=^K-0y`9PjnL?KUb5wCHx7Wx0|Bt<UYR;{J z_ca~cwr$(CZD+=|ZQHgvlg!wdv2EK<I`4Yd-fQiy>e^j>&?nth;}bkbPmSO8zlYLX zK<Ow=qfr?>FED*hT-1I^nRE)sj@ft-#!jhxn#<fA(0iJzt565&6z+?f7)A#17xMIL zp`2CJT9U<5#h8gV)4B{=boF+!shF&>BZ@(?e+r~yF5}MVXuyW2ETK23h9M0n_A~(w zkt3CnxDw2Oe@PE9&z)@qutN~4{-uBjNlW&;BypW@$R+%IB8oH-bQa2?e_{AxE%vPk zvynx`P`1buy+ti9lL~%552ygg0~N*y>03aXQ6$Vo2eM|XlIIv)+)g#&p*k6>4$iW6 zi}2J=aiS`do58VoSq<xIG+5A}F&df>D}btfArlCiqqu|~{;5fLz8#26bD#tAqAMzM zF=cSoGAr%F$2K(Le2DK`F)<%REo$!XXh_d>09?>t2uo1ZqNg^Px~fsO#%*N+Bwaf& zwH?X!3bUQUf7<6-v)ME~MvP5wq&a%S842{P0NTDH%VNtnSBoNnbI0QO9!-pkd0vq| zj5;;2m>4Gr+{1%GD0_XKez!#6m{2k?*~T148^Tdi+P9z;-l@udii+fULwqqVF3>$~ zq8!oj#|cVh{sLjQf!2t+piSnXdKpG3^=A@b*8$KX#esxH0h?Th46`cu9+sDGFwvI+ z^Nl%_srgV6OQR0k2V(s-W1XuJ&J>kv=o!fz`5dB<cUi@<SyUH*Zq{FJ2c-<s^7*?j zHI64$vxg(k6iDI>ZRmRludgH$jdx*?uLXx+!<Zew<Q1R?+lfB#0HVgfp62KXz+2GS zD<qPG-~U}zq3w@JVWSk56WDObK6)#iO8jCiymhJ^RJzBIS|JhbE(L-c@{KV~h+-(Y zB3QZhegN`YgI&wm)nv*IL!Y&YP!935p|j~r<T`DJh}@Qhg@;}#uOIsAWeIkSsOS67 zlSkL(6Ua}~xIurH-yKEs+!Q=oP4g_@#qO5+j!!C~mpIE;i<H?%l=LYh`Ku9Ur@2y8 z?)~S<(?-=eX#SQyZ1xLSYn3qWQP}?aDIA)ox2A3h_{dE1vp<GV$QGk$;(8JL8XHT) zqawQ7INAvtM6m44nQ;2^j!5m_{S66=g3pbcH(5Py1FyZAA<aZ7hVwGJG4-x?s!z6j z_zEoZHqLa39xr{6BCb7LOh1jxT~$mSYqNu!Y7EJ+Jz3o_F?wpl_GCk+t>AZ=?j6}> zF~_=%zfL*N4bVwS{PS=Io_FY?JX0rMK&sigxx(iui0S~FG}PA7U?Ux8OvW`700cB_ z**F)>&&#AsXdrj|_vbBRf@ugz@&$xGESq;Z3eKlyJ{zat3fH7ltF-_SN0YG4MVnzm z9`#89@OFbV^O6rI8Ep=J@j><ARK+b}W4q$1#Ob@c*&&~{+22`Itl=)sv}f_R%4vtD zMYBGmdc$-Me~emXWO%+0IziWrNN;jdbsURsE_=&-YoVt+q>cFQ;r$!*=(7||RhqO- zlquoug4ctx`V<koj%4wQy)@2fnYR4`rGvU+JmN!LCd}+T;J~Qrq+YcGH<g3({&c{5 zz#RwcegOe9m;@D}TqCi&PoN2qD=U5Xz17mCk>%9edI4vSk-6I)DNKM`?vCZeMFQO$ z1Cj$Cm*Y(j)vW7i)+KXSiKbs@YTfG@(7^lx;W%iTcqb6tSq;qd+hLW^Cr5(dsE6+~ zJK<NIE)0-@B;0WKQ|qHtu;WO(PkawNM`ySa8F;5WNJ9rx>jy&~{TtkN)Kv=(oe+iK z1B+wTrx$AAD54A%Eqz^>vDYVnY5nMjF6IHEF(A|6$I6Z(xXg7{t**VvoG?>ZPA?b| zijk6Ih)hu!HL{PS$A})|t02(6TIuS@#vuG*aAXE>=u|7e9oZynh{ls00XVH}imNlK zWu-zmRckEm#aoy+&eM_5_};9bCVRX>Eu85A$Dq;=##QJzGqjjLPm?@Y_sgjvf8Ov@ znwAJzMJ8ODLAnTJ*}^*kh6S<3pn*P`1CVMuPI4sK%m~M|IiLfmU{np!C^my<TMdZv zgZV-v;WWJjya_)tGK>TmZkdfEs$I4%G(r&@s5$~8b9;v9r41+L*W{ou)1<Xxx(VeE z^WiIhG1xUHNVdYV%>&cZaCzgmKlfSyJEOl-U9Eure9d}da^~s)XGKI9IPMCBIPsGi zr#VPy^NVC+Px<qM*-%8$iGf(m8g|6wk3(OaUKl=WW?Dx7Ql_JW<`~MIl~j}71j>^6 zJ!!Y2d_9@Rq*?YW+1y1bf652TPL^qqgc14S1FMg)1R$)lcEh+jS=+)ndjhHFVhb=h z<r`>I-Oj0G@{U~Sh8Z!7uy1A%k&a-m>kwVe0_&m0;QYSG2lF|U^7#!M=x1>oH41x^ zgDR*@VEIo$!=XeZ-?F0sygq)Msby6-T4Z5n9Hk42j0&6w*RD*XZ0>0DKm%rP3aX9> ztoAS(HvOEUg5x3aDFj$TKmepO*0v^hKdEB)mmS^;)1FjTpqauDXrpTCA>7N#VoG`u zvnF+;yVmF)VeT{-F;rd<Y`5dq2`IJ?Et{4dp2-qBCN?bto0KoH*Jk#lTmVq+UWw=w zTj`ymz(B606&gGzI&L}IPMQnMQ$Q}{cTF%G9uFC(QFF^E6uzO$0-;KQi!?cwnR{u# zs6Q{Eh3ttw{&rbCcLr~T9R^+KQDY6aXow-Aa<sC9O`;S<;?Di0j8Q0>gIHac*A~s+ zUup*O*+!IoWI^6-7@C<NW2h#uU(iAY$Bl9^cHkL0$FQK0>InrkxAplR9B}rTHDwsm zYdC++SRQIJj+$FfLA!(jxa7>)?wk<I2VvPFiNorK2e~n#*JIiHyy-}d;g@neEwiVn zZz}nH_dMCW;zwA(!vru+K*QX5U!fMdd9&6WBIqW|WXLAUn@9HR5hmR`Ob0JH1DHcr zUYX@i76VW=WM9P+bCvZZ?|TA--Co-$i89?GKt&iGuF-B*3mIim3<6YTxGb@7da_y# zu+`Km0IET?2&|1w{OO_vpdoI>Y|4wpj$gTG@`62BR{XOey#l$=-uGK{G@Cg2t%IDj zx{|7X2OK3Vri2|_@*CXw^=S9IbZEaZi{I|$bu@rFTC!G+GYxSThXbnY2G)Ugk38fc z->+mh1|?oYyc6a3I0v8Sh$gI7Ai_w3v5MXyy^q#{f|#*bgZM|vA(Maj3d|meNo;l+ zdHy=EX+-wJh_B6v3vCm@%;@g>!_eXr%Ycfk2KAP}82+0T#CVZ$FNsxh!JMB3!yndf z$+dSg-c48o+qe``eD@@^83U{+5m(*^(6AZd56l#=S$rWGf6IJQ6zfPVeT7z!EYyTZ z&&tzw<0WakyMpbPaj8bIHj$EO#vVdrPcPmBIGGKQ==JlxTEmlhYObYOQ?QfAYgwM? ze(ahuBABvX)Ie6C%f6ujV#aO&Kk+dP?RsYzwnyn&z#`2+&H|@$AwyO}3_d-XS8Eh3 zkvDLv=p>ua9<$tWor!VZC_#}AkK@gRVx+}5jSUeD?i_sSN~lt^oER}btXw|6;CC03 z+RjJe<Wz-I;+k@R-~6^Ox}iUihZQ1dTR70iYasyVwN~&q?Z?Qr=*#v;py`%DZ<+KY zE>^ky@zf01z56m5dE7M~{U~cOdN4FpHkW4}#)Nbe1olU}$T5+IeE}m)An3PO5NL#e ziRke_kmQOpT0#)?<TX7GXF8le111N@J(JZ|TVJu_MFd4ZW*u~r7>$O)i{+5i)NvQL z-NJ5|$z>f*2nPPcZ_Ebth6w&i*rktF%fEU|(_ek8S?0&}=)}jaxPo&=W33q65?cX- zPoo>4<ihN^cY+d^_KlG$+ZMRfjNkzN$8>ZCzF@%znzhmm(y7JMNPn2J?KL}gI+>^3 z$>|_4t=j>nkKyW1yQSmT`<rnmPLW`fVwBn#V3(QCS94^1jk);;Oi%x8ika4(lsxHp z2Y|W$9l{)}B9e#~D?TOMdKa0JflLUCT|5dNI`Sw{4mR~(pdhGFXBnb9T9tFBZ~$*I ztQmut%w=?b3;pt@FQ-Ii4iiSfeGGj3pa`&V<^ltw=D#FhZK$IYXb0bBFD{4}G1cZT zzOr?qY~ERBC}Wz?Kg6!18=6smoM-OX@t7u1ZSenYj`p?S-R>|P^gmi*AWBW`lsoFN z0*O(H`_2#{hfjV@rR)6iTR;=B-aqxg=tIC<Ytk)AycTI6DMX=^41njsN5r(gLMtb! zk_`UU-C3I)?$!+#S!pIkYAZDKLIeT4sKUaW#d1iRJB*8u!{p4cvD*@QdE-q>urt$P zAj0|cE&0q4FG-_H0BeAGAOtS(2j5}^WZ6C3>3odqVmOvn(gkBhu#Mjg*Z$K3ld9p1 zQrtbhtvQM$lS3b*fmCC+YM1XE5g1TVnA57Tf87=~FtVh$ls6LYU(GiTu%=Os+d0TT ztdE05$x=9(EB^j?THZm8<)-P7zn;Fb6{yop^1&T<u5d={r;wi!@*#PLd2~93_Uk;A zffD|th_1H%LSNfRBk=`Y@)t+W4)qU8&B&I_1e-6@+i3iLm-y<7Z^2)4Pi|xh&s^_| zZWn3I3G@f|>seV+xnF~R=xobwZ1+-zRrT#nEe$OV-8Bcx(C66Pe#&=syerLl2(@Hi zsozJfi9uc=wLWoq-`ac6&uJ8wX-W`)bd1gi3%5KcR_XZQ>Bs|yYjN8If%cpFZ?H_` zyf8HD-=DGf7qh>Tacv0J=`JoW4;gwUH|NT>bwFE;?#NEnO2rpwfait>ik`}d6Jq6y z%U9Kv-l|Br-n45!Pk(2>pR%JixDZScegReJz0#IR(LXd>)Xh9p*oZ(A(H~u>qD<D) zpnq6g)IPwzJcw<-^sNL&TJ-slUh`4(sNCJi-{MXz@FQI=!ZCHfN`R?Sw839Q!38#7 z2+#e}ZCQ-F0i6Fd9UW`1x~2};_YHo9?2HhDs#}F<okg}Ob^%^AdkYbwQtmpG8NM*1 zDMGI9`&Q$lvgx<$z?&U^h(6MQJ0+Qo0NyWRGB#S-xEd&uy~BT}#WRsue;*J1kX?ra zGWXZ-cVx&sLnM`bY~I2cE~Mfu^kB$*fK+T1E)+Hsj1lN(`NOH8Fm?@NQV5Eli(~Re zw5a}vuS;IsXcR`)_#nv)sCR}CRqv?~<Qd`!rH70pCMYm?AsN~;N;Ah!t*Rn|EJIn^ z+mkwV?GgR{z4Miqbi)Y&Zl>3zl5gi&zs+MMZqsQ1GKFG3^vt1+kpo#+`@gNj??N-g zG)#Hlh|;sk$i@Q?{gU2^e+7+tt|Pv_l(l8tykan<Sh~Vy4OL$CT?9&R1TeTM+z5%b z(2}+qa9CH=d79Rtw_IUZfoA}S#9_H$e$C@Jqi)ZSavQ{~jks@TTe<NElK%2?n(U-n z%qsdgE~-@~;WtOG(Q98M&6Bz@zx~L60rhorb@JkUQNYSx$b7vwvUN_UW>fnkyx10e z4R0&8c%G$vHx|}ob*R|RVK1)H);!D8Zru{g-Z3S6YEaC66&3Rl&Qt%8WY#`cnHOsQ z>8;R0bx6<acFo96Q|HHf^^9j5`8tvmq|AJyb-eUhYO1dx`1+MUSA|oPm#gBrXxOs% zG_ibk`1+~-_}04WcE9;}sdnG$ciO7j;ycIRd5wPeRiw;sec;H=zBr$nz)n+R%>K|N z-lJUQ=TJjDZ4+y|_&#CKeCtt$h=UoFbAK6We0EuM^?AF<;kIFIXLrr2{<{?)-!=M3 zwV+jzgVXb6jt*3x-*0Pu1~2-3>gA)&=Hc!4rP}wsXZLxs)nWac#*+Hue$?Xo$VS@c z@L|a6nEFML?>dgfP~C`SRlTRLu3JzfCtrDcd*<gV?8dvLyVFPgWlPri`X_RYa}#5& zi!`qGHm5sA4h&c7x(0qr$Lqf3tVPSl`rOXFal5N?P0r<-sNMT0tXrTKwc89ns_OCm zq09ZAH_pXX&UI|7yjo7x{g?TlgXWt3oGR}kM(f3}FnwFDSnVm@Y?w&a@4jv<>*Y0{ zFc~lVqiDI9O1Hz5=ESO8xQD2ZW!|o)qSnnQ`%Wisn+Gv+Plb9<bz)|>#+LOpOKf)W zq4Cz%*^Y{s7DdBi^*6Oy>eWBo@SgO3=i6YSb?elpLwm!PUEc1ft#NGHha<yJ!Uak_ ztugysZ;OVvZ7MLX_lvE*PUV<i8BPoj?Bm))<LNUeshdx5*uQI+sPgjk)ods476;DM z3hwRK&ST`qhpuMsWK`>NH@2QW%{ZuhIBVFYF5kqaf9dFMx=oOGMb1J|x9GLZ+Of4t zAGcVJVP|8xzPQA%pV;zQVtf5LE4REjv|HC6>aW+NTe`B@S9zbaIl!x(s;enlWTxG~ zaup|*w#nhGw!OHx^uRT?<KB4B=5OcdoIQ(soJhJdv-q=yyW#xdpuRqq61v%SrRQPA zUWTg&8(Uf8N&M{IuI)*~v!%cN=Q69Z?)cn`_wih|tQFTbb>VI3Da0Y>PlL58-8=g3 z>&}k9weKR7fi`z0aUK~NN2|qi?}6w4b{Y=VxcYxG4Ub;1`$2oxnz7(oU^PEkbSV-s zvW10E5R-D30?D+}CAKGhN8`64(^JXR&H6D}X4cl<@Hx_gugOvHm1EUk9}vF@JmQSn zQ02^sgZccv)HtACI@f2r3wiAKT=VxmJ;|AzIvOc&z@O*Kz?VFibdVw^i8+Isb!9@4 z#ylnI5R1ew-o=Z@<?3Y|E6{A3Q4avykOECHB`J*tMkC%0=>QT>bQ6<h?3x4QR$?G~ zH2Xa|z+-;eq&IGM>~X#<!PS|Tp_oTdhY<?KOeM#V^US=VS*3nZZp?BXBoqheFS_$5 zHvD}D+&O@&-ze7;EP;eK7~g?FHz>qa70z`Gvgk6xR}>qz1m!9ETA90<#scE5DzBJ% zzB^GWg=qlLmzWX20^eBaF#u7to)LV_;!>_L5ThlC&iQzA)vg@=Q)xB8&#nZq;jAZ1 zF8P}?nW)_NWs&jnw{km2q|oxk-&KKTG^Z0CQ(HrKuN3J>U4keQyAX>G_0B=;D#LAo ze&yvm-G_U6lD%yM+l7T$Z<Re`FCk<AV2pIx)!OoL6WtiQU^f<a<+&ao_KYWVu6_E0 z)hZ2y?lP7E908S<EW*AO?dyr)8?i(y2bNDjvi#*FEutYL3juFmb!Xf(jpp~L`(+`$ z&$R3w4KkcYp^JH#cGRvv9Imvnx_&XnY1w-bSinPh*U`fs+vcTB+SvoSw99w=Svv1! zhUa$V>n~sKSpzGCgZTm4D{hFkG<|TIWKR~M_EB59*%N5TjrfkH>0&pE9n7xU6x>iu zfu?!myMKr_$m!tq`Ga<w&sno+nZ(?sxEfh&{@Bp}w$IezkfqBeLzhe9pRrKlbZ%Av zcp+aEB?0{TZc<ov=*QCJE;$6F?_)OfPyNfIb`5aXU~BH{?H;&gzVgVw$u|`A`u4;D z>l`0pub!zuexQXs(~BwY#H5-4F`35I?|*FI3S-Y0PB?MGbjH?%3|E7|rtKR*6qdjV zL>@B*R~5M7z9Yq!#cv;Pu4FyAn%f;T2haDfpOZO@-T~hJ`N#D(fEqLzBPIK5u}W}& z+o+0^H_l<_!=5N!Q_5HaPEe$RTmBY?^QqZ*F#EYO*b=j*fTbbODg$K^tq~wU{W)Yp zHj{w5i|6c_Ib%*2$-1!NbYo!yG&1i}#bB^JukRVda<(BSpI+-;rbq^HkDc9HqhM<p z!r*5RU$*9inbAB?TLTbY@n@%?N!}NDlk3D$K&6#&V}NpafARx6wzzM@6Q(N+A4Eju zKp(Zj(<v&}%mazCm+eR~5gsz7;-X-deiKYqQSnZ5)7Kq>I+R8akS5T^PNZV7pl|b$ zuOyH34e1vVqTt;Q$MG|XAz+C*6XMEZP2L<e;4tv;ML@#Fsr;x%fQkbKaNSrKW^~oa zZPF@i8`*Ps+f}%X(FFWOMM6LQcPU|5f(+RO@kRxo`Or3fxc~sv4KR4>6>^xBK%-!i zJ_v&-yzzX-d&f!<UX$BN!ifiB;h6YIyDGX>ggz$(R-mw71*b5Hi>U#z<{V{GL>dev zkW7s9fX4B&?psq%c1Sg0zZac)-PG7EfOMeDsK1yl3yfhsEN?Yq_^>U=aJ9)$*+Vam z|Grsoq*L)$LzH4j;{YHWvQ4V|)z<)4!G~1NCDmz!#W#!j)AKIrj;UzQ_GSXJVSppd zOJ+m+hsxji;@a)W7!n5MpFtdJq~U_}!Tdi4aT1a5B6k`D@9_9Du+>wRcg`X>`TmWv zp?a7&wd6ZyiE88V52K-pi3xn)*Lq8%>(p=YK^_T7+*I{OqKVWyJJU7p%ARV6kF1o{ zYecly1MH>oaVXHGH2hgU@y%CV!Y=)Y_{K7n@aIcbs2Y<1kTH6L@!`9$88WHLCFTcs z6UoOEN|FhOcF8EeGG#hMtE*)l^X&yEn7}b+2;H^u?V)>qlfrLSbQjE4|8yj^4>tvo z1pqWR*~*}1LM;gx9<>SlYBZ&f=@fo-JwJRKzV^5U^d>AYQ_%$y)(H|RRds|w<enxK z{$K6+O=tf(iAOGC`bkz^MVQK0vnG@Eh!9gZzm-W#(02FDS$BQTy@a9}g+fT%U@sy6 z_fZ^%O{SP|8fv^H7fCS{CfyRC#t+q+p&|h$!$P`+^9hH|z0%WX6SHqY|2bNtQ552{ z;b#~xr?-NV<(MG&oY7c?>?6WFgpOo*WiW)}jriHc5!I=JFp44s8l_ZCqIczcJHq4X zAxE!@DT0#)`GQt(gSF%_1u9W~mhoy_PA;=wcBf0EXUS0-6Roz4uu<y46-Eq`0A{*R zgA7gMpy}F@s@@yL5VC9_779E~lSqT3E(wHtDhWlIc7x<HZga;nD5deem2npOqZSu@ zB8KP_PD1lKTBVF86|{_`Q2OL6X}%I-YYjr=55x*$63sgq8n}v);??4OGTJPvd_lBi z<U-nzx)@P5(F~>u6&baWkpB5>0Og}|z)=SH>kdzhO1xQSA1DC9$lz87P>S1zl&g2M zD)PXY5TwH-Hw>Tjn>b%qW@<3*v|+!3>Lw`2gLKTCCOP*k5{aWD2USohsNp$nWTx4W zy2x&*fOS*>EK!+hP+JH*lu`@6GsDIkr4+?5gWtw!4*1Jm+5YMW5tYk>JLhCREhYC2 zTER$+7AtHT2nNE=1PHrJ?O9Uab`XvUF!40QF)l4yE(Ie8%><-y9Z?xWvM&7!QbBEY zIG;n&`XWiBK4dnbZk#Ck<rm@nTjfe95h2qPYHr!^>US%k&J6rIFf&9Ujs-(O@mRbm zmN0XCfq_tI`)=xM?W+aSQ6|pehicNH<A06e;Yn+hugIik!J$Ms+hh_p44*EkAQ=^= zM67T}qHOKC!*jV=t|Q7rAEqh5QU-U1NK_d43Gs!mu?r1xt0~A8%js|v7Rl;_o{u!1 zhDpreDC~dNfnc7q!js7pt%M|ASX$HF$(hP-ox^VYGon4VKq5fI{~g4g3NTD>O8*(e zi#HKh__^Q?s(~GWw@~N5>s@ue5sc<5?nJx-qE^wyXmG<)(&i|nlI1iQCS6hLX^Y9Y z%*h*NsO^!bn4_d20d4~U|3-2^EII=CW3@u^VmEj}=raP*PEAI2!^^?0(2kCw^xK3W zLio(b*~nxj#BK4400(=A5iNpb$u_bow1C0J(v(lPgKTssWJ-W)^d9%xitx6S(1ed# zrC;>-`Nz^YkF%ye#G8SbfJtlKlF>dwz!TOu`&as_*WD)7G7azk#2P|{$sJ&`(P;io zL)c-$(|C|vhgLcx#v!TvVsf*UNFelSYa69nW*|e*s})wmND3ZCF;CrR$+d70c>(4z zfvVtgmdTOq5eO7QKnYX<A@Y%hcu1R%;umC8^i)7*surufRngKit_0Gwzso>eVis{W z3Y+fp+RZiY^E{sNMi*Wnz@NP{tXIyJpj%~QLG?#f<Y{6x6afV1OTeb+S2|yx3SR(D ze?lG?AfjiOn_Ecsly-uGiT%SXswNQ^LNuxPjQlg1?>qi8naAwBiT3aPx5>P8lq))t zmJ{JmvAF%aP#Y>mtNr+r0#bce-sq5}tj@*EJmUctfhX0{J{H((Xq|F$vfyQ{3F9uc zyYNu=@rLr+7!5DJddeWOmT+}Fv*B%cNor}eHO@6mhSd}y(R#!*hdIHqbxONeu~=@y z1#DxlA!g;;9v4xoRP%mdNq8<p?zqw~<Vi-H8Q%evX!7B@a>E?}4gxx1H9@Z;Qd-KM z?&aCmQOhtGq|`W{pG~?G5T-Htjq9Jiyh88vf9&PI_*PZig*vZ;I4?5jEXXi0ML>A| zV>j=&;V?QxWzA0|G(PmG)>sp8vNz0(w(1K-KPA|b<_dSN2y{O>MGE2Fn>#>itN*{6 z!bz*-tfb}EhdCSSRYq3K8VyW7OKF%bv6Qudi%6(Q$l45HIG7v>e(M!sI)Av&xw-aT zh2a)18G#XCF$8hCEb^JHwrkJP%$vy#8hG|-8>KpNSsX0Z)qfglB^pVZxTP5(E1)Q< zrjoH78^`LD4*u5|o``VkYgiZPpi_t+PF*_MTg#nbN?nrXyOG4zQQW~%``a=syHAp| z3Sf}UpXZ)0b7%h!ElyJdVi7>4FJc@)V-(j$d}+)%=>m_~pb#}WtGu-;-9wj9r>oYY z;P_iFJe}@go*eg9(7xuz`$T4D9qfccAgEqVgHp<F;-pf`8GC>il;{-H+<vhnI4JT6 zcWpAI^{{ztoEwiiNWULYEII%NZCaY)@GN{ShqsbrCj;hGS)NU7Jc+)KemJUx9lZ%A zFib)s9_WJoStV=KCYOkKf609c<0w9n$f{3BrMt4CryR5m>N`DwJLd8a<zHQ2JkuA` zZA8%NR{xgKEupcZKsy;jC<<Wb0aoi19#(~&S)HMQmKneOvJwp>2U6gk;ohT+H!3<) z=XOU9I)xyx$-&SNil!6H(lU-BcYTP*)$T~Rd?>O!X{<+C!^r&BZ?=`Ygb}85^y4NO z0Le|qzJ&RKe|PX`q;#!V{OShmpCg=jx)^JB32zh20#t<5p$!~=`f%Gi1;k@;`yMDL zw=@|QHA&;C-ZuM>{-qG8#<ia>1I|eTGS{t0sT7mqfbQ7>`9_y8jNg!q1Grf6*bDJL z)v&F0Ntz|?Nv0XFF%?WDG|+Z1c@JH(QFHnfPnO!TytdbGixEZ5Bc~kx5{+K3C2QTX z_&~s_;7cS(9s=$O^N$&<(Y}Czgd0+X%LwieaV9D4k<cVBv}P}-CvchlV}wfU3y2z0 z-aVV;X$E=O-_-&;D-FdR7{yIr0j;npBAs8&Y4}?_H`X+X$i*q23*nUnYS63i@0yaU z5Et<tTDmp(>P^}SqP$=)bzU1N2x{aVP+`<dz$$Jz@^6+?WC$>0CZcTEaiS%Ibzf0n z8VxDUP9VcjJVg$k%|w}jc;9}Q^zWdu(b`LA?_%COu1wJ<2M;+#;M@z8Ev3p|f%$q+ zV5nUVO|)~kmR&oPf~CDg8*_n`-nP6&T*wTwjH}>`Xh_l-A{{%BK?~3?L7hEEJMgBr zZ$iWoom2$w_Ys77k$_laYrjbf35|PgKW}f2v0B(Ui<=@C#kD2eRX=*RE!s13NeVZ{ zzu$GeU(fO52Wf7Y>w8iefi1ysSW=s)twdIbwXRduzPuCeC9}o4!w_~|PwtTWNiKQm zRK{mL6+)=yaymr#GdqDk^a6udPfVgXm_&Aihd%layty4x5S;Nmy;xfE4+197UUnw7 zhBQkK!`wTO*!&vY+FiEEbW)iY+%wO9BZbtFLdxbbS!*r2rA0_FCK`5ok5T6w?&jk% zXFb5w#4!<R#sA88d&=?QdhNnl7Puy3<Y(&9I^7uzcOlh9ZAG4w)3K+RD82DE(I)L0 zkKh#_on^0{8W%!!Z=i~oK+9>JTcM&&H?Z!RJA6aE#+ivqapG{5EYu7=+ii!k8y1G} zOTN+#rQ+i7b-4*g#%J!jG^)a=%U%y1?SRP!xTYIj5?-cpjaUR*V~#*71lt$@gpG3l zO{gD|WSgkvX|@idae>I7XJhnRU7}C!q@XQ@gHb0zk?E7Tn_Ag*E^k8FAZmrW`5Z;e zAaG87OU_0*$pre*rl7m4;*D)lk{|`p1I*LL>Mt)cr7KPv+}NLwG3qeL`K3AR@;FBG z6X$QORqag5Xyy16a$9TbQ$pseCT?dHZGX}^f9XzB|8>NFL56s5Wqp8<D8upwu)6yR zlI%EKF0MBw{y7c}Y2dKlO)@7hRv8ivn31w)iQv+m<zHvf=?jVplMQxo^VNPC_6KXY zjR<q|thm&Lybkl7efv!2828cVahGX<TFEh8&qrVk-iWQBug!cAL&=%a#P<_W)j`(3 zmQa?6+_4!aDBw^K7*%6Z$X^em&LRGsIn009G>7<V!W0^by;)ao3Y6?0%mdaAKn(X6 z$raNePm?^k7KUT7(caqw@wjeq|F9TurWw!8z4m1gvaoeR4xcN{akBD>u(4C&Qu^Re zS8te4M00is4YaWz-+f8wKXTf(uF+_~u)!dMBMi7$?)8OjlaA6UCtUx8sfj1m!R26+ zWk<i11F`3p-EqDG6}y;<j8>?aIpKYd{X4#jn^3bneTx&&y^^VXGX_S3x$&q(zogC> znNnXVJ<v$SL2eFGoRL<j9%3VLR56$h_yBlfWicQ|qcs(X4qiJ+x9RI;cDkQJ$a8Hh zeY|Zj;h{ysoM>?2Ym)(YI*Pn#HDTvK;l+fel-;&+)LUMsG>m=B!dM7|Eq*hjgZcU+ zKn6AO%pkh58Jm~(z^kIqOa{S086%Hz*p&Dacib=ak$@yzaQx-ABd%hhkPcpdpSe%3 zVs~0(F7zOY9LxDV7R7z?1juS_n!*)}4tQzM#+AXEvw7xU2tn4u*2X??n?n|qbr5ye z(bQWg7I++VPsv#ro3YHQ&22CqGy^4*wwiac7C|vod;pOl8ogBdCfSLb^yhXLgkS$Z zaYp>sf5#a+FglGG0-DU4*tLtuma0MAl{ve5{6x{n=#%=&RA;@-!#5+Dj*tv$y(H?T zj*_votdqCV{4pM6JOLs+rxv9{QYC0w%F)*B(&fNw&R+SvtGoHKMWTYAm;#buFBs;H zu%0J~>{s5$l>fJg#yCKIzLc$jk$BzA`J6jab4!v@=;0jOz8u8D%CWJp%TWv)(^zYt z8Nx;)+_v}?ul<_;`cSu0sj$h^%$0w;LMJ@~O6AUMj)6#{Uucl4Liu{0iKcgD-gE>} zWM&ZNSo|im??dEA`E2K3l-8x>s0pdkczxx}N3GI&zAXCN6t6(mF)OzHzv9og&BA%^ zRIe7DY-SfAX`Y{CjUsg&t~&&xJqAyxJiHM|8)Nb7*1=|@@=glD)DSDRD<w%Cr93h2 zp4s7kX1a!!xLXDJc_?lnduD94mHv_lDeANIm>}^_91lAF?i!_RUf~JhSXvo{>U|=I z{$=}@DCa6`omn_hf*YE<s)M~P*$seBvKWvC3iWz(-Sz;G5aIsIvo(uO-b{-amy^KS zVmcPeGcc8H0<GhX8-VzKI*^>4$*e@t<e@cr2Jcr5M0TC(`;3}3%jq#U0C~XA34}8B z-kkcx^y6ZdvcNMQWrxL}qhk`cNA=jvo0RkY%iJvznqn%vQS3{~)-s2Lr$oUkL0?R9 zgM9MM`~9d3V!-1hV=-)K8~epIa9to&e{If1gkt7e5HK0YOK2g#Ess1?UdWlrpJ9ha z6|`HQ%PAUa45I9#C}kBRMUuRDb0?)2h-S}PUFWhxGiRc%AeU)K)sGS2(}|^$Av%I; z27L!AoU~Uf@2?AzEqe$D?5Udkvf`ong%=B)ZFWvMoX7^=gbC|oRmxdo<0*KJpb$Hs z5%Zw~Lgf$?vp2e1#dr$`w%@uh%aA8Mwi4u0mWx$(57l`Vm)Dj%iFd#_*++-~?Ab@C zC*KX!VmDpts#7R^Pnk5vM0I(~K?A~&Ym4dNCAT9(==v3n?CC-P>ZaVCP<))MKKEg_ zGo#CA8yQZ9Cj_V{v+)PiyY-h0GN^_DYEo<_OJd}x+FGEEhGq#+J=(8;`j`a34hA4v zf<f$-f<&yG<MVoNq@!5_U`MhG$TN+LxMfGv$)k^Y*eQ!gx!NtTOmQ`Jyu{z%{$t;t zwvfxGwx`oLpizEj!)T)wi`7&UD97<cU<x77-Dod(^KNo~jh)8fq`HYOqWr(+5NqAg zK#j}97)US|P{yP$i2tA=q|eqP0#I?uX5YL6iY8$by4**e79{*0llw3f=rH5M+Cwrm zc>}xdUwGo|SCP@6JP{uz*jhq}RvihKUm{V=`<yWVVEfQq2XqtOf;F^>&LG1HDbk)Z z!ibh~<#_}Ro)x-a;&@K)gRX^7{J(88O8Niavl&QW|DUiKpsQ#{kN=C!V8Oi)wDbe| z|7phmr)dU@sn^%x9HSq+f6KCX>}xCq^fsF2=dfVu!M5Mm(_mbcrB9>moaMwQG3ZdF zN>+f^_=Wm*LtdrE+Zg)Y>*b^@sl4A_543g`Hh0#4BO65r%j|a{mpzoP=FLBN48d06 z|4cS)!O|q6r742}+-SL=lAS#Pq(VtJf-{&l%0FLX$SHu|rF#UyI>Q1?-+Q(lD)C~( zR%gK?Gy1o-^x*DqH)ws{CRG)p$n6rpOg%+tS^Vqz|ATDsDHJdKkPWU{ne$t__NTIK z$E&h!m4j@Ae8xlBx%@kAxs<I73;Awo=Dt?Mm+<7#ZCc7qLruCiuvOhtY<v0G?%SXS zP}-Tmcd0EO1>cH;-Ml^S)CxZmnbH3s8^hZFl8wE|3*j%Tf5`?jy4fgU+kcXc3h4ip zY{&yVK!>Q5dQN0SuTE-+k!u8f*LbU}1(Un*78;zHXwil_Czd}4+$v@;GFsa{@6M9F z#(ko}GZkO@m<oTDUV;QL_tG13VzfVo%P8^Iu!lC3OT|$rM(g+p)m_Gy4`>?nOEj6W zgLkmK<^&XX?8GJq6`K~nSuU5=0!qMS6j(%i&&dGT3l#TD2fLgYIYUBy{rtQZI3k!z z%5*2RW-i^DHKj*?O};p9Pir(Rm-YW%-yc0EGb{;m2xxCsy!q$(?WWrDyPCp>**MZM zsKgPM_1)sF5$W<M@bbQQlYbMZO9kQ?CcJ*cX+)N0?_-yuCyz-ofmeKWlfS*o+c0hh zu^Um$KH!NRTORr?0%r6BJ1`V)goL|m|BsXYzqa)5>x>I90Bqsjawq?F(C=?(gD;%s zRJ-{JQ5JbQ$$DR@Vi$Xt7uO+|@R6<C?0Kk`=1tX?H*_DghyJp;I(hlHBWz)>WOXzh z)jn%jyP|Okr@D{S&EH0;T4yIWMvnhgn<9R=*NbboJ12I3(74F8b;8A75|psjM$dLf zeAhcCpLr-%<%^a3crUnEncVZR(KWJB-}&{}w(ZqMd4w+yCpXz^m81QfmFi;%diWkB zRp;33>#20A8nzg@POo2;cKocrc)o77J?XamTYGZ-t7Khm@$Dzl(5*lE9w+x%pD=N` zp(3v>wpHI8yE*fW_bFHNHPjNz^P96n^_o6tcKA3)%-#gXb?P^DY{l=mj^`2e{SAkv zuCA_Soy|30?-j;O^^i5O-Gh@|=|3pmpC2A}!d?tl-23<Yt+VIbt=gZ{=dZQOwJ8H< z#+v$zarA1}_)hw+*lFly<oXS9Z#GWFs6BX9HT`F=E}O7aM=$wDN0v|K?Dp4HyOXyA zt;@ExcF*$7bCbhuOSCT5KF2$T&P*p7w#GgSXGd{WqGgMYcG5x9affTOEv~Ir=v|k@ z>>H4lH5-C{Dk?eCY0HyQ_YU=c+`75f_%vN=r{41}6X#oF-D>Y*hU-=F@qF7)Icz!I z9GEDUKEU5C>vgT3ahWdrGMKqoE4NbA=cH;qxn}6^^q(K5V%J>h`){XiTV}CyP6YeT zbYuQ*j4jz(RoQIdpi-}|iJh0SEs2FB=$&ed)|p&i@tkyh)c9eeblKJwqeo#^J>KoA zuJEl{r{H6+!-q(HuCc{>ovVip?JF^^OscQHO%|BFm{0Z1Y*W~wQX2~uX}hj-TW@q| zReAgRYPPdZsKZxjhfEDv)UoqXqW=+|U{>w&bo5$(&e|=1IQ+RyZ#l>2Epl*i*{02V zpc135UhrHL>sei)%UP}@wX?Te*<BX2E&B6XZgX*2Syb7O)?;Ib3O!)fuJPx0jPj-Q z?*y+luAbIdwdrPis}<ZBniiL*`i_RC-^VV|U6=OPPG1LmH)2)%OZ4&`StXa2ZuaxH zBf2)^>R7JN9bShuo7t}JtQ?i8XE7W5hqk8;H|~Bu*R6Jy-MMwwj|+9|Icu(Mno8&B z>*&L*SHq2}?HBsN$3a2BjjyWI{x+AtV!bodcUDR_fuj~Sm9CIcVS9_xgGWL2&KM2Z zwB`97WRTI^rDpu7B!fknF=#vLR;EUk_cz7q+UtUITX33d{90Rl38meS##wez7&YB- z&mZ&sHHt61sgu>be*UK};JoJ%N$!5o-n3`VIu~2atd%{AMGUSuRZCz}1~8|XNbc}3 zC5+YWiQgszK`Fcb-185X(jESD&mZB?`wKBzvTK$0j$!(Bq&lr})nn_8)kyT(_>+$} z>!ImyZwkq#<4Y}s+Y?v6|3`MVJ0WNf+Fr#TBA@r;x*lBxdk~<diT_&Xwkr(-@SQ&r zLy~f|q?5mf0S+_>{teY)g(~Cu5_1n>6OqN$*hHg!I<qdno5QM>JZm*MIzKWTb8#=r znnG$-OjJrZpMco5huahO_^Cb>_sw+;32W8YpRu!#X~OD)w_Wv-=4~a^oeY2@J0h)^ z_GZAbt6rzf4+d01YIIU7%5P3>b%|7O<Dp$_imyMFaCKYL*QGotTRI-@LG6m>5eY|T zbp1WM{el<#`OAl|&na!4vWQIMj_o0c<rF4rTZ=GLL=h9kQ-V3y#wYV1TKY?BM#&Gj z#h3cWD%szwB$xcK+TZQPmrZh8{3+EbzacayUt%*Tt&mC4!yeqcCH%ZN-(ABV*b^F= z9LP(oX?AwKBv-GcG}9ngDNCHfqx1%XxG6k&o@bKN=u8~sMkRJAEo`l{%4VeM+XS?A z@@eU2(9nPJUjWJeLm+mP$W}!+%*4OI|5HHRWc#^L%=Y>Jxl_ONw`Z`k@caDf4Oyr< z;gIqVc=LEDfVk+wK{#k&N<6%CO)47G#dT&e0|c$>DzBv*IS!>qL~QX*DD&+?N*8lD zE$UAnHNDEH<HD%i@p{%=%a;!y-uQdW1a3%r5YA!svgiC+KFeJTSOJi66UZE|vopUt z&v>kv5c1{E+uq*LoJ1c5w<m>PN9*N4RMOz8y`(rqh)??k0nE`xeA=)zl<Sn{?k*S9 zIf~7oZq1tL6bguz1j$Rn++_itTNGx05t__}5m+FSfWiW%5*WK{ejmXZVV(?5k=#&d znY;h4xF>k?Hm{P3BO>;+hxg25A{reNLk7a%(mNf>riAvYJPjM2e|+L=Ti*`;9k5qV zV($U1?cwY=JedDuA%eaQ5%aDvK7AO9{eLV(#E*r5;;B`Z;md5tOw1A>zzpo~1G0>a z#jqZ~>l4(YG`WXh09ElMg@^?^_!~Pyc+b%8aT6f|G~jZWyqJJhl%zK%rXtzo$yEb} z*N9vNywRH@h<*-8lZkT_GWtK`0O=hZE&Odk+$KcgzAE6dcGWBk005;$e2F1vS!^8b zPIE-23v38v7YJz9V*9LQtrXA@Jjp?vJqcL`qp9X_m>9otY(?7qYdU<VA#;%*&^Sbj z<c_<mTVWpP2UgXYMrF**7_^y-N>_@DL3--Rd4`Wd&_j|Ent*!40a@lEt!V6W<3vQ$ zVF9oYgHPj1kaI^X$6~3Vcv|+uup=K3#NFLp!zr?YlY3_t%9$E(na`Vm$0`>tmF4R3 z3Vg@gk5{3s5E7{Yg_xS1*KZ6X+e60W!SW)wnr6w3cfj^BOfW61R#gf6ZT)(h@P+YJ zi+l8gCDFhOlk?XN64|z_6A?Osz?1_i;cgLN`;ksG(_Y!VkPOIZLrvTKYC&qLZqq66 zqfqJT>HS^~2Pz}Fw7>9o4~YpI>FP{EZiQZdGhN~?>MyljH8Z{Q_Dkn^4`^v>7L=#o z5w9JWbN5geKT|g_3^fDYc6W&tq|n3@yn=45YkVQBiJ&ffhJFRmRCF_im~fWkS=?Sb zkCPfrerBFuWO>F8$$NnnNNd0TasLXFdFVMRq#Hm(Q0|ZXmWxCj2KnCx1EPe<-;y&; z8%ryVugu^62?k7nwy5QGbMKYBdMf4Tyhtm#$kTWk)fBM2l45BVEb{9LS>D2?nw?*! z4YM~R?CR3C*l5Vp0QtR&CQU&1tnqX)DPbgp@|3_Yhe?UVFd0+=I^3xOz5iPcSUl=Q zT-m8OdvqCv?&xveWH!oB0#Nwtijoy3P)o_8jWVz=a9N5Bq~!+kgbQd%u*S;U_`@S~ zSQ)(mBKNXXD}k;u_yMu0z&Ocno)QZYZn}L+Sz(20%3uJFSDe=TB?aZuFxRv@T)aZh zh!iqwv|$7@)q^>v!x1AX=Xn_aRyzV(g#4=`M4`Z8jHj)coz2_nm_)Lv97~DA23LYl z<=(O*`e`Z};?gG%R$TE5>!Sit=5bh4Ens3OxT`e&u@MkbrKns5_=J@JQkCXLE+T?> z4S25%HnS?XGJg+Feo+@d8#lxt?!{zfo>qo$!L}$aqR6xTS2v(mJU>iCTD${63#OO! zjGKm3n=f*nPXdrqAU^HiYyhFnPc}d(q!S9*UDTcsj4F5pLIjcCQt<94)qm()j*tS9 z;EW-&Gfv|S%>(c^xUntYJQ<o902>1UOm2w2A9~3mBeyW@V^q~xu#Aki$KL}?q73+W zBiY+VZO=tG5zl0h2bq0RMjaUqyMUL<CHTagqtU8auu^1I;sJ$oD-VRBkUJTHk-rRb zJbSbZ?hNY)@weu9P-_4mo}rfkm|!v%z)?C2CX>HUb2A3iUc3`R3Ay4hN7pBdN1+Vd z)pI3hVVk!!IXl7*Gej)!5s91Bmq-S(=!_(JK4c=cj9<<nfN^AuK<IF@0ok&%#uESh zm3w9SNVTH?q%2>oASiJ2h$2H(0@o8`y9Uwy&rJen%^j6UU9Kp*wd0XMVUUNmfuIj_ z!<`P)<P1}(L1S?@x?$&SHU5pirUj>WxkzNZXhvf)<jJg2@@VXtdIMHMsJMaT2}gVf z;3%BCrc6@*S^}JqfKr(y#3d-5rS^fd1CE;BI2n;5kKq`~1Gj;;q^$Fl9ErB_&QUh` zO46MHLlzcxuqCJe0N8p+E>rsKwtBQcl+$zJbx;+sD|G&t<Ue76_SXhjDP-k*mUyu6 zQ%=r3sviL%svrrf8%|R>-4433^q&GEA3$Wbsl<d})G3{2pwGXRvbl*h^*xAeSRuUD z60}hdjCqx~Gq`yUa2#l>Yj`?(93!mkES)1=ZV!utQzN}JSkJ2-hpH2sibRM!5i(iv z9|NH%>fJ{DuYoZ8$3Qq84yq`mo{{I;n~1!C@R(HQ{D*-Mj)WO)+F*ndqyj?hAp`lC zI33E%Pp6QMg^UO#B6a$w5U}_^3jy5!6axC}Tj~w^oXGv#l1Cwaf!aWTanncOP}>MA z?|Q-wvHTMa_~mzuu&RjTyX`7gjOXu~tpJ5|+7O>wYL=?u8M?EB;LL0i`Vgs5&k12F zq@SwPEmO`TP><+YGP<3@qCW6Nsyf(S@oO4IvQ1&vRI^CZhHF<V|E9lPRXC!z@rnl7 z68v%tt4<W|2gre($QJe(@zxr~+r4;-Vw6~-J2hfKxhwuS2pyHRSsHCn^_>6VAcVtB zwTftL{&f(PL{`Dm9KQ(47!upPi`8-&8I(0|7<!*t8E*cq2B7^^1GF{8I1431f!FLj zrE_rjNm5(^41oU027pfglMS%n=`%^HUjtM?71~-8d&r)~&bOA#*a7Mmn23K3w`IC} zygjtAi88&F4QjiAiJCH;c9vxRIo~SWF*LXo-bS%SMWn7P2W)A<pq@4!n*+-X!dA9^ z1LfAsFX~2jUO1ftCA=?{Mte$^PLbXj=F{Dhl!m!5UOR=fNaG0G(Z)3Fj(Jhw8A{}; zq2<i#Gr5w^@F9a1b2T03Dk^21$7YZzR3f@!HXcks1ZjW50!@9|Z%6Pbysj5s&;c1P z_0LJSgld#U()0LTtXV3nNrTmLotiG2DTn3pNL>$@o?7gVBne;g0)Zk)qk0fNjm<K- z;-uXeCH}<tZxf)t-J_>oy^n)#6@Ktg)}&)8XY?**PWozL2h$PDS!rO%p-YwfAX<(} zlhg?u&Dl9cD{0c2L4wECkWd9&ft0*b*nlvt8CO$$UbZnR+CM_0KCBR{&PYfo#QwRX zG$i-ii_oZhMn2DZ5FD_ze;$M>zz#dV3IMiW%dmuEh_<N8a+VjoCn&BMBYR9W4GE4a z*X>t=+FI&78TGaMhB$6_FmMb8FeXiIp27GcBIwd%IZ%K(OR+rfDh8!|cQ6f@9?f}P zx+#Kyh*BVnK~H<ripY2miYDf7C#PYCux6B<bm)ZF%HP1Ew7se?BQi;yD_+d$ogZ>A zZYv_j?H1a-MkapQ2eW<br3~Q7pdGtdY%qaXbTFB8=y01t__29~Mx0N{FdtYGkcphu zO?2vTBjA=N`4Ld{2&P!P0}m+XDA&*hLhI@lsj7b`<5|A4`b7k<A=V7;#q}ntjk33y z1W8;bhMEgkh}+_33&RwB@h5JBSY4F`QV|;=4aSw@34R#F(hv@$KmR`rLh*+|1VKW% z|H~ledV7Bu1Xw6k(+`8#{D(o*uPCWBlh*F-qu=^QxBSZ>9{-C$wBJROrN_#YJCU%s zCrP(swqrXmV=6%{SYXTfim$j4BMzTNj=MH94cllVYv0t&`%AOq+a>Y7`;<+~ZDG;f zNla&nd&X`I((fP-6T#m8JkL_XAF2H$v~^Dl=U2&Y?e>)7=R&B}5^06)vwq0}hHN~m zj<L~-ZM=-|G???8wM2n%B6b<2XvyBWnz;Dht9k5I%^wJHx{6;e-C?h^{<3Yf=GC{= zwsxdQ`qD(1e5M=CmDhCGDMlm{-mgp=T>ArnJZ5sIm|FOzLk3JKZckI)P4i0L(g`3B zaLn;ZUT*eAgB^*rP+3qG<a7ebrphl^jWvmShl9Dq2PfES=B5Qmof@PP2Wrx?M{qTB zfsn&b)Vj6$w{k$AVw_>dX%v~J<#@SGH(<QM=_03kX61#_yXxR^JhzPV>kO@tx8v=T z;nfqpkT<qL*1XQAMrk@W`MgOK#Fo9hgflzgZuoa8oU&8v%<E>of${#gmdJm)grHo7 z;D>4lBX*%;5>N4Obu${1zI1W}Mf&s#bjxl)kdwRbT+g&KNwmuypjoeE7uzbPKq_EH znP=p+jBRry8ur_qCAMDW^+aXTJ5skKV!WwT*AAq09B2ac;YO2I=F=-F^eQ6NN#1)P zA_k+-1$4$V<&tSx`Ytj?;wT1(p)CnjhH>3Pg6I{?FLp!|;%;}R`gALmYTH1)GA1w` zsV<G$SV(oTpmK6X2ib@Ec$<o7k{q^ivQ43xbJqJ9-y&FIkh-Qecq@l(<x3M1-2<*O zf65BpEcsjkC@bfR8vunc1x*~k#56Eest<-eHEA6to7NJ1HUSYq)TJ=F3D?4m8wzOh zF*>zj#{S0C1nir4;)aMd&IJK0T54L1DF=H?vLGK7jXabFR61Q#UQxoU&U-3z^k)#N zuy;}ozpK>c!K9~}i<FEgXhF!=Z_H0bw~zF@+j|va#l&(G&x?cN*1{;(Ny%I^HTsQM z7{_KcvO%8*ZVnAXh-l|zx*P1dAvIE~9b{3qzx1li>Sf_#L~D5Mrjf3Y`^1RP(zmTq zJF$W#GvyTN>ZmbsGp}OQ1e(X@j2E38W%U&eLieW-uibc_h^|%zvFrpf5S08Cm(s^c z_vb=+`9IjZrx;(NaBc8y+qP}@Zd<$Uf7{+|YqxFNwry*-ZQJht`kXUoGBcUvB$LeD zcUP6vWmQsZJ<s~Ri9&Smv=$6O%GyM-DZ1JtXTd5ZZkhzw!udritqW*JiUh)yhLlVs zHbNrDvMXXDB{RC=#22AywJ-QZ^3<t#D9{!y+;+s2U6>BQ%<qo&{t(`-dB&Y@E`Qgx z|3teB53EdGQgavm3|MNe&tQF~Scjq!9~fZi=TP-|*L|HeXQL(jn#5=#!cpG@{R3Ao zUSdSF-Ngo}Ft|-mx&nvnR{gW6$>(f)#L^#|RS`31uZljIiw=d)E4wT+RtYJ$@MqIa zn^Ml66wG?kitOnGdgK}tGlZJkn4DAvw#`BpmxLQgReXnSvGWRbv^MnLkOEMatX3nl z0g`37;rTpIXTTj_#E+1+N0NDbNb1>z^5&t)Z__(50e|JwDU?c77E(3i-~bQx{IOVT z&l{i?v&|9wH|?H4{JEyrz&cBs0OL2X(qz0`F8Cdq46?gb@{;m``IRoT+mS{2UF;w( zB+=3pEH*@3lVN1EeBYHS$V)+{?2Ue;>Nta|)(vPm*RNX=RP>BF?nvcaH$Pdv+yI|E zzUeN`EjkVZHMU+bIBgOdzdTMlxqb~6tH^O`Y|#`#-I;lyiZFU6yA46vRli`jk6vrG z5lL4Dq$%v_#vt9G(^=ey0TWZyUu@^>cXIM&oQNzz&M&_$O<~q=##M<M27IpTw>>Xh z4W5wGg7-f<J=i2ZacA_i?|3r<0XNq#Q$oV<QOr}Y!2Dbl3lp-3e~vLGPiiJ3!N#Tt zOA>|MEPUY2J+TEsuq`@XBYO)${@vw_M2)_BKb_(?eO)jI&k~kq`?bFAe~T3Q@=XqC zc5C*Kn7x*?$#PICY)AS5T)x=@@g-|U&7i*6Q+t6b4Z_0*<%f`b_lgLJ0ZKCy8X;`4 zZFtScyv&n@J_s%2r6vyYZr&m|**wa07W0)xr@>6Y49?~n6s_Mk&N9|L5d&JEI|HK1 z+nT*b*@(b#;!$&Mq)~Aff9Hg%dXIr<X=!&&O_Z4$Q<=Fd==ADQ*v7Tj(i+%dVBUc{ z;un7fCKYz!?o$`X_;}5EO5>$tQJNmOd8d(v!hz<J``j2Q)4A*<^7^;f+?sgN*d%vj z4)Dk~ckSrZpfgfZgB=d2LCE6`Ns~7)#~9kncX`2gMcR?C{By6+K-KDttQw!koP?=6 zvKutKW+M>h8%hh-ep&*X$=%8g@G^S8(o}^(#79v2HKj~h%<z)g>LdaQ`5Q_cT;0fN zUL`D`&q@ptLG2!9`*s-1l}}MZ18w`DOTbb030^%&UqehLQi@F!@s|bX(|v7#IsXyQ zxjrFIv;`vqPmNXF!8y}BdkCy~r%c9fUV@tfl;9mDdS~RLk_8-xIDn)rAsmls!kEE3 zKOCBsyaq(=uZ0Nm23ER5K<ezVKU^GB{F9#XFdujUIk`tDR7uruMk8*rz@Zx05=48` zFa%RfKT(4CE*}GKA+)5|disRSEp85Zsl_)NC4X7&h^~7r2eC1kBlnhBYp~@+_5I$7 z+{d40ts#=z&hwP3<^;!eA843+N1(cOFyy^G5+@80-nzxD;U6$04fIJYn8*53Y?6e0 z*>KubtW;1ir5E!TeSjjIO&W0<3>Km!bVfa<($(0?*(V!Ur4Lxu+qg#My>d>La*oiS zdoWoA##@H|67c+85)Th#{?B_c1xJErs0_g1dS^uK=`nQbF_@x&?w_kz%at;YR{ao; zmG^cIF1in*vHN%?EB|jPVoO8pMvUDhffOiRFil3b5V6=tU%Oa#<jBesuU0MS^9hnY zk38V7Akyl2e<KRe>f>fP0dzb3WfEuSi)G&B;JF;_+eq|XoMXSplWl1v;cz)YN8%h$ z;#c1h*0FDI7LL1bdlJ8V%lUJxY3)4QU#z76K)OaSnk}R2@rfSjPYBT*Rn%uSzF;8s zUQUkmSz$XbbHMC8lW|uK8cU(KnX8@TTciD#5(<Zp-9m*{Bj?8i+bF#U07HE8P9!YT zZ7p?fx*F6Le<*L41kgy=r)bVIV7O&vyE?1h9;PL;sJb=^UKMT-V4mtu-Hlg+X@G)? zRX_WQjvf^GSqt6kJbhmtqhHQJxZWKZ<mMy(v{!dPgzL*DO1QADrX9GAOoN$9<dGG8 zRQrX>Im7&+u<G@~8vZqa{X4udIvPBU--}CRKW(kp6LbO?1B92BEGGD+pH$SHXv4Np zvau`#1hJ4rf%3z_u<qUxW@{Ao>GzuTbX^We`&Pu%1FKDOeN~S&tr&RFdCcL<c5__g z7|s_hhZ0*#gv~>O9qFG^dg&|nc?_OgoNW@bdLssj<WNa<#KTd0AiNP}6C4h)em%;g zTi!)83ES8_Z6-#dEjD(lp>*HXGHPaE*qZcbslA3QONwosmjya6%WUsMY|;XE9m`@2 z4Yvh4KFcqw>mdvRc7doJz(&c3C;>aO#VuY)IwdT_hXuwLn?M$j?#n#gLvWD5RDX`? zu0q4?_g2)`^YUX!7<F7dVqd0*S!bwV>A<UEKHQkBs*t?k(XgTPaw%u=(`Kqa*Hpf2 zRF|-C(Qb-GQ^hDto#E>=`H~+~5_+~HFN@K}*tinb@5z6UdQ;v$3#;J(#!0!A4;z2% zVTQFmS8Q2jBD7-EA$qB{e}_7qEA=rCkrJ>-8wdw9t^*u%{)yQ}Y3)1!sfEva+O7v? z`r3NmH!B40m(CBMS#H@3kG(sWdLYW3fl!m(TZw2}&I6FJTrYmWbO_TIb<lFDnM!7? z5u;gB#P9i02O6LvTr1oC)0o-t^Vp=2O=MN5&J76NC20%wM{q&#pt=+etRTW%sfxgZ z=WQq6U)+6;7scSu-*p{hwa%FSqNc{t(EwyDjNqk)vE4<b7ZKYhp?EPrn)LY~1G-&k z#@K&;gADzvdD*(I3g+B)s~R|yvT*GYhEKt2`tc1Vd;2E1ydsVw%fHD{h#v|Ndatws zKW$#!l7qp{?c=cZWA=bJ{P&HoJ9)1I$}PP@ceHKZ`o}r((;>1U41-4r>apcR;S}c` z#myP=71Ff0a!WZE{2_u-J^s#hBK3)r#9s#)sG7<#<W_9`4kW8Il8UV<(>mFiN-ro< zE;Zm`)%3VrK-}hs?zh^1^mPUEyt@|g)&BUHQf=y9lgsLe%+O$C@m;Ms(74<9IYaB^ z<LRh8HlOoy-7jxI*;9bl43ojDjjN4&&MWQX&EL~?&q@A`0V@CXSD*P!`zvEz8sQ4P z{fXb_%Pvf>LT3*{N17O{mc9?5kO#SvJuCwB5nHse7K7{RpK{IkDegm!2s-iP+q1v! z%7$YifjjyS*3;9o4U!3O`#)O%NY^o)Qtip7*yZwWF=hWLH%xXwSWcy##UYAztpE58 zm4!}EEjsV>cHGbNcI6=ALjMHEWeTwmTQX_77UoU6FlJZiB^3|jQtn-4!c8@jVVARA z)ZZXBYV++r^sR*s8+W?nT?rHQXxv{)UhJ9PBvnv&M_-OevGwzIe$_Ja{73Ea9R_)? z-LiskR|H5)LA+_Qx=UdJ=b3a;bw`d($!$u!HY(ekv<eqy7UENQ6%yQmJAt_ad*TGl z>ZT_tMmpmrr&<CHB&*hRf;bEBaa8K+e<B>-&X7L^|C?}_IbnKxfcF0(9J-B#I*H=a zH}Ouy4_u3J;{$1t<+)>!D9gIn9#5MfQAAA5aY%F6L?j_fAoA3+7|M$Um7%Q|Eb#W) zW7Gc#*)dn#Pg$z|p~$tMFM^$Wc~GNkI%hn3cE9(O<~k+9+c`Z^@$Q}J8FavWbq3Se z2xG7*<uf1xko{j32eJ_p{u5-3w3+YFBBV8@o}V(m`;X!f@ZXBVvwZk}C=T`h5C2CW zV7mDKtq%}cZE%h(&xsGwXo1iker<7puM5B6?Fdxf{i8VayIcHk#o>P|4*y$m`2Rt1 zSaba!6$kO5i~kRb1EoN<K*9eL_@6gS46|iUMUq(q8N;LK2`B7ThM|(3`B5Cs(tket z+!W}~Az)9j{}WZf|8G<w6t*koQHIKnnjw~DcRvV+)wBrZ=^gv2QgzTckNN!#jp?g( z{g3sf5Xk0#1o+Z<{}tdLApHdRQu#jtet7PG1^Du_w}J!Jt7#4X=JZFgP9{Fp?>+$x zGK|=}YVmYx4<ptVn2e9Z0oS;ruN~pt>et75k}q9-8>M9hucd<{Pk$r9P{FXOSFZlc zK?weF5Q=6)B(e13p6^}bZG7`kmxQak#$PWbB-z{0H0fSvD9N<*5B7dPM<Y51^=#!a zfB<$!xE+u|6Wc#{44IS3`3_g0<f=MzG_!hL!!uQa%&49vlMrJfKzD`hzn1Z#4&eop zX}bwc!>7M<x}J6Ha3@g2jun~C+Kk3966#e{uSCdYn&Xo${*37%O8Sw}A>|^A&MAKi zKF@fE-W$7CHGy)VBv5PC?|!v|f$)YTiR7F1Vf=DzzS*5S4y+AQ0QN6e7kY3^Z<Rs} z6*TLqPJv#aBK4$Trj3Xn9jqphN`W12=*{VY+Yjposg-&$18Y7YhlRMuW=)+@vf}cr zJ4L`VX#`n!z<*#C1D$xuFmoPG!-yLhH;D6Ag$wbQ=T4@@gfsNt@!^Ju12OKCwXZq2 zhcYf%qJHT&o5sXA>o4(tHtmtd+)IZM`D)!O+&Q2Sby_S5KKU}?8CDi{QOL}I)fbm* zf%P295zlQa_3B$fx8A%rJI@3{c)<?7Big|D^inI)j?{qw<Y6&m-Txl+K>uY;RjaeW zBu)w|dN!`&PJJN38gjcQ<bS1h&r!Uq3L{X_KU03wK=V=Qlbe&&e9j?~mP-!JKw>U` zrH&55ezRPA1u%*&O*30MbrF-#5}^cwI-0VfH+aduw$u8H@+`ym1bJ;1QsNOfV2~o5 zbLc7K%&B;hN3{V(^ozj8vP_3wUB;$seQ}pRJ`CGG_=!ps8ssK2X6<7OodPe{%ZJ4$ zZ1<Etaz_lAH!tJtpH^A>&jHu2O4XL~#j2!7^+g;$eJ9dL;}chVxnqRrrKT>V0ykwQ z*ZzRU5HI7p>rA(zYr1rt#9s0}nN%Gb7~!Ppy$QomBONk-fLu-xHz-&Hz7ku_LZb<p zch7!sGx0sgj$%;Ub{Z&*$+b&IwGrY<3&noD37r@RdhR*ZpJ)CeG?o3K2y=Oo-sDX3 z9Q9CS5Re``9;cg~62;SWp%L~EX;%}}@0eCMc~hVADmCit$n6GaxcQ;wyKTNbO*_Ht zr5ghYKC8L-lqOOlI=oCM6OY++zdL3(xSS%!03{r>RlSVu)iTSbKS}+``^;U*Bhf>e z6Hx>%Eq{rp_-VacP9pwbT_rafZ9%}6B!vnlZ;t+17=7J!0KiI0VUKYz?M1KKDD(cz zXTkDyX#tt96pi}VVeI(1*m*mPZrdmP^jR9^{qotjJpBNqoGNDYH>$k}500Eno(Lky zE*Fu13!NZ2Y6xTkrX*P1Ssgx{i{WA192UXfdE~yc4EP=hiOU0#L7Yhn<GL68j1AZR zZb_Q!CEgD(hPTBR!a+Ct{5MIN#9HAvGb#FtrpzV#G?3kEu*{{0<nI)a8_mD&n7NO( zay<AR9tTuNf<3O}C5LjX$kjYdR#K9FT}FENn9xzw7HL0h8N$FY8oZSJtq72aR3q^* zx_;#w?&263x=yQ4;~mjeQ*IBIjxK$q2yaC1sb?oRq1L9wweX_4xx{T{@Rk@eHpM?c zJ0$c1D<tf)$y>2z8@aJd6oSB}xBZGyCB^`Q#nNbfvLrfw7>zMaJxezqpRXYSKxe(V z)BSghQ<<95`y^vx(PR8mOR~E7^Kk|fKMZd>QzxF^OdR<|P!M=BK<smH7!Up!5nj9p z=}>0042f`^j)q>p)BYn6Xg$*xnMZJzgSYq=q<KMOl)IjU7xdvp&w4CrK+9dz!bVd( z2om#AmMbOtN$>7m?<~((Gb}h#U628~<_i*q+QToSqqGs&dz1hLHKyqf(+<4c7x2=_ z^zPZnaz}8g9Ed|uh%QOhHCZ>AmxruU<l1}%sm@<$5%sZ-Ttokq03@3q`)?!EM&W{e zDOjLBAqX5f*i#g~XasU4eKBMkXWKeBk#ckix0v4$RdlxuLtQ0%mB$-Vc^n!i$j%yw z!?;mM`N(q<0%Ux!Xn27<p`m1ems(LCSpqDh2qDJ#dddF1^?{HHyraGgAOD`&JQ|9r ztrQs-Ey80HhM7|&kv*FH2Y}5gk~7kg#`6Sj|Hsbrn-5<_lQ+?QU=TA=R7rHqjbRUs zW^mBqS4n!iK|_HvvqADP2a`T)Z8ABBmWwlQF+w8x<OH*IcDO8?DD(i;s_Zfw-Dbi( zofW3-@?h~`XC90UcgR>RUq#>i-!hv%G>bC7sC!g{et1sLDPt3i5bbB`S4?|LJrQA- zI%{>h+d7**F_S7K75h2`H^xt-Fj-zFk<>o_^$}XRQy0F7bWo7C8Ht1adNG+Gso9-G zqYWnsSkFYQ-V5bDo(hXcCuz`-D&~KQso2oJmiBfEYCI8Siikz5N>XhDVCGgFXkVY| z{`%@BBhW&Sh0c8u4z$1L<h8}sY6R_>&wv3<GG#vzbkU*W3Xyz!uu8II3{p1inH_iF z#FE*UGMxuTOBfJmXqp}-?W|F&r6%oAt20#g@)`M`cjcu42b&_5!~`7v3^DvgKirdR z4G|*`tGON-Ddv*jTBeVf$~>m?Qq;pE5YM0-@3A0Hy-b=J$szbHwnR*tkH_;s2cDNB zO+RW!Me%FTE1fTm#hGhB0|6mg>Dk~-VLWS<X)KP`+NnxVs_L&5oNh3mGAXpWY_@-| zp+%eo#RAgt<ro=ZOJs;7AH$9IlY<D@uY=y(nY~f`0fl~U#a7`UP-*-&TOWsPjcim7 zmLaUe^cJw9d90h2Y<h*1bB!gJ6(QwSX6sxT5-#Z)!{<kT1x;KOYC3Los_AkS_;5uz zC)=03$T(Z@<toYMyUh?)vO_*Z8%K?^JY(*(V?c4t5TXuKMJh-{!UCk*sGu~>xxMcF z!b+(}rx?$GcOqG%&LnX72!erTWPJY8Dc;}I_?S3iYqZ8P_%yr~XLoOM`l>&Bz+|Mr zeL~DdBT<OcVWHUK3wd8@A_nYvG%01bQYXz3Wj8nNObmfCAKp`N=?*7=XKyyxTmu8s z6r@LxTB3kI_ePkB<Vpr8U*-X+0%`*b1#VKWmi_3&B<L2zvdbj7;Afq=<mP@fFC-wW zNFLGgs>%8YBPMLvg&gG0&7%pU^>7t9v*j+i|4drr@%_kWWndLB`me;&+ARd<=c9xY z;Y^X`z^%t!BZ?+Hvm@2vM3&dkL<zzaH97#J!maP61XNap_VS^VqU~ivT+ri=;v=lf zPr&j!67p-OuGJ>?){?x$kxhfpdCGsOd=yDuPG=%=c$gL2e*!Nx2~pE4O|64MP-`yJ zQ$t8Aki@LkU87$81qw7Gw+q?)lyT<%24NPkgnJnlO}hc>Gc4e&S+;FdA1cYOX=Qe5 z>Qy`Z7R1ZODY$&1IJ2y2CEM_SZO}-NH+z>z8kxjgBGe?%)?YMIjI?cm%4CQH8gh;3 z<N*rd6}Ml)s1D{d?+wNrt|V^$Ll=Fax$L017$}{iElMB^*`S&kA@k7-UHlr6`2<Kk zVXqSYK1D7b#n5(xK4Xdy9-eu!VU2Sb)K36G#Y1uBdRINv!i0~0tx#1LWtPAGDxdYY zY+@8z+L~6t)Fc*vXNb*nkNVZ}yhPQqkv`2vkQ7454QwQVeXUbgddbb>NOx<K?x0Y~ zv0YYM9iSn~UadT^TCt`wn)52-z-H8%Rj4N6<CkuissxK^6Sjxi4G>V>L04(la@}R~ zrWmk0f3@=c(lT*xXWb9;ES_4bHG0g=$h8BZX}w<4=Hif(6g!x<^5`|DKk7Fo(rgnn z5;S^K_S>%$!-sGEAUjKKvPOFfUE1x3E98!v9XVj58&}`SO&M%{cVtD*ueUJth)*2X z@{`bF<6<qIFaA7%4%*WB2Pm30$-FC`;F!{1*f{8P%kJ<!Ho}yaOpMWdIi?ER=MM+5 z@SKmwlE#$`lsD)ABNQ%@R`SB_%X6!?<*#9+C^IRm02fVW*}-~|Rf{|rhjS9wRqhrA zOBGaV4}In)ivCLk)`ZFK#|VYu4kH<8CPlW`MA+;%*;H#}`cH;?;!zvb;BZQ3z8Md~ zP^#3Mb;RVK^<3@=CKzZdoz#O9Ly>%(6;K{o_P;vDCHRhLxTJ%0(K}|7D&5p_MAZ4g zR&$j;qUcrE!aE8SU0hqT*Kw>O!_mkglE;~$zSG6IY9J@+DG?3c#9U5b!2)~UXxFgI zd}&bxBq@YK5q;D|C!Hj5R=QR((_Tfoagne{iGPS3Xu0ne4cH!EgiTN{@qO$wSr$O- zeOMgPH~6R)=zM{#>I+l`4(rzEQ<5{pPB+LHBH23Eb%7#(kKv^Xf4Eo<{bTAN3bFFu zl+oEy?q1_C-+uDtcQ!FCYTK^f>5{k$xU&J7-jw1H+|u>rD<crWw((FuAY~Gc9p51D zm1Aam6P;;#paHBErD6iw-$$}dppT}49XB(1B<}9d!9ea!k$w+%OQ3znD^P|io|$Cl zI~m-){`UR`PqL7dePEb__2+|5G9FyhVp3p!)Mia6U)V&g#|M>g1eT>yr0>08_yl<n z<%53WBaM7hmm?z}C9}8A$uCQG`Kw04FLqMM;Pc4(YJe1d`jl{Jw+ZApmP&$jMGrQT zg%P%b7&&)6n`K0dwql@W<OFCV96MNMNpnb`_Euuxen{>M@Zhr#Aof&AzZQeMaV?Bk zaUk*g6c#3u)W_zSon(5LaR0+3!&3UZ@EF>?Pb~9Y$^m70h<Lp~hGGu2ZI1Z?8PF^^ z&nB>0MZ_}=>Oew4YFDK)#F=P%>J8%4x+E5*ZrnU3hiWWaN@^pW=A`z35r-o-k|4Cf z(tOywnqFA)LcPou(S|K5X5#=ako2&5R_V7^svz<?M5pmoH8sjG{odcCagMT-)8s`q z3rM^t%7qR~I%lJa#QKh9*|Bbp11^x=2r6-;tW^4J$b4fkw~F?4E%5^xRiSJRfmV4i z5U8XmZG)ow)K$dsDsU7)HhYk29Tg>w+^evmASS8ERlzrp0q5^QV2xB#hX61jG=3sM zz5zASkyMFknARfyk}`-RYoFPi8QFG{*S7XzQREUxF)g_)QPfF-UgJ_OhNU7$2^FR_ zvR;%GAa)z;am;`0;v&RM_`SNJ{_z?FDp&!O;Ht{K(2qV*z?4tMw*kUoa9y+fe+Cm{ z4#DIi4glkM{@k;*U+v$WqX)kk(qu=D@N|hSEMIecYdu74IE=f3zCT2|y<UHgrXYNv zY}L3wBsI#I8wuzEG{E*Uw7Sx?U-**JBt9bfFj$c5&$^gnrPVb3b)NFQ4ZzeyWt#i} z(iJd-uzB{_*)-ggy;M`#t>DS&f~@i+B=CccvTf+-8D?9<uzF3$^j7LVlGZ5;@T0tR zjX(&3+Q1q;!UoXK1aRcjFr-?)KsPGOBu1jN`1?(|%i+}Ayo`H|_7bC4JIQsBZ6w*| zaF2(%<$Kimp;Hl9iC7V;11#qHN4<mcq|;y?P$h`gI>~L|UscC!S)7k|xZa94wWuTm z%A`OZPl(CJS1itwRAqshQ>;4x@$vx|;^2Sxr4x&7&IoQb3xyEph!y81HcpL|UWUk% zDSw$2!|!)s+3Ac%>g%=J3bw<ydKmv3O49j>>oJf>J&5RtC3hs-5mikP2L7t?s13lh zqN0FonVvOYiwvoqAg`$sF_+J-Fn`ke(6ZY8JATcyhwX&I<#D`I$a)A0A>FQL(i9p- zH{J-0cW4_1O9L8Z9g}Y#o8mbgMA%y)F1uH#AW_P%Zi6HtEwJVlxpYht4zQn;TuC59 zH;JR7SCl70&FW885k*UY)1RUDF(&_|M+RHRY|u*!@8zHSC!mavaDN^jv|Y4;ws#_R zIJV6!g|BdR&SY!m%odK_p0Ud6p6NP<m-2A!_r42TB!T5RpqlE~`Q)-M$8})R&KTIi z>X(yjK*1?i6+r|Q&>#|a1gVK=Qrw_4pz>5JOgTG*esKwZ-*Q&o0+f^N)qavQkr%DN zIif7It&EfHBl5X`SwU@>3rKOoiZ+?#289aMwqWG6xY`!#oZ5goMy|nym8d_AT8dK% zJ>l14ha8V=1#LbnN1`eTf|`bhCiA^UCZetaNx_(XiQTJcZozo$N%>%Z^g{e$P82hn z3H;SkP)kGs@<TIEbEp9d5A-4$ZT*yrte1V+N@*2_y!cgD<3#*U0y-+-0bC`6S!G{Q z>5h19=+MW)n+nTF?t&?zzzb`LVH*jH99B{}`lKJ1SgVX`$)~Ir(g3Kb((b}5tQTxD zx7Q5Fa7%BLg?jQ5*pES7dt_}`-@K4629bD9*;Kv|Zl}&Qq&vK-H?lN{0^4klzTMF- zNQ$`~-vK#!RuSg{3^V~sqJvl;*4{%|2)OOdNYI~Et(l0$)CXVD6V_`I3dX3QzD%{T z;oifdsgvcw_AVkffs@ac6rg<hEYOH)W_J9}_$%dniYR@#EM$b4Dx)e{%KrJ^S@ca$ zM#&3{-;IY49Ru?GLH006@`h%+Q<doyF#e_VHWHi!8Cc_6mhEb&9A@wU+Tjq>C<-G+ zAfs|2hm0_ClK{0TMxkHqv@|hUn*p4K_xL$(&K_2ZM)8&ZUhh=%)J`PzuA&Bu91(%- z*mD~Y>^3yU9_PvuB&nAcsu}BbC|P(}i+=fqsOBhJNnS%9e3?N+G4E$s8UNC$dY`t# z8{ytV!s7hRyaF!I<ey1N@P9b80#bKwh&5?40Z0CBLlX+I>Hl!T4F!Nm97YuhYDSTo zQTcsZiv!__unHL&+szYOp{tqrST}s-$&>eJd4dILkmq`cutvIZ5szY+CP9hNJ?M9# zdr3Jai}uz2Ku0pjv-~W)mBv_0$`{bFmemFM$H*@vU*O;n*RbX$egLhwm?|6dOk02{ zVoDLZ7ncBk04Mt8gI9@)c7Mp_y^;-lgwC?``NuWHcgNWGQgFl2B>3^^ziF1LNu-^! zWMm{K^Xv$++0NKqh>*o}dA@3dY9Mg|R;G9fTd(cH$iNhn3BkMMKC<4@Hbwd|E)}=N zkFi|jn~MQ%m;C1m$ODd^0#BC8DZTFy!vj>%n2-0@Q}&zdf;`!_{GXSQ5>S1Q1A>r9 zLi0=nC|H37WjlzK%tRH>L1p~0H;c1Q1w&Zk>LMG>dTB$ED!_AY^!r)&I9UtL+)?VR zcQIqAnyl6^(mz7IWpsKXHVfvnFw3e5u=|vQ;jl5HpmU{Q<+jd&PHI*EI${x4R1S{Q zm<>+tfgIFx_>NgI&Db8AB9u^Rlp=N}bv_d3l2us46>I!jy%IZYbmKDAO6@-1EJqR= zK9Zoh4I<PwbO&{O076{fce1CkN+N*O$0vJdAX={UIzS81w|g%Cizngj+tbL0U~rSI z`IJ6PkR<I_^sN3!DuoW$R!*YV$JAn}NOENN?49Np|7@F2QKT9TC7W%Qg-VL)<<JT@ zFIb@9Bq(-o$TGFy--}cgzX)OHF0|q1D9A}LihR|Uvh?WaXtI5AdID6zj_MeX&pb>i zBO`!775ZdE2cVSZRAu5}O_B`v#<GkiMPfUh3D!6y8<zru62RU&%uO*cN@Nbl8Ou<? z6so7Q9j45X45Jo9Z6(db2^Wrx!=el&_TKG8A|^fj5;L4MLer`ji2>|XVw!4Jwj0>z zI9r_fL(m}`x%khGh_s$#HsgwBr_Sr99o$7bI5a;V*?{8wR*-jaH9eF`RH2LU3<{R8 znWDl$Y>rf!@m{Wm^bcv?+Dq2uUQ%!5*~7Rpht@_x;3Kieg?+>Au(-7>Uq+Nhuhcj= zbzf!iARRNe{}SfL=mpNA^g{8nm!TpsNRzNj%Hw4kvl!MLosGTS^kk`1|D?)1i`=h? z_I=9?|J4_VJ0iu?Gu&XGmaGT|8*|!k^mghl3yY=JDvkMzW2Rr#g9VH=Z2#dT-Kaxx zU(R{<g2(Ci*0Rg2{w}0JwuMfG$)o~CGDR|bg?*im7FDBtB?DDRf8E=%b0x&!Xhk%p z3@x!Yb!R0k%njvJ{WJnbf=fMtHV6Os2#>rN&Reg5jW^TOdL8tP2D*@gi-EYWl~AY! zJ97XmpX<+`<V3?x&#y`NFWllx3IzP(XyjV-bqw115Q0<!?eTIk<4eE(O_I;Py+|A! z=m|3-qUaf0I40%66(17j=8&|wOYw~KT6|PdvvDW5vg`wk%t2we^W+UR=<}#X_>3?& zJadxN<CSF%j1(p5<XNfYw-VFjbrTy4F;G(yb$8Db)~vYfa{g@tZUsrmpy!o4zLjQP z{J=m{cK)LMKTnkuPDTv2*NE!Zqk5Q7tCWiArt0X&Z;fUsFvSOM_8GgTAf6-cAQeS* zqy?XO#NktHFn{Lhe<Q#-MvP$0o>fLAN3HUC9pr_TxU6jEdSHF~-NQ&N#lm=rFe1X# z;Uc5Jo8}Sel<ruK6Hp#8)|d@qrR^b@R2^YGQ|rI$>J*nar9I&pwO632CKd}cpZji$ zSr%)*kTWPXCJ(WD>@7p3uC*Hi5?bcM4EMq_OM}};(nXz|qJBR@j1cV)s+tZJNUod@ z()l>rxGW&Ji^AH1leL?I6lpxqJIIBBQ&n1KA0rdmsw6OIt}LK&u%lM+8I73ZC8Te_ z1c}KRDBe$;4Z%dDQwFxedXJ;lmxdWcNWoc(tI=Ipz<8!ph6uuXrU%$k{pVeOc5&`^ zHvH%F{o4FssN`a>zHB=yKuo-};BhX$ax_zgSQ5y}$T7cS8=L9XR#q^RT+y^2Al1Y2 zJW;vi43f4`TkaU<OeAK~B-KbNa+GCF2MRPqrrX2z@T%B}uFM$eT`OjR%^FF&w$~0P zPu&a6>Sr&Lts};bS;KKX?@qA<g4`1EI_7BrYED$Ozm}Ybh=F3GQ1WjgTN#<~eXN38 z<@mnK6E16@tPFX4-3i>m&y_S*>>}oD)3zKPMgCR1GdsrigF6W`%|zvcXapvuDWY~2 z%!NiUKSRqF=^4_j=(vA+|1uOuRO5<>-pcHu;+;hh99FkRhY7>SkGvcq{<=qoHyg0S zY^x0X>3d<rf?puvFB)td5gk5?g<;yT4|H#7wO4@jJ{wmAq)Hb98&fBW2goh_3Z?Gn zR-Rehq^3D0=AD3HMTOlQ`YD^Z=mTGuy%t*U^EDzlZJzoe3k%=?ZB>hPZZ|7*vQel? zh?xqKhC|ju>$G_7Z@OVds-P;1u3Ju|D0P3#vc0g!(t^2;?m7rBAhF}ODD06uB_#yu zVmt<8&+a%0BLYn&B3mbl+-WdZKDnicos>fs5&=6+j_q5Wa$vjNUuj%M&c`Ck9ud$= zZ6wIh-ae3geEXH2$Kcn#oDN9_!aiPqr#|T^*lnHJu);zlN*VxpMQXAPpp3^(==sH@ zcg9#&Y3XWf&Xr&2eOyaBd%IhxR#YviEvcudr=%=3ohjLvIA01ho-H(_@92dJSAUoK zxay6KP3fD*++O=0|D`yIM>^9P77}#8%6?gJ7gVv@f`saI2h>)zvf;$dENxuhNOWAU zMSqV(2?~Dt^la!+;Hj){Y*cO(6uz5YJzn!ifuIRXVQG{ZodusJ(SZuE1A6if>?K38 zP6+sbxZ8_NA~j^-AD^Z7AFq?P&bOW6O;TsQ%AuU{J^^z{Bw40Dd46qa1`za!;c9kA zjl~x0{0p-@Hiz(9kzzm16Mduk%DrT@%T25Am72Y8HbVE-ZJ;Gyp|O_kz6HysEq>p* ze;vvEEC2kqn4BcO;R!*=W~JM0nzHDD(7LwmlRy|3rEHS3eiP!aN-Qz4@u6P?H3v0b zc$FD9$uzIRVB8A8_E^CC@!BAoV}d3xx){U)U4q_o+Kl$!G;Q`P(BAldsryg~ZELU9 zzZLI7_^%hGwBmmlI|F5%0~%O++fKAbShYWl-|X3NiGORE6h@x7X<fp^JKVG^Ao!0! zpfv3D)%`s}T>mvcJ8M9-scE_$VheOM|4&EhcPEG9oLfFhfY}M2?(7MhYJhxQ`F_<| zp5b$Ey)8}q`pezby2m=>l571VKLpkqe8=D@{`vF6M~qvjWFEKBAyDjRF~c2p{50-+ z0P)pHwxZ8g#5b<}llUw!l4jLcXjLp<RW3-}sT`r>;Kqz+9-*(r`D(BVvS3)UdeY%n z%T^HiMjQz+gf7q!@1HsC<_bvdbh9SjzJcl8QR|Fo<RCP&`QBeu3^&mL)Nw42Tsuu& zvRhC2ch1DN$|^do<@J)|&$A9rn-+v`d4_5pPjwr&wc(t{XWmDFTRW?Q`qjRW%d7Q* z`?GhCq8{zCoG#1l(<Ack?blZCm)(74zSoy`^O_#@>!&vrchA?4%frRRzCY`qtzGk+ z)7?um<=!v)xOOwoPc`x}0}1Pv_U6~upR1=fJ{236^xoX9mm9v7>OEbX+|3}@XI-Dp zLoN&#`q$^vK4#xP!+O_0r*}7ZeXd=u1ASh<&M`j+O77PIO<j#H&R?fb^~<x5^DQkM zdUjT--x;3mo@!;4zI=S$EEUC@*4$>pN1Q#*PH$#2KKqY9e8WRcijeQ?=9}it@I`fx z-nuJ&!EN#9<BrE~ZZ5mZDx2&cE!}sQ9@}ia<>+K9yX}qd)fI&9PS2LMjZV&<W{7J< z9Mj_`<^8j#O{J#GEBwo#knN{P_2IsuikfX2U)xMwfJW6>_x(|`!DGfFBjlUv<>EVH zNtgaM&IR5hjl^^ZVD{Yu%ZIO3?;ht^#;V0GW1TPsQsVM5*{Je*<9XXf+vVE2%y+Sx z0B>otqGGG$@~XqmQ^M{Sn*v8>d&^TXW;LXQdQ#T<&ybRBT_3I<HvuRPj%~Y#<*n{N zHQU?Wj?J6F-nBlu{Jb3<JYDOb_eK+!m#Pd~F6R<oU5=Z&yp|j7wHJM1>jE5zT~>A- zZJYBk9m8Ue6UB2{%eY+;_O(7YeHRbgI6_lbI?q+(>x)qpi@~qAa^AjGZC;PJ=Cc>e zZ^K_zy3fs7QIDPl%AW_mFlT^{2AhTRi5mH5mzsg$jHHS#J2R{2rq6lAX!lvo_N^*H z>*c_xGlPMb)^)Z|RM+Eay)EskYs8(%Y94sI=L_W;_onBs&%-ZDtLwL~MawE@-;Gna zt*ga#*JiWR;oWtG9NW+P+Mdtj+tXE-eWx~~Y+XHHo9nL2iwyPMFU8}Vi>D83oA=MT z-R5O}j;tG*mii6A>ypma#_W5@k?EtdQ4^qpce{en+j(;TDCe?a{PXc0@hL-{a?1X( zdh>eyZE@_g;_z`wuExZ+Iw<41+>X&jfJ31t3(##-V_k#a+(D@QmAk1^W4+zPxt`%! zftz%6<@`Lg`*f;#xPCbN)Uwu6L)iU<Lx|{I;L*N1*W+c4Ull~V{&qUF7WC?GyPw_V z>+Xr%eSLM&d$@cFRMWKXq-sk7UPoUN7%-O6Hf|M+gCy<%rwH9C%VEH!F>}Oq7YptH zJ)F=ls?sEiz^9$Q|HRM#%PSyWTkB-?UTEM;y}(_Y7Iac)R74&*c4%**It2ZIB57nj zuX2gj@?LG;`HOtz0ont}ioNhW^q+p!ag=z(?21NwzEYv>F4cuBntxHkjDw3deZE7$ zu$$osm1{?K9~J7~@Q8pgpw>@Icl2Ls;E`Brr8)#93lmTqd@-Lgzb&v$)9(JJwB^$H z1n10%hFofI_E|rciwF%IP&j#SVzRi-3&Pss^B~aW#u|A>l^zavI1nIpeHi)Te?R|* z3g-Marz(D9vxnpGeI9Dc3>nbxU#+ug8onS}i(vk}lC8f&fESo#vuP1hn@}sV#|)WJ zCPs)=<UP{oty0Kw@9+yptAd|P%hRuEj@9fw10!c0>LNr5ERp{<!*5N?9QT{Af%Wq( zbbCayg?8?Rbhjoal%K|aSvIvsVo=AeSl{kOfnaz~3<lx?n^hk%ri{Q3ID<bsUL2&* z@^EJ6OsA*&FY{lt7V)U!gh2rKJv%;#_LnnKD$~R(X4|(siFjrxY)9@A`{~v*mgH0< zkEgeRjHlEq58`~;Bh1l78mk#1qoY^(q-O9)>z_}+^-y)6qgIx|devmO4X-JO0@dDJ zewAH5fltNmTCg92HcpM>;p}fYBgKKy9xO^fy5klgF|>=FgB2%>!=F${cI~5f^i8kW z=wo68_0i8#!17xUBY58vX^3zW>Jn+qS4Flfs4iybHx3Oh9cY_Q7NLc&x#o^-lg<>v z9phPY{&YSApyVB23N<kWhT_FQBi*u1$CJZ~M~gLehkMQ&PnRsO+|5fZ<m8coqUhSy z?F!AkOA3_AZboATqq=UeX&{BUvtnZ)AhC0?zD21l|6X^@^&xxPA@HA4u_H|N!mH)5 zGbYTMrhkn2Gt5^z64Lj__|)h=@)OltTnLlV5G+IcPJRwGW|rW7$XVU5$n5~LMvl4B zq*3so;RZqTp2*>ZRT|MPqYq&=)<-I|Sbt<6zVQ=ZU--=(&MxA8!SF$2Mf{wkzVdqE z2SwN{Z7yvDPd&9M3YJ>xmP)FZX-Iu*OFt0UqEpGq7ElSK%_tWg$bE)9O1+P%2A+(8 zu`J|SqImj=V)rXao(IwwJ!r?w+2*9VF$#cPL&<HLamBGZ14B)+@!cpC##_-%HP|-y zJ1sBazxYYPG)pqaMl)ntT8j`f%((OQ(J;$<qbVc=BYneS63orwA^!`-X$(dRTD}9H zVm^@4c_$IXSaxtW7QQY*G4vyUwjI=dHGy%~0&%D#hj6bd<oX+2tWnvhaGO^9H&HC3 zUKWf~_?x)QD<B2aX>A1WfF>;}xN=w&8`%`1D}s;T;~%NtbqKB?MkoUL6~9*zaj~rM zIidv)=j0Uogu!k}MUk40jXR!*NJ4kb>7{uo2Iuc=cipoH9n4ZoqTmL|bYfSmY<#Z6 zg+Cbem0@QrH-qv2BI0w3famcL^K%r_fnm=e$$ZfTz`5Uiw|_?#7TvKT(vGwIT&okS zQWe4o{4S3z!60mQih$AMdq=LzJr5N>-Gz(^2CotqP9gBQF+V$~)v)_M;pZ6{RFI_G z-8KX75|86ZJ3>bRV3PO+w7w2aBDA)_mun9h5oi{m(YJn@+1lS!{CQ{XP12!>jfK#M zT-#o=ZoiSmEw}^$-04!L!*=l%q_AGf!#Cm&X@+g_YnUZA6Bmd?u6<tor9o53<_J;w zcPn^R-MC8^DFnl^ubz-6cyGTD`Ufe-UG!%tWo!l?hwnorRHVc+7u9G)K<A6WEmSZn zCY<G)Kxp&J*dUey*~dvjA!BwqmPqIgpO{#Jj8SP2tduzOv>D5EfJ`P-xBxlF?QYjz zPIBA2C~>WCZC%D7gh?)v?w;c9wd4VD1g6)S(S6y>_{AmlU75(We5RtbW)FGy$kYxN zA*bp6Ksv!c>uiMe!N$n^D&05styl`Cdt5W3gxY11;35|HvAVLbD8ea(Tg4hKmQDZ* zqB0`|JC)PpHmT@$(<mt%&O@VQ;qf6dk|KX~gN=(*hx1y1Bg!Y19K#R|hPA7K;0+x- zR5ohA&%r!;25G*PcwAmDPqGA_+|^CVym(D-e_HPEzuzq3_A?9qAKM0V5c!0!7_QQ{ z!jm_Vi@P%{?CQt|`hz&$Cvd^-<5LCK@4|ig7$=wN$As7v2?Mb!jN*F71%ge6eLTM$ zmu}M_Iy@zpkp27&Om3ri_XZ9O&0BUew(uQ{;$fozQPh<RI=3nq)6|0x$y+WugdA(E zp4F7_n=Xg%jvfLop0=!_cl-f)`9fdB&4@GM>jY8&EYn===5IH&VTD0HOf|qvl)G)~ z@J_&V&PCVNiU0c0e95Y<@`{Mo6avNEP{lk5(GD%}u;2WNA(P;o8o?^^qw38j__prN zrh;`;uw}G!jSU3Omi|<T&u0m`JQ7Dp{pO45?|$ZF`^bG!#6$y7ld8!%oy<&v>&q)0 zTT(DoqGiSa2n-?6ocz#ZY7-EzD>bOZhLb)NIHmslP^Ss<7Zz4vguL2tC%+-CoJ}r8 z2GA0Y(##MJfs1w<D<{y;0Nfl9WV)&^n$%o_^J$wn5<A(*dkyNle?Rhu$QF})b!Vlh zdN>#H<`)&VXdK@4F8BCx5}uvU$dJ>_vp`fGr_ri2!&HQ^JHwv5PZq^E7q1TjpL^TK zxTQNaucEFLV2D`iDtPmqByICK7J^n`3}pv<9wJ8C9c>8(Q8+SD%5BsTIbsAF3ab2$ z${@^FckAZZLD$R01r1*HB#TWeRBF&yjnwNON^U<ZN;f*hQxNzbRpwj63RJ7XtP}MH zx9|8slww~%j?eJhr`c(@-pR8><s5ZKCUzJwEJk~;QIEK214a0YTks_ABmnnwa>fw1 zLW#*ODDPt?4*d(Vpe5utp#yy~N%W5yIxRSa9}_z4a^=ZBB6LVZApXK?Ga8R9~5 zev9s%m*kGv(;vJGstU}>ZC2B->>`I}<v*mJ;&1z7%tr;h66mt~tYVo0i1SbyKP9-2 zgb)b#xBzat)PbBp?n++!!k|ggx7*3-=kxYHrbb&(C}Iip{$-B=_&_d8T1;zw|0y3I zRlr1$@^Jr4KL&Nr9g}vaaNjC==BA_ixy?W=Zne?4_A}4zk!F?yL4tOJU&4G=FB=B? z%tgCvZ=ZoYX(Ht#{q{n8yV0XCOp5M}EqL?$Vw8}`Hrv9Bdfm2rE0boK{xgirH8-y3 zG|#cfGFvMXGc^r=vK~c@&0z>U#+e|S3o+nBN4)qX@z@H==<kIp^Bi@hT#3k<0uAZF zfCTM}=88%uIG=EX8(wf?g#I+R>sx|-i9p&M^|3s31#sES09~|MhzRRnhuu0qQ}z31 ze=l_-mA{DR8&LG?RQojZf3z>hzxsB$Kj@o8em2N~smSq5{;V8X5$>?0T+uaL)9PQ3 zT7ym&+oK7M<hP>f@`oBBZVb}*|3de>>|uA>*3s5%tZq@5`58@Ww`Pm~m8GNO{8YVm z(-<Xie(ieZySKe0Zqg8lxW3sUalH8aDDB&#B;dK&JwGMm)pPIgelsv)<aT%aJO}Wt z*}8lzyL-BOU7x6^2s~_lcknE+%k-|wQGLJZ<Jii+zSPSi2%&6Q+?n0les7px|4?gN z*M9qBzuxw(QRCy;;b;xMwdnbN9)78_(zmso^*Q~OQMBLko;A=h@VRxl1^IdRxy<+$ zqHx^OW$9^gdG;}XX;PDSUSenG+5@6|;p?d2IzyB67!xw0Zo1f*L4Q2C@^RD>E&qM7 zYS+2t{+;mk$a2Eiqb&ftmAd)(Z1rAk!nW1eL!g6519=?P)HHRkUSYL;wLEoyzBc#g z@-pLH0C&AF#r2vaCFA*Md1>cUXy9VQ$5LmrTf4k@v#X%%=4L(ncATr#?eS6ja3-o@ z0=7bR({*cuqtd70>rk+#yvyTzw-NI~J20yNa5(C|4C|qXI1mH*Yz5f&vbcP*aeUvu z+bQkZ{1f?@_5QVPJ8_jo|5&rO7&y@G>Ad*fxas|DbA2)uax@mK{JgaF(Eqq|QeN-4 zUUPocF@boDc@5b&eDogmwYIK)_4vN-I^Dcpi?~!%VP@v4UgFx}>to&4)ipk}Zu>df z<67NeB@v~Knat1S@IG>s=Xz<w+2Z-;u-sbev&yD*?or^1jIf0GD>ds&o3wN_>%3dl zy`$ZsX^lysyX?A#J*DOs0et$W*7izI)A?3&L!FPEQ+dvZg3zXwYjc!`_v_;6)|K;$ zTf?8G=S%C$?q=V&K4wH7ndOehz)O!>MSg26LRWtUE(h1EkHfCTw=baSlk)i+mziIW z>FS=>+j>{N^-tB;dR0qW&m&pWJC}eiZ!^ziTfFYihtnki#P@Yyf}Cs{PWcqxqt(a9 z<)^Ln>27!QD?(?48QYnerRHryd|S^=qj~5aC)$b2B)h4@Dflj5b6Yh5cD3`Sj{B~+ zIrR}f+ppDM6&rdz-}*i7&i~-luh%}itMsxqdb9xB8xLAXM_R3~)o)LR&qntT>!*k7 zPvcK(1|9Ephlp!akK<3eo()}XE$xaHR{+;-JlmXX)oxu|Yu^g*_qScEn%mo1&hnBB z{LhJzr8%wE`l=j2rEV(W3CGpydrAxD?)%krG+7p0%W1SkHt;K{@IDI%B{0KY_t_00 z*nbtTXFfe0<av^(Y(5`*90hx)ZA?fa>3rQzCkcN#p=vF>EnE`OWg+rFNRt`s<v-72 z$dO)~oMi9rD<i$-6AmiRHtwEQ>0fQ<VE)7=#OKg`My9URILPZ9{LKuGGKZFJT9)UV z)d<&dNPkn}kv3pmHNXSb&r(7U|JHa-8fHd7wbwl;Ia^ez=>B*+fTeQn#j~aHw+c&m zf?P>P>y_l~KK4vrF0JJ!;m9mVLcarq2U9`M;Stn#0wDe^r;dkB!k6A1A!r?pZsV~- zf0KbAR@t6Y%`QK=cN7KWO4*5eIk=7EHu2EDUfJ!CdDBylp?z3B{O(tr3%P@$lY1j` z%Q-_go$=vG?+3sPfw{-LqqpAq&-U%3weYeQD#sY(fMgF4>lx@fLFhd63Qn!5my#C_ zu{b&0$DfngwtyV*A}a{|<r~_~B)JcPd@U^=9{MI#9sPkj&*oo#+g_(DJZzg=y#qjK z|5e%k*_kFKV!$h;-;qzxUIL3G&~U}dt6d*Dou6iBAGqv4Gr#BMRjpF1X4q-GAp=Y_ zG=Z2^K-hKE5*hwU_CLqnseP+<U9aE#!ppX#JqDo;dNFwE-8MJ#KuXPK4dMK4vDDD+ zPQOJjF_lS3U^U{UABOQ(Ari6>Fm&>+DD!^v9>^G+uzd0ZQ<f&@H`^0lCFgVK57^R= z^jh4KLYO>4WXpDv&~HA;wW0`~m8YPN6LE$5^@7bx*?=`~8w#!D`JV{yME&Qo%K++| zmm?Kkhlsa<n8dE?Zvg}J&fqnxO76fw3@QWk@#w3+^kioVWY!?9`TD>;z?CWsll(Kl z6NV_)AYXR$5#@G#E>mcKRm}oFF-Vp(UKM{!v66jGT9Y((9t==ruy;P)TVg(o#{Pg1 z1HDjRrTqfc#2il5tvMKM?I->FO8)s4M+tjfj8z!5)F(0_rfvgc*9XL$$tD$P@eIyG z7Bcr4!i}>7BeFZZ<(9zoHa-V=qc;*=2IK2Fzx})Qs)Zuk5(tExue;klgbP<ME&JHx zrX1D9S*J$i2!~RLtQsW1ZNfhZ1c-zUJ-;{K6nt$+=<`I9m%9tignb08)LhaVVoTt@ z8#2kuoli64@MP@bDWH$fu+;OH#EDgRiD&JGwsuvOIUdw*()Qnl6=&S<qYD&4G|<9# zLi&Gqf%Hm&B{_%8Ce)%;(E53ZhsZ5MxWR#a<%;-m)ydC6u0sB-+~+dzGcz+iFC!7^ z7*V!g-^fklp{D)~^T0OKjEM!Et-e<7CQiNtwn67RHX2v}gx=#(l&AiFkZG2$uqbYv zX+oSxpFHa=?O#4K75`N(&($RT5`waw?t#K5GS0xCcLUb8q&vXV1mF^n`__@GBUl}p z6g8P(Cw+_Tpl~2f7ZrS_e0-&Noam|L6YrzP%Jf%!123lkkL~jGXrGW=Y;)SK$+%f! zi;q`c?dQM>f`858UzefF81GU*6pE4-wu8--PdHWsgsWp9Rz6Puw{rPPr|CKTJV70F z{*6imEzOK|R(A;Y;X`ykBL@&}y-E>S+37zUP;ZkxB@x)81MAZpdFk4J9Kl`6R1HR( z9qb#w7(PRyPfOR=fjveY*d?C%3<>;59Q-H^E8(BR&4V~PNhktW^pe9=5uNhmx!zGm z0Ol*XbN>Ilx=hvr>s?ORE|J_RU%|;^si6HJ`S6tf7XYU~SigFZM1@`bRz$=FF0I+o zx-PPEZX@&q4Oq+)8!fxK9a9II4Cdt+Hj#`i*$_~X14hQ7u2%QtG|Sor#s+|<#Jr&j zP_xYdX9o|Bki`yE+kz?5QUQMl3}bA;3^#ktWaUK~D<-Wa_SO6v60$=xCfZx51hXCh z$zWS>QCX|lg4`#(mwt$ptR1=`%;3Q7<CO;X7hYP_98lAJJ|Z8NEm|tfUjnBb$yY}U zdpH-z>;nmmf^@5gSW<JbwZQ6{Wyak|@Ua#LAAQ|JdPD&r^=Rv02%&8-s1S`Ew~}uk z)X>|ENk{+*6yTTt$FT1HN8)4!Fi4<)#VVaGC^r)T05i4xW8m>y7D_xg-)8w2VYdq> zM!v~ml^IV9ACa4<mu2l7ZaWeBb>IY(9Bjlj^Ge8JWOK@_fF%C^>bfrJ{{GmzKKYD7 zgT*A1Rkn-_K8w8-tk#j+X6%i@Vq;jCQz5Wg$hIaJs>=@YGx6f4f(Uf3z~}cD<Jk%c zj3flLQ#_eEY;xN{b3N*i(L)ZM-zMDLHj}-e9D}$=>X}_OIFDR*6CE<cHGN9iz>trF zgM(K42<j|_d-TIb*9rngep7M?WavB?G=oYcKrthpF3pV9(#)7RI&4*w#s4jM{=dEt zv1Cd)p>T;>=V1PdnuKvM@sW{p4{+d>3xWe>&a;m`_5xKU4j3ZgtRu$Xi$it{KM7$( zz6T2Xk~(DF{NkKF=Tr%t4$0i(J?3OegJC1fX?eO_xw5vyj+V+xVFO(ftl|05?Y=(n ziSPG)w`n2$rS+|#qj3^WoKDe%9Mwc8g)h#qv%+@|*NyLH22T%!K&dvImaE&ghMGT( z6AdWl^u<NdI3wcXt+Q+c7=t7b2J(QyzcD6iUK9fs3WXTJA8D`Qwuv7qfM#v~-P(Hj zH$mrVfHSwbnErTL<l$)r6jMJF6ebEt0TjT7fbcy<<7Wa^mIjO<mN+{oPGVrgNQs{` zFJ|W%Z;?)I9~u9aYXbtngNE=bM)*+cwDYhu2rZFnV56XIgoDZ{3_t~}J}D7=UpTMw zaRS&ye9yrxg80PXoQU>dG#ILhIi#gonSPW`2f#m@gig{ex*&`x;DUNzGlOOvg4cZ? zwe&PB=pXCTf(Sy(k6lTYX@?-bGC{c3x@KDd!(p}fYQm);ni5GD2MP-KfT}5I2^ydZ zta-prK$kfvrQ^tppbW=XQdB32sYQBEqz3i@q@^9GWE8Gs2cQS^(n9hZ;q#(k@w5R= zPd5gXL5LO+Wq-D9HiJd3s$lR$4nx=4Cd@)d+7W{bgrq5hxdM$?);{2z5MlLP*x?3J z6)}ntnyg@WYnJjz<gNqAfFC&}rr)`M9YbI4gfN;CCxlKBqVYwE#HT+me(J>dv{ShJ zR`9}CXu{mHw8+T=*l>8}2WtYfoVej*KwT967eF@&bP>d=Z_X)=vQW|Ssp457mfz&; zO_!I3``pw~vqp%S?+HH?$mzgt-{A?;BcH`v$L&Kqa6Qsw06S^Cai5)~F7VV`NkB{< ztY{$E;L)f8c;<EptVkA?P`*jBnZHT}l*^)L@N8<L5xnODlf(tdcvayJ#sR17i0MIb zk%)c;<_~k)LTd&9D5PJJqihoJ=V{I6;b0@NZVwiv_JMJNur<gxQ9C`;gg0Vq<R}BZ zy@0^f)X+L8_Fe!?<?{AmL!og&7s)TIg;-@b#oZ4Gk#Qp_2E7LH!N4L5pb*Ikd=4xT z8_0ZbDnO5D#uFm$>==$g$p^zTym)Mv*uW(ekt5+?6yZA~6T>bWH`662=dbBu;G*9x zZ9`cj*_y3vsmxDDax~t$g`@RpY*GF?zHV@<qszu#(FV=?rpfOUygs-*K3e6;?y@|8 zJ=11u*s*%hP0%+1>fd+mEgYLB<P~z~H9cTb5OZNN=&RhEF#s?9DIo9ILI|EUa1!0_ zcmhS(Bas_Y8n_5eNlwEumn0nYlGt{CZYJVQHq8^%yeD<d0zA^9!I?3gHtmN@y*QV& zD5-PlqrB;|O*0rZH#x7rxsE#nksx5rLL&UVKp>a!Geo*5F8fTNlQdI7gD*+ZX#{Bq zBXSWrVqTvemZX@5NlBS@Tfkg7h8TcMR*Yo23^+zzJEqA%B4*-5B+fx?B()&8yh!;q zk@{CsYYMfoAGUyIMGd^h!tCHjl>8zzyqRm-mcxK336yW<xICEcB^3RF7af-+iGa?f zm?*NiC#1vZRKUf2-LPv8fE$WTIud9pYwf~ReKaT%<DyXogE;Qqk&2T@Y;3rZs48QW zoHG<jNF&wD#lh*-(XIexO3g!9JCt6N$<m@K7sE*s4@H#-;S+rg#6e&a9CTcj;4&<@ zCuYEr=se&@qREktgAE1veTw0c{6A_Dc*Sx0Fc2S66wnKd`{F3wF_9X<Gl+XdjS`-= z&9>f*bPPiO9pNdmzv!`pLsaAqNrSb9?KWWN(Ts!Y&`ab_<Q!nK#0=q*>wTIctrWK$ zVCU0Fb_Vs~CAtTDxPiKD={~^GIl0P+VgMH+yyt&~(bnfNuwh)rEC9h6`0zybUm(R< zO6Kd$fOg@Z*-~?P>9WAM`cc4gdC!4}b1<7v%=#tC4)|scI6$r%sQI4h;INt8fjDlR zcxFlC#+e`q^5IigE8(930(efMvLzr2QfVAn0w$;M2pLc%1|~YD<!Np|J{CB4j?b;B z{3co-Cgk&$lrS(cegnnw1YNmMOF&qTdX!=HC>Jx0$k$xbgYl0|c|&d24;HyFA2!Z| zGXYl}&H@w)?ErukSKA{*ki%YJ$juK>Ux-9?8y2dpWr1Y`Su}qs!XhGAZ~F*f*`lD_ zR$d~8%o2+4xZ2x~0TX^QJmq8{Nj2!Yp&xtOOb;&&W-`pe5@1F>s2NsbNm%nBDzKAE zJ^PA9<Z8whQ$J$jCr;uLda__DI_xL)%FQX6HL+|6$xWODdGWyX#dwK1g72vG#1#;? zcTedqX+Wrcn{)%rA$2o0AnK|B_L02`dU1`I^0AztX_1gXu>glTh?G`~jA?gau!%WG zxvZqc*nj@P>J3#r%X$m{`G<V@@-IICXziDf)SAb%gLVmRhUd!*i$KRvt2c8CpQqAR z$Ir+Zw{+Om+w#mN-jPf+m%M}K3A1}v>WKTZi%L@o=Of29)LtmXQ&KTBZ=xzZ>Lx<| zq%@5hX<42hL=>Tv?qJjKr>%R2&1L%01emLXHs5mt<|u%c{;k0Da=J88@jjk(V^;SZ zmYpFRL=Ra<U^P2;WRzgC6wOzzG<P20(OI!+1~z_mpdwiIpA@vbphjPOFJSpQGTxsK zya<8+-Y^WGRVamyIV-G?vTYz&)3D??E<lci8G3g7Lt!w0tqNrnm;a)-jBGknauU}& zkWx|FcyV(xf+k!-8>i5b1Z6t9+=_~UH*e#GuNp6xwJSd)U?w#y@=^*NiUS}~<huO| zg(W3j)-JhBg=<4&S>1e+VbCm@RhCXF#(=TsBvN8Faa{G<Mhh`VXABC;|D|1xvWD1N zsw0#ixna8lUk9oRlX~IWaH%szwn$cu4~Hw%nKX&50WG++x9?&KU_Z9Y>HUrFs8;VO z5up`Tx*}B3$%{;pUv<ppEeSZH4T&at<J>sM>G!JJ1k(TqWcI=pSS?x@xvwx(Da3+) z;^;@4x1?buzbe^HrtTaZN8hwt3n^186l*aq&2eGRt#(&W8N_5CAk@&q$n|I$7jYTC zkj9%bFEj5+U{m9Go0;oCUqL8NuIhQmwiWvGnMr$Okf0tal1iorMW$eSz)lvcMaV3! zCnv~3l1QE0B{dt+f{ji2LS4z^ScokKz}n)nsYeeXQN~VFudHGMu)Sp4^^(*)WF#vf z9M?-VZBzG%%_aMT5WO%JRo9(P_LE;+;yB}TW(r2Wi}A*VkPh~x3$&5Xl%-_!#`T5` zJbR4M5_Tjc;U#sFYH)xt4LrAFH7pTN76ETFb=&vR$tv^+gDQ|1wUX?Z{uRHK88_+k zd`<)jUW5&uMKVa8^o1BB9yJPY;kbB0HZcvCorTE?X0KrO9+cV3HO0sTK%PlP;Z1J% zN+)&@#|}x0iL~w~C25?SwMa-x1ief{J@u;~6%XZ0X=t2lhp~+|PvoB|EBVq6nGr6Q zuP~n6hE({9dNQD>qPIX83(y~t23=v@A#x*W*AX&L9-@U<A3ePtnJsWDWVC&trwq|5 zkvom_4A?POy>+4$A%lRwP-qs?+0TWb(oBMYr?NZ?sL(m&2Gnrvgo}w>Y^68h4FLxL zkQVdHMbgPum%?F@>lU>RcUF*75=}EfEO6(#FZ4M`0x(GdQr^NzKh>xo(Ir0IKy_?Q zq9EbQ0@=Y$=LW>@vnnV>CSyV6xKl_XjS!c4uOrS|jQT!fp2D=BXRuDLlQkS>R_u51 z{>f1h5ryoCA9_SNJ7KrMwmd;g)ETvs5QV4YBf8I};%F`9;HkaSJqtz3(wT#hxHz<Q z261!x<g%j&`~WjUQ&KntA|e7ij{amm$?=;y1}cm$ae)iRv~(UPQiI}7qHal61O--< zMMoG?mck#fvg9rWFsflW@?4&t@06Cb3jJNizuV{RH~hulhi5yb8vnb*|BCl3!#rNf z<k66YF&M~2uEdYbQ?igpPC<!Bl<({i!37K4rfW-f!wNDK1ee@Ew&%ieB~lqpB(MP% z-j6A_sG&t>A#0NnFli<j`znx%LI4Z-gl=?9&J2*rpv!dj@J#$HAt)#oO>@F~nzJZl zT-l~l9O$368JrClWM;;%uyrT;`L~EcGH&%c;EOvrEZ@<@F_2C0X5xCM!a?Xe`hFh* zMui7Qx8w*u7x3?a;9urZ9|m&VFlb<?t8>Lp@-Msw<Z!pUw}0}v%ufDj&~)Wlqks}C zk_nEGlJ`)A`5hq1k*%QIF!GanWZ;w_Y8iplAORoRt3u5-^nbRy&&>Skw311|7w+t$ z1G$T~Z@z2ak@efv`JqDSeFp$!8!!gwD|`bU=bGY%Jmdw%Q(>HDDkq{(kvA9;=g0!d zz;?NOX3Fg=hll351S3v6uY;KEsukLRXYKI}Lb9ebmL&)u|My_`9bkJ9!%vJDFPNjk zIa`kcGd}E<69;4ZtG0i%e<7~gUlgI1Ue60Q)GW8l+S&Q(&LVIE7XaRO&dwLL`p)H| zrb!R>^Y^Ep%iQ`u<FX=3Ic;U#Rry6+)ibW@k(bb5n*H=OwQ<NE`-(Lb?@q=#hfqS{ zv@I5`q1$sEs)5=JvzPW$kD~q84Y+L>KZ5Z{v6vgW#)ck;7II?Dx=eU$G9gdX^4OT7 z1SMKRM1hb*#{gU%)3@~ep;&R97*N5?t6zy4nOB!Dx%Nj?cp)h%iHj(RL_qIPdVhGW zk>3)TZ#(!iN}K>x#js)K7o1O?2pC@81mem7VI}8H2vOz1dn|w|yPlj~X`moSpOQt& zUc>?}KP+74$7`rm#2EsWcTSJbK9|{~6sUZ$UEe*%)k1)be+eXy5lBP^yG>mL`9(lr z*dZ7_yO)2%&BxpaZQM2Z1%RwXX2E}JK*$5rV8D|fxV@f<Pn1vH4CtAg@t2?hIymqu zbV$gV2Ib^*!W{>N#?mLDaZ+Ad*4_vQYwir+2XYE|3#NgN220F`7!Ea-2K6^{d`K9a z9ml|7HB;XTgA}+QcjiDS4`{hep{-7}5ILYwbuz2N1rv~(R~H_a0#A^mA#6Y->ZPbC z&WnHq!_2gVEZ%~=l|fU5$z6H5nVlqSaS~j=4X6J$VL-!{hY!R?S+xx}R6x<%5SzP< z1DC8*I21mND|h|@V44SA9D;14C-E_PpLrY$Qy2CSv7-|Avkh2?4IBm?nYj!A`(VzH z!`u($vAkfXGU0_N429;>PKXo0thw<W6p5PUp~<De<Ak_}U$Bvyg6wiCj$$Qta_M^Z zou9s3+#<gV48vX!1*yWcFy(Bs!%T*SMpo7u0~%)PV58t1EHsJFjbd)##9?+43lm01 zFj~0U-^>ZTcQc1(0e<L{gNng?*>2|a222cpGRI0~q+I<h4hUmbm@QMxOU`n5EnIA- z6-N17jMTjl-D+}0cTfjO7o5Ku$DJ*Af5z}=OQdrtVDs4Y<BtVzC)}iz?{xyqamFtX z$}yR-5YxtPqn<GJC!1Umo_i9&7bQ=?yC$0`v3|Y}6pBd?A;wuZWrfu$Gq0p<2SWfk zZ5Q@7%fB%CCfy5>e$Tf7$f1WB7Uos?sz-~Bz{NK)ix7n&_gxm83C#mUK+j(2^<0Ew z^CZK$0RWN|6Wq*==P{8vy#iePwBTY#?D7<VLOHVfbO&}ixFJsFXjqY=glNd$Aw#{H zWBhtbih475ba-)zRD<NvZ{~nYznL2*E~PJ-uFHlR!su|gX;Biaj3|zmg83kEdvhdf zq&2Vy2k8#Y<79cC5kFKgdZ|fvIKw2WS}xZ}r_!WL#t0->X5F)Z8jGSc5OF4bXJa%F z0hrGd@tb_r3TX8>&?+Z}%ZU3N-c_ugpK-1IQg~N_Pm|+*cE3h3LFifV*Zt=qwo+*S zw6ap6KdVE5ME;HT!v^|LWb#PzlepI(I&Ov&rJD34%V?lShKv{$04@|68DO%n9$Ion z(aLg~j9oF2jb*Z17ENOevCg;x_0cJ}*jQ!4twNstK=N#{y`zN+tl;n~b#}O0S{{0p z6ysOdi4g6@_S?^8&$Y+6*mA^~;R_tvg=|xG^`mrZ6z@c|Sj8<Z>o!K^c{XfCJ9!qn zgrdDjSipV&o{a7-OARKlwk7<sQG^hn6%HD1O9!tE*#`;9Wi&w{E|(KkWE0%6nt6#? z4wFw)d?KA0>{+Ia4@6U@!2=d&Lq?@w<fKgzp(w>03F7$#(40y3Ow9*EhOhV_ieMnZ z$xqankY7<Za|{w-CaONU`GuD4VWAQ~Bcp*qPC*qUUDryr&6z9g_D*)j($C4OkAO4F zP9pw2A{8>DHptRR(6k3vtt-F{20X^7VeosA{#(N6{EJxIat-qL#2}YBks%`DLDRUe zgU+j};Z51qzgPGM#wAiRZOQ`zKbeY*4TQp=V(?7v?kVKGHc^#nwuQS|azSb$Xf=z` z8Hs%(og6j7{Xjeuhl;)xG+_+vJ(6P5&dEo2^42}7H)>HArSKVHFJ(;-Q9hTdrKMGE z0IamHxi&68F5D#+;fqe;o~avHEdT{gi`<2ckXDO;xw0KBw*nibz-xYx+OR0fK7pPt zfNaY*F;0cj1*{v|k@8TlvVjP(5xdV*&0<tRh8*L_i1oyJ!2`mYH?^zF9m*f!2YR<B z+=bxxH}1?k0kxXAPGcYjvBm@;_`5SY?dlt!r(=lT)Z4KtbZQF5@`3O{6cr|e{!C*9 z)aZ=n{nm#f1+&#Mkuc(iBMY|k$S#?*rt(b&7M08#$ydBKaCF~zEclKqBl3(8_5eSA zXBi0JQ<XUF$l{}6W+pfsJy-f*GdJ--=17>3;8JGvSo9Y6=bP9#iZHopFc-jyYoC$J zBR)z(Z@S8uU#OrIX9XEjx11T)Ov7!~uPz0*nRTyqN{Nwuua$3O-fLFFpXgdssMcG7 zK_gOvbmHB~@2)cH;_eoA_s8E|C9UIxclYpQf7soXVF89QTj|^DqWd`ByojP5dS8!t zvKt_~Z{|Exw{PY|E1phNGI2ksCh2A0*WpIY%0S1kW8T)Aw+%S8>UI?e_5qB4<+e<5 zaL>;7N5}}goV0+6@A1I&2$S!-c0CBlQeGVEE64g8Vz33CYXX3ONtgi&HwBg)GIp-x z)zpA#Ol+vSP0h=e9SWDvk%qrejs+XXxKoUM;`xGjCQhCjP==ZB>0Bo`60h-1elm&u z{3uu7jFbC~AHBt?=%WtT(9piw#iXBI6tGW(ixz(LjX@&gRLa=zp~C>mL|G3MLvLn5 z^e8FsV~5V0D`Ln^8AEPHamfU<DxyvofyjPz)ahBFlCfgR4lh1-R9O}f%4%t$gCeLl zFxQVCYF1D|Q$(7TS>>2hMwCRLh&cP?kYy2PwxAJ;IJ3WQoLNADyy|#?JQ9MJBIs;E z>;1$*XS3Z%(=lg<iq^&oIUA9Vt<Y%(BMD5Ul$7hj9V0UdR!C>+j2O|ltAJI876M+$ za_(IFj?GpWrpS1+R>Hue9FMVqF*{6Vu&YzRkHEqdSwOV8n4k-O<OdZ6K(BWjRy&NX zI|V(>7*-S?RSs@E0osTqEG+6DP~!Y!{eRBHexEZ9%6EGUQh2!*vk(*Un7_kKTDDU1 zA_d&U9s(Jsda{tI7nl2`+J;uq&d%!;3-#>$va|w!&rgq74At|UQcVO=t*v2+>so1@ z|J~q!H~HV%I+grbS{m+WAV!<-m>tbbZwBsgC6_Fss=8uPjo3CtO3x&Kyi9y24H=rV zaX@6GVPOVni}$%}Vid8+q7BJ)o*`9O#-SzvSyKg?O=kTSP5n`Q782@X>AbKwbu-yb z3<V5qeJAZR;chXdx_-i5Ra1$=)8o;Um;7>!w4%!_rrOXU4BV_BXdDjK#?aQ6U1!_u z=yoe7np}1{0oYDen;RzMAs|C;h${HPXemwNX<Ke4v~wqK$wd|$hXjZt1N^B*B`nH2 zyP>{d&Xa-_8O>fDi!Ye=NUBKjzf8gDCkH;z`Y6W97$Y-LPQ<TZ8Dys>9%H*QLkpt< zggk+y%w@_e>}B6z<Z|=)Gv%A&*TAzbL`H2LOikfrr=k>1h`i$Q6bt0%Kxx!j3vfyH zFd~AkIcC4%dJdZWcU<&+&@oeTvtzn`;C2TTsf7{{>zM8#izB;C`ni+emKX#xhGp!u zZQY`D?H2f;2``YcK#ygXcf`9aY}+2pwvA3nhWYt8MnXrYJIuOGjSaYqZ}UvhMQow0 z3mE$vUBSUnFXVYVZVOqL5kD9rKumvlGYK0YUYD%}$<&eS!fBIQ0E>~7ok~mH9q^dI zBgfSfSHLf1&5)rrormuV$wSekSayt=ZN%c+0HnxjNM144nqnxWXn+<u%H`?=a%G9> z7Mbjxf(xn+KXA*;fP8w&*)yQDHMt`~P=jJj6w`@FhDONsEO#ak^{OQI(aCL`3q~_L zbkpyn{y2GpDphDZv%cJ2pIsGN{KetTc9WV~IX?~cD$*$^E8Qm@ypR-fJ0g#+_P3@4 z_kmxL7w+HMuBEpf0Qpw)oZO)B6?alPS7P;UyFhnMu_ek9p@N#oF5D)5;&7a54kN7W zrxRjLXd4>4)MF?Y3Q^tj6xBUsL@$8MQinZVP@eA#-=&=4F#>rEMj=zRxqK|C(oZ?J zN-Z)rzT^o5GEpWb$cTmJ8HF}uxQ?ZG<C)P|q@@H!O3;^Y@Vr1YJEaSg__+lh%sb(? z8I?rKik=1UbbFz!opKc#oiG&gp;>_`H5W|#ZCJL>)j|jy8<yMi2im-z6rmat^m3ya z)6;uqh`#||LT@)tfyxV1UZC<A(3xS-`jN7erdanW#J<WtO)TCPC}axRcH#_7QZ;#2 z3fA|b1kK4){TLX&;TnSrE67Cc$~UPAqkE&_7XY$>nethv10r*~6jM_XL6H?F!#yoH zPrjn+1pM4hAn%s6kwg8Kptk_&20-gILX_P~Q?6}3M#Z~^VtZnW4o1xl7#j8T=B?(l zK>nsZSistjrUZRw=5>-@)&7bu9D^1(Y3bZD%Bsqx!29|2$=)g>)adY}N7059{LAC; zFVh9@lXO4sSP3u65K=!DUEyPCsXFvRv$KS!VDzQVaf^$8F1+FjuekAD8RXd+>J*n* z%12XRcB?Rlx5w;c0nFey*dnuKh+4!o#%aY__Pw}Oo^JQ`fv;in%&l%74ulPOFIdp9 z0XX6zuw_uu?U`uMQh4VT-g&>S<$d9u_hiVC!eaX=c;}^&)z&y%Q3|)2B$nQq%V(Q( z&KyOo5y2O}0!ajO&Z1I@w5oc;6^XGjcq}p{CFsyKsaayt5SnuGNzz%W@JW#u8hHDW zPl#wK;S0yySkR*j<y&k#<kw<Gbe-VVCZf2eh8>F-V0}^zzTB5WfKh;+S%IF(;K?Y4 zELy07HG7Jz8H{5pwoFQliS8mG^Mf(lr2N|x=j2q>kdQ}e`96i!U!JV}xe&;c1NZFE zj&r^E@g4`@C#)0{NA(zUnY;-X+zmd(TTA#aMc<@9F2RwrU6vjT@he5Y)~?Qv(ph7b z#t;?sTni;B!00zo_l)^%DC%_>pmYM;p@V^@5C*-;W%RjQHKkxBX50!Qg{v6c)%hVx z4h*wt>pXKH8OibVv?|BUvJooXN%4bD&4{ItXGMz+3$G@EGpmw_k)AetiG3dCUGqq& zEcC4Da9PW`H;pT(J^rv1j%ZdmFV_Qh*mV?uX3RUO6c=~znt|X}{xwUNfSW{MykUyG z$9Nq$hQL(JW+d^_1D$)V&ZCF_Uwi63$k92iW_a>*0~XB&*tjs^5ml!Bm>vnV0pfki zB|#yd2;cl7Saya~;^-R#JIWY^{L3MW$V`riDionP9A6W?V_bmF1D?1$MU%xH8@avG zh(_XAXNQt<b5tN|lI=`W=dpb(OsW!gO_sQwp%3Z^?*#k|d)PVEAtAl3;DspD?ZwII z@!qbsa|yRt#N0SITG#HDwH=hWo&j8JT4eUcBH6?Zp~{+eim|^rf@aG{;$4hf)Dq#0 zl&Cg}N&(uz;QtK2$MU>W93?ojlow7(rq0@Dgi(|TUdefW<(u9G{GccXe`u)g%y+6M z5MmS8M_K4FApsk|WD%LA8Ew#_(6c)}PX|KjZwLu1#WEPb4C!)0cO9L(@$}vb-}OvD z#1phqQS{O~FZar|(#E1j57pAr(l8x$=)frE%ZpmMq8x{XWEEGfgOl0H-gV70TK<+F zHqI#4PB1uaX-2TMvnx);aHvLUZWd>3h%DxXqZM@3w(A0~>abPCwa*8md`tp}p4liD zq2x|+4nT=$MkX97KuQM|F1XVUDV55w+LSxRG=WOw0H6{El))ZBE|=jlPj!=JwvR{> z9&wEs^2knnt^x~K4(<dag001Y_BFy<w-xY2FEn3n733p>fp)bb_2~(59IZ5P^Rrye zxQ~ru7Zf27<dY1SSW7Nn;HhzVqaLy;a`2=m#9ZVg^bS!|DwTa~v6<~925({NL7t7q zkJO!xi`qmutR5;K8SrDeys~ykbB|p2)rAmnUmag7gs~)6mH~vZ1Zc?{#Sh*XbY08} zp@5>Zf})#cZ9Al_L8ysw1a-s0IbeY$&V*XS)9=D{wAz-V+n2DTe|1g6(lKyPrO7ht z;yzb;2v%<9K3DJ#PY!(<Jj#Q;YX8{~*bM`?`<Xhl=#%tBXKzO4>?L3GoU%Zo8J2-E z0+d|acf#W|$L5&ld6F&!|C~!$A&P!v#HJ`AFH6MdAT4GE!ty|*+=@VimbIo6`npDI zRfHFM!0Y>CeU|v~AKPikQ7?fWy8``=$-)H&<RQba0_C?OV!UtplSLMiW~{u+k-ke4 z<Ox5;gfdKQz;IKJ8xl8K&u|3bU!+NwGvJxqaOM~h0%KMPs$d9Mp$M~~Z7^XV{0tcP z$y!;&<aHhK2AgN`%18hyUYJ2M(=Lgc?YU@LV~K2|GFXL3hF8+aZrS4LOes!=>g>ew z@44=6RFzzaES9c{&y<)l;CdS@oRnfIkR1Pbd|1Xx&(PCiBA<ncv(ltI7bb3D$L;o9 z-zwbxA4(=QJcH=P6(%=MWe`2xz8EWmC?(po@}q1dzDE+Rt`f?aRM;{Fu#%loaSF`z z`$s_3oUkdT;$Ym7)g_`1$V51TK}m_m$a9L4F2iR&aZ$!i@^c`evhZ|>pdS*QzVO^j zBtRApf{D4YK*zDvJV>;@z%fO|UI6#vhfJp*qoCpofFmV|6+hJx=NTug7MT~>_fl0u z!C7MS3wMf#gakj9wo)(jxC9oHFDpKb8CRKMT@hDWk2^DtOI=02gm}zmOj_*-+A0Y> zIhUwT>SithRGA)VG-%x=d%#fuR+gF`%;vd^KRl$(k~mquDzXt7e3@#Gd*up?f1Mwd z6vN649=M23t%TH{;_mys?y{L1@nbz^3qoqPgw&6N1uYk~MOVEn2%vlu_x{jfMhcdY z$*?k7*h}8)!=!jeCXWy{9Z_AuKEVxjVXWi=5#qZ0%;X~~$aRKNh|Tn3I`f!dG!oMk zW-)Cpv2&EaeKE>ULSCvwmjH!xX6sI5IjIH^nC#9fOIHvlKQD2zFSdD1!sH@-^yRfk zhB?W*5mO0&Sbt$}mL$r~>G4?xSgP+_D)8s<<nnX5nd|F{7d8v@@b?+6eyUSm<Wv#E zttt9~sj-QHA~iSXa{RmoCb;N)pkrL}Iwn1d$k^h3e-HM|iNQd-ksrGE<Z^GQT4pBl z42hF<x#2f+BXBTq@iKsQ1};%Qiz~qciX-0B5f3ghSdkDFqn66*g%qqht$*fGeg&mF zL0fQeblYlp+~cyLqb{0+lQu>%hvi+=T2>ISxI=KcFe8L-`DpwS=y2%heIHl5bf-6& z^mT#Za+<G(LPJFhem3R(j4xi1RQN|zx;X(rclWMS0YH!ICs#SbL1kBSoN`hn3U8bz z=8f~D10|@(XQ;1DUcn+rK@p^&2vSf4DfrR2`zbnlJx5RB*`brMk_eBgP^1wq(g;5} zgju8!F6e|Jjc}1hxJV;h(0k8@-unsD2&=@So|{HEvy`AK-&sIzpvxo2g)WyBCn-ln z8MleDI6sk^Dk5Y^(wt??F`+?y=CBLf`kzk6%C@*pJB+6>sbW>*`6hFM%-}?ht72u% zl-Nm}OuIT;ZBwK;<}+hMlB%aawsJ}^-@7sR)|e(~IL8_*n$TED6DhVknfdRGMA5kB ziPc*e4o${Ootr=E8K%%3BXMnEp#Gz^O~ca7p<rZa8l7YTX)Yz41En2ft`Ey$6c-2$ z8k-{Sfx*+JBLA;TTLwRDAT!wHLYoAW9=i<@Z@N#+A8$@1k(5eb+;pz?T_iRznjWi^ z!LeQWB8Vg!t}{zpAZ)rkA&zvanLuHiT*^mtSeYh)bhJ}br1iKEdstliAFO1CiQhPR zwRSF!Q?=^5$H$+UD)(3(0bD-0rwjRzBrk2H@-2Zfg<zH&H;?7PqQDatAl4#S#84{A zs2&$^Ob7vrJbyncT`%_;amUmS9aajlPU*qH>38H9CZgW+K#X~pZ^r@vVNPb#vUHmk zo^KlKN?o4}5HXjPiJC_b$$}`#Hvv(OM6i*RtA0k?Jl;gA-9!Ks3?dLRPuh(5C8CF{ z4u+am%qV85ixHgQsEJb_4?;R@P+KhBbvD0~7e8F7BcV8Yr%<r&IN)Xu-m-XF2=W~v zv{%d3?8_<>9I4L1d<>s6ah8l&>1C}$?5m`E<;%49OV&AP=AcCWJ`=GuGf$bxun|s( zD{gM)^oA6xdvM?GF#Dh^@88Ukl_M66UTUFp>$rVjpH+tPyE6-gcNMGWXBcSvrSPr< zpE3_55c{YC%37f4(}Q{cAc%t%SABmn#wg=(<OFC;d}k|~87zR#V&+j(zDdy2AvZ6d zQD3mmz{7tNdCOdRyGEZt0M@1#WcRCl8?#?l!ynzPSQZaunQmt9=^_ue)gFq3@X_?n z0f}WZH4`;6O}fKrII-j@9ltx0znR7v?dF8NsvAG%1@X$Rvu$>CyLH+czTL5M54PtM zOd*zndw7EGv9ky>-sMLoFD?>|K3JmB=`&W&CM)HGWCDEL95gc}3P<Htd9;Acj~|Bk z!6Kaf_|PR!(8K?6UC|%MukZ&tZp}g^@iPj|A6LK%{r&qtihtw&>*>u~y=_VyS~5F^ zzXRvF?Rpk4yk=Pb0_59w^---=t7|JOT9y4v{#{*OUD9f+wUu>vT3&|twe{Ni%719p z8O?F%zYy)2{-gTceI+M1gP}dfzyF;RM!%O#J|_+WTtB+Bsq=u42qlX|uIWLDQaTnJ zi+itHckt$S_@mu-ZO8xPMu3fezhCYz6Xd9EZf;iY(U9?G?)C3IjpVRU5@jqMQ#XJm zwG8~!c>PASt(}MnR$H1FrIs4r@0G^u-z&Y>zw4Ay1=>s%fp)duE4oso)66dv+OL1N zt=ETSfNYA$!X)aZj3~@a%yKknt^-7CG+*1boF+~eCxSIzCqMj7v1DIUKYmYlG+@YW z9MCoJxn#Y}%=gWEW}IuIyCJScSvx_~_JH~5Qi1^He+N`{=-|p>)O~8=1nOS|%qRo( zK8URRfLqwADFA?#F};P~D>#tXzq33tVqYBBF>w}w2md!<5Ca+}(D#8^BKO8E$L)K1 zkL?)_h;2k*U<G`)%YsfvuPfA;$G*qb&R5r{Qmd_2mr6?&XqrFLdWoiwfDZ6b$}FNT zPT2a!`pQOWg<5BivDPDI3upnojjQbkp)r`WlZ}<7(kknO9uuAT%?@IB&1cG=$y#4s z-&kHQtzql@G1mH-7inpj4ZlR~ll8M!UEN$R)vzD_80$yTv0{L6;3wdm5@Ug~J;8cT z-erv~9Dj^YjmeY5vSoErp@R&6;ST>^!OL6$(DWJ=NHce#?REvTdI&UQ8`XMCNd0_& z)552~FL9X5``KY+V&GZ2U4q+9x|CFRF=9`0%UO_}0}ZIYRIZk*rM3<W3-2Aq^6tf| z?1k4j5Q16w@nH8ti@qZLCh&vd=`EHZ0Hb}8E3GY6JqA?44y#LRCA{6Mm$m9vwYs&k z{;FDo2P6{1hK-H^u%L688DuX+TYl1hLsLzrnB!xNeGf1UzuTqnJW&eMIq~&Nt`jK$ zQyKK)6Wby$Cx;F@chH~`O;%zcoWOasvW989n9n0{QP`n6d<a5cC^6*#`H(^f7tk+< z4jmZyX#iOsbX>!)bXPX<|L6-aCtb4vIuZgVK#K!s%kXb*xzZbWR=dLl<K)8*;NRjd z&t&E-e4hz79GxDX>}c~zl(kUiU&zmkH>v&K|5pQ)zFLA!tS)NjaQ0ERZ<#IakUPAX zi}2VibMG=!JK~we6d9TpDWrT2g)GdTim8?7sn-Sg)$LkAU^34wbdkCPewL7xjxpb1 zP=MXY*^K%@fsNzS$K+Hh{2QOq|NZ|&Ai1{Xv*Zj{aQ)y9p-&&prwkL|%q_|n^5@8m zGI}mEoM4ViX66RVk+73YmJtf`$FW^(OH<g6*iKP_A+T75JOmc6M>r`_FM*TP3LMSE zDhxq0YE_OoVpYe(9LZK{i4o@^1E$n3n8M6|DgF<xQps(QO$0Lj@bkMFz!Ci4%F^mu zivO!E7yRF2{2R&trO(6DVgS?QOLKtfGFdF(kW#(ZgfW?E8G7V$sP1z{5D6<oa~-bd zKyOG&s)R-?TQrsg7m3+#n%rFKCuJas;GTHON`qxVDX*2$P6o%whFCf|yDE#Lqb`fn z3rlJP&tQS#9LboJd*+=SLApnT!#M@Yz2F>0f{0h>3n7I4If!^=Vy;4R(uo8D(DKQ= zc33GjSOFt}kpjiDSkU#q0$s1&IOD7@90=`Fx%Kn;zzNnIOUG9H(Ba7-N#C_^8a%ls zj%~+=(}#<@(=od+7dWN!hx<FQdbnosnpY05bcV_i{9fl#E7ZzYXLVkC;uZHfLWdeS zt+H`jDNn=tAXT6Inz2@eV&_5rrRe{NYdhpg2d{kd`_w?A=>L^kHBSF8RadLEg8qMu ze<SJtyz}t1xPZJ-rg?$9l35(V$g<PxhHw#l$AunfA(E6V|Agia6~7rgVJh}V>WLBy zWf_&_wd&G3fSW3`FP{_I5VzME*!sPN`M@Z#>PVeLPCp2{L_hc(>jy&&>AeB;!5p|J z?_+5V2ES6RZa^RMIY&8FC_Khsn}&e05zNzZR?P(GqzExZAxs7S^Kekg1Z6&A*ntdn zi29i&PmGpcM9}BL+IcBDky+puo)|xsDfLkZemU^P$lf)^K`m9QORo~-`GKk1K_|v2 z2#(y>b}=fK+avYSDOrB|Z0+U`4=yiuPZwAocnq24S&cAYVQTfZXPR8)6!c9K&LNei zvTz*A+MyDAj&F?|yg(sM409*4h9OfRS{<LZPav;s<%WdL2_-@rI;(Pj32S4ulCV~- zAt7guR^%7g4y5RRmX66kZ5>&y@1*<1zv1+M4T$~qg#3SPeZ7$XKgz$6^nda^WYPVx zU~`X4_$P;#Cis&jvIza$GBX$a7c9b$W)W6u8!PLKLlBQKqPlK`fSFy_n1*6sUR&L) zR+oul=g*18U7MoYHq9xTUtL|^++a+He2z80gRu;z8~b`~xwg7ot!_f&@;T1YxQ1by z-Zae8DvWfESS5OjHGAl^bf-De<SlbKR;sXlOKdsVbFAqT6KE}<v8Nbvb-7ksVmm3H zV{Px70p>p;z%j+x*J~T=(B>+RT|CFyKeY{@z05quZaR>XrCnRccnYd^?QXer6595@ zt>3v`rk*XUnW%wEtbwWFlAxwBWTVdmOSi0h<^r&cT-qXw5X;*kXa#RP3bjnW0gSd$ z(s!u9?7#nUU)x{VTl<aLdOTRgUrSbZOei+x*8L;)s&sYo4u%T<jh(eC=0-1nzkInH zaeiAbU)Ish0**SzgUA)I;Kvj(8yFDUL29G?d&8@|rvJQrdFA8spI`vqmoK+?<`mja z+#VLACTcTkL*r=)DUor|VO~rum^t_O$H$J_=fQblXi>&v9yXX7b$DD~3~`MnK~cyV zUz?XmeNhA6TSwO$p5cfN7OQ)Dd4L{2S0_7Ki<VIHJ0gWWWgJB8$%YVM6rboTrxZlW zIMIcOEX{%wW3>TH3PVJ1MN3zs_{G3#sZC=LQs1=iP=juHW;0-^s2v~CFs=j!3-9U< zntB0e_upSbH~5XO7yD7x=JzmPolYK_OdYSW5b~%X6OCCS7Bwu_ojLHe7rd1h3pBc= ztkH?k$1DQ7NI4x)tcMnhO&x8Y7zm3_Jz$YxLJq~E!5^?cEUKDzb$*1wmjMPuB?8ml z;)O6wIgOW}l|cBNcF-fR*MY07IbpZKa%{&&vrvf7#t@%nZ~`O5W@l=Rgt&}<Bc(fh z{dvS>%EaIzWQoVvLW%-RKvu}ZesOu2;6-8^A$gIwM2mA4iK3FTh!qxmLaeal6V#%T z>W|CT7}Xya!Vwi8E5@n#MAwWaj};U&d8|P}VaH0U6n3m#K`+Njb9$Kv^h<8RBou4* z{s7Gs>yOh+&s}_&lK)}&gd?<Y(J|M+WB7lrtk#y3_P<Lj)k6OF82?7f|5E4SX(|3w z!%GVQQ$?~Qfcb?A0p1f6;H|F<4L^U1yMvl7prUvlD8aHWOd+9JsV)JQTSoy6e~k5W zPSnf{Is(AAQe{#s@tDyO(k%9<sTI6S9`BL`#YQkM7qKb{?q%CGkU-^w*P?Pi4<D15 zBCa683pP(p9z!6bRR*WT(?C&(SolR5=dh_{0|ay!gP@}qhp@XQnLyWc7~5dml*Xl; z$ru%U(a+BpaTp(Wg3JVjF&=?~>{zuNkR5Yu<PbQcUOohV&OAUS{r_G}@KN;tOY3Vj zh5oN0{a;-z;=eq~zp?0l^*lU1@?RZYHubNT$RqwU%M`T#6QliC)~YC?LSk7wCL^h! z&}bI)|LQ8ruZYi(&+)!o&!16WYqi=2pO$=%Yv_8Yew$HOOG`}6FQ4NKl-r+CSFmVk zd{^TuNYAN=F|%30mCa>gjx8P&L4t_xoXrZZEY-LHiF}TAb`g@$a#s6Q-Pjbp@#m!d z#O!**gI?n%=i)hTKJTIn-Hf_hUahS!t+5j#pJUx^o0wR3CS5J9FITx^fOt;snx~g$ zau};Cz&X$r6OTz3gnO$yJ217f$?vmxj+-1gv)izxwIzg2YjhadWBTN`07K1Ya_gI` z3@EaPIP^8m-b}<V>oshAm4aun$M^}<X9VPzR|SaYPjSmFJv3(1&)VAh#yS&RiN|<P zX0HQ%G-q`BRyJzf;7vTI#c?5FFX+zjFss9iI^JBDfQmh5h|M0R=Z$J)b+(Zb*wK`2 z!lE;u@~R|A*mK5|C+NA57Y>sbCb*t4#D%iPaA~0|_Hzphr;`vy$F&d;76QU?3@11r zn2cVQ$p<Fv6Bt()ubIQuC47n)j~2HG$mY?K6^Y}Di!-x1uH;yWe@ewo8#PwJ4ke<< z<*-BX!E)v%RyCiwNqSuotCBPl8K<sbJmQ{V`HV-*lti!*vC27YM7$zr3X-$UWC~&{ z%xV0jBU=uQpPVXD>~T|`T#7xu#Ebw>?@k^89y9hKiaLJsGb!qL*gr-f$JaKSK#s3% z`nKc|ys;>MoPLd0%%xwG#z#brrWFUHXu@POL|bMk1SV}~Bc)gvi&9JtXEk|9$D{kQ zwG?UjKVnzYM``eEr2ixBe*ny^CFK8Wt1E^4|55&pmjB1j!xNMK$HtZ+`;UFkl>BFx zDCGW6OzvM>TCHw!p{smONaMREMY(Oe`V;{@sL@Tv*30L(Y^wwKaSE}|%35uM$(O`q zT)yP`TA+ts=uaVNTw1Ly^9UjGIU$g1wDhh8=jIsLJRrd>V1D!|d=FRFmo~Z7Lp&xu z51Y5<6j4rUtLy80eZ*rzeCbc+bGW&-281@rMdfq+z=X})X{30|$TLv0{4v(*0k98K zEbqqZ8d9w&SQU?n)9u`vQ}{^MmY0ZLpnD^p<2snop5{2LY>-_BN*U#I_I)(m_EhcH z*0?9Fe9msasTbk?#}a8J5&0;AR#ZM2>7U*q)6d)ddE{7ihnO}#FD;;nqPPkWV2KjY zYdo2+U&xkze%X>FH4-8sh17_}(HDe6oF_-ZA;u1KIv~zQOFAGXTM$@1!R2RS^;kuY zq?2wxh@@jf<~TPYfbbI@KLUfs*8wnSoXuwlF;<8WqFPGex5Sbnev1uEV5_*q3$Rse zngaJ^ZxG;~L}`XevP(DhUoTgH;QxVJ%fe2jx?!MGHHrfKW@oxSM*06NS0n$Ql@%8M zv$j<5|BvzS_kY693tsV$xmvk8r<o4JV}HzDUGA4Q=KlHrxA!&8aU5A<q@a%xNsu!; zADUS$S2duuBzM@2>TdvA%0q&XgcUz904a~mps|In0#KvwE~u)SBBYTW3`gw2*FE?T z_~PA&4cmXf2m9cN4g2B<AAGX?3w(6!UYuE9omG{Ym6`Q{?n2fsN9d}2@8x^>^5x5y zFEc-0zVv6H^*6vjW32fzd-&sSXiQJQINP*_Bmeki-O)#@ep%NBBct;5)UZ$Q``7&5 zU3uk<-1Z8<sVE-Si4$z=zPoa`qJSawF3xvaS;aye$04v$h7k0ZjfMjMQ2dh!;5C}F zGn{`16v11HLeB_*BY$wqq*prV4L*`>WUTepurvn`9Y$DS?BE+?G-~?r_l=<z3~;d2 zH(IcBeI_~ooa~^A-k|x7Wq)-iVB*x8Dq{dNG5j+zATDn-oFM>XzjovSg6{`Y6Yh}= z!5z>TfF-1`M;$m4rtYoN1#|)OkO4=zWgdETkF}TZQ0dd#9<oMb);1@a3tfnheIni~ z&u#qpa3hf3>fy!+p#8Je**ByxJUYpDU0%6BAre3<LD8VF=750;FbC}SU0~#=6Zh8P zhN<6H{$%8SbXRGud~E6)KuE95@pKIAyA8)lZ}$NZ`b|^62_1@-UlSh}1Aaf8IwRrz zCR6b~6AAgRAk)4GSCcYi7phl3cy}D9Tm!gy5N$L?d;V)+QIxyNP1aeI=~(TSx~?|h zP_Kg$K)Y|gKx!MI_7C8Ihe_l`Pi8+NR!0R}McPSJ*-#wwpm;#r0D+@`0QdzcfVRg` z03UOZ7{y2sm=Glq-rbI{622ny6PCzJag?S=Q&<|s44w6V`vVvFdDbq}LO)slzcv~f z_R;C~#I?X5@JjFSI&k*+K&JoS8zlVy&OjYV|G$by`u|-1f2udgsess2ASFmvPa*}# z;y#G`m4W>;5&Ned0GU8Z7U*A6$&}@1LSGhf72r>@n*hI-=wzmvRm97rB9U$;4~cSG zbYi*U9X)`bhj!Ga?y+UZ{od#unOamth^T9h(ODt<NhSrqictabM|2eaBr7TWnup3L zPKCq^jf$Kr<a)CFf0&pbz2|rRy(h!}?{vD!_<wuQk@<g>JktN?@&E6my+OMELau*I zhK$ZY45m1TA6_er^Ts3SMvQPXJkojgW_F&D;AEiCD&(0c<aYRC^%U^liSYB_@GXwx zF5|<}=i_*?{69aN%Kux;`^(<{F&Oj^|E~r8ziy{5{l6+6>HqQgf19)3AiX~!?+=k6 zqhEkPRO$I4WSc?vD9y#g(JCwGOO;QUIX=744O??`P|%~B6nBji%XW9e%XavrRVd}M zWM}H28+m&w5f5tilI%mx$_UX7QqB>g!5cEgpg?)<KBBV%&OQNJy80!!`UN`PvR&r0 zT?+2aupB&XL8vo_z$|?^SkgF(FKLh#8$_2hPBhy+MaX!+$#lHWc~)o^iJgKq$1#Rt zuH6ilO>Y3^n54mPnyA6&GhQOEX3dQ|GLk+22eY<Zv;WNbe{awqB<KHXza{7YRXlS3 z&o}=MdV`$(3(o!n`7sX=LHTl%yk<tuM{MX10RIK1cM%AjgT$_=1%)Pw7+5()l&e7{ z>Zq6RVlro`;Xvm>L&a@j$VGwHFG5+Cy{jynOiY(@nm!zwdC)Ow1sBK)lGent=6}f` zyT~*!WBxY)v%SRpuhUiK{I8Nn&i{Dke-9G9K~4jOrh!Q@G7gGKuqu~>leC-2N@Qv4 z!c?MVIaBkv*q9WAfJa3`A-yT-P05AMbFt7#GXtx$T8G4QnH2=zJXjdHX>Cz9tre!m z=<A|YS`MIc0F^2Fi~eNAe-205Q3JG_3FeNXDF9jLzjRxv_5W_CC*wa=JTm^n6aV=H z^adI85sLXh(J?w8uxPmp{=QX%cPxqT+|0&%rrR;05Cy^{NigZzNzbli%@mn-Q*g|K z#>%PoqD-~V`$Qzm|2N0u>BRh2%aa03_y1eHo{IYaZRr2^TdMT`t9YdU&*T4ZBfUY+ z1BB)Qs0bMcdlaO~HD8o&Q`6xf2RAku`i^bs0Isxk-%P@1vN>3k0eHoZJ@)?I^E9X$ zxuwaT>3j^Wo4~w`1U?VmZdz-CtCScTIxJb8M%x@4)a}x@l#9nO_JM)c;00v`#xG_# z%i_0ob9s-B%007I=Pc<!_F>tFWgpJphfDJl3iKJ~&3~w;KFLHh*)FnO>c1W$H9_`J z*)FnOq~)x9B{|{Xa@;P0ft&|VSgsq(b>nKEto7fKHO#g43!jYq&sM9`POSg7`h9u- zcO{Qp|K(Z#eHioxx%P`$`>l&fJXcSa{T~~;In+i^!6>_HIMb2HCV-6mAMjC4*#AyX z-v3(7Bkezr{eN-*Jj9oB2oO*IK_tjHRYM@EO#VU0He;9Im6p9irdZlJfuN0#EE_#c zIDADpFEA)EFNaG|mErIZ9xD7Y5iLPqlL@1x%8OwjtuC;{M}VG(SVp=dTC>XDj5P<g z6QQLkja2Z;eX@@9j-IGvMcD;W!T?=>VGck=l4DF`C^a(ymnot-OidXSlsOX%m@`4J zg2ma>d9$tc)F!#UB-=%{%bcyk$*5kfAGY{kz7?R1_+P8n>nHdBwdMJ*)jTr(#}og1 z6!iuf{u2uS%>>Bkkk0_bgMSXxP`?G8rg>~MCx*Ma^Vz-KN2`x^9$=$#pi~1OL(Sib zzxQsUjafs0#nY{J2SYLScg$}MfWtM$m5L1^yNFVof=|{VuyPLQx~$=-Qpumm?wRmf zSX{NyKH_^Z4gRe(A_UHKAL+~>3WPWC!1EB%NNa&^yflX_an7J%b&*b_W^_H9)vThP z^Id&qR2@waB?NZ}1a}DTZowhAOK^AB;E#uUaCdiicL=Tz3-0bNZ~1oj?4I2}bLMo- zkM6FSs#~Y;+`3oGXx)y}a4nONs7TPMba(xm*OYL*ED<@fGbv~EV7+0h`NK_G^8Mr= z)6jzx%b&(Rhb{VkZy&w2RKm6qa$mwoOX3%gGWJ4$MGLR3R{XW<2ez^l&I5&FlL3(K zxMXYOMqIe0L{Qkt@Zgs&K@n_ES*j?ka=W|CA0HhyK0jdM83n-&OE$k%pL2fTfvfi7 zt_|v*9A*eiad|9od15JAYS4St(=gJ>H=@{}Nq)uDnJgC<r6d!LN&0S}g~+-<W}*=h z+rgzm?9OnVu|s74*wC^kI-p#@QA>3ALyzD?{LiXw)=inKJ)*2E`%IeGl`GhW7;720 z2$k?XNaiU*j-J73m{FnNtL}Y(6hU6vhg7vld!=O#%!YL5QUK0^A5wQD-uKTQOu5KE zjFQbAXhW<tq~x;XxQk`Bs3oGe^iIgtY;Eu<cHgPyuLY4X@CkYq3VzH0M5y)wI0Z#r zh=in@aH3^Yg33qKG6$7^yS66ub!6{IRWOp%hsc~kS9zY6l*0peKa;hC&89tkv{2+F z;-KV%T!|$K*LYYtT%oTFl-g?^^=wU2iwe>q0rAJZHMesw6?vI5%7O5&0!IUoPc;{V zBjx`qYbvq!0!-2&{pQu6e6XqSq`Z>~Vf4*np}r4(8JbUQLN!np9h@fw@j%Bkgm+FB zXQZrH7`jL0p%_?Th86{tlB{-9_(a6UY{VT)O59*XM-uo>3TvxvQA=;`Q4Ub>VmylZ z%<yE)b}&Rd<H{Y)pP6B68R^xdq7gwA9ruvV-}dCZ`@?MDJyN|?C)4L906mFe=~CH4 z6}Ea6$L>(5mJ!;1`ma41;&$foNcjOH)caf&qQXt~kbO#6vz+`Ii5SrOGiUSch;d&W zmgl?5OC`ed{<RtGe-}DC?eS(hVls)d@n@d`5V-RFz2B@}O?d=s+>G8E)ZK5Ea*ux7 z%B1g&qihT9hrhAa08-q@%L|!z#}p!$yVT3zsWWO8Gh>enJk?pD+>jfrls)Lzoy?sT zXq&CC7K{h}I*G>;_#F;j*4ORSOXVg|Ry>c_f&6^&zu$Z1$rVuscplBOX<8{eCt>rT zx@ahByunQ<H#%PeG<CW(PTo@Vd+7gn#&G*!pCf24X1k+shvpy`mxP0aF>*rKGNK)A zg$2Zqa9)}w-SX`?t^(pt4R9|2(yL&Np3l1O`=3T|{)2%wz!Pp_M@Z{INNU#sqKU+Y zq7F|O^!(>)ZQ|p1E?DSj{MCTYv+(_}4$SZ85L?}odrC6;XZ93L2B)PxQpW@Z<sZ<h zV}zeV-UA~A<9X#`X0mcmHR0Jqmi6E5c#qH^Yvmy#d9^(Z58UAp*K5=*uZ;^2b{EGz zt)rDKlm|z9-X&g5_HvFFe;-n!IBZ@$<t{#juw4`b8k~bA@OKS_lT&JU%><X89kixH zF{&uXLw0ipGA)%Fq>__I-YrXWpjfcCWb9*OG=)^%P4Y+}q`V;>Arvha10VJ93<n`B zJx+4vlx?0{!J}ZI{WrX1D1xV7$eg$1>Y6na(=pILs5`vscFY!?6%tfgd`nZaX%duV z6x?}asQJ;K{w4*H&+8XbNy*2iJ08$#ev_Ql+U@C20qc(Hf^8mO-^Jfr786bZ{{>(A z-Jbt>K_US&GVO;-4(;v&5AqB1f17$K$F<$UFOLB7@;1HMhQY*7>A2v<4dILb0?=+x z?-TP+0PoBAY|qIo;5ymBROu(IThJZmOUb`-1mJ-vJ(24n{*#0<o<;VwsNllz0gbz4 z)?<LPOy;96(^P0i4t#;n!Smlt@XG4U{RhXH^#j;#@1qBigcrP<4kqgofdxvG0K?F= zvIwEYFTnIS+l}CFXW-M(cfdEnxsS+IfYqm<bk7jL;|yHQ$tHdPk@g_e1pWj?{Bs|g z*HW*{)?g!tSQiLhM1}_nLvY(6#L7cYRutIP`_q0S^_nyCA$!VP1vVC1dDz6q=krLR zfD#z^_zkzNKlf4LtG)`RBenuRp8;kF3b%2P-{EddVqW3)D>}Ey$XAhnpQX50L4~Mk z;TiWOWpBqzITleHNe6iqSxDkT%{)7Kgx<_Dq>*{a7e^%1v5r$EKGSuIsS2&Lr%jg) z1E<7>qdguBJ`tZZ0AuWCs=4%t$BI?&t2Fb3FgqF_l?w_E%~Gr{BK8Xy+fn#T-J@C( z(}M{jlFK>bhV}RZoVzCS0C-r1lCZm9&1(J+9(6;lHn8#Had)06n~7-wVTth{i&^bN zL*4gL8H|ZJ1Ed2qOV`vg7{QS?S_RA8TMzzPgJ&6sZe9j_A8QU#fff&=)LaB=QDs8K z6PBXX3-pT`Ywsbe_Kn^RXeb`XB6r`4qnbL~_G)sQpNE72Jnn{Zmz{!Q<jw6r1o1pm z6g)=2K75>RCY-dvn=NFT(G+$9Ac1m2E|X4culY#+=UJEhPVWC(FRhwdR$711yFAck z)^SH^;#UUzq(E624KXdB_vLX6{^+%aSn(gw8bC0B8q{YrHX|6UmviN=x(?re>V{Ja zQqVa?!9UUdY2)hlUh9<G3?h)M*<3<y^5r=y*M~vRg+)R)k?%!bsu*E;Lt2AXZiB5O z#O#7AcIT)gTq3-{r%pbves~GI7wKTPbw%SWnEf#W8+|Y4)-`+T4r*+A*xFKhOyWjZ zF$8{2h?)ZBDP#)}PYpLn2_egAS%k}vEzmeF6z#bv?q_I~UqsM2C)Y@#{b6Jjm;WaK zhq&s>hT=I1;qi<wQ@zQprp}5`!48QBQL>_>JO>|hfGbp|MnUpm#`T9YyT2qAgau0f zX-G$TJKjdQ_s*%kc+oc8SIL7xDK%<;dlpd_ke$1h63xMiT@$La4x{Zq@uAppTXvB& z>-#+j4-4jZNrF56&_Fj9{i>z~R2CY>raJfB7GaAMn?QGiOLycRL3pJ=n6N6UQM~<% z)>9qht}l$yU1z}+nn4-L?q5qJDWC@wpU8F9EU~G?b4I#zD}Ge8ia+s4G(uEyaND)c zHOj~gl7af@6Jdsar8s(}Yokahq4j(nXPsSx%IYT!c}%ZqzPq?Ggl`YXJIS@EB)KCv zwezi-)z-N@T1~I6#$){BM_AqWWkiESE^#-z8p`DW;zK2y%pT87qZ1;+Ol5ZN!)PW* z&L_T4wp2N(i6_jvl90Sl6kF#{ge4kAN!rgZxUJ-;N*L=wB~zoGU&?u2zRfHoG(Z!B zq<e#xirewGs2Jqxdm*v4Bduw6spRF}b|H|eBsdd)&Q`_*K2j<fEsU2ODTYfb0@<5B zku*lm9A;i*jpDxB7ASz@7m%|w+4@L7vM$G;saw!O1&%V4lrjm+2hXj%k+@aqOM+4@ z&J?y*Bzqo1zn5~OY)NPjMO3(1|Gn`LsL=X^{0mL0d+;643WL9KnHmd_p9|Fq&J64S zJWpQ~3j4DyE#@;fv~yW#Ln$j`X@y1{QIUh9GN~JOkqQi0CYcQ-XS27f@kiPl5IQ?4 z#<@^z-}o3-rM^u{mnof5oaY)5@nj@lAbfeFWRGXcNYSW!vOs-$7!2mVJDMi6y^N%Z zCymI{fn@}DvK{{27Q2m|(y2EU<dfKOms|3HR|7q;-IvN0MjRBX@jPtGL7wG>lkA%W z&BQ++VMVO<d^tNlM$pUH*}s_?9Y&h*BQeb;!c#s-1CK49Q4HMc3*t=l;}hE?P#9jw zk2Ial<I#I2v_o$L4s)Lw0;F_*ClZWQuttbA=-s08z@om`pL{kudI{l#il%Y7z~V9w z3)0o<+le;~ju@Xh#7@HeolmH2xI_E<Ef)d9d0@osFA6aZooqXagf(GXfLxJk{a;w= z2nqu7JPpv_GCN|TjwAjx=S)(&Um2DKsw3j}3fv006|6umY){7IR;fh$DFG>wCvl`O zvhbF0+!zn~V-R;jT+wl9X9Ff@c>Vt9wJA+TtQMEBuHef4ZoQ!*_V*j+ScfslgjhI! zLtUmbN2g~>mBl`XrDj)_%G5e*UrtCqGrlPfQ25`KI&mX5$_14%${-0QTpZLkU0qy? zQ}}AOn7%uQpc`J0LZ?>sL5bORH$=+tP`4uAk5o}dmOsPJ6OW^OCf&y%$CIkt<?OcH z#9kjhuEscT<VSI+>fC4IZAAHzRcL#<KA+o9CvzD-;mtR1m#pX}zF^367Gp;_`?3~Q zYPmCARJ3@A?vb&uw=&OWZ{D?Rq1x{uX<BpFy@q`cy9Ivd!^5%d+;jpCcjSAV@CKd* zHLSR7k;)|DU`P*kdPv<IjFnoTH~$LhrumYe+EyEDIuT6Cw8e`119(Nyevlti!VQ9` z0Cw(d$O+p*U)v#k`lQcgU_@f-(<fZ7=J54rPmijOy_7{m$f@X<?7F&wc;4J$qDJet zaq296ev-#L(|EzxQO=59sV!Ni$&^=PT<d@7vbK^v4-wNGJ|>w7S){dCpr{J_k$)zm ztySYw@jBVhVE7k}Mx#J#`Pp7c^O|3x<x9nwxL~LrC%V>)#NUjDgvs`@a(H_nqqT|X zN7(9+N6;=2(~unn;YuhC4$%dWF`2(?l!g#@xh(?&VE6qYE>;j6*Lg^{{*pli;Q4nM zI{M=&7%f92R87DpS^nb6J!_`Cyxg(WLHs)0Tx@7)>x~G@rDwQuJd8A2LXRAV>lz9v z+swpD`WM7_mduOV)IY#(jYXWQoOab~>y=oi919hq=zYY4ixnC}s$+3<wQ>@$VltY? zz+)+?-Uno(LqtuKmoMd~OCx(y3km^>h*)l|oQMRPE641;(EPDR2WdP*rY({qjFw{! zqLf7KdwvUmo-RbCG{iO|?K7|VV#Q7uDv7SlLI;bHtt=GwDLNJ3MU;XTrD(-A%W|YZ z6=VBtOgyeidRg7poiU#=0I8478Vx&H-sLDGbw%WfBP1d~M5pv>C0!I|8uax{Td*T} zMg=m+5U&XuX}tLRUDd`JsgJg(L|^WAwI^G~yZ{RuY3B-_(2zo5ye0~mky1Qb9<C}< zhY$<;sS*@%M_75%esdd03=SQrF#bJWHDFYrGW94tZc<>Bzq~B&6v9@}?tF%=05W1? zG^I{Ly;E&@Vy;#ngbQt4m{p(fO({yKXCFiuO+;yUo^V6CBojLnSdOrpv=CpK@E?A> zcyASrG<4^Ss6apfrh=Nclt*h~SWwW<6e%7LH99xz;8>NSI>!oie3%yFBIT=c?0sZ3 zdnx66a+4hu7B+n1ZxkkfHP~#OkvrUHoozmsd5`e9OsP9nrDc&Pwb0Mau=w1JF;SSq zrLRsf7z-#OP3Uv*Q*&*1q@jpmErLG>cF|(DEdgJ?NOF=2vs*(!rpwdT$4qTQ?x@Bg zQzECw1IcuZ*wAZFqg(sots`<H!j55cRQBdW2(3vsKHBj0ODCT*GJ1+U3DUZ9E$1Ve z%9R3d8ox6ICKjmEB9w~ORx(Bhn%TOXNUNTaW_k&W_2px5c)+gb0&i`?TLa)vLUOg? zt)MNAb-iN6U<P#zYPU`P&Kl$UkJn&_;LL>M3iLQ{q0#I@VQS(q;45_X?QE%%G9a?b zkClk?-cg61z}rMah}-M^Eu(to2$JQE*Fp183#_#RlEi8;#`{;whzQ)p)Ctsx#%`r8 z0HG)Hktvs3=~_YP&k}-aXcPux2tI>$-x*3CW)Z&^O48!tU=$hZ5+^o1S(5i={!3wm zT6F>}s8G@xMtmLgr<IO{I$jV==Ln;IHyfvXjTH{5r+h|-gjXR?rXHp9q$8D=EW?Cu zFcTAWja3Puj8qc|Kvvm@?<|S=TF9Cs_?soedrT|1QIzsy{yV}KDV#znh##RWvJiFb zNGnexBra04V!MJGvHd=kgyE0Nv>|F!yN5(<SMod_alZmaT{>~YcRk9&HgWV>T?n&B zpWcRwF0F8ka~i1qz>l)ItnEFhJ8~l?D2)uZNtql+kAOhMK#iS`OW-QW=xfg>GS)F_ z&-U8w_%_hYxTdvYxvBLm*+4zB0w>hn6Uf_`u+L@<T@Ycc1}O=uD3s>WhJbr)nrTF= z`*$W6h|^J)7Q*_PZHCYBI{BA_VUIu7N=dhcpn+_st1uOXe(AoSBk|vFDAhPtgG<?g zcqe6Mq|&gBy3Nw@h~RU3UB2eCH9M;-@|H!F>!N}$N9#3|GlGzb&c1ZabZ_egot<0u zS9>FIohS(@I6HRno$7u1BT}Ms-%0y6tVYLGP6CAWHAWv#uWtg|3Sxrtv%<+e`!aZn z?~*J#TWfJ5uE%&ig>aY!wv*|<rZ*vT<VQ#8jt<J>|L(zP!Tq`fvk&~E*QyFZ4oUd; z)xfe`y3Hh5GSxi~0h92$AD!xGVUdsn{P`yzEN0!pI;O4CH37*e%Vy5~U{!7?54fe0 zy!c~7EDPMyk(IqFJpq1&5T5$4($Im7DdKDjg<W_~icWf+4@VW);HR$!ds{-n&G9c0 zbVFg%lGa=!Jk5Mo5U{DEjoyknCn2kAmT2i&B9EHZHe%``S}YvPCG-T-JvzLZF_P0~ z82)7ItvArAu!`r|a(Y`N_!X(S;uPN!TQL`j+!vrpq!V)+%K{&xQoF>)yH*Km{EJ*V zwHTi`<!>NiU2-taq)0USZ|G;QX1F?~kFt_dW=@2~yiAv~XX)X8Sk_}bxcAI6MhTPN z`NKj$YhXlRD@67|?;>qR{Cbdq!~*v7_6l<f@50<|mBN(ywu23AEKaWjt41;mE`*jh z)>nPnZ{8#M>0_?HB6Bd!{Mht>YRyA)W^wc1>k}Bu_M)pMs5XxwEd9Y`X|A+$T$d-X z=3B}$0&*>+Z+5a=j<8?Ng^N=7wxr^prp7{77_?gQk1hSD{7@$HPt~gzDuo11hYi?x z$Oss*Z$NX_;B79)!i*1fys3o0w-=E~I7)jeW;h~dEhGS^%k76i-&_ajE))S2{YfHg zOq(wyj@hUtQFev6G5I<n>}|(%)XBU~dFD2lFs*gHCiy2VYPzsPM0aa$8oE|Cz_EwI zF{aot4I>+(Ug6lveU3?!0$xbWv8?Hfb3tw2##_T~<m!?x=I&4w(yc5cy?N?`>d3gS zW>ME50alIWxF!1=W#;+%`?V6CKab5h0vm9E^D_rQ&o`{MI<TU9j=+a2xW&Ns+&n$C zv@87JyR`?5CRkr}=muSc(|8Po93tiWV2&lRkSMl>PoLw{+*JX+bWID<Wz07===^PF zrP2YJXte@LERAnV5#?8n$<+$CX-j7h$|gv-^pJIqSujG0P`eooH@>X`mjLhnZ8Q`D zTtf@Q`evBbw=C31rKB6f22wCuw1v{=Dhd=@cR)7zYBJjQ1QEpxOCVEeNL=yPJGwA6 zX}g$wO5uPrHlNUx0=uel=0~`(ZP@2J8Eyl_SgGn~BQ#Q<4@72JNa($kVZ&OWBGgl( z6dD5rmP*4H(;`LvxOi&l#>X+4+uo3G{$VDk@H1)WS6*+7d>_W*{$}L<>vHnzULal< z4b+`%?VxoQkljHYiD;@m7Ev?#-ki42n!SKI0J69u>xR8wQZh4dq9g6IO|T?`wiPhr z&tNJ#8RZ0)c?w1RG>rzBA=51~*OkAkX@_P)0&D*`g<t2@n_nkmEyvd3!ojb(>G^r% zBe3K(<B?d%v$M<da{Hse0xie>QsCd}re}Rii!aIB^$>_Ds^iQI_SZys%9to(&2mUS z5U_hZ$|(}6?s|KL-kI5Z#Gr(;v>-Y5%O!Lq1T%;c8D><Z?JphdeBCOeo1Wc2@2fQ; zTqPFd$2u-9d#)rqO}vbsBTUHJmSb^d#}Q=&_))cl={5asXoiYgqEcA&kTrIOwjm*p zZl-=PK2s*}Hbnh1VRrH{`SoxiI8?yj(j6@1&WN8>83y7`{CAEse#9-ulc&@i2SE9m zC08lkQ~ujfI6~(-%iQ_fP^6AgE<Y9IQoZC9o$XSWDx60Q3g#3J6y-<q)tdZ1-d$3G z%*Gk#n*99%5$Wc!_#bjk0-2UFE}bz(X1Z^|P3QKQ+RFqRBWu60(0H^gU+Q^vwxCJ5 zJ5~H|Htvq#mw9mm*$nJxJ~lWFCX}%@b^O>2P5+9e_Y@f=><`~~8^|1AefuHnBi85R zz=wH0$lLtS9KFiB`y(Hr!6&<dxnJ*KYnqSI#;v34KAR&0$(rjAqhS)U;s{&_<GFd) zIo0X{FEVvNvF`Yaij4!G_qvEd`V<Uj7IpIOMvK05gO)=B9+wMh0$wi7if;3XJ(IUh zS29ORq&3q%^n2&8iMH(ApW3Jk{PkH~FBwxJn(0##oLSECe)hJ9nTm6DpauiLY1>B4 z3Rjtn>5qMZcimr8yjdkCj0gUPtiiY0PLcPCs^N&T@VRrPIsv_27F9(c8{A%_J9$LZ zn&Q{8oz+q&Lj_l*ZGv1gf>n`%Ar7kLVlJn;f_^Hwutv_-m2Gq%wmX#XgPnQ*I&o&z zFJ4`V%q|<Kr-=oXVwzHBk^yEO9e7=K=vx*_9fm)LSj6p*<o7iSBPSiUlw6U*9xmh| z0JmH$M#Z~)E%uw{XRoH`7EvorI?U-JdKM22=2P=tEsJF<3#t$4yl0$M+V|-iHdReb za0DxM5vN@1E-cH9tG;e5vFnoV1he*mSv5^lKbMZniB{Z9m&$Ta7bdi9YTR@<Kb6Jx z4ktPkbiT*%1;Zj<Tg2dCQw$a`$3y;eIt*4P3GG}Sqn_4cu063@a6=lac3T30PR+b* zy12OKr6-+`*EsLs(&<(Etv?0&EiI}Sc?D3b_uCQ?Op%i-7k`xG6_uY_Pa>DxY27|m z=IaIT6oX1zdiQR<?vu4U@HPqu5@RIZ2_s9*+H}Lw%fBAxtygtD&cJ{*8}|QduZi)V z^O1m@>WcN2YY%x@va^8N4Y%q03l#xnIDWt?U({lQb^8u`oW+IJ_1O8Ec0Sx&?)QEj ziFh34qcPg+klp^|t1zqxQz-8qXCnsm+9f-(`nB_gbH5yIH05mVm%@D-^%iABJKbs^ zBIF)^g`=bb6KBXsW)qzAxoIE6Zn&LxZNMBCXpT#Aa@>JPY^MCo<Xmy){1F7QX|^c( zcu@9=;cSk%J?1rrBFb9T8S#@%0y*_n7Tgir*pVDAdGBc}GjU)?bwJd$lF~tXuLqP? zWw&osYhkG~MIUP6kI)M44%Yo9))@A#Qm8Pe->n~*P!BCz(m!|a5Q=@(Hw~pN9B7;x z*hq0NY1&BoA^Cs{Bo3UOJkAMKn7?qfX+EOmpZw>Rp8jl}wc(|iT|mJvubfpZ76XBW z|4N`W5WnL`J0YRrZF|Im{kGuvPj4VCMn>wRFs{_#%DIaA(nUA7sQl;-OdDHrF1kyj zS!vy39BgM+r$dg8tb3{{PCx49>Tq7OY*o>vQDa{6M`n%IuB0)`!j6B*8W8Q#QRNP@ z!M2HSR$W!F;-_!UdQuIu0n~VOtm~gH*#c!(6|IDd-ZSA|SI8#Uk)nlPIT@*8qlff5 zw(NB5md+zw+a3}v&S|S2DrehoV}Gxz>r`>B=$ZcBK4*G53%R$(wzf$6$Jw17VAM4+ z%O;=i7ieyve?eCT0Yao~%(*|>YkK*Ub*|8}p5)DCT7z-UIf!{#P9*xMJ9%%J!W*^| zwqS>=r@8dPsnZkpkc;abs{#NyC7vlQnG@PIty<TZr=XAesao~)#T0&<ln{Bf-Y3HK zAJR9zm#y&3OG2HFg@7K;oyTHwBmZb`V_0|Zp-|k{%KSdB#EK@j_G1IjO3ahP`y5-2 z)o!9mH$CJ~n_*~8&=cO?kY(xBjo*Ds7k7f}>6vk+$K+OAd!k)it}!lHjw&FRFJq<r zy*f5~wQ9|8%f*O;I-P_lmRcCJY?&X;V9J33{SALo<UHEEq6WmkeyEEp@34BmKscV} zX(xYB89qdPfZi$UqV*c?S@Yvp3c(+oY2B9-20Jr7JF}T?(U7^&su>v&I3~SXyM>+9 z#^ig?Rgh(C1@MA+IV6vNj*Y3_jIxn-7Jp}4(*lyeN^5R#JeR4d9$-U+7p{x``rA~_ zb!G(koF+s6i=H0WM$23$OjO+x<MqBd?32F&%;cFakxs-s^dcCB$>P~XOD)^+2^!ot z8nW;KaW6KkYw1+1TqL>}9h#L}yxYBhO2>>5PUAkrv{Oyj>Iuuzx(G}I%LHx-71REu z)h1Vcr0c3^3)s*m@J|Dq1a9{f(iT65&ztlonT7>%Kq}^Lpbd>|D-8>g<IL|cI^$st zAeO;ZgUbp|e#y%>+~0V{RXuJ(<LDJp)i29%@1I94HrfIdv;`H1y)siGuIjKFVq&~U z&DQRnXKgHrY_(pf$oquQ8fJ2w9EmnvK!HK~YviJ+GSG%xwv(LtMa-Z2w<XZtaEU}y z92<ugfPxp0Ctb||e)%<4T@E^DDs(ZTHS@V4OdV^BRy2+_JGa>A{nfm*XFRooCyQ4g z05|MxZ<6@SL<`L8p?Th9n(2HURTQNP+EAM^%ZzueP=`s&Y36e65<=++>U!Wg`>xT` zn4Y3>tY>4INdJf%9KS-76c|A7fC9{Fmc{VHcU!;7(K!*`h-r`_o&px-T%=XI+FBnj zi!+YzPX{Ua*vrk;*JW2~fUka)%qLJwOL^0r=QW1fHt-v3G+f;=2}m>;5uQ#J!!jh8 zWrR?iC97WTSMNyiTmFLkBn!~+U$I*dvBJA(I=l07Hr`^c&*bp#G-TQ~w$URCrY2tq z@cLL1V=E~mx2qhoIxmd#o<Qyja#4du`S|QY$kR~1R50^Lj|g`N;#n~>>Y)0}_AWu1 z;M#B5aO*6yo`0j6tMzsiR^7f@f+yOLB!~(k=7L7F!-8PFf}PM6Bh_RtC?G}Ky7Vn8 zgzG=5Jt*{CR_a&m<;2bT6*J30Jus`ro!z3(LG(wGY&QdH_&C&1puX$A{LP&yx+a$H z!yNI7D4q99f~o5>y@xS!pCKx}lJNb`Xg8dlk5OC>rrpywTtW@t$H{QT!6l)M3J*$C zQTe;Qrt&-W^`?8tx;=fBeg*##FwM+6x3o&Zo250kG<XU6R<1A1#z4tsUWQFmc(L50 zyQ7eXUVn`{VAfCqa-fgs37_u-_3fE38Bt%Z7XoUt%64S9S+T@Wz)oB&l+~_Z|M+-* zjEIB}v<Q#eU!ObQ_f^_w+u{hra}!}0BG5A_2+7F12n8-+IF5_hhJNexu@*k&w=Tn5 zcJ)9W)GrvmCER7`C3d;Wx1G1owp?FJ`VMRS@jW)TV!6H`LLS;~|KzUp^XKxZ35>fg zqTYwV@~CY#SJ1V8wkn7-BFPE}4}kgb*LUPuoS;`^I}o^;93G>)v=or}%O{cVQRhAD zf90$Eb%cD9!j`W8pL6#gV`lxq?#LssUaUVW&23mp08@)2w?*qX`nfpsuUdql=Rp}^ z4Syx5iJ?d}?xuq9{ni7=C7wFl7Mj2DR|go5*i-+U{bEU#I$O~`=}tHKA)Wcd+Y=P# z_}%}=VO_2Yc808DM&`qxt27GjdOr;sp9bS~$yglbjW|vQwMJ<l&q0~~B%MMusKKGg z`9BGNvhid7Bkw31CHsf*d<x9P9VFi+K#kNIB-5RdH*rU^_ISw7ZvDhKVH;}ykLl5_ z-06xL7Ky<IX$7oDrAef{`Jw63<^S_qR56c9@=UxD22n6yx$}teRf>MK=f64F;&;DM z;fv_Edmts-0!8)EJ$IP<$LTdbkKg8sOePrjh)8@rZy0~o!pOKnN@!(bMPh7y8AWYC z_}+q5w`T4<nh?PJDc`YI6xm|<7n^1QCXu@RcZpQr@Nc4T6h?$oq7o<wYUCGRDfMb& zab&u~30L0c<n3z4D0IHmf1xBWoT657{>r2mL#8Y0k-A{WwJo7#AdXB<3zc}MNA}=o zHI(@lr@Utzn|Mb*NX5&VmaxJg-u6r301mM(eM;oOG%kn~$EGYwglvPwGb(cegLUr! zb&?CqoGBZUwwC}^L=a@07GWIqosHUar9WUk)ywJlRn{U4<9Bzq_(zGK(iar34~ywn z{%r6Hap{jVu+~t+V@7E2Q!gX7$)q|Tj-SW&&Ja?M2G$kAhc^<f7si`6`!)aRCzb&( z{z<8M??H0V^?mJMY^ix4*|BCKc^>^KcoX->XOH54-EIRu%)mSRm!GY$hkA6~ngZkM z2nIum)Ad6v?j8v;I&>bh?P(P+*8#0Xxdw?k<0*oyKZi~1Y-v8&J<C=GOeQrx>#}kI zzlW>stbN%IsjYA&QytA23yneW+XV5fAOOSGmD=ayU*-|kQLc93wD)|1p-x`lYo}FT zZ@p}#Haa$ij~{wfnxW9;nY~bZ%WKiiGbm-ON@=de0d2$MwQE|a)1xnPgU8@cudbg# zMtkz3H;G-|JNAnW0>=xQ;rIZ;$B+$p>)rF5r26eW3ACRe3%I`kct7r-5qFw&zdLNa zC^~!+7*kTRJFj1M0Buiw!RxkqUhjuOT7oBc`plcHAKSr5J)ONtCH}Ng^cmcn5aIkG zbxN+Dj?ISmFN%IXW;M6t^8`zq)Hh$JHT#^<lhDWc`xZgqFttW7+&D8|k5|{AnreIR z?vOJj0jv7kEeRuFQ48=+5fWiizeIEYCuJ%pczAH~rx0=mu=K6<pQK!ycpV{cL~2CA zN{G}s_)Xh<={r@oc|-3yDvyV|Icg1)B7a8BW{*>sm@ySS5Fbhml9mPoe}Igt2+!y) zhmjeu{yb8%+2Q2NnW3!fESNM2Elei;poSe-4<Gng!+^$LwRE}B`Y~<`yTUs@@)eUA z9<!&5uz3!J53|rtSX`e4BG~q@&#h@?m@ud*T6X+3YxuOqUbjcV7^TAqS(QbLX?mDh z?tOq!w{+5*d;S1}8`BtZckEytE6fObeIxWCktAs1EpZUpX@ItvrP_8Qx&YUF3tK5D z9Plz#zu5NrQo>!$EhVSKO=|)nwI8``8)Zb(W`}EZvD=c;G<9<N+g=y!KS=1O%3o|+ zZdg5ej4POLcK{ES)7fO}%2&gzdWL)43&ns`md}gE)LV~{B#P_#c2K{9*V*m9`y&69 zVsC(zrKm30g~S<XMD4B%(?8QUS3lqO_=3Y--6Dl-Mpz#JNhXHn@(VGf=dO+#J^}C& zB1HBY%cCPjI2cIFMo;FRi>hLASDBd$p`x{K%);`bYH~o4zyg!7e?#cIw?v|LG?~-u znt{fIhg1FjXajJWY<oDhS*rf1sQ~!iFD@!pfA~BDn8C064k?$61|2tm>bLWxCC%<m z=i8f2gOBMH@JYSj^HR!Y&mDmIeMuJlFlX?^@&EY(EgooOb#Saak4Y*S><kJI_rTZD zMbpgYwlb~6Vu9-k*FOR6cl#2}S#+1+f})=|4esY}MwQx6(Xu_3Oje(wDUt8GdTj7R z*K3a(r;J*a5bSJ19SwKnm~@oa^Po8l*=@X+oPWBj17d?I<9>3LuvDV=a9Kq)rNOL7 z;zHyYy^I5Iv4hl3i@U3<b67}mO^uFCJ$G)fq)ci(o$VYG5RpkeqSRs$oCfv`=O%r% zPM^9ibr?`3m+_=wvwulq8#D0{eL@!=uUMN~q<#Nj&3aXInHocm#uaeG$)aLYQgAhh zpD2fWj1c@ze%LgN;b4HeeM>;<z^U$PeYs2qD^!CsoZk(q!Q=OUwh!hd@cv7WE;!{B ztj4YJ{|y?n-UDhr96tch>leW`k2Uz?;FmFQYrXgLB~uIYd#LQ>Z!mUe^8XEOacCa; zzK&+6FXuI1N@AL8iTok~I|4i?*PxGQ5`&fQjarpNC;9`7^TD4N^GE0}HO%@wH_!Kr zHBR58YDNk;!+iIJ&d`$jNQ}(<^)AqQsDzwJio(XWEG`Y6Z(h~`ag`99X`~Dibd)|m z-?i(w!B=Air;OBEtfD8PPe0zZwzg(cW8S`0P(1C0UAdglgO4jMi3C49%@bjAe1UrY za##~?Crs|gtTchu5nVWvT4Ag#DuPnO_|{4shjkNp^rf{}__MEC=Hh?SEBl94s*8-U t;7D9Z-Z@<UqNS)NbS-3=BxQI4JJK;!KV$l|fFPKJIs4TX0+k8ke*l#*9&rEw literal 0 HcmV?d00001 diff --git a/FHIRValidationAction/packages/hl7.fhir.eu.laboratory-2.0.0-alpha.tgz b/FHIRValidationAction/packages/hl7.fhir.eu.laboratory-2.0.0-alpha.tgz new file mode 100644 index 0000000000000000000000000000000000000000..af9f4b8e82474f569768efb5bbdd3e3d07ead7fe GIT binary patch literal 371425 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�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≷aj#?k?nbtUj7rRz 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 Xrbxgsk3gg$5)|h;k7$UphHXmYgt-`l_4|* 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%0AmAR$3^8{ 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 E54}EcN&o-= literal 0 HcmV?d00001